Claude 61dd93325b refactor: only report metrics when using Blacksmith builder
- Rename reportBuildMetrics to reportBuildStart for clarity
- Check if builder name contains 'blacksmith' before reporting
- Log warning when not using a Blacksmith builder
- Skip build start and completion reporting for non-Blacksmith builders
- Update tests to reflect function rename

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-03 15:59:22 -04:00

104 lines
3.3 MiB
Generated
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

require('./sourcemap-register.js');(()=>{var __webpack_modules__={6587:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__exportStar||function(i,p){for(var d in i)if(d!=="default"&&!Object.prototype.hasOwnProperty.call(p,d))y(p,i,d)};Object.defineProperty(p,"__esModule",{value:true});const D=d(1408);v(d(44417),p);v(d(56582),p);v(d(1408),p);const M=new D.DefaultArtifactClient;p["default"]=M},73087:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Timestamp=void 0;const y=d(66765);const v=d(66765);const D=d(66765);const M=d(66765);const U=d(66765);const j=d(66765);const V=d(66765);class Timestamp$Type extends V.MessageType{constructor(){super("google.protobuf.Timestamp",[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}])}now(){const i=this.create();const p=Date.now();i.seconds=j.PbLong.from(Math.floor(p/1e3)).toString();i.nanos=p%1e3*1e6;return i}toDate(i){return new Date(j.PbLong.from(i.seconds).toNumber()*1e3+Math.ceil(i.nanos/1e6))}fromDate(i){const p=this.create();const d=i.getTime();p.seconds=j.PbLong.from(Math.floor(d/1e3)).toString();p.nanos=d%1e3*1e6;return p}internalJsonWrite(i,p){let d=j.PbLong.from(i.seconds).toNumber()*1e3;if(d<Date.parse("0001-01-01T00:00:00Z")||d>Date.parse("9999-12-31T23:59:59Z"))throw new Error("Unable to encode Timestamp to JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");if(i.nanos<0)throw new Error("Unable to encode invalid Timestamp to JSON. Nanos must not be negative.");let y="Z";if(i.nanos>0){let p=(i.nanos+1e9).toString().substring(1);if(p.substring(3)==="000000")y="."+p.substring(0,3)+"Z";else if(p.substring(6)==="000")y="."+p.substring(0,6)+"Z";else y="."+p+"Z"}return new Date(d).toISOString().replace(".000Z",y)}internalJsonRead(i,p,d){if(typeof i!=="string")throw new Error("Unable to parse Timestamp from JSON "+(0,U.typeofJsonValue)(i)+".");let y=i.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:Z|\.([0-9]{3,9})Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!y)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let v=Date.parse(y[1]+"-"+y[2]+"-"+y[3]+"T"+y[4]+":"+y[5]+":"+y[6]+(y[8]?y[8]:"Z"));if(Number.isNaN(v))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(v<Date.parse("0001-01-01T00:00:00Z")||v>Date.parse("9999-12-31T23:59:59Z"))throw new globalThis.Error("Unable to parse Timestamp from JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");if(!d)d=this.create();d.seconds=j.PbLong.from(v/1e3).toString();d.nanos=0;if(y[7])d.nanos=parseInt("1"+y[7]+"0".repeat(9-y[7].length))-1e9;return d}create(i){const p={seconds:"0",nanos:0};globalThis.Object.defineProperty(p,M.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,D.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let D=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:D.seconds=i.int64().toString();break;case 2:D.nanos=i.int32();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?v.UnknownFieldHandler.onRead:M)(this.typeName,D,p,y,U)}}return D}internalBinaryWrite(i,p,d){if(i.seconds!=="0")p.tag(1,y.WireType.Varint).int64(i.seconds);if(i.nanos!==0)p.tag(2,y.WireType.Varint).int32(i.nanos);let D=d.writeUnknownFields;if(D!==false)(D==true?v.UnknownFieldHandler.onWrite:D)(this.typeName,i,p);return p}}p.Timestamp=new Timestamp$Type},68647:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BytesValue=p.StringValue=p.BoolValue=p.UInt32Value=p.Int32Value=p.UInt64Value=p.Int64Value=p.FloatValue=p.DoubleValue=void 0;const y=d(66765);const v=d(66765);const D=d(66765);const M=d(66765);const U=d(66765);const j=d(66765);const V=d(66765);class DoubleValue$Type extends V.MessageType{constructor(){super("google.protobuf.DoubleValue",[{no:1,name:"value",kind:"scalar",T:1}])}internalJsonWrite(i,p){return this.refJsonWriter.scalar(2,i.value,"value",false,true)}internalJsonRead(i,p,d){if(!d)d=this.create();d.value=this.refJsonReader.scalar(i,1,undefined,"value");return d}create(i){const p={value:0};globalThis.Object.defineProperty(p,j.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,U.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),D=i.pos+p;while(i.pos<D){let[p,y]=i.tag();switch(p){case 1:v.value=i.double();break;default:let D=d.readUnknownField;if(D==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(D!==false)(D===true?M.UnknownFieldHandler.onRead:D)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.value!==0)p.tag(1,D.WireType.Bit64).double(i.value);let y=d.writeUnknownFields;if(y!==false)(y==true?M.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.DoubleValue=new DoubleValue$Type;class FloatValue$Type extends V.MessageType{constructor(){super("google.protobuf.FloatValue",[{no:1,name:"value",kind:"scalar",T:2}])}internalJsonWrite(i,p){return this.refJsonWriter.scalar(1,i.value,"value",false,true)}internalJsonRead(i,p,d){if(!d)d=this.create();d.value=this.refJsonReader.scalar(i,1,undefined,"value");return d}create(i){const p={value:0};globalThis.Object.defineProperty(p,j.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,U.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),D=i.pos+p;while(i.pos<D){let[p,y]=i.tag();switch(p){case 1:v.value=i.float();break;default:let D=d.readUnknownField;if(D==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(D!==false)(D===true?M.UnknownFieldHandler.onRead:D)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.value!==0)p.tag(1,D.WireType.Bit32).float(i.value);let y=d.writeUnknownFields;if(y!==false)(y==true?M.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.FloatValue=new FloatValue$Type;class Int64Value$Type extends V.MessageType{constructor(){super("google.protobuf.Int64Value",[{no:1,name:"value",kind:"scalar",T:3}])}internalJsonWrite(i,p){return this.refJsonWriter.scalar(y.ScalarType.INT64,i.value,"value",false,true)}internalJsonRead(i,p,d){if(!d)d=this.create();d.value=this.refJsonReader.scalar(i,y.ScalarType.INT64,v.LongType.STRING,"value");return d}create(i){const p={value:"0"};globalThis.Object.defineProperty(p,j.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,U.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),D=i.pos+p;while(i.pos<D){let[p,y]=i.tag();switch(p){case 1:v.value=i.int64().toString();break;default:let D=d.readUnknownField;if(D==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(D!==false)(D===true?M.UnknownFieldHandler.onRead:D)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.value!=="0")p.tag(1,D.WireType.Varint).int64(i.value);let y=d.writeUnknownFields;if(y!==false)(y==true?M.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.Int64Value=new Int64Value$Type;class UInt64Value$Type extends V.MessageType{constructor(){super("google.protobuf.UInt64Value",[{no:1,name:"value",kind:"scalar",T:4}])}internalJsonWrite(i,p){return this.refJsonWriter.scalar(y.ScalarType.UINT64,i.value,"value",false,true)}internalJsonRead(i,p,d){if(!d)d=this.create();d.value=this.refJsonReader.scalar(i,y.ScalarType.UINT64,v.LongType.STRING,"value");return d}create(i){const p={value:"0"};globalThis.Object.defineProperty(p,j.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,U.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),D=i.pos+p;while(i.pos<D){let[p,y]=i.tag();switch(p){case 1:v.value=i.uint64().toString();break;default:let D=d.readUnknownField;if(D==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(D!==false)(D===true?M.UnknownFieldHandler.onRead:D)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.value!=="0")p.tag(1,D.WireType.Varint).uint64(i.value);let y=d.writeUnknownFields;if(y!==false)(y==true?M.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.UInt64Value=new UInt64Value$Type;class Int32Value$Type extends V.MessageType{constructor(){super("google.protobuf.Int32Value",[{no:1,name:"value",kind:"scalar",T:5}])}internalJsonWrite(i,p){return this.refJsonWriter.scalar(5,i.value,"value",false,true)}internalJsonRead(i,p,d){if(!d)d=this.create();d.value=this.refJsonReader.scalar(i,5,undefined,"value");return d}create(i){const p={value:0};globalThis.Object.defineProperty(p,j.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,U.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),D=i.pos+p;while(i.pos<D){let[p,y]=i.tag();switch(p){case 1:v.value=i.int32();break;default:let D=d.readUnknownField;if(D==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(D!==false)(D===true?M.UnknownFieldHandler.onRead:D)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.value!==0)p.tag(1,D.WireType.Varint).int32(i.value);let y=d.writeUnknownFields;if(y!==false)(y==true?M.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.Int32Value=new Int32Value$Type;class UInt32Value$Type extends V.MessageType{constructor(){super("google.protobuf.UInt32Value",[{no:1,name:"value",kind:"scalar",T:13}])}internalJsonWrite(i,p){return this.refJsonWriter.scalar(13,i.value,"value",false,true)}internalJsonRead(i,p,d){if(!d)d=this.create();d.value=this.refJsonReader.scalar(i,13,undefined,"value");return d}create(i){const p={value:0};globalThis.Object.defineProperty(p,j.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,U.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),D=i.pos+p;while(i.pos<D){let[p,y]=i.tag();switch(p){case 1:v.value=i.uint32();break;default:let D=d.readUnknownField;if(D==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(D!==false)(D===true?M.UnknownFieldHandler.onRead:D)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.value!==0)p.tag(1,D.WireType.Varint).uint32(i.value);let y=d.writeUnknownFields;if(y!==false)(y==true?M.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.UInt32Value=new UInt32Value$Type;class BoolValue$Type extends V.MessageType{constructor(){super("google.protobuf.BoolValue",[{no:1,name:"value",kind:"scalar",T:8}])}internalJsonWrite(i,p){return i.value}internalJsonRead(i,p,d){if(!d)d=this.create();d.value=this.refJsonReader.scalar(i,8,undefined,"value");return d}create(i){const p={value:false};globalThis.Object.defineProperty(p,j.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,U.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),D=i.pos+p;while(i.pos<D){let[p,y]=i.tag();switch(p){case 1:v.value=i.bool();break;default:let D=d.readUnknownField;if(D==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(D!==false)(D===true?M.UnknownFieldHandler.onRead:D)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.value!==false)p.tag(1,D.WireType.Varint).bool(i.value);let y=d.writeUnknownFields;if(y!==false)(y==true?M.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.BoolValue=new BoolValue$Type;class StringValue$Type extends V.MessageType{constructor(){super("google.protobuf.StringValue",[{no:1,name:"value",kind:"scalar",T:9}])}internalJsonWrite(i,p){return i.value}internalJsonRead(i,p,d){if(!d)d=this.create();d.value=this.refJsonReader.scalar(i,9,undefined,"value");return d}create(i){const p={value:""};globalThis.Object.defineProperty(p,j.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,U.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),D=i.pos+p;while(i.pos<D){let[p,y]=i.tag();switch(p){case 1:v.value=i.string();break;default:let D=d.readUnknownField;if(D==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(D!==false)(D===true?M.UnknownFieldHandler.onRead:D)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.value!=="")p.tag(1,D.WireType.LengthDelimited).string(i.value);let y=d.writeUnknownFields;if(y!==false)(y==true?M.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.StringValue=new StringValue$Type;class BytesValue$Type extends V.MessageType{constructor(){super("google.protobuf.BytesValue",[{no:1,name:"value",kind:"scalar",T:12}])}internalJsonWrite(i,p){return this.refJsonWriter.scalar(12,i.value,"value",false,true)}internalJsonRead(i,p,d){if(!d)d=this.create();d.value=this.refJsonReader.scalar(i,12,undefined,"value");return d}create(i){const p={value:new Uint8Array(0)};globalThis.Object.defineProperty(p,j.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,U.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),D=i.pos+p;while(i.pos<D){let[p,y]=i.tag();switch(p){case 1:v.value=i.bytes();break;default:let D=d.readUnknownField;if(D==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(D!==false)(D===true?M.UnknownFieldHandler.onRead:D)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.value.length)p.tag(1,D.WireType.LengthDelimited).bytes(i.value);let y=d.writeUnknownFields;if(y!==false)(y==true?M.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.BytesValue=new BytesValue$Type},90851:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__exportStar||function(i,p){for(var d in i)if(d!=="default"&&!Object.prototype.hasOwnProperty.call(p,d))y(p,i,d)};Object.defineProperty(p,"__esModule",{value:true});v(d(73087),p);v(d(68647),p);v(d(56261),p);v(d(75589),p)},56261:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ArtifactService=p.DeleteArtifactResponse=p.DeleteArtifactRequest=p.GetSignedArtifactURLResponse=p.GetSignedArtifactURLRequest=p.ListArtifactsResponse_MonolithArtifact=p.ListArtifactsResponse=p.ListArtifactsRequest=p.FinalizeArtifactResponse=p.FinalizeArtifactRequest=p.CreateArtifactResponse=p.CreateArtifactRequest=p.FinalizeMigratedArtifactResponse=p.FinalizeMigratedArtifactRequest=p.MigrateArtifactResponse=p.MigrateArtifactRequest=void 0;const y=d(42229);const v=d(66765);const D=d(66765);const M=d(66765);const U=d(66765);const j=d(66765);const V=d(68647);const K=d(68647);const ee=d(73087);class MigrateArtifactRequest$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.MigrateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"name",kind:"scalar",T:9},{no:3,name:"expires_at",kind:"message",T:()=>ee.Timestamp}])}create(i){const p={workflowRunBackendId:"",name:""};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.workflowRunBackendId=i.string();break;case 2:v.name=i.string();break;case 3:v.expiresAt=ee.Timestamp.internalBinaryRead(i,i.uint32(),d,v.expiresAt);break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.workflowRunBackendId!=="")p.tag(1,v.WireType.LengthDelimited).string(i.workflowRunBackendId);if(i.name!=="")p.tag(2,v.WireType.LengthDelimited).string(i.name);if(i.expiresAt)ee.Timestamp.internalBinaryWrite(i.expiresAt,p.tag(3,v.WireType.LengthDelimited).fork(),d).join();let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.MigrateArtifactRequest=new MigrateArtifactRequest$Type;class MigrateArtifactResponse$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.MigrateArtifactResponse",[{no:1,name:"ok",kind:"scalar",T:8},{no:2,name:"signed_upload_url",kind:"scalar",T:9}])}create(i){const p={ok:false,signedUploadUrl:""};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.ok=i.bool();break;case 2:v.signedUploadUrl=i.string();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.ok!==false)p.tag(1,v.WireType.Varint).bool(i.ok);if(i.signedUploadUrl!=="")p.tag(2,v.WireType.LengthDelimited).string(i.signedUploadUrl);let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.MigrateArtifactResponse=new MigrateArtifactResponse$Type;class FinalizeMigratedArtifactRequest$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.FinalizeMigratedArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"name",kind:"scalar",T:9},{no:3,name:"size",kind:"scalar",T:3}])}create(i){const p={workflowRunBackendId:"",name:"",size:"0"};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.workflowRunBackendId=i.string();break;case 2:v.name=i.string();break;case 3:v.size=i.int64().toString();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.workflowRunBackendId!=="")p.tag(1,v.WireType.LengthDelimited).string(i.workflowRunBackendId);if(i.name!=="")p.tag(2,v.WireType.LengthDelimited).string(i.name);if(i.size!=="0")p.tag(3,v.WireType.Varint).int64(i.size);let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.FinalizeMigratedArtifactRequest=new FinalizeMigratedArtifactRequest$Type;class FinalizeMigratedArtifactResponse$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.FinalizeMigratedArtifactResponse",[{no:1,name:"ok",kind:"scalar",T:8},{no:2,name:"artifact_id",kind:"scalar",T:3}])}create(i){const p={ok:false,artifactId:"0"};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.ok=i.bool();break;case 2:v.artifactId=i.int64().toString();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.ok!==false)p.tag(1,v.WireType.Varint).bool(i.ok);if(i.artifactId!=="0")p.tag(2,v.WireType.Varint).int64(i.artifactId);let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.FinalizeMigratedArtifactResponse=new FinalizeMigratedArtifactResponse$Type;class CreateArtifactRequest$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.CreateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"expires_at",kind:"message",T:()=>ee.Timestamp},{no:5,name:"version",kind:"scalar",T:5}])}create(i){const p={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",version:0};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.workflowRunBackendId=i.string();break;case 2:v.workflowJobRunBackendId=i.string();break;case 3:v.name=i.string();break;case 4:v.expiresAt=ee.Timestamp.internalBinaryRead(i,i.uint32(),d,v.expiresAt);break;case 5:v.version=i.int32();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.workflowRunBackendId!=="")p.tag(1,v.WireType.LengthDelimited).string(i.workflowRunBackendId);if(i.workflowJobRunBackendId!=="")p.tag(2,v.WireType.LengthDelimited).string(i.workflowJobRunBackendId);if(i.name!=="")p.tag(3,v.WireType.LengthDelimited).string(i.name);if(i.expiresAt)ee.Timestamp.internalBinaryWrite(i.expiresAt,p.tag(4,v.WireType.LengthDelimited).fork(),d).join();if(i.version!==0)p.tag(5,v.WireType.Varint).int32(i.version);let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.CreateArtifactRequest=new CreateArtifactRequest$Type;class CreateArtifactResponse$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.CreateArtifactResponse",[{no:1,name:"ok",kind:"scalar",T:8},{no:2,name:"signed_upload_url",kind:"scalar",T:9}])}create(i){const p={ok:false,signedUploadUrl:""};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.ok=i.bool();break;case 2:v.signedUploadUrl=i.string();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.ok!==false)p.tag(1,v.WireType.Varint).bool(i.ok);if(i.signedUploadUrl!=="")p.tag(2,v.WireType.LengthDelimited).string(i.signedUploadUrl);let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.CreateArtifactResponse=new CreateArtifactResponse$Type;class FinalizeArtifactRequest$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.FinalizeArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"size",kind:"scalar",T:3},{no:5,name:"hash",kind:"message",T:()=>K.StringValue}])}create(i){const p={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",size:"0"};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.workflowRunBackendId=i.string();break;case 2:v.workflowJobRunBackendId=i.string();break;case 3:v.name=i.string();break;case 4:v.size=i.int64().toString();break;case 5:v.hash=K.StringValue.internalBinaryRead(i,i.uint32(),d,v.hash);break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.workflowRunBackendId!=="")p.tag(1,v.WireType.LengthDelimited).string(i.workflowRunBackendId);if(i.workflowJobRunBackendId!=="")p.tag(2,v.WireType.LengthDelimited).string(i.workflowJobRunBackendId);if(i.name!=="")p.tag(3,v.WireType.LengthDelimited).string(i.name);if(i.size!=="0")p.tag(4,v.WireType.Varint).int64(i.size);if(i.hash)K.StringValue.internalBinaryWrite(i.hash,p.tag(5,v.WireType.LengthDelimited).fork(),d).join();let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.FinalizeArtifactRequest=new FinalizeArtifactRequest$Type;class FinalizeArtifactResponse$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.FinalizeArtifactResponse",[{no:1,name:"ok",kind:"scalar",T:8},{no:2,name:"artifact_id",kind:"scalar",T:3}])}create(i){const p={ok:false,artifactId:"0"};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.ok=i.bool();break;case 2:v.artifactId=i.int64().toString();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.ok!==false)p.tag(1,v.WireType.Varint).bool(i.ok);if(i.artifactId!=="0")p.tag(2,v.WireType.Varint).int64(i.artifactId);let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.FinalizeArtifactResponse=new FinalizeArtifactResponse$Type;class ListArtifactsRequest$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.ListArtifactsRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name_filter",kind:"message",T:()=>K.StringValue},{no:4,name:"id_filter",kind:"message",T:()=>V.Int64Value}])}create(i){const p={workflowRunBackendId:"",workflowJobRunBackendId:""};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.workflowRunBackendId=i.string();break;case 2:v.workflowJobRunBackendId=i.string();break;case 3:v.nameFilter=K.StringValue.internalBinaryRead(i,i.uint32(),d,v.nameFilter);break;case 4:v.idFilter=V.Int64Value.internalBinaryRead(i,i.uint32(),d,v.idFilter);break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.workflowRunBackendId!=="")p.tag(1,v.WireType.LengthDelimited).string(i.workflowRunBackendId);if(i.workflowJobRunBackendId!=="")p.tag(2,v.WireType.LengthDelimited).string(i.workflowJobRunBackendId);if(i.nameFilter)K.StringValue.internalBinaryWrite(i.nameFilter,p.tag(3,v.WireType.LengthDelimited).fork(),d).join();if(i.idFilter)V.Int64Value.internalBinaryWrite(i.idFilter,p.tag(4,v.WireType.LengthDelimited).fork(),d).join();let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.ListArtifactsRequest=new ListArtifactsRequest$Type;class ListArtifactsResponse$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.ListArtifactsResponse",[{no:1,name:"artifacts",kind:"message",repeat:1,T:()=>p.ListArtifactsResponse_MonolithArtifact}])}create(i){const p={artifacts:[]};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,d,y,v){let M=v!==null&&v!==void 0?v:this.create(),U=i.pos+d;while(i.pos<U){let[d,v]=i.tag();switch(d){case 1:M.artifacts.push(p.ListArtifactsResponse_MonolithArtifact.internalBinaryRead(i,i.uint32(),y));break;default:let U=y.readUnknownField;if(U==="throw")throw new globalThis.Error(`Unknown field ${d} (wire type ${v}) for ${this.typeName}`);let j=i.skip(v);if(U!==false)(U===true?D.UnknownFieldHandler.onRead:U)(this.typeName,M,d,v,j)}}return M}internalBinaryWrite(i,d,y){for(let D=0;D<i.artifacts.length;D++)p.ListArtifactsResponse_MonolithArtifact.internalBinaryWrite(i.artifacts[D],d.tag(1,v.WireType.LengthDelimited).fork(),y).join();let M=y.writeUnknownFields;if(M!==false)(M==true?D.UnknownFieldHandler.onWrite:M)(this.typeName,i,d);return d}}p.ListArtifactsResponse=new ListArtifactsResponse$Type;class ListArtifactsResponse_MonolithArtifact$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.ListArtifactsResponse.MonolithArtifact",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"database_id",kind:"scalar",T:3},{no:4,name:"name",kind:"scalar",T:9},{no:5,name:"size",kind:"scalar",T:3},{no:6,name:"created_at",kind:"message",T:()=>ee.Timestamp},{no:7,name:"digest",kind:"message",T:()=>K.StringValue}])}create(i){const p={workflowRunBackendId:"",workflowJobRunBackendId:"",databaseId:"0",name:"",size:"0"};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.workflowRunBackendId=i.string();break;case 2:v.workflowJobRunBackendId=i.string();break;case 3:v.databaseId=i.int64().toString();break;case 4:v.name=i.string();break;case 5:v.size=i.int64().toString();break;case 6:v.createdAt=ee.Timestamp.internalBinaryRead(i,i.uint32(),d,v.createdAt);break;case 7:v.digest=K.StringValue.internalBinaryRead(i,i.uint32(),d,v.digest);break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.workflowRunBackendId!=="")p.tag(1,v.WireType.LengthDelimited).string(i.workflowRunBackendId);if(i.workflowJobRunBackendId!=="")p.tag(2,v.WireType.LengthDelimited).string(i.workflowJobRunBackendId);if(i.databaseId!=="0")p.tag(3,v.WireType.Varint).int64(i.databaseId);if(i.name!=="")p.tag(4,v.WireType.LengthDelimited).string(i.name);if(i.size!=="0")p.tag(5,v.WireType.Varint).int64(i.size);if(i.createdAt)ee.Timestamp.internalBinaryWrite(i.createdAt,p.tag(6,v.WireType.LengthDelimited).fork(),d).join();if(i.digest)K.StringValue.internalBinaryWrite(i.digest,p.tag(7,v.WireType.LengthDelimited).fork(),d).join();let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.ListArtifactsResponse_MonolithArtifact=new ListArtifactsResponse_MonolithArtifact$Type;class GetSignedArtifactURLRequest$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.GetSignedArtifactURLRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9}])}create(i){const p={workflowRunBackendId:"",workflowJobRunBackendId:"",name:""};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.workflowRunBackendId=i.string();break;case 2:v.workflowJobRunBackendId=i.string();break;case 3:v.name=i.string();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.workflowRunBackendId!=="")p.tag(1,v.WireType.LengthDelimited).string(i.workflowRunBackendId);if(i.workflowJobRunBackendId!=="")p.tag(2,v.WireType.LengthDelimited).string(i.workflowJobRunBackendId);if(i.name!=="")p.tag(3,v.WireType.LengthDelimited).string(i.name);let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.GetSignedArtifactURLRequest=new GetSignedArtifactURLRequest$Type;class GetSignedArtifactURLResponse$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.GetSignedArtifactURLResponse",[{no:1,name:"signed_url",kind:"scalar",T:9}])}create(i){const p={signedUrl:""};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.signedUrl=i.string();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.signedUrl!=="")p.tag(1,v.WireType.LengthDelimited).string(i.signedUrl);let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.GetSignedArtifactURLResponse=new GetSignedArtifactURLResponse$Type;class DeleteArtifactRequest$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.DeleteArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9}])}create(i){const p={workflowRunBackendId:"",workflowJobRunBackendId:"",name:""};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.workflowRunBackendId=i.string();break;case 2:v.workflowJobRunBackendId=i.string();break;case 3:v.name=i.string();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.workflowRunBackendId!=="")p.tag(1,v.WireType.LengthDelimited).string(i.workflowRunBackendId);if(i.workflowJobRunBackendId!=="")p.tag(2,v.WireType.LengthDelimited).string(i.workflowJobRunBackendId);if(i.name!=="")p.tag(3,v.WireType.LengthDelimited).string(i.name);let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.DeleteArtifactRequest=new DeleteArtifactRequest$Type;class DeleteArtifactResponse$Type extends j.MessageType{constructor(){super("github.actions.results.api.v1.DeleteArtifactResponse",[{no:1,name:"ok",kind:"scalar",T:8},{no:2,name:"artifact_id",kind:"scalar",T:3}])}create(i){const p={ok:false,artifactId:"0"};globalThis.Object.defineProperty(p,U.MESSAGE_TYPE,{enumerable:false,value:this});if(i!==undefined)(0,M.reflectionMergePartial)(this,p,i);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create(),M=i.pos+p;while(i.pos<M){let[p,y]=i.tag();switch(p){case 1:v.ok=i.bool();break;case 2:v.artifactId=i.int64().toString();break;default:let M=d.readUnknownField;if(M==="throw")throw new globalThis.Error(`Unknown field ${p} (wire type ${y}) for ${this.typeName}`);let U=i.skip(y);if(M!==false)(M===true?D.UnknownFieldHandler.onRead:M)(this.typeName,v,p,y,U)}}return v}internalBinaryWrite(i,p,d){if(i.ok!==false)p.tag(1,v.WireType.Varint).bool(i.ok);if(i.artifactId!=="0")p.tag(2,v.WireType.Varint).int64(i.artifactId);let y=d.writeUnknownFields;if(y!==false)(y==true?D.UnknownFieldHandler.onWrite:y)(this.typeName,i,p);return p}}p.DeleteArtifactResponse=new DeleteArtifactResponse$Type;p.ArtifactService=new y.ServiceType("github.actions.results.api.v1.ArtifactService",[{name:"CreateArtifact",options:{},I:p.CreateArtifactRequest,O:p.CreateArtifactResponse},{name:"FinalizeArtifact",options:{},I:p.FinalizeArtifactRequest,O:p.FinalizeArtifactResponse},{name:"ListArtifacts",options:{},I:p.ListArtifactsRequest,O:p.ListArtifactsResponse},{name:"GetSignedArtifactURL",options:{},I:p.GetSignedArtifactURLRequest,O:p.GetSignedArtifactURLResponse},{name:"DeleteArtifact",options:{},I:p.DeleteArtifactRequest,O:p.DeleteArtifactResponse},{name:"MigrateArtifact",options:{},I:p.MigrateArtifactRequest,O:p.MigrateArtifactResponse},{name:"FinalizeMigratedArtifact",options:{},I:p.FinalizeMigratedArtifactRequest,O:p.FinalizeMigratedArtifactResponse}])},75589:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ArtifactServiceClientProtobuf=p.ArtifactServiceClientJSON=void 0;const y=d(56261);class ArtifactServiceClientJSON{constructor(i){this.rpc=i;this.CreateArtifact.bind(this);this.FinalizeArtifact.bind(this);this.ListArtifacts.bind(this);this.GetSignedArtifactURL.bind(this);this.DeleteArtifact.bind(this)}CreateArtifact(i){const p=y.CreateArtifactRequest.toJson(i,{useProtoFieldName:true,emitDefaultValues:false});const d=this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/json",p);return d.then((i=>y.CreateArtifactResponse.fromJson(i,{ignoreUnknownFields:true})))}FinalizeArtifact(i){const p=y.FinalizeArtifactRequest.toJson(i,{useProtoFieldName:true,emitDefaultValues:false});const d=this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/json",p);return d.then((i=>y.FinalizeArtifactResponse.fromJson(i,{ignoreUnknownFields:true})))}ListArtifacts(i){const p=y.ListArtifactsRequest.toJson(i,{useProtoFieldName:true,emitDefaultValues:false});const d=this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/json",p);return d.then((i=>y.ListArtifactsResponse.fromJson(i,{ignoreUnknownFields:true})))}GetSignedArtifactURL(i){const p=y.GetSignedArtifactURLRequest.toJson(i,{useProtoFieldName:true,emitDefaultValues:false});const d=this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/json",p);return d.then((i=>y.GetSignedArtifactURLResponse.fromJson(i,{ignoreUnknownFields:true})))}DeleteArtifact(i){const p=y.DeleteArtifactRequest.toJson(i,{useProtoFieldName:true,emitDefaultValues:false});const d=this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/json",p);return d.then((i=>y.DeleteArtifactResponse.fromJson(i,{ignoreUnknownFields:true})))}}p.ArtifactServiceClientJSON=ArtifactServiceClientJSON;class ArtifactServiceClientProtobuf{constructor(i){this.rpc=i;this.CreateArtifact.bind(this);this.FinalizeArtifact.bind(this);this.ListArtifacts.bind(this);this.GetSignedArtifactURL.bind(this);this.DeleteArtifact.bind(this)}CreateArtifact(i){const p=y.CreateArtifactRequest.toBinary(i);const d=this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/protobuf",p);return d.then((i=>y.CreateArtifactResponse.fromBinary(i)))}FinalizeArtifact(i){const p=y.FinalizeArtifactRequest.toBinary(i);const d=this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/protobuf",p);return d.then((i=>y.FinalizeArtifactResponse.fromBinary(i)))}ListArtifacts(i){const p=y.ListArtifactsRequest.toBinary(i);const d=this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/protobuf",p);return d.then((i=>y.ListArtifactsResponse.fromBinary(i)))}GetSignedArtifactURL(i){const p=y.GetSignedArtifactURLRequest.toBinary(i);const d=this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/protobuf",p);return d.then((i=>y.GetSignedArtifactURLResponse.fromBinary(i)))}DeleteArtifact(i){const p=y.DeleteArtifactRequest.toBinary(i);const d=this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/protobuf",p);return d.then((i=>y.DeleteArtifactResponse.fromBinary(i)))}}p.ArtifactServiceClientProtobuf=ArtifactServiceClientProtobuf},1408:function(i,p,d){"use strict";var y=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var v=this&&this.__rest||function(i,p){var d={};for(var y in i)if(Object.prototype.hasOwnProperty.call(i,y)&&p.indexOf(y)<0)d[y]=i[y];if(i!=null&&typeof Object.getOwnPropertySymbols==="function")for(var v=0,y=Object.getOwnPropertySymbols(i);v<y.length;v++){if(p.indexOf(y[v])<0&&Object.prototype.propertyIsEnumerable.call(i,y[v]))d[y[v]]=i[y[v]]}return d};Object.defineProperty(p,"__esModule",{value:true});p.DefaultArtifactClient=void 0;const D=d(59999);const M=d(55683);const U=d(98767);const j=d(83469);const V=d(94535);const K=d(32750);const ee=d(38457);const te=d(56582);class DefaultArtifactClient{uploadArtifact(i,p,d,v){return y(this,void 0,void 0,(function*(){try{if((0,M.isGhes)()){throw new te.GHESNotSupportedError}return(0,U.uploadArtifact)(i,p,d,v)}catch(i){(0,D.warning)(`Artifact upload failed with error: ${i}.\n\nErrors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.\n\nIf the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);throw i}}))}downloadArtifact(i,p){return y(this,void 0,void 0,(function*(){try{if((0,M.isGhes)()){throw new te.GHESNotSupportedError}if(p===null||p===void 0?void 0:p.findBy){const{findBy:{repositoryOwner:d,repositoryName:y,token:D}}=p,M=v(p,["findBy"]);return(0,j.downloadArtifactPublic)(i,d,y,D,M)}return(0,j.downloadArtifactInternal)(i,p)}catch(i){(0,D.warning)(`Download Artifact failed with error: ${i}.\n\nErrors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.\n\nIf the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);throw i}}))}listArtifacts(i){return y(this,void 0,void 0,(function*(){try{if((0,M.isGhes)()){throw new te.GHESNotSupportedError}if(i===null||i===void 0?void 0:i.findBy){const{findBy:{workflowRunId:p,repositoryOwner:d,repositoryName:y,token:v}}=i;return(0,ee.listArtifactsPublic)(p,d,y,v,i===null||i===void 0?void 0:i.latest)}return(0,ee.listArtifactsInternal)(i===null||i===void 0?void 0:i.latest)}catch(i){(0,D.warning)(`Listing Artifacts failed with error: ${i}.\n\nErrors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.\n\nIf the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);throw i}}))}getArtifact(i,p){return y(this,void 0,void 0,(function*(){try{if((0,M.isGhes)()){throw new te.GHESNotSupportedError}if(p===null||p===void 0?void 0:p.findBy){const{findBy:{workflowRunId:d,repositoryOwner:y,repositoryName:v,token:D}}=p;return(0,K.getArtifactPublic)(i,d,y,v,D)}return(0,K.getArtifactInternal)(i)}catch(i){(0,D.warning)(`Get Artifact failed with error: ${i}.\n\nErrors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.\n\nIf the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);throw i}}))}deleteArtifact(i,p){return y(this,void 0,void 0,(function*(){try{if((0,M.isGhes)()){throw new te.GHESNotSupportedError}if(p===null||p===void 0?void 0:p.findBy){const{findBy:{repositoryOwner:d,repositoryName:y,workflowRunId:v,token:D}}=p;return(0,V.deleteArtifactPublic)(i,v,d,y,D)}return(0,V.deleteArtifactInternal)(i)}catch(i){(0,D.warning)(`Delete Artifact failed with error: ${i}.\n\nErrors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.\n\nIf the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);throw i}}))}}p.DefaultArtifactClient=DefaultArtifactClient},94535:function(i,p,d){"use strict";var y=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.deleteArtifactInternal=p.deleteArtifactPublic=void 0;const v=d(59999);const D=d(22022);const M=d(82458);const U=d(83254);const j=d(29088);const V=d(77912);const K=d(20772);const ee=d(30394);const te=d(68249);const re=d(90851);const ne=d(32750);const ie=d(56582);function deleteArtifactPublic(i,p,d,v,ee){var te;return y(this,void 0,void 0,(function*(){const[y,re]=(0,U.getRetryOptions)(j.defaults);const oe={log:undefined,userAgent:(0,M.getUserAgentString)(),previews:undefined,retry:y,request:re};const se=(0,D.getOctokit)(ee,oe,K.retry,V.requestLog);const ae=yield(0,ne.getArtifactPublic)(i,p,d,v,ee);const le=yield se.rest.actions.deleteArtifact({owner:d,repo:v,artifact_id:ae.artifact.id});if(le.status!==204){throw new ie.InvalidResponseError(`Invalid response from GitHub API: ${le.status} (${(te=le===null||le===void 0?void 0:le.headers)===null||te===void 0?void 0:te["x-github-request-id"]})`)}return{id:ae.artifact.id}}))}p.deleteArtifactPublic=deleteArtifactPublic;function deleteArtifactInternal(i){return y(this,void 0,void 0,(function*(){const p=(0,ee.internalArtifactTwirpClient)();const{workflowRunBackendId:d,workflowJobRunBackendId:y}=(0,te.getBackendIdsFromToken)();const D={workflowRunBackendId:d,workflowJobRunBackendId:y,nameFilter:re.StringValue.create({value:i})};const M=yield p.ListArtifacts(D);if(M.artifacts.length===0){throw new ie.ArtifactNotFoundError(`Artifact not found for name: ${i}`)}let U=M.artifacts[0];if(M.artifacts.length>1){U=M.artifacts.sort(((i,p)=>Number(p.databaseId)-Number(i.databaseId)))[0];(0,v.debug)(`More than one artifact found for a single name, returning newest (id: ${U.databaseId})`)}const j={workflowRunBackendId:U.workflowRunBackendId,workflowJobRunBackendId:U.workflowJobRunBackendId,name:U.name};const V=yield p.DeleteArtifact(j);(0,v.info)(`Artifact '${i}' (ID: ${V.artifactId}) deleted`);return{id:Number(V.artifactId)}}))}p.deleteArtifactInternal=deleteArtifactInternal},83469:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.downloadArtifactInternal=p.downloadArtifactPublic=p.streamExtractExternal=void 0;const j=U(d(91943));const V=D(d(76982));const K=D(d(2203));const ee=D(d(22022));const te=D(d(59999));const re=D(d(80787));const ne=U(d(75153));const ie=d(82458);const oe=d(55683);const se=d(30394);const ae=d(90851);const le=d(68249);const ce=d(56582);const scrubQueryParameters=i=>{const p=new URL(i);p.search="";return p.toString()};function exists(i){return M(this,void 0,void 0,(function*(){try{yield j.default.access(i);return true}catch(i){if(i.code==="ENOENT"){return false}else{throw i}}}))}function streamExtract(i,p){return M(this,void 0,void 0,(function*(){let d=0;while(d<5){try{return yield streamExtractExternal(i,p)}catch(i){d++;te.debug(`Failed to download artifact after ${d} retries due to ${i.message}. Retrying in 5 seconds...`);yield new Promise((i=>setTimeout(i,5e3)))}}throw new Error(`Artifact download failed after ${d} retries.`)}))}function streamExtractExternal(i,p){return M(this,void 0,void 0,(function*(){const d=new re.HttpClient((0,ie.getUserAgentString)());const y=yield d.get(i);if(y.message.statusCode!==200){throw new Error(`Unexpected HTTP response from blob storage: ${y.message.statusCode} ${y.message.statusMessage}`)}const v=30*1e3;let D=undefined;return new Promise(((i,d)=>{const timerFn=()=>{y.message.destroy(new Error(`Blob storage chunk did not respond in ${v}ms`))};const M=setTimeout(timerFn,v);const U=V.createHash("sha256").setEncoding("hex");const j=new K.PassThrough;y.message.pipe(j);j.pipe(U);const ee=j;ee.on("data",(()=>{M.refresh()})).on("error",(i=>{te.debug(`response.message: Artifact download failed: ${i.message}`);clearTimeout(M);d(i)})).pipe(ne.default.Extract({path:p})).on("close",(()=>{clearTimeout(M);if(U){U.end();D=U.read();te.info(`SHA256 digest of downloaded artifact is ${D}`)}i({sha256Digest:`sha256:${D}`})})).on("error",(i=>{d(i)}))}))}))}p.streamExtractExternal=streamExtractExternal;function downloadArtifactPublic(i,p,d,y,v){return M(this,void 0,void 0,(function*(){const D=yield resolveOrCreateDirectory(v===null||v===void 0?void 0:v.path);const M=ee.getOctokit(y);let U=false;te.info(`Downloading artifact '${i}' from '${p}/${d}'`);const{headers:j,status:V}=yield M.rest.actions.downloadArtifact({owner:p,repo:d,artifact_id:i,archive_format:"zip",request:{redirect:"manual"}});if(V!==302){throw new Error(`Unable to download artifact. Unexpected status: ${V}`)}const{location:K}=j;if(!K){throw new Error(`Unable to redirect to artifact download url`)}te.info(`Redirecting to blob download url: ${scrubQueryParameters(K)}`);try{te.info(`Starting download of artifact to: ${D}`);const i=yield streamExtract(K,D);te.info(`Artifact download completed successfully.`);if(v===null||v===void 0?void 0:v.expectedHash){if((v===null||v===void 0?void 0:v.expectedHash)!==i.sha256Digest){U=true;te.debug(`Computed digest: ${i.sha256Digest}`);te.debug(`Expected digest: ${v.expectedHash}`)}}}catch(i){throw new Error(`Unable to download and extract artifact: ${i.message}`)}return{downloadPath:D,digestMismatch:U}}))}p.downloadArtifactPublic=downloadArtifactPublic;function downloadArtifactInternal(i,p){return M(this,void 0,void 0,(function*(){const d=yield resolveOrCreateDirectory(p===null||p===void 0?void 0:p.path);const y=(0,se.internalArtifactTwirpClient)();let v=false;const{workflowRunBackendId:D,workflowJobRunBackendId:M}=(0,le.getBackendIdsFromToken)();const U={workflowRunBackendId:D,workflowJobRunBackendId:M,idFilter:ae.Int64Value.create({value:i.toString()})};const{artifacts:j}=yield y.ListArtifacts(U);if(j.length===0){throw new ce.ArtifactNotFoundError(`No artifacts found for ID: ${i}\nAre you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`)}if(j.length>1){te.warning("Multiple artifacts found, defaulting to first.")}const V={workflowRunBackendId:j[0].workflowRunBackendId,workflowJobRunBackendId:j[0].workflowJobRunBackendId,name:j[0].name};const{signedUrl:K}=yield y.GetSignedArtifactURL(V);te.info(`Redirecting to blob download url: ${scrubQueryParameters(K)}`);try{te.info(`Starting download of artifact to: ${d}`);const i=yield streamExtract(K,d);te.info(`Artifact download completed successfully.`);if(p===null||p===void 0?void 0:p.expectedHash){if((p===null||p===void 0?void 0:p.expectedHash)!==i.sha256Digest){v=true;te.debug(`Computed digest: ${i.sha256Digest}`);te.debug(`Expected digest: ${p.expectedHash}`)}}}catch(i){throw new Error(`Unable to download and extract artifact: ${i.message}`)}return{downloadPath:d,digestMismatch:v}}))}p.downloadArtifactInternal=downloadArtifactInternal;function resolveOrCreateDirectory(i=(0,oe.getGitHubWorkspaceDir)()){return M(this,void 0,void 0,(function*(){if(!(yield exists(i))){te.debug(`Artifact destination folder does not exist, creating: ${i}`);yield j.default.mkdir(i,{recursive:true})}else{te.debug(`Artifact destination folder already exists: ${i}`)}return i}))}},32750:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.getArtifactInternal=p.getArtifactPublic=void 0;const U=d(22022);const j=d(20772);const V=D(d(59999));const K=d(29088);const ee=d(83254);const te=d(77912);const re=d(68249);const ne=d(82458);const ie=d(30394);const oe=d(90851);const se=d(56582);function getArtifactPublic(i,p,d,y,v){var D;return M(this,void 0,void 0,(function*(){const[M,re]=(0,ee.getRetryOptions)(K.defaults);const ie={log:undefined,userAgent:(0,ne.getUserAgentString)(),previews:undefined,retry:M,request:re};const oe=(0,U.getOctokit)(v,ie,j.retry,te.requestLog);const ae=yield oe.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:d,repo:y,run_id:p,name:i});if(ae.status!==200){throw new se.InvalidResponseError(`Invalid response from GitHub API: ${ae.status} (${(D=ae===null||ae===void 0?void 0:ae.headers)===null||D===void 0?void 0:D["x-github-request-id"]})`)}if(ae.data.artifacts.length===0){throw new se.ArtifactNotFoundError(`Artifact not found for name: ${i}\n Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.\n For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`)}let le=ae.data.artifacts[0];if(ae.data.artifacts.length>1){le=ae.data.artifacts.sort(((i,p)=>p.id-i.id))[0];V.debug(`More than one artifact found for a single name, returning newest (id: ${le.id})`)}return{artifact:{name:le.name,id:le.id,size:le.size_in_bytes,createdAt:le.created_at?new Date(le.created_at):undefined,digest:le.digest}}}))}p.getArtifactPublic=getArtifactPublic;function getArtifactInternal(i){var p;return M(this,void 0,void 0,(function*(){const d=(0,ie.internalArtifactTwirpClient)();const{workflowRunBackendId:y,workflowJobRunBackendId:v}=(0,re.getBackendIdsFromToken)();const D={workflowRunBackendId:y,workflowJobRunBackendId:v,nameFilter:oe.StringValue.create({value:i})};const M=yield d.ListArtifacts(D);if(M.artifacts.length===0){throw new se.ArtifactNotFoundError(`Artifact not found for name: ${i}\n Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.\n For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`)}let U=M.artifacts[0];if(M.artifacts.length>1){U=M.artifacts.sort(((i,p)=>Number(p.databaseId)-Number(i.databaseId)))[0];V.debug(`More than one artifact found for a single name, returning newest (id: ${U.databaseId})`)}return{artifact:{name:U.name,id:Number(U.databaseId),size:Number(U.size),createdAt:U.createdAt?oe.Timestamp.toDate(U.createdAt):undefined,digest:(p=U.digest)===null||p===void 0?void 0:p.value}}}))}p.getArtifactInternal=getArtifactInternal},38457:function(i,p,d){"use strict";var y=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.listArtifactsInternal=p.listArtifactsPublic=void 0;const v=d(59999);const D=d(22022);const M=d(82458);const U=d(83254);const j=d(29088);const V=d(77912);const K=d(20772);const ee=d(30394);const te=d(68249);const re=d(90851);const ne=1e3;const ie=100;const oe=ne/ie;function listArtifactsPublic(i,p,d,ee,te=false){return y(this,void 0,void 0,(function*(){(0,v.info)(`Fetching artifact list for workflow run ${i} in repository ${p}/${d}`);let y=[];const[re,se]=(0,U.getRetryOptions)(j.defaults);const ae={log:undefined,userAgent:(0,M.getUserAgentString)(),previews:undefined,retry:re,request:se};const le=(0,D.getOctokit)(ee,ae,K.retry,V.requestLog);let ce=1;const{data:ue}=yield le.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:p,repo:d,run_id:i,per_page:ie,page:ce});let pe=Math.ceil(ue.total_count/ie);const de=ue.total_count;if(de>ne){(0,v.warning)(`Workflow run ${i} has more than 1000 artifacts. Results will be incomplete as only the first ${ne} artifacts will be returned`);pe=oe}for(const i of ue.artifacts){y.push({name:i.name,id:i.id,size:i.size_in_bytes,createdAt:i.created_at?new Date(i.created_at):undefined,digest:i.digest})}ce++;for(ce;ce<pe;ce++){(0,v.debug)(`Fetching page ${ce} of artifact list`);const{data:D}=yield le.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:p,repo:d,run_id:i,per_page:ie,page:ce});for(const i of D.artifacts){y.push({name:i.name,id:i.id,size:i.size_in_bytes,createdAt:i.created_at?new Date(i.created_at):undefined,digest:i.digest})}}if(te){y=filterLatest(y)}(0,v.info)(`Found ${y.length} artifact(s)`);return{artifacts:y}}))}p.listArtifactsPublic=listArtifactsPublic;function listArtifactsInternal(i=false){return y(this,void 0,void 0,(function*(){const p=(0,ee.internalArtifactTwirpClient)();const{workflowRunBackendId:d,workflowJobRunBackendId:y}=(0,te.getBackendIdsFromToken)();const D={workflowRunBackendId:d,workflowJobRunBackendId:y};const M=yield p.ListArtifacts(D);let U=M.artifacts.map((i=>{var p;return{name:i.name,id:Number(i.databaseId),size:Number(i.size),createdAt:i.createdAt?re.Timestamp.toDate(i.createdAt):undefined,digest:(p=i.digest)===null||p===void 0?void 0:p.value}}));if(i){U=filterLatest(U)}(0,v.info)(`Found ${U.length} artifact(s)`);return{artifacts:U}}))}p.listArtifactsInternal=listArtifactsInternal;function filterLatest(i){i.sort(((i,p)=>p.id-i.id));const p=[];const d=new Set;for(const y of i){if(!d.has(y.name)){p.push(y);d.add(y.name)}}return p}},83254:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.getRetryOptions=void 0;const M=D(d(59999));const U=5;const j=[400,401,403,404,422];function getRetryOptions(i,p=U,d=j){var y;if(p<=0){return[{enabled:false},i.request]}const v={enabled:true};if(d.length>0){v.doNotRetry=d}const D=Object.assign(Object.assign({},i.request),{retries:p});M.debug(`GitHub client configured with: (retries: ${D.retries}, retry-exempt-status-code: ${(y=v.doNotRetry)!==null&&y!==void 0?y:"octokit default: [400, 401, 403, 404, 422]"})`);return[v,D]}p.getRetryOptions=getRetryOptions},30394:function(i,p,d){"use strict";var y=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.internalArtifactTwirpClient=void 0;const v=d(80787);const D=d(63673);const M=d(59999);const U=d(90851);const j=d(55683);const V=d(82458);const K=d(56582);const ee=d(68249);class ArtifactHttpClient{constructor(i,p,d,y){this.maxAttempts=5;this.baseRetryIntervalMilliseconds=3e3;this.retryMultiplier=1.5;const M=(0,j.getRuntimeToken)();this.baseUrl=(0,j.getResultsServiceUrl)();if(p){this.maxAttempts=p}if(d){this.baseRetryIntervalMilliseconds=d}if(y){this.retryMultiplier=y}this.httpClient=new v.HttpClient(i,[new D.BearerCredentialHandler(M)])}request(i,p,d,v){return y(this,void 0,void 0,(function*(){const D=new URL(`/twirp/${i}/${p}`,this.baseUrl).href;(0,M.debug)(`[Request] ${p} ${D}`);const U={"Content-Type":d};try{const{body:i}=yield this.retryableRequest((()=>y(this,void 0,void 0,(function*(){return this.httpClient.post(D,JSON.stringify(v),U)}))));return i}catch(i){throw new Error(`Failed to ${p}: ${i.message}`)}}))}retryableRequest(i){return y(this,void 0,void 0,(function*(){let p=0;let d="";let y="";while(p<this.maxAttempts){let v=false;try{const p=yield i();const D=p.message.statusCode;y=yield p.readBody();(0,M.debug)(`[Response] - ${p.message.statusCode}`);(0,M.debug)(`Headers: ${JSON.stringify(p.message.headers,null,2)}`);const U=JSON.parse(y);(0,ee.maskSecretUrls)(U);(0,M.debug)(`Body: ${JSON.stringify(U,null,2)}`);if(this.isSuccessStatusCode(D)){return{response:p,body:U}}v=this.isRetryableHttpStatusCode(D);d=`Failed request: (${D}) ${p.message.statusMessage}`;if(U.msg){if(K.UsageError.isUsageErrorMessage(U.msg)){throw new K.UsageError}d=`${d}: ${U.msg}`}}catch(i){if(i instanceof SyntaxError){(0,M.debug)(`Raw Body: ${y}`)}if(i instanceof K.UsageError){throw i}if(K.NetworkError.isNetworkErrorCode(i===null||i===void 0?void 0:i.code)){throw new K.NetworkError(i===null||i===void 0?void 0:i.code)}v=true;d=i.message}if(!v){throw new Error(`Received non-retryable error: ${d}`)}if(p+1===this.maxAttempts){throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${d}`)}const D=this.getExponentialRetryTimeMilliseconds(p);(0,M.info)(`Attempt ${p+1} of ${this.maxAttempts} failed with error: ${d}. Retrying request in ${D} ms...`);yield this.sleep(D);p++}throw new Error(`Request failed`)}))}isSuccessStatusCode(i){if(!i)return false;return i>=200&&i<300}isRetryableHttpStatusCode(i){if(!i)return false;const p=[v.HttpCodes.BadGateway,v.HttpCodes.GatewayTimeout,v.HttpCodes.InternalServerError,v.HttpCodes.ServiceUnavailable,v.HttpCodes.TooManyRequests];return p.includes(i)}sleep(i){return y(this,void 0,void 0,(function*(){return new Promise((p=>setTimeout(p,i)))}))}getExponentialRetryTimeMilliseconds(i){if(i<0){throw new Error("attempt should be a positive integer")}if(i===0){return this.baseRetryIntervalMilliseconds}const p=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,i);const d=p*this.retryMultiplier;return Math.trunc(Math.random()*(d-p)+p)}}function internalArtifactTwirpClient(i){const p=new ArtifactHttpClient((0,V.getUserAgentString)(),i===null||i===void 0?void 0:i.maxAttempts,i===null||i===void 0?void 0:i.retryIntervalMs,i===null||i===void 0?void 0:i.retryMultiplier);return new U.ArtifactServiceClientJSON(p)}p.internalArtifactTwirpClient=internalArtifactTwirpClient},55683:function(i,p,d){"use strict";var y=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.getUploadChunkTimeout=p.getConcurrency=p.getGitHubWorkspaceDir=p.isGhes=p.getResultsServiceUrl=p.getRuntimeToken=p.getUploadChunkSize=void 0;const v=y(d(70857));const D=d(59999);function getUploadChunkSize(){return 8*1024*1024}p.getUploadChunkSize=getUploadChunkSize;function getRuntimeToken(){const i=process.env["ACTIONS_RUNTIME_TOKEN"];if(!i){throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable")}return i}p.getRuntimeToken=getRuntimeToken;function getResultsServiceUrl(){const i=process.env["ACTIONS_RESULTS_URL"];if(!i){throw new Error("Unable to get the ACTIONS_RESULTS_URL env variable")}return new URL(i).origin}p.getResultsServiceUrl=getResultsServiceUrl;function isGhes(){const i=new URL(process.env["GITHUB_SERVER_URL"]||"https://github.com");const p=i.hostname.trimEnd().toUpperCase();const d=p==="GITHUB.COM";const y=p.endsWith(".GHE.COM");const v=p.endsWith(".LOCALHOST");return!d&&!y&&!v}p.isGhes=isGhes;function getGitHubWorkspaceDir(){const i=process.env["GITHUB_WORKSPACE"];if(!i){throw new Error("Unable to get the GITHUB_WORKSPACE env variable")}return i}p.getGitHubWorkspaceDir=getGitHubWorkspaceDir;function getConcurrency(){const i=v.default.cpus().length;let p=32;if(i>4){const d=16*i;p=d>300?300:d}const d=process.env["ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY"];if(d){const i=parseInt(d);if(isNaN(i)||i<1){throw new Error("Invalid value set for ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY env variable")}if(i<p){(0,D.info)(`Set concurrency based on the value set in ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY.`);return i}(0,D.info)(`ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY is higher than the cap of ${p} based on the number of cpus. Set it to the maximum value allowed.`);return p}return 5}p.getConcurrency=getConcurrency;function getUploadChunkTimeout(){const i=process.env["ACTIONS_ARTIFACT_UPLOAD_TIMEOUT_MS"];if(!i){return 3e5}const p=parseInt(i);if(isNaN(p)){throw new Error("Invalid value set for ACTIONS_ARTIFACT_UPLOAD_TIMEOUT_MS env variable")}return p}p.getUploadChunkTimeout=getUploadChunkTimeout},56582:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.UsageError=p.NetworkError=p.GHESNotSupportedError=p.ArtifactNotFoundError=p.InvalidResponseError=p.FilesNotFoundError=void 0;class FilesNotFoundError extends Error{constructor(i=[]){let p="No files were found to upload";if(i.length>0){p+=`: ${i.join(", ")}`}super(p);this.files=i;this.name="FilesNotFoundError"}}p.FilesNotFoundError=FilesNotFoundError;class InvalidResponseError extends Error{constructor(i){super(i);this.name="InvalidResponseError"}}p.InvalidResponseError=InvalidResponseError;class ArtifactNotFoundError extends Error{constructor(i="Artifact not found"){super(i);this.name="ArtifactNotFoundError"}}p.ArtifactNotFoundError=ArtifactNotFoundError;class GHESNotSupportedError extends Error{constructor(i="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(i);this.name="GHESNotSupportedError"}}p.GHESNotSupportedError=GHESNotSupportedError;class NetworkError extends Error{constructor(i){const p=`Unable to make request: ${i}\nIf you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(p);this.code=i;this.name="NetworkError"}}p.NetworkError=NetworkError;NetworkError.isNetworkErrorCode=i=>{if(!i)return false;return["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(i)};class UsageError extends Error{constructor(){const i=`Artifact storage quota has been hit. Unable to upload any new artifacts. Usage is recalculated every 6-12 hours.\nMore info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`;super(i);this.name="UsageError"}}p.UsageError=UsageError;UsageError.isUsageErrorMessage=i=>{if(!i)return false;return i.includes("insufficient usage")}},44417:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},82458:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentString=void 0;const y=d(76513);function getUserAgentString(){return`@actions/artifact-${y.version}`}p.getUserAgentString=getUserAgentString},68249:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.maskSecretUrls=p.maskSigUrl=p.getBackendIdsFromToken=void 0;const U=D(d(59999));const j=d(55683);const V=M(d(58927));const K=d(59999);const ee=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function getBackendIdsFromToken(){const i=(0,j.getRuntimeToken)();const p=(0,V.default)(i);if(!p.scp){throw ee}const d=p.scp.split(" ");if(d.length===0){throw ee}for(const i of d){const p=i.split(":");if((p===null||p===void 0?void 0:p[0])!=="Actions.Results"){continue}if(p.length!==3){throw ee}const d={workflowRunBackendId:p[1],workflowJobRunBackendId:p[2]};U.debug(`Workflow Run Backend ID: ${d.workflowRunBackendId}`);U.debug(`Workflow Job Run Backend ID: ${d.workflowJobRunBackendId}`);return d}throw ee}p.getBackendIdsFromToken=getBackendIdsFromToken;function maskSigUrl(i){if(!i)return;try{const p=new URL(i);const d=p.searchParams.get("sig");if(d){(0,K.setSecret)(d);(0,K.setSecret)(encodeURIComponent(d))}}catch(p){(0,K.debug)(`Failed to parse URL: ${i} ${p instanceof Error?p.message:String(p)}`)}}p.maskSigUrl=maskSigUrl;function maskSecretUrls(i){if(typeof i!=="object"||i===null){(0,K.debug)("body is not an object or is null");return}if("signed_upload_url"in i&&typeof i.signed_upload_url==="string"){maskSigUrl(i.signed_upload_url)}if("signed_url"in i&&typeof i.signed_url==="string"){maskSigUrl(i.signed_url)}}p.maskSecretUrls=maskSecretUrls},55530:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.uploadZipToBlobStorage=void 0;const U=d(34228);const j=d(55683);const V=D(d(59999));const K=D(d(76982));const ee=D(d(2203));const te=d(56582);function uploadZipToBlobStorage(i,p){return M(this,void 0,void 0,(function*(){let d=0;let y=Date.now();const v=new AbortController;const chunkTimer=i=>M(this,void 0,void 0,(function*(){return new Promise(((p,d)=>{const D=setInterval((()=>{if(Date.now()-y>i){d(new Error("Upload progress stalled."))}}),i);v.signal.addEventListener("abort",(()=>{clearInterval(D);p()}))}))}));const D=(0,j.getConcurrency)();const re=(0,j.getUploadChunkSize)();const ne=new U.BlobClient(i);const ie=ne.getBlockBlobClient();V.debug(`Uploading artifact zip to blob storage with maxConcurrency: ${D}, bufferSize: ${re}`);const uploadCallback=i=>{V.info(`Uploaded bytes ${i.loadedBytes}`);d=i.loadedBytes;y=Date.now()};const oe={blobHTTPHeaders:{blobContentType:"zip"},onProgress:uploadCallback,abortSignal:v.signal};let se=undefined;const ae=new ee.PassThrough;const le=K.createHash("sha256");p.pipe(ae);p.pipe(le).setEncoding("hex");V.info("Beginning upload of artifact content to blob storage");try{yield Promise.race([ie.uploadStream(ae,re,D,oe),chunkTimer((0,j.getUploadChunkTimeout)())])}catch(i){if(te.NetworkError.isNetworkErrorCode(i===null||i===void 0?void 0:i.code)){throw new te.NetworkError(i===null||i===void 0?void 0:i.code)}throw i}finally{v.abort()}V.info("Finished uploading artifact content to blob storage!");le.end();se=le.read();V.info(`SHA256 digest of uploaded artifact zip is ${se}`);if(d===0){V.warning(`No data was uploaded to blob storage. Reported upload byte count is 0.`)}return{uploadSize:d,sha256Hash:se}}))}p.uploadZipToBlobStorage=uploadZipToBlobStorage},94621:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.validateFilePath=p.validateArtifactName=void 0;const y=d(59999);const v=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],["\n"," Line feed \\n"]]);const D=new Map([...v,["\\"," Backslash \\"],["/"," Forward slash /"]]);function validateArtifactName(i){if(!i){throw new Error(`Provided artifact name input during validation is empty`)}for(const[p,d]of D){if(i.includes(p)){throw new Error(`The artifact name is not valid: ${i}. Contains the following character: ${d}\n \nInvalid characters include: ${Array.from(D.values()).toString()}\n \nThese characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`)}}(0,y.info)(`Artifact name is valid!`)}p.validateArtifactName=validateArtifactName;function validateFilePath(i){if(!i){throw new Error(`Provided file path input during validation is empty`)}for(const[p,d]of v){if(i.includes(p)){throw new Error(`The path for one of the files in artifact is not valid: ${i}. Contains the following character: ${d}\n \nInvalid characters include: ${Array.from(v.values()).toString()}\n \nThe following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.\n `)}}}p.validateFilePath=validateFilePath},13987:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.getExpiration=void 0;const M=d(90851);const U=D(d(59999));function getExpiration(i){if(!i){return undefined}const p=getRetentionDays();if(p&&p<i){U.warning(`Retention days cannot be greater than the maximum allowed retention set within the repository. Using ${p} instead.`);i=p}const d=new Date;d.setDate(d.getDate()+i);return M.Timestamp.fromDate(d)}p.getExpiration=getExpiration;function getRetentionDays(){const i=process.env["GITHUB_RETENTION_DAYS"];if(!i){return undefined}const p=parseInt(i);if(isNaN(p)){return undefined}return p}},98767:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.uploadArtifact=void 0;const U=D(d(59999));const j=d(13987);const V=d(94621);const K=d(30394);const ee=d(2994);const te=d(68249);const re=d(55530);const ne=d(89390);const ie=d(90851);const oe=d(56582);function uploadArtifact(i,p,d,y){return M(this,void 0,void 0,(function*(){(0,V.validateArtifactName)(i);(0,ee.validateRootDirectory)(d);const v=(0,ee.getUploadZipSpecification)(p,d);if(v.length===0){throw new oe.FilesNotFoundError(v.flatMap((i=>i.sourcePath?[i.sourcePath]:[])))}const D=(0,te.getBackendIdsFromToken)();const M=(0,K.internalArtifactTwirpClient)();const se={workflowRunBackendId:D.workflowRunBackendId,workflowJobRunBackendId:D.workflowJobRunBackendId,name:i,version:4};const ae=(0,j.getExpiration)(y===null||y===void 0?void 0:y.retentionDays);if(ae){se.expiresAt=ae}const le=yield M.CreateArtifact(se);if(!le.ok){throw new oe.InvalidResponseError("CreateArtifact: response from backend was not ok")}const ce=yield(0,ne.createZipUploadStream)(v,y===null||y===void 0?void 0:y.compressionLevel);const ue=yield(0,re.uploadZipToBlobStorage)(le.signedUploadUrl,ce);const pe={workflowRunBackendId:D.workflowRunBackendId,workflowJobRunBackendId:D.workflowJobRunBackendId,name:i,size:ue.uploadSize?ue.uploadSize.toString():"0"};if(ue.sha256Hash){pe.hash=ie.StringValue.create({value:`sha256:${ue.sha256Hash}`})}U.info(`Finalizing artifact upload`);const de=yield M.FinalizeArtifact(pe);if(!de.ok){throw new oe.InvalidResponseError("FinalizeArtifact: response from backend was not ok")}const fe=BigInt(de.artifactId);U.info(`Artifact ${i}.zip successfully finalized. Artifact ID ${fe}`);return{size:ue.uploadSize,digest:ue.sha256Hash,id:Number(fe)}}))}p.uploadArtifact=uploadArtifact},2994:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.getUploadZipSpecification=p.validateRootDirectory=void 0;const M=D(d(79896));const U=d(59999);const j=d(16928);const V=d(94621);function validateRootDirectory(i){if(!M.existsSync(i)){throw new Error(`The provided rootDirectory ${i} does not exist`)}if(!M.statSync(i).isDirectory()){throw new Error(`The provided rootDirectory ${i} is not a valid directory`)}(0,U.info)(`Root directory input is valid!`)}p.validateRootDirectory=validateRootDirectory;function getUploadZipSpecification(i,p){const d=[];p=(0,j.normalize)(p);p=(0,j.resolve)(p);for(let y of i){const i=M.lstatSync(y,{throwIfNoEntry:false});if(!i){throw new Error(`File ${y} does not exist`)}if(!i.isDirectory()){y=(0,j.normalize)(y);y=(0,j.resolve)(y);if(!y.startsWith(p)){throw new Error(`The rootDirectory: ${p} is not a parent directory of the file: ${y}`)}const v=y.replace(p,"");(0,V.validateFilePath)(v);d.push({sourcePath:y,destinationPath:v,stats:i})}else{const v=y.replace(p,"");(0,V.validateFilePath)(v);d.push({sourcePath:null,destinationPath:v,stats:i})}}return d}p.getUploadZipSpecification=getUploadZipSpecification},89390:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.createZipUploadStream=p.ZipUploadStream=p.DEFAULT_COMPRESSION_LEVEL=void 0;const U=D(d(2203));const j=d(91943);const V=D(d(62888));const K=D(d(59999));const ee=d(55683);p.DEFAULT_COMPRESSION_LEVEL=6;class ZipUploadStream extends U.Transform{constructor(i){super({highWaterMark:i})}_transform(i,p,d){d(null,i)}}p.ZipUploadStream=ZipUploadStream;function createZipUploadStream(i,d=p.DEFAULT_COMPRESSION_LEVEL){return M(this,void 0,void 0,(function*(){K.debug(`Creating Artifact archive with compressionLevel: ${d}`);const p=V.create("zip",{highWaterMark:(0,ee.getUploadChunkSize)(),zlib:{level:d}});p.on("error",zipErrorCallback);p.on("warning",zipWarningCallback);p.on("finish",zipFinishCallback);p.on("end",zipEndCallback);for(const d of i){if(d.sourcePath!==null){let i=d.sourcePath;if(d.stats.isSymbolicLink()){i=yield(0,j.realpath)(d.sourcePath)}p.file(i,{name:d.destinationPath})}else{p.append("",{name:d.destinationPath})}}const y=(0,ee.getUploadChunkSize)();const v=new ZipUploadStream(y);K.debug(`Zip write high watermark value ${v.writableHighWaterMark}`);K.debug(`Zip read high watermark value ${v.readableHighWaterMark}`);p.pipe(v);p.finalize();return v}))}p.createZipUploadStream=createZipUploadStream;const zipErrorCallback=i=>{K.error("An error has occurred while creating the zip file for upload");K.info(i);throw new Error("An error has occurred during zip creation for the artifact")};const zipWarningCallback=i=>{if(i.code==="ENOENT"){K.warning("ENOENT warning during artifact zip creation. No such file or directory");K.info(i)}else{K.warning(`A non-blocking warning has occurred during artifact zip creation: ${i.code}`);K.info(i)}};const zipFinishCallback=()=>{K.debug("Zip stream for upload has finished.")};const zipEndCallback=()=>{K.debug("Zip stream for upload has ended.")}},45500:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.saveCache=p.restoreCache=p.isFeatureAvailable=p.ReserveCacheError=p.ValidationError=void 0;const U=D(d(59999));const j=D(d(16928));const V=D(d(91675));const K=D(d(87443));const ee=d(73177);class ValidationError extends Error{constructor(i){super(i);this.name="ValidationError";Object.setPrototypeOf(this,ValidationError.prototype)}}p.ValidationError=ValidationError;class ReserveCacheError extends Error{constructor(i){super(i);this.name="ReserveCacheError";Object.setPrototypeOf(this,ReserveCacheError.prototype)}}p.ReserveCacheError=ReserveCacheError;function checkPaths(i){if(!i||i.length===0){throw new ValidationError(`Path Validation Error: At least one directory or file path is required`)}}function checkKey(i){if(i.length>512){throw new ValidationError(`Key Validation Error: ${i} cannot be larger than 512 characters.`)}const p=/^[^,]*$/;if(!p.test(i)){throw new ValidationError(`Key Validation Error: ${i} cannot contain commas.`)}}function isFeatureAvailable(){return!!process.env["ACTIONS_CACHE_URL"]}p.isFeatureAvailable=isFeatureAvailable;function restoreCache(i,p,d,y,v=false){return M(this,void 0,void 0,(function*(){checkPaths(i);d=d||[];const D=[p,...d];U.debug("Resolved Keys:");U.debug(JSON.stringify(D));if(D.length>10){throw new ValidationError(`Key Validation Error: Keys are limited to a maximum of 10.`)}for(const i of D){checkKey(i)}const M=yield V.getCompressionMethod();let te="";try{const p=yield K.getCacheEntry(D,i,{compressionMethod:M,enableCrossOsArchive:v});if(!(p===null||p===void 0?void 0:p.archiveLocation)){return undefined}if(y===null||y===void 0?void 0:y.lookupOnly){U.info("Lookup only - skipping download");return p.cacheKey}te=j.join(yield V.createTempDirectory(),V.getCacheFileName(M));U.debug(`Archive Path: ${te}`);yield K.downloadCache(p.archiveLocation,te,y);if(U.isDebug()){yield(0,ee.listTar)(te,M)}const d=V.getArchiveFileSizeInBytes(te);U.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`);yield(0,ee.extractTar)(te,M);U.info("Cache restored successfully");return p.cacheKey}catch(i){const p=i;if(p.name===ValidationError.name){throw i}else{U.warning(`Failed to restore: ${i.message}`)}}finally{try{yield V.unlinkFile(te)}catch(i){U.debug(`Failed to delete archive: ${i}`)}}return undefined}))}p.restoreCache=restoreCache;function saveCache(i,p,d,y=false){var v,D,te,re,ne;return M(this,void 0,void 0,(function*(){checkPaths(i);checkKey(p);const M=yield V.getCompressionMethod();let ie=-1;const oe=yield V.resolvePaths(i);U.debug("Cache Paths:");U.debug(`${JSON.stringify(oe)}`);if(oe.length===0){throw new Error(`Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.`)}const se=yield V.createTempDirectory();const ae=j.join(se,V.getCacheFileName(M));U.debug(`Archive Path: ${ae}`);try{yield(0,ee.createTar)(se,oe,M);if(U.isDebug()){yield(0,ee.listTar)(ae,M)}const j=10*1024*1024*1024;const le=V.getArchiveFileSizeInBytes(ae);U.debug(`File Size: ${le}`);if(le>j&&!V.isGhes()){throw new Error(`Cache size of ~${Math.round(le/(1024*1024))} MB (${le} B) is over the 10GB limit, not saving cache.`)}U.debug("Reserving Cache");const ce=yield K.reserveCache(p,i,{compressionMethod:M,enableCrossOsArchive:y,cacheSize:le});if((v=ce===null||ce===void 0?void 0:ce.result)===null||v===void 0?void 0:v.cacheId){ie=(D=ce===null||ce===void 0?void 0:ce.result)===null||D===void 0?void 0:D.cacheId}else if((ce===null||ce===void 0?void 0:ce.statusCode)===400){throw new Error((re=(te=ce===null||ce===void 0?void 0:ce.error)===null||te===void 0?void 0:te.message)!==null&&re!==void 0?re:`Cache size of ~${Math.round(le/(1024*1024))} MB (${le} B) is over the data cap limit, not saving cache.`)}else{throw new ReserveCacheError(`Unable to reserve cache with key ${p}, another job may be creating this cache. More details: ${(ne=ce===null||ce===void 0?void 0:ce.error)===null||ne===void 0?void 0:ne.message}`)}U.debug(`Saving Cache (ID: ${ie})`);yield K.saveCache(ie,ae,d)}catch(i){const p=i;if(p.name===ValidationError.name){throw i}else if(p.name===ReserveCacheError.name){U.info(`Failed to save: ${p.message}`)}else{U.warning(`Failed to save: ${p.message}`)}}finally{try{yield V.unlinkFile(ae)}catch(i){U.debug(`Failed to delete archive: ${i}`)}}return ie}))}p.saveCache=saveCache},87443:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.saveCache=p.reserveCache=p.downloadCache=p.getCacheEntry=p.getCacheVersion=void 0;const U=D(d(59999));const j=d(80787);const V=d(63673);const K=D(d(76982));const ee=D(d(79896));const te=d(87016);const re=D(d(91675));const ne=d(55195);const ie=d(68820);const oe=d(87342);const se="1.0";function getCacheApiUrl(i){const p=process.env["ACTIONS_CACHE_URL"]||"";if(!p){throw new Error("Cache Service Url not found, unable to restore cache.")}const d=`${p}_apis/artifactcache/${i}`;U.debug(`Resource Url: ${d}`);return d}function createAcceptHeader(i,p){return`${i};api-version=${p}`}function getRequestOptions(){const i={headers:{Accept:createAcceptHeader("application/json","6.0-preview.1")}};return i}function createHttpClient(){const i=process.env["ACTIONS_RUNTIME_TOKEN"]||"";const p=new V.BearerCredentialHandler(i);return new j.HttpClient("actions/cache",[p],getRequestOptions())}function getCacheVersion(i,p,d=false){const y=i.slice();if(p){y.push(p)}if(process.platform==="win32"&&!d){y.push("windows-only")}y.push(se);return K.createHash("sha256").update(y.join("|")).digest("hex")}p.getCacheVersion=getCacheVersion;function getCacheEntry(i,p,d){return M(this,void 0,void 0,(function*(){const y=createHttpClient();const v=getCacheVersion(p,d===null||d===void 0?void 0:d.compressionMethod,d===null||d===void 0?void 0:d.enableCrossOsArchive);const D=`cache?keys=${encodeURIComponent(i.join(","))}&version=${v}`;const j=yield(0,oe.retryTypedResponse)("getCacheEntry",(()=>M(this,void 0,void 0,(function*(){return y.getJson(getCacheApiUrl(D))}))));if(j.statusCode===204){if(U.isDebug()){yield printCachesListForDiagnostics(i[0],y,v)}return null}if(!(0,oe.isSuccessStatusCode)(j.statusCode)){throw new Error(`Cache service responded with ${j.statusCode}`)}const V=j.result;const K=V===null||V===void 0?void 0:V.archiveLocation;if(!K){throw new Error("Cache not found.")}U.setSecret(K);U.debug(`Cache Result:`);U.debug(JSON.stringify(V));return V}))}p.getCacheEntry=getCacheEntry;function printCachesListForDiagnostics(i,p,d){return M(this,void 0,void 0,(function*(){const y=`caches?key=${encodeURIComponent(i)}`;const v=yield(0,oe.retryTypedResponse)("listCache",(()=>M(this,void 0,void 0,(function*(){return p.getJson(getCacheApiUrl(y))}))));if(v.statusCode===200){const p=v.result;const y=p===null||p===void 0?void 0:p.totalCount;if(y&&y>0){U.debug(`No matching cache found for cache key '${i}', version '${d} and scope ${process.env["GITHUB_REF"]}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key \nOther caches with similar key:`);for(const i of(p===null||p===void 0?void 0:p.artifactCaches)||[]){U.debug(`Cache Key: ${i===null||i===void 0?void 0:i.cacheKey}, Cache Version: ${i===null||i===void 0?void 0:i.cacheVersion}, Cache Scope: ${i===null||i===void 0?void 0:i.scope}, Cache Created: ${i===null||i===void 0?void 0:i.creationTime}`)}}}}))}function downloadCache(i,p,d){return M(this,void 0,void 0,(function*(){const y=new te.URL(i);const v=(0,ie.getDownloadOptions)(d);if(y.hostname.endsWith(".blob.core.windows.net")){if(v.useAzureSdk){yield(0,ne.downloadCacheStorageSDK)(i,p,v)}else if(v.concurrentBlobDownloads){yield(0,ne.downloadCacheHttpClientConcurrent)(i,p,v)}else{yield(0,ne.downloadCacheHttpClient)(i,p)}}else{yield(0,ne.downloadCacheHttpClient)(i,p)}}))}p.downloadCache=downloadCache;function reserveCache(i,p,d){return M(this,void 0,void 0,(function*(){const y=createHttpClient();const v=getCacheVersion(p,d===null||d===void 0?void 0:d.compressionMethod,d===null||d===void 0?void 0:d.enableCrossOsArchive);const D={key:i,version:v,cacheSize:d===null||d===void 0?void 0:d.cacheSize};const U=yield(0,oe.retryTypedResponse)("reserveCache",(()=>M(this,void 0,void 0,(function*(){return y.postJson(getCacheApiUrl("caches"),D)}))));return U}))}p.reserveCache=reserveCache;function getContentRange(i,p){return`bytes ${i}-${p}/*`}function uploadChunk(i,p,d,y,v){return M(this,void 0,void 0,(function*(){U.debug(`Uploading chunk of size ${v-y+1} bytes at offset ${y} with content range: ${getContentRange(y,v)}`);const D={"Content-Type":"application/octet-stream","Content-Range":getContentRange(y,v)};const j=yield(0,oe.retryHttpClientResponse)(`uploadChunk (start: ${y}, end: ${v})`,(()=>M(this,void 0,void 0,(function*(){return i.sendStream("PATCH",p,d(),D)}))));if(!(0,oe.isSuccessStatusCode)(j.message.statusCode)){throw new Error(`Cache service responded with ${j.message.statusCode} during upload chunk.`)}}))}function uploadFile(i,p,d,y){return M(this,void 0,void 0,(function*(){const v=re.getArchiveFileSizeInBytes(d);const D=getCacheApiUrl(`caches/${p.toString()}`);const j=ee.openSync(d,"r");const V=(0,ie.getUploadOptions)(y);const K=re.assertDefined("uploadConcurrency",V.uploadConcurrency);const te=re.assertDefined("uploadChunkSize",V.uploadChunkSize);const ne=[...new Array(K).keys()];U.debug("Awaiting all uploads");let oe=0;try{yield Promise.all(ne.map((()=>M(this,void 0,void 0,(function*(){while(oe<v){const p=Math.min(v-oe,te);const y=oe;const M=oe+p-1;oe+=te;yield uploadChunk(i,D,(()=>ee.createReadStream(d,{fd:j,start:y,end:M,autoClose:false}).on("error",(i=>{throw new Error(`Cache upload failed because file read failed with ${i.message}`)}))),y,M)}})))))}finally{ee.closeSync(j)}return}))}function commitCache(i,p,d){return M(this,void 0,void 0,(function*(){const y={size:d};return yield(0,oe.retryTypedResponse)("commitCache",(()=>M(this,void 0,void 0,(function*(){return i.postJson(getCacheApiUrl(`caches/${p.toString()}`),y)}))))}))}function saveCache(i,p,d){return M(this,void 0,void 0,(function*(){const y=createHttpClient();U.debug("Upload cache");yield uploadFile(y,i,p,d);U.debug("Commiting cache");const v=re.getArchiveFileSizeInBytes(p);U.info(`Cache Size: ~${Math.round(v/(1024*1024))} MB (${v} B)`);const D=yield commitCache(y,i,v);if(!(0,oe.isSuccessStatusCode)(D.statusCode)){throw new Error(`Cache service responded with ${D.statusCode} during commit cache.`)}U.info("Cache saved successfully")}))}p.saveCache=saveCache},91675:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};Object.defineProperty(p,"__esModule",{value:true});p.isGhes=p.assertDefined=p.getGnuTarPathOnWindows=p.getCacheFileName=p.getCompressionMethod=p.unlinkFile=p.resolvePaths=p.getArchiveFileSizeInBytes=p.createTempDirectory=void 0;const j=D(d(59999));const V=D(d(58872));const K=D(d(16011));const ee=D(d(73357));const te=D(d(76982));const re=D(d(79896));const ne=D(d(16928));const ie=D(d(88804));const oe=D(d(39023));const se=d(2831);function createTempDirectory(){return M(this,void 0,void 0,(function*(){const i=process.platform==="win32";let p=process.env["RUNNER_TEMP"]||"";if(!p){let d;if(i){d=process.env["USERPROFILE"]||"C:\\"}else{if(process.platform==="darwin"){d="/Users"}else{d="/home"}}p=ne.join(d,"actions","temp")}const d=ne.join(p,te.randomUUID());yield ee.mkdirP(d);return d}))}p.createTempDirectory=createTempDirectory;function getArchiveFileSizeInBytes(i){return re.statSync(i).size}p.getArchiveFileSizeInBytes=getArchiveFileSizeInBytes;function resolvePaths(i){var p,d,y,v;var D;return M(this,void 0,void 0,(function*(){const M=[];const V=(D=process.env["GITHUB_WORKSPACE"])!==null&&D!==void 0?D:process.cwd();const ee=yield K.create(i.join("\n"),{implicitDescendants:false});try{for(var te=true,re=U(ee.globGenerator()),ie;ie=yield re.next(),p=ie.done,!p;te=true){v=ie.value;te=false;const i=v;const p=ne.relative(V,i).replace(new RegExp(`\\${ne.sep}`,"g"),"/");j.debug(`Matched: ${p}`);if(p===""){M.push(".")}else{M.push(`${p}`)}}}catch(i){d={error:i}}finally{try{if(!te&&!p&&(y=re.return))yield y.call(re)}finally{if(d)throw d.error}}return M}))}p.resolvePaths=resolvePaths;function unlinkFile(i){return M(this,void 0,void 0,(function*(){return oe.promisify(re.unlink)(i)}))}p.unlinkFile=unlinkFile;function getVersion(i,p=[]){return M(this,void 0,void 0,(function*(){let d="";p.push("--version");j.debug(`Checking ${i} ${p.join(" ")}`);try{yield V.exec(`${i}`,p,{ignoreReturnCode:true,silent:true,listeners:{stdout:i=>d+=i.toString(),stderr:i=>d+=i.toString()}})}catch(i){j.debug(i.message)}d=d.trim();j.debug(d);return d}))}function getCompressionMethod(){return M(this,void 0,void 0,(function*(){const i=yield getVersion("zstd",["--quiet"]);const p=ie.clean(i);j.debug(`zstd version: ${p}`);if(i===""){return se.CompressionMethod.Gzip}else{return se.CompressionMethod.ZstdWithoutLong}}))}p.getCompressionMethod=getCompressionMethod;function getCacheFileName(i){return i===se.CompressionMethod.Gzip?se.CacheFilename.Gzip:se.CacheFilename.Zstd}p.getCacheFileName=getCacheFileName;function getGnuTarPathOnWindows(){return M(this,void 0,void 0,(function*(){if(re.existsSync(se.GnuTarPathOnWindows)){return se.GnuTarPathOnWindows}const i=yield getVersion("tar");return i.toLowerCase().includes("gnu tar")?ee.which("tar"):""}))}p.getGnuTarPathOnWindows=getGnuTarPathOnWindows;function assertDefined(i,p){if(p===undefined){throw Error(`Expected ${i} but value was undefiend`)}return p}p.assertDefined=assertDefined;function isGhes(){const i=new URL(process.env["GITHUB_SERVER_URL"]||"https://github.com");const p=i.hostname.trimEnd().toUpperCase();const d=p==="GITHUB.COM";const y=p.endsWith(".GHE.COM")||p.endsWith(".GHE.LOCALHOST");return!d&&!y}p.isGhes=isGhes},2831:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ManifestFilename=p.TarFilename=p.SystemTarPathOnWindows=p.GnuTarPathOnWindows=p.SocketTimeout=p.DefaultRetryDelay=p.DefaultRetryAttempts=p.ArchiveToolType=p.CompressionMethod=p.CacheFilename=void 0;var d;(function(i){i["Gzip"]="cache.tgz";i["Zstd"]="cache.tzst"})(d||(p.CacheFilename=d={}));var y;(function(i){i["Gzip"]="gzip";i["ZstdWithoutLong"]="zstd-without-long";i["Zstd"]="zstd"})(y||(p.CompressionMethod=y={}));var v;(function(i){i["GNU"]="gnu";i["BSD"]="bsd"})(v||(p.ArchiveToolType=v={}));p.DefaultRetryAttempts=2;p.DefaultRetryDelay=5e3;p.SocketTimeout=5e3;p.GnuTarPathOnWindows=`${process.env["PROGRAMFILES"]}\\Git\\usr\\bin\\tar.exe`;p.SystemTarPathOnWindows=`${process.env["SYSTEMDRIVE"]}\\Windows\\System32\\tar.exe`;p.TarFilename="cache.tar";p.ManifestFilename="manifest.txt"},55195:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.downloadCacheStorageSDK=p.downloadCacheHttpClientConcurrent=p.downloadCacheHttpClient=p.DownloadProgress=void 0;const U=D(d(59999));const j=d(80787);const V=d(34228);const K=D(d(20181));const ee=D(d(79896));const te=D(d(2203));const re=D(d(39023));const ne=D(d(91675));const ie=d(2831);const oe=d(87342);const se=d(80349);function pipeResponseToStream(i,p){return M(this,void 0,void 0,(function*(){const d=re.promisify(te.pipeline);yield d(i.message,p)}))}class DownloadProgress{constructor(i){this.contentLength=i;this.segmentIndex=0;this.segmentSize=0;this.segmentOffset=0;this.receivedBytes=0;this.displayedComplete=false;this.startTime=Date.now()}nextSegment(i){this.segmentOffset=this.segmentOffset+this.segmentSize;this.segmentIndex=this.segmentIndex+1;this.segmentSize=i;this.receivedBytes=0;U.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(i){this.receivedBytes=i}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete){return}const i=this.segmentOffset+this.receivedBytes;const p=(100*(i/this.contentLength)).toFixed(1);const d=Date.now()-this.startTime;const y=(i/(1024*1024)/(d/1e3)).toFixed(1);U.info(`Received ${i} of ${this.contentLength} (${p}%), ${y} MBs/sec`);if(this.isDone()){this.displayedComplete=true}}onProgress(){return i=>{this.setReceivedBytes(i.loadedBytes)}}startDisplayTimer(i=1e3){const displayCallback=()=>{this.display();if(!this.isDone()){this.timeoutHandle=setTimeout(displayCallback,i)}};this.timeoutHandle=setTimeout(displayCallback,i)}stopDisplayTimer(){if(this.timeoutHandle){clearTimeout(this.timeoutHandle);this.timeoutHandle=undefined}this.display()}}p.DownloadProgress=DownloadProgress;function downloadCacheHttpClient(i,p){return M(this,void 0,void 0,(function*(){const d=ee.createWriteStream(p);const y=new j.HttpClient("actions/cache");const v=yield(0,oe.retryHttpClientResponse)("downloadCache",(()=>M(this,void 0,void 0,(function*(){return y.get(i)}))));v.message.socket.setTimeout(ie.SocketTimeout,(()=>{v.message.destroy();U.debug(`Aborting download, socket timed out after ${ie.SocketTimeout} ms`)}));yield pipeResponseToStream(v,d);const D=v.message.headers["content-length"];if(D){const i=parseInt(D);const d=ne.getArchiveFileSizeInBytes(p);if(d!==i){throw new Error(`Incomplete download. Expected file size: ${i}, actual file size: ${d}`)}}else{U.debug("Unable to validate download, no Content-Length header")}}))}p.downloadCacheHttpClient=downloadCacheHttpClient;function downloadCacheHttpClientConcurrent(i,p,d){var y;return M(this,void 0,void 0,(function*(){const v=yield ee.promises.open(p,"w");const D=new j.HttpClient("actions/cache",undefined,{socketTimeout:d.timeoutInMs,keepAlive:true});try{const p=yield(0,oe.retryHttpClientResponse)("downloadCacheMetadata",(()=>M(this,void 0,void 0,(function*(){return yield D.request("HEAD",i,null,{})}))));const U=p.message.headers["content-length"];if(U===undefined||U===null){throw new Error("Content-Length not found on blob response")}const j=parseInt(U);if(Number.isNaN(j)){throw new Error(`Could not interpret Content-Length: ${j}`)}const V=[];const K=4*1024*1024;for(let p=0;p<j;p+=K){const d=Math.min(K,j-p);V.push({offset:p,promiseGetter:()=>M(this,void 0,void 0,(function*(){return yield downloadSegmentRetry(D,i,p,d)}))})}V.reverse();let ee=0;let te=0;const re=new DownloadProgress(j);re.startDisplayTimer();const ne=re.onProgress();const ie=[];let se;const waitAndWrite=()=>M(this,void 0,void 0,(function*(){const i=yield Promise.race(Object.values(ie));yield v.write(i.buffer,0,i.count,i.offset);ee--;delete ie[i.offset];te+=i.count;ne({loadedBytes:te})}));while(se=V.pop()){ie[se.offset]=se.promiseGetter();ee++;if(ee>=((y=d.downloadConcurrency)!==null&&y!==void 0?y:10)){yield waitAndWrite()}}while(ee>0){yield waitAndWrite()}}finally{D.dispose();yield v.close()}}))}p.downloadCacheHttpClientConcurrent=downloadCacheHttpClientConcurrent;function downloadSegmentRetry(i,p,d,y){return M(this,void 0,void 0,(function*(){const v=5;let D=0;while(true){try{const v=3e4;const D=yield promiseWithTimeout(v,downloadSegment(i,p,d,y));if(typeof D==="string"){throw new Error("downloadSegmentRetry failed due to timeout")}return D}catch(i){if(D>=v){throw i}D++}}}))}function downloadSegment(i,p,d,y){return M(this,void 0,void 0,(function*(){const v=yield(0,oe.retryHttpClientResponse)("downloadCachePart",(()=>M(this,void 0,void 0,(function*(){return yield i.get(p,{Range:`bytes=${d}-${d+y-1}`})}))));if(!v.readBodyBuffer){throw new Error("Expected HttpClientResponse to implement readBodyBuffer")}return{offset:d,count:y,buffer:yield v.readBodyBuffer()}}))}function downloadCacheStorageSDK(i,p,d){var y;return M(this,void 0,void 0,(function*(){const v=new V.BlockBlobClient(i,undefined,{retryOptions:{tryTimeoutInMs:d.timeoutInMs}});const D=yield v.getProperties();const M=(y=D.contentLength)!==null&&y!==void 0?y:-1;if(M<0){U.debug("Unable to determine content length, downloading file with http-client...");yield downloadCacheHttpClient(i,p)}else{const i=Math.min(134217728,K.constants.MAX_LENGTH);const y=new DownloadProgress(M);const D=ee.openSync(p,"w");try{y.startDisplayTimer();const p=new se.AbortController;const U=p.signal;while(!y.isDone()){const j=y.segmentOffset+y.segmentSize;const V=Math.min(i,M-j);y.nextSegment(V);const K=yield promiseWithTimeout(d.segmentTimeoutInMs||36e5,v.downloadToBuffer(j,V,{abortSignal:U,concurrency:d.downloadConcurrency,onProgress:y.onProgress()}));if(K==="timeout"){p.abort();throw new Error("Aborting cache download as the download time exceeded the timeout.")}else if(Buffer.isBuffer(K)){ee.writeFileSync(D,K)}}}finally{y.stopDisplayTimer();ee.closeSync(D)}}}))}p.downloadCacheStorageSDK=downloadCacheStorageSDK;const promiseWithTimeout=(i,p)=>M(void 0,void 0,void 0,(function*(){let d;const y=new Promise((p=>{d=setTimeout((()=>p("timeout")),i)}));return Promise.race([p,y]).then((i=>{clearTimeout(d);return i}))}))},87342:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.retryHttpClientResponse=p.retryTypedResponse=p.retry=p.isRetryableStatusCode=p.isServerErrorStatusCode=p.isSuccessStatusCode=void 0;const U=D(d(59999));const j=d(80787);const V=d(2831);function isSuccessStatusCode(i){if(!i){return false}return i>=200&&i<300}p.isSuccessStatusCode=isSuccessStatusCode;function isServerErrorStatusCode(i){if(!i){return true}return i>=500}p.isServerErrorStatusCode=isServerErrorStatusCode;function isRetryableStatusCode(i){if(!i){return false}const p=[j.HttpCodes.BadGateway,j.HttpCodes.ServiceUnavailable,j.HttpCodes.GatewayTimeout];return p.includes(i)}p.isRetryableStatusCode=isRetryableStatusCode;function sleep(i){return M(this,void 0,void 0,(function*(){return new Promise((p=>setTimeout(p,i)))}))}function retry(i,p,d,y=V.DefaultRetryAttempts,v=V.DefaultRetryDelay,D=undefined){return M(this,void 0,void 0,(function*(){let M="";let j=1;while(j<=y){let V=undefined;let K=undefined;let ee=false;try{V=yield p()}catch(i){if(D){V=D(i)}ee=true;M=i.message}if(V){K=d(V);if(!isServerErrorStatusCode(K)){return V}}if(K){ee=isRetryableStatusCode(K);M=`Cache service responded with ${K}`}U.debug(`${i} - Attempt ${j} of ${y} failed with error: ${M}`);if(!ee){U.debug(`${i} - Error is not retryable`);break}yield sleep(v);j++}throw Error(`${i} failed: ${M}`)}))}p.retry=retry;function retryTypedResponse(i,p,d=V.DefaultRetryAttempts,y=V.DefaultRetryDelay){return M(this,void 0,void 0,(function*(){return yield retry(i,p,(i=>i.statusCode),d,y,(i=>{if(i instanceof j.HttpClientError){return{statusCode:i.statusCode,result:null,headers:{},error:i}}else{return undefined}}))}))}p.retryTypedResponse=retryTypedResponse;function retryHttpClientResponse(i,p,d=V.DefaultRetryAttempts,y=V.DefaultRetryDelay){return M(this,void 0,void 0,(function*(){return yield retry(i,p,(i=>i.message.statusCode),d,y)}))}p.retryHttpClientResponse=retryHttpClientResponse},73177:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.createTar=p.extractTar=p.listTar=void 0;const U=d(58872);const j=D(d(73357));const V=d(79896);const K=D(d(16928));const ee=D(d(91675));const te=d(2831);const re=process.platform==="win32";function getTarPath(){return M(this,void 0,void 0,(function*(){switch(process.platform){case"win32":{const i=yield ee.getGnuTarPathOnWindows();const p=te.SystemTarPathOnWindows;if(i){return{path:i,type:te.ArchiveToolType.GNU}}else if((0,V.existsSync)(p)){return{path:p,type:te.ArchiveToolType.BSD}}break}case"darwin":{const i=yield j.which("gtar",false);if(i){return{path:i,type:te.ArchiveToolType.GNU}}else{return{path:yield j.which("tar",true),type:te.ArchiveToolType.BSD}}}default:break}return{path:yield j.which("tar",true),type:te.ArchiveToolType.GNU}}))}function getTarArgs(i,p,d,y=""){return M(this,void 0,void 0,(function*(){const v=[`"${i.path}"`];const D=ee.getCacheFileName(p);const M="cache.tar";const U=getWorkingDirectory();const j=i.type===te.ArchiveToolType.BSD&&p!==te.CompressionMethod.Gzip&&re;switch(d){case"create":v.push("--posix","-cf",j?M:D.replace(new RegExp(`\\${K.sep}`,"g"),"/"),"--exclude",j?M:D.replace(new RegExp(`\\${K.sep}`,"g"),"/"),"-P","-C",U.replace(new RegExp(`\\${K.sep}`,"g"),"/"),"--files-from",te.ManifestFilename);break;case"extract":v.push("-xf",j?M:y.replace(new RegExp(`\\${K.sep}`,"g"),"/"),"-P","-C",U.replace(new RegExp(`\\${K.sep}`,"g"),"/"));break;case"list":v.push("-tf",j?M:y.replace(new RegExp(`\\${K.sep}`,"g"),"/"),"-P");break}if(i.type===te.ArchiveToolType.GNU){switch(process.platform){case"win32":v.push("--force-local");break;case"darwin":v.push("--delay-directory-restore");break}}return v}))}function getCommands(i,p,d=""){return M(this,void 0,void 0,(function*(){let y;const v=yield getTarPath();const D=yield getTarArgs(v,i,p,d);const M=p!=="create"?yield getDecompressionProgram(v,i,d):yield getCompressionProgram(v,i);const U=v.type===te.ArchiveToolType.BSD&&i!==te.CompressionMethod.Gzip&&re;if(U&&p!=="create"){y=[[...M].join(" "),[...D].join(" ")]}else{y=[[...D].join(" "),[...M].join(" ")]}if(U){return y}return[y.join(" ")]}))}function getWorkingDirectory(){var i;return(i=process.env["GITHUB_WORKSPACE"])!==null&&i!==void 0?i:process.cwd()}function getDecompressionProgram(i,p,d){return M(this,void 0,void 0,(function*(){const y=i.type===te.ArchiveToolType.BSD&&p!==te.CompressionMethod.Gzip&&re;switch(p){case te.CompressionMethod.Zstd:return y?["zstd -d --long=30 --force -o",te.TarFilename,d.replace(new RegExp(`\\${K.sep}`,"g"),"/")]:["--use-compress-program",re?'"zstd -d --long=30"':"unzstd --long=30"];case te.CompressionMethod.ZstdWithoutLong:return y?["zstd -d --force -o",te.TarFilename,d.replace(new RegExp(`\\${K.sep}`,"g"),"/")]:["--use-compress-program",re?'"zstd -d"':"unzstd"];default:return["-z"]}}))}function getCompressionProgram(i,p){return M(this,void 0,void 0,(function*(){const d=ee.getCacheFileName(p);const y=i.type===te.ArchiveToolType.BSD&&p!==te.CompressionMethod.Gzip&&re;switch(p){case te.CompressionMethod.Zstd:return y?["zstd -T0 --long=30 --force -o",d.replace(new RegExp(`\\${K.sep}`,"g"),"/"),te.TarFilename]:["--use-compress-program",re?'"zstd -T0 --long=30"':"zstdmt --long=30"];case te.CompressionMethod.ZstdWithoutLong:return y?["zstd -T0 --force -o",d.replace(new RegExp(`\\${K.sep}`,"g"),"/"),te.TarFilename]:["--use-compress-program",re?'"zstd -T0"':"zstdmt"];default:return["-z"]}}))}function execCommands(i,p){return M(this,void 0,void 0,(function*(){for(const d of i){try{yield(0,U.exec)(d,undefined,{cwd:p,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${d.split(" ")[0]} failed with error: ${i===null||i===void 0?void 0:i.message}`)}}}))}function listTar(i,p){return M(this,void 0,void 0,(function*(){const d=yield getCommands(p,"list",i);yield execCommands(d)}))}p.listTar=listTar;function extractTar(i,p){return M(this,void 0,void 0,(function*(){const d=getWorkingDirectory();yield j.mkdirP(d);const y=yield getCommands(p,"extract",i);yield execCommands(y)}))}p.extractTar=extractTar;function createTar(i,p,d){return M(this,void 0,void 0,(function*(){(0,V.writeFileSync)(K.join(i,te.ManifestFilename),p.join("\n"));const y=yield getCommands(d,"create");yield execCommands(y,i)}))}p.createTar=createTar},68820:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.getDownloadOptions=p.getUploadOptions=void 0;const M=D(d(59999));function getUploadOptions(i){const p={uploadConcurrency:4,uploadChunkSize:32*1024*1024};if(i){if(typeof i.uploadConcurrency==="number"){p.uploadConcurrency=i.uploadConcurrency}if(typeof i.uploadChunkSize==="number"){p.uploadChunkSize=i.uploadChunkSize}}M.debug(`Upload concurrency: ${p.uploadConcurrency}`);M.debug(`Upload chunk size: ${p.uploadChunkSize}`);return p}p.getUploadOptions=getUploadOptions;function getDownloadOptions(i){const p={useAzureSdk:false,concurrentBlobDownloads:true,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:false};if(i){if(typeof i.useAzureSdk==="boolean"){p.useAzureSdk=i.useAzureSdk}if(typeof i.concurrentBlobDownloads==="boolean"){p.concurrentBlobDownloads=i.concurrentBlobDownloads}if(typeof i.downloadConcurrency==="number"){p.downloadConcurrency=i.downloadConcurrency}if(typeof i.timeoutInMs==="number"){p.timeoutInMs=i.timeoutInMs}if(typeof i.segmentTimeoutInMs==="number"){p.segmentTimeoutInMs=i.segmentTimeoutInMs}if(typeof i.lookupOnly==="boolean"){p.lookupOnly=i.lookupOnly}}const d=process.env["SEGMENT_DOWNLOAD_TIMEOUT_MINS"];if(d&&!isNaN(Number(d))&&isFinite(Number(d))){p.segmentTimeoutInMs=Number(d)*60*1e3}M.debug(`Use Azure SDK: ${p.useAzureSdk}`);M.debug(`Download concurrency: ${p.downloadConcurrency}`);M.debug(`Request timeout (ms): ${p.timeoutInMs}`);M.debug(`Cache segment download timeout mins env var: ${process.env["SEGMENT_DOWNLOAD_TIMEOUT_MINS"]}`);M.debug(`Segment download timeout (ms): ${p.segmentTimeoutInMs}`);M.debug(`Lookup only: ${p.lookupOnly}`);return p}p.getDownloadOptions=getDownloadOptions},83191:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.issue=p.issueCommand=void 0;const M=D(d(70857));const U=d(96283);function issueCommand(i,p,d){const y=new Command(i,p,d);process.stdout.write(y.toString()+M.EOL)}p.issueCommand=issueCommand;function issue(i,p=""){issueCommand(i,{},p)}p.issue=issue;const j="::";class Command{constructor(i,p,d){if(!i){i="missing.command"}this.command=i;this.properties=p;this.message=d}toString(){let i=j+this.command;if(this.properties&&Object.keys(this.properties).length>0){i+=" ";let p=true;for(const d in this.properties){if(this.properties.hasOwnProperty(d)){const y=this.properties[d];if(y){if(p){p=false}else{i+=","}i+=`${d}=${escapeProperty(y)}`}}}}i+=`${j}${escapeData(this.message)}`;return i}}function escapeData(i){return(0,U.toCommandValue)(i).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(i){return(0,U.toCommandValue)(i).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},59999:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.platform=p.toPlatformPath=p.toWin32Path=p.toPosixPath=p.markdownSummary=p.summary=p.getIDToken=p.getState=p.saveState=p.group=p.endGroup=p.startGroup=p.info=p.notice=p.warning=p.error=p.debug=p.isDebug=p.setFailed=p.setCommandEcho=p.setOutput=p.getBooleanInput=p.getMultilineInput=p.getInput=p.addPath=p.setSecret=p.exportVariable=p.ExitCode=void 0;const U=d(83191);const j=d(59058);const V=d(96283);const K=D(d(70857));const ee=D(d(16928));const te=d(53549);var re;(function(i){i[i["Success"]=0]="Success";i[i["Failure"]=1]="Failure"})(re||(p.ExitCode=re={}));function exportVariable(i,p){const d=(0,V.toCommandValue)(p);process.env[i]=d;const y=process.env["GITHUB_ENV"]||"";if(y){return(0,j.issueFileCommand)("ENV",(0,j.prepareKeyValueMessage)(i,p))}(0,U.issueCommand)("set-env",{name:i},d)}p.exportVariable=exportVariable;function setSecret(i){(0,U.issueCommand)("add-mask",{},i)}p.setSecret=setSecret;function addPath(i){const p=process.env["GITHUB_PATH"]||"";if(p){(0,j.issueFileCommand)("PATH",i)}else{(0,U.issueCommand)("add-path",{},i)}process.env["PATH"]=`${i}${ee.delimiter}${process.env["PATH"]}`}p.addPath=addPath;function getInput(i,p){const d=process.env[`INPUT_${i.replace(/ /g,"_").toUpperCase()}`]||"";if(p&&p.required&&!d){throw new Error(`Input required and not supplied: ${i}`)}if(p&&p.trimWhitespace===false){return d}return d.trim()}p.getInput=getInput;function getMultilineInput(i,p){const d=getInput(i,p).split("\n").filter((i=>i!==""));if(p&&p.trimWhitespace===false){return d}return d.map((i=>i.trim()))}p.getMultilineInput=getMultilineInput;function getBooleanInput(i,p){const d=["true","True","TRUE"];const y=["false","False","FALSE"];const v=getInput(i,p);if(d.includes(v))return true;if(y.includes(v))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${i}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}p.getBooleanInput=getBooleanInput;function setOutput(i,p){const d=process.env["GITHUB_OUTPUT"]||"";if(d){return(0,j.issueFileCommand)("OUTPUT",(0,j.prepareKeyValueMessage)(i,p))}process.stdout.write(K.EOL);(0,U.issueCommand)("set-output",{name:i},(0,V.toCommandValue)(p))}p.setOutput=setOutput;function setCommandEcho(i){(0,U.issue)("echo",i?"on":"off")}p.setCommandEcho=setCommandEcho;function setFailed(i){process.exitCode=re.Failure;error(i)}p.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}p.isDebug=isDebug;function debug(i){(0,U.issueCommand)("debug",{},i)}p.debug=debug;function error(i,p={}){(0,U.issueCommand)("error",(0,V.toCommandProperties)(p),i instanceof Error?i.toString():i)}p.error=error;function warning(i,p={}){(0,U.issueCommand)("warning",(0,V.toCommandProperties)(p),i instanceof Error?i.toString():i)}p.warning=warning;function notice(i,p={}){(0,U.issueCommand)("notice",(0,V.toCommandProperties)(p),i instanceof Error?i.toString():i)}p.notice=notice;function info(i){process.stdout.write(i+K.EOL)}p.info=info;function startGroup(i){(0,U.issue)("group",i)}p.startGroup=startGroup;function endGroup(){(0,U.issue)("endgroup")}p.endGroup=endGroup;function group(i,p){return M(this,void 0,void 0,(function*(){startGroup(i);let d;try{d=yield p()}finally{endGroup()}return d}))}p.group=group;function saveState(i,p){const d=process.env["GITHUB_STATE"]||"";if(d){return(0,j.issueFileCommand)("STATE",(0,j.prepareKeyValueMessage)(i,p))}(0,U.issueCommand)("save-state",{name:i},(0,V.toCommandValue)(p))}p.saveState=saveState;function getState(i){return process.env[`STATE_${i}`]||""}p.getState=getState;function getIDToken(i){return M(this,void 0,void 0,(function*(){return yield te.OidcClient.getIDToken(i)}))}p.getIDToken=getIDToken;var ne=d(71638);Object.defineProperty(p,"summary",{enumerable:true,get:function(){return ne.summary}});var ie=d(71638);Object.defineProperty(p,"markdownSummary",{enumerable:true,get:function(){return ie.markdownSummary}});var oe=d(40539);Object.defineProperty(p,"toPosixPath",{enumerable:true,get:function(){return oe.toPosixPath}});Object.defineProperty(p,"toWin32Path",{enumerable:true,get:function(){return oe.toWin32Path}});Object.defineProperty(p,"toPlatformPath",{enumerable:true,get:function(){return oe.toPlatformPath}});p.platform=D(d(22563))},59058:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.prepareKeyValueMessage=p.issueFileCommand=void 0;const M=D(d(76982));const U=D(d(79896));const j=D(d(70857));const V=d(96283);function issueFileCommand(i,p){const d=process.env[`GITHUB_${i}`];if(!d){throw new Error(`Unable to find environment variable for file command ${i}`)}if(!U.existsSync(d)){throw new Error(`Missing file at path: ${d}`)}U.appendFileSync(d,`${(0,V.toCommandValue)(p)}${j.EOL}`,{encoding:"utf8"})}p.issueFileCommand=issueFileCommand;function prepareKeyValueMessage(i,p){const d=`ghadelimiter_${M.randomUUID()}`;const y=(0,V.toCommandValue)(p);if(i.includes(d)){throw new Error(`Unexpected input: name should not contain the delimiter "${d}"`)}if(y.includes(d)){throw new Error(`Unexpected input: value should not contain the delimiter "${d}"`)}return`${i}<<${d}${j.EOL}${y}${j.EOL}${d}`}p.prepareKeyValueMessage=prepareKeyValueMessage},53549:function(i,p,d){"use strict";var y=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.OidcClient=void 0;const v=d(80787);const D=d(63673);const M=d(59999);class OidcClient{static createHttpClient(i=true,p=10){const d={allowRetries:i,maxRetries:p};return new v.HttpClient("actions/oidc-client",[new D.BearerCredentialHandler(OidcClient.getRequestToken())],d)}static getRequestToken(){const i=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!i){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return i}static getIDTokenUrl(){const i=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!i){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return i}static getCall(i){var p;return y(this,void 0,void 0,(function*(){const d=OidcClient.createHttpClient();const y=yield d.getJson(i).catch((i=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${i.statusCode}\n \n Error Message: ${i.message}`)}));const v=(p=y.result)===null||p===void 0?void 0:p.value;if(!v){throw new Error("Response json body do not have ID Token field")}return v}))}static getIDToken(i){return y(this,void 0,void 0,(function*(){try{let p=OidcClient.getIDTokenUrl();if(i){const d=encodeURIComponent(i);p=`${p}&audience=${d}`}(0,M.debug)(`ID token url is ${p}`);const d=yield OidcClient.getCall(p);(0,M.setSecret)(d);return d}catch(i){throw new Error(`Error message: ${i.message}`)}}))}}p.OidcClient=OidcClient},40539:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.toPlatformPath=p.toWin32Path=p.toPosixPath=void 0;const M=D(d(16928));function toPosixPath(i){return i.replace(/[\\]/g,"/")}p.toPosixPath=toPosixPath;function toWin32Path(i){return i.replace(/[/]/g,"\\")}p.toWin32Path=toWin32Path;function toPlatformPath(i){return i.replace(/[/\\]/g,M.sep)}p.toPlatformPath=toPlatformPath},22563:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.getDetails=p.isLinux=p.isMacOS=p.isWindows=p.arch=p.platform=void 0;const j=U(d(70857));const V=D(d(58872));const getWindowsInfo=()=>M(void 0,void 0,void 0,(function*(){const{stdout:i}=yield V.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',undefined,{silent:true});const{stdout:p}=yield V.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',undefined,{silent:true});return{name:p.trim(),version:i.trim()}}));const getMacOsInfo=()=>M(void 0,void 0,void 0,(function*(){var i,p,d,y;const{stdout:v}=yield V.getExecOutput("sw_vers",undefined,{silent:true});const D=(p=(i=v.match(/ProductVersion:\s*(.+)/))===null||i===void 0?void 0:i[1])!==null&&p!==void 0?p:"";const M=(y=(d=v.match(/ProductName:\s*(.+)/))===null||d===void 0?void 0:d[1])!==null&&y!==void 0?y:"";return{name:M,version:D}}));const getLinuxInfo=()=>M(void 0,void 0,void 0,(function*(){const{stdout:i}=yield V.getExecOutput("lsb_release",["-i","-r","-s"],{silent:true});const[p,d]=i.trim().split("\n");return{name:p,version:d}}));p.platform=j.default.platform();p.arch=j.default.arch();p.isWindows=p.platform==="win32";p.isMacOS=p.platform==="darwin";p.isLinux=p.platform==="linux";function getDetails(){return M(this,void 0,void 0,(function*(){return Object.assign(Object.assign({},yield p.isWindows?getWindowsInfo():p.isMacOS?getMacOsInfo():getLinuxInfo()),{platform:p.platform,arch:p.arch,isWindows:p.isWindows,isMacOS:p.isMacOS,isLinux:p.isLinux})}))}p.getDetails=getDetails},71638:function(i,p,d){"use strict";var y=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.summary=p.markdownSummary=p.SUMMARY_DOCS_URL=p.SUMMARY_ENV_VAR=void 0;const v=d(70857);const D=d(79896);const{access:M,appendFile:U,writeFile:j}=D.promises;p.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";p.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return y(this,void 0,void 0,(function*(){if(this._filePath){return this._filePath}const i=process.env[p.SUMMARY_ENV_VAR];if(!i){throw new Error(`Unable to find environment variable for $${p.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield M(i,D.constants.R_OK|D.constants.W_OK)}catch(p){throw new Error(`Unable to access summary file: '${i}'. Check if the file has correct read/write permissions.`)}this._filePath=i;return this._filePath}))}wrap(i,p,d={}){const y=Object.entries(d).map((([i,p])=>` ${i}="${p}"`)).join("");if(!p){return`<${i}${y}>`}return`<${i}${y}>${p}</${i}>`}write(i){return y(this,void 0,void 0,(function*(){const p=!!(i===null||i===void 0?void 0:i.overwrite);const d=yield this.filePath();const y=p?j:U;yield y(d,this._buffer,{encoding:"utf8"});return this.emptyBuffer()}))}clear(){return y(this,void 0,void 0,(function*(){return this.emptyBuffer().write({overwrite:true})}))}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(i,p=false){this._buffer+=i;return p?this.addEOL():this}addEOL(){return this.addRaw(v.EOL)}addCodeBlock(i,p){const d=Object.assign({},p&&{lang:p});const y=this.wrap("pre",this.wrap("code",i),d);return this.addRaw(y).addEOL()}addList(i,p=false){const d=p?"ol":"ul";const y=i.map((i=>this.wrap("li",i))).join("");const v=this.wrap(d,y);return this.addRaw(v).addEOL()}addTable(i){const p=i.map((i=>{const p=i.map((i=>{if(typeof i==="string"){return this.wrap("td",i)}const{header:p,data:d,colspan:y,rowspan:v}=i;const D=p?"th":"td";const M=Object.assign(Object.assign({},y&&{colspan:y}),v&&{rowspan:v});return this.wrap(D,d,M)})).join("");return this.wrap("tr",p)})).join("");const d=this.wrap("table",p);return this.addRaw(d).addEOL()}addDetails(i,p){const d=this.wrap("details",this.wrap("summary",i)+p);return this.addRaw(d).addEOL()}addImage(i,p,d){const{width:y,height:v}=d||{};const D=Object.assign(Object.assign({},y&&{width:y}),v&&{height:v});const M=this.wrap("img",null,Object.assign({src:i,alt:p},D));return this.addRaw(M).addEOL()}addHeading(i,p){const d=`h${p}`;const y=["h1","h2","h3","h4","h5","h6"].includes(d)?d:"h1";const v=this.wrap(y,i);return this.addRaw(v).addEOL()}addSeparator(){const i=this.wrap("hr",null);return this.addRaw(i).addEOL()}addBreak(){const i=this.wrap("br",null);return this.addRaw(i).addEOL()}addQuote(i,p){const d=Object.assign({},p&&{cite:p});const y=this.wrap("blockquote",i,d);return this.addRaw(y).addEOL()}addLink(i,p){const d=this.wrap("a",i,{href:p});return this.addRaw(d).addEOL()}}const V=new Summary;p.markdownSummary=V;p.summary=V},96283:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toCommandProperties=p.toCommandValue=void 0;function toCommandValue(i){if(i===null||i===undefined){return""}else if(typeof i==="string"||i instanceof String){return i}return JSON.stringify(i)}p.toCommandValue=toCommandValue;function toCommandProperties(i){if(!Object.keys(i).length){return{}}return{title:i.title,file:i.file,line:i.startLine,endLine:i.endLine,col:i.startColumn,endColumn:i.endColumn}}p.toCommandProperties=toCommandProperties},58872:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.getExecOutput=p.exec=void 0;const U=d(13193);const j=D(d(73725));function exec(i,p,d){return M(this,void 0,void 0,(function*(){const y=j.argStringToArray(i);if(y.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const v=y[0];p=y.slice(1).concat(p||[]);const D=new j.ToolRunner(v,p,d);return D.exec()}))}p.exec=exec;function getExecOutput(i,p,d){var y,v;return M(this,void 0,void 0,(function*(){let D="";let M="";const j=new U.StringDecoder("utf8");const V=new U.StringDecoder("utf8");const K=(y=d===null||d===void 0?void 0:d.listeners)===null||y===void 0?void 0:y.stdout;const ee=(v=d===null||d===void 0?void 0:d.listeners)===null||v===void 0?void 0:v.stderr;const stdErrListener=i=>{M+=V.write(i);if(ee){ee(i)}};const stdOutListener=i=>{D+=j.write(i);if(K){K(i)}};const te=Object.assign(Object.assign({},d===null||d===void 0?void 0:d.listeners),{stdout:stdOutListener,stderr:stdErrListener});const re=yield exec(i,p,Object.assign(Object.assign({},d),{listeners:te}));D+=j.end();M+=V.end();return{exitCode:re,stdout:D,stderr:M}}))}p.getExecOutput=getExecOutput},73725:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.argStringToArray=p.ToolRunner=void 0;const U=D(d(70857));const j=D(d(24434));const V=D(d(35317));const K=D(d(16928));const ee=D(d(73357));const te=D(d(52746));const re=d(53557);const ne=process.platform==="win32";class ToolRunner extends j.EventEmitter{constructor(i,p,d){super();if(!i){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=i;this.args=p||[];this.options=d||{}}_debug(i){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(i)}}_getCommandString(i,p){const d=this._getSpawnFileName();const y=this._getSpawnArgs(i);let v=p?"":"[command]";if(ne){if(this._isCmdFile()){v+=d;for(const i of y){v+=` ${i}`}}else if(i.windowsVerbatimArguments){v+=`"${d}"`;for(const i of y){v+=` ${i}`}}else{v+=this._windowsQuoteCmdArg(d);for(const i of y){v+=` ${this._windowsQuoteCmdArg(i)}`}}}else{v+=d;for(const i of y){v+=` ${i}`}}return v}_processLineBuffer(i,p,d){try{let y=p+i.toString();let v=y.indexOf(U.EOL);while(v>-1){const i=y.substring(0,v);d(i);y=y.substring(v+U.EOL.length);v=y.indexOf(U.EOL)}return y}catch(i){this._debug(`error processing line. Failed with error ${i}`);return""}}_getSpawnFileName(){if(ne){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(i){if(ne){if(this._isCmdFile()){let p=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const d of this.args){p+=" ";p+=i.windowsVerbatimArguments?d:this._windowsQuoteCmdArg(d)}p+='"';return[p]}}return this.args}_endsWith(i,p){return i.endsWith(p)}_isCmdFile(){const i=this.toolPath.toUpperCase();return this._endsWith(i,".CMD")||this._endsWith(i,".BAT")}_windowsQuoteCmdArg(i){if(!this._isCmdFile()){return this._uvQuoteCmdArg(i)}if(!i){return'""'}const p=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let d=false;for(const y of i){if(p.some((i=>i===y))){d=true;break}}if(!d){return i}let y='"';let v=true;for(let p=i.length;p>0;p--){y+=i[p-1];if(v&&i[p-1]==="\\"){y+="\\"}else if(i[p-1]==='"'){v=true;y+='"'}else{v=false}}y+='"';return y.split("").reverse().join("")}_uvQuoteCmdArg(i){if(!i){return'""'}if(!i.includes(" ")&&!i.includes("\t")&&!i.includes('"')){return i}if(!i.includes('"')&&!i.includes("\\")){return`"${i}"`}let p='"';let d=true;for(let y=i.length;y>0;y--){p+=i[y-1];if(d&&i[y-1]==="\\"){p+="\\"}else if(i[y-1]==='"'){d=true;p+="\\"}else{d=false}}p+='"';return p.split("").reverse().join("")}_cloneExecOptions(i){i=i||{};const p={cwd:i.cwd||process.cwd(),env:i.env||process.env,silent:i.silent||false,windowsVerbatimArguments:i.windowsVerbatimArguments||false,failOnStdErr:i.failOnStdErr||false,ignoreReturnCode:i.ignoreReturnCode||false,delay:i.delay||1e4};p.outStream=i.outStream||process.stdout;p.errStream=i.errStream||process.stderr;return p}_getSpawnOptions(i,p){i=i||{};const d={};d.cwd=i.cwd;d.env=i.env;d["windowsVerbatimArguments"]=i.windowsVerbatimArguments||this._isCmdFile();if(i.windowsVerbatimArguments){d.argv0=`"${p}"`}return d}exec(){return M(this,void 0,void 0,(function*(){if(!te.isRooted(this.toolPath)&&(this.toolPath.includes("/")||ne&&this.toolPath.includes("\\"))){this.toolPath=K.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield ee.which(this.toolPath,true);return new Promise(((i,p)=>M(this,void 0,void 0,(function*(){this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const i of this.args){this._debug(` ${i}`)}const d=this._cloneExecOptions(this.options);if(!d.silent&&d.outStream){d.outStream.write(this._getCommandString(d)+U.EOL)}const y=new ExecState(d,this.toolPath);y.on("debug",(i=>{this._debug(i)}));if(this.options.cwd&&!(yield te.exists(this.options.cwd))){return p(new Error(`The cwd: ${this.options.cwd} does not exist!`))}const v=this._getSpawnFileName();const D=V.spawn(v,this._getSpawnArgs(d),this._getSpawnOptions(this.options,v));let M="";if(D.stdout){D.stdout.on("data",(i=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(i)}if(!d.silent&&d.outStream){d.outStream.write(i)}M=this._processLineBuffer(i,M,(i=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(i)}}))}))}let j="";if(D.stderr){D.stderr.on("data",(i=>{y.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(i)}if(!d.silent&&d.errStream&&d.outStream){const p=d.failOnStdErr?d.errStream:d.outStream;p.write(i)}j=this._processLineBuffer(i,j,(i=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(i)}}))}))}D.on("error",(i=>{y.processError=i.message;y.processExited=true;y.processClosed=true;y.CheckComplete()}));D.on("exit",(i=>{y.processExitCode=i;y.processExited=true;this._debug(`Exit code ${i} received from tool '${this.toolPath}'`);y.CheckComplete()}));D.on("close",(i=>{y.processExitCode=i;y.processExited=true;y.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);y.CheckComplete()}));y.on("done",((d,y)=>{if(M.length>0){this.emit("stdline",M)}if(j.length>0){this.emit("errline",j)}D.removeAllListeners();if(d){p(d)}else{i(y)}}));if(this.options.input){if(!D.stdin){throw new Error("child process missing stdin")}D.stdin.end(this.options.input)}}))))}))}}p.ToolRunner=ToolRunner;function argStringToArray(i){const p=[];let d=false;let y=false;let v="";function append(i){if(y&&i!=='"'){v+="\\"}v+=i;y=false}for(let D=0;D<i.length;D++){const M=i.charAt(D);if(M==='"'){if(!y){d=!d}else{append(M)}continue}if(M==="\\"&&y){append(M);continue}if(M==="\\"&&d){y=true;continue}if(M===" "&&!d){if(v.length>0){p.push(v);v=""}continue}append(M)}if(v.length>0){p.push(v.trim())}return p}p.argStringToArray=argStringToArray;class ExecState extends j.EventEmitter{constructor(i,p){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!p){throw new Error("toolPath must not be empty")}this.options=i;this.toolPath=p;if(i.delay){this.delay=i.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=re.setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(i){this.emit("debug",i)}_setResult(){let i;if(this.processExited){if(this.processError){i=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){i=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){i=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",i,this.processExitCode)}static HandleTimeout(i){if(i.done){return}if(!i.processClosed&&i.processExited){const p=`The STDIO streams did not close within ${i.delay/1e3} seconds of the exit event from process '${i.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;i._debug(p)}i._setResult()}}},210:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Context=void 0;const y=d(79896);const v=d(70857);class Context{constructor(){var i,p,d;this.payload={};if(process.env.GITHUB_EVENT_PATH){if(y.existsSync(process.env.GITHUB_EVENT_PATH)){this.payload=JSON.parse(y.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}))}else{const i=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${i} does not exist${v.EOL}`)}}this.eventName=process.env.GITHUB_EVENT_NAME;this.sha=process.env.GITHUB_SHA;this.ref=process.env.GITHUB_REF;this.workflow=process.env.GITHUB_WORKFLOW;this.action=process.env.GITHUB_ACTION;this.actor=process.env.GITHUB_ACTOR;this.job=process.env.GITHUB_JOB;this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10);this.runId=parseInt(process.env.GITHUB_RUN_ID,10);this.apiUrl=(i=process.env.GITHUB_API_URL)!==null&&i!==void 0?i:`https://api.github.com`;this.serverUrl=(p=process.env.GITHUB_SERVER_URL)!==null&&p!==void 0?p:`https://github.com`;this.graphqlUrl=(d=process.env.GITHUB_GRAPHQL_URL)!==null&&d!==void 0?d:`https://api.github.com/graphql`}get issue(){const i=this.payload;return Object.assign(Object.assign({},this.repo),{number:(i.issue||i.pull_request||i).number})}get repo(){if(process.env.GITHUB_REPOSITORY){const[i,p]=process.env.GITHUB_REPOSITORY.split("/");return{owner:i,repo:p}}if(this.payload.repository){return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name}}throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}}p.Context=Context},22022:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.getOctokit=p.context=void 0;const M=D(d(210));const U=d(29088);p.context=new M.Context;function getOctokit(i,p,...d){const y=U.GitHub.plugin(...d);return new y(U.getOctokitOptions(i,p))}p.getOctokit=getOctokit},81970:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.getApiBaseUrl=p.getProxyAgent=p.getAuthString=void 0;const M=D(d(80787));function getAuthString(i,p){if(!i&&!p.auth){throw new Error("Parameter token or opts.auth is required")}else if(i&&p.auth){throw new Error("Parameters token and opts.auth may not both be specified")}return typeof p.auth==="string"?p.auth:`token ${i}`}p.getAuthString=getAuthString;function getProxyAgent(i){const p=new M.HttpClient;return p.getAgent(i)}p.getProxyAgent=getProxyAgent;function getApiBaseUrl(){return process.env["GITHUB_API_URL"]||"https://api.github.com"}p.getApiBaseUrl=getApiBaseUrl},29088:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.getOctokitOptions=p.GitHub=p.defaults=p.context=void 0;const M=D(d(210));const U=D(d(81970));const j=d(86101);const V=d(28409);const K=d(31463);p.context=new M.Context;const ee=U.getApiBaseUrl();p.defaults={baseUrl:ee,request:{agent:U.getProxyAgent(ee)}};p.GitHub=j.Octokit.plugin(V.restEndpointMethods,K.paginateRest).defaults(p.defaults);function getOctokitOptions(i,p){const d=Object.assign({},p||{});const y=U.getAuthString(i,d);if(y){d.auth=y}return d}p.getOctokitOptions=getOctokitOptions},99944:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Context=void 0;const y=d(79896);const v=d(70857);class Context{constructor(){var i,p,d;this.payload={};if(process.env.GITHUB_EVENT_PATH){if((0,y.existsSync)(process.env.GITHUB_EVENT_PATH)){this.payload=JSON.parse((0,y.readFileSync)(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}))}else{const i=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${i} does not exist${v.EOL}`)}}this.eventName=process.env.GITHUB_EVENT_NAME;this.sha=process.env.GITHUB_SHA;this.ref=process.env.GITHUB_REF;this.workflow=process.env.GITHUB_WORKFLOW;this.action=process.env.GITHUB_ACTION;this.actor=process.env.GITHUB_ACTOR;this.job=process.env.GITHUB_JOB;this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10);this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10);this.runId=parseInt(process.env.GITHUB_RUN_ID,10);this.apiUrl=(i=process.env.GITHUB_API_URL)!==null&&i!==void 0?i:`https://api.github.com`;this.serverUrl=(p=process.env.GITHUB_SERVER_URL)!==null&&p!==void 0?p:`https://github.com`;this.graphqlUrl=(d=process.env.GITHUB_GRAPHQL_URL)!==null&&d!==void 0?d:`https://api.github.com/graphql`}get issue(){const i=this.payload;return Object.assign(Object.assign({},this.repo),{number:(i.issue||i.pull_request||i).number})}get repo(){if(process.env.GITHUB_REPOSITORY){const[i,p]=process.env.GITHUB_REPOSITORY.split("/");return{owner:i,repo:p}}if(this.payload.repository){return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name}}throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}}p.Context=Context},75380:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.getOctokit=p.context=void 0;const M=D(d(99944));const U=d(61070);p.context=new M.Context;function getOctokit(i,p,...d){const y=U.GitHub.plugin(...d);return new y((0,U.getOctokitOptions)(i,p))}p.getOctokit=getOctokit},77276:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.getApiBaseUrl=p.getProxyFetch=p.getProxyAgentDispatcher=p.getProxyAgent=p.getAuthString=void 0;const U=D(d(80787));const j=d(40298);function getAuthString(i,p){if(!i&&!p.auth){throw new Error("Parameter token or opts.auth is required")}else if(i&&p.auth){throw new Error("Parameters token and opts.auth may not both be specified")}return typeof p.auth==="string"?p.auth:`token ${i}`}p.getAuthString=getAuthString;function getProxyAgent(i){const p=new U.HttpClient;return p.getAgent(i)}p.getProxyAgent=getProxyAgent;function getProxyAgentDispatcher(i){const p=new U.HttpClient;return p.getAgentDispatcher(i)}p.getProxyAgentDispatcher=getProxyAgentDispatcher;function getProxyFetch(i){const p=getProxyAgentDispatcher(i);const proxyFetch=(i,d)=>M(this,void 0,void 0,(function*(){return(0,j.fetch)(i,Object.assign(Object.assign({},d),{dispatcher:p}))}));return proxyFetch}p.getProxyFetch=getProxyFetch;function getApiBaseUrl(){return process.env["GITHUB_API_URL"]||"https://api.github.com"}p.getApiBaseUrl=getApiBaseUrl},61070:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.getOctokitOptions=p.GitHub=p.defaults=p.context=void 0;const M=D(d(99944));const U=D(d(77276));const j=d(95997);const V=d(36971);const K=d(57124);p.context=new M.Context;const ee=U.getApiBaseUrl();p.defaults={baseUrl:ee,request:{agent:U.getProxyAgent(ee),fetch:U.getProxyFetch(ee)}};p.GitHub=j.Octokit.plugin(V.restEndpointMethods,K.paginateRest).defaults(p.defaults);function getOctokitOptions(i,p){const d=Object.assign({},p||{});const y=U.getAuthString(i,d);if(y){d.auth=y}return d}p.getOctokitOptions=getOctokitOptions},16011:function(i,p,d){"use strict";var y=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.create=void 0;const v=d(1258);function create(i,p){return y(this,void 0,void 0,(function*(){return yield v.DefaultGlobber.create(i,p)}))}p.create=create},46665:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.getOptions=void 0;const M=D(d(59999));function getOptions(i){const p={followSymbolicLinks:true,implicitDescendants:true,omitBrokenSymbolicLinks:true};if(i){if(typeof i.followSymbolicLinks==="boolean"){p.followSymbolicLinks=i.followSymbolicLinks;M.debug(`followSymbolicLinks '${p.followSymbolicLinks}'`)}if(typeof i.implicitDescendants==="boolean"){p.implicitDescendants=i.implicitDescendants;M.debug(`implicitDescendants '${p.implicitDescendants}'`)}if(typeof i.omitBrokenSymbolicLinks==="boolean"){p.omitBrokenSymbolicLinks=i.omitBrokenSymbolicLinks;M.debug(`omitBrokenSymbolicLinks '${p.omitBrokenSymbolicLinks}'`)}}return p}p.getOptions=getOptions},1258:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};var j=this&&this.__await||function(i){return this instanceof j?(this.v=i,this):new j(i)};var V=this&&this.__asyncGenerator||function(i,p,d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var y=d.apply(i,p||[]),v,D=[];return v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v;function verb(i){if(y[i])v[i]=function(p){return new Promise((function(d,y){D.push([i,p,d,y])>1||resume(i,p)}))}}function resume(i,p){try{step(y[i](p))}catch(i){settle(D[0][3],i)}}function step(i){i.value instanceof j?Promise.resolve(i.value.v).then(fulfill,reject):settle(D[0][2],i)}function fulfill(i){resume("next",i)}function reject(i){resume("throw",i)}function settle(i,p){if(i(p),D.shift(),D.length)resume(D[0][0],D[0][1])}};Object.defineProperty(p,"__esModule",{value:true});p.DefaultGlobber=void 0;const K=D(d(59999));const ee=D(d(79896));const te=D(d(46665));const re=D(d(16928));const ne=D(d(23320));const ie=d(15843);const oe=d(78887);const se=d(10865);const ae=process.platform==="win32";class DefaultGlobber{constructor(i){this.patterns=[];this.searchPaths=[];this.options=te.getOptions(i)}getSearchPaths(){return this.searchPaths.slice()}glob(){var i,p;return M(this,void 0,void 0,(function*(){const d=[];try{for(var y=U(this.globGenerator()),v;v=yield y.next(),!v.done;){const i=v.value;d.push(i)}}catch(p){i={error:p}}finally{try{if(v&&!v.done&&(p=y.return))yield p.call(y)}finally{if(i)throw i.error}}return d}))}globGenerator(){return V(this,arguments,(function*globGenerator_1(){const i=te.getOptions(this.options);const p=[];for(const d of this.patterns){p.push(d);if(i.implicitDescendants&&(d.trailingSeparator||d.segments[d.segments.length-1]!=="**")){p.push(new oe.Pattern(d.negate,true,d.segments.concat("**")))}}const d=[];for(const i of ne.getSearchPaths(p)){K.debug(`Search path '${i}'`);try{yield j(ee.promises.lstat(i))}catch(i){if(i.code==="ENOENT"){continue}throw i}d.unshift(new se.SearchState(i,1))}const y=[];while(d.length){const v=d.pop();const D=ne.match(p,v.path);const M=!!D||ne.partialMatch(p,v.path);if(!D&&!M){continue}const U=yield j(DefaultGlobber.stat(v,i,y));if(!U){continue}if(U.isDirectory()){if(D&ie.MatchKind.Directory){yield yield j(v.path)}else if(!M){continue}const i=v.level+1;const p=(yield j(ee.promises.readdir(v.path))).map((p=>new se.SearchState(re.join(v.path,p),i)));d.push(...p.reverse())}else if(D&ie.MatchKind.File){yield yield j(v.path)}}}))}static create(i,p){return M(this,void 0,void 0,(function*(){const d=new DefaultGlobber(p);if(ae){i=i.replace(/\r\n/g,"\n");i=i.replace(/\r/g,"\n")}const y=i.split("\n").map((i=>i.trim()));for(const i of y){if(!i||i.startsWith("#")){continue}else{d.patterns.push(new oe.Pattern(i))}}d.searchPaths.push(...ne.getSearchPaths(d.patterns));return d}))}static stat(i,p,d){return M(this,void 0,void 0,(function*(){let y;if(p.followSymbolicLinks){try{y=yield ee.promises.stat(i.path)}catch(d){if(d.code==="ENOENT"){if(p.omitBrokenSymbolicLinks){K.debug(`Broken symlink '${i.path}'`);return undefined}throw new Error(`No information found for the path '${i.path}'. This may indicate a broken symbolic link.`)}throw d}}else{y=yield ee.promises.lstat(i.path)}if(y.isDirectory()&&p.followSymbolicLinks){const p=yield ee.promises.realpath(i.path);while(d.length>=i.level){d.pop()}if(d.some((i=>i===p))){K.debug(`Symlink cycle detected for path '${i.path}' and realpath '${p}'`);return undefined}d.push(p)}return y}))}}p.DefaultGlobber=DefaultGlobber},15843:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.MatchKind=void 0;var d;(function(i){i[i["None"]=0]="None";i[i["Directory"]=1]="Directory";i[i["File"]=2]="File";i[i["All"]=3]="All"})(d=p.MatchKind||(p.MatchKind={}))},83051:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.safeTrimTrailingSeparator=p.normalizeSeparators=p.hasRoot=p.hasAbsoluteRoot=p.ensureAbsoluteRoot=p.dirname=void 0;const U=D(d(16928));const j=M(d(42613));const V=process.platform==="win32";function dirname(i){i=safeTrimTrailingSeparator(i);if(V&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(i)){return i}let p=U.dirname(i);if(V&&/^\\\\[^\\]+\\[^\\]+\\$/.test(p)){p=safeTrimTrailingSeparator(p)}return p}p.dirname=dirname;function ensureAbsoluteRoot(i,p){j.default(i,`ensureAbsoluteRoot parameter 'root' must not be empty`);j.default(p,`ensureAbsoluteRoot parameter 'itemPath' must not be empty`);if(hasAbsoluteRoot(p)){return p}if(V){if(p.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let i=process.cwd();j.default(i.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${i}'`);if(p[0].toUpperCase()===i[0].toUpperCase()){if(p.length===2){return`${p[0]}:\\${i.substr(3)}`}else{if(!i.endsWith("\\")){i+="\\"}return`${p[0]}:\\${i.substr(3)}${p.substr(2)}`}}else{return`${p[0]}:\\${p.substr(2)}`}}else if(normalizeSeparators(p).match(/^\\$|^\\[^\\]/)){const i=process.cwd();j.default(i.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${i}'`);return`${i[0]}:\\${p.substr(1)}`}}j.default(hasAbsoluteRoot(i),`ensureAbsoluteRoot parameter 'root' must have an absolute root`);if(i.endsWith("/")||V&&i.endsWith("\\")){}else{i+=U.sep}return i+p}p.ensureAbsoluteRoot=ensureAbsoluteRoot;function hasAbsoluteRoot(i){j.default(i,`hasAbsoluteRoot parameter 'itemPath' must not be empty`);i=normalizeSeparators(i);if(V){return i.startsWith("\\\\")||/^[A-Z]:\\/i.test(i)}return i.startsWith("/")}p.hasAbsoluteRoot=hasAbsoluteRoot;function hasRoot(i){j.default(i,`isRooted parameter 'itemPath' must not be empty`);i=normalizeSeparators(i);if(V){return i.startsWith("\\")||/^[A-Z]:/i.test(i)}return i.startsWith("/")}p.hasRoot=hasRoot;function normalizeSeparators(i){i=i||"";if(V){i=i.replace(/\//g,"\\");const p=/^\\\\+[^\\]/.test(i);return(p?"\\":"")+i.replace(/\\\\+/g,"\\")}return i.replace(/\/\/+/g,"/")}p.normalizeSeparators=normalizeSeparators;function safeTrimTrailingSeparator(i){if(!i){return""}i=normalizeSeparators(i);if(!i.endsWith(U.sep)){return i}if(i===U.sep){return i}if(V&&/^[A-Z]:\\$/i.test(i)){return i}return i.substr(0,i.length-1)}p.safeTrimTrailingSeparator=safeTrimTrailingSeparator},80186:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Path=void 0;const U=D(d(16928));const j=D(d(83051));const V=M(d(42613));const K=process.platform==="win32";class Path{constructor(i){this.segments=[];if(typeof i==="string"){V.default(i,`Parameter 'itemPath' must not be empty`);i=j.safeTrimTrailingSeparator(i);if(!j.hasRoot(i)){this.segments=i.split(U.sep)}else{let p=i;let d=j.dirname(p);while(d!==p){const i=U.basename(p);this.segments.unshift(i);p=d;d=j.dirname(p)}this.segments.unshift(p)}}else{V.default(i.length>0,`Parameter 'itemPath' must not be an empty array`);for(let p=0;p<i.length;p++){let d=i[p];V.default(d,`Parameter 'itemPath' must not contain any empty segments`);d=j.normalizeSeparators(i[p]);if(p===0&&j.hasRoot(d)){d=j.safeTrimTrailingSeparator(d);V.default(d===j.dirname(d),`Parameter 'itemPath' root segment contains information for multiple segments`);this.segments.push(d)}else{V.default(!d.includes(U.sep),`Parameter 'itemPath' contains unexpected path separators`);this.segments.push(d)}}}}toString(){let i=this.segments[0];let p=i.endsWith(U.sep)||K&&/^[A-Z]:$/i.test(i);for(let d=1;d<this.segments.length;d++){if(p){p=false}else{i+=U.sep}i+=this.segments[d]}return i}}p.Path=Path},23320:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.partialMatch=p.match=p.getSearchPaths=void 0;const M=D(d(83051));const U=d(15843);const j=process.platform==="win32";function getSearchPaths(i){i=i.filter((i=>!i.negate));const p={};for(const d of i){const i=j?d.searchPath.toUpperCase():d.searchPath;p[i]="candidate"}const d=[];for(const y of i){const i=j?y.searchPath.toUpperCase():y.searchPath;if(p[i]==="included"){continue}let v=false;let D=i;let U=M.dirname(D);while(U!==D){if(p[U]){v=true;break}D=U;U=M.dirname(D)}if(!v){d.push(y.searchPath);p[i]="included"}}return d}p.getSearchPaths=getSearchPaths;function match(i,p){let d=U.MatchKind.None;for(const y of i){if(y.negate){d&=~y.match(p)}else{d|=y.match(p)}}return d}p.match=match;function partialMatch(i,p){return i.some((i=>!i.negate&&i.partialMatch(p)))}p.partialMatch=partialMatch},78887:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Pattern=void 0;const U=D(d(70857));const j=D(d(16928));const V=D(d(83051));const K=M(d(42613));const ee=d(96274);const te=d(15843);const re=d(80186);const ne=process.platform==="win32";class Pattern{constructor(i,p=false,d,y){this.negate=false;let v;if(typeof i==="string"){v=i.trim()}else{d=d||[];K.default(d.length,`Parameter 'segments' must not empty`);const p=Pattern.getLiteral(d[0]);K.default(p&&V.hasAbsoluteRoot(p),`Parameter 'segments' first element must be a root path`);v=new re.Path(d).toString().trim();if(i){v=`!${v}`}}while(v.startsWith("!")){this.negate=!this.negate;v=v.substr(1).trim()}v=Pattern.fixupPattern(v,y);this.segments=new re.Path(v).segments;this.trailingSeparator=V.normalizeSeparators(v).endsWith(j.sep);v=V.safeTrimTrailingSeparator(v);let D=false;const M=this.segments.map((i=>Pattern.getLiteral(i))).filter((i=>!D&&!(D=i==="")));this.searchPath=new re.Path(M).toString();this.rootRegExp=new RegExp(Pattern.regExpEscape(M[0]),ne?"i":"");this.isImplicitPattern=p;const U={dot:true,nobrace:true,nocase:ne,nocomment:true,noext:true,nonegate:true};v=ne?v.replace(/\\/g,"/"):v;this.minimatch=new ee.Minimatch(v,U)}match(i){if(this.segments[this.segments.length-1]==="**"){i=V.normalizeSeparators(i);if(!i.endsWith(j.sep)&&this.isImplicitPattern===false){i=`${i}${j.sep}`}}else{i=V.safeTrimTrailingSeparator(i)}if(this.minimatch.match(i)){return this.trailingSeparator?te.MatchKind.Directory:te.MatchKind.All}return te.MatchKind.None}partialMatch(i){i=V.safeTrimTrailingSeparator(i);if(V.dirname(i)===i){return this.rootRegExp.test(i)}return this.minimatch.matchOne(i.split(ne?/\\+/:/\/+/),this.minimatch.set[0],true)}static globEscape(i){return(ne?i:i.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(i,p){K.default(i,"pattern cannot be empty");const d=new re.Path(i).segments.map((i=>Pattern.getLiteral(i)));K.default(d.every(((i,p)=>(i!=="."||p===0)&&i!=="..")),`Invalid pattern '${i}'. Relative pathing '.' and '..' is not allowed.`);K.default(!V.hasRoot(i)||d[0],`Invalid pattern '${i}'. Root segment must not contain globs.`);i=V.normalizeSeparators(i);if(i==="."||i.startsWith(`.${j.sep}`)){i=Pattern.globEscape(process.cwd())+i.substr(1)}else if(i==="~"||i.startsWith(`~${j.sep}`)){p=p||U.homedir();K.default(p,"Unable to determine HOME directory");K.default(V.hasAbsoluteRoot(p),`Expected HOME directory to be a rooted path. Actual '${p}'`);i=Pattern.globEscape(p)+i.substr(1)}else if(ne&&(i.match(/^[A-Z]:$/i)||i.match(/^[A-Z]:[^\\]/i))){let p=V.ensureAbsoluteRoot("C:\\dummy-root",i.substr(0,2));if(i.length>2&&!p.endsWith("\\")){p+="\\"}i=Pattern.globEscape(p)+i.substr(2)}else if(ne&&(i==="\\"||i.match(/^\\[^\\]/))){let p=V.ensureAbsoluteRoot("C:\\dummy-root","\\");if(!p.endsWith("\\")){p+="\\"}i=Pattern.globEscape(p)+i.substr(1)}else{i=V.ensureAbsoluteRoot(Pattern.globEscape(process.cwd()),i)}return V.normalizeSeparators(i)}static getLiteral(i){let p="";for(let d=0;d<i.length;d++){const y=i[d];if(y==="\\"&&!ne&&d+1<i.length){p+=i[++d];continue}else if(y==="*"||y==="?"){return""}else if(y==="["&&d+1<i.length){let y="";let v=-1;for(let p=d+1;p<i.length;p++){const d=i[p];if(d==="\\"&&!ne&&p+1<i.length){y+=i[++p];continue}else if(d==="]"){v=p;break}else{y+=d}}if(v>=0){if(y.length>1){return""}if(y){p+=y;d=v;continue}}}p+=y}return p}static regExpEscape(i){return i.replace(/[[\\^$.|?*+()]/g,"\\$&")}}p.Pattern=Pattern},10865:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.SearchState=void 0;class SearchState{constructor(i,p){this.path=i;this.level=p}}p.SearchState=SearchState},63673:function(i,p){"use strict";var d=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.PersonalAccessTokenCredentialHandler=p.BearerCredentialHandler=p.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(i,p){this.username=i;this.password=p}prepareRequest(i){if(!i.headers){throw Error("The request has no headers")}i.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return d(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}p.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(i){this.token=i}prepareRequest(i){if(!i.headers){throw Error("The request has no headers")}i.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return d(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}p.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(i){this.token=i}prepareRequest(i){if(!i.headers){throw Error("The request has no headers")}i.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return d(this,void 0,void 0,(function*(){throw new Error("not implemented")}))}}p.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},80787:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.HttpClient=p.isHttps=p.HttpClientResponse=p.HttpClientError=p.getProxyUrl=p.MediaTypes=p.Headers=p.HttpCodes=void 0;const U=D(d(58611));const j=D(d(65692));const V=D(d(77407));const K=D(d(16124));const ee=d(40298);var te;(function(i){i[i["OK"]=200]="OK";i[i["MultipleChoices"]=300]="MultipleChoices";i[i["MovedPermanently"]=301]="MovedPermanently";i[i["ResourceMoved"]=302]="ResourceMoved";i[i["SeeOther"]=303]="SeeOther";i[i["NotModified"]=304]="NotModified";i[i["UseProxy"]=305]="UseProxy";i[i["SwitchProxy"]=306]="SwitchProxy";i[i["TemporaryRedirect"]=307]="TemporaryRedirect";i[i["PermanentRedirect"]=308]="PermanentRedirect";i[i["BadRequest"]=400]="BadRequest";i[i["Unauthorized"]=401]="Unauthorized";i[i["PaymentRequired"]=402]="PaymentRequired";i[i["Forbidden"]=403]="Forbidden";i[i["NotFound"]=404]="NotFound";i[i["MethodNotAllowed"]=405]="MethodNotAllowed";i[i["NotAcceptable"]=406]="NotAcceptable";i[i["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";i[i["RequestTimeout"]=408]="RequestTimeout";i[i["Conflict"]=409]="Conflict";i[i["Gone"]=410]="Gone";i[i["TooManyRequests"]=429]="TooManyRequests";i[i["InternalServerError"]=500]="InternalServerError";i[i["NotImplemented"]=501]="NotImplemented";i[i["BadGateway"]=502]="BadGateway";i[i["ServiceUnavailable"]=503]="ServiceUnavailable";i[i["GatewayTimeout"]=504]="GatewayTimeout"})(te||(p.HttpCodes=te={}));var re;(function(i){i["Accept"]="accept";i["ContentType"]="content-type"})(re||(p.Headers=re={}));var ne;(function(i){i["ApplicationJson"]="application/json"})(ne||(p.MediaTypes=ne={}));function getProxyUrl(i){const p=V.getProxyUrl(new URL(i));return p?p.href:""}p.getProxyUrl=getProxyUrl;const ie=[te.MovedPermanently,te.ResourceMoved,te.SeeOther,te.TemporaryRedirect,te.PermanentRedirect];const oe=[te.BadGateway,te.ServiceUnavailable,te.GatewayTimeout];const se=["OPTIONS","GET","DELETE","HEAD"];const ae=10;const le=5;class HttpClientError extends Error{constructor(i,p){super(i);this.name="HttpClientError";this.statusCode=p;Object.setPrototypeOf(this,HttpClientError.prototype)}}p.HttpClientError=HttpClientError;class HttpClientResponse{constructor(i){this.message=i}readBody(){return M(this,void 0,void 0,(function*(){return new Promise((i=>M(this,void 0,void 0,(function*(){let p=Buffer.alloc(0);this.message.on("data",(i=>{p=Buffer.concat([p,i])}));this.message.on("end",(()=>{i(p.toString())}))}))))}))}readBodyBuffer(){return M(this,void 0,void 0,(function*(){return new Promise((i=>M(this,void 0,void 0,(function*(){const p=[];this.message.on("data",(i=>{p.push(i)}));this.message.on("end",(()=>{i(Buffer.concat(p))}))}))))}))}}p.HttpClientResponse=HttpClientResponse;function isHttps(i){const p=new URL(i);return p.protocol==="https:"}p.isHttps=isHttps;class HttpClient{constructor(i,p,d){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=i;this.handlers=p||[];this.requestOptions=d;if(d){if(d.ignoreSslError!=null){this._ignoreSslError=d.ignoreSslError}this._socketTimeout=d.socketTimeout;if(d.allowRedirects!=null){this._allowRedirects=d.allowRedirects}if(d.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=d.allowRedirectDowngrade}if(d.maxRedirects!=null){this._maxRedirects=Math.max(d.maxRedirects,0)}if(d.keepAlive!=null){this._keepAlive=d.keepAlive}if(d.allowRetries!=null){this._allowRetries=d.allowRetries}if(d.maxRetries!=null){this._maxRetries=d.maxRetries}}}options(i,p){return M(this,void 0,void 0,(function*(){return this.request("OPTIONS",i,null,p||{})}))}get(i,p){return M(this,void 0,void 0,(function*(){return this.request("GET",i,null,p||{})}))}del(i,p){return M(this,void 0,void 0,(function*(){return this.request("DELETE",i,null,p||{})}))}post(i,p,d){return M(this,void 0,void 0,(function*(){return this.request("POST",i,p,d||{})}))}patch(i,p,d){return M(this,void 0,void 0,(function*(){return this.request("PATCH",i,p,d||{})}))}put(i,p,d){return M(this,void 0,void 0,(function*(){return this.request("PUT",i,p,d||{})}))}head(i,p){return M(this,void 0,void 0,(function*(){return this.request("HEAD",i,null,p||{})}))}sendStream(i,p,d,y){return M(this,void 0,void 0,(function*(){return this.request(i,p,d,y)}))}getJson(i,p={}){return M(this,void 0,void 0,(function*(){p[re.Accept]=this._getExistingOrDefaultHeader(p,re.Accept,ne.ApplicationJson);const d=yield this.get(i,p);return this._processResponse(d,this.requestOptions)}))}postJson(i,p,d={}){return M(this,void 0,void 0,(function*(){const y=JSON.stringify(p,null,2);d[re.Accept]=this._getExistingOrDefaultHeader(d,re.Accept,ne.ApplicationJson);d[re.ContentType]=this._getExistingOrDefaultHeader(d,re.ContentType,ne.ApplicationJson);const v=yield this.post(i,y,d);return this._processResponse(v,this.requestOptions)}))}putJson(i,p,d={}){return M(this,void 0,void 0,(function*(){const y=JSON.stringify(p,null,2);d[re.Accept]=this._getExistingOrDefaultHeader(d,re.Accept,ne.ApplicationJson);d[re.ContentType]=this._getExistingOrDefaultHeader(d,re.ContentType,ne.ApplicationJson);const v=yield this.put(i,y,d);return this._processResponse(v,this.requestOptions)}))}patchJson(i,p,d={}){return M(this,void 0,void 0,(function*(){const y=JSON.stringify(p,null,2);d[re.Accept]=this._getExistingOrDefaultHeader(d,re.Accept,ne.ApplicationJson);d[re.ContentType]=this._getExistingOrDefaultHeader(d,re.ContentType,ne.ApplicationJson);const v=yield this.patch(i,y,d);return this._processResponse(v,this.requestOptions)}))}request(i,p,d,y){return M(this,void 0,void 0,(function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const v=new URL(p);let D=this._prepareRequest(i,v,y);const M=this._allowRetries&&se.includes(i)?this._maxRetries+1:1;let U=0;let j;do{j=yield this.requestRaw(D,d);if(j&&j.message&&j.message.statusCode===te.Unauthorized){let i;for(const p of this.handlers){if(p.canHandleAuthentication(j)){i=p;break}}if(i){return i.handleAuthentication(this,D,d)}else{return j}}let p=this._maxRedirects;while(j.message.statusCode&&ie.includes(j.message.statusCode)&&this._allowRedirects&&p>0){const M=j.message.headers["location"];if(!M){break}const U=new URL(M);if(v.protocol==="https:"&&v.protocol!==U.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}yield j.readBody();if(U.hostname!==v.hostname){for(const i in y){if(i.toLowerCase()==="authorization"){delete y[i]}}}D=this._prepareRequest(i,U,y);j=yield this.requestRaw(D,d);p--}if(!j.message.statusCode||!oe.includes(j.message.statusCode)){return j}U+=1;if(U<M){yield j.readBody();yield this._performExponentialBackoff(U)}}while(U<M);return j}))}dispose(){if(this._agent){this._agent.destroy()}this._disposed=true}requestRaw(i,p){return M(this,void 0,void 0,(function*(){return new Promise(((d,y)=>{function callbackForResult(i,p){if(i){y(i)}else if(!p){y(new Error("Unknown error"))}else{d(p)}}this.requestRawWithCallback(i,p,callbackForResult)}))}))}requestRawWithCallback(i,p,d){if(typeof p==="string"){if(!i.options.headers){i.options.headers={}}i.options.headers["Content-Length"]=Buffer.byteLength(p,"utf8")}let y=false;function handleResult(i,p){if(!y){y=true;d(i,p)}}const v=i.httpModule.request(i.options,(i=>{const p=new HttpClientResponse(i);handleResult(undefined,p)}));let D;v.on("socket",(i=>{D=i}));v.setTimeout(this._socketTimeout||3*6e4,(()=>{if(D){D.end()}handleResult(new Error(`Request timeout: ${i.options.path}`))}));v.on("error",(function(i){handleResult(i)}));if(p&&typeof p==="string"){v.write(p,"utf8")}if(p&&typeof p!=="string"){p.on("close",(function(){v.end()}));p.pipe(v)}else{v.end()}}getAgent(i){const p=new URL(i);return this._getAgent(p)}getAgentDispatcher(i){const p=new URL(i);const d=V.getProxyUrl(p);const y=d&&d.hostname;if(!y){return}return this._getProxyAgentDispatcher(p,d)}_prepareRequest(i,p,d){const y={};y.parsedUrl=p;const v=y.parsedUrl.protocol==="https:";y.httpModule=v?j:U;const D=v?443:80;y.options={};y.options.host=y.parsedUrl.hostname;y.options.port=y.parsedUrl.port?parseInt(y.parsedUrl.port):D;y.options.path=(y.parsedUrl.pathname||"")+(y.parsedUrl.search||"");y.options.method=i;y.options.headers=this._mergeHeaders(d);if(this.userAgent!=null){y.options.headers["user-agent"]=this.userAgent}y.options.agent=this._getAgent(y.parsedUrl);if(this.handlers){for(const i of this.handlers){i.prepareRequest(y.options)}}return y}_mergeHeaders(i){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},lowercaseKeys(this.requestOptions.headers),lowercaseKeys(i||{}))}return lowercaseKeys(i||{})}_getExistingOrDefaultHeader(i,p,d){let y;if(this.requestOptions&&this.requestOptions.headers){y=lowercaseKeys(this.requestOptions.headers)[p]}return i[p]||y||d}_getAgent(i){let p;const d=V.getProxyUrl(i);const y=d&&d.hostname;if(this._keepAlive&&y){p=this._proxyAgent}if(!y){p=this._agent}if(p){return p}const v=i.protocol==="https:";let D=100;if(this.requestOptions){D=this.requestOptions.maxSockets||U.globalAgent.maxSockets}if(d&&d.hostname){const i={maxSockets:D,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(d.username||d.password)&&{proxyAuth:`${d.username}:${d.password}`}),{host:d.hostname,port:d.port})};let y;const M=d.protocol==="https:";if(v){y=M?K.httpsOverHttps:K.httpsOverHttp}else{y=M?K.httpOverHttps:K.httpOverHttp}p=y(i);this._proxyAgent=p}if(!p){const i={keepAlive:this._keepAlive,maxSockets:D};p=v?new j.Agent(i):new U.Agent(i);this._agent=p}if(v&&this._ignoreSslError){p.options=Object.assign(p.options||{},{rejectUnauthorized:false})}return p}_getProxyAgentDispatcher(i,p){let d;if(this._keepAlive){d=this._proxyAgentDispatcher}if(d){return d}const y=i.protocol==="https:";d=new ee.ProxyAgent(Object.assign({uri:p.href,pipelining:!this._keepAlive?0:1},(p.username||p.password)&&{token:`Basic ${Buffer.from(`${p.username}:${p.password}`).toString("base64")}`}));this._proxyAgentDispatcher=d;if(y&&this._ignoreSslError){d.options=Object.assign(d.options.requestTls||{},{rejectUnauthorized:false})}return d}_performExponentialBackoff(i){return M(this,void 0,void 0,(function*(){i=Math.min(ae,i);const p=le*Math.pow(2,i);return new Promise((i=>setTimeout((()=>i()),p)))}))}_processResponse(i,p){return M(this,void 0,void 0,(function*(){return new Promise(((d,y)=>M(this,void 0,void 0,(function*(){const v=i.message.statusCode||0;const D={statusCode:v,result:null,headers:{}};if(v===te.NotFound){d(D)}function dateTimeDeserializer(i,p){if(typeof p==="string"){const i=new Date(p);if(!isNaN(i.valueOf())){return i}}return p}let M;let U;try{U=yield i.readBody();if(U&&U.length>0){if(p&&p.deserializeDates){M=JSON.parse(U,dateTimeDeserializer)}else{M=JSON.parse(U)}D.result=M}D.headers=i.message.headers}catch(i){}if(v>299){let i;if(M&&M.message){i=M.message}else if(U&&U.length>0){i=U}else{i=`Failed request: (${v})`}const p=new HttpClientError(i,v);p.result=D.result;y(p)}else{d(D)}}))))}))}}p.HttpClient=HttpClient;const lowercaseKeys=i=>Object.keys(i).reduce(((p,d)=>(p[d.toLowerCase()]=i[d],p)),{})},77407:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.checkBypass=p.getProxyUrl=void 0;function getProxyUrl(i){const p=i.protocol==="https:";if(checkBypass(i)){return undefined}const d=(()=>{if(p){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(d){try{return new DecodedURL(d)}catch(i){if(!d.startsWith("http://")&&!d.startsWith("https://"))return new DecodedURL(`http://${d}`)}}else{return undefined}}p.getProxyUrl=getProxyUrl;function checkBypass(i){if(!i.hostname){return false}const p=i.hostname;if(isLoopbackAddress(p)){return true}const d=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!d){return false}let y;if(i.port){y=Number(i.port)}else if(i.protocol==="http:"){y=80}else if(i.protocol==="https:"){y=443}const v=[i.hostname.toUpperCase()];if(typeof y==="number"){v.push(`${v[0]}:${y}`)}for(const i of d.split(",").map((i=>i.trim().toUpperCase())).filter((i=>i))){if(i==="*"||v.some((p=>p===i||p.endsWith(`.${i}`)||i.startsWith(".")&&p.endsWith(`${i}`)))){return true}}return false}p.checkBypass=checkBypass;function isLoopbackAddress(i){const p=i.toLowerCase();return p==="localhost"||p.startsWith("127.")||p.startsWith("[::1]")||p.startsWith("[0:0:0:0:0:0:0:1]")}class DecodedURL extends URL{constructor(i,p){super(i,p);this._decodedUsername=decodeURIComponent(super.username);this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}},52746:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U;Object.defineProperty(p,"__esModule",{value:true});p.getCmdPath=p.tryGetExecutablePath=p.isRooted=p.isDirectory=p.exists=p.READONLY=p.UV_FS_O_EXLOCK=p.IS_WINDOWS=p.unlink=p.symlink=p.stat=p.rmdir=p.rm=p.rename=p.readlink=p.readdir=p.open=p.mkdir=p.lstat=p.copyFile=p.chmod=void 0;const j=D(d(79896));const V=D(d(16928));U=j.promises,p.chmod=U.chmod,p.copyFile=U.copyFile,p.lstat=U.lstat,p.mkdir=U.mkdir,p.open=U.open,p.readdir=U.readdir,p.readlink=U.readlink,p.rename=U.rename,p.rm=U.rm,p.rmdir=U.rmdir,p.stat=U.stat,p.symlink=U.symlink,p.unlink=U.unlink;p.IS_WINDOWS=process.platform==="win32";p.UV_FS_O_EXLOCK=268435456;p.READONLY=j.constants.O_RDONLY;function exists(i){return M(this,void 0,void 0,(function*(){try{yield p.stat(i)}catch(i){if(i.code==="ENOENT"){return false}throw i}return true}))}p.exists=exists;function isDirectory(i,d=false){return M(this,void 0,void 0,(function*(){const y=d?yield p.stat(i):yield p.lstat(i);return y.isDirectory()}))}p.isDirectory=isDirectory;function isRooted(i){i=normalizeSeparators(i);if(!i){throw new Error('isRooted() parameter "p" cannot be empty')}if(p.IS_WINDOWS){return i.startsWith("\\")||/^[A-Z]:/i.test(i)}return i.startsWith("/")}p.isRooted=isRooted;function tryGetExecutablePath(i,d){return M(this,void 0,void 0,(function*(){let y=undefined;try{y=yield p.stat(i)}catch(p){if(p.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${i}': ${p}`)}}if(y&&y.isFile()){if(p.IS_WINDOWS){const p=V.extname(i).toUpperCase();if(d.some((i=>i.toUpperCase()===p))){return i}}else{if(isUnixExecutable(y)){return i}}}const v=i;for(const D of d){i=v+D;y=undefined;try{y=yield p.stat(i)}catch(p){if(p.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${i}': ${p}`)}}if(y&&y.isFile()){if(p.IS_WINDOWS){try{const d=V.dirname(i);const y=V.basename(i).toUpperCase();for(const v of yield p.readdir(d)){if(y===v.toUpperCase()){i=V.join(d,v);break}}}catch(p){console.log(`Unexpected error attempting to determine the actual case of the file '${i}': ${p}`)}return i}else{if(isUnixExecutable(y)){return i}}}}return""}))}p.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(i){i=i||"";if(p.IS_WINDOWS){i=i.replace(/\//g,"\\");return i.replace(/\\\\+/g,"\\")}return i.replace(/\/\/+/g,"/")}function isUnixExecutable(i){return(i.mode&1)>0||(i.mode&8)>0&&i.gid===process.getgid()||(i.mode&64)>0&&i.uid===process.getuid()}function getCmdPath(){var i;return(i=process.env["COMSPEC"])!==null&&i!==void 0?i:`cmd.exe`}p.getCmdPath=getCmdPath},73357:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;Object.defineProperty(i,y,{enumerable:true,get:function(){return p[d]}})}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.findInPath=p.which=p.mkdirP=p.rmRF=p.mv=p.cp=void 0;const U=d(42613);const j=D(d(16928));const V=D(d(52746));function cp(i,p,d={}){return M(this,void 0,void 0,(function*(){const{force:y,recursive:v,copySourceDirectory:D}=readCopyOptions(d);const M=(yield V.exists(p))?yield V.stat(p):null;if(M&&M.isFile()&&!y){return}const U=M&&M.isDirectory()&&D?j.join(p,j.basename(i)):p;if(!(yield V.exists(i))){throw new Error(`no such file or directory: ${i}`)}const K=yield V.stat(i);if(K.isDirectory()){if(!v){throw new Error(`Failed to copy. ${i} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(i,U,0,y)}}else{if(j.relative(i,U)===""){throw new Error(`'${U}' and '${i}' are the same file`)}yield copyFile(i,U,y)}}))}p.cp=cp;function mv(i,p,d={}){return M(this,void 0,void 0,(function*(){if(yield V.exists(p)){let y=true;if(yield V.isDirectory(p)){p=j.join(p,j.basename(i));y=yield V.exists(p)}if(y){if(d.force==null||d.force){yield rmRF(p)}else{throw new Error("Destination already exists")}}}yield mkdirP(j.dirname(p));yield V.rename(i,p)}))}p.mv=mv;function rmRF(i){return M(this,void 0,void 0,(function*(){if(V.IS_WINDOWS){if(/[*"<>|]/.test(i)){throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows')}}try{yield V.rm(i,{force:true,maxRetries:3,recursive:true,retryDelay:300})}catch(i){throw new Error(`File was unable to be removed ${i}`)}}))}p.rmRF=rmRF;function mkdirP(i){return M(this,void 0,void 0,(function*(){U.ok(i,"a path argument must be provided");yield V.mkdir(i,{recursive:true})}))}p.mkdirP=mkdirP;function which(i,p){return M(this,void 0,void 0,(function*(){if(!i){throw new Error("parameter 'tool' is required")}if(p){const p=yield which(i,false);if(!p){if(V.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${i}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${i}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}return p}const d=yield findInPath(i);if(d&&d.length>0){return d[0]}return""}))}p.which=which;function findInPath(i){return M(this,void 0,void 0,(function*(){if(!i){throw new Error("parameter 'tool' is required")}const p=[];if(V.IS_WINDOWS&&process.env["PATHEXT"]){for(const i of process.env["PATHEXT"].split(j.delimiter)){if(i){p.push(i)}}}if(V.isRooted(i)){const d=yield V.tryGetExecutablePath(i,p);if(d){return[d]}return[]}if(i.includes(j.sep)){return[]}const d=[];if(process.env.PATH){for(const i of process.env.PATH.split(j.delimiter)){if(i){d.push(i)}}}const y=[];for(const v of d){const d=yield V.tryGetExecutablePath(j.join(v,i),p);if(d){y.push(d)}}return y}))}p.findInPath=findInPath;function readCopyOptions(i){const p=i.force==null?true:i.force;const d=Boolean(i.recursive);const y=i.copySourceDirectory==null?true:Boolean(i.copySourceDirectory);return{force:p,recursive:d,copySourceDirectory:y}}function cpDirRecursive(i,p,d,y){return M(this,void 0,void 0,(function*(){if(d>=255)return;d++;yield mkdirP(p);const v=yield V.readdir(i);for(const D of v){const v=`${i}/${D}`;const M=`${p}/${D}`;const U=yield V.lstat(v);if(U.isDirectory()){yield cpDirRecursive(v,M,d,y)}else{yield copyFile(v,M,y)}}yield V.chmod(p,(yield V.stat(i)).mode)}))}function copyFile(i,p,d){return M(this,void 0,void 0,(function*(){if((yield V.lstat(i)).isSymbolicLink()){try{yield V.lstat(p);yield V.unlink(p)}catch(i){if(i.code==="EPERM"){yield V.chmod(p,"0666");yield V.unlink(p)}}const d=yield V.readlink(i);yield V.symlink(d,p,V.IS_WINDOWS?"junction":null)}else if(!(yield V.exists(p))||d){yield V.copyFile(i,p)}}))}},30679:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p._readLinuxVersionFile=p._getOsVersion=p._findMatch=void 0;const U=D(d(88804));const j=d(59999);const V=d(70857);const K=d(35317);const ee=d(79896);function _findMatch(p,d,y,v){return M(this,void 0,void 0,(function*(){const D=V.platform();let M;let K;let ee;for(const M of y){const y=M.version;(0,j.debug)(`check ${y} satisfies ${p}`);if(U.satisfies(y,p)&&(!d||M.stable===d)){ee=M.files.find((p=>{(0,j.debug)(`${p.arch}===${v} && ${p.platform}===${D}`);let d=p.arch===v&&p.platform===D;if(d&&p.platform_version){const y=i.exports._getOsVersion();if(y===p.platform_version){d=true}else{d=U.satisfies(y,p.platform_version)}}return d}));if(ee){(0,j.debug)(`matched ${M.version}`);K=M;break}}}if(K&&ee){M=Object.assign({},K);M.files=[ee]}return M}))}p._findMatch=_findMatch;function _getOsVersion(){const p=V.platform();let d="";if(p==="darwin"){d=K.execSync("sw_vers -productVersion").toString()}else if(p==="linux"){const p=i.exports._readLinuxVersionFile();if(p){const i=p.split("\n");for(const p of i){const i=p.split("=");if(i.length===2&&(i[0].trim()==="VERSION_ID"||i[0].trim()==="DISTRIB_RELEASE")){d=i[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return d}p._getOsVersion=_getOsVersion;function _readLinuxVersionFile(){const i="/etc/lsb-release";const p="/etc/os-release";let d="";if(ee.existsSync(i)){d=ee.readFileSync(i).toString()}else if(ee.existsSync(p)){d=ee.readFileSync(p).toString()}return d}p._readLinuxVersionFile=_readLinuxVersionFile},24039:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.RetryHelper=void 0;const U=D(d(59999));class RetryHelper{constructor(i,p,d){if(i<1){throw new Error("max attempts should be greater than or equal to 1")}this.maxAttempts=i;this.minSeconds=Math.floor(p);this.maxSeconds=Math.floor(d);if(this.minSeconds>this.maxSeconds){throw new Error("min seconds should be less than or equal to max seconds")}}execute(i,p){return M(this,void 0,void 0,(function*(){let d=1;while(d<this.maxAttempts){try{return yield i()}catch(i){if(p&&!p(i)){throw i}U.info(i.message)}const y=this.getSleepAmount();U.info(`Waiting ${y} seconds before trying again`);yield this.sleep(y);d++}return yield i()}))}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(i){return M(this,void 0,void 0,(function*(){return new Promise((p=>setTimeout(p,i*1e3)))}))}}p.RetryHelper=RetryHelper},71631:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.evaluateVersions=p.isExplicitVersion=p.findFromManifest=p.getManifestFromRepo=p.findAllVersions=p.find=p.cacheFile=p.cacheDir=p.extractZip=p.extractXar=p.extractTar=p.extract7z=p.downloadTool=p.HTTPError=void 0;const U=D(d(59999));const j=D(d(73357));const V=D(d(76982));const K=D(d(79896));const ee=D(d(30679));const te=D(d(70857));const re=D(d(16928));const ne=D(d(80787));const ie=D(d(88804));const oe=D(d(2203));const se=D(d(39023));const ae=d(42613);const le=d(58872);const ce=d(24039);class HTTPError extends Error{constructor(i){super(`Unexpected HTTP response: ${i}`);this.httpStatusCode=i;Object.setPrototypeOf(this,new.target.prototype)}}p.HTTPError=HTTPError;const ue=process.platform==="win32";const pe=process.platform==="darwin";const de="actions/tool-cache";function downloadTool(i,p,d,y){return M(this,void 0,void 0,(function*(){p=p||re.join(_getTempDirectory(),V.randomUUID());yield j.mkdirP(re.dirname(p));U.debug(`Downloading ${i}`);U.debug(`Destination ${p}`);const v=3;const D=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10);const K=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);const ee=new ce.RetryHelper(v,D,K);return yield ee.execute((()=>M(this,void 0,void 0,(function*(){return yield downloadToolAttempt(i,p||"",d,y)}))),(i=>{if(i instanceof HTTPError&&i.httpStatusCode){if(i.httpStatusCode<500&&i.httpStatusCode!==408&&i.httpStatusCode!==429){return false}}return true}))}))}p.downloadTool=downloadTool;function downloadToolAttempt(i,p,d,y){return M(this,void 0,void 0,(function*(){if(K.existsSync(p)){throw new Error(`Destination file path ${p} already exists`)}const v=new ne.HttpClient(de,[],{allowRetries:false});if(d){U.debug("set auth");if(y===undefined){y={}}y.authorization=d}const D=yield v.get(i,y);if(D.message.statusCode!==200){const p=new HTTPError(D.message.statusCode);U.debug(`Failed to download from "${i}". Code(${D.message.statusCode}) Message(${D.message.statusMessage})`);throw p}const M=se.promisify(oe.pipeline);const V=_getGlobal("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",(()=>D.message));const ee=V();let te=false;try{yield M(ee,K.createWriteStream(p));U.debug("download complete");te=true;return p}finally{if(!te){U.debug("download failed");try{yield j.rmRF(p)}catch(i){U.debug(`Failed to delete '${p}'. ${i.message}`)}}}}))}function extract7z(i,p,d){return M(this,void 0,void 0,(function*(){(0,ae.ok)(ue,"extract7z() not supported on current OS");(0,ae.ok)(i,'parameter "file" is required');p=yield _createExtractFolder(p);const y=process.cwd();process.chdir(p);if(d){try{const p=U.isDebug()?"-bb1":"-bb0";const y=["x",p,"-bd","-sccUTF-8",i];const v={silent:true};yield(0,le.exec)(`"${d}"`,y,v)}finally{process.chdir(y)}}else{const d=re.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,"");const v=i.replace(/'/g,"''").replace(/"|\n|\r/g,"");const D=p.replace(/'/g,"''").replace(/"|\n|\r/g,"");const M=`& '${d}' -Source '${v}' -Target '${D}'`;const U=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",M];const V={silent:true};try{const i=yield j.which("powershell",true);yield(0,le.exec)(`"${i}"`,U,V)}finally{process.chdir(y)}}return p}))}p.extract7z=extract7z;function extractTar(i,p,d="xz"){return M(this,void 0,void 0,(function*(){if(!i){throw new Error("parameter 'file' is required")}p=yield _createExtractFolder(p);U.debug("Checking tar --version");let y="";yield(0,le.exec)("tar --version",[],{ignoreReturnCode:true,silent:true,listeners:{stdout:i=>y+=i.toString(),stderr:i=>y+=i.toString()}});U.debug(y.trim());const v=y.toUpperCase().includes("GNU TAR");let D;if(d instanceof Array){D=d}else{D=[d]}if(U.isDebug()&&!d.includes("v")){D.push("-v")}let M=p;let j=i;if(ue&&v){D.push("--force-local");M=p.replace(/\\/g,"/");j=i.replace(/\\/g,"/")}if(v){D.push("--warning=no-unknown-keyword");D.push("--overwrite")}D.push("-C",M,"-f",j);yield(0,le.exec)(`tar`,D);return p}))}p.extractTar=extractTar;function extractXar(i,p,d=[]){return M(this,void 0,void 0,(function*(){(0,ae.ok)(pe,"extractXar() not supported on current OS");(0,ae.ok)(i,'parameter "file" is required');p=yield _createExtractFolder(p);let y;if(d instanceof Array){y=d}else{y=[d]}y.push("-x","-C",p,"-f",i);if(U.isDebug()){y.push("-v")}const v=yield j.which("xar",true);yield(0,le.exec)(`"${v}"`,_unique(y));return p}))}p.extractXar=extractXar;function extractZip(i,p){return M(this,void 0,void 0,(function*(){if(!i){throw new Error("parameter 'file' is required")}p=yield _createExtractFolder(p);if(ue){yield extractZipWin(i,p)}else{yield extractZipNix(i,p)}return p}))}p.extractZip=extractZip;function extractZipWin(i,p){return M(this,void 0,void 0,(function*(){const d=i.replace(/'/g,"''").replace(/"|\n|\r/g,"");const y=p.replace(/'/g,"''").replace(/"|\n|\r/g,"");const v=yield j.which("pwsh",false);if(v){const i=[`$ErrorActionPreference = 'Stop' ;`,`try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;`,`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${d}', '${y}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${d}' -DestinationPath '${y}' -Force } else { throw $_ } } ;`].join(" ");const p=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",i];U.debug(`Using pwsh at path: ${v}`);yield(0,le.exec)(`"${v}"`,p)}else{const i=[`$ErrorActionPreference = 'Stop' ;`,`try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;`,`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${d}' -DestinationPath '${y}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${d}', '${y}', $true) }`].join(" ");const p=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",i];const v=yield j.which("powershell",true);U.debug(`Using powershell at path: ${v}`);yield(0,le.exec)(`"${v}"`,p)}}))}function extractZipNix(i,p){return M(this,void 0,void 0,(function*(){const d=yield j.which("unzip",true);const y=[i];if(!U.isDebug()){y.unshift("-q")}y.unshift("-o");yield(0,le.exec)(`"${d}"`,y,{cwd:p})}))}function cacheDir(i,p,d,y){return M(this,void 0,void 0,(function*(){d=ie.clean(d)||d;y=y||te.arch();U.debug(`Caching tool ${p} ${d} ${y}`);U.debug(`source dir: ${i}`);if(!K.statSync(i).isDirectory()){throw new Error("sourceDir is not a directory")}const v=yield _createToolPath(p,d,y);for(const p of K.readdirSync(i)){const d=re.join(i,p);yield j.cp(d,v,{recursive:true})}_completeToolPath(p,d,y);return v}))}p.cacheDir=cacheDir;function cacheFile(i,p,d,y,v){return M(this,void 0,void 0,(function*(){y=ie.clean(y)||y;v=v||te.arch();U.debug(`Caching tool ${d} ${y} ${v}`);U.debug(`source file: ${i}`);if(!K.statSync(i).isFile()){throw new Error("sourceFile is not a file")}const D=yield _createToolPath(d,y,v);const M=re.join(D,p);U.debug(`destination file ${M}`);yield j.cp(i,M);_completeToolPath(d,y,v);return D}))}p.cacheFile=cacheFile;function find(i,p,d){if(!i){throw new Error("toolName parameter is required")}if(!p){throw new Error("versionSpec parameter is required")}d=d||te.arch();if(!isExplicitVersion(p)){const y=findAllVersions(i,d);const v=evaluateVersions(y,p);p=v}let y="";if(p){p=ie.clean(p)||"";const v=re.join(_getCacheDirectory(),i,p,d);U.debug(`checking cache: ${v}`);if(K.existsSync(v)&&K.existsSync(`${v}.complete`)){U.debug(`Found tool in cache ${i} ${p} ${d}`);y=v}else{U.debug("not found")}}return y}p.find=find;function findAllVersions(i,p){const d=[];p=p||te.arch();const y=re.join(_getCacheDirectory(),i);if(K.existsSync(y)){const i=K.readdirSync(y);for(const v of i){if(isExplicitVersion(v)){const i=re.join(y,v,p||"");if(K.existsSync(i)&&K.existsSync(`${i}.complete`)){d.push(v)}}}}return d}p.findAllVersions=findAllVersions;function getManifestFromRepo(i,p,d,y="master"){return M(this,void 0,void 0,(function*(){let v=[];const D=`https://api.github.com/repos/${i}/${p}/git/trees/${y}`;const M=new ne.HttpClient("tool-cache");const j={};if(d){U.debug("set auth");j.authorization=d}const V=yield M.getJson(D,j);if(!V.result){return v}let K="";for(const i of V.result.tree){if(i.path==="versions-manifest.json"){K=i.url;break}}j["accept"]="application/vnd.github.VERSION.raw";let ee=yield(yield M.get(K,j)).readBody();if(ee){ee=ee.replace(/^\uFEFF/,"");try{v=JSON.parse(ee)}catch(i){U.debug("Invalid json")}}return v}))}p.getManifestFromRepo=getManifestFromRepo;function findFromManifest(i,p,d,y=te.arch()){return M(this,void 0,void 0,(function*(){const v=yield ee._findMatch(i,p,d,y);return v}))}p.findFromManifest=findFromManifest;function _createExtractFolder(i){return M(this,void 0,void 0,(function*(){if(!i){i=re.join(_getTempDirectory(),V.randomUUID())}yield j.mkdirP(i);return i}))}function _createToolPath(i,p,d){return M(this,void 0,void 0,(function*(){const y=re.join(_getCacheDirectory(),i,ie.clean(p)||p,d||"");U.debug(`destination ${y}`);const v=`${y}.complete`;yield j.rmRF(y);yield j.rmRF(v);yield j.mkdirP(y);return y}))}function _completeToolPath(i,p,d){const y=re.join(_getCacheDirectory(),i,ie.clean(p)||p,d||"");const v=`${y}.complete`;K.writeFileSync(v,"");U.debug("finished caching tool")}function isExplicitVersion(i){const p=ie.clean(i)||"";U.debug(`isExplicit: ${p}`);const d=ie.valid(p)!=null;U.debug(`explicit? ${d}`);return d}p.isExplicitVersion=isExplicitVersion;function evaluateVersions(i,p){let d="";U.debug(`evaluating ${i.length} versions`);i=i.sort(((i,p)=>{if(ie.gt(i,p)){return 1}return-1}));for(let y=i.length-1;y>=0;y--){const v=i[y];const D=ie.satisfies(v,p);if(D){d=v;break}}if(d){U.debug(`matched: ${d}`)}else{U.debug("match not found")}return d}p.evaluateVersions=evaluateVersions;function _getCacheDirectory(){const i=process.env["RUNNER_TOOL_CACHE"]||"";(0,ae.ok)(i,"Expected RUNNER_TOOL_CACHE to be defined");return i}function _getTempDirectory(){const i=process.env["RUNNER_TEMP"]||"";(0,ae.ok)(i,"Expected RUNNER_TEMP to be defined");return i}function _getGlobal(i,p){const d=global[i];return d!==undefined?d:p}function _unique(i){return Array.from(new Set(i))}},80349:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const d=new WeakMap;const y=new WeakMap;class AbortSignal{constructor(){this.onabort=null;d.set(this,[]);y.set(this,false)}get aborted(){if(!y.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}return y.get(this)}static get none(){return new AbortSignal}addEventListener(i,p){if(!d.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}const y=d.get(this);y.push(p)}removeEventListener(i,p){if(!d.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}const y=d.get(this);const v=y.indexOf(p);if(v>-1){y.splice(v,1)}}dispatchEvent(i){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}}function abortSignal(i){if(i.aborted){return}if(i.onabort){i.onabort.call(i)}const p=d.get(i);if(p){p.slice().forEach((p=>{p.call(i,{type:"abort"})}))}y.set(i,true)}class AbortError extends Error{constructor(i){super(i);this.name="AbortError"}}class AbortController{constructor(i){this._signal=new AbortSignal;if(!i){return}if(!Array.isArray(i)){i=arguments}for(const p of i){if(p.aborted){this.abort()}else{p.addEventListener("abort",(()=>{this.abort()}))}}}get signal(){return this._signal}abort(){abortSignal(this._signal)}static timeout(i){const p=new AbortSignal;const d=setTimeout(abortSignal,i,p);if(typeof d.unref==="function"){d.unref()}return p}}p.AbortController=AbortController;p.AbortError=AbortError;p.AbortSignal=AbortSignal},24436:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.BuildKit=void 0;const U=D(d(59999));const j=D(d(42348));const V=d(73508);const K=d(31857);const ee=d(48148);const te=d(62302);class BuildKit{constructor(i){this.config=new te.Config;this.buildx=(i===null||i===void 0?void 0:i.buildx)||new V.Buildx}getVersion(i){return M(this,void 0,void 0,(function*(){if(!i.buildkit&&i.name){try{return yield this.getVersionWithinImage(i.name)}catch(i){U.warning(i)}}return i.buildkit}))}getVersionWithinImage(i){return M(this,void 0,void 0,(function*(){U.debug(`BuildKit.getVersionWithinImage nodeName: ${i}`);return ee.Docker.getExecOutput(["inspect","--format","{{.Config.Image}}",`${V.Buildx.containerNamePrefix}${i}`],{ignoreReturnCode:true,silent:true}).then((i=>{if(i.exitCode==0&&i.stdout.length>0){U.debug(`BuildKit.getVersionWithinImage image: ${i.stdout.trim()}`);return ee.Docker.getExecOutput(["run","--rm",i.stdout.trim(),"--version"],{ignoreReturnCode:true,silent:true}).then((p=>{if(p.exitCode==0&&p.stdout.length>0){return`${i.stdout.trim()} => ${p.stdout.trim()}`}else if(p.stderr.length>0){throw new Error(i.stderr.trim())}return p.stdout.trim()}))}else if(i.stderr.length>0){throw new Error(i.stderr.trim())}return i.stdout.trim()}))}))}versionSatisfies(i,p,d){return M(this,void 0,void 0,(function*(){if(!d){d=yield new K.Builder({buildx:this.buildx}).inspect(i)}for(const i of d.nodes){let y=i.buildkit;U.debug(`BuildKit.versionSatisfies ${y}: ${p}`);if(!y){try{y=yield this.getVersionWithinImage(i.name||"")}catch(p){U.debug(`BuildKit.versionSatisfies ${i.name}: can't get version`);return false}}U.debug(`BuildKit.versionSatisfies ${i.name}: version ${y}`);if(d.driver=="docker"&&!y.endsWith("-moby")){return false}if(!j.satisfies(y.replace(/-moby$/,""),p)){return false}}return true}))}}p.BuildKit=BuildKit},62302:function(i,p,d){"use strict";var y=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Config=void 0;const v=y(d(79896));const D=d(67362);class Config{resolveFromString(i){return this.resolve(i,false)}resolveFromFile(i){return this.resolve(i,true)}resolve(i,p){if(p){if(!v.default.existsSync(i)){throw new Error(`config file ${i} not found`)}i=v.default.readFileSync(i,{encoding:"utf-8"})}const d=D.Context.tmpName({tmpdir:D.Context.tmpDir()});v.default.writeFileSync(d,i);return d}}p.Config=Config},13374:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Git=void 0;class Git{static parseURL(i){const p=i.match(Git.protoRegexp);if(p&&p.length>0){let d=p[0].toLowerCase();d=d.slice(0,d.lastIndexOf("://"));if(!(d in Git.supportedProtos)){throw new Error(`Invalid protocol: ${d}`)}return Git.fromURL(new URL(i))}throw new Error("Unknown protocol")}static fromURL(i){const p=new URL(i.toString());p.hash="";let d;if(i.username||i.password){d={username:i.username,password:i.password,passwordSet:i.password!==""}}return{scheme:i.protocol.slice(0,-1),user:d,host:`${i.hostname}${i.port?":"+i.port:""}`,path:i.pathname,fragment:Git.splitGitFragment(i.hash),remote:p.toString()}}static splitGitFragment(i){if(i===""){return undefined}const[p,d]=i.slice(1).split(":");return{ref:p,subdir:d}}static parseRef(i){const p={};let d;if(i.startsWith("./")||i.startsWith("../")){throw new Error("Invalid argument")}else if(i.startsWith("github.com/")){p.indistinguishableFromLocal=true;d=Git.fromURL(new URL("https://"+i))}else{d=Git.parseURL(i);if(["http","git"].includes(d.scheme)){p.unencryptedTCP=true}if(["http","https"].includes(d.scheme)&&!d.path.endsWith(".git")){throw new Error("Invalid argument")}}p.remote=d.remote;if(p.indistinguishableFromLocal){p.remote=p.remote.split("://")[1]}if(d.fragment){p.commit=d.fragment.ref;p.subDir=d.fragment.subdir}const y=p.remote.split("/");p.shortName=y[y.length-1].replace(".git","");return p}}p.Git=Git;Git.protoRegexp=new RegExp("^[a-zA-Z0-9]+://");Git.supportedProtos={http:{},https:{},ssh:{},git:{}}},67901:function(i,p,d){"use strict";var y=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var v=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Bake=void 0;const D=v(d(79896));const M=v(d(16928));const U=d(98990);const j=d(73508);const V=d(67362);const K=d(69184);const ee=d(76869);class Bake{constructor(i){this.buildx=(i===null||i===void 0?void 0:i.buildx)||new j.Buildx;this.metadataFilename=`bake-metadata-${ee.Util.generateRandomString()}.json`}getMetadataFilePath(){return M.default.join(V.Context.tmpDir(),this.metadataFilename)}resolveMetadata(){const i=this.getMetadataFilePath();if(!D.default.existsSync(i)){return undefined}const p=D.default.readFileSync(i,{encoding:"utf-8"}).trim();if(p==="null"){return undefined}return JSON.parse(p)}resolveRefs(i){if(!i){i=this.resolveMetadata();if(!i){return undefined}}const p=new Array;for(const d in i){if("buildx.build.ref"in i[d]){p.push(i[d]["buildx.build.ref"])}}return p.length>0?p:undefined}resolveWarnings(i){if(!i){i=this.resolveMetadata();if(!i){return undefined}}if("buildx.build.warnings"in i){return i["buildx.build.warnings"]}return undefined}getDefinition(i,p){return y(this,void 0,void 0,(function*(){p=p||{ignoreReturnCode:true};p.ignoreReturnCode=true;if(i.githubToken){p.env=Object.assign({},process.env,{BUILDX_BAKE_GIT_AUTH_TOKEN:i.githubToken})}const d=["bake"];let y;const v=[];const D=[...i.files||[],i.source];if(D){for(const i of D.map((i=>i?i.trim():""))){if(i.length==0){continue}if(!ee.Util.isValidRef(i)){v.push(i);continue}if(y){throw new Error(`Only one remote bake definition can be defined`)}y=i}}if(y){d.push(y)}for(const i of v){d.push("--file",i)}if(i.overrides){for(const p of i.overrides){d.push("--set",p)}}if(i.load){d.push("--load")}if(i.noCache){d.push("--no-cache")}if(i.provenance){d.push("--provenance",i.provenance)}if(i.push){d.push("--push")}if(i.sbom){d.push("--sbom",i.sbom)}const M=yield this.buildx.getCommand([...d,"--print",...i.targets||[]]);return yield K.Exec.getExecOutput(M.command,M.args,p).then((i=>{var p,d,y;if(i.stderr.length>0&&i.exitCode!=0){throw new Error(`cannot parse bake definitions: ${(y=(d=(p=i.stderr.match(/(.*)\s*$/))===null||p===void 0?void 0:p[0])===null||d===void 0?void 0:d.trim())!==null&&y!==void 0?y:"unknown error"}`)}return Bake.parseDefinition(i.stdout.trim())}))}))}static parseDefinition(i){return JSON.parse(i)}static hasLocalExporter(i){return U.Build.hasExporterType("local",Bake.exporters(i))}static hasTarExporter(i){return U.Build.hasExporterType("tar",Bake.exporters(i))}static hasDockerExporter(i,p){return p||U.Build.hasExporterType("docker",Bake.exporters(i))}static exporters(i){const p=new Array;for(const d in i.target){const y=i.target[d];if(y.output){p.push(...y.output)}}return p}}p.Bake=Bake},98990:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Build=void 0;const U=M(d(79896));const j=M(d(16928));const V=D(d(59999));const K=d(56147);const ee=d(73508);const te=d(67362);const re=d(72726);const ne=d(76869);class Build{constructor(i){this.buildx=(i===null||i===void 0?void 0:i.buildx)||new ee.Buildx;this.iidFilename=`build-iidfile-${ne.Util.generateRandomString()}.txt`;this.metadataFilename=`build-metadata-${ne.Util.generateRandomString()}.json`}getImageIDFilePath(){return j.default.join(te.Context.tmpDir(),this.iidFilename)}resolveImageID(){const i=this.getImageIDFilePath();if(!U.default.existsSync(i)){return undefined}return U.default.readFileSync(i,{encoding:"utf-8"}).trim()}getMetadataFilePath(){return j.default.join(te.Context.tmpDir(),this.metadataFilename)}resolveMetadata(){const i=this.getMetadataFilePath();if(!U.default.existsSync(i)){return undefined}const p=U.default.readFileSync(i,{encoding:"utf-8"}).trim();if(p==="null"){return undefined}return JSON.parse(p)}resolveRef(i){if(!i){i=this.resolveMetadata();if(!i){return undefined}}if("buildx.build.ref"in i){return i["buildx.build.ref"]}return undefined}resolveProvenance(i){if(!i){i=this.resolveMetadata();if(!i){return undefined}}if("buildx.build.provenance"in i){return i["buildx.build.provenance"]}return undefined}resolveWarnings(i){if(!i){i=this.resolveMetadata();if(!i){return undefined}}if("buildx.build.warnings"in i){return i["buildx.build.warnings"]}return undefined}resolveDigest(i){if(!i){i=this.resolveMetadata();if(!i){return undefined}}if("containerimage.digest"in i){return i["containerimage.digest"]}return undefined}static resolveSecretString(i){const[p,d]=Build.resolveSecret(i,false);return`id=${p},src=${d}`}static resolveSecretFile(i){const[p,d]=Build.resolveSecret(i,true);return`id=${p},src=${d}`}static resolveSecretEnv(i){const[p,d]=Build.parseSecretKvp(i);return`id=${p},env=${d}`}static resolveSecret(i,p){const[d,y]=Build.parseSecretKvp(i);let v=y;if(p){if(!U.default.existsSync(v)){throw new Error(`secret file ${v} not found`)}v=U.default.readFileSync(v,{encoding:"utf-8"})}const D=te.Context.tmpName({tmpdir:te.Context.tmpDir()});U.default.writeFileSync(D,v);return[d,D]}static getProvenanceInput(i){const p=V.getInput(i);if(!p){return p}try{return V.getBooleanInput(i)?`builder-id=${re.GitHub.workflowRunURL(true)}`:"false"}catch(i){return Build.resolveProvenanceAttrs(p)}}static resolveProvenanceAttrs(i){if(!i){return`builder-id=${re.GitHub.workflowRunURL(true)}`}const p=(0,K.parse)(i,{relaxColumnCount:true,skipEmptyLines:true})[0];for(const d of p){const p=d.toString().split(/(?<=^[^=]+?)=/).map((i=>i.trim()));if(p[0]=="builder-id"){return i}}return`${i},builder-id=${re.GitHub.workflowRunURL(true)}`}static resolveCacheToAttrs(i,p){if(!i){return i}let d="registry";let y="";let v="";const D=(0,K.parse)(i,{relaxColumnCount:true,skipEmptyLines:true})[0];for(const i of D){const p=i.toString().split(/(?<=^[^=]+?)=/).map((i=>i.trim()));if(p[0]==="type"){d=p[1]}else if(p[0]==="repository"){y=p[1]}else if(p[0]==="ghtoken"){v=p[1]}}if(d==="gha"){if(!y){i=`${i},repository=${re.GitHub.repository}`}if(!v&&p){i=`${i},ghtoken=${p}`}}return i}static hasLocalExporter(i){return Build.hasExporterType("local",i)}static hasTarExporter(i){return Build.hasExporterType("tar",i)}static hasDockerExporter(i,p){return p||Build.hasExporterType("docker",i)}static hasExporterType(i,p){const d=(0,K.parse)(p.join(`\n`),{delimiter:",",trim:true,columns:false,relaxColumnCount:true});for(const p of d){if(p.length==1&&!p[0].startsWith("type=")){return i=="local"}for(const[d,y]of p.map((i=>i.split("=").map((i=>i.trim()))))){if(d=="type"&&y==i){return true}}}return false}static hasAttestationType(i,p){const d=(0,K.parse)(p,{delimiter:",",trim:true,columns:false,relaxColumnCount:true});for(const p of d){for(const[d,y]of p.map((i=>i.split("=").map((i=>i.trim()))))){if(d=="type"&&y==i){return true}}}return false}static resolveAttestationAttrs(i){const p=(0,K.parse)(i,{delimiter:",",trim:true,columns:false,relaxColumnCount:true});const d=[];for(const i of p){for(const p of i){try{const i=ne.Util.parseBool(p);d.push(`disabled=${!i}`)}catch(i){d.push(p)}}}return d.join(",")}static hasGitAuthTokenSecret(i){for(const p of i){if(p.startsWith("GIT_AUTH_TOKEN=")){return true}}return false}static parseSecretKvp(i){const p=i.indexOf("=");const d=i.substring(0,p);const y=i.substring(p+1);if(d.length==0||y.length==0){throw new Error(`${i} is not a valid secret`)}return[d,y]}}p.Build=Build},31857:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.Builder=void 0;const U=D(d(59999));const j=d(73508);const V=d(69184);class Builder{constructor(i){this.buildx=(i===null||i===void 0?void 0:i.buildx)||new j.Buildx}exists(i){return M(this,void 0,void 0,(function*(){const p=yield this.buildx.getCommand(["inspect",i]);const d=yield V.Exec.getExecOutput(p.command,p.args,{ignoreReturnCode:true,silent:true}).then((i=>{if(i.stderr.length>0&&i.exitCode!=0){U.debug(`Builder.exists cmd err: ${i.stderr.trim()}`);return false}return i.exitCode==0})).catch((i=>{U.debug(`Builder.exists error: ${i}`);return false}));U.debug(`Builder.exists: ${d}`);return d}))}inspect(i){return M(this,void 0,void 0,(function*(){const p=Object.assign({},process.env,{DEBUG:"1"});const d=["inspect"];if(i){d.push(i)}const y=yield this.buildx.getCommand(d);return yield V.Exec.getExecOutput(y.command,y.args,{ignoreReturnCode:true,silent:true,env:p}).then((i=>{if(i.stderr.length>0&&i.exitCode!=0){throw new Error(i.stderr.trim())}return Builder.parseInspect(i.stdout)}))}))}static parseInspect(i){const p={nodes:[]};let d;let y={};let v;for(const D of i.trim().split(`\n`)){const[i,...M]=D.split(":");const U=i.toLowerCase();const j=M.map((i=>i.trim())).join(":");if(i.length==0){continue}switch(true){case U=="name":d=undefined;if(p.name==undefined){p.name=j}else{if(v&&y.gcPolicy){y.gcPolicy.push(v);v=undefined}if(y.name){p.nodes.push(y)}y={name:j}}break;case U=="driver":d=undefined;p.driver=j;break;case U=="last activity":d=undefined;p.lastActivity=new Date(j);break;case U=="endpoint":d=undefined;y.endpoint=j;break;case U=="driver options":d=undefined;y["driver-opts"]=(j.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map((i=>i.replace(/^(.*)="(.*)"$/g,"$1=$2")));break;case U=="status":d=undefined;y.status=j;break;case U=="buildkit daemon flags":case U=="flags":d=undefined;y["buildkitd-flags"]=j;break;case U=="buildkit version":case U=="buildkit":d=undefined;y.buildkit=j;break;case U=="platforms":{d=undefined;if(!j){break}let i=[];if(j.includes("*")){for(const p of j.split(", ")){if(p.includes("*")){i.push(p.replace(/\*/g,""))}}}else{i=j.split(", ")}y.platforms=i.join(",");break}case U=="features":d="features";y.features={};break;case U=="labels":d="label";y.labels={};break;case U.startsWith("gc policy rule#"):d="gcpolicy";if(y.gcPolicy&&v){y.gcPolicy.push(v);v=undefined}break;default:{switch(d||""){case"features":{y.features=y.features||{};y.features[i.trim()]=Boolean(j);break}case"label":{y.labels=y.labels||{};y.labels[i.trim()]=j;break}case"gcpolicy":{y.gcPolicy=y.gcPolicy||[];v=v||{};switch(U.trim()){case"all":{v.all=j=="true";break}case"filters":{if(j){v.filter=j.split(",")}break}case"keep duration":{v.keepDuration=j;break}case"keep bytes":{v.keepBytes=j;break}}break}}}}}if(v&&y.gcPolicy){y.gcPolicy.push(v)}if(y.name){p.nodes.push(y)}return p}}p.Builder=Builder},73508:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Buildx=void 0;const j=U(d(79896));const V=U(d(16928));const K=D(d(59999));const ee=D(d(42348));const te=d(13374);const re=d(48148);const ne=d(72726);const ie=d(69184);const oe=d(76869);class Buildx{constructor(i){this._standalone=i===null||i===void 0?void 0:i.standalone;this._version="";this._versionOnce=false}static get configDir(){return process.env.BUILDX_CONFIG||V.default.join(re.Docker.configDir,"buildx")}static get refsDir(){return V.default.join(Buildx.configDir,"refs")}static get refsGroupDir(){return V.default.join(Buildx.refsDir,"__group__")}static get certsDir(){return V.default.join(Buildx.configDir,"certs")}isStandalone(){return M(this,void 0,void 0,(function*(){var i;const p=(i=this._standalone)!==null&&i!==void 0?i:!(yield re.Docker.isAvailable());K.debug(`Buildx.isStandalone: ${p}`);return p}))}getCommand(i){return M(this,void 0,void 0,(function*(){const p=yield this.isStandalone();return{command:p?"buildx":"docker",args:p?i:["buildx",...i]}}))}isAvailable(){return M(this,void 0,void 0,(function*(){const i=yield this.getCommand([]);const p=yield ie.Exec.getExecOutput(i.command,i.args,{ignoreReturnCode:true,silent:true}).then((i=>{if(i.stderr.length>0&&i.exitCode!=0){K.debug(`Buildx.isAvailable cmd err: ${i.stderr.trim()}`);return false}return i.exitCode==0})).catch((i=>{K.debug(`Buildx.isAvailable error: ${i}`);return false}));K.debug(`Buildx.isAvailable: ${p}`);return p}))}version(){return M(this,void 0,void 0,(function*(){if(this._versionOnce){return this._version}this._versionOnce=true;const i=yield this.getCommand(["version"]);this._version=yield ie.Exec.getExecOutput(i.command,i.args,{ignoreReturnCode:true,silent:true}).then((i=>{if(i.stderr.length>0&&i.exitCode!=0){throw new Error(i.stderr.trim())}return Buildx.parseVersion(i.stdout.trim())}));return this._version}))}printVersion(){return M(this,void 0,void 0,(function*(){const i=yield this.getCommand(["version"]);yield ie.Exec.exec(i.command,i.args,{failOnStdErr:false})}))}static parseVersion(i){const p=/\sv?([0-9a-f]{7}|[0-9.]+)/.exec(i);if(!p){throw new Error(`Cannot parse buildx version`)}return p[1]}versionSatisfies(i,p){return M(this,void 0,void 0,(function*(){const d=p!==null&&p!==void 0?p:yield this.version();if(!d){K.debug(`Buildx.versionSatisfies false: undefined version`);return false}const y=ee.satisfies(d,i)||/^[0-9a-f]{7}$/.exec(d)!==null;K.debug(`Buildx.versionSatisfies ${d} statisfies ${i}: ${y}`);return y}))}static resolveCertsDriverOpts(i,p,d){let y;try{y=new URL(p)}catch(i){return[]}if(y.protocol!="tcp:"){return[]}const v=[];if(Object.keys(d).length==0){return v}let D=y.hostname;if(y.port.length>0){D+=`-${y.port}`}if(d.cacert!==undefined){const i=V.default.join(Buildx.certsDir,`cacert_${D}.pem`);j.default.writeFileSync(i,d.cacert);v.push(`cacert=${i}`)}if(d.cert!==undefined){const i=V.default.join(Buildx.certsDir,`cert_${D}.pem`);j.default.writeFileSync(i,d.cert);v.push(`cert=${i}`)}if(d.key!==undefined){const i=V.default.join(Buildx.certsDir,`key_${D}.pem`);j.default.writeFileSync(i,d.key);v.push(`key=${i}`)}if(i!="remote"){return[]}return v}static localState(i,p){const[d,y,v]=i.split("/");if(!d||!y||!v){throw new Error(`Invalid build reference: ${i}`)}const D=V.default.join(p||Buildx.refsDir,d,y,v);if(!j.default.existsSync(D)){throw new Error(`Local state not found in ${D}`)}return Buildx.fixLocalState(JSON.parse(j.default.readFileSync(D,"utf8")))}static fixLocalState(i){const fnTrimToValidContext=function(i){const p=i.match(/(.*)(https?:\/{1,2}\S+|ssh:\/{1,2}\S+|git:\/{1,2}\S+)/i);if(p&&p.length==3){const i=p[1];let d=p[2];if(d.startsWith("https:/")&&!d.startsWith("https://")){d=d.replace("https:/","https://")}if(d.startsWith("http:/")&&!d.startsWith("http://")){d=d.replace("http:/","http://")}if(d.startsWith("ssh:/")&&!d.startsWith("ssh://")){d=d.replace("ssh:/","ssh://")}if(d.startsWith("git:/")&&!d.startsWith("git://")){d=d.replace("git:/","git://")}return[d,i,true]}return[i,"",false]};const[p,d,y]=fnTrimToValidContext(i.LocalPath);if(y){i.LocalPath=p;if(i.DockerfilePath.indexOf(d)===0){i.DockerfilePath=i.DockerfilePath.substring(d.length)}}i.LocalPath=i.LocalPath.endsWith("/-")?"-":i.LocalPath;i.DockerfilePath=i.DockerfilePath.endsWith("/-")?"-":i.DockerfilePath;return i}static refs(i,p={}){const{dir:d,builderName:y,nodeName:v,since:D}=i;let M=V.default.resolve(d);if(i.builderName){M=V.default.join(M,i.builderName)}if(i.nodeName){M=V.default.join(M,i.nodeName)}if(!j.default.existsSync(M)){return p}const U=j.default.readdirSync(M);for(const d of U){const U=V.default.join(M,d);const K=j.default.statSync(U);if(K.isDirectory()){const D=Object.assign({},i);if(!y){if(d==="__group__"){continue}D.builderName=d}else if(!v){D.nodeName=d}Buildx.refs(D,p)}else{if(D&&K.mtime<D){continue}const i=Buildx.fixLocalState(JSON.parse(j.default.readFileSync(U,"utf8")));const M=`${y}/${v}/${d}`;p[M]=i}}return p}static convertWarningsToGitHubAnnotations(i,p,d){return M(this,void 0,void 0,(function*(){var y,v,D;if(i.length===0){return}const fnGitURL=function(i){try{return te.Git.parseURL(i)}catch(i){}};const fnLocalState=function(i){try{return Buildx.localState(i,d)}catch(p){K.debug(`Buildx.convertWarningsToGitHubAnnotations(${i}): local state not found: ${p.message}`)}};const M=[];for(const i of p){const p=fnLocalState(i);if(!p){continue}if(p.DockerfilePath=="-"){K.debug(`Buildx.convertWarningsToGitHubAnnotations(${i}): skipping stdin Dockerfile`);continue}else if(p.DockerfilePath==""){p.DockerfilePath="Dockerfile"}const d=fnGitURL(p.LocalPath);if(d){K.debug(`Buildx.convertWarningsToGitHubAnnotations(${i}): git context detected: ${p.LocalPath}`);const y=d.host.replace(/:.*/,"");if(y!=="github.com"&&!y.endsWith(".ghe.com")){K.debug(`Buildx.convertWarningsToGitHubAnnotations(${i}): not a GitHub repo: ${y}`);continue}const v=d.path.replace(/^\//,"").replace(/\.git$/,"");if(v!==ne.GitHub.repository){K.debug(`Buildx.convertWarningsToGitHubAnnotations(${i}): not same GitHub repo: ${v} != ${ne.GitHub.repository}`);continue}M.push({path:p.DockerfilePath,remote:true});continue}if(!j.default.existsSync(p.DockerfilePath)){K.debug(`Buildx.convertWarningsToGitHubAnnotations: Dockerfile not found from localstate ref ${i}: ${p.DockerfilePath}`);continue}const y=ne.GitHub.workspace;if(oe.Util.isPathRelativeTo(y,p.DockerfilePath)){M.push({path:V.default.relative(y,p.DockerfilePath),content:Buffer.from(j.default.readFileSync(p.DockerfilePath,{encoding:"utf-8"}),"utf-8").toString("base64")})}else{K.debug(`Buildx.convertWarningsToGitHubAnnotations: skipping Dockerfile outside of workspace: ${p.DockerfilePath}`)}}if(M.length===0){K.debug(`Buildx.convertWarningsToGitHubAnnotations: no Dockerfiles found`);return}K.debug(`Buildx.convertWarningsToGitHubAnnotations: found ${M.length} Dockerfiles: ${JSON.stringify(M,null,2)}`);const U=[];for(const p of i){if(!p.detail||!p.short){K.debug(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without detail or short`);continue}const i=(y=p.sourceInfo)===null||y===void 0?void 0:y.filename;const d=(v=p.sourceInfo)===null||v===void 0?void 0:v.data;if(!i||!d){K.debug(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without source info filename or data`);continue}const j=p.detail.map((i=>atob(i))).join(" ");let V=atob(p.short).replace(/\s\(line \d+\)$/,"");if(p.url){V+=`\nMore info: ${p.url}`}const ee=p.range&&p.range.length>0?(D=p.range[0])===null||D===void 0?void 0:D.start.line:undefined;let te=false;for(const p of M){if(p.remote||p.path.endsWith(i)&&p.content===d){U.push({title:j,message:V,file:p.path,startLine:ee});te=true;break}}if(!te){K.debug(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${i}: ${j}`)}}return U}))}}p.Buildx=Buildx;Buildx.containerNamePrefix="buildx_buildkit_"},25546:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.History=void 0;const j=d(35317);const V=U(d(79896));const K=U(d(70857));const ee=U(d(16928));const te=D(d(59999));const re=d(73508);const ne=d(67362);const ie=d(48148);const oe=d(69184);const se=d(72726);class History{constructor(i){this.buildx=(i===null||i===void 0?void 0:i.buildx)||new re.Buildx}export(i){return M(this,void 0,void 0,(function*(){if(K.default.platform()==="win32"){throw new Error("Exporting a build record is currently not supported on Windows")}if(!(yield ie.Docker.isAvailable())){throw new Error("Docker is required to export a build record")}if(!(yield ie.Docker.isDaemonRunning())){throw new Error("Docker daemon needs to be running to export a build record")}if(!(yield this.buildx.versionSatisfies(">=0.13.0"))){throw new Error("Buildx >= 0.13.0 is required to export a build record")}let p="";let d="";const y=[];for(const v of i.refs){const i=v.split("/");if(i.length!=3){throw new Error(`Invalid build ref: ${v}`)}y.push(i[2]);if(!p){p=i[0]}if(!d){d=i[1]}}if(y.length===0){throw new Error("No build refs provided")}const v=ee.default.join(ne.Context.tmpDir(),"export");te.info(`exporting build record to ${v}`);V.default.mkdirSync(v,{recursive:true});const D=ne.Context.tmpName({template:"buildx-in-XXXXXX.fifo",tmpdir:ne.Context.tmpDir()});yield oe.Exec.exec("mkfifo",[D]);const M=ne.Context.tmpName({template:"buildx-out-XXXXXX.fifo",tmpdir:ne.Context.tmpDir()});yield oe.Exec.exec("mkfifo",[M]);const U=yield this.buildx.getCommand(["--builder",p,"dial-stdio"]);te.info(`[command]${U.command} ${U.args.join(" ")}`);const ae=(0,j.spawn)(U.command,U.args,{stdio:["pipe","pipe","inherit"],detached:true});let le=false;V.default.createReadStream(D).pipe(ae.stdin);ae.stdout.pipe(V.default.createWriteStream(M));ae.on("exit",((i,p)=>{le=true;if(p){te.info(`Process "buildx dial-stdio" was killed with signal ${p}`)}else{te.info(`Process "buildx dial-stdio" exited with code ${i}`)}}));const ce=ee.default.join(v,"rec.dockerbuild");const ue=ee.default.join(v,"summary.json");let pe;let de=false;yield new Promise(((U,K)=>{const ee=["--ref-state-dir=/buildx-refs",`--node=${p}/${d}`];for(const i of y){ee.push(`--ref=${i}`)}if(typeof process.getuid==="function"){ee.push(`--uid=${process.getuid()}`)}if(typeof process.getgid==="function"){ee.push(`--gid=${process.getgid()}`)}const ne=["run","--rm","-i","-v",`${re.Buildx.refsDir}:/buildx-refs`,"-v",`${v}:/out`,i.image||process.env[History.EXPORT_BUILD_IMAGE_ENV]||History.EXPORT_BUILD_IMAGE_DEFAULT,...ee];te.info(`[command]docker ${ne.join(" ")}`);pe=(0,j.spawn)("docker",ne,{stdio:["pipe","pipe","inherit"],env:Object.assign(Object.assign({},process.env),{DOCKER_CONTENT_TRUST:"false"})});V.default.createReadStream(M).pipe(pe.stdin);pe.stdout.pipe(V.default.createWriteStream(D));pe.on("close",(i=>{if(i===0){if(!V.default.existsSync(ce)){K(new Error(`Failed to export build record: ${ce} not found`))}else{U()}}else{K(new Error(`Process "docker run" closed with code ${i}`))}}));pe.on("error",(i=>{te.error(`Error executing "docker run": ${i}`);K(i)}));pe.on("exit",((i,p)=>{de=true;if(p){te.info(`Process "docker run" was killed with signal ${p}`)}else{te.info(`Process "docker run" exited with code ${i}`)}}))})).catch((i=>{throw i})).finally((()=>{if(ae&&!le){te.debug('Force terminating "buildx dial-stdio" process');ae.kill("SIGKILL")}if(pe&&!de){te.debug('Force terminating "docker run" process');pe.kill("SIGKILL")}}));let fe=`${se.GitHub.context.repo.owner}~${se.GitHub.context.repo.repo}~${y[0].substring(0,6).toUpperCase()}`;if(y.length>1){fe+=`+${y.length-1}`}const me=ee.default.join(v,`${fe}.dockerbuild`);V.default.renameSync(ce,me);const he=V.default.statSync(me);te.info(`Parsing ${ue}`);V.default.statSync(ue);const Ae=JSON.parse(V.default.readFileSync(ue,{encoding:"utf-8"}));return{dockerbuildFilename:me,dockerbuildSize:he.size,summaries:Ae,builderName:p,nodeName:d,refs:y}}))}}p.History=History;History.EXPORT_BUILD_IMAGE_DEFAULT="docker.io/dockereng/export-build:latest";History.EXPORT_BUILD_IMAGE_ENV="DOCKER_BUILD_EXPORT_BUILD_IMAGE"},5377:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Install=void 0;const j=U(d(79896));const V=U(d(70857));const K=U(d(16928));const ee=D(d(59999));const te=D(d(80787));const re=D(d(71631));const ne=D(d(42348));const ie=D(d(39023));const oe=d(73508);const se=d(65379);const ae=d(67362);const le=d(69184);const ce=d(48148);const ue=d(8217);const pe=d(76869);class Install{constructor(i){this._standalone=i===null||i===void 0?void 0:i.standalone}download(i,p){return M(this,void 0,void 0,(function*(){const d=yield Install.getDownloadVersion(i);ee.debug(`Install.download version: ${d.version}`);const y=yield Install.getRelease(d);ee.debug(`Install.download release tag name: ${y.tag_name}`);const v=yield this.vspec(y.tag_name);ee.debug(`Install.download vspec: ${v}`);const D=ne.clean(v)||"";if(!ne.valid(D)){throw new Error(`Invalid Buildx version "${v}".`)}const M=new se.Cache({htcName:d.key!="official"?`buildx-dl-bin-${d.key}`:"buildx-dl-bin",htcVersion:v,baseCacheDir:K.default.join(oe.Buildx.configDir,".bin"),cacheFile:V.default.platform()=="win32"?"docker-buildx.exe":"docker-buildx",ghaNoCache:p});const U=yield M.find();if(U){ee.info(`Buildx binary found in ${U}`);return U}const j=ie.format(d.downloadURL,v,this.filename(v));ee.info(`Downloading ${j}`);const te=yield re.downloadTool(j);ee.debug(`Install.download htcDownloadPath: ${te}`);const ae=yield M.save(te);ee.info(`Cached to ${ae}`);return ae}))}build(i,p){return M(this,void 0,void 0,(function*(){const d=yield this.vspec(i);ee.debug(`Install.build vspec: ${d}`);const y=new se.Cache({htcName:"buildx-build-bin",htcVersion:d,baseCacheDir:K.default.join(oe.Buildx.configDir,".bin"),cacheFile:V.default.platform()=="win32"?"docker-buildx.exe":"docker-buildx",ghaNoCache:p});const v=yield y.find();if(v){ee.info(`Buildx binary found in ${v}`);return v}const D=K.default.join(ae.Context.tmpDir(),"buildx-build-cache");const M=yield this.buildCommand(i,D);const U=yield le.Exec.getExecOutput(M.command,M.args,{ignoreReturnCode:true}).then((i=>{var p,d,y;if(i.stderr.length>0&&i.exitCode!=0){throw new Error(`build failed with: ${(y=(d=(p=i.stderr.match(/(.*)\s*$/))===null||p===void 0?void 0:p[0])===null||d===void 0?void 0:d.trim())!==null&&y!==void 0?y:"unknown error"}`)}return`${D}/buildx`}));const j=yield y.save(U);ee.info(`Cached to ${j}`);return j}))}installStandalone(i,p){return M(this,void 0,void 0,(function*(){ee.info("Standalone mode");p=p||ae.Context.tmpDir();const d=K.default.join(p,"buildx-bin-standalone");if(!j.default.existsSync(d)){j.default.mkdirSync(d,{recursive:true})}const y=V.default.platform()=="win32"?"buildx.exe":"buildx";const v=K.default.join(d,y);j.default.copyFileSync(i,v);ee.info("Fixing perms");j.default.chmodSync(v,"0755");ee.addPath(d);ee.info("Added Buildx to PATH");ee.info(`Binary path: ${v}`);return v}))}installPlugin(i,p){return M(this,void 0,void 0,(function*(){ee.info("Docker plugin mode");p=p||ce.Docker.configDir;const d=K.default.join(p,"cli-plugins");if(!j.default.existsSync(d)){j.default.mkdirSync(d,{recursive:true})}const y=V.default.platform()=="win32"?"docker-buildx.exe":"docker-buildx";const v=K.default.join(d,y);j.default.copyFileSync(i,v);ee.info("Fixing perms");j.default.chmodSync(v,"0755");ee.info(`Plugin path: ${v}`);return v}))}buildCommand(i,p){return M(this,void 0,void 0,(function*(){const d=yield new oe.Buildx({standalone:true}).isAvailable();const y=yield new oe.Buildx({standalone:false}).isAvailable();let v=false;if((yield this.isStandalone())&&d){ee.debug(`Install.buildCommand: Buildx standalone found, build with it`);v=true}else if(!(yield this.isStandalone())&&y){ee.debug(`Install.buildCommand: Buildx plugin found, build with it`);v=false}else if(d){ee.debug(`Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it`);v=true}else if(y){ee.debug(`Install.buildCommand: Buildx standalone not found, but plugin found so trying to build with it`);v=false}else{throw new Error(`Neither buildx standalone or plugin have been found to build from ref ${i}`)}const D=["build","--target","binaries","--platform","local","--build-arg","BUILDKIT_CONTEXT_KEEP_GIT_DIR=1","--output",`type=local,dest=${p}`];if(process.env.GIT_AUTH_TOKEN){D.push("--secret","id=GIT_AUTH_TOKEN")}D.push(i);return yield new oe.Buildx({standalone:v}).getCommand(D)}))}isStandalone(){return M(this,void 0,void 0,(function*(){var i;const p=(i=this._standalone)!==null&&i!==void 0?i:!(yield ce.Docker.isAvailable());ee.debug(`Install.isStandalone: ${p}`);return p}))}filename(i){let p;switch(V.default.arch()){case"x64":{p="amd64";break}case"ppc64":{p="ppc64le";break}case"arm":{const i=process.config.variables.arm_version;p=i?"arm-v"+i:"arm";break}default:{p=V.default.arch();break}}const d=V.default.platform()=="win32"?"windows":V.default.platform();const y=V.default.platform()=="win32"?".exe":"";return ie.format("buildx-v%s.%s-%s%s",i,d,p,y)}vspec(i){return M(this,void 0,void 0,(function*(){if(!pe.Util.isValidRef(i)){const p=i.replace(/^v+|v+$/g,"");ee.info(`Use ${p} version spec cache key for ${i}`);return p}let[p,d]=i.split("#");if(d.length==0){d="master"}let y;if(d.match(/^[0-9a-fA-F]{40}$/)){y=d}else{y=yield ue.Git.remoteSha(p,d,process.env.GIT_AUTH_TOKEN)}const[v,D]=p.substring("https://github.com/".length).split("/");const M=`${v}/${pe.Util.trimSuffix(D,".git")}/${y}`;const U=pe.Util.hash(M);ee.info(`Use ${U} version spec cache key for ${M}`);return U}))}static getDownloadVersion(i){return M(this,void 0,void 0,(function*(){let[p,d]=i.split(":");if(!d){d=p;p="official"}switch(p){case"official":{return{key:p,version:d,downloadURL:"https://github.com/docker/buildx/releases/download/v%s/%s",releasesURL:"https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/buildx-releases.json"}}case"lab":{return{key:p,version:d,downloadURL:"https://github.com/docker/buildx-desktop/releases/download/v%s/%s",releasesURL:"https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/buildx-lab-releases.json"}}default:{throw new Error(`Cannot find buildx version for ${i}`)}}}))}static getRelease(i){return M(this,void 0,void 0,(function*(){const p=new te.HttpClient("docker-actions-toolkit");const d=yield p.get(i.releasesURL);const y=yield d.readBody();const v=d.message.statusCode||500;if(v>=400){throw new Error(`Failed to get Buildx releases from ${i.releasesURL} with status code ${v}: ${y}`)}const D=JSON.parse(y);if(!D[i.version]){throw new Error(`Cannot find Buildx release ${i.version} in ${i.releasesURL}`)}return D[i.version]}))}}p.Install=Install},65379:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Cache=void 0;const j=U(d(79896));const V=U(d(70857));const K=U(d(16928));const ee=D(d(59999));const te=D(d(71631));const re=D(d(45500));const ne=D(d(39023));class Cache{constructor(i){this.opts=i;this.ghaCacheKey=ne.format("%s-%s-%s",this.opts.htcName,this.opts.htcVersion,this.platform());this.ghaNoCache=this.opts.ghaNoCache;this.cacheDir=K.default.join(this.opts.baseCacheDir,this.opts.htcVersion,this.platform());this.cachePath=K.default.join(this.cacheDir,this.opts.cacheFile);if(!j.default.existsSync(this.cacheDir)){j.default.mkdirSync(this.cacheDir,{recursive:true})}}save(i){return M(this,void 0,void 0,(function*(){ee.debug(`Cache.save ${i}`);const p=this.copyToCache(i);const d=yield te.cacheDir(this.cacheDir,this.opts.htcName,this.opts.htcVersion,this.platform());ee.debug(`Cache.save cached to hosted tool cache ${d}`);if(!this.ghaNoCache&&re.isFeatureAvailable()){ee.debug(`Cache.save sending ${this.ghaCacheKey} to post state`);ee.saveState(Cache.POST_CACHE_KEY,JSON.stringify({dir:this.cacheDir,key:this.ghaCacheKey}))}return p}))}find(){return M(this,void 0,void 0,(function*(){let i=te.find(this.opts.htcName,this.opts.htcVersion,this.platform());if(i){ee.info(`Restored from hosted tool cache ${i}`);return this.copyToCache(`${i}/${this.opts.cacheFile}`)}if(!this.ghaNoCache&&re.isFeatureAvailable()){ee.debug(`GitHub Actions cache feature available`);if(yield re.restoreCache([this.cacheDir],this.ghaCacheKey)){ee.info(`Restored ${this.ghaCacheKey} from GitHub Actions cache`);i=yield te.cacheDir(this.cacheDir,this.opts.htcName,this.opts.htcVersion,this.platform());ee.info(`Cached to hosted tool cache ${i}`);return this.copyToCache(`${i}/${this.opts.cacheFile}`)}}else if(this.ghaNoCache){ee.info(`GitHub Actions cache disabled`)}else{ee.info(`GitHub Actions cache feature not available`)}return""}))}static post(){return M(this,void 0,void 0,(function*(){const i=ee.getState(Cache.POST_CACHE_KEY);if(!i){ee.info(`State not set`);return Promise.resolve(undefined)}let p;try{p=JSON.parse(i)}catch(i){throw new Error(`Failed to parse cache post state: ${i}`)}if(!p.dir||!p.key){throw new Error(`Invalid cache post state: ${i}`)}ee.info(`Caching ${p.key} to GitHub Actions cache`);yield re.saveCache([p.dir],p.key);return p}))}copyToCache(i){ee.debug(`Copying ${i} to ${this.cachePath}`);j.default.copyFileSync(i,this.cachePath);return this.cachePath}platform(){const i=process.config.variables.arm_version;return`${V.default.platform()}-${V.default.arch()}${i?"v"+i:""}`}}p.Cache=Cache;Cache.POST_CACHE_KEY="postCache"},67362:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Context=void 0;const U=M(d(79896));const j=M(d(70857));const V=M(d(16928));const K=D(d(47928));const ee=D(d(75380));const te=d(72726);class Context{static ensureDirExists(i){U.default.mkdirSync(i,{recursive:true});return i}static tmpDir(){return Context._tmpDir}static tmpName(i){return K.tmpNameSync(i)}static gitRef(){let i=ee.context.ref;if(ee.context.sha&&i&&!i.startsWith("refs/")){i=`refs/heads/${ee.context.ref}`}if(ee.context.sha&&!i.startsWith(`refs/pull/`)){i=ee.context.sha}return i}static gitContext(){return`${te.GitHub.serverURL}/${ee.context.repo.owner}/${ee.context.repo.repo}.git#${Context.gitRef()}`}static provenanceBuilderID(){return`${te.GitHub.serverURL}/${ee.context.repo.owner}/${ee.context.repo.repo}/actions/runs/${ee.context.runId}`}}p.Context=Context;Context._tmpDir=U.default.mkdtempSync(V.default.join(Context.ensureDirExists(process.env.RUNNER_TEMP||j.default.tmpdir()),"docker-actions-toolkit-"))},48148:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Docker=void 0;const j=U(d(79896));const V=U(d(70857));const K=U(d(16928));const ee=D(d(59999));const te=D(d(73357));const re=d(67362);const ne=d(65379);const ie=d(69184);const oe=d(76869);class Docker{static get configDir(){return process.env.DOCKER_CONFIG||K.default.join(V.default.homedir(),".docker")}static configFile(){const i=K.default.join(Docker.configDir,"config.json");if(!j.default.existsSync(i)){return undefined}return JSON.parse(j.default.readFileSync(i,{encoding:"utf-8"}))}static isAvailable(){return M(this,void 0,void 0,(function*(){return yield te.which("docker",true).then((i=>{ee.debug(`Docker.isAvailable ok: ${i}`);return true})).catch((i=>{ee.debug(`Docker.isAvailable error: ${i}`);return false}))}))}static isDaemonRunning(){return M(this,void 0,void 0,(function*(){try{yield Docker.getExecOutput([`version`],{silent:true});return true}catch(i){return false}}))}static exec(i,p){return M(this,void 0,void 0,(function*(){return ie.Exec.exec("docker",i,Docker.execOptions(p))}))}static getExecOutput(i,p){return M(this,void 0,void 0,(function*(){return ie.Exec.getExecOutput("docker",i,Docker.execOptions(p))}))}static execOptions(i){if(!i){i={}}if(!i.env){i.env=Object.assign({},process.env,{DOCKER_CONTENT_TRUST:"false"})}else{i.env.DOCKER_CONTENT_TRUST="false"}return i}static context(i){return M(this,void 0,void 0,(function*(){const p=["context","inspect","--format","{{.Name}}"];if(i){p.push(i)}return yield Docker.getExecOutput(p,{ignoreReturnCode:true,silent:true}).then((i=>{if(i.stderr.length>0&&i.exitCode!=0){throw new Error(i.stderr)}return i.stdout.trim()}))}))}static contextInspect(i){return M(this,void 0,void 0,(function*(){const p=["context","inspect","--format=json"];if(i){p.push(i)}return yield Docker.getExecOutput(p,{ignoreReturnCode:true,silent:true}).then((i=>{if(i.stderr.length>0&&i.exitCode!=0){throw new Error(i.stderr.trim())}return JSON.parse(i.stdout.trim())[0]}))}))}static printVersion(){return M(this,void 0,void 0,(function*(){yield Docker.exec(["version"])}))}static printInfo(){return M(this,void 0,void 0,(function*(){yield Docker.exec(["info"])}))}static parseRepoTag(i){let p;const d=i.indexOf("@");const y=i.lastIndexOf(":");if(d>=0){p=d}else if(y>=0){p=y}else{return{repository:i,tag:"latest"}}const v=i.slice(p+1);if(v.indexOf("/")===-1){return{repository:i.slice(0,p),tag:v}}return{repository:i,tag:"latest"}}static pull(i,p){return M(this,void 0,void 0,(function*(){const d=Docker.parseRepoTag(i);const y=d.repository.replace(/[^a-zA-Z0-9.]+/g,"--");const v=d.tag.replace(/[^a-zA-Z0-9.]+/g,"--");const D=new ne.Cache({htcName:y,htcVersion:v,baseCacheDir:K.default.join(Docker.configDir,".cache","images",y),cacheFile:"image.tar"});let U;if(p){U=yield D.find();if(U){ee.info(`Image found from cache in ${U}`);yield Docker.getExecOutput(["load","-i",U],{ignoreReturnCode:true}).then((i=>{var p,d,y;if(i.stderr.length>0&&i.exitCode!=0){ee.warning(`Failed to load image from cache: ${(y=(d=(p=i.stderr.match(/(.*)\s*$/))===null||p===void 0?void 0:p[0])===null||d===void 0?void 0:d.trim())!==null&&y!==void 0?y:"unknown error"}`)}}))}}let j=true;yield Docker.getExecOutput(["pull",i],{ignoreReturnCode:true}).then((i=>{var p,d,y;if(i.stderr.length>0&&i.exitCode!=0){j=false;const v=(y=(d=(p=i.stderr.match(/(.*)\s*$/))===null||p===void 0?void 0:p[0])===null||d===void 0?void 0:d.trim())!==null&&y!==void 0?y:"unknown error";if(U){ee.warning(`Failed to pull image, using one from cache: ${v}`)}else{throw new Error(v)}}}));if(p&&j){const p=K.default.join(re.Context.tmpDir(),`${oe.Util.hash(i)}.tar`);yield Docker.getExecOutput(["save","-o",p,i],{ignoreReturnCode:true}).then((i=>M(this,void 0,void 0,(function*(){var d,y,v;if(i.stderr.length>0&&i.exitCode!=0){ee.warning(`Failed to save image: ${(v=(y=(d=i.stderr.match(/(.*)\s*$/))===null||d===void 0?void 0:d[0])===null||y===void 0?void 0:y.trim())!==null&&v!==void 0?v:"unknown error"}`)}else{const i=yield D.save(p);ee.info(`Image cached to ${i}`)}}))))}}))}}p.Docker=Docker},69184:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.Exec=void 0;const U=D(d(59999));const j=D(d(58872));class Exec{static exec(i,p,d){return M(this,void 0,void 0,(function*(){U.debug(`Exec.exec: ${i} ${p===null||p===void 0?void 0:p.join(" ")}`);return j.exec(i,p,d)}))}static getExecOutput(i,p,d){return M(this,void 0,void 0,(function*(){U.debug(`Exec.getExecOutput: ${i} ${p===null||p===void 0?void 0:p.join(" ")}`);return j.getExecOutput(i,p,d)}))}}p.Exec=Exec},8217:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.Git=void 0;const U=D(d(59999));const j=d(95997);const V=d(36971);const K=d(69184);const ee=d(72726);const te=d(99944);class Git{static context(){return M(this,void 0,void 0,(function*(){const i=new te.Context;i.ref=yield Git.ref();i.sha=yield Git.fullCommit();return i}))}static isInsideWorkTree(){return M(this,void 0,void 0,(function*(){return yield Git.exec(["rev-parse","--is-inside-work-tree"]).then((i=>i==="true")).catch((()=>false))}))}static remoteSha(i,p,d){return M(this,void 0,void 0,(function*(){const y=i.match(/github.com\/([^/]+)\/([^/]+?)(?:\.git)?(\/|$)/);if(d&&y){U.setSecret(d);const v=new(j.Octokit.plugin(V.restEndpointMethods).defaults({baseUrl:ee.GitHub.apiURL}))({auth:d});const[D,M]=y.slice(1,3);try{return(yield v.rest.repos.listCommits({owner:D,repo:M,sha:p,per_page:1})).data[0].sha}catch(d){throw new Error(`Cannot find remote ref for ${i}#${p}: ${d.message}`)}}return yield Git.exec(["ls-remote",i,p]).then((d=>{const[y]=d.split(/[\s\t]/);if(y.length==0){throw new Error(`Cannot find remote ref for ${i}#${p}`)}return y}))}))}static remoteURL(){return M(this,void 0,void 0,(function*(){return yield Git.exec(["remote","get-url","origin"]).then((i=>{if(i.length==0){return Git.exec(["remote","get-url","upstream"]).then((i=>{if(i.length==0){throw new Error(`Cannot find remote URL for origin or upstream`)}return i}))}return i}))}))}static ref(){return M(this,void 0,void 0,(function*(){const i=yield Git.isHeadDetached();if(i){return yield Git.getDetachedRef()}return yield Git.exec(["symbolic-ref","HEAD"])}))}static fullCommit(){return M(this,void 0,void 0,(function*(){return yield Git.exec(["show","--format=%H","HEAD","--quiet","--"])}))}static shortCommit(){return M(this,void 0,void 0,(function*(){return yield Git.exec(["show","--format=%h","HEAD","--quiet","--"])}))}static tag(){return M(this,void 0,void 0,(function*(){return yield Git.exec(["tag","--points-at","HEAD","--sort","-version:creatordate"]).then((i=>{if(i.length==0){return Git.exec(["describe","--tags","--abbrev=0"])}return i.split("\n")[0]}))}))}static isHeadDetached(){return M(this,void 0,void 0,(function*(){return yield Git.exec(["branch","--show-current"]).then((i=>i.length==0))}))}static getDetachedRef(){return M(this,void 0,void 0,(function*(){const i=yield Git.exec(["show","-s","--pretty=%D"]);const p=i.match(/^(grafted, )?HEAD, (.*)$/);if(!p||!p[2]){throw new Error(`Cannot find detached HEAD ref in "${i}"`)}const d=p[2].trim();if(d.startsWith("tag: ")){return`refs/tags/${d.split(":")[1].trim()}`}const y=d.match(/^[^/]+\/[^/]+, (.+)$/);if(y){return`refs/heads/${y[1].trim()}`}const v=d.match(/^pull\/\d+\/(head|merge)$/);if(v){return`refs/${d}`}throw new Error(`Unsupported detached HEAD ref in "${i}"`)}))}static exec(){return M(this,arguments,void 0,(function*(i=[]){return yield K.Exec.getExecOutput(`git`,i,{ignoreReturnCode:true,silent:true}).then((i=>{if(i.stderr.length>0&&i.exitCode!=0){throw new Error(i.stderr)}return i.stdout.trim()}))}))}}p.Git=Git},72726:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.GitHub=void 0;const j=U(d(76982));const V=U(d(79896));const K=U(d(73212));const ee=U(d(39885));const te=U(d(70857));const re=U(d(16928));const ne=d(90851);const ie=d(30394);const oe=d(55683);const se=d(68249);const ae=d(13987);const le=d(6587);const ce=D(d(59999));const ue=D(d(75380));const pe=d(34228);const de=d(64037);const fe=d(76869);class GitHub{constructor(i){this.octokit=ue.getOctokit(`${i===null||i===void 0?void 0:i.token}`)}repoData(){return this.octokit.rest.repos.get(Object.assign({},ue.context.repo)).then((i=>i.data))}static get context(){return ue.context}static get serverURL(){return process.env.GITHUB_SERVER_URL||"https://github.com"}static get apiURL(){return process.env.GITHUB_API_URL||"https://api.github.com"}static get isGHES(){return(0,oe.isGhes)()}static get repository(){return`${ue.context.repo.owner}/${ue.context.repo.repo}`}static get workspace(){return process.env.GITHUB_WORKSPACE||process.cwd()}static get runId(){return process.env.GITHUB_RUN_ID?+process.env.GITHUB_RUN_ID:ue.context.runId}static get runAttempt(){return process.env.GITHUB_RUN_ATTEMPT?+process.env.GITHUB_RUN_ATTEMPT:1}static workflowRunURL(i){return`${GitHub.serverURL}/${GitHub.repository}/actions/runs/${GitHub.runId}${i?`/attempts/${GitHub.runAttempt}`:""}`}static get actionsRuntimeToken(){const i=process.env["ACTIONS_RUNTIME_TOKEN"]||"";return i?(0,de.jwtDecode)(i):undefined}static printActionsRuntimeTokenACs(){return M(this,void 0,void 0,(function*(){let i;try{i=GitHub.actionsRuntimeToken}catch(i){throw new Error(`Cannot parse GitHub Actions Runtime Token: ${i.message}`)}if(!i){throw new Error(`ACTIONS_RUNTIME_TOKEN not set`)}try{JSON.parse(`${i.ac}`).forEach((i=>{let p;switch(i.Permission){case 1:p="read";break;case 2:p="write";break;case 3:p="read/write";break;default:p=`unimplemented (${i.Permission})`}ce.info(`${i.Scope}: ${p}`)}))}catch(i){throw new Error(`Cannot parse GitHub Actions Runtime Token ACs: ${i.message}`)}}))}static uploadArtifact(i){return M(this,void 0,void 0,(function*(){if(GitHub.isGHES){throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.")}const p=re.default.basename(i.filename);const d=(0,se.getBackendIdsFromToken)();const y=(0,ie.internalArtifactTwirpClient)();ce.info(`Uploading ${p} to blob storage`);const v={workflowRunBackendId:d.workflowRunBackendId,workflowJobRunBackendId:d.workflowJobRunBackendId,name:p,version:4};const D=(0,ae.getExpiration)(i===null||i===void 0?void 0:i.retentionDays);if(D){v.expiresAt=D}const M=yield y.CreateArtifact(v);if(!M.ok){throw new le.InvalidResponseError("cannot create artifact client")}let U=0;const K=new pe.BlobClient(M.signedUploadUrl);const ee=K.getBlockBlobClient();const te={blobContentDisposition:`attachment; filename="${p}"`};if(i.mimeType){te.blobContentType=i.mimeType}ce.debug(`Upload headers: ${JSON.stringify(te)}`);try{ce.info("Beginning upload of artifact content to blob storage");yield ee.uploadFile(i.filename,{blobHTTPHeaders:te,onProgress:i=>{ce.info(`Uploaded bytes ${i.loadedBytes}`);U=i.loadedBytes}})}catch(i){if(le.NetworkError.isNetworkErrorCode(i===null||i===void 0?void 0:i.code)){throw new le.NetworkError(i===null||i===void 0?void 0:i.code)}throw i}ce.info("Finished uploading artifact content to blob storage!");const oe=j.default.createHash("sha256").update(V.default.readFileSync(i.filename)).digest("hex");ce.info(`SHA256 hash of uploaded artifact is ${oe}`);const ue={workflowRunBackendId:d.workflowRunBackendId,workflowJobRunBackendId:d.workflowJobRunBackendId,name:p,size:U?U.toString():"0"};if(oe){ue.hash=ne.StringValue.create({value:`sha256:${oe}`})}ce.info(`Finalizing artifact upload`);const de=yield y.FinalizeArtifact(ue);if(!de.ok){throw new le.InvalidResponseError("Cannot finalize artifact upload")}const fe=BigInt(de.artifactId);ce.info(`Artifact successfully finalized (${fe})`);const me=`${GitHub.workflowRunURL()}/artifacts/${fe}`;ce.info(`Artifact download URL: ${me}`);return{id:Number(fe),filename:p,size:U,url:me}}))}static writeBuildSummary(i){return M(this,void 0,void 0,(function*(){const addLink=function(i,p,d=false){return`<a href="${p}">${i}</a>`+(d?te.default.EOL:"")};const p=Object.keys(i.exportRes.refs).length;const d=ce.summary.addHeading("Docker Build summary",2);if(i.uploadRes){const y=`./${GitHub.runId}/${i.uploadRes.url.split("/").slice(-2).join("/")}`;d.addRaw(`<p>`).addRaw(`For a detailed look at the build, download the following build record archive and import it into Docker Desktop's Builds view. `).addBreak().addRaw(`Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. `).addRaw(addLink("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>").addRaw(`<p>`).addRaw(`:arrow_down: ${addLink(`<strong>${fe.Util.stringToUnicodeEntities(i.uploadRes.filename)}</strong>`,y)} (${fe.Util.formatFileSize(i.uploadRes.size)} - includes <strong>${p} build record${p>1?"s":""}</strong>)`).addRaw(`</p>`)}else{d.addRaw(`<p>`).addRaw(`The following table provides a brief summary of your build.`).addBreak().addRaw(`For a detailed look at the build, including timing, dependencies, results, logs, traces, and other information, consider enabling the export of the build record so you can import it into Docker Desktop's Builds view. `).addRaw(addLink("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw(`</p>`)}d.addRaw(`<p>`).addRaw(`Find this useful? `).addRaw(addLink("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>");d.addRaw("<p>");const y=[[{header:true,data:"ID"},{header:true,data:"Name"},{header:true,data:"Status"},{header:true,data:"Cached"},{header:true,data:"Duration"}]];let v;for(const p in i.exportRes.summaries){if(Object.prototype.hasOwnProperty.call(i.exportRes.summaries,p)){const d=i.exportRes.summaries[p];y.push([{data:`<code>${p.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${fe.Util.stringToUnicodeEntities(d.name)}</strong>`},{data:`${d.status==="completed"?":white_check_mark:":d.status==="canceled"?":no_entry_sign:":":x:"} ${d.status}`},{data:`${d.numCachedSteps>0?Math.round(d.numCachedSteps/d.numTotalSteps*100):0}%`},{data:d.duration}]);if(d.error){v=d.error}}}d.addTable([...y]);d.addRaw(`</p>`);if(v){d.addRaw(`<blockquote>`);if(fe.Util.countLines(v)>10){d.addRaw(`<details><summary><strong>Error</strong></summary>`).addCodeBlock(K.default.encode(v),"text").addRaw(`</details>`)}else{d.addRaw(`<strong>Error</strong>`).addBreak().addRaw(`<p>`).addCodeBlock(K.default.encode(v),"text").addRaw(`</p>`)}d.addRaw(`</blockquote>`)}if(i.inputs){d.addRaw(`<details><summary><strong>Build inputs</strong></summary>`).addCodeBlock(ee.default.dump(i.inputs,{indent:2,lineWidth:-1}),"yaml").addRaw(`</details>`)}if(i.bakeDefinition){d.addRaw(`<details><summary><strong>Bake definition</strong></summary>`).addCodeBlock(JSON.stringify(i.bakeDefinition,null,2),"json").addRaw(`</details>`)}ce.info(`Writing summary`);yield d.addSeparator().write()}))}}p.GitHub=GitHub},82709:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.run=void 0;const U=D(d(59999));const j=d(65379);const V=!!process.env["STATE_isPost"];if(!V){U.saveState("isPost","true")}function run(i,p){return M(this,void 0,void 0,(function*(){if(!V){try{yield i()}catch(i){U.setFailed(i.message)}}else{if(p){yield p()}yield U.group(`Post cache`,(()=>M(this,void 0,void 0,(function*(){yield j.Cache.post()}))))}}))}p.run=run},50611:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Toolkit=void 0;const y=d(73508);const v=d(98990);const D=d(67901);const M=d(5377);const U=d(31857);const j=d(24436);const V=d(72726);class Toolkit{constructor(i={}){this.github=new V.GitHub({token:i.githubToken});this.buildx=new y.Buildx;this.buildxBuild=new v.Build({buildx:this.buildx});this.buildxBake=new D.Bake({buildx:this.buildx});this.buildxInstall=new M.Install;this.builder=new U.Builder({buildx:this.buildx});this.buildkit=new j.BuildKit({buildx:this.buildx})}}p.Toolkit=Toolkit},76869:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Util=void 0;const j=U(d(76982));const V=U(d(79896));const K=U(d(16928));const ee=D(d(59999));const te=D(d(73357));const re=d(56147);class Util{static getInputList(i,p){return this.getList(ee.getInput(i),p)}static getList(i,p){const d=[];if(i==""){return d}const y=(0,re.parse)(i,{columns:false,relaxQuotes:true,comment:p===null||p===void 0?void 0:p.comment,relaxColumnCount:true,skipEmptyLines:true,quote:p===null||p===void 0?void 0:p.quote});for(const i of y){if(i.length==1){if(p===null||p===void 0?void 0:p.ignoreComma){d.push(i[0])}else{d.push(...i[0].split(","))}}else if(!(p===null||p===void 0?void 0:p.ignoreComma)){d.push(...i)}else{d.push(i.join(","))}}return d.filter((i=>i)).map((i=>i.trim()))}static asyncForEach(i,p){return M(this,void 0,void 0,(function*(){for(let d=0;d<i.length;d++){yield p(i[d],d,i)}}))}static isValidURL(i){let p;try{p=new URL(i)}catch(i){return false}return p.protocol==="http:"||p.protocol==="https:"}static isValidRef(i){if(Util.isValidURL(i)){return true}for(const p of["git://","github.com/","git@"]){if(i.startsWith(p)){return true}}return false}static powershellCommand(i,p){return M(this,void 0,void 0,(function*(){const d=yield te.which("powershell",true);const y=i.replace(/'/g,"''").replace(/"|\n|\r/g,"");const v=[];if(p){for(const i in p){v.push(`-${i} '${p[i].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`)}}return{command:`"${d}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${y}' ${v.join(" ")}`]}}))}static isDirectory(i){try{return V.default.lstatSync(i).isDirectory()}catch(i){}return false}static trimPrefix(i,p){if(!i||!p){return i}const d=i.indexOf(p);if(d!==0){return i}return i.substring(p.length)}static trimSuffix(i,p){if(!i||!p){return i}const d=i.lastIndexOf(p);if(d===-1||d+p.length!==i.length){return i}return i.substring(0,d)}static sleep(i){return new Promise((p=>setTimeout(p,i*1e3)))}static hash(i){return j.default.createHash("sha256").update(i).digest("hex")}static parseBool(i){switch(i){case"1":case"t":case"T":case"true":case"TRUE":case"True":return true;case"0":case"f":case"F":case"false":case"FALSE":case"False":return false;default:throw new Error(`parseBool syntax error: ${i}`)}}static formatFileSize(i){if(i===0)return"0 Bytes";const p=1024;const d=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"];const y=Math.floor(Math.log(i)/Math.log(p));return parseFloat((i/Math.pow(p,y)).toFixed(2))+" "+d[y]}static generateRandomString(i=10){const p=j.default.randomBytes(Math.ceil(i/2));return p.toString("hex").slice(0,i)}static stringToUnicodeEntities(i){return Array.from(i).map((i=>`&#x${i.charCodeAt(0).toString(16)};`)).join("")}static countLines(i){return i.split(/\r\n|\r|\n/).length}static isPathRelativeTo(i,p){const d=K.default.resolve(i);const y=K.default.resolve(p);return y.startsWith(d.endsWith(K.default.sep)?d:`${d}${K.default.sep}`)}}p.Util=Util},68785:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const d=/^v1\./;const y=/^ghs_/;const v=/^ghu_/;async function auth(i){const p=i.split(/\./).length===3;const D=d.test(i)||y.test(i);const M=v.test(i);const U=p?"app":D?"installation":M?"user-to-server":"oauth";return{type:"token",token:i,tokenType:U}}function withAuthorizationPrefix(i){if(i.split(/\./).length===3){return`bearer ${i}`}return`token ${i}`}async function hook(i,p,d,y){const v=p.endpoint.merge(d,y);v.headers.authorization=withAuthorizationPrefix(i);return p(v)}const D=function createTokenAuth(i){if(!i){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof i!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}i=i.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,i),{hook:hook.bind(null,i)})};p.createTokenAuth=D},96602:i=>{"use strict";var p=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var v=Object.prototype.hasOwnProperty;var __export=(i,d)=>{for(var y in d)p(i,y,{get:d[y],enumerable:true})};var __copyProps=(i,D,M,U)=>{if(D&&typeof D==="object"||typeof D==="function"){for(let j of y(D))if(!v.call(i,j)&&j!==M)p(i,j,{get:()=>D[j],enumerable:!(U=d(D,j))||U.enumerable})}return i};var __toCommonJS=i=>__copyProps(p({},"__esModule",{value:true}),i);var D={};__export(D,{createTokenAuth:()=>V});i.exports=__toCommonJS(D);var M=/^v1\./;var U=/^ghs_/;var j=/^ghu_/;async function auth(i){const p=i.split(/\./).length===3;const d=M.test(i)||U.test(i);const y=j.test(i);const v=p?"app":d?"installation":y?"user-to-server":"oauth";return{type:"token",token:i,tokenType:v}}function withAuthorizationPrefix(i){if(i.split(/\./).length===3){return`bearer ${i}`}return`token ${i}`}async function hook(i,p,d,y){const v=p.endpoint.merge(d,y);v.headers.authorization=withAuthorizationPrefix(i);return p(v)}var V=function createTokenAuth2(i){if(!i){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof i!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}i=i.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,i),{hook:hook.bind(null,i)})};0&&0},86101:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});var y=d(59279);var v=d(48841);var D=d(60658);var M=d(32182);var U=d(68785);function _objectWithoutPropertiesLoose(i,p){if(i==null)return{};var d={};var y=Object.keys(i);var v,D;for(D=0;D<y.length;D++){v=y[D];if(p.indexOf(v)>=0)continue;d[v]=i[v]}return d}function _objectWithoutProperties(i,p){if(i==null)return{};var d=_objectWithoutPropertiesLoose(i,p);var y,v;if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(i);for(v=0;v<D.length;v++){y=D[v];if(p.indexOf(y)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(i,y))continue;d[y]=i[y]}}return d}const j="3.6.0";const V=["authStrategy"];class Octokit{constructor(i={}){const p=new v.Collection;const d={baseUrl:D.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},i.request,{hook:p.bind(null,"request")}),mediaType:{previews:[],format:""}};d.headers["user-agent"]=[i.userAgent,`octokit-core.js/${j} ${y.getUserAgent()}`].filter(Boolean).join(" ");if(i.baseUrl){d.baseUrl=i.baseUrl}if(i.previews){d.mediaType.previews=i.previews}if(i.timeZone){d.headers["time-zone"]=i.timeZone}this.request=D.request.defaults(d);this.graphql=M.withCustomRequest(this.request).defaults(d);this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},i.log);this.hook=p;if(!i.authStrategy){if(!i.auth){this.auth=async()=>({type:"unauthenticated"})}else{const d=U.createTokenAuth(i.auth);p.wrap("request",d.hook);this.auth=d}}else{const{authStrategy:d}=i,y=_objectWithoutProperties(i,V);const v=d(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:y},i.auth));p.wrap("request",v.hook);this.auth=v}const K=this.constructor;K.plugins.forEach((p=>{Object.assign(this,p(this,i))}))}static defaults(i){const p=class extends(this){constructor(...p){const d=p[0]||{};if(typeof i==="function"){super(i(d));return}super(Object.assign({},i,d,d.userAgent&&i.userAgent?{userAgent:`${d.userAgent} ${i.userAgent}`}:null))}};return p}static plugin(...i){var p;const d=this.plugins;const y=(p=class extends(this){},p.plugins=d.concat(i.filter((i=>!d.includes(i)))),p);return y}}Octokit.VERSION=j;Octokit.plugins=[];p.Octokit=Octokit},95997:(i,p,d)=>{"use strict";var y=Object.defineProperty;var v=Object.getOwnPropertyDescriptor;var D=Object.getOwnPropertyNames;var M=Object.prototype.hasOwnProperty;var __export=(i,p)=>{for(var d in p)y(i,d,{get:p[d],enumerable:true})};var __copyProps=(i,p,d,U)=>{if(p&&typeof p==="object"||typeof p==="function"){for(let j of D(p))if(!M.call(i,j)&&j!==d)y(i,j,{get:()=>p[j],enumerable:!(U=v(p,j))||U.enumerable})}return i};var __toCommonJS=i=>__copyProps(y({},"__esModule",{value:true}),i);var U={};__export(U,{Octokit:()=>se});i.exports=__toCommonJS(U);var j=d(59279);var V=d(48841);var K=d(5833);var ee=d(15219);var te=d(96602);var re="5.2.2";var noop=()=>{};var ne=console.warn.bind(console);var ie=console.error.bind(console);function createLogger(i={}){if(typeof i.debug!=="function"){i.debug=noop}if(typeof i.info!=="function"){i.info=noop}if(typeof i.warn!=="function"){i.warn=ne}if(typeof i.error!=="function"){i.error=ie}return i}var oe=`octokit-core.js/${re} ${(0,j.getUserAgent)()}`;var se=class{static{this.VERSION=re}static defaults(i){const p=class extends(this){constructor(...p){const d=p[0]||{};if(typeof i==="function"){super(i(d));return}super(Object.assign({},i,d,d.userAgent&&i.userAgent?{userAgent:`${d.userAgent} ${i.userAgent}`}:null))}};return p}static{this.plugins=[]}static plugin(...i){const p=this.plugins;const d=class extends(this){static{this.plugins=p.concat(i.filter((i=>!p.includes(i))))}};return d}constructor(i={}){const p=new V.Collection;const d={baseUrl:K.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},i.request,{hook:p.bind(null,"request")}),mediaType:{previews:[],format:""}};d.headers["user-agent"]=i.userAgent?`${i.userAgent} ${oe}`:oe;if(i.baseUrl){d.baseUrl=i.baseUrl}if(i.previews){d.mediaType.previews=i.previews}if(i.timeZone){d.headers["time-zone"]=i.timeZone}this.request=K.request.defaults(d);this.graphql=(0,ee.withCustomRequest)(this.request).defaults(d);this.log=createLogger(i.log);this.hook=p;if(!i.authStrategy){if(!i.auth){this.auth=async()=>({type:"unauthenticated"})}else{const d=(0,te.createTokenAuth)(i.auth);p.wrap("request",d.hook);this.auth=d}}else{const{authStrategy:d,...y}=i;const v=d(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:y},i.auth));p.wrap("request",v.hook);this.auth=v}const y=this.constructor;for(let p=0;p<y.plugins.length;++p){Object.assign(this,y.plugins[p](this,i))}}};0&&0},86593:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});var y=d(53689);var v=d(59279);function lowercaseKeys(i){if(!i){return{}}return Object.keys(i).reduce(((p,d)=>{p[d.toLowerCase()]=i[d];return p}),{})}function mergeDeep(i,p){const d=Object.assign({},i);Object.keys(p).forEach((v=>{if(y.isPlainObject(p[v])){if(!(v in i))Object.assign(d,{[v]:p[v]});else d[v]=mergeDeep(i[v],p[v])}else{Object.assign(d,{[v]:p[v]})}}));return d}function removeUndefinedProperties(i){for(const p in i){if(i[p]===undefined){delete i[p]}}return i}function merge(i,p,d){if(typeof p==="string"){let[i,y]=p.split(" ");d=Object.assign(y?{method:i,url:y}:{url:i},d)}else{d=Object.assign({},p)}d.headers=lowercaseKeys(d.headers);removeUndefinedProperties(d);removeUndefinedProperties(d.headers);const y=mergeDeep(i||{},d);if(i&&i.mediaType.previews.length){y.mediaType.previews=i.mediaType.previews.filter((i=>!y.mediaType.previews.includes(i))).concat(y.mediaType.previews)}y.mediaType.previews=y.mediaType.previews.map((i=>i.replace(/-preview/,"")));return y}function addQueryParameters(i,p){const d=/\?/.test(i)?"&":"?";const y=Object.keys(p);if(y.length===0){return i}return i+d+y.map((i=>{if(i==="q"){return"q="+p.q.split("+").map(encodeURIComponent).join("+")}return`${i}=${encodeURIComponent(p[i])}`})).join("&")}const D=/\{[^}]+\}/g;function removeNonChars(i){return i.replace(/^\W+|\W+$/g,"").split(/,/)}function extractUrlVariableNames(i){const p=i.match(D);if(!p){return[]}return p.map(removeNonChars).reduce(((i,p)=>i.concat(p)),[])}function omit(i,p){return Object.keys(i).filter((i=>!p.includes(i))).reduce(((p,d)=>{p[d]=i[d];return p}),{})}function encodeReserved(i){return i.split(/(%[0-9A-Fa-f]{2})/g).map((function(i){if(!/%[0-9A-Fa-f]/.test(i)){i=encodeURI(i).replace(/%5B/g,"[").replace(/%5D/g,"]")}return i})).join("")}function encodeUnreserved(i){return encodeURIComponent(i).replace(/[!'()*]/g,(function(i){return"%"+i.charCodeAt(0).toString(16).toUpperCase()}))}function encodeValue(i,p,d){p=i==="+"||i==="#"?encodeReserved(p):encodeUnreserved(p);if(d){return encodeUnreserved(d)+"="+p}else{return p}}function isDefined(i){return i!==undefined&&i!==null}function isKeyOperator(i){return i===";"||i==="&"||i==="?"}function getValues(i,p,d,y){var v=i[d],D=[];if(isDefined(v)&&v!==""){if(typeof v==="string"||typeof v==="number"||typeof v==="boolean"){v=v.toString();if(y&&y!=="*"){v=v.substring(0,parseInt(y,10))}D.push(encodeValue(p,v,isKeyOperator(p)?d:""))}else{if(y==="*"){if(Array.isArray(v)){v.filter(isDefined).forEach((function(i){D.push(encodeValue(p,i,isKeyOperator(p)?d:""))}))}else{Object.keys(v).forEach((function(i){if(isDefined(v[i])){D.push(encodeValue(p,v[i],i))}}))}}else{const i=[];if(Array.isArray(v)){v.filter(isDefined).forEach((function(d){i.push(encodeValue(p,d))}))}else{Object.keys(v).forEach((function(d){if(isDefined(v[d])){i.push(encodeUnreserved(d));i.push(encodeValue(p,v[d].toString()))}}))}if(isKeyOperator(p)){D.push(encodeUnreserved(d)+"="+i.join(","))}else if(i.length!==0){D.push(i.join(","))}}}}else{if(p===";"){if(isDefined(v)){D.push(encodeUnreserved(d))}}else if(v===""&&(p==="&"||p==="?")){D.push(encodeUnreserved(d)+"=")}else if(v===""){D.push("")}}return D}function parseUrl(i){return{expand:expand.bind(null,i)}}function expand(i,p){var d=["+","#",".","/",";","?","&"];return i.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,(function(i,y,v){if(y){let i="";const v=[];if(d.indexOf(y.charAt(0))!==-1){i=y.charAt(0);y=y.substr(1)}y.split(/,/g).forEach((function(d){var y=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);v.push(getValues(p,i,y[1],y[2]||y[3]))}));if(i&&i!=="+"){var D=",";if(i==="?"){D="&"}else if(i!=="#"){D=i}return(v.length!==0?i:"")+v.join(D)}else{return v.join(",")}}else{return encodeReserved(v)}}))}function parse(i){let p=i.method.toUpperCase();let d=(i.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let y=Object.assign({},i.headers);let v;let D=omit(i,["method","baseUrl","url","headers","request","mediaType"]);const M=extractUrlVariableNames(d);d=parseUrl(d).expand(D);if(!/^http/.test(d)){d=i.baseUrl+d}const U=Object.keys(i).filter((i=>M.includes(i))).concat("baseUrl");const j=omit(D,U);const V=/application\/octet-stream/i.test(y.accept);if(!V){if(i.mediaType.format){y.accept=y.accept.split(/,/).map((p=>p.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${i.mediaType.format}`))).join(",")}if(i.mediaType.previews.length){const p=y.accept.match(/[\w-]+(?=-preview)/g)||[];y.accept=p.concat(i.mediaType.previews).map((p=>{const d=i.mediaType.format?`.${i.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${d}`})).join(",")}}if(["GET","HEAD"].includes(p)){d=addQueryParameters(d,j)}else{if("data"in j){v=j.data}else{if(Object.keys(j).length){v=j}else{y["content-length"]=0}}}if(!y["content-type"]&&typeof v!=="undefined"){y["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(p)&&typeof v==="undefined"){v=""}return Object.assign({method:p,url:d,headers:y},typeof v!=="undefined"?{body:v}:null,i.request?{request:i.request}:null)}function endpointWithDefaults(i,p,d){return parse(merge(i,p,d))}function withDefaults(i,p){const d=merge(i,p);const y=endpointWithDefaults.bind(null,d);return Object.assign(y,{DEFAULTS:d,defaults:withDefaults.bind(null,d),merge:merge.bind(null,d),parse:parse})}const M="6.0.12";const U=`octokit-endpoint.js/${M} ${v.getUserAgent()}`;const j={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":U},mediaType:{format:"",previews:[]}};const V=withDefaults(null,j);p.endpoint=V},80423:(i,p,d)=>{"use strict";var y=Object.defineProperty;var v=Object.getOwnPropertyDescriptor;var D=Object.getOwnPropertyNames;var M=Object.prototype.hasOwnProperty;var __export=(i,p)=>{for(var d in p)y(i,d,{get:p[d],enumerable:true})};var __copyProps=(i,p,d,U)=>{if(p&&typeof p==="object"||typeof p==="function"){for(let j of D(p))if(!M.call(i,j)&&j!==d)y(i,j,{get:()=>p[j],enumerable:!(U=v(p,j))||U.enumerable})}return i};var __toCommonJS=i=>__copyProps(y({},"__esModule",{value:true}),i);var U={};__export(U,{endpoint:()=>re});i.exports=__toCommonJS(U);var j=d(59279);var V="9.0.6";var K=`octokit-endpoint.js/${V} ${(0,j.getUserAgent)()}`;var ee={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":K},mediaType:{format:""}};function lowercaseKeys(i){if(!i){return{}}return Object.keys(i).reduce(((p,d)=>{p[d.toLowerCase()]=i[d];return p}),{})}function isPlainObject(i){if(typeof i!=="object"||i===null)return false;if(Object.prototype.toString.call(i)!=="[object Object]")return false;const p=Object.getPrototypeOf(i);if(p===null)return true;const d=Object.prototype.hasOwnProperty.call(p,"constructor")&&p.constructor;return typeof d==="function"&&d instanceof d&&Function.prototype.call(d)===Function.prototype.call(i)}function mergeDeep(i,p){const d=Object.assign({},i);Object.keys(p).forEach((y=>{if(isPlainObject(p[y])){if(!(y in i))Object.assign(d,{[y]:p[y]});else d[y]=mergeDeep(i[y],p[y])}else{Object.assign(d,{[y]:p[y]})}}));return d}function removeUndefinedProperties(i){for(const p in i){if(i[p]===void 0){delete i[p]}}return i}function merge(i,p,d){if(typeof p==="string"){let[i,y]=p.split(" ");d=Object.assign(y?{method:i,url:y}:{url:i},d)}else{d=Object.assign({},p)}d.headers=lowercaseKeys(d.headers);removeUndefinedProperties(d);removeUndefinedProperties(d.headers);const y=mergeDeep(i||{},d);if(d.url==="/graphql"){if(i&&i.mediaType.previews?.length){y.mediaType.previews=i.mediaType.previews.filter((i=>!y.mediaType.previews.includes(i))).concat(y.mediaType.previews)}y.mediaType.previews=(y.mediaType.previews||[]).map((i=>i.replace(/-preview/,"")))}return y}function addQueryParameters(i,p){const d=/\?/.test(i)?"&":"?";const y=Object.keys(p);if(y.length===0){return i}return i+d+y.map((i=>{if(i==="q"){return"q="+p.q.split("+").map(encodeURIComponent).join("+")}return`${i}=${encodeURIComponent(p[i])}`})).join("&")}var te=/\{[^{}}]+\}/g;function removeNonChars(i){return i.replace(/(?:^\W+)|(?:(?<!\W)\W+$)/g,"").split(/,/)}function extractUrlVariableNames(i){const p=i.match(te);if(!p){return[]}return p.map(removeNonChars).reduce(((i,p)=>i.concat(p)),[])}function omit(i,p){const d={__proto__:null};for(const y of Object.keys(i)){if(p.indexOf(y)===-1){d[y]=i[y]}}return d}function encodeReserved(i){return i.split(/(%[0-9A-Fa-f]{2})/g).map((function(i){if(!/%[0-9A-Fa-f]/.test(i)){i=encodeURI(i).replace(/%5B/g,"[").replace(/%5D/g,"]")}return i})).join("")}function encodeUnreserved(i){return encodeURIComponent(i).replace(/[!'()*]/g,(function(i){return"%"+i.charCodeAt(0).toString(16).toUpperCase()}))}function encodeValue(i,p,d){p=i==="+"||i==="#"?encodeReserved(p):encodeUnreserved(p);if(d){return encodeUnreserved(d)+"="+p}else{return p}}function isDefined(i){return i!==void 0&&i!==null}function isKeyOperator(i){return i===";"||i==="&"||i==="?"}function getValues(i,p,d,y){var v=i[d],D=[];if(isDefined(v)&&v!==""){if(typeof v==="string"||typeof v==="number"||typeof v==="boolean"){v=v.toString();if(y&&y!=="*"){v=v.substring(0,parseInt(y,10))}D.push(encodeValue(p,v,isKeyOperator(p)?d:""))}else{if(y==="*"){if(Array.isArray(v)){v.filter(isDefined).forEach((function(i){D.push(encodeValue(p,i,isKeyOperator(p)?d:""))}))}else{Object.keys(v).forEach((function(i){if(isDefined(v[i])){D.push(encodeValue(p,v[i],i))}}))}}else{const i=[];if(Array.isArray(v)){v.filter(isDefined).forEach((function(d){i.push(encodeValue(p,d))}))}else{Object.keys(v).forEach((function(d){if(isDefined(v[d])){i.push(encodeUnreserved(d));i.push(encodeValue(p,v[d].toString()))}}))}if(isKeyOperator(p)){D.push(encodeUnreserved(d)+"="+i.join(","))}else if(i.length!==0){D.push(i.join(","))}}}}else{if(p===";"){if(isDefined(v)){D.push(encodeUnreserved(d))}}else if(v===""&&(p==="&"||p==="?")){D.push(encodeUnreserved(d)+"=")}else if(v===""){D.push("")}}return D}function parseUrl(i){return{expand:expand.bind(null,i)}}function expand(i,p){var d=["+","#",".","/",";","?","&"];i=i.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,(function(i,y,v){if(y){let i="";const v=[];if(d.indexOf(y.charAt(0))!==-1){i=y.charAt(0);y=y.substr(1)}y.split(/,/g).forEach((function(d){var y=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);v.push(getValues(p,i,y[1],y[2]||y[3]))}));if(i&&i!=="+"){var D=",";if(i==="?"){D="&"}else if(i!=="#"){D=i}return(v.length!==0?i:"")+v.join(D)}else{return v.join(",")}}else{return encodeReserved(v)}}));if(i==="/"){return i}else{return i.replace(/\/$/,"")}}function parse(i){let p=i.method.toUpperCase();let d=(i.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let y=Object.assign({},i.headers);let v;let D=omit(i,["method","baseUrl","url","headers","request","mediaType"]);const M=extractUrlVariableNames(d);d=parseUrl(d).expand(D);if(!/^http/.test(d)){d=i.baseUrl+d}const U=Object.keys(i).filter((i=>M.includes(i))).concat("baseUrl");const j=omit(D,U);const V=/application\/octet-stream/i.test(y.accept);if(!V){if(i.mediaType.format){y.accept=y.accept.split(/,/).map((p=>p.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${i.mediaType.format}`))).join(",")}if(d.endsWith("/graphql")){if(i.mediaType.previews?.length){const p=y.accept.match(/(?<![\w-])[\w-]+(?=-preview)/g)||[];y.accept=p.concat(i.mediaType.previews).map((p=>{const d=i.mediaType.format?`.${i.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${d}`})).join(",")}}}if(["GET","HEAD"].includes(p)){d=addQueryParameters(d,j)}else{if("data"in j){v=j.data}else{if(Object.keys(j).length){v=j}}}if(!y["content-type"]&&typeof v!=="undefined"){y["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(p)&&typeof v==="undefined"){v=""}return Object.assign({method:p,url:d,headers:y},typeof v!=="undefined"?{body:v}:null,i.request?{request:i.request}:null)}function endpointWithDefaults(i,p,d){return parse(merge(i,p,d))}function withDefaults(i,p){const d=merge(i,p);const y=endpointWithDefaults.bind(null,d);return Object.assign(y,{DEFAULTS:d,defaults:withDefaults.bind(null,d),merge:merge.bind(null,d),parse:parse})}var re=withDefaults(null,ee);0&&0},32182:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});var y=d(60658);var v=d(59279);const D="4.8.0";function _buildMessageForResponseErrors(i){return`Request failed due to following response errors:\n`+i.errors.map((i=>` - ${i.message}`)).join("\n")}class GraphqlResponseError extends Error{constructor(i,p,d){super(_buildMessageForResponseErrors(d));this.request=i;this.headers=p;this.response=d;this.name="GraphqlResponseError";this.errors=d.errors;this.data=d.data;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}}const M=["method","baseUrl","url","headers","request","query","mediaType"];const U=["query","method","url"];const j=/\/api\/v3\/?$/;function graphql(i,p,d){if(d){if(typeof p==="string"&&"query"in d){return Promise.reject(new Error(`[@octokit/graphql] "query" cannot be used as variable name`))}for(const i in d){if(!U.includes(i))continue;return Promise.reject(new Error(`[@octokit/graphql] "${i}" cannot be used as variable name`))}}const y=typeof p==="string"?Object.assign({query:p},d):p;const v=Object.keys(y).reduce(((i,p)=>{if(M.includes(p)){i[p]=y[p];return i}if(!i.variables){i.variables={}}i.variables[p]=y[p];return i}),{});const D=y.baseUrl||i.endpoint.DEFAULTS.baseUrl;if(j.test(D)){v.url=D.replace(j,"/api/graphql")}return i(v).then((i=>{if(i.data.errors){const p={};for(const d of Object.keys(i.headers)){p[d]=i.headers[d]}throw new GraphqlResponseError(v,p,i.data)}return i.data.data}))}function withDefaults(i,p){const d=i.defaults(p);const newApi=(i,p)=>graphql(d,i,p);return Object.assign(newApi,{defaults:withDefaults.bind(null,d),endpoint:y.request.endpoint})}const V=withDefaults(y.request,{headers:{"user-agent":`octokit-graphql.js/${D} ${v.getUserAgent()}`},method:"POST",url:"/graphql"});function withCustomRequest(i){return withDefaults(i,{method:"POST",url:"/graphql"})}p.GraphqlResponseError=GraphqlResponseError;p.graphql=V;p.withCustomRequest=withCustomRequest},15219:(i,p,d)=>{"use strict";var y=Object.defineProperty;var v=Object.getOwnPropertyDescriptor;var D=Object.getOwnPropertyNames;var M=Object.prototype.hasOwnProperty;var __export=(i,p)=>{for(var d in p)y(i,d,{get:p[d],enumerable:true})};var __copyProps=(i,p,d,U)=>{if(p&&typeof p==="object"||typeof p==="function"){for(let j of D(p))if(!M.call(i,j)&&j!==d)y(i,j,{get:()=>p[j],enumerable:!(U=v(p,j))||U.enumerable})}return i};var __toCommonJS=i=>__copyProps(y({},"__esModule",{value:true}),i);var U={};__export(U,{GraphqlResponseError:()=>re,graphql:()=>se,withCustomRequest:()=>withCustomRequest});i.exports=__toCommonJS(U);var j=d(5833);var V=d(59279);var K="7.1.1";var ee=d(5833);var te=d(5833);function _buildMessageForResponseErrors(i){return`Request failed due to following response errors:\n`+i.errors.map((i=>` - ${i.message}`)).join("\n")}var re=class extends Error{constructor(i,p,d){super(_buildMessageForResponseErrors(d));this.request=i;this.headers=p;this.response=d;this.name="GraphqlResponseError";this.errors=d.errors;this.data=d.data;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}};var ne=["method","baseUrl","url","headers","request","query","mediaType"];var ie=["query","method","url"];var oe=/\/api\/v3\/?$/;function graphql(i,p,d){if(d){if(typeof p==="string"&&"query"in d){return Promise.reject(new Error(`[@octokit/graphql] "query" cannot be used as variable name`))}for(const i in d){if(!ie.includes(i))continue;return Promise.reject(new Error(`[@octokit/graphql] "${i}" cannot be used as variable name`))}}const y=typeof p==="string"?Object.assign({query:p},d):p;const v=Object.keys(y).reduce(((i,p)=>{if(ne.includes(p)){i[p]=y[p];return i}if(!i.variables){i.variables={}}i.variables[p]=y[p];return i}),{});const D=y.baseUrl||i.endpoint.DEFAULTS.baseUrl;if(oe.test(D)){v.url=D.replace(oe,"/api/graphql")}return i(v).then((i=>{if(i.data.errors){const p={};for(const d of Object.keys(i.headers)){p[d]=i.headers[d]}throw new re(v,p,i.data)}return i.data.data}))}function withDefaults(i,p){const d=i.defaults(p);const newApi=(i,p)=>graphql(d,i,p);return Object.assign(newApi,{defaults:withDefaults.bind(null,d),endpoint:d.endpoint})}var se=withDefaults(j.request,{headers:{"user-agent":`octokit-graphql.js/${K} ${(0,V.getUserAgent)()}`},method:"POST",url:"/graphql"});function withCustomRequest(i){return withDefaults(i,{method:"POST",url:"/graphql"})}0&&0},31463:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const d="2.21.3";function ownKeys(i,p){var d=Object.keys(i);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(i);p&&(y=y.filter((function(p){return Object.getOwnPropertyDescriptor(i,p).enumerable}))),d.push.apply(d,y)}return d}function _objectSpread2(i){for(var p=1;p<arguments.length;p++){var d=null!=arguments[p]?arguments[p]:{};p%2?ownKeys(Object(d),!0).forEach((function(p){_defineProperty(i,p,d[p])})):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(d)):ownKeys(Object(d)).forEach((function(p){Object.defineProperty(i,p,Object.getOwnPropertyDescriptor(d,p))}))}return i}function _defineProperty(i,p,d){if(p in i){Object.defineProperty(i,p,{value:d,enumerable:true,configurable:true,writable:true})}else{i[p]=d}return i}function normalizePaginatedListResponse(i){if(!i.data){return _objectSpread2(_objectSpread2({},i),{},{data:[]})}const p="total_count"in i.data&&!("url"in i.data);if(!p)return i;const d=i.data.incomplete_results;const y=i.data.repository_selection;const v=i.data.total_count;delete i.data.incomplete_results;delete i.data.repository_selection;delete i.data.total_count;const D=Object.keys(i.data)[0];const M=i.data[D];i.data=M;if(typeof d!=="undefined"){i.data.incomplete_results=d}if(typeof y!=="undefined"){i.data.repository_selection=y}i.data.total_count=v;return i}function iterator(i,p,d){const y=typeof p==="function"?p.endpoint(d):i.request.endpoint(p,d);const v=typeof p==="function"?p:i.request;const D=y.method;const M=y.headers;let U=y.url;return{[Symbol.asyncIterator]:()=>({async next(){if(!U)return{done:true};try{const i=await v({method:D,url:U,headers:M});const p=normalizePaginatedListResponse(i);U=((p.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1];return{value:p}}catch(i){if(i.status!==409)throw i;U="";return{value:{status:200,headers:{},data:[]}}}}})}}function paginate(i,p,d,y){if(typeof d==="function"){y=d;d=undefined}return gather(i,[],iterator(i,p,d)[Symbol.asyncIterator](),y)}function gather(i,p,d,y){return d.next().then((v=>{if(v.done){return p}let D=false;function done(){D=true}p=p.concat(y?y(v.value,done):v.value.data);if(D){return p}return gather(i,p,d,y)}))}const y=Object.assign(paginate,{iterator:iterator});const v=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function isPaginatingEndpoint(i){if(typeof i==="string"){return v.includes(i)}else{return false}}function paginateRest(i){return{paginate:Object.assign(paginate.bind(null,i),{iterator:iterator.bind(null,i)})}}paginateRest.VERSION=d;p.composePaginateRest=y;p.isPaginatingEndpoint=isPaginatingEndpoint;p.paginateRest=paginateRest;p.paginatingEndpoints=v},57124:i=>{"use strict";var p=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var v=Object.prototype.hasOwnProperty;var __export=(i,d)=>{for(var y in d)p(i,y,{get:d[y],enumerable:true})};var __copyProps=(i,D,M,U)=>{if(D&&typeof D==="object"||typeof D==="function"){for(let j of y(D))if(!v.call(i,j)&&j!==M)p(i,j,{get:()=>D[j],enumerable:!(U=d(D,j))||U.enumerable})}return i};var __toCommonJS=i=>__copyProps(p({},"__esModule",{value:true}),i);var D={};__export(D,{composePaginateRest:()=>U,isPaginatingEndpoint:()=>isPaginatingEndpoint,paginateRest:()=>paginateRest,paginatingEndpoints:()=>j});i.exports=__toCommonJS(D);var M="9.2.2";function normalizePaginatedListResponse(i){if(!i.data){return{...i,data:[]}}const p="total_count"in i.data&&!("url"in i.data);if(!p)return i;const d=i.data.incomplete_results;const y=i.data.repository_selection;const v=i.data.total_count;delete i.data.incomplete_results;delete i.data.repository_selection;delete i.data.total_count;const D=Object.keys(i.data)[0];const M=i.data[D];i.data=M;if(typeof d!=="undefined"){i.data.incomplete_results=d}if(typeof y!=="undefined"){i.data.repository_selection=y}i.data.total_count=v;return i}function iterator(i,p,d){const y=typeof p==="function"?p.endpoint(d):i.request.endpoint(p,d);const v=typeof p==="function"?p:i.request;const D=y.method;const M=y.headers;let U=y.url;return{[Symbol.asyncIterator]:()=>({async next(){if(!U)return{done:true};try{const i=await v({method:D,url:U,headers:M});const p=normalizePaginatedListResponse(i);U=((p.headers.link||"").match(/<([^<>]+)>;\s*rel="next"/)||[])[1];return{value:p}}catch(i){if(i.status!==409)throw i;U="";return{value:{status:200,headers:{},data:[]}}}}})}}function paginate(i,p,d,y){if(typeof d==="function"){y=d;d=void 0}return gather(i,[],iterator(i,p,d)[Symbol.asyncIterator](),y)}function gather(i,p,d,y){return d.next().then((v=>{if(v.done){return p}let D=false;function done(){D=true}p=p.concat(y?y(v.value,done):v.value.data);if(D){return p}return gather(i,p,d,y)}))}var U=Object.assign(paginate,{iterator:iterator});var j=["GET /advisories","GET /app/hook/deliveries","GET /app/installation-requests","GET /app/installations","GET /assignments/{assignment_id}/accepted_assignments","GET /classrooms","GET /classrooms/{classroom_id}/assignments","GET /enterprises/{enterprise}/dependabot/alerts","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/actions/variables","GET /orgs/{org}/actions/variables/{name}/repositories","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/codespaces/secrets","GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories","GET /orgs/{org}/copilot/billing/seats","GET /orgs/{org}/dependabot/alerts","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/members/{username}/codespaces","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/organization-roles/{role_id}/teams","GET /orgs/{org}/organization-roles/{role_id}/users","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/personal-access-token-requests","GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories","GET /orgs/{org}/personal-access-tokens","GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories","GET /orgs/{org}/projects","GET /orgs/{org}/properties/values","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/rulesets","GET /orgs/{org}/rulesets/rule-suites","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/security-advisories","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/organization-secrets","GET /repos/{owner}/{repo}/actions/organization-variables","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/variables","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/activity","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/alerts","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/rules/branches/{branch}","GET /repos/{owner}/{repo}/rulesets","GET /repos/{owner}/{repo}/rulesets/rule-suites","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/security-advisories","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /repositories/{repository_id}/environments/{environment_name}/variables","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/social_accounts","GET /user/ssh_signing_keys","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/social_accounts","GET /users/{username}/ssh_signing_keys","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function isPaginatingEndpoint(i){if(typeof i==="string"){return j.includes(i)}else{return false}}function paginateRest(i){return{paginate:Object.assign(paginate.bind(null,i),{iterator:iterator.bind(null,i)})}}paginateRest.VERSION=M;0&&0},77912:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const d="1.0.4";function requestLog(i){i.hook.wrap("request",((p,d)=>{i.log.debug("request",d);const y=Date.now();const v=i.request.endpoint.parse(d);const D=v.url.replace(d.baseUrl,"");return p(d).then((p=>{i.log.info(`${v.method} ${D} - ${p.status} in ${Date.now()-y}ms`);return p})).catch((p=>{i.log.info(`${v.method} ${D} - ${p.status} in ${Date.now()-y}ms`);throw p}))}))}requestLog.VERSION=d;p.requestLog=requestLog},36971:i=>{"use strict";var p=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var v=Object.prototype.hasOwnProperty;var __export=(i,d)=>{for(var y in d)p(i,y,{get:d[y],enumerable:true})};var __copyProps=(i,D,M,U)=>{if(D&&typeof D==="object"||typeof D==="function"){for(let j of y(D))if(!v.call(i,j)&&j!==M)p(i,j,{get:()=>D[j],enumerable:!(U=d(D,j))||U.enumerable})}return i};var __toCommonJS=i=>__copyProps(p({},"__esModule",{value:true}),i);var D={};__export(D,{legacyRestEndpointMethods:()=>legacyRestEndpointMethods,restEndpointMethods:()=>restEndpointMethods});i.exports=__toCommonJS(D);var M="10.4.1";var U={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repositories/{repository_id}/environments/{environment_name}/variables"],createOrUpdateEnvironmentSecret:["PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteEnvironmentSecret:["DELETE /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repositories/{repository_id}/environments/{environment_name}/variables/{name}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],forceCancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getCustomOidcSubClaimForRepo:["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"],getEnvironmentPublicKey:["GET /repositories/{repository_id}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repositories/{repository_id}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listEnvironmentSecrets:["GET /repositories/{repository_id}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repositories/{repository_id}/environments/{environment_name}/variables"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setCustomOidcSubClaimForRepo:["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repositories/{repository_id}/environments/{environment_name}/variables/{name}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsDone:["DELETE /notifications/threads/{thread_id}"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],checkPermissionsForDevcontainer:["GET /repos/{owner}/{repo}/codespaces/permissions_check"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},copilot:{addCopilotSeatsForTeams:["POST /orgs/{org}/copilot/billing/selected_teams"],addCopilotSeatsForUsers:["POST /orgs/{org}/copilot/billing/selected_users"],cancelCopilotSeatAssignmentForTeams:["DELETE /orgs/{org}/copilot/billing/selected_teams"],cancelCopilotSeatAssignmentForUsers:["DELETE /orgs/{org}/copilot/billing/selected_users"],getCopilotOrganizationDetails:["GET /orgs/{org}/copilot/billing"],getCopilotSeatDetailsForUser:["GET /orgs/{org}/members/{username}/copilot"],listCopilotSeats:["GET /orgs/{org}/copilot/billing/seats"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{cancelImport:["DELETE /repos/{owner}/{repo}/import",{},{deprecated:"octokit.rest.migrations.cancelImport() is deprecated, see https://docs.github.com/rest/migrations/source-imports#cancel-an-import"}],deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getCommitAuthors:["GET /repos/{owner}/{repo}/import/authors",{},{deprecated:"octokit.rest.migrations.getCommitAuthors() is deprecated, see https://docs.github.com/rest/migrations/source-imports#get-commit-authors"}],getImportStatus:["GET /repos/{owner}/{repo}/import",{},{deprecated:"octokit.rest.migrations.getImportStatus() is deprecated, see https://docs.github.com/rest/migrations/source-imports#get-an-import-status"}],getLargeFiles:["GET /repos/{owner}/{repo}/import/large_files",{},{deprecated:"octokit.rest.migrations.getLargeFiles() is deprecated, see https://docs.github.com/rest/migrations/source-imports#get-large-files"}],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],mapCommitAuthor:["PATCH /repos/{owner}/{repo}/import/authors/{author_id}",{},{deprecated:"octokit.rest.migrations.mapCommitAuthor() is deprecated, see https://docs.github.com/rest/migrations/source-imports#map-a-commit-author"}],setLfsPreference:["PATCH /repos/{owner}/{repo}/import/lfs",{},{deprecated:"octokit.rest.migrations.setLfsPreference() is deprecated, see https://docs.github.com/rest/migrations/source-imports#update-git-lfs-preference"}],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],startImport:["PUT /repos/{owner}/{repo}/import",{},{deprecated:"octokit.rest.migrations.startImport() is deprecated, see https://docs.github.com/rest/migrations/source-imports#start-an-import"}],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"],updateImport:["PATCH /repos/{owner}/{repo}/import",{},{deprecated:"octokit.rest.migrations.updateImport() is deprecated, see https://docs.github.com/rest/migrations/source-imports#update-an-import"}]},oidc:{getOidcCustomSubTemplateForOrg:["GET /orgs/{org}/actions/oidc/customization/sub"],updateOidcCustomSubTemplateForOrg:["PUT /orgs/{org}/actions/oidc/customization/sub"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}"],assignTeamToOrgRole:["PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],assignUserToOrgRole:["PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createCustomOrganizationRole:["POST /orgs/{org}/organization-roles"],createInvitation:["POST /orgs/{org}/invitations"],createOrUpdateCustomProperties:["PATCH /orgs/{org}/properties/schema"],createOrUpdateCustomPropertiesValuesForRepos:["PATCH /orgs/{org}/properties/values"],createOrUpdateCustomProperty:["PUT /orgs/{org}/properties/schema/{custom_property_name}"],createWebhook:["POST /orgs/{org}/hooks"],delete:["DELETE /orgs/{org}"],deleteCustomOrganizationRole:["DELETE /orgs/{org}/organization-roles/{role_id}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],enableOrDisableSecurityProductOnAllOrgRepos:["POST /orgs/{org}/{security_product}/{enablement}"],get:["GET /orgs/{org}"],getAllCustomProperties:["GET /orgs/{org}/properties/schema"],getCustomProperty:["GET /orgs/{org}/properties/schema/{custom_property_name}"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getOrgRole:["GET /orgs/{org}/organization-roles/{role_id}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listBlockedUsers:["GET /orgs/{org}/blocks"],listCustomPropertiesValuesForRepos:["GET /orgs/{org}/properties/values"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOrgRoleTeams:["GET /orgs/{org}/organization-roles/{role_id}/teams"],listOrgRoleUsers:["GET /orgs/{org}/organization-roles/{role_id}/users"],listOrgRoles:["GET /orgs/{org}/organization-roles"],listOrganizationFineGrainedPermissions:["GET /orgs/{org}/organization-fine-grained-permissions"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /orgs/{org}/personal-access-token-requests"],listPatGrants:["GET /orgs/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers"],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],patchCustomOrganizationRole:["PATCH /orgs/{org}/organization-roles/{role_id}"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeCustomProperty:["DELETE /orgs/{org}/properties/schema/{custom_property_name}"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}"],reviewPatGrantRequest:["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /orgs/{org}/personal-access-token-requests"],revokeAllOrgRolesTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}"],revokeAllOrgRolesUser:["DELETE /orgs/{org}/organization-roles/users/{username}"],revokeOrgRoleTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],revokeOrgRoleUser:["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /orgs/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /orgs/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},projects:{addCollaborator:["PUT /projects/{project_id}/collaborators/{username}"],createCard:["POST /projects/columns/{column_id}/cards"],createColumn:["POST /projects/{project_id}/columns"],createForAuthenticatedUser:["POST /user/projects"],createForOrg:["POST /orgs/{org}/projects"],createForRepo:["POST /repos/{owner}/{repo}/projects"],delete:["DELETE /projects/{project_id}"],deleteCard:["DELETE /projects/columns/cards/{card_id}"],deleteColumn:["DELETE /projects/columns/{column_id}"],get:["GET /projects/{project_id}"],getCard:["GET /projects/columns/cards/{card_id}"],getColumn:["GET /projects/columns/{column_id}"],getPermissionForUser:["GET /projects/{project_id}/collaborators/{username}/permission"],listCards:["GET /projects/columns/{column_id}/cards"],listCollaborators:["GET /projects/{project_id}/collaborators"],listColumns:["GET /projects/{project_id}/columns"],listForOrg:["GET /orgs/{org}/projects"],listForRepo:["GET /repos/{owner}/{repo}/projects"],listForUser:["GET /users/{username}/projects"],moveCard:["POST /projects/columns/cards/{card_id}/moves"],moveColumn:["POST /projects/columns/{column_id}/moves"],removeCollaborator:["DELETE /projects/{project_id}/collaborators/{username}"],update:["PATCH /projects/{project_id}"],updateCard:["PATCH /projects/columns/cards/{card_id}"],updateColumn:["PATCH /projects/columns/{column_id}"]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],cancelPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"],checkAutomatedSecurityFixes:["GET /repos/{owner}/{repo}/automated-security-fixes"],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateCustomPropertiesValues:["PATCH /repos/{owner}/{repo}/properties/values"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createTagProtection:["POST /repos/{owner}/{repo}/tags/protection"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteTagProtection:["DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disablePrivateVulnerabilityReporting:["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enablePrivateVulnerabilityReporting:["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getCustomPropertiesValues:["GET /repos/{owner}/{repo}/properties/values"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleSuite:["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"],getOrgRuleSuites:["GET /orgs/{org}/rulesets/rule-suites"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesDeployment:["GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleSuite:["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"],getRepoRuleSuites:["GET /repos/{owner}/{repo}/rulesets/rule-suites"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listActivities:["GET /repos/{owner}/{repo}/activity"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTagProtection:["GET /repos/{owner}/{repo}/tags/protection"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues"],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/secret-scanning/alerts"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]},securityAdvisories:{createFork:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"],createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],createRepositoryAdvisoryCveRequest:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"],getGlobalAdvisory:["GET /advisories/{ghsa_id}"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listGlobalAdvisories:["GET /advisories"],listOrgRepositoryAdvisories:["GET /orgs/{org}/security-advisories"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateProjectPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}"],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForProjectInOrg:["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}"],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listProjectsInOrg:["GET /orgs/{org}/teams/{team_slug}/projects"],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeProjectInOrg:["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}};var j=U;var V=new Map;for(const[i,p]of Object.entries(j)){for(const[d,y]of Object.entries(p)){const[p,v,D]=y;const[M,U]=p.split(/ /);const j=Object.assign({method:M,url:U},v);if(!V.has(i)){V.set(i,new Map)}V.get(i).set(d,{scope:i,methodName:d,endpointDefaults:j,decorations:D})}}var K={has({scope:i},p){return V.get(i).has(p)},getOwnPropertyDescriptor(i,p){return{value:this.get(i,p),configurable:true,writable:true,enumerable:true}},defineProperty(i,p,d){Object.defineProperty(i.cache,p,d);return true},deleteProperty(i,p){delete i.cache[p];return true},ownKeys({scope:i}){return[...V.get(i).keys()]},set(i,p,d){return i.cache[p]=d},get({octokit:i,scope:p,cache:d},y){if(d[y]){return d[y]}const v=V.get(p).get(y);if(!v){return void 0}const{endpointDefaults:D,decorations:M}=v;if(M){d[y]=decorate(i,p,y,D,M)}else{d[y]=i.request.defaults(D)}return d[y]}};function endpointsToMethods(i){const p={};for(const d of V.keys()){p[d]=new Proxy({octokit:i,scope:d,cache:{}},K)}return p}function decorate(i,p,d,y,v){const D=i.request.defaults(y);function withDecorations(...y){let M=D.endpoint.merge(...y);if(v.mapToData){M=Object.assign({},M,{data:M[v.mapToData],[v.mapToData]:void 0});return D(M)}if(v.renamed){const[y,D]=v.renamed;i.log.warn(`octokit.${p}.${d}() has been renamed to octokit.${y}.${D}()`)}if(v.deprecated){i.log.warn(v.deprecated)}if(v.renamedParameters){const M=D.endpoint.merge(...y);for(const[y,D]of Object.entries(v.renamedParameters)){if(y in M){i.log.warn(`"${y}" parameter is deprecated for "octokit.${p}.${d}()". Use "${D}" instead`);if(!(D in M)){M[D]=M[y]}delete M[y]}}return D(M)}return D(...y)}return Object.assign(withDecorations,D)}function restEndpointMethods(i){const p=endpointsToMethods(i);return{rest:p}}restEndpointMethods.VERSION=M;function legacyRestEndpointMethods(i){const p=endpointsToMethods(i);return{...p,rest:p}}legacyRestEndpointMethods.VERSION=M;0&&0},28409:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});function ownKeys(i,p){var d=Object.keys(i);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(i);if(p){y=y.filter((function(p){return Object.getOwnPropertyDescriptor(i,p).enumerable}))}d.push.apply(d,y)}return d}function _objectSpread2(i){for(var p=1;p<arguments.length;p++){var d=arguments[p]!=null?arguments[p]:{};if(p%2){ownKeys(Object(d),true).forEach((function(p){_defineProperty(i,p,d[p])}))}else if(Object.getOwnPropertyDescriptors){Object.defineProperties(i,Object.getOwnPropertyDescriptors(d))}else{ownKeys(Object(d)).forEach((function(p){Object.defineProperty(i,p,Object.getOwnPropertyDescriptor(d,p))}))}}return i}function _defineProperty(i,p,d){if(p in i){Object.defineProperty(i,p,{value:d,enumerable:true,configurable:true,writable:true})}else{i[p]=d}return i}const d={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createOrUpdateEnvironmentSecret:["PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteEnvironmentSecret:["DELETE /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForEnterprise:["GET /enterprises/{enterprise}/actions/cache/usage"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getEnvironmentPublicKey:["GET /repositories/{repository_id}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"],getGithubActionsDefaultWorkflowPermissionsEnterprise:["GET /enterprises/{enterprise}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listEnvironmentSecrets:["GET /repositories/{repository_id}/environments/{environment_name}/secrets"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setGithubActionsDefaultWorkflowPermissionsEnterprise:["PUT /enterprises/{enterprise}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubAdvancedSecurityBillingGhe:["GET /enterprises/{enterprise}/settings/billing/advanced-security"],getGithubAdvancedSecurityBillingOrg:["GET /orgs/{org}/settings/billing/advanced-security"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"]},emojis:{get:["GET /emojis"]},enterpriseAdmin:{addCustomLabelsToSelfHostedRunnerForEnterprise:["POST /enterprises/{enterprise}/actions/runners/{runner_id}/labels"],disableSelectedOrganizationGithubActionsEnterprise:["DELETE /enterprises/{enterprise}/actions/permissions/organizations/{org_id}"],enableSelectedOrganizationGithubActionsEnterprise:["PUT /enterprises/{enterprise}/actions/permissions/organizations/{org_id}"],getAllowedActionsEnterprise:["GET /enterprises/{enterprise}/actions/permissions/selected-actions"],getGithubActionsPermissionsEnterprise:["GET /enterprises/{enterprise}/actions/permissions"],getServerStatistics:["GET /enterprise-installation/{enterprise_or_org}/server-statistics"],listLabelsForSelfHostedRunnerForEnterprise:["GET /enterprises/{enterprise}/actions/runners/{runner_id}/labels"],listSelectedOrganizationsEnabledGithubActionsEnterprise:["GET /enterprises/{enterprise}/actions/permissions/organizations"],removeAllCustomLabelsFromSelfHostedRunnerForEnterprise:["DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForEnterprise:["DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}"],setAllowedActionsEnterprise:["PUT /enterprises/{enterprise}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForEnterprise:["PUT /enterprises/{enterprise}/actions/runners/{runner_id}/labels"],setGithubActionsPermissionsEnterprise:["PUT /enterprises/{enterprise}/actions/permissions"],setSelectedOrganizationsEnabledGithubActionsEnterprise:["PUT /enterprises/{enterprise}/actions/permissions/organizations"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{cancelImport:["DELETE /repos/{owner}/{repo}/import"],deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getCommitAuthors:["GET /repos/{owner}/{repo}/import/authors"],getImportStatus:["GET /repos/{owner}/{repo}/import"],getLargeFiles:["GET /repos/{owner}/{repo}/import/large_files"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],mapCommitAuthor:["PATCH /repos/{owner}/{repo}/import/authors/{author_id}"],setLfsPreference:["PATCH /repos/{owner}/{repo}/import/lfs"],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],startImport:["PUT /repos/{owner}/{repo}/import"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"],updateImport:["PATCH /repos/{owner}/{repo}/import"]},orgs:{blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createInvitation:["POST /orgs/{org}/invitations"],createWebhook:["POST /orgs/{org}/hooks"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],get:["GET /orgs/{org}"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listBlockedUsers:["GET /orgs/{org}/blocks"],listCustomRoles:["GET /organizations/{organization_id}/custom_roles"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},projects:{addCollaborator:["PUT /projects/{project_id}/collaborators/{username}"],createCard:["POST /projects/columns/{column_id}/cards"],createColumn:["POST /projects/{project_id}/columns"],createForAuthenticatedUser:["POST /user/projects"],createForOrg:["POST /orgs/{org}/projects"],createForRepo:["POST /repos/{owner}/{repo}/projects"],delete:["DELETE /projects/{project_id}"],deleteCard:["DELETE /projects/columns/cards/{card_id}"],deleteColumn:["DELETE /projects/columns/{column_id}"],get:["GET /projects/{project_id}"],getCard:["GET /projects/columns/cards/{card_id}"],getColumn:["GET /projects/columns/{column_id}"],getPermissionForUser:["GET /projects/{project_id}/collaborators/{username}/permission"],listCards:["GET /projects/columns/{column_id}/cards"],listCollaborators:["GET /projects/{project_id}/collaborators"],listColumns:["GET /projects/{project_id}/columns"],listForOrg:["GET /orgs/{org}/projects"],listForRepo:["GET /repos/{owner}/{repo}/projects"],listForUser:["GET /users/{username}/projects"],moveCard:["POST /projects/columns/cards/{card_id}/moves"],moveColumn:["POST /projects/columns/{column_id}/moves"],removeCollaborator:["DELETE /projects/{project_id}/collaborators/{username}"],update:["PATCH /projects/{project_id}"],updateCard:["PATCH /projects/columns/cards/{card_id}"],updateColumn:["PATCH /projects/columns/{column_id}"]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createTagProtection:["POST /repos/{owner}/{repo}/tags/protection"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteTagProtection:["DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableLfsForRepo:["DELETE /repos/{owner}/{repo}/lfs"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enableLfsForRepo:["PUT /repos/{owner}/{repo}/lfs"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTagProtection:["GET /repos/{owner}/{repo}/tags/protection"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues"],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/secret-scanning/alerts"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateProjectPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}"],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForProjectInOrg:["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}"],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listProjectsInOrg:["GET /orgs/{org}/teams/{team_slug}/projects"],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeProjectInOrg:["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],list:["GET /users"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}};const y="5.16.2";function endpointsToMethods(i,p){const d={};for(const[y,v]of Object.entries(p)){for(const[p,D]of Object.entries(v)){const[v,M,U]=D;const[j,V]=v.split(/ /);const K=Object.assign({method:j,url:V},M);if(!d[y]){d[y]={}}const ee=d[y];if(U){ee[p]=decorate(i,y,p,K,U);continue}ee[p]=i.request.defaults(K)}}return d}function decorate(i,p,d,y,v){const D=i.request.defaults(y);function withDecorations(...y){let M=D.endpoint.merge(...y);if(v.mapToData){M=Object.assign({},M,{data:M[v.mapToData],[v.mapToData]:undefined});return D(M)}if(v.renamed){const[y,D]=v.renamed;i.log.warn(`octokit.${p}.${d}() has been renamed to octokit.${y}.${D}()`)}if(v.deprecated){i.log.warn(v.deprecated)}if(v.renamedParameters){const M=D.endpoint.merge(...y);for(const[y,D]of Object.entries(v.renamedParameters)){if(y in M){i.log.warn(`"${y}" parameter is deprecated for "octokit.${p}.${d}()". Use "${D}" instead`);if(!(D in M)){M[D]=M[y]}delete M[y]}}return D(M)}return D(...y)}return Object.assign(withDecorations,D)}function restEndpointMethods(i){const p=endpointsToMethods(i,d);return{rest:p}}restEndpointMethods.VERSION=y;function legacyRestEndpointMethods(i){const p=endpointsToMethods(i,d);return _objectSpread2(_objectSpread2({},p),{},{rest:p})}legacyRestEndpointMethods.VERSION=y;p.legacyRestEndpointMethods=legacyRestEndpointMethods;p.restEndpointMethods=restEndpointMethods},20772:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});function _interopDefault(i){return i&&typeof i==="object"&&"default"in i?i["default"]:i}var y=_interopDefault(d(27447));async function errorRequest(i,p,d,y){if(!d.request||!d.request.request){throw d}if(d.status>=400&&!p.doNotRetry.includes(d.status)){const v=y.request.retries!=null?y.request.retries:p.retries;const D=Math.pow((y.request.retryCount||0)+1,2);throw i.retry.retryRequest(d,v,D)}throw d}async function wrapRequest(i,p,d){const v=new y;v.on("failed",(function(p,y){const v=~~p.request.request.retries;const D=~~p.request.request.retryAfter;d.request.retryCount=y.retryCount+1;if(v>y.retryCount){return D*i.retryAfterBaseValue}}));return v.schedule(p,d)}const v="3.0.9";function retry(i,p){const d=Object.assign({enabled:true,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422],retries:3},p.retry);if(d.enabled){i.hook.error("request",errorRequest.bind(null,i,d));i.hook.wrap("request",wrapRequest.bind(null,d))}return{retry:{retryRequest:(i,p,d)=>{i.request.request=Object.assign({},i.request.request,{retries:p,retryAfter:d});return i}}}}retry.VERSION=v;p.VERSION=v;p.retry=retry},24075:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});function _interopDefault(i){return i&&typeof i==="object"&&"default"in i?i["default"]:i}var y=d(45546);var v=_interopDefault(d(98068));const D=v((i=>console.warn(i)));const M=v((i=>console.warn(i)));class RequestError extends Error{constructor(i,p,d){super(i);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="HttpError";this.status=p;let v;if("headers"in d&&typeof d.headers!=="undefined"){v=d.headers}if("response"in d){this.response=d.response;v=d.response.headers}const U=Object.assign({},d.request);if(d.request.headers.authorization){U.headers=Object.assign({},d.request.headers,{authorization:d.request.headers.authorization.replace(/ .*$/," [REDACTED]")})}U.url=U.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]");this.request=U;Object.defineProperty(this,"code",{get(){D(new y.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`."));return p}});Object.defineProperty(this,"headers",{get(){M(new y.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`."));return v||{}}})}}p.RequestError=RequestError},80033:(i,p,d)=>{"use strict";var y=Object.create;var v=Object.defineProperty;var D=Object.getOwnPropertyDescriptor;var M=Object.getOwnPropertyNames;var U=Object.getPrototypeOf;var j=Object.prototype.hasOwnProperty;var __export=(i,p)=>{for(var d in p)v(i,d,{get:p[d],enumerable:true})};var __copyProps=(i,p,d,y)=>{if(p&&typeof p==="object"||typeof p==="function"){for(let U of M(p))if(!j.call(i,U)&&U!==d)v(i,U,{get:()=>p[U],enumerable:!(y=D(p,U))||y.enumerable})}return i};var __toESM=(i,p,d)=>(d=i!=null?y(U(i)):{},__copyProps(p||!i||!i.__esModule?v(d,"default",{value:i,enumerable:true}):d,i));var __toCommonJS=i=>__copyProps(v({},"__esModule",{value:true}),i);var V={};__export(V,{RequestError:()=>ne});i.exports=__toCommonJS(V);var K=d(45546);var ee=__toESM(d(98068));var te=(0,ee.default)((i=>console.warn(i)));var re=(0,ee.default)((i=>console.warn(i)));var ne=class extends Error{constructor(i,p,d){super(i);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="HttpError";this.status=p;let y;if("headers"in d&&typeof d.headers!=="undefined"){y=d.headers}if("response"in d){this.response=d.response;y=d.response.headers}const v=Object.assign({},d.request);if(d.request.headers.authorization){v.headers=Object.assign({},d.request.headers,{authorization:d.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})}v.url=v.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]");this.request=v;Object.defineProperty(this,"code",{get(){te(new K.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`."));return p}});Object.defineProperty(this,"headers",{get(){re(new K.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`."));return y||{}}})}};0&&0},60658:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});function _interopDefault(i){return i&&typeof i==="object"&&"default"in i?i["default"]:i}var y=d(86593);var v=d(59279);var D=d(53689);var M=_interopDefault(d(39201));var U=d(24075);const j="5.6.3";function getBufferResponse(i){return i.arrayBuffer()}function fetchWrapper(i){const p=i.request&&i.request.log?i.request.log:console;if(D.isPlainObject(i.body)||Array.isArray(i.body)){i.body=JSON.stringify(i.body)}let d={};let y;let v;const j=i.request&&i.request.fetch||M;return j(i.url,Object.assign({method:i.method,body:i.body,headers:i.headers,redirect:i.redirect},i.request)).then((async D=>{v=D.url;y=D.status;for(const i of D.headers){d[i[0]]=i[1]}if("deprecation"in d){const y=d.link&&d.link.match(/<([^>]+)>; rel="deprecation"/);const v=y&&y.pop();p.warn(`[@octokit/request] "${i.method} ${i.url}" is deprecated. It is scheduled to be removed on ${d.sunset}${v?`. See ${v}`:""}`)}if(y===204||y===205){return}if(i.method==="HEAD"){if(y<400){return}throw new U.RequestError(D.statusText,y,{response:{url:v,status:y,headers:d,data:undefined},request:i})}if(y===304){throw new U.RequestError("Not modified",y,{response:{url:v,status:y,headers:d,data:await getResponseData(D)},request:i})}if(y>=400){const p=await getResponseData(D);const M=new U.RequestError(toErrorMessage(p),y,{response:{url:v,status:y,headers:d,data:p},request:i});throw M}return getResponseData(D)})).then((i=>({status:y,url:v,headers:d,data:i}))).catch((p=>{if(p instanceof U.RequestError)throw p;throw new U.RequestError(p.message,500,{request:i})}))}async function getResponseData(i){const p=i.headers.get("content-type");if(/application\/json/.test(p)){return i.json()}if(!p||/^text\/|charset=utf-8$/.test(p)){return i.text()}return getBufferResponse(i)}function toErrorMessage(i){if(typeof i==="string")return i;if("message"in i){if(Array.isArray(i.errors)){return`${i.message}: ${i.errors.map(JSON.stringify).join(", ")}`}return i.message}return`Unknown error: ${JSON.stringify(i)}`}function withDefaults(i,p){const d=i.defaults(p);const newApi=function(i,p){const y=d.merge(i,p);if(!y.request||!y.request.hook){return fetchWrapper(d.parse(y))}const request=(i,p)=>fetchWrapper(d.parse(d.merge(i,p)));Object.assign(request,{endpoint:d,defaults:withDefaults.bind(null,d)});return y.request.hook(request,y)};return Object.assign(newApi,{endpoint:d,defaults:withDefaults.bind(null,d)})}const V=withDefaults(y.endpoint,{headers:{"user-agent":`octokit-request.js/${j} ${v.getUserAgent()}`}});p.request=V},5833:(i,p,d)=>{"use strict";var y=Object.defineProperty;var v=Object.getOwnPropertyDescriptor;var D=Object.getOwnPropertyNames;var M=Object.prototype.hasOwnProperty;var __export=(i,p)=>{for(var d in p)y(i,d,{get:p[d],enumerable:true})};var __copyProps=(i,p,d,U)=>{if(p&&typeof p==="object"||typeof p==="function"){for(let j of D(p))if(!M.call(i,j)&&j!==d)y(i,j,{get:()=>p[j],enumerable:!(U=v(p,j))||U.enumerable})}return i};var __toCommonJS=i=>__copyProps(y({},"__esModule",{value:true}),i);var U={};__export(U,{request:()=>te});i.exports=__toCommonJS(U);var j=d(80423);var V=d(59279);var K="8.4.1";function isPlainObject(i){if(typeof i!=="object"||i===null)return false;if(Object.prototype.toString.call(i)!=="[object Object]")return false;const p=Object.getPrototypeOf(i);if(p===null)return true;const d=Object.prototype.hasOwnProperty.call(p,"constructor")&&p.constructor;return typeof d==="function"&&d instanceof d&&Function.prototype.call(d)===Function.prototype.call(i)}var ee=d(80033);function getBufferResponse(i){return i.arrayBuffer()}function fetchWrapper(i){var p,d,y,v;const D=i.request&&i.request.log?i.request.log:console;const M=((p=i.request)==null?void 0:p.parseSuccessResponseBody)!==false;if(isPlainObject(i.body)||Array.isArray(i.body)){i.body=JSON.stringify(i.body)}let U={};let j;let V;let{fetch:K}=globalThis;if((d=i.request)==null?void 0:d.fetch){K=i.request.fetch}if(!K){throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing")}return K(i.url,{method:i.method,body:i.body,redirect:(y=i.request)==null?void 0:y.redirect,headers:i.headers,signal:(v=i.request)==null?void 0:v.signal,...i.body&&{duplex:"half"}}).then((async p=>{V=p.url;j=p.status;for(const i of p.headers){U[i[0]]=i[1]}if("deprecation"in U){const p=U.link&&U.link.match(/<([^<>]+)>; rel="deprecation"/);const d=p&&p.pop();D.warn(`[@octokit/request] "${i.method} ${i.url}" is deprecated. It is scheduled to be removed on ${U.sunset}${d?`. See ${d}`:""}`)}if(j===204||j===205){return}if(i.method==="HEAD"){if(j<400){return}throw new ee.RequestError(p.statusText,j,{response:{url:V,status:j,headers:U,data:void 0},request:i})}if(j===304){throw new ee.RequestError("Not modified",j,{response:{url:V,status:j,headers:U,data:await getResponseData(p)},request:i})}if(j>=400){const d=await getResponseData(p);const y=new ee.RequestError(toErrorMessage(d),j,{response:{url:V,status:j,headers:U,data:d},request:i});throw y}return M?await getResponseData(p):p.body})).then((i=>({status:j,url:V,headers:U,data:i}))).catch((p=>{if(p instanceof ee.RequestError)throw p;else if(p.name==="AbortError")throw p;let d=p.message;if(p.name==="TypeError"&&"cause"in p){if(p.cause instanceof Error){d=p.cause.message}else if(typeof p.cause==="string"){d=p.cause}}throw new ee.RequestError(d,500,{request:i})}))}async function getResponseData(i){const p=i.headers.get("content-type");if(/application\/json/.test(p)){return i.json().catch((()=>i.text())).catch((()=>""))}if(!p||/^text\/|charset=utf-8$/.test(p)){return i.text()}return getBufferResponse(i)}function toErrorMessage(i){if(typeof i==="string")return i;let p;if("documentation_url"in i){p=` - ${i.documentation_url}`}else{p=""}if("message"in i){if(Array.isArray(i.errors)){return`${i.message}: ${i.errors.map(JSON.stringify).join(", ")}${p}`}return`${i.message}${p}`}return`Unknown error: ${JSON.stringify(i)}`}function withDefaults(i,p){const d=i.defaults(p);const newApi=function(i,p){const y=d.merge(i,p);if(!y.request||!y.request.hook){return fetchWrapper(d.parse(y))}const request2=(i,p)=>fetchWrapper(d.parse(d.merge(i,p)));Object.assign(request2,{endpoint:d,defaults:withDefaults.bind(null,d)});return y.request.hook(request2,y)};return Object.assign(newApi,{endpoint:d,defaults:withDefaults.bind(null,d)})}var te=withDefaults(j.endpoint,{headers:{"user-agent":`octokit-request.js/${K} ${(0,V.getUserAgent)()}`}});0&&0},96444:function(i,p){"use strict";var d=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.ClientStreamingCall=void 0;class ClientStreamingCall{constructor(i,p,d,y,v,D,M){this.method=i;this.requestHeaders=p;this.requests=d;this.headers=y;this.response=v;this.status=D;this.trailers=M}then(i,p){return this.promiseFinished().then((p=>i?Promise.resolve(i(p)):p),(i=>p?Promise.resolve(p(i)):Promise.reject(i)))}promiseFinished(){return d(this,void 0,void 0,(function*(){let[i,p,d,y]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:i,response:p,status:d,trailers:y}}))}}p.ClientStreamingCall=ClientStreamingCall},26110:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Deferred=p.DeferredState=void 0;var d;(function(i){i[i["PENDING"]=0]="PENDING";i[i["REJECTED"]=1]="REJECTED";i[i["RESOLVED"]=2]="RESOLVED"})(d=p.DeferredState||(p.DeferredState={}));class Deferred{constructor(i=true){this._state=d.PENDING;this._promise=new Promise(((i,p)=>{this._resolve=i;this._reject=p}));if(i){this._promise.catch((i=>{}))}}get state(){return this._state}get promise(){return this._promise}resolve(i){if(this.state!==d.PENDING)throw new Error(`cannot resolve ${d[this.state].toLowerCase()}`);this._resolve(i);this._state=d.RESOLVED}reject(i){if(this.state!==d.PENDING)throw new Error(`cannot reject ${d[this.state].toLowerCase()}`);this._reject(i);this._state=d.REJECTED}resolvePending(i){if(this._state===d.PENDING)this.resolve(i)}rejectPending(i){if(this._state===d.PENDING)this.reject(i)}}p.Deferred=Deferred},73515:function(i,p){"use strict";var d=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.DuplexStreamingCall=void 0;class DuplexStreamingCall{constructor(i,p,d,y,v,D,M){this.method=i;this.requestHeaders=p;this.requests=d;this.headers=y;this.responses=v;this.status=D;this.trailers=M}then(i,p){return this.promiseFinished().then((p=>i?Promise.resolve(i(p)):p),(i=>p?Promise.resolve(p(i)):Promise.reject(i)))}promiseFinished(){return d(this,void 0,void 0,(function*(){let[i,p,d]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:i,status:p,trailers:d}}))}}p.DuplexStreamingCall=DuplexStreamingCall},42229:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});var y=d(42927);Object.defineProperty(p,"ServiceType",{enumerable:true,get:function(){return y.ServiceType}});var v=d(51817);Object.defineProperty(p,"readMethodOptions",{enumerable:true,get:function(){return v.readMethodOptions}});Object.defineProperty(p,"readMethodOption",{enumerable:true,get:function(){return v.readMethodOption}});Object.defineProperty(p,"readServiceOption",{enumerable:true,get:function(){return v.readServiceOption}});var D=d(73361);Object.defineProperty(p,"RpcError",{enumerable:true,get:function(){return D.RpcError}});var M=d(6457);Object.defineProperty(p,"mergeRpcOptions",{enumerable:true,get:function(){return M.mergeRpcOptions}});var U=d(79607);Object.defineProperty(p,"RpcOutputStreamController",{enumerable:true,get:function(){return U.RpcOutputStreamController}});var j=d(22753);Object.defineProperty(p,"TestTransport",{enumerable:true,get:function(){return j.TestTransport}});var V=d(26110);Object.defineProperty(p,"Deferred",{enumerable:true,get:function(){return V.Deferred}});Object.defineProperty(p,"DeferredState",{enumerable:true,get:function(){return V.DeferredState}});var K=d(73515);Object.defineProperty(p,"DuplexStreamingCall",{enumerable:true,get:function(){return K.DuplexStreamingCall}});var ee=d(96444);Object.defineProperty(p,"ClientStreamingCall",{enumerable:true,get:function(){return ee.ClientStreamingCall}});var te=d(27688);Object.defineProperty(p,"ServerStreamingCall",{enumerable:true,get:function(){return te.ServerStreamingCall}});var re=d(81539);Object.defineProperty(p,"UnaryCall",{enumerable:true,get:function(){return re.UnaryCall}});var ne=d(85992);Object.defineProperty(p,"stackIntercept",{enumerable:true,get:function(){return ne.stackIntercept}});Object.defineProperty(p,"stackDuplexStreamingInterceptors",{enumerable:true,get:function(){return ne.stackDuplexStreamingInterceptors}});Object.defineProperty(p,"stackClientStreamingInterceptors",{enumerable:true,get:function(){return ne.stackClientStreamingInterceptors}});Object.defineProperty(p,"stackServerStreamingInterceptors",{enumerable:true,get:function(){return ne.stackServerStreamingInterceptors}});Object.defineProperty(p,"stackUnaryInterceptors",{enumerable:true,get:function(){return ne.stackUnaryInterceptors}});var ie=d(89029);Object.defineProperty(p,"ServerCallContextController",{enumerable:true,get:function(){return ie.ServerCallContextController}})},51817:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.readServiceOption=p.readMethodOption=p.readMethodOptions=p.normalizeMethodInfo=void 0;const y=d(66765);function normalizeMethodInfo(i,p){var d,v,D;let M=i;M.service=p;M.localName=(d=M.localName)!==null&&d!==void 0?d:y.lowerCamelCase(M.name);M.serverStreaming=!!M.serverStreaming;M.clientStreaming=!!M.clientStreaming;M.options=(v=M.options)!==null&&v!==void 0?v:{};M.idempotency=(D=M.idempotency)!==null&&D!==void 0?D:undefined;return M}p.normalizeMethodInfo=normalizeMethodInfo;function readMethodOptions(i,p,d,y){var v;const D=(v=i.methods.find(((i,d)=>i.localName===p||d===p)))===null||v===void 0?void 0:v.options;return D&&D[d]?y.fromJson(D[d]):undefined}p.readMethodOptions=readMethodOptions;function readMethodOption(i,p,d,y){var v;const D=(v=i.methods.find(((i,d)=>i.localName===p||d===p)))===null||v===void 0?void 0:v.options;if(!D){return undefined}const M=D[d];if(M===undefined){return M}return y?y.fromJson(M):M}p.readMethodOption=readMethodOption;function readServiceOption(i,p,d){const y=i.options;if(!y){return undefined}const v=y[p];if(v===undefined){return v}return d?d.fromJson(v):v}p.readServiceOption=readServiceOption},73361:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RpcError=void 0;class RpcError extends Error{constructor(i,p="UNKNOWN",d){super(i);this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype);this.code=p;this.meta=d!==null&&d!==void 0?d:{}}toString(){const i=[this.name+": "+this.message];if(this.code){i.push("");i.push("Code: "+this.code)}if(this.serviceName&&this.methodName){i.push("Method: "+this.serviceName+"/"+this.methodName)}let p=Object.entries(this.meta);if(p.length){i.push("");i.push("Meta:");for(let[d,y]of p){i.push(` ${d}: ${y}`)}}return i.join("\n")}}p.RpcError=RpcError},85992:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.stackDuplexStreamingInterceptors=p.stackClientStreamingInterceptors=p.stackServerStreamingInterceptors=p.stackUnaryInterceptors=p.stackIntercept=void 0;const y=d(66765);function stackIntercept(i,p,d,v,D){var M,U,j,V;if(i=="unary"){let tail=(i,d,y)=>p.unary(i,d,y);for(const i of((M=v.interceptors)!==null&&M!==void 0?M:[]).filter((i=>i.interceptUnary)).reverse()){const p=tail;tail=(d,y,v)=>i.interceptUnary(p,d,y,v)}return tail(d,D,v)}if(i=="serverStreaming"){let tail=(i,d,y)=>p.serverStreaming(i,d,y);for(const i of((U=v.interceptors)!==null&&U!==void 0?U:[]).filter((i=>i.interceptServerStreaming)).reverse()){const p=tail;tail=(d,y,v)=>i.interceptServerStreaming(p,d,y,v)}return tail(d,D,v)}if(i=="clientStreaming"){let tail=(i,d)=>p.clientStreaming(i,d);for(const i of((j=v.interceptors)!==null&&j!==void 0?j:[]).filter((i=>i.interceptClientStreaming)).reverse()){const p=tail;tail=(d,y)=>i.interceptClientStreaming(p,d,y)}return tail(d,v)}if(i=="duplex"){let tail=(i,d)=>p.duplex(i,d);for(const i of((V=v.interceptors)!==null&&V!==void 0?V:[]).filter((i=>i.interceptDuplex)).reverse()){const p=tail;tail=(d,y)=>i.interceptDuplex(p,d,y)}return tail(d,v)}y.assertNever(i)}p.stackIntercept=stackIntercept;function stackUnaryInterceptors(i,p,d,y){return stackIntercept("unary",i,p,y,d)}p.stackUnaryInterceptors=stackUnaryInterceptors;function stackServerStreamingInterceptors(i,p,d,y){return stackIntercept("serverStreaming",i,p,y,d)}p.stackServerStreamingInterceptors=stackServerStreamingInterceptors;function stackClientStreamingInterceptors(i,p,d){return stackIntercept("clientStreaming",i,p,d)}p.stackClientStreamingInterceptors=stackClientStreamingInterceptors;function stackDuplexStreamingInterceptors(i,p,d){return stackIntercept("duplex",i,p,d)}p.stackDuplexStreamingInterceptors=stackDuplexStreamingInterceptors},6457:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.mergeRpcOptions=void 0;const y=d(66765);function mergeRpcOptions(i,p){if(!p)return i;let d={};copy(i,d);copy(p,d);for(let v of Object.keys(p)){let D=p[v];switch(v){case"jsonOptions":d.jsonOptions=y.mergeJsonOptions(i.jsonOptions,d.jsonOptions);break;case"binaryOptions":d.binaryOptions=y.mergeBinaryOptions(i.binaryOptions,d.binaryOptions);break;case"meta":d.meta={};copy(i.meta,d.meta);copy(p.meta,d.meta);break;case"interceptors":d.interceptors=i.interceptors?i.interceptors.concat(D):D.concat();break}}return d}p.mergeRpcOptions=mergeRpcOptions;function copy(i,p){if(!i)return;let d=p;for(let[p,y]of Object.entries(i)){if(y instanceof Date)d[p]=new Date(y.getTime());else if(Array.isArray(y))d[p]=y.concat();else d[p]=y}}},79607:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RpcOutputStreamController=void 0;const y=d(26110);const v=d(66765);class RpcOutputStreamController{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]};this._closed=false;this._itState={q:[]}}onNext(i){return this.addLis(i,this._lis.nxt)}onMessage(i){return this.addLis(i,this._lis.msg)}onError(i){return this.addLis(i,this._lis.err)}onComplete(i){return this.addLis(i,this._lis.cmp)}addLis(i,p){p.push(i);return()=>{let d=p.indexOf(i);if(d>=0)p.splice(d,1)}}clearLis(){for(let i of Object.values(this._lis))i.splice(0,i.length)}get closed(){return this._closed!==false}notifyNext(i,p,d){v.assert((i?1:0)+(p?1:0)+(d?1:0)<=1,"only one emission at a time");if(i)this.notifyMessage(i);if(p)this.notifyError(p);if(d)this.notifyComplete()}notifyMessage(i){v.assert(!this.closed,"stream is closed");this.pushIt({value:i,done:false});this._lis.msg.forEach((p=>p(i)));this._lis.nxt.forEach((p=>p(i,undefined,false)))}notifyError(i){v.assert(!this.closed,"stream is closed");this._closed=i;this.pushIt(i);this._lis.err.forEach((p=>p(i)));this._lis.nxt.forEach((p=>p(undefined,i,false)));this.clearLis()}notifyComplete(){v.assert(!this.closed,"stream is closed");this._closed=true;this.pushIt({value:null,done:true});this._lis.cmp.forEach((i=>i()));this._lis.nxt.forEach((i=>i(undefined,undefined,true)));this.clearLis()}[Symbol.asyncIterator](){if(this._closed===true)this.pushIt({value:null,done:true});else if(this._closed!==false)this.pushIt(this._closed);return{next:()=>{let i=this._itState;v.assert(i,"bad state");v.assert(!i.p,"iterator contract broken");let p=i.q.shift();if(p)return"value"in p?Promise.resolve(p):Promise.reject(p);i.p=new y.Deferred;return i.p.promise}}}pushIt(i){let p=this._itState;if(p.p){const d=p.p;v.assert(d.state==y.DeferredState.PENDING,"iterator contract broken");"value"in i?d.resolve(i):d.reject(i);delete p.p}else{p.q.push(i)}}}p.RpcOutputStreamController=RpcOutputStreamController},89029:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServerCallContextController=void 0;class ServerCallContextController{constructor(i,p,d,y,v={code:"OK",detail:""}){this._cancelled=false;this._listeners=[];this.method=i;this.headers=p;this.deadline=d;this.trailers={};this._sendRH=y;this.status=v}notifyCancelled(){if(!this._cancelled){this._cancelled=true;for(let i of this._listeners){i()}}}sendResponseHeaders(i){this._sendRH(i)}get cancelled(){return this._cancelled}onCancel(i){const p=this._listeners;p.push(i);return()=>{let d=p.indexOf(i);if(d>=0)p.splice(d,1)}}}p.ServerCallContextController=ServerCallContextController},27688:function(i,p){"use strict";var d=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.ServerStreamingCall=void 0;class ServerStreamingCall{constructor(i,p,d,y,v,D,M){this.method=i;this.requestHeaders=p;this.request=d;this.headers=y;this.responses=v;this.status=D;this.trailers=M}then(i,p){return this.promiseFinished().then((p=>i?Promise.resolve(i(p)):p),(i=>p?Promise.resolve(p(i)):Promise.reject(i)))}promiseFinished(){return d(this,void 0,void 0,(function*(){let[i,p,d]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:i,status:p,trailers:d}}))}}p.ServerStreamingCall=ServerStreamingCall},42927:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceType=void 0;const y=d(51817);class ServiceType{constructor(i,p,d){this.typeName=i;this.methods=p.map((i=>y.normalizeMethodInfo(i,this)));this.options=d!==null&&d!==void 0?d:{}}}p.ServiceType=ServiceType},22753:function(i,p,d){"use strict";var y=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.TestTransport=void 0;const v=d(73361);const D=d(66765);const M=d(79607);const U=d(6457);const j=d(81539);const V=d(27688);const K=d(96444);const ee=d(73515);class TestTransport{constructor(i){this.suppressUncaughtRejections=true;this.headerDelay=10;this.responseDelay=50;this.betweenResponseDelay=10;this.afterResponseDelay=10;this.data=i!==null&&i!==void 0?i:{}}get sentMessages(){if(this.lastInput instanceof TestInputStream){return this.lastInput.sent}else if(typeof this.lastInput=="object"){return[this.lastInput.single]}return[]}get sendComplete(){if(this.lastInput instanceof TestInputStream){return this.lastInput.completed}else if(typeof this.lastInput=="object"){return true}return false}promiseHeaders(){var i;const p=(i=this.data.headers)!==null&&i!==void 0?i:TestTransport.defaultHeaders;return p instanceof v.RpcError?Promise.reject(p):Promise.resolve(p)}promiseSingleResponse(i){if(this.data.response instanceof v.RpcError){return Promise.reject(this.data.response)}let p;if(Array.isArray(this.data.response)){D.assert(this.data.response.length>0);p=this.data.response[0]}else if(this.data.response!==undefined){p=this.data.response}else{p=i.O.create()}D.assert(i.O.is(p));return Promise.resolve(p)}streamResponses(i,p,d){return y(this,void 0,void 0,(function*(){const y=[];if(this.data.response===undefined){y.push(i.O.create())}else if(Array.isArray(this.data.response)){for(let p of this.data.response){D.assert(i.O.is(p));y.push(p)}}else if(!(this.data.response instanceof v.RpcError)){D.assert(i.O.is(this.data.response));y.push(this.data.response)}try{yield delay(this.responseDelay,d)(undefined)}catch(i){p.notifyError(i);return}if(this.data.response instanceof v.RpcError){p.notifyError(this.data.response);return}for(let i of y){p.notifyMessage(i);try{yield delay(this.betweenResponseDelay,d)(undefined)}catch(i){p.notifyError(i);return}}if(this.data.status instanceof v.RpcError){p.notifyError(this.data.status);return}if(this.data.trailers instanceof v.RpcError){p.notifyError(this.data.trailers);return}p.notifyComplete()}))}promiseStatus(){var i;const p=(i=this.data.status)!==null&&i!==void 0?i:TestTransport.defaultStatus;return p instanceof v.RpcError?Promise.reject(p):Promise.resolve(p)}promiseTrailers(){var i;const p=(i=this.data.trailers)!==null&&i!==void 0?i:TestTransport.defaultTrailers;return p instanceof v.RpcError?Promise.reject(p):Promise.resolve(p)}maybeSuppressUncaught(...i){if(this.suppressUncaughtRejections){for(let p of i){p.catch((()=>{}))}}}mergeOptions(i){return U.mergeRpcOptions({},i)}unary(i,p,d){var y;const v=(y=d.meta)!==null&&y!==void 0?y:{},D=this.promiseHeaders().then(delay(this.headerDelay,d.abort)),M=D.catch((i=>{})).then(delay(this.responseDelay,d.abort)).then((p=>this.promiseSingleResponse(i))),U=M.catch((i=>{})).then(delay(this.afterResponseDelay,d.abort)).then((i=>this.promiseStatus())),V=M.catch((i=>{})).then(delay(this.afterResponseDelay,d.abort)).then((i=>this.promiseTrailers()));this.maybeSuppressUncaught(U,V);this.lastInput={single:p};return new j.UnaryCall(i,v,p,D,M,U,V)}serverStreaming(i,p,d){var y;const v=(y=d.meta)!==null&&y!==void 0?y:{},D=this.promiseHeaders().then(delay(this.headerDelay,d.abort)),U=new M.RpcOutputStreamController,j=D.then(delay(this.responseDelay,d.abort)).catch((()=>{})).then((()=>this.streamResponses(i,U,d.abort))).then(delay(this.afterResponseDelay,d.abort)),K=j.then((()=>this.promiseStatus())),ee=j.then((()=>this.promiseTrailers()));this.maybeSuppressUncaught(K,ee);this.lastInput={single:p};return new V.ServerStreamingCall(i,v,p,D,U,K,ee)}clientStreaming(i,p){var d;const y=(d=p.meta)!==null&&d!==void 0?d:{},v=this.promiseHeaders().then(delay(this.headerDelay,p.abort)),D=v.catch((i=>{})).then(delay(this.responseDelay,p.abort)).then((p=>this.promiseSingleResponse(i))),M=D.catch((i=>{})).then(delay(this.afterResponseDelay,p.abort)).then((i=>this.promiseStatus())),U=D.catch((i=>{})).then(delay(this.afterResponseDelay,p.abort)).then((i=>this.promiseTrailers()));this.maybeSuppressUncaught(M,U);this.lastInput=new TestInputStream(this.data,p.abort);return new K.ClientStreamingCall(i,y,this.lastInput,v,D,M,U)}duplex(i,p){var d;const y=(d=p.meta)!==null&&d!==void 0?d:{},v=this.promiseHeaders().then(delay(this.headerDelay,p.abort)),D=new M.RpcOutputStreamController,U=v.then(delay(this.responseDelay,p.abort)).catch((()=>{})).then((()=>this.streamResponses(i,D,p.abort))).then(delay(this.afterResponseDelay,p.abort)),j=U.then((()=>this.promiseStatus())),V=U.then((()=>this.promiseTrailers()));this.maybeSuppressUncaught(j,V);this.lastInput=new TestInputStream(this.data,p.abort);return new ee.DuplexStreamingCall(i,y,this.lastInput,v,D,j,V)}}p.TestTransport=TestTransport;TestTransport.defaultHeaders={responseHeader:"test"};TestTransport.defaultStatus={code:"OK",detail:"all good"};TestTransport.defaultTrailers={responseTrailer:"test"};function delay(i,p){return d=>new Promise(((y,D)=>{if(p===null||p===void 0?void 0:p.aborted){D(new v.RpcError("user cancel","CANCELLED"))}else{const M=setTimeout((()=>y(d)),i);if(p){p.addEventListener("abort",(i=>{clearTimeout(M);D(new v.RpcError("user cancel","CANCELLED"))}))}}}))}class TestInputStream{constructor(i,p){this._completed=false;this._sent=[];this.data=i;this.abort=p}get sent(){return this._sent}get completed(){return this._completed}send(i){if(this.data.inputMessage instanceof v.RpcError){return Promise.reject(this.data.inputMessage)}const p=this.data.inputMessage===undefined?10:this.data.inputMessage;return Promise.resolve(undefined).then((()=>{this._sent.push(i)})).then(delay(p,this.abort))}complete(){if(this.data.inputComplete instanceof v.RpcError){return Promise.reject(this.data.inputComplete)}const i=this.data.inputComplete===undefined?10:this.data.inputComplete;return Promise.resolve(undefined).then((()=>{this._completed=true})).then(delay(i,this.abort))}}},81539:function(i,p){"use strict";var d=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.UnaryCall=void 0;class UnaryCall{constructor(i,p,d,y,v,D,M){this.method=i;this.requestHeaders=p;this.request=d;this.headers=y;this.response=v;this.status=D;this.trailers=M}then(i,p){return this.promiseFinished().then((p=>i?Promise.resolve(i(p)):p),(i=>p?Promise.resolve(p(i)):Promise.reject(i)))}promiseFinished(){return d(this,void 0,void 0,(function*(){let[i,p,d,y]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:i,response:p,status:d,trailers:y}}))}}p.UnaryCall=UnaryCall},96387:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.assertFloat32=p.assertUInt32=p.assertInt32=p.assertNever=p.assert=void 0;function assert(i,p){if(!i){throw new Error(p)}}p.assert=assert;function assertNever(i,p){throw new Error(p!==null&&p!==void 0?p:"Unexpected object: "+i)}p.assertNever=assertNever;const d=34028234663852886e22,y=-34028234663852886e22,v=4294967295,D=2147483647,M=-2147483648;function assertInt32(i){if(typeof i!=="number")throw new Error("invalid int 32: "+typeof i);if(!Number.isInteger(i)||i>D||i<M)throw new Error("invalid int 32: "+i)}p.assertInt32=assertInt32;function assertUInt32(i){if(typeof i!=="number")throw new Error("invalid uint 32: "+typeof i);if(!Number.isInteger(i)||i>v||i<0)throw new Error("invalid uint 32: "+i)}p.assertUInt32=assertUInt32;function assertFloat32(i){if(typeof i!=="number")throw new Error("invalid float 32: "+typeof i);if(!Number.isFinite(i))return;if(i>d||i<y)throw new Error("invalid float 32: "+i)}p.assertFloat32=assertFloat32},25050:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.base64encode=p.base64decode=void 0;let d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");let y=[];for(let i=0;i<d.length;i++)y[d[i].charCodeAt(0)]=i;y["-".charCodeAt(0)]=d.indexOf("+");y["_".charCodeAt(0)]=d.indexOf("/");function base64decode(i){let p=i.length*3/4;if(i[i.length-2]=="=")p-=2;else if(i[i.length-1]=="=")p-=1;let d=new Uint8Array(p),v=0,D=0,M,U=0;for(let p=0;p<i.length;p++){M=y[i.charCodeAt(p)];if(M===undefined){switch(i[p]){case"=":D=0;case"\n":case"\r":case"\t":case" ":continue;default:throw Error(`invalid base64 string.`)}}switch(D){case 0:U=M;D=1;break;case 1:d[v++]=U<<2|(M&48)>>4;U=M;D=2;break;case 2:d[v++]=(U&15)<<4|(M&60)>>2;U=M;D=3;break;case 3:d[v++]=(U&3)<<6|M;D=0;break}}if(D==1)throw Error(`invalid base64 string.`);return d.subarray(0,v)}p.base64decode=base64decode;function base64encode(i){let p="",y=0,v,D=0;for(let M=0;M<i.length;M++){v=i[M];switch(y){case 0:p+=d[v>>2];D=(v&3)<<4;y=1;break;case 1:p+=d[D|v>>4];D=(v&15)<<2;y=2;break;case 2:p+=d[D|v>>6];p+=d[v&63];y=0;break}}if(y){p+=d[D];p+="=";if(y==1)p+="="}return p}p.base64encode=base64encode},81573:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.WireType=p.mergeBinaryOptions=p.UnknownFieldHandler=void 0;var d;(function(i){i.symbol=Symbol.for("protobuf-ts/unknown");i.onRead=(p,d,y,v,D)=>{let M=is(d)?d[i.symbol]:d[i.symbol]=[];M.push({no:y,wireType:v,data:D})};i.onWrite=(p,d,y)=>{for(let{no:p,wireType:v,data:D}of i.list(d))y.tag(p,v).raw(D)};i.list=(p,d)=>{if(is(p)){let y=p[i.symbol];return d?y.filter((i=>i.no==d)):y}return[]};i.last=(p,d)=>i.list(p,d).slice(-1)[0];const is=p=>p&&Array.isArray(p[i.symbol])})(d=p.UnknownFieldHandler||(p.UnknownFieldHandler={}));function mergeBinaryOptions(i,p){return Object.assign(Object.assign({},i),p)}p.mergeBinaryOptions=mergeBinaryOptions;var y;(function(i){i[i["Varint"]=0]="Varint";i[i["Bit64"]=1]="Bit64";i[i["LengthDelimited"]=2]="LengthDelimited";i[i["StartGroup"]=3]="StartGroup";i[i["EndGroup"]=4]="EndGroup";i[i["Bit32"]=5]="Bit32"})(y=p.WireType||(p.WireType={}))},68386:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BinaryReader=p.binaryReadOptions=void 0;const y=d(81573);const v=d(98986);const D=d(86620);const M={readUnknownField:true,readerFactory:i=>new BinaryReader(i)};function binaryReadOptions(i){return i?Object.assign(Object.assign({},M),i):M}p.binaryReadOptions=binaryReadOptions;class BinaryReader{constructor(i,p){this.varint64=D.varint64read;this.uint32=D.varint32read;this.buf=i;this.len=i.length;this.pos=0;this.view=new DataView(i.buffer,i.byteOffset,i.byteLength);this.textDecoder=p!==null&&p!==void 0?p:new TextDecoder("utf-8",{fatal:true,ignoreBOM:true})}tag(){let i=this.uint32(),p=i>>>3,d=i&7;if(p<=0||d<0||d>5)throw new Error("illegal tag: field no "+p+" wire type "+d);return[p,d]}skip(i){let p=this.pos;switch(i){case y.WireType.Varint:while(this.buf[this.pos++]&128){}break;case y.WireType.Bit64:this.pos+=4;case y.WireType.Bit32:this.pos+=4;break;case y.WireType.LengthDelimited:let p=this.uint32();this.pos+=p;break;case y.WireType.StartGroup:let d;while((d=this.tag()[1])!==y.WireType.EndGroup){this.skip(d)}break;default:throw new Error("cant skip wire type "+i)}this.assertBounds();return this.buf.subarray(p,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let i=this.uint32();return i>>>1^-(i&1)}int64(){return new v.PbLong(...this.varint64())}uint64(){return new v.PbULong(...this.varint64())}sint64(){let[i,p]=this.varint64();let d=-(i&1);i=(i>>>1|(p&1)<<31)^d;p=p>>>1^d;return new v.PbLong(i,p)}bool(){let[i,p]=this.varint64();return i!==0||p!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,true)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,true)}fixed64(){return new v.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new v.PbLong(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,true)}double(){return this.view.getFloat64((this.pos+=8)-8,true)}bytes(){let i=this.uint32();let p=this.pos;this.pos+=i;this.assertBounds();return this.buf.subarray(p,p+i)}string(){return this.textDecoder.decode(this.bytes())}}p.BinaryReader=BinaryReader},37954:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BinaryWriter=p.binaryWriteOptions=void 0;const y=d(98986);const v=d(86620);const D=d(96387);const M={writeUnknownFields:true,writerFactory:()=>new BinaryWriter};function binaryWriteOptions(i){return i?Object.assign(Object.assign({},M),i):M}p.binaryWriteOptions=binaryWriteOptions;class BinaryWriter{constructor(i){this.stack=[];this.textEncoder=i!==null&&i!==void 0?i:new TextEncoder;this.chunks=[];this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let i=0;for(let p=0;p<this.chunks.length;p++)i+=this.chunks[p].length;let p=new Uint8Array(i);let d=0;for(let i=0;i<this.chunks.length;i++){p.set(this.chunks[i],d);d+=this.chunks[i].length}this.chunks=[];return p}fork(){this.stack.push({chunks:this.chunks,buf:this.buf});this.chunks=[];this.buf=[];return this}join(){let i=this.finish();let p=this.stack.pop();if(!p)throw new Error("invalid state, fork stack empty");this.chunks=p.chunks;this.buf=p.buf;this.uint32(i.byteLength);return this.raw(i)}tag(i,p){return this.uint32((i<<3|p)>>>0)}raw(i){if(this.buf.length){this.chunks.push(new Uint8Array(this.buf));this.buf=[]}this.chunks.push(i);return this}uint32(i){D.assertUInt32(i);while(i>127){this.buf.push(i&127|128);i=i>>>7}this.buf.push(i);return this}int32(i){D.assertInt32(i);v.varint32write(i,this.buf);return this}bool(i){this.buf.push(i?1:0);return this}bytes(i){this.uint32(i.byteLength);return this.raw(i)}string(i){let p=this.textEncoder.encode(i);this.uint32(p.byteLength);return this.raw(p)}float(i){D.assertFloat32(i);let p=new Uint8Array(4);new DataView(p.buffer).setFloat32(0,i,true);return this.raw(p)}double(i){let p=new Uint8Array(8);new DataView(p.buffer).setFloat64(0,i,true);return this.raw(p)}fixed32(i){D.assertUInt32(i);let p=new Uint8Array(4);new DataView(p.buffer).setUint32(0,i,true);return this.raw(p)}sfixed32(i){D.assertInt32(i);let p=new Uint8Array(4);new DataView(p.buffer).setInt32(0,i,true);return this.raw(p)}sint32(i){D.assertInt32(i);i=(i<<1^i>>31)>>>0;v.varint32write(i,this.buf);return this}sfixed64(i){let p=new Uint8Array(8);let d=new DataView(p.buffer);let v=y.PbLong.from(i);d.setInt32(0,v.lo,true);d.setInt32(4,v.hi,true);return this.raw(p)}fixed64(i){let p=new Uint8Array(8);let d=new DataView(p.buffer);let v=y.PbULong.from(i);d.setInt32(0,v.lo,true);d.setInt32(4,v.hi,true);return this.raw(p)}int64(i){let p=y.PbLong.from(i);v.varint64write(p.lo,p.hi,this.buf);return this}sint64(i){let p=y.PbLong.from(i),d=p.hi>>31,D=p.lo<<1^d,M=(p.hi<<1|p.lo>>>31)^d;v.varint64write(D,M,this.buf);return this}uint64(i){let p=y.PbULong.from(i);v.varint64write(p.lo,p.hi,this.buf);return this}}p.BinaryWriter=BinaryWriter},91094:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.listEnumNumbers=p.listEnumNames=p.listEnumValues=p.isEnumObject=void 0;function isEnumObject(i){if(typeof i!="object"||i===null){return false}if(!i.hasOwnProperty(0)){return false}for(let p of Object.keys(i)){let d=parseInt(p);if(!Number.isNaN(d)){let p=i[d];if(p===undefined)return false;if(i[p]!==d)return false}else{let d=i[p];if(d===undefined)return false;if(typeof d!=="number")return false;if(i[d]===undefined)return false}}return true}p.isEnumObject=isEnumObject;function listEnumValues(i){if(!isEnumObject(i))throw new Error("not a typescript enum object");let p=[];for(let[d,y]of Object.entries(i))if(typeof y=="number")p.push({name:d,number:y});return p}p.listEnumValues=listEnumValues;function listEnumNames(i){return listEnumValues(i).map((i=>i.name))}p.listEnumNames=listEnumNames;function listEnumNumbers(i){return listEnumValues(i).map((i=>i.number)).filter(((i,p,d)=>d.indexOf(i)==p))}p.listEnumNumbers=listEnumNumbers},86620:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.varint32read=p.varint32write=p.int64toString=p.int64fromString=p.varint64write=p.varint64read=void 0;function varint64read(){let i=0;let p=0;for(let d=0;d<28;d+=7){let y=this.buf[this.pos++];i|=(y&127)<<d;if((y&128)==0){this.assertBounds();return[i,p]}}let d=this.buf[this.pos++];i|=(d&15)<<28;p=(d&112)>>4;if((d&128)==0){this.assertBounds();return[i,p]}for(let d=3;d<=31;d+=7){let y=this.buf[this.pos++];p|=(y&127)<<d;if((y&128)==0){this.assertBounds();return[i,p]}}throw new Error("invalid varint")}p.varint64read=varint64read;function varint64write(i,p,d){for(let y=0;y<28;y=y+7){const v=i>>>y;const D=!(v>>>7==0&&p==0);const M=(D?v|128:v)&255;d.push(M);if(!D){return}}const y=i>>>28&15|(p&7)<<4;const v=!(p>>3==0);d.push((v?y|128:y)&255);if(!v){return}for(let i=3;i<31;i=i+7){const y=p>>>i;const v=!(y>>>7==0);const D=(v?y|128:y)&255;d.push(D);if(!v){return}}d.push(p>>>31&1)}p.varint64write=varint64write;const d=(1<<16)*(1<<16);function int64fromString(i){let p=i[0]=="-";if(p)i=i.slice(1);const y=1e6;let v=0;let D=0;function add1e6digit(p,M){const U=Number(i.slice(p,M));D*=y;v=v*y+U;if(v>=d){D=D+(v/d|0);v=v%d}}add1e6digit(-24,-18);add1e6digit(-18,-12);add1e6digit(-12,-6);add1e6digit(-6);return[p,v,D]}p.int64fromString=int64fromString;function int64toString(i,p){if(p>>>0<=2097151){return""+(d*p+(i>>>0))}let y=i&16777215;let v=(i>>>24|p<<8)>>>0&16777215;let D=p>>16&65535;let M=y+v*6777216+D*6710656;let U=v+D*8147497;let j=D*2;let V=1e7;if(M>=V){U+=Math.floor(M/V);M%=V}if(U>=V){j+=Math.floor(U/V);U%=V}function decimalFrom1e7(i,p){let d=i?String(i):"";if(p){return"0000000".slice(d.length)+d}return d}return decimalFrom1e7(j,0)+decimalFrom1e7(U,j)+decimalFrom1e7(M,1)}p.int64toString=int64toString;function varint32write(i,p){if(i>=0){while(i>127){p.push(i&127|128);i=i>>>7}p.push(i)}else{for(let d=0;d<9;d++){p.push(i&127|128);i=i>>7}p.push(1)}}p.varint32write=varint32write;function varint32read(){let i=this.buf[this.pos++];let p=i&127;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&127)<<7;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&127)<<14;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&127)<<21;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&15)<<28;for(let p=5;(i&128)!==0&&p<10;p++)i=this.buf[this.pos++];if((i&128)!=0)throw new Error("invalid varint");this.assertBounds();return p>>>0}p.varint32read=varint32read},66765:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});var y=d(11978);Object.defineProperty(p,"typeofJsonValue",{enumerable:true,get:function(){return y.typeofJsonValue}});Object.defineProperty(p,"isJsonObject",{enumerable:true,get:function(){return y.isJsonObject}});var v=d(25050);Object.defineProperty(p,"base64decode",{enumerable:true,get:function(){return v.base64decode}});Object.defineProperty(p,"base64encode",{enumerable:true,get:function(){return v.base64encode}});var D=d(80305);Object.defineProperty(p,"utf8read",{enumerable:true,get:function(){return D.utf8read}});var M=d(81573);Object.defineProperty(p,"WireType",{enumerable:true,get:function(){return M.WireType}});Object.defineProperty(p,"mergeBinaryOptions",{enumerable:true,get:function(){return M.mergeBinaryOptions}});Object.defineProperty(p,"UnknownFieldHandler",{enumerable:true,get:function(){return M.UnknownFieldHandler}});var U=d(68386);Object.defineProperty(p,"BinaryReader",{enumerable:true,get:function(){return U.BinaryReader}});Object.defineProperty(p,"binaryReadOptions",{enumerable:true,get:function(){return U.binaryReadOptions}});var j=d(37954);Object.defineProperty(p,"BinaryWriter",{enumerable:true,get:function(){return j.BinaryWriter}});Object.defineProperty(p,"binaryWriteOptions",{enumerable:true,get:function(){return j.binaryWriteOptions}});var V=d(98986);Object.defineProperty(p,"PbLong",{enumerable:true,get:function(){return V.PbLong}});Object.defineProperty(p,"PbULong",{enumerable:true,get:function(){return V.PbULong}});var K=d(57738);Object.defineProperty(p,"jsonReadOptions",{enumerable:true,get:function(){return K.jsonReadOptions}});Object.defineProperty(p,"jsonWriteOptions",{enumerable:true,get:function(){return K.jsonWriteOptions}});Object.defineProperty(p,"mergeJsonOptions",{enumerable:true,get:function(){return K.mergeJsonOptions}});var ee=d(5090);Object.defineProperty(p,"MESSAGE_TYPE",{enumerable:true,get:function(){return ee.MESSAGE_TYPE}});var te=d(63703);Object.defineProperty(p,"MessageType",{enumerable:true,get:function(){return te.MessageType}});var re=d(32593);Object.defineProperty(p,"ScalarType",{enumerable:true,get:function(){return re.ScalarType}});Object.defineProperty(p,"LongType",{enumerable:true,get:function(){return re.LongType}});Object.defineProperty(p,"RepeatType",{enumerable:true,get:function(){return re.RepeatType}});Object.defineProperty(p,"normalizeFieldInfo",{enumerable:true,get:function(){return re.normalizeFieldInfo}});Object.defineProperty(p,"readFieldOptions",{enumerable:true,get:function(){return re.readFieldOptions}});Object.defineProperty(p,"readFieldOption",{enumerable:true,get:function(){return re.readFieldOption}});Object.defineProperty(p,"readMessageOption",{enumerable:true,get:function(){return re.readMessageOption}});var ne=d(57440);Object.defineProperty(p,"ReflectionTypeCheck",{enumerable:true,get:function(){return ne.ReflectionTypeCheck}});var ie=d(87429);Object.defineProperty(p,"reflectionCreate",{enumerable:true,get:function(){return ie.reflectionCreate}});var oe=d(9653);Object.defineProperty(p,"reflectionScalarDefault",{enumerable:true,get:function(){return oe.reflectionScalarDefault}});var se=d(81713);Object.defineProperty(p,"reflectionMergePartial",{enumerable:true,get:function(){return se.reflectionMergePartial}});var ae=d(29808);Object.defineProperty(p,"reflectionEquals",{enumerable:true,get:function(){return ae.reflectionEquals}});var le=d(18026);Object.defineProperty(p,"ReflectionBinaryReader",{enumerable:true,get:function(){return le.ReflectionBinaryReader}});var ce=d(71322);Object.defineProperty(p,"ReflectionBinaryWriter",{enumerable:true,get:function(){return ce.ReflectionBinaryWriter}});var ue=d(41159);Object.defineProperty(p,"ReflectionJsonReader",{enumerable:true,get:function(){return ue.ReflectionJsonReader}});var pe=d(78807);Object.defineProperty(p,"ReflectionJsonWriter",{enumerable:true,get:function(){return pe.ReflectionJsonWriter}});var de=d(90403);Object.defineProperty(p,"containsMessageType",{enumerable:true,get:function(){return de.containsMessageType}});var fe=d(44972);Object.defineProperty(p,"isOneofGroup",{enumerable:true,get:function(){return fe.isOneofGroup}});Object.defineProperty(p,"setOneofValue",{enumerable:true,get:function(){return fe.setOneofValue}});Object.defineProperty(p,"getOneofValue",{enumerable:true,get:function(){return fe.getOneofValue}});Object.defineProperty(p,"clearOneofValue",{enumerable:true,get:function(){return fe.clearOneofValue}});Object.defineProperty(p,"getSelectedOneofValue",{enumerable:true,get:function(){return fe.getSelectedOneofValue}});var me=d(91094);Object.defineProperty(p,"listEnumValues",{enumerable:true,get:function(){return me.listEnumValues}});Object.defineProperty(p,"listEnumNames",{enumerable:true,get:function(){return me.listEnumNames}});Object.defineProperty(p,"listEnumNumbers",{enumerable:true,get:function(){return me.listEnumNumbers}});Object.defineProperty(p,"isEnumObject",{enumerable:true,get:function(){return me.isEnumObject}});var he=d(13536);Object.defineProperty(p,"lowerCamelCase",{enumerable:true,get:function(){return he.lowerCamelCase}});var Ae=d(96387);Object.defineProperty(p,"assert",{enumerable:true,get:function(){return Ae.assert}});Object.defineProperty(p,"assertNever",{enumerable:true,get:function(){return Ae.assertNever}});Object.defineProperty(p,"assertInt32",{enumerable:true,get:function(){return Ae.assertInt32}});Object.defineProperty(p,"assertUInt32",{enumerable:true,get:function(){return Ae.assertUInt32}});Object.defineProperty(p,"assertFloat32",{enumerable:true,get:function(){return Ae.assertFloat32}})},57738:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.mergeJsonOptions=p.jsonWriteOptions=p.jsonReadOptions=void 0;const d={emitDefaultValues:false,enumAsInteger:false,useProtoFieldName:false,prettySpaces:0},y={ignoreUnknownFields:false};function jsonReadOptions(i){return i?Object.assign(Object.assign({},y),i):y}p.jsonReadOptions=jsonReadOptions;function jsonWriteOptions(i){return i?Object.assign(Object.assign({},d),i):d}p.jsonWriteOptions=jsonWriteOptions;function mergeJsonOptions(i,p){var d,y;let v=Object.assign(Object.assign({},i),p);v.typeRegistry=[...(d=i===null||i===void 0?void 0:i.typeRegistry)!==null&&d!==void 0?d:[],...(y=p===null||p===void 0?void 0:p.typeRegistry)!==null&&y!==void 0?y:[]];return v}p.mergeJsonOptions=mergeJsonOptions},11978:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isJsonObject=p.typeofJsonValue=void 0;function typeofJsonValue(i){let p=typeof i;if(p=="object"){if(Array.isArray(i))return"array";if(i===null)return"null"}return p}p.typeofJsonValue=typeofJsonValue;function isJsonObject(i){return i!==null&&typeof i=="object"&&!Array.isArray(i)}p.isJsonObject=isJsonObject},13536:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.lowerCamelCase=void 0;function lowerCamelCase(i){let p=false;const d=[];for(let y=0;y<i.length;y++){let v=i.charAt(y);if(v=="_"){p=true}else if(/\d/.test(v)){d.push(v);p=true}else if(p){d.push(v.toUpperCase());p=false}else if(y==0){d.push(v.toLowerCase())}else{d.push(v)}}return d.join("")}p.lowerCamelCase=lowerCamelCase},5090:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.MESSAGE_TYPE=void 0;p.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")},63703:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.MessageType=void 0;const y=d(5090);const v=d(32593);const D=d(57440);const M=d(41159);const U=d(78807);const j=d(18026);const V=d(71322);const K=d(87429);const ee=d(81713);const te=d(11978);const re=d(57738);const ne=d(29808);const ie=d(37954);const oe=d(68386);const se=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({}));const ae=se[y.MESSAGE_TYPE]={};class MessageType{constructor(i,p,d){this.defaultCheckDepth=16;this.typeName=i;this.fields=p.map(v.normalizeFieldInfo);this.options=d!==null&&d!==void 0?d:{};ae.value=this;this.messagePrototype=Object.create(null,se);this.refTypeCheck=new D.ReflectionTypeCheck(this);this.refJsonReader=new M.ReflectionJsonReader(this);this.refJsonWriter=new U.ReflectionJsonWriter(this);this.refBinReader=new j.ReflectionBinaryReader(this);this.refBinWriter=new V.ReflectionBinaryWriter(this)}create(i){let p=K.reflectionCreate(this);if(i!==undefined){ee.reflectionMergePartial(this,p,i)}return p}clone(i){let p=this.create();ee.reflectionMergePartial(this,p,i);return p}equals(i,p){return ne.reflectionEquals(this,i,p)}is(i,p=this.defaultCheckDepth){return this.refTypeCheck.is(i,p,false)}isAssignable(i,p=this.defaultCheckDepth){return this.refTypeCheck.is(i,p,true)}mergePartial(i,p){ee.reflectionMergePartial(this,i,p)}fromBinary(i,p){let d=oe.binaryReadOptions(p);return this.internalBinaryRead(d.readerFactory(i),i.byteLength,d)}fromJson(i,p){return this.internalJsonRead(i,re.jsonReadOptions(p))}fromJsonString(i,p){let d=JSON.parse(i);return this.fromJson(d,p)}toJson(i,p){return this.internalJsonWrite(i,re.jsonWriteOptions(p))}toJsonString(i,p){var d;let y=this.toJson(i,p);return JSON.stringify(y,null,(d=p===null||p===void 0?void 0:p.prettySpaces)!==null&&d!==void 0?d:0)}toBinary(i,p){let d=ie.binaryWriteOptions(p);return this.internalBinaryWrite(i,d.writerFactory(),d).finish()}internalJsonRead(i,p,d){if(i!==null&&typeof i=="object"&&!Array.isArray(i)){let y=d!==null&&d!==void 0?d:this.create();this.refJsonReader.read(i,y,p);return y}throw new Error(`Unable to parse message ${this.typeName} from JSON ${te.typeofJsonValue(i)}.`)}internalJsonWrite(i,p){return this.refJsonWriter.write(i,p)}internalBinaryWrite(i,p,d){this.refBinWriter.write(i,p,d);return p}internalBinaryRead(i,p,d,y){let v=y!==null&&y!==void 0?y:this.create();this.refBinReader.read(i,v,d,p);return v}}p.MessageType=MessageType},44972:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getSelectedOneofValue=p.clearOneofValue=p.setUnknownOneofValue=p.setOneofValue=p.getOneofValue=p.isOneofGroup=void 0;function isOneofGroup(i){if(typeof i!="object"||i===null||!i.hasOwnProperty("oneofKind")){return false}switch(typeof i.oneofKind){case"string":if(i[i.oneofKind]===undefined)return false;return Object.keys(i).length==2;case"undefined":return Object.keys(i).length==1;default:return false}}p.isOneofGroup=isOneofGroup;function getOneofValue(i,p){return i[p]}p.getOneofValue=getOneofValue;function setOneofValue(i,p,d){if(i.oneofKind!==undefined){delete i[i.oneofKind]}i.oneofKind=p;if(d!==undefined){i[p]=d}}p.setOneofValue=setOneofValue;function setUnknownOneofValue(i,p,d){if(i.oneofKind!==undefined){delete i[i.oneofKind]}i.oneofKind=p;if(d!==undefined&&p!==undefined){i[p]=d}}p.setUnknownOneofValue=setUnknownOneofValue;function clearOneofValue(i){if(i.oneofKind!==undefined){delete i[i.oneofKind]}i.oneofKind=undefined}p.clearOneofValue=clearOneofValue;function getSelectedOneofValue(i){if(i.oneofKind===undefined){return undefined}return i[i.oneofKind]}p.getSelectedOneofValue=getSelectedOneofValue},98986:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PbLong=p.PbULong=p.detectBi=void 0;const y=d(86620);let v;function detectBi(){const i=new DataView(new ArrayBuffer(8));const p=globalThis.BigInt!==undefined&&typeof i.getBigInt64==="function"&&typeof i.getBigUint64==="function"&&typeof i.setBigInt64==="function"&&typeof i.setBigUint64==="function";v=p?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:i}:undefined}p.detectBi=detectBi;detectBi();function assertBi(i){if(!i)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}const D=/^-?[0-9]+$/;const M=4294967296;const U=2147483648;class SharedPbLong{constructor(i,p){this.lo=i|0;this.hi=p|0}isZero(){return this.lo==0&&this.hi==0}toNumber(){let i=this.hi*M+(this.lo>>>0);if(!Number.isSafeInteger(i))throw new Error("cannot convert to safe number");return i}}class PbULong extends SharedPbLong{static from(i){if(v)switch(typeof i){case"string":if(i=="0")return this.ZERO;if(i=="")throw new Error("string is no integer");i=v.C(i);case"number":if(i===0)return this.ZERO;i=v.C(i);case"bigint":if(!i)return this.ZERO;if(i<v.UMIN)throw new Error("signed value for ulong");if(i>v.UMAX)throw new Error("ulong too large");v.V.setBigUint64(0,i,true);return new PbULong(v.V.getInt32(0,true),v.V.getInt32(4,true))}else switch(typeof i){case"string":if(i=="0")return this.ZERO;i=i.trim();if(!D.test(i))throw new Error("string is no integer");let[p,d,v]=y.int64fromString(i);if(p)throw new Error("signed value for ulong");return new PbULong(d,v);case"number":if(i==0)return this.ZERO;if(!Number.isSafeInteger(i))throw new Error("number is no integer");if(i<0)throw new Error("signed value for ulong");return new PbULong(i,i/M)}throw new Error("unknown value "+typeof i)}toString(){return v?this.toBigInt().toString():y.int64toString(this.lo,this.hi)}toBigInt(){assertBi(v);v.V.setInt32(0,this.lo,true);v.V.setInt32(4,this.hi,true);return v.V.getBigUint64(0,true)}}p.PbULong=PbULong;PbULong.ZERO=new PbULong(0,0);class PbLong extends SharedPbLong{static from(i){if(v)switch(typeof i){case"string":if(i=="0")return this.ZERO;if(i=="")throw new Error("string is no integer");i=v.C(i);case"number":if(i===0)return this.ZERO;i=v.C(i);case"bigint":if(!i)return this.ZERO;if(i<v.MIN)throw new Error("signed long too small");if(i>v.MAX)throw new Error("signed long too large");v.V.setBigInt64(0,i,true);return new PbLong(v.V.getInt32(0,true),v.V.getInt32(4,true))}else switch(typeof i){case"string":if(i=="0")return this.ZERO;i=i.trim();if(!D.test(i))throw new Error("string is no integer");let[p,d,v]=y.int64fromString(i);if(p){if(v>U||v==U&&d!=0)throw new Error("signed long too small")}else if(v>=U)throw new Error("signed long too large");let j=new PbLong(d,v);return p?j.negate():j;case"number":if(i==0)return this.ZERO;if(!Number.isSafeInteger(i))throw new Error("number is no integer");return i>0?new PbLong(i,i/M):new PbLong(-i,-i/M).negate()}throw new Error("unknown value "+typeof i)}isNegative(){return(this.hi&U)!==0}negate(){let i=~this.hi,p=this.lo;if(p)p=~p+1;else i+=1;return new PbLong(p,i)}toString(){if(v)return this.toBigInt().toString();if(this.isNegative()){let i=this.negate();return"-"+y.int64toString(i.lo,i.hi)}return y.int64toString(this.lo,this.hi)}toBigInt(){assertBi(v);v.V.setInt32(0,this.lo,true);v.V.setInt32(4,this.hi,true);return v.V.getBigInt64(0,true)}}p.PbLong=PbLong;PbLong.ZERO=new PbLong(0,0)},80305:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.utf8read=void 0;const fromCharCodes=i=>String.fromCharCode.apply(String,i);function utf8read(i){if(i.length<1)return"";let p=0,d=[],y=[],v=0,D;let M=i.length;while(p<M){D=i[p++];if(D<128)y[v++]=D;else if(D>191&&D<224)y[v++]=(D&31)<<6|i[p++]&63;else if(D>239&&D<365){D=((D&7)<<18|(i[p++]&63)<<12|(i[p++]&63)<<6|i[p++]&63)-65536;y[v++]=55296+(D>>10);y[v++]=56320+(D&1023)}else y[v++]=(D&15)<<12|(i[p++]&63)<<6|i[p++]&63;if(v>8191){d.push(fromCharCodes(y));v=0}}if(d.length){if(v)d.push(fromCharCodes(y.slice(0,v)));return d.join("")}return fromCharCodes(y.slice(0,v))}p.utf8read=utf8read},18026:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ReflectionBinaryReader=void 0;const y=d(81573);const v=d(32593);const D=d(28029);const M=d(9653);class ReflectionBinaryReader{constructor(i){this.info=i}prepare(){var i;if(!this.fieldNoToField){const p=(i=this.info.fields)!==null&&i!==void 0?i:[];this.fieldNoToField=new Map(p.map((i=>[i.no,i])))}}read(i,p,d,D){this.prepare();const M=D===undefined?i.len:i.pos+D;while(i.pos<M){const[D,M]=i.tag(),U=this.fieldNoToField.get(D);if(!U){let v=d.readUnknownField;if(v=="throw")throw new Error(`Unknown field ${D} (wire type ${M}) for ${this.info.typeName}`);let U=i.skip(M);if(v!==false)(v===true?y.UnknownFieldHandler.onRead:v)(this.info.typeName,p,D,M,U);continue}let j=p,V=U.repeat,K=U.localName;if(U.oneof){j=j[U.oneof];if(j.oneofKind!==K)j=p[U.oneof]={oneofKind:K}}switch(U.kind){case"scalar":case"enum":let p=U.kind=="enum"?v.ScalarType.INT32:U.T;let D=U.kind=="scalar"?U.L:undefined;if(V){let d=j[K];if(M==y.WireType.LengthDelimited&&p!=v.ScalarType.STRING&&p!=v.ScalarType.BYTES){let y=i.uint32()+i.pos;while(i.pos<y)d.push(this.scalar(i,p,D))}else d.push(this.scalar(i,p,D))}else j[K]=this.scalar(i,p,D);break;case"message":if(V){let p=j[K];let y=U.T().internalBinaryRead(i,i.uint32(),d);p.push(y)}else j[K]=U.T().internalBinaryRead(i,i.uint32(),d,j[K]);break;case"map":let[ee,te]=this.mapEntry(U,i,d);j[K][ee]=te;break}}}mapEntry(i,p,d){let y=p.uint32();let D=p.pos+y;let U=undefined;let j=undefined;while(p.pos<D){let[y,D]=p.tag();switch(y){case 1:if(i.K==v.ScalarType.BOOL)U=p.bool().toString();else U=this.scalar(p,i.K,v.LongType.STRING);break;case 2:switch(i.V.kind){case"scalar":j=this.scalar(p,i.V.T,i.V.L);break;case"enum":j=p.int32();break;case"message":j=i.V.T().internalBinaryRead(p,p.uint32(),d);break}break;default:throw new Error(`Unknown field ${y} (wire type ${D}) in map entry for ${this.info.typeName}#${i.name}`)}}if(U===undefined){let p=M.reflectionScalarDefault(i.K);U=i.K==v.ScalarType.BOOL?p.toString():p}if(j===undefined)switch(i.V.kind){case"scalar":j=M.reflectionScalarDefault(i.V.T,i.V.L);break;case"enum":j=0;break;case"message":j=i.V.T().create();break}return[U,j]}scalar(i,p,d){switch(p){case v.ScalarType.INT32:return i.int32();case v.ScalarType.STRING:return i.string();case v.ScalarType.BOOL:return i.bool();case v.ScalarType.DOUBLE:return i.double();case v.ScalarType.FLOAT:return i.float();case v.ScalarType.INT64:return D.reflectionLongConvert(i.int64(),d);case v.ScalarType.UINT64:return D.reflectionLongConvert(i.uint64(),d);case v.ScalarType.FIXED64:return D.reflectionLongConvert(i.fixed64(),d);case v.ScalarType.FIXED32:return i.fixed32();case v.ScalarType.BYTES:return i.bytes();case v.ScalarType.UINT32:return i.uint32();case v.ScalarType.SFIXED32:return i.sfixed32();case v.ScalarType.SFIXED64:return D.reflectionLongConvert(i.sfixed64(),d);case v.ScalarType.SINT32:return i.sint32();case v.ScalarType.SINT64:return D.reflectionLongConvert(i.sint64(),d)}}}p.ReflectionBinaryReader=ReflectionBinaryReader},71322:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ReflectionBinaryWriter=void 0;const y=d(81573);const v=d(32593);const D=d(96387);const M=d(98986);class ReflectionBinaryWriter{constructor(i){this.info=i}prepare(){if(!this.fields){const i=this.info.fields?this.info.fields.concat():[];this.fields=i.sort(((i,p)=>i.no-p.no))}}write(i,p,d){this.prepare();for(const y of this.fields){let M,U,j=y.repeat,V=y.localName;if(y.oneof){const p=i[y.oneof];if(p.oneofKind!==V)continue;M=p[V];U=true}else{M=i[V];U=false}switch(y.kind){case"scalar":case"enum":let i=y.kind=="enum"?v.ScalarType.INT32:y.T;if(j){D.assert(Array.isArray(M));if(j==v.RepeatType.PACKED)this.packed(p,i,y.no,M);else for(const d of M)this.scalar(p,i,y.no,d,true)}else if(M===undefined)D.assert(y.opt);else this.scalar(p,i,y.no,M,U||y.opt);break;case"message":if(j){D.assert(Array.isArray(M));for(const i of M)this.message(p,d,y.T(),y.no,i)}else{this.message(p,d,y.T(),y.no,M)}break;case"map":D.assert(typeof M=="object"&&M!==null);for(const[i,v]of Object.entries(M))this.mapEntry(p,d,y,i,v);break}}let M=d.writeUnknownFields;if(M!==false)(M===true?y.UnknownFieldHandler.onWrite:M)(this.info.typeName,i,p)}mapEntry(i,p,d,M,U){i.tag(d.no,y.WireType.LengthDelimited);i.fork();let j=M;switch(d.K){case v.ScalarType.INT32:case v.ScalarType.FIXED32:case v.ScalarType.UINT32:case v.ScalarType.SFIXED32:case v.ScalarType.SINT32:j=Number.parseInt(M);break;case v.ScalarType.BOOL:D.assert(M=="true"||M=="false");j=M=="true";break}this.scalar(i,d.K,1,j,true);switch(d.V.kind){case"scalar":this.scalar(i,d.V.T,2,U,true);break;case"enum":this.scalar(i,v.ScalarType.INT32,2,U,true);break;case"message":this.message(i,p,d.V.T(),2,U);break}i.join()}message(i,p,d,v,D){if(D===undefined)return;d.internalBinaryWrite(D,i.tag(v,y.WireType.LengthDelimited).fork(),p);i.join()}scalar(i,p,d,y,v){let[D,M,U]=this.scalarInfo(p,y);if(!U||v){i.tag(d,D);i[M](y)}}packed(i,p,d,M){if(!M.length)return;D.assert(p!==v.ScalarType.BYTES&&p!==v.ScalarType.STRING);i.tag(d,y.WireType.LengthDelimited);i.fork();let[,U]=this.scalarInfo(p);for(let p=0;p<M.length;p++)i[U](M[p]);i.join()}scalarInfo(i,p){let d=y.WireType.Varint;let D;let U=p===undefined;let j=p===0;switch(i){case v.ScalarType.INT32:D="int32";break;case v.ScalarType.STRING:j=U||!p.length;d=y.WireType.LengthDelimited;D="string";break;case v.ScalarType.BOOL:j=p===false;D="bool";break;case v.ScalarType.UINT32:D="uint32";break;case v.ScalarType.DOUBLE:d=y.WireType.Bit64;D="double";break;case v.ScalarType.FLOAT:d=y.WireType.Bit32;D="float";break;case v.ScalarType.INT64:j=U||M.PbLong.from(p).isZero();D="int64";break;case v.ScalarType.UINT64:j=U||M.PbULong.from(p).isZero();D="uint64";break;case v.ScalarType.FIXED64:j=U||M.PbULong.from(p).isZero();d=y.WireType.Bit64;D="fixed64";break;case v.ScalarType.BYTES:j=U||!p.byteLength;d=y.WireType.LengthDelimited;D="bytes";break;case v.ScalarType.FIXED32:d=y.WireType.Bit32;D="fixed32";break;case v.ScalarType.SFIXED32:d=y.WireType.Bit32;D="sfixed32";break;case v.ScalarType.SFIXED64:j=U||M.PbLong.from(p).isZero();d=y.WireType.Bit64;D="sfixed64";break;case v.ScalarType.SINT32:D="sint32";break;case v.ScalarType.SINT64:j=U||M.PbLong.from(p).isZero();D="sint64";break}return[d,D,U||j]}}p.ReflectionBinaryWriter=ReflectionBinaryWriter},90403:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.containsMessageType=void 0;const y=d(5090);function containsMessageType(i){return i[y.MESSAGE_TYPE]!=null}p.containsMessageType=containsMessageType},87429:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.reflectionCreate=void 0;const y=d(9653);const v=d(5090);function reflectionCreate(i){const p=i.messagePrototype?Object.create(i.messagePrototype):Object.defineProperty({},v.MESSAGE_TYPE,{value:i});for(let d of i.fields){let i=d.localName;if(d.opt)continue;if(d.oneof)p[d.oneof]={oneofKind:undefined};else if(d.repeat)p[i]=[];else switch(d.kind){case"scalar":p[i]=y.reflectionScalarDefault(d.T,d.L);break;case"enum":p[i]=0;break;case"map":p[i]={};break}}return p}p.reflectionCreate=reflectionCreate},29808:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.reflectionEquals=void 0;const y=d(32593);function reflectionEquals(i,p,d){if(p===d)return true;if(!p||!d)return false;for(let D of i.fields){let i=D.localName;let M=D.oneof?p[D.oneof][i]:p[i];let U=D.oneof?d[D.oneof][i]:d[i];switch(D.kind){case"enum":case"scalar":let i=D.kind=="enum"?y.ScalarType.INT32:D.T;if(!(D.repeat?repeatedPrimitiveEq(i,M,U):primitiveEq(i,M,U)))return false;break;case"map":if(!(D.V.kind=="message"?repeatedMsgEq(D.V.T(),v(M),v(U)):repeatedPrimitiveEq(D.V.kind=="enum"?y.ScalarType.INT32:D.V.T,v(M),v(U))))return false;break;case"message":let p=D.T();if(!(D.repeat?repeatedMsgEq(p,M,U):p.equals(M,U)))return false;break}}return true}p.reflectionEquals=reflectionEquals;const v=Object.values;function primitiveEq(i,p,d){if(p===d)return true;if(i!==y.ScalarType.BYTES)return false;let v=p;let D=d;if(v.length!==D.length)return false;for(let i=0;i<v.length;i++)if(v[i]!=D[i])return false;return true}function repeatedPrimitiveEq(i,p,d){if(p.length!==d.length)return false;for(let y=0;y<p.length;y++)if(!primitiveEq(i,p[y],d[y]))return false;return true}function repeatedMsgEq(i,p,d){if(p.length!==d.length)return false;for(let y=0;y<p.length;y++)if(!i.equals(p[y],d[y]))return false;return true}},32593:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.readMessageOption=p.readFieldOption=p.readFieldOptions=p.normalizeFieldInfo=p.RepeatType=p.LongType=p.ScalarType=void 0;const y=d(13536);var v;(function(i){i[i["DOUBLE"]=1]="DOUBLE";i[i["FLOAT"]=2]="FLOAT";i[i["INT64"]=3]="INT64";i[i["UINT64"]=4]="UINT64";i[i["INT32"]=5]="INT32";i[i["FIXED64"]=6]="FIXED64";i[i["FIXED32"]=7]="FIXED32";i[i["BOOL"]=8]="BOOL";i[i["STRING"]=9]="STRING";i[i["BYTES"]=12]="BYTES";i[i["UINT32"]=13]="UINT32";i[i["SFIXED32"]=15]="SFIXED32";i[i["SFIXED64"]=16]="SFIXED64";i[i["SINT32"]=17]="SINT32";i[i["SINT64"]=18]="SINT64"})(v=p.ScalarType||(p.ScalarType={}));var D;(function(i){i[i["BIGINT"]=0]="BIGINT";i[i["STRING"]=1]="STRING";i[i["NUMBER"]=2]="NUMBER"})(D=p.LongType||(p.LongType={}));var M;(function(i){i[i["NO"]=0]="NO";i[i["PACKED"]=1]="PACKED";i[i["UNPACKED"]=2]="UNPACKED"})(M=p.RepeatType||(p.RepeatType={}));function normalizeFieldInfo(i){var p,d,v,D;i.localName=(p=i.localName)!==null&&p!==void 0?p:y.lowerCamelCase(i.name);i.jsonName=(d=i.jsonName)!==null&&d!==void 0?d:y.lowerCamelCase(i.name);i.repeat=(v=i.repeat)!==null&&v!==void 0?v:M.NO;i.opt=(D=i.opt)!==null&&D!==void 0?D:i.repeat?false:i.oneof?false:i.kind=="message";return i}p.normalizeFieldInfo=normalizeFieldInfo;function readFieldOptions(i,p,d,y){var v;const D=(v=i.fields.find(((i,d)=>i.localName==p||d==p)))===null||v===void 0?void 0:v.options;return D&&D[d]?y.fromJson(D[d]):undefined}p.readFieldOptions=readFieldOptions;function readFieldOption(i,p,d,y){var v;const D=(v=i.fields.find(((i,d)=>i.localName==p||d==p)))===null||v===void 0?void 0:v.options;if(!D){return undefined}const M=D[d];if(M===undefined){return M}return y?y.fromJson(M):M}p.readFieldOption=readFieldOption;function readMessageOption(i,p,d){const y=i.options;const v=y[p];if(v===undefined){return v}return d?d.fromJson(v):v}p.readMessageOption=readMessageOption},41159:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ReflectionJsonReader=void 0;const y=d(11978);const v=d(25050);const D=d(32593);const M=d(98986);const U=d(96387);const j=d(28029);class ReflectionJsonReader{constructor(i){this.info=i}prepare(){var i;if(this.fMap===undefined){this.fMap={};const p=(i=this.info.fields)!==null&&i!==void 0?i:[];for(const i of p){this.fMap[i.name]=i;this.fMap[i.jsonName]=i;this.fMap[i.localName]=i}}}assert(i,p,d){if(!i){let i=y.typeofJsonValue(d);if(i=="number"||i=="boolean")i=d.toString();throw new Error(`Cannot parse JSON ${i} for ${this.info.typeName}#${p}`)}}read(i,p,d){this.prepare();const v=[];for(const[M,U]of Object.entries(i)){const i=this.fMap[M];if(!i){if(!d.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${M}`);continue}const j=i.localName;let V;if(i.oneof){if(U===null&&(i.kind!=="enum"||i.T()[0]!=="google.protobuf.NullValue")){continue}if(v.includes(i.oneof))throw new Error(`Multiple members of the oneof group "${i.oneof}" of ${this.info.typeName} are present in JSON.`);v.push(i.oneof);V=p[i.oneof]={oneofKind:j}}else{V=p}if(i.kind=="map"){if(U===null){continue}this.assert(y.isJsonObject(U),i.name,U);const p=V[j];for(const[y,v]of Object.entries(U)){this.assert(v!==null,i.name+" map value",null);let M;switch(i.V.kind){case"message":M=i.V.T().internalJsonRead(v,d);break;case"enum":M=this.enum(i.V.T(),v,i.name,d.ignoreUnknownFields);if(M===false)continue;break;case"scalar":M=this.scalar(v,i.V.T,i.V.L,i.name);break}this.assert(M!==undefined,i.name+" map value",v);let U=y;if(i.K==D.ScalarType.BOOL)U=U=="true"?true:U=="false"?false:U;U=this.scalar(U,i.K,D.LongType.STRING,i.name).toString();p[U]=M}}else if(i.repeat){if(U===null)continue;this.assert(Array.isArray(U),i.name,U);const p=V[j];for(const y of U){this.assert(y!==null,i.name,null);let v;switch(i.kind){case"message":v=i.T().internalJsonRead(y,d);break;case"enum":v=this.enum(i.T(),y,i.name,d.ignoreUnknownFields);if(v===false)continue;break;case"scalar":v=this.scalar(y,i.T,i.L,i.name);break}this.assert(v!==undefined,i.name,U);p.push(v)}}else{switch(i.kind){case"message":if(U===null&&i.T().typeName!="google.protobuf.Value"){this.assert(i.oneof===undefined,i.name+" (oneof member)",null);continue}V[j]=i.T().internalJsonRead(U,d,V[j]);break;case"enum":if(U===null)continue;let p=this.enum(i.T(),U,i.name,d.ignoreUnknownFields);if(p===false)continue;V[j]=p;break;case"scalar":if(U===null)continue;V[j]=this.scalar(U,i.T,i.L,i.name);break}}}}enum(i,p,d,y){if(i[0]=="google.protobuf.NullValue")U.assert(p===null||p==="NULL_VALUE",`Unable to parse field ${this.info.typeName}#${d}, enum ${i[0]} only accepts null.`);if(p===null)return 0;switch(typeof p){case"number":U.assert(Number.isInteger(p),`Unable to parse field ${this.info.typeName}#${d}, enum can only be integral number, got ${p}.`);return p;case"string":let v=p;if(i[2]&&p.substring(0,i[2].length)===i[2])v=p.substring(i[2].length);let D=i[1][v];if(typeof D==="undefined"&&y){return false}U.assert(typeof D=="number",`Unable to parse field ${this.info.typeName}#${d}, enum ${i[0]} has no value for "${p}".`);return D}U.assert(false,`Unable to parse field ${this.info.typeName}#${d}, cannot parse enum value from ${typeof p}".`)}scalar(i,p,d,y){let V;try{switch(p){case D.ScalarType.DOUBLE:case D.ScalarType.FLOAT:if(i===null)return 0;if(i==="NaN")return Number.NaN;if(i==="Infinity")return Number.POSITIVE_INFINITY;if(i==="-Infinity")return Number.NEGATIVE_INFINITY;if(i===""){V="empty string";break}if(typeof i=="string"&&i.trim().length!==i.length){V="extra whitespace";break}if(typeof i!="string"&&typeof i!="number"){break}let y=Number(i);if(Number.isNaN(y)){V="not a number";break}if(!Number.isFinite(y)){V="too large or small";break}if(p==D.ScalarType.FLOAT)U.assertFloat32(y);return y;case D.ScalarType.INT32:case D.ScalarType.FIXED32:case D.ScalarType.SFIXED32:case D.ScalarType.SINT32:case D.ScalarType.UINT32:if(i===null)return 0;let K;if(typeof i=="number")K=i;else if(i==="")V="empty string";else if(typeof i=="string"){if(i.trim().length!==i.length)V="extra whitespace";else K=Number(i)}if(K===undefined)break;if(p==D.ScalarType.UINT32)U.assertUInt32(K);else U.assertInt32(K);return K;case D.ScalarType.INT64:case D.ScalarType.SFIXED64:case D.ScalarType.SINT64:if(i===null)return j.reflectionLongConvert(M.PbLong.ZERO,d);if(typeof i!="number"&&typeof i!="string")break;return j.reflectionLongConvert(M.PbLong.from(i),d);case D.ScalarType.FIXED64:case D.ScalarType.UINT64:if(i===null)return j.reflectionLongConvert(M.PbULong.ZERO,d);if(typeof i!="number"&&typeof i!="string")break;return j.reflectionLongConvert(M.PbULong.from(i),d);case D.ScalarType.BOOL:if(i===null)return false;if(typeof i!=="boolean")break;return i;case D.ScalarType.STRING:if(i===null)return"";if(typeof i!=="string"){V="extra whitespace";break}try{encodeURIComponent(i)}catch(V){V="invalid UTF8";break}return i;case D.ScalarType.BYTES:if(i===null||i==="")return new Uint8Array(0);if(typeof i!=="string")break;return v.base64decode(i)}}catch(i){V=i.message}this.assert(false,y+(V?" - "+V:""),i)}}p.ReflectionJsonReader=ReflectionJsonReader},78807:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ReflectionJsonWriter=void 0;const y=d(25050);const v=d(98986);const D=d(32593);const M=d(96387);class ReflectionJsonWriter{constructor(i){var p;this.fields=(p=i.fields)!==null&&p!==void 0?p:[]}write(i,p){const d={},y=i;for(const i of this.fields){if(!i.oneof){let v=this.field(i,y[i.localName],p);if(v!==undefined)d[p.useProtoFieldName?i.name:i.jsonName]=v;continue}const v=y[i.oneof];if(v.oneofKind!==i.localName)continue;const D=i.kind=="scalar"||i.kind=="enum"?Object.assign(Object.assign({},p),{emitDefaultValues:true}):p;let U=this.field(i,v[i.localName],D);M.assert(U!==undefined);d[p.useProtoFieldName?i.name:i.jsonName]=U}return d}field(i,p,d){let y=undefined;if(i.kind=="map"){M.assert(typeof p=="object"&&p!==null);const v={};switch(i.V.kind){case"scalar":for(const[d,y]of Object.entries(p)){const p=this.scalar(i.V.T,y,i.name,false,true);M.assert(p!==undefined);v[d.toString()]=p}break;case"message":const y=i.V.T();for(const[D,U]of Object.entries(p)){const p=this.message(y,U,i.name,d);M.assert(p!==undefined);v[D.toString()]=p}break;case"enum":const D=i.V.T();for(const[y,U]of Object.entries(p)){M.assert(U===undefined||typeof U=="number");const p=this.enum(D,U,i.name,false,true,d.enumAsInteger);M.assert(p!==undefined);v[y.toString()]=p}break}if(d.emitDefaultValues||Object.keys(v).length>0)y=v}else if(i.repeat){M.assert(Array.isArray(p));const v=[];switch(i.kind){case"scalar":for(let d=0;d<p.length;d++){const y=this.scalar(i.T,p[d],i.name,i.opt,true);M.assert(y!==undefined);v.push(y)}break;case"enum":const y=i.T();for(let D=0;D<p.length;D++){M.assert(p[D]===undefined||typeof p[D]=="number");const U=this.enum(y,p[D],i.name,i.opt,true,d.enumAsInteger);M.assert(U!==undefined);v.push(U)}break;case"message":const D=i.T();for(let y=0;y<p.length;y++){const U=this.message(D,p[y],i.name,d);M.assert(U!==undefined);v.push(U)}break}if(d.emitDefaultValues||v.length>0||d.emitDefaultValues)y=v}else{switch(i.kind){case"scalar":y=this.scalar(i.T,p,i.name,i.opt,d.emitDefaultValues);break;case"enum":y=this.enum(i.T(),p,i.name,i.opt,d.emitDefaultValues,d.enumAsInteger);break;case"message":y=this.message(i.T(),p,i.name,d);break}}return y}enum(i,p,d,y,v,D){if(i[0]=="google.protobuf.NullValue")return!v&&!y?undefined:null;if(p===undefined){M.assert(y);return undefined}if(p===0&&!v&&!y)return undefined;M.assert(typeof p=="number");M.assert(Number.isInteger(p));if(D||!i[1].hasOwnProperty(p))return p;if(i[2])return i[2]+i[1][p];return i[1][p]}message(i,p,d,y){if(p===undefined)return y.emitDefaultValues?null:undefined;return i.internalJsonWrite(p,y)}scalar(i,p,d,U,j){if(p===undefined){M.assert(U);return undefined}const V=j||U;switch(i){case D.ScalarType.INT32:case D.ScalarType.SFIXED32:case D.ScalarType.SINT32:if(p===0)return V?0:undefined;M.assertInt32(p);return p;case D.ScalarType.FIXED32:case D.ScalarType.UINT32:if(p===0)return V?0:undefined;M.assertUInt32(p);return p;case D.ScalarType.FLOAT:M.assertFloat32(p);case D.ScalarType.DOUBLE:if(p===0)return V?0:undefined;M.assert(typeof p=="number");if(Number.isNaN(p))return"NaN";if(p===Number.POSITIVE_INFINITY)return"Infinity";if(p===Number.NEGATIVE_INFINITY)return"-Infinity";return p;case D.ScalarType.STRING:if(p==="")return V?"":undefined;M.assert(typeof p=="string");return p;case D.ScalarType.BOOL:if(p===false)return V?false:undefined;M.assert(typeof p=="boolean");return p;case D.ScalarType.UINT64:case D.ScalarType.FIXED64:M.assert(typeof p=="number"||typeof p=="string"||typeof p=="bigint");let i=v.PbULong.from(p);if(i.isZero()&&!V)return undefined;return i.toString();case D.ScalarType.INT64:case D.ScalarType.SFIXED64:case D.ScalarType.SINT64:M.assert(typeof p=="number"||typeof p=="string"||typeof p=="bigint");let d=v.PbLong.from(p);if(d.isZero()&&!V)return undefined;return d.toString();case D.ScalarType.BYTES:M.assert(p instanceof Uint8Array);if(!p.byteLength)return V?"":undefined;return y.base64encode(p)}}}p.ReflectionJsonWriter=ReflectionJsonWriter},28029:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.reflectionLongConvert=void 0;const y=d(32593);function reflectionLongConvert(i,p){switch(p){case y.LongType.BIGINT:return i.toBigInt();case y.LongType.NUMBER:return i.toNumber();default:return i.toString()}}p.reflectionLongConvert=reflectionLongConvert},81713:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.reflectionMergePartial=void 0;function reflectionMergePartial(i,p,d){let y,v=d,D;for(let d of i.fields){let i=d.localName;if(d.oneof){const M=v[d.oneof];if((M===null||M===void 0?void 0:M.oneofKind)==undefined){continue}y=M[i];D=p[d.oneof];D.oneofKind=M.oneofKind;if(y==undefined){delete D[i];continue}}else{y=v[i];D=p;if(y==undefined){continue}}if(d.repeat)D[i].length=y.length;switch(d.kind){case"scalar":case"enum":if(d.repeat)for(let p=0;p<y.length;p++)D[i][p]=y[p];else D[i]=y;break;case"message":let p=d.T();if(d.repeat)for(let d=0;d<y.length;d++)D[i][d]=p.create(y[d]);else if(D[i]===undefined)D[i]=p.create(y);else p.mergePartial(D[i],y);break;case"map":switch(d.V.kind){case"scalar":case"enum":Object.assign(D[i],y);break;case"message":let p=d.V.T();for(let d of Object.keys(y))D[i][d]=p.create(y[d]);break}break}}}p.reflectionMergePartial=reflectionMergePartial},9653:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.reflectionScalarDefault=void 0;const y=d(32593);const v=d(28029);const D=d(98986);function reflectionScalarDefault(i,p=y.LongType.STRING){switch(i){case y.ScalarType.BOOL:return false;case y.ScalarType.UINT64:case y.ScalarType.FIXED64:return v.reflectionLongConvert(D.PbULong.ZERO,p);case y.ScalarType.INT64:case y.ScalarType.SFIXED64:case y.ScalarType.SINT64:return v.reflectionLongConvert(D.PbLong.ZERO,p);case y.ScalarType.DOUBLE:case y.ScalarType.FLOAT:return 0;case y.ScalarType.BYTES:return new Uint8Array(0);case y.ScalarType.STRING:return"";default:return 0}}p.reflectionScalarDefault=reflectionScalarDefault},57440:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ReflectionTypeCheck=void 0;const y=d(32593);const v=d(44972);class ReflectionTypeCheck{constructor(i){var p;this.fields=(p=i.fields)!==null&&p!==void 0?p:[]}prepare(){if(this.data)return;const i=[],p=[],d=[];for(let y of this.fields){if(y.oneof){if(!d.includes(y.oneof)){d.push(y.oneof);i.push(y.oneof);p.push(y.oneof)}}else{p.push(y.localName);switch(y.kind){case"scalar":case"enum":if(!y.opt||y.repeat)i.push(y.localName);break;case"message":if(y.repeat)i.push(y.localName);break;case"map":i.push(y.localName);break}}}this.data={req:i,known:p,oneofs:Object.values(d)}}is(i,p,d=false){if(p<0)return true;if(i===null||i===undefined||typeof i!="object")return false;this.prepare();let y=Object.keys(i),D=this.data;if(y.length<D.req.length||D.req.some((i=>!y.includes(i))))return false;if(!d){if(y.some((i=>!D.known.includes(i))))return false}if(p<1){return true}for(const y of D.oneofs){const D=i[y];if(!v.isOneofGroup(D))return false;if(D.oneofKind===undefined)continue;const M=this.fields.find((i=>i.localName===D.oneofKind));if(!M)return false;if(!this.field(D[D.oneofKind],M,d,p))return false}for(const y of this.fields){if(y.oneof!==undefined)continue;if(!this.field(i[y.localName],y,d,p))return false}return true}field(i,p,d,v){let D=p.repeat;switch(p.kind){case"scalar":if(i===undefined)return p.opt;if(D)return this.scalars(i,p.T,v,p.L);return this.scalar(i,p.T,p.L);case"enum":if(i===undefined)return p.opt;if(D)return this.scalars(i,y.ScalarType.INT32,v);return this.scalar(i,y.ScalarType.INT32);case"message":if(i===undefined)return true;if(D)return this.messages(i,p.T(),d,v);return this.message(i,p.T(),d,v);case"map":if(typeof i!="object"||i===null)return false;if(v<2)return true;if(!this.mapKeys(i,p.K,v))return false;switch(p.V.kind){case"scalar":return this.scalars(Object.values(i),p.V.T,v,p.V.L);case"enum":return this.scalars(Object.values(i),y.ScalarType.INT32,v);case"message":return this.messages(Object.values(i),p.V.T(),d,v)}break}return true}message(i,p,d,y){if(d){return p.isAssignable(i,y)}return p.is(i,y)}messages(i,p,d,y){if(!Array.isArray(i))return false;if(y<2)return true;if(d){for(let d=0;d<i.length&&d<y;d++)if(!p.isAssignable(i[d],y-1))return false}else{for(let d=0;d<i.length&&d<y;d++)if(!p.is(i[d],y-1))return false}return true}scalar(i,p,d){let v=typeof i;switch(p){case y.ScalarType.UINT64:case y.ScalarType.FIXED64:case y.ScalarType.INT64:case y.ScalarType.SFIXED64:case y.ScalarType.SINT64:switch(d){case y.LongType.BIGINT:return v=="bigint";case y.LongType.NUMBER:return v=="number"&&!isNaN(i);default:return v=="string"}case y.ScalarType.BOOL:return v=="boolean";case y.ScalarType.STRING:return v=="string";case y.ScalarType.BYTES:return i instanceof Uint8Array;case y.ScalarType.DOUBLE:case y.ScalarType.FLOAT:return v=="number"&&!isNaN(i);default:return v=="number"&&Number.isInteger(i)}}scalars(i,p,d,y){if(!Array.isArray(i))return false;if(d<2)return true;if(Array.isArray(i))for(let v=0;v<i.length&&v<d;v++)if(!this.scalar(i[v],p,y))return false;return true}mapKeys(i,p,d){let v=Object.keys(i);switch(p){case y.ScalarType.INT32:case y.ScalarType.FIXED32:case y.ScalarType.SFIXED32:case y.ScalarType.SINT32:case y.ScalarType.UINT32:return this.scalars(v.slice(0,d).map((i=>parseInt(i))),p,d);case y.ScalarType.BOOL:return this.scalars(v.slice(0,d).map((i=>i=="true"?true:i=="false"?false:i)),p,d);default:return this.scalars(v,p,d,y.LongType.STRING)}}}p.ReflectionTypeCheck=ReflectionTypeCheck},26335:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});var y=d(54343);class AbortSignal extends y.EventTarget{constructor(){super();throw new TypeError("AbortSignal cannot be constructed directly")}get aborted(){const i=v.get(this);if(typeof i!=="boolean"){throw new TypeError(`Expected 'this' to be an 'AbortSignal' object, but got ${this===null?"null":typeof this}`)}return i}}y.defineEventAttribute(AbortSignal.prototype,"abort");function createAbortSignal(){const i=Object.create(AbortSignal.prototype);y.EventTarget.call(i);v.set(i,false);return i}function abortSignal(i){if(v.get(i)!==false){return}v.set(i,true);i.dispatchEvent({type:"abort"})}const v=new WeakMap;Object.defineProperties(AbortSignal.prototype,{aborted:{enumerable:true}});if(typeof Symbol==="function"&&typeof Symbol.toStringTag==="symbol"){Object.defineProperty(AbortSignal.prototype,Symbol.toStringTag,{configurable:true,value:"AbortSignal"})}class AbortController{constructor(){D.set(this,createAbortSignal())}get signal(){return getSignal(this)}abort(){abortSignal(getSignal(this))}}const D=new WeakMap;function getSignal(i){const p=D.get(i);if(p==null){throw new TypeError(`Expected 'this' to be an 'AbortController' object, but got ${i===null?"null":typeof i}`)}return p}Object.defineProperties(AbortController.prototype,{signal:{enumerable:true},abort:{enumerable:true}});if(typeof Symbol==="function"&&typeof Symbol.toStringTag==="symbol"){Object.defineProperty(AbortController.prototype,Symbol.toStringTag,{configurable:true,value:"AbortController"})}p.AbortController=AbortController;p.AbortSignal=AbortSignal;p["default"]=AbortController;i.exports=AbortController;i.exports.AbortController=i.exports["default"]=AbortController;i.exports.AbortSignal=AbortSignal},75980:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.req=p.json=p.toBuffer=void 0;const M=D(d(58611));const U=D(d(65692));async function toBuffer(i){let p=0;const d=[];for await(const y of i){p+=y.length;d.push(y)}return Buffer.concat(d,p)}p.toBuffer=toBuffer;async function json(i){const p=await toBuffer(i);const d=p.toString("utf8");try{return JSON.parse(d)}catch(i){const p=i;p.message+=` (input: ${d})`;throw p}}p.json=json;function req(i,p={}){const d=typeof i==="string"?i:i.href;const y=(d.startsWith("https:")?U:M).request(i,p);const v=new Promise(((i,p)=>{y.once("response",i).once("error",p).end()}));y.then=v.then.bind(v);return y}p.req=req},83249:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__exportStar||function(i,p){for(var d in i)if(d!=="default"&&!Object.prototype.hasOwnProperty.call(p,d))y(p,i,d)};Object.defineProperty(p,"__esModule",{value:true});p.Agent=void 0;const U=D(d(69278));const j=D(d(58611));const V=d(65692);M(d(75980),p);const K=Symbol("AgentBaseInternalState");class Agent extends j.Agent{constructor(i){super(i);this[K]={}}isSecureEndpoint(i){if(i){if(typeof i.secureEndpoint==="boolean"){return i.secureEndpoint}if(typeof i.protocol==="string"){return i.protocol==="https:"}}const{stack:p}=new Error;if(typeof p!=="string")return false;return p.split("\n").some((i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1))}incrementSockets(i){if(this.maxSockets===Infinity&&this.maxTotalSockets===Infinity){return null}if(!this.sockets[i]){this.sockets[i]=[]}const p=new U.Socket({writable:false});this.sockets[i].push(p);this.totalSocketCount++;return p}decrementSockets(i,p){if(!this.sockets[i]||p===null){return}const d=this.sockets[i];const y=d.indexOf(p);if(y!==-1){d.splice(y,1);this.totalSocketCount--;if(d.length===0){delete this.sockets[i]}}}getName(i){const p=this.isSecureEndpoint(i);if(p){return V.Agent.prototype.getName.call(this,i)}return super.getName(i)}createSocket(i,p,d){const y={...p,secureEndpoint:this.isSecureEndpoint(p)};const v=this.getName(y);const D=this.incrementSockets(v);Promise.resolve().then((()=>this.connect(i,y))).then((M=>{this.decrementSockets(v,D);if(M instanceof j.Agent){try{return M.addRequest(i,y)}catch(i){return d(i)}}this[K].currentSocket=M;super.createSocket(i,p,d)}),(i=>{this.decrementSockets(v,D);d(i)}))}createConnection(){const i=this[K].currentSocket;this[K].currentSocket=undefined;if(!i){throw new Error("No socket was returned in the `connect()` function")}return i}get defaultPort(){return this[K].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(i){if(this[K]){this[K].defaultPort=i}}get protocol(){return this[K].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(i){if(this[K]){this[K].protocol=i}}}p.Agent=Agent},70081:(i,p,d)=>{var y=d(17551);var v=d(16928);var D=d(43281);var M=d(9176);var U=d(13124);var j=d(18600);var V=d(47751);var K=i.exports={};var ee=/[\/\\]/g;var processPatterns=function(i,p){var d=[];D(i).forEach((function(i){var y=i.indexOf("!")===0;if(y){i=i.slice(1)}var v=p(i);if(y){d=M(d,v)}else{d=U(d,v)}}));return d};K.exists=function(){var i=v.join.apply(v,arguments);return y.existsSync(i)};K.expand=function(...i){var p=j(i[0])?i.shift():{};var d=Array.isArray(i[0])?i[0]:i;if(d.length===0){return[]}var D=processPatterns(d,(function(i){return V.sync(i,p)}));if(p.filter){D=D.filter((function(i){i=v.join(p.cwd||"",i);try{if(typeof p.filter==="function"){return p.filter(i)}else{return y.statSync(i)[p.filter]()}}catch(i){return false}}))}return D};K.expandMapping=function(i,p,d){d=Object.assign({rename:function(i,p){return v.join(i||"",p)}},d);var y=[];var D={};K.expand(d,i).forEach((function(i){var M=i;if(d.flatten){M=v.basename(M)}if(d.ext){M=M.replace(/(\.[^\/]*)?$/,d.ext)}var U=d.rename(p,M,d);if(d.cwd){i=v.join(d.cwd,i)}U=U.replace(ee,"/");i=i.replace(ee,"/");if(D[U]){D[U].src.push(i)}else{y.push({src:[i],dest:U});D[U]=y[y.length-1]}}));return y};K.normalizeFilesArray=function(i){var p=[];i.forEach((function(i){var d;if("src"in i||"dest"in i){p.push(i)}}));if(p.length===0){return[]}p=_(p).chain().forEach((function(i){if(!("src"in i)||!i.src){return}if(Array.isArray(i.src)){i.src=D(i.src)}else{i.src=[i.src]}})).map((function(i){var p=Object.assign({},i);delete p.src;delete p.dest;if(i.expand){return K.expandMapping(i.src,i.dest,p).map((function(p){var d=Object.assign({},i);d.orig=Object.assign({},i);d.src=p.src;d.dest=p.dest;["expand","cwd","flatten","rename","ext"].forEach((function(i){delete d[i]}));return d}))}var d=Object.assign({},i);d.orig=Object.assign({},i);if("src"in d){Object.defineProperty(d,"src",{enumerable:true,get:function fn(){var d;if(!("result"in fn)){d=i.src;d=Array.isArray(d)?D(d):[d];fn.result=K.expand(p,d)}return fn.result}})}if("dest"in d){d.dest=i.dest}return d})).flatten().value();return p}},34747:(i,p,d)=>{var y=d(17551);var v=d(16928);var D=d(53187);var M=d(32186);var U=d(44527);var j=d(78309);var V=d(2203).Stream;var K=d(88523).PassThrough;var ee=i.exports={};ee.file=d(70081);ee.collectStream=function(i,p){var d=[];var y=0;i.on("error",p);i.on("data",(function(i){d.push(i);y+=i.length}));i.on("end",(function(){var i=Buffer.alloc(y);var v=0;d.forEach((function(p){p.copy(i,v);v+=p.length}));p(null,i)}))};ee.dateify=function(i){i=i||new Date;if(i instanceof Date){i=i}else if(typeof i==="string"){i=new Date(i)}else{i=new Date}return i};ee.defaults=function(i,p,d){var y=arguments;y[0]=y[0]||{};return j(...y)};ee.isStream=function(i){return D(i)};ee.lazyReadStream=function(i){return new M.Readable((function(){return y.createReadStream(i)}))};ee.normalizeInputSource=function(i){if(i===null){return Buffer.alloc(0)}else if(typeof i==="string"){return Buffer.from(i)}else if(ee.isStream(i)){return i.pipe(new K)}return i};ee.sanitizePath=function(i){return U(i,false).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")};ee.trailingSlashIt=function(i){return i.slice(-1)!=="/"?i+"/":i};ee.unixifyPath=function(i){return U(i,false).replace(/^\w+:/,"")};ee.walkdir=function(i,p,d){var D=[];if(typeof p==="function"){d=p;p=i}y.readdir(i,(function(M,U){var j=0;var V;var K;if(M){return d(M)}(function next(){V=U[j++];if(!V){return d(null,D)}K=v.join(i,V);y.stat(K,(function(i,y){D.push({path:K,relative:v.relative(p,K).replace(/\\/g,"/"),stats:y});if(y&&y.isDirectory()){ee.walkdir(K,p,(function(i,p){if(i){return d(i)}p.forEach((function(i){D.push(i)}));next()}))}else{next()}}))})()}))}},62888:(i,p,d)=>{
/**
* Archiver Vending
*
* @ignore
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*/
var y=d(34781);var v={};var vending=function(i,p){return vending.create(i,p)};vending.create=function(i,p){if(v[i]){var d=new y(i,p);d.setFormat(i);d.setModule(new v[i](p));return d}else{throw new Error("create("+i+"): format not registered")}};vending.registerFormat=function(i,p){if(v[i]){throw new Error("register("+i+"): format already registered")}if(typeof p!=="function"){throw new Error("register("+i+"): format module invalid")}if(typeof p.prototype.append!=="function"||typeof p.prototype.finalize!=="function"){throw new Error("register("+i+"): format module missing methods")}v[i]=p};vending.isRegisteredFormat=function(i){if(v[i]){return true}return false};vending.registerFormat("zip",d(83964));vending.registerFormat("tar",d(38628));vending.registerFormat("json",d(98957));i.exports=vending},34781:(i,p,d)=>{
/**
* Archiver Core
*
* @ignore
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*/
var y=d(79896);var v=d(68975);var D=d(95990);var M=d(16928);var U=d(34747);var j=d(39023).inherits;var V=d(86574);var K=d(88523).Transform;var ee=process.platform==="win32";var Archiver=function(i,p){if(!(this instanceof Archiver)){return new Archiver(i,p)}if(typeof i!=="string"){p=i;i="zip"}p=this.options=U.defaults(p,{highWaterMark:1024*1024,statConcurrency:4});K.call(this,p);this._format=false;this._module=false;this._pending=0;this._pointer=0;this._entriesCount=0;this._entriesProcessedCount=0;this._fsEntriesTotalBytes=0;this._fsEntriesProcessedBytes=0;this._queue=D.queue(this._onQueueTask.bind(this),1);this._queue.drain(this._onQueueDrain.bind(this));this._statQueue=D.queue(this._onStatQueueTask.bind(this),p.statConcurrency);this._statQueue.drain(this._onQueueDrain.bind(this));this._state={aborted:false,finalize:false,finalizing:false,finalized:false,modulePiped:false};this._streams=[]};j(Archiver,K);Archiver.prototype._abort=function(){this._state.aborted=true;this._queue.kill();this._statQueue.kill();if(this._queue.idle()){this._shutdown()}};Archiver.prototype._append=function(i,p){p=p||{};var d={source:null,filepath:i};if(!p.name){p.name=i}p.sourcePath=i;d.data=p;this._entriesCount++;if(p.stats&&p.stats instanceof y.Stats){d=this._updateQueueTaskWithStats(d,p.stats);if(d){if(p.stats.size){this._fsEntriesTotalBytes+=p.stats.size}this._queue.push(d)}}else{this._statQueue.push(d)}};Archiver.prototype._finalize=function(){if(this._state.finalizing||this._state.finalized||this._state.aborted){return}this._state.finalizing=true;this._moduleFinalize();this._state.finalizing=false;this._state.finalized=true};Archiver.prototype._maybeFinalize=function(){if(this._state.finalizing||this._state.finalized||this._state.aborted){return false}if(this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()){this._finalize();return true}return false};Archiver.prototype._moduleAppend=function(i,p,d){if(this._state.aborted){d();return}this._module.append(i,p,function(i){this._task=null;if(this._state.aborted){this._shutdown();return}if(i){this.emit("error",i);setImmediate(d);return}this.emit("entry",p);this._entriesProcessedCount++;if(p.stats&&p.stats.size){this._fsEntriesProcessedBytes+=p.stats.size}this.emit("progress",{entries:{total:this._entriesCount,processed:this._entriesProcessedCount},fs:{totalBytes:this._fsEntriesTotalBytes,processedBytes:this._fsEntriesProcessedBytes}});setImmediate(d)}.bind(this))};Archiver.prototype._moduleFinalize=function(){if(typeof this._module.finalize==="function"){this._module.finalize()}else if(typeof this._module.end==="function"){this._module.end()}else{this.emit("error",new V("NOENDMETHOD"))}};Archiver.prototype._modulePipe=function(){this._module.on("error",this._onModuleError.bind(this));this._module.pipe(this);this._state.modulePiped=true};Archiver.prototype._moduleSupports=function(i){if(!this._module.supports||!this._module.supports[i]){return false}return this._module.supports[i]};Archiver.prototype._moduleUnpipe=function(){this._module.unpipe(this);this._state.modulePiped=false};Archiver.prototype._normalizeEntryData=function(i,p){i=U.defaults(i,{type:"file",name:null,date:null,mode:null,prefix:null,sourcePath:null,stats:false});if(p&&i.stats===false){i.stats=p}var d=i.type==="directory";if(i.name){if(typeof i.prefix==="string"&&""!==i.prefix){i.name=i.prefix+"/"+i.name;i.prefix=null}i.name=U.sanitizePath(i.name);if(i.type!=="symlink"&&i.name.slice(-1)==="/"){d=true;i.type="directory"}else if(d){i.name+="/"}}if(typeof i.mode==="number"){if(ee){i.mode&=511}else{i.mode&=4095}}else if(i.stats&&i.mode===null){if(ee){i.mode=i.stats.mode&511}else{i.mode=i.stats.mode&4095}if(ee&&d){i.mode=493}}else if(i.mode===null){i.mode=d?493:420}if(i.stats&&i.date===null){i.date=i.stats.mtime}else{i.date=U.dateify(i.date)}return i};Archiver.prototype._onModuleError=function(i){this.emit("error",i)};Archiver.prototype._onQueueDrain=function(){if(this._state.finalizing||this._state.finalized||this._state.aborted){return}if(this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()){this._finalize()}};Archiver.prototype._onQueueTask=function(i,p){var fullCallback=()=>{if(i.data.callback){i.data.callback()}p()};if(this._state.finalizing||this._state.finalized||this._state.aborted){fullCallback();return}this._task=i;this._moduleAppend(i.source,i.data,fullCallback)};Archiver.prototype._onStatQueueTask=function(i,p){if(this._state.finalizing||this._state.finalized||this._state.aborted){p();return}y.lstat(i.filepath,function(d,y){if(this._state.aborted){setImmediate(p);return}if(d){this._entriesCount--;this.emit("warning",d);setImmediate(p);return}i=this._updateQueueTaskWithStats(i,y);if(i){if(y.size){this._fsEntriesTotalBytes+=y.size}this._queue.push(i)}setImmediate(p)}.bind(this))};Archiver.prototype._shutdown=function(){this._moduleUnpipe();this.end()};Archiver.prototype._transform=function(i,p,d){if(i){this._pointer+=i.length}d(null,i)};Archiver.prototype._updateQueueTaskWithStats=function(i,p){if(p.isFile()){i.data.type="file";i.data.sourceType="stream";i.source=U.lazyReadStream(i.filepath)}else if(p.isDirectory()&&this._moduleSupports("directory")){i.data.name=U.trailingSlashIt(i.data.name);i.data.type="directory";i.data.sourcePath=U.trailingSlashIt(i.filepath);i.data.sourceType="buffer";i.source=Buffer.concat([])}else if(p.isSymbolicLink()&&this._moduleSupports("symlink")){var d=y.readlinkSync(i.filepath);var v=M.dirname(i.filepath);i.data.type="symlink";i.data.linkname=M.relative(v,M.resolve(v,d));i.data.sourceType="buffer";i.source=Buffer.concat([])}else{if(p.isDirectory()){this.emit("warning",new V("DIRECTORYNOTSUPPORTED",i.data))}else if(p.isSymbolicLink()){this.emit("warning",new V("SYMLINKNOTSUPPORTED",i.data))}else{this.emit("warning",new V("ENTRYNOTSUPPORTED",i.data))}return null}i.data=this._normalizeEntryData(i.data,p);return i};Archiver.prototype.abort=function(){if(this._state.aborted||this._state.finalized){return this}this._abort();return this};Archiver.prototype.append=function(i,p){if(this._state.finalize||this._state.aborted){this.emit("error",new V("QUEUECLOSED"));return this}p=this._normalizeEntryData(p);if(typeof p.name!=="string"||p.name.length===0){this.emit("error",new V("ENTRYNAMEREQUIRED"));return this}if(p.type==="directory"&&!this._moduleSupports("directory")){this.emit("error",new V("DIRECTORYNOTSUPPORTED",{name:p.name}));return this}i=U.normalizeInputSource(i);if(Buffer.isBuffer(i)){p.sourceType="buffer"}else if(U.isStream(i)){p.sourceType="stream"}else{this.emit("error",new V("INPUTSTEAMBUFFERREQUIRED",{name:p.name}));return this}this._entriesCount++;this._queue.push({data:p,source:i});return this};Archiver.prototype.directory=function(i,p,d){if(this._state.finalize||this._state.aborted){this.emit("error",new V("QUEUECLOSED"));return this}if(typeof i!=="string"||i.length===0){this.emit("error",new V("DIRECTORYDIRPATHREQUIRED"));return this}this._pending++;if(p===false){p=""}else if(typeof p!=="string"){p=i}var y=false;if(typeof d==="function"){y=d;d={}}else if(typeof d!=="object"){d={}}var D={stat:true,dot:true};function onGlobEnd(){this._pending--;this._maybeFinalize()}function onGlobError(i){this.emit("error",i)}function onGlobMatch(v){M.pause();var D=false;var U=Object.assign({},d);U.name=v.relative;U.prefix=p;U.stats=v.stat;U.callback=M.resume.bind(M);try{if(y){U=y(U);if(U===false){D=true}else if(typeof U!=="object"){throw new V("DIRECTORYFUNCTIONINVALIDDATA",{dirpath:i})}}}catch(i){this.emit("error",i);return}if(D){M.resume();return}this._append(v.absolute,U)}var M=v(i,D);M.on("error",onGlobError.bind(this));M.on("match",onGlobMatch.bind(this));M.on("end",onGlobEnd.bind(this));return this};Archiver.prototype.file=function(i,p){if(this._state.finalize||this._state.aborted){this.emit("error",new V("QUEUECLOSED"));return this}if(typeof i!=="string"||i.length===0){this.emit("error",new V("FILEFILEPATHREQUIRED"));return this}this._append(i,p);return this};Archiver.prototype.glob=function(i,p,d){this._pending++;p=U.defaults(p,{stat:true,pattern:i});function onGlobEnd(){this._pending--;this._maybeFinalize()}function onGlobError(i){this.emit("error",i)}function onGlobMatch(i){y.pause();var p=Object.assign({},d);p.callback=y.resume.bind(y);p.stats=i.stat;p.name=i.relative;this._append(i.absolute,p)}var y=v(p.cwd||".",p);y.on("error",onGlobError.bind(this));y.on("match",onGlobMatch.bind(this));y.on("end",onGlobEnd.bind(this));return this};Archiver.prototype.finalize=function(){if(this._state.aborted){var i=new V("ABORTED");this.emit("error",i);return Promise.reject(i)}if(this._state.finalize){var p=new V("FINALIZING");this.emit("error",p);return Promise.reject(p)}this._state.finalize=true;if(this._pending===0&&this._queue.idle()&&this._statQueue.idle()){this._finalize()}var d=this;return new Promise((function(i,p){var y;d._module.on("end",(function(){if(!y){i()}}));d._module.on("error",(function(i){y=true;p(i)}))}))};Archiver.prototype.setFormat=function(i){if(this._format){this.emit("error",new V("FORMATSET"));return this}this._format=i;return this};Archiver.prototype.setModule=function(i){if(this._state.aborted){this.emit("error",new V("ABORTED"));return this}if(this._state.module){this.emit("error",new V("MODULESET"));return this}this._module=i;this._modulePipe();return this};Archiver.prototype.symlink=function(i,p,d){if(this._state.finalize||this._state.aborted){this.emit("error",new V("QUEUECLOSED"));return this}if(typeof i!=="string"||i.length===0){this.emit("error",new V("SYMLINKFILEPATHREQUIRED"));return this}if(typeof p!=="string"||p.length===0){this.emit("error",new V("SYMLINKTARGETREQUIRED",{filepath:i}));return this}if(!this._moduleSupports("symlink")){this.emit("error",new V("SYMLINKNOTSUPPORTED",{filepath:i}));return this}var y={};y.type="symlink";y.name=i.replace(/\\/g,"/");y.linkname=p.replace(/\\/g,"/");y.sourceType="buffer";if(typeof d==="number"){y.mode=d}this._entriesCount++;this._queue.push({data:y,source:Buffer.concat([])});return this};Archiver.prototype.pointer=function(){return this._pointer};Archiver.prototype.use=function(i){this._streams.push(i);return this};i.exports=Archiver},86574:(i,p,d)=>{
/**
* Archiver Core
*
* @ignore
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*/
var y=d(39023);const v={ABORTED:"archive was aborted",DIRECTORYDIRPATHREQUIRED:"diretory dirpath argument must be a non-empty string value",DIRECTORYFUNCTIONINVALIDDATA:"invalid data returned by directory custom data function",ENTRYNAMEREQUIRED:"entry name must be a non-empty string value",FILEFILEPATHREQUIRED:"file filepath argument must be a non-empty string value",FINALIZING:"archive already finalizing",QUEUECLOSED:"queue closed",NOENDMETHOD:"no suitable finalize/end method defined by module",DIRECTORYNOTSUPPORTED:"support for directory entries not defined by module",FORMATSET:"archive format already set",INPUTSTEAMBUFFERREQUIRED:"input source must be valid Stream or Buffer instance",MODULESET:"module already set",SYMLINKNOTSUPPORTED:"support for symlink entries not defined by module",SYMLINKFILEPATHREQUIRED:"symlink filepath argument must be a non-empty string value",SYMLINKTARGETREQUIRED:"symlink target argument must be a non-empty string value",ENTRYNOTSUPPORTED:"entry not supported"};function ArchiverError(i,p){Error.captureStackTrace(this,this.constructor);this.message=v[i]||i;this.code=i;this.data=p}y.inherits(ArchiverError,Error);p=i.exports=ArchiverError},98957:(i,p,d)=>{
/**
* JSON Format Plugin
*
* @module plugins/json
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*/
var y=d(39023).inherits;var v=d(88523).Transform;var D=d(97965);var M=d(34747);var Json=function(i){if(!(this instanceof Json)){return new Json(i)}i=this.options=M.defaults(i,{});v.call(this,i);this.supports={directory:true,symlink:true};this.files=[]};y(Json,v);Json.prototype._transform=function(i,p,d){d(null,i)};Json.prototype._writeStringified=function(){var i=JSON.stringify(this.files);this.write(i)};Json.prototype.append=function(i,p,d){var y=this;p.crc32=0;function onend(i,v){if(i){d(i);return}p.size=v.length||0;p.crc32=D.unsigned(v);y.files.push(p);d(null,p)}if(p.sourceType==="buffer"){onend(null,i)}else if(p.sourceType==="stream"){M.collectStream(i,onend)}};Json.prototype.finalize=function(){this._writeStringified();this.end()};i.exports=Json},38628:(i,p,d)=>{
/**
* TAR Format Plugin
*
* @module plugins/tar
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*/
var y=d(43106);var v=d(82753);var D=d(34747);var Tar=function(i){if(!(this instanceof Tar)){return new Tar(i)}i=this.options=D.defaults(i,{gzip:false});if(typeof i.gzipOptions!=="object"){i.gzipOptions={}}this.supports={directory:true,symlink:true};this.engine=v.pack(i);this.compressor=false;if(i.gzip){this.compressor=y.createGzip(i.gzipOptions);this.compressor.on("error",this._onCompressorError.bind(this))}};Tar.prototype._onCompressorError=function(i){this.engine.emit("error",i)};Tar.prototype.append=function(i,p,d){var y=this;p.mtime=p.date;function append(i,v){if(i){d(i);return}y.engine.entry(p,v,(function(i){d(i,p)}))}if(p.sourceType==="buffer"){append(null,i)}else if(p.sourceType==="stream"&&p.stats){p.size=p.stats.size;var v=y.engine.entry(p,(function(i){d(i,p)}));i.pipe(v)}else if(p.sourceType==="stream"){D.collectStream(i,append)}};Tar.prototype.finalize=function(){this.engine.finalize()};Tar.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Tar.prototype.pipe=function(i,p){if(this.compressor){return this.engine.pipe.apply(this.engine,[this.compressor]).pipe(i,p)}else{return this.engine.pipe.apply(this.engine,arguments)}};Tar.prototype.unpipe=function(){if(this.compressor){return this.compressor.unpipe.apply(this.compressor,arguments)}else{return this.engine.unpipe.apply(this.engine,arguments)}};i.exports=Tar},83964:(i,p,d)=>{
/**
* ZIP Format Plugin
*
* @module plugins/zip
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*/
var y=d(88599);var v=d(34747);var Zip=function(i){if(!(this instanceof Zip)){return new Zip(i)}i=this.options=v.defaults(i,{comment:"",forceUTC:false,namePrependSlash:false,store:false});this.supports={directory:true,symlink:true};this.engine=new y(i)};Zip.prototype.append=function(i,p,d){this.engine.entry(i,p,d)};Zip.prototype.finalize=function(){this.engine.finalize()};Zip.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Zip.prototype.pipe=function(){return this.engine.pipe.apply(this.engine,arguments)};Zip.prototype.unpipe=function(){return this.engine.unpipe.apply(this.engine,arguments)};i.exports=Zip},95990:function(i,p){(function(i,d){true?d(p):0})(this,(function(i){"use strict";function apply(i,...p){return(...d)=>i(...p,...d)}function initialParams(i){return function(...p){var d=p.pop();return i.call(this,p,d)}}var p=typeof queueMicrotask==="function"&&queueMicrotask;var d=typeof setImmediate==="function"&&setImmediate;var y=typeof process==="object"&&typeof process.nextTick==="function";function fallback(i){setTimeout(i,0)}function wrap(i){return(p,...d)=>i((()=>p(...d)))}var v;if(p){v=queueMicrotask}else if(d){v=setImmediate}else if(y){v=process.nextTick}else{v=fallback}var D=wrap(v);function asyncify(i){if(isAsync(i)){return function(...p){const d=p.pop();const y=i.apply(this,p);return handlePromise(y,d)}}return initialParams((function(p,d){var y;try{y=i.apply(this,p)}catch(i){return d(i)}if(y&&typeof y.then==="function"){return handlePromise(y,d)}else{d(null,y)}}))}function handlePromise(i,p){return i.then((i=>{invokeCallback(p,null,i)}),(i=>{invokeCallback(p,i&&(i instanceof Error||i.message)?i:new Error(i))}))}function invokeCallback(i,p,d){try{i(p,d)}catch(i){D((i=>{throw i}),i)}}function isAsync(i){return i[Symbol.toStringTag]==="AsyncFunction"}function isAsyncGenerator(i){return i[Symbol.toStringTag]==="AsyncGenerator"}function isAsyncIterable(i){return typeof i[Symbol.asyncIterator]==="function"}function wrapAsync(i){if(typeof i!=="function")throw new Error("expected a function");return isAsync(i)?asyncify(i):i}function awaitify(i,p){if(!p)p=i.length;if(!p)throw new Error("arity is undefined");function awaitable(...d){if(typeof d[p-1]==="function"){return i.apply(this,d)}return new Promise(((y,v)=>{d[p-1]=(i,...p)=>{if(i)return v(i);y(p.length>1?p:p[0])};i.apply(this,d)}))}return awaitable}function applyEach$1(i){return function applyEach(p,...d){const y=awaitify((function(y){var v=this;return i(p,((i,p)=>{wrapAsync(i).apply(v,d.concat(p))}),y)}));return y}}function _asyncMap(i,p,d,y){p=p||[];var v=[];var D=0;var M=wrapAsync(d);return i(p,((i,p,d)=>{var y=D++;M(i,((i,p)=>{v[y]=p;d(i)}))}),(i=>{y(i,v)}))}function isArrayLike(i){return i&&typeof i.length==="number"&&i.length>=0&&i.length%1===0}const M={};function once(i){function wrapper(...p){if(i===null)return;var d=i;i=null;d.apply(this,p)}Object.assign(wrapper,i);return wrapper}function getIterator(i){return i[Symbol.iterator]&&i[Symbol.iterator]()}function createArrayIterator(i){var p=-1;var d=i.length;return function next(){return++p<d?{value:i[p],key:p}:null}}function createES2015Iterator(i){var p=-1;return function next(){var d=i.next();if(d.done)return null;p++;return{value:d.value,key:p}}}function createObjectIterator(i){var p=i?Object.keys(i):[];var d=-1;var y=p.length;return function next(){var v=p[++d];if(v==="__proto__"){return next()}return d<y?{value:i[v],key:v}:null}}function createIterator(i){if(isArrayLike(i)){return createArrayIterator(i)}var p=getIterator(i);return p?createES2015Iterator(p):createObjectIterator(i)}function onlyOnce(i){return function(...p){if(i===null)throw new Error("Callback was already called.");var d=i;i=null;d.apply(this,p)}}function asyncEachOfLimit(i,p,d,y){let v=false;let D=false;let U=false;let j=0;let V=0;function replenish(){if(j>=p||U||v)return;U=true;i.next().then((({value:i,done:p})=>{if(D||v)return;U=false;if(p){v=true;if(j<=0){y(null)}return}j++;d(i,V,iterateeCallback);V++;replenish()})).catch(handleError)}function iterateeCallback(i,p){j-=1;if(D)return;if(i)return handleError(i);if(i===false){v=true;D=true;return}if(p===M||v&&j<=0){v=true;return y(null)}replenish()}function handleError(i){if(D)return;U=false;v=true;y(i)}replenish()}var eachOfLimit$2=i=>(p,d,y)=>{y=once(y);if(i<=0){throw new RangeError("concurrency limit cannot be less than 1")}if(!p){return y(null)}if(isAsyncGenerator(p)){return asyncEachOfLimit(p,i,d,y)}if(isAsyncIterable(p)){return asyncEachOfLimit(p[Symbol.asyncIterator](),i,d,y)}var v=createIterator(p);var D=false;var U=false;var j=0;var V=false;function iterateeCallback(i,p){if(U)return;j-=1;if(i){D=true;y(i)}else if(i===false){D=true;U=true}else if(p===M||D&&j<=0){D=true;return y(null)}else if(!V){replenish()}}function replenish(){V=true;while(j<i&&!D){var p=v();if(p===null){D=true;if(j<=0){y(null)}return}j+=1;d(p.value,p.key,onlyOnce(iterateeCallback))}V=false}replenish()};function eachOfLimit(i,p,d,y){return eachOfLimit$2(p)(i,wrapAsync(d),y)}var U=awaitify(eachOfLimit,4);function eachOfArrayLike(i,p,d){d=once(d);var y=0,v=0,{length:D}=i,U=false;if(D===0){d(null)}function iteratorCallback(i,p){if(i===false){U=true}if(U===true)return;if(i){d(i)}else if(++v===D||p===M){d(null)}}for(;y<D;y++){p(i[y],y,onlyOnce(iteratorCallback))}}function eachOfGeneric(i,p,d){return U(i,Infinity,p,d)}function eachOf(i,p,d){var y=isArrayLike(i)?eachOfArrayLike:eachOfGeneric;return y(i,wrapAsync(p),d)}var j=awaitify(eachOf,3);function map(i,p,d){return _asyncMap(j,i,p,d)}var V=awaitify(map,3);var K=applyEach$1(V);function eachOfSeries(i,p,d){return U(i,1,p,d)}var ee=awaitify(eachOfSeries,3);function mapSeries(i,p,d){return _asyncMap(ee,i,p,d)}var te=awaitify(mapSeries,3);var re=applyEach$1(te);const ne=Symbol("promiseCallback");function promiseCallback(){let i,p;function callback(d,...y){if(d)return p(d);i(y.length>1?y:y[0])}callback[ne]=new Promise(((d,y)=>{i=d,p=y}));return callback}function auto(i,p,d){if(typeof p!=="number"){d=p;p=null}d=once(d||promiseCallback());var y=Object.keys(i).length;if(!y){return d(null)}if(!p){p=y}var v={};var D=0;var M=false;var U=false;var j=Object.create(null);var V=[];var K=[];var ee={};Object.keys(i).forEach((p=>{var d=i[p];if(!Array.isArray(d)){enqueueTask(p,[d]);K.push(p);return}var y=d.slice(0,d.length-1);var v=y.length;if(v===0){enqueueTask(p,d);K.push(p);return}ee[p]=v;y.forEach((D=>{if(!i[D]){throw new Error("async.auto task `"+p+"` has a non-existent dependency `"+D+"` in "+y.join(", "))}addListener(D,(()=>{v--;if(v===0){enqueueTask(p,d)}}))}))}));checkForDeadlocks();processQueue();function enqueueTask(i,p){V.push((()=>runTask(i,p)))}function processQueue(){if(M)return;if(V.length===0&&D===0){return d(null,v)}while(V.length&&D<p){var i=V.shift();i()}}function addListener(i,p){var d=j[i];if(!d){d=j[i]=[]}d.push(p)}function taskComplete(i){var p=j[i]||[];p.forEach((i=>i()));processQueue()}function runTask(i,p){if(U)return;var y=onlyOnce(((p,...y)=>{D--;if(p===false){M=true;return}if(y.length<2){[y]=y}if(p){var V={};Object.keys(v).forEach((i=>{V[i]=v[i]}));V[i]=y;U=true;j=Object.create(null);if(M)return;d(p,V)}else{v[i]=y;taskComplete(i)}}));D++;var V=wrapAsync(p[p.length-1]);if(p.length>1){V(v,y)}else{V(y)}}function checkForDeadlocks(){var i;var p=0;while(K.length){i=K.pop();p++;getDependents(i).forEach((i=>{if(--ee[i]===0){K.push(i)}}))}if(p!==y){throw new Error("async.auto cannot execute tasks due to a recursive dependency")}}function getDependents(p){var d=[];Object.keys(i).forEach((y=>{const v=i[y];if(Array.isArray(v)&&v.indexOf(p)>=0){d.push(y)}}));return d}return d[ne]}var ie=/^(?:async\s)?(?:function)?\s*(?:\w+\s*)?\(([^)]+)\)(?:\s*{)/;var oe=/^(?:async\s)?\s*(?:\(\s*)?((?:[^)=\s]\s*)*)(?:\)\s*)?=>/;var se=/,/;var ae=/(=.+)?(\s*)$/;function stripComments(i){let p="";let d=0;let y=i.indexOf("*/");while(d<i.length){if(i[d]==="/"&&i[d+1]==="/"){let p=i.indexOf("\n",d);d=p===-1?i.length:p}else if(y!==-1&&i[d]==="/"&&i[d+1]==="*"){let v=i.indexOf("*/",d);if(v!==-1){d=v+2;y=i.indexOf("*/",d)}else{p+=i[d];d++}}else{p+=i[d];d++}}return p}function parseParams(i){const p=stripComments(i.toString());let d=p.match(ie);if(!d){d=p.match(oe)}if(!d)throw new Error("could not parse args in autoInject\nSource:\n"+p);let[,y]=d;return y.replace(/\s/g,"").split(se).map((i=>i.replace(ae,"").trim()))}function autoInject(i,p){var d={};Object.keys(i).forEach((p=>{var y=i[p];var v;var D=isAsync(y);var M=!D&&y.length===1||D&&y.length===0;if(Array.isArray(y)){v=[...y];y=v.pop();d[p]=v.concat(v.length>0?newTask:y)}else if(M){d[p]=y}else{v=parseParams(y);if(y.length===0&&!D&&v.length===0){throw new Error("autoInject task functions require explicit parameters.")}if(!D)v.pop();d[p]=v.concat(newTask)}function newTask(i,p){var d=v.map((p=>i[p]));d.push(p);wrapAsync(y)(...d)}}));return auto(d,p)}class DLL{constructor(){this.head=this.tail=null;this.length=0}removeLink(i){if(i.prev)i.prev.next=i.next;else this.head=i.next;if(i.next)i.next.prev=i.prev;else this.tail=i.prev;i.prev=i.next=null;this.length-=1;return i}empty(){while(this.head)this.shift();return this}insertAfter(i,p){p.prev=i;p.next=i.next;if(i.next)i.next.prev=p;else this.tail=p;i.next=p;this.length+=1}insertBefore(i,p){p.prev=i.prev;p.next=i;if(i.prev)i.prev.next=p;else this.head=p;i.prev=p;this.length+=1}unshift(i){if(this.head)this.insertBefore(this.head,i);else setInitial(this,i)}push(i){if(this.tail)this.insertAfter(this.tail,i);else setInitial(this,i)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){var i=this.head;while(i){yield i.data;i=i.next}}remove(i){var p=this.head;while(p){var{next:d}=p;if(i(p)){this.removeLink(p)}p=d}return this}}function setInitial(i,p){i.length=1;i.head=i.tail=p}function queue$1(i,p,d){if(p==null){p=1}else if(p===0){throw new RangeError("Concurrency must not be zero")}var y=wrapAsync(i);var v=0;var M=[];const U={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function on(i,p){U[i].push(p)}function once(i,p){const handleAndRemove=(...d)=>{off(i,handleAndRemove);p(...d)};U[i].push(handleAndRemove)}function off(i,p){if(!i)return Object.keys(U).forEach((i=>U[i]=[]));if(!p)return U[i]=[];U[i]=U[i].filter((i=>i!==p))}function trigger(i,...p){U[i].forEach((i=>i(...p)))}var j=false;function _insert(i,p,d,y){if(y!=null&&typeof y!=="function"){throw new Error("task callback must be a function")}K.started=true;var v,M;function promiseCallback(i,...p){if(i)return d?M(i):v();if(p.length<=1)return v(p[0]);v(p)}var U=K._createTaskItem(i,d?promiseCallback:y||promiseCallback);if(p){K._tasks.unshift(U)}else{K._tasks.push(U)}if(!j){j=true;D((()=>{j=false;K.process()}))}if(d||!y){return new Promise(((i,p)=>{v=i;M=p}))}}function _createCB(i){return function(p,...d){v-=1;for(var y=0,D=i.length;y<D;y++){var U=i[y];var j=M.indexOf(U);if(j===0){M.shift()}else if(j>0){M.splice(j,1)}U.callback(p,...d);if(p!=null){trigger("error",p,U.data)}}if(v<=K.concurrency-K.buffer){trigger("unsaturated")}if(K.idle()){trigger("drain")}K.process()}}function _maybeDrain(i){if(i.length===0&&K.idle()){D((()=>trigger("drain")));return true}return false}const eventMethod=i=>p=>{if(!p){return new Promise(((p,d)=>{once(i,((i,y)=>{if(i)return d(i);p(y)}))}))}off(i);on(i,p)};var V=false;var K={_tasks:new DLL,_createTaskItem(i,p){return{data:i,callback:p}},*[Symbol.iterator](){yield*K._tasks[Symbol.iterator]()},concurrency:p,payload:d,buffer:p/4,started:false,paused:false,push(i,p){if(Array.isArray(i)){if(_maybeDrain(i))return;return i.map((i=>_insert(i,false,false,p)))}return _insert(i,false,false,p)},pushAsync(i,p){if(Array.isArray(i)){if(_maybeDrain(i))return;return i.map((i=>_insert(i,false,true,p)))}return _insert(i,false,true,p)},kill(){off();K._tasks.empty()},unshift(i,p){if(Array.isArray(i)){if(_maybeDrain(i))return;return i.map((i=>_insert(i,true,false,p)))}return _insert(i,true,false,p)},unshiftAsync(i,p){if(Array.isArray(i)){if(_maybeDrain(i))return;return i.map((i=>_insert(i,true,true,p)))}return _insert(i,true,true,p)},remove(i){K._tasks.remove(i)},process(){if(V){return}V=true;while(!K.paused&&v<K.concurrency&&K._tasks.length){var i=[],p=[];var d=K._tasks.length;if(K.payload)d=Math.min(d,K.payload);for(var D=0;D<d;D++){var U=K._tasks.shift();i.push(U);M.push(U);p.push(U.data)}v+=1;if(K._tasks.length===0){trigger("empty")}if(v===K.concurrency){trigger("saturated")}var j=onlyOnce(_createCB(i));y(p,j)}V=false},length(){return K._tasks.length},running(){return v},workersList(){return M},idle(){return K._tasks.length+v===0},pause(){K.paused=true},resume(){if(K.paused===false){return}K.paused=false;D(K.process)}};Object.defineProperties(K,{saturated:{writable:false,value:eventMethod("saturated")},unsaturated:{writable:false,value:eventMethod("unsaturated")},empty:{writable:false,value:eventMethod("empty")},drain:{writable:false,value:eventMethod("drain")},error:{writable:false,value:eventMethod("error")}});return K}function cargo$1(i,p){return queue$1(i,1,p)}function cargo(i,p,d){return queue$1(i,p,d)}function reduce(i,p,d,y){y=once(y);var v=wrapAsync(d);return ee(i,((i,d,y)=>{v(p,i,((i,d)=>{p=d;y(i)}))}),(i=>y(i,p)))}var le=awaitify(reduce,4);function seq(...i){var p=i.map(wrapAsync);return function(...i){var d=this;var y=i[i.length-1];if(typeof y=="function"){i.pop()}else{y=promiseCallback()}le(p,i,((i,p,y)=>{p.apply(d,i.concat(((i,...p)=>{y(i,p)})))}),((i,p)=>y(i,...p)));return y[ne]}}function compose(...i){return seq(...i.reverse())}function mapLimit(i,p,d,y){return _asyncMap(eachOfLimit$2(p),i,d,y)}var ce=awaitify(mapLimit,4);function concatLimit(i,p,d,y){var v=wrapAsync(d);return ce(i,p,((i,p)=>{v(i,((i,...d)=>{if(i)return p(i);return p(i,d)}))}),((i,p)=>{var d=[];for(var v=0;v<p.length;v++){if(p[v]){d=d.concat(...p[v])}}return y(i,d)}))}var ue=awaitify(concatLimit,4);function concat(i,p,d){return ue(i,Infinity,p,d)}var pe=awaitify(concat,3);function concatSeries(i,p,d){return ue(i,1,p,d)}var de=awaitify(concatSeries,3);function constant$1(...i){return function(...p){var d=p.pop();return d(null,...i)}}function _createTester(i,p){return(d,y,v,D)=>{var U=false;var j;const V=wrapAsync(v);d(y,((d,y,v)=>{V(d,((y,D)=>{if(y||y===false)return v(y);if(i(D)&&!j){U=true;j=p(true,d);return v(null,M)}v()}))}),(i=>{if(i)return D(i);D(null,U?j:p(false))}))}}function detect(i,p,d){return _createTester((i=>i),((i,p)=>p))(j,i,p,d)}var fe=awaitify(detect,3);function detectLimit(i,p,d,y){return _createTester((i=>i),((i,p)=>p))(eachOfLimit$2(p),i,d,y)}var me=awaitify(detectLimit,4);function detectSeries(i,p,d){return _createTester((i=>i),((i,p)=>p))(eachOfLimit$2(1),i,p,d)}var he=awaitify(detectSeries,3);function consoleFunc(i){return(p,...d)=>wrapAsync(p)(...d,((p,...d)=>{if(typeof console==="object"){if(p){if(console.error){console.error(p)}}else if(console[i]){d.forEach((p=>console[i](p)))}}}))}var Ae=consoleFunc("dir");function doWhilst(i,p,d){d=onlyOnce(d);var y=wrapAsync(i);var v=wrapAsync(p);var D;function next(i,...p){if(i)return d(i);if(i===false)return;D=p;v(...p,check)}function check(i,p){if(i)return d(i);if(i===false)return;if(!p)return d(null,...D);y(next)}return check(null,true)}var ge=awaitify(doWhilst,3);function doUntil(i,p,d){const y=wrapAsync(p);return ge(i,((...i)=>{const p=i.pop();y(...i,((i,d)=>p(i,!d)))}),d)}function _withoutIndex(i){return(p,d,y)=>i(p,y)}function eachLimit$2(i,p,d){return j(i,_withoutIndex(wrapAsync(p)),d)}var ye=awaitify(eachLimit$2,3);function eachLimit(i,p,d,y){return eachOfLimit$2(p)(i,_withoutIndex(wrapAsync(d)),y)}var be=awaitify(eachLimit,4);function eachSeries(i,p,d){return be(i,1,p,d)}var Ee=awaitify(eachSeries,3);function ensureAsync(i){if(isAsync(i))return i;return function(...p){var d=p.pop();var y=true;p.push(((...i)=>{if(y){D((()=>d(...i)))}else{d(...i)}}));i.apply(this,p);y=false}}function every(i,p,d){return _createTester((i=>!i),(i=>!i))(j,i,p,d)}var ve=awaitify(every,3);function everyLimit(i,p,d,y){return _createTester((i=>!i),(i=>!i))(eachOfLimit$2(p),i,d,y)}var Ce=awaitify(everyLimit,4);function everySeries(i,p,d){return _createTester((i=>!i),(i=>!i))(ee,i,p,d)}var we=awaitify(everySeries,3);function filterArray(i,p,d,y){var v=new Array(p.length);i(p,((i,p,y)=>{d(i,((i,d)=>{v[p]=!!d;y(i)}))}),(i=>{if(i)return y(i);var d=[];for(var D=0;D<p.length;D++){if(v[D])d.push(p[D])}y(null,d)}))}function filterGeneric(i,p,d,y){var v=[];i(p,((i,p,y)=>{d(i,((d,D)=>{if(d)return y(d);if(D){v.push({index:p,value:i})}y(d)}))}),(i=>{if(i)return y(i);y(null,v.sort(((i,p)=>i.index-p.index)).map((i=>i.value)))}))}function _filter(i,p,d,y){var v=isArrayLike(p)?filterArray:filterGeneric;return v(i,p,wrapAsync(d),y)}function filter(i,p,d){return _filter(j,i,p,d)}var Se=awaitify(filter,3);function filterLimit(i,p,d,y){return _filter(eachOfLimit$2(p),i,d,y)}var Ie=awaitify(filterLimit,4);function filterSeries(i,p,d){return _filter(ee,i,p,d)}var Be=awaitify(filterSeries,3);function forever(i,p){var d=onlyOnce(p);var y=wrapAsync(ensureAsync(i));function next(i){if(i)return d(i);if(i===false)return;y(next)}return next()}var Te=awaitify(forever,2);function groupByLimit(i,p,d,y){var v=wrapAsync(d);return ce(i,p,((i,p)=>{v(i,((d,y)=>{if(d)return p(d);return p(d,{key:y,val:i})}))}),((i,p)=>{var d={};var{hasOwnProperty:v}=Object.prototype;for(var D=0;D<p.length;D++){if(p[D]){var{key:M}=p[D];var{val:U}=p[D];if(v.call(d,M)){d[M].push(U)}else{d[M]=[U]}}}return y(i,d)}))}var xe=awaitify(groupByLimit,4);function groupBy(i,p,d){return xe(i,Infinity,p,d)}function groupBySeries(i,p,d){return xe(i,1,p,d)}var _e=consoleFunc("log");function mapValuesLimit(i,p,d,y){y=once(y);var v={};var D=wrapAsync(d);return eachOfLimit$2(p)(i,((i,p,d)=>{D(i,p,((i,y)=>{if(i)return d(i);v[p]=y;d(i)}))}),(i=>y(i,v)))}var Re=awaitify(mapValuesLimit,4);function mapValues(i,p,d){return Re(i,Infinity,p,d)}function mapValuesSeries(i,p,d){return Re(i,1,p,d)}function memoize(i,p=i=>i){var d=Object.create(null);var y=Object.create(null);var v=wrapAsync(i);var M=initialParams(((i,M)=>{var U=p(...i);if(U in d){D((()=>M(null,...d[U])))}else if(U in y){y[U].push(M)}else{y[U]=[M];v(...i,((i,...p)=>{if(!i){d[U]=p}var v=y[U];delete y[U];for(var D=0,M=v.length;D<M;D++){v[D](i,...p)}}))}}));M.memo=d;M.unmemoized=i;return M}var Ne;if(y){Ne=process.nextTick}else if(d){Ne=setImmediate}else{Ne=fallback}var ke=wrap(Ne);var Pe=awaitify(((i,p,d)=>{var y=isArrayLike(p)?[]:{};i(p,((i,p,d)=>{wrapAsync(i)(((i,...v)=>{if(v.length<2){[v]=v}y[p]=v;d(i)}))}),(i=>d(i,y)))}),3);function parallel(i,p){return Pe(j,i,p)}function parallelLimit(i,p,d){return Pe(eachOfLimit$2(p),i,d)}function queue(i,p){var d=wrapAsync(i);return queue$1(((i,p)=>{d(i[0],p)}),p,1)}class Heap{constructor(){this.heap=[];this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){this.heap=[];return this}percUp(i){let p;while(i>0&&smaller(this.heap[i],this.heap[p=parent(i)])){let d=this.heap[i];this.heap[i]=this.heap[p];this.heap[p]=d;i=p}}percDown(i){let p;while((p=leftChi(i))<this.heap.length){if(p+1<this.heap.length&&smaller(this.heap[p+1],this.heap[p])){p=p+1}if(smaller(this.heap[i],this.heap[p])){break}let d=this.heap[i];this.heap[i]=this.heap[p];this.heap[p]=d;i=p}}push(i){i.pushCount=++this.pushCount;this.heap.push(i);this.percUp(this.heap.length-1)}unshift(i){return this.heap.push(i)}shift(){let[i]=this.heap;this.heap[0]=this.heap[this.heap.length-1];this.heap.pop();this.percDown(0);return i}toArray(){return[...this]}*[Symbol.iterator](){for(let i=0;i<this.heap.length;i++){yield this.heap[i].data}}remove(i){let p=0;for(let d=0;d<this.heap.length;d++){if(!i(this.heap[d])){this.heap[p]=this.heap[d];p++}}this.heap.splice(p);for(let i=parent(this.heap.length-1);i>=0;i--){this.percDown(i)}return this}}function leftChi(i){return(i<<1)+1}function parent(i){return(i+1>>1)-1}function smaller(i,p){if(i.priority!==p.priority){return i.priority<p.priority}else{return i.pushCount<p.pushCount}}function priorityQueue(i,p){var d=queue(i,p);var{push:y,pushAsync:v}=d;d._tasks=new Heap;d._createTaskItem=({data:i,priority:p},d)=>({data:i,priority:p,callback:d});function createDataItems(i,p){if(!Array.isArray(i)){return{data:i,priority:p}}return i.map((i=>({data:i,priority:p})))}d.push=function(i,p=0,d){return y(createDataItems(i,p),d)};d.pushAsync=function(i,p=0,d){return v(createDataItems(i,p),d)};delete d.unshift;delete d.unshiftAsync;return d}function race(i,p){p=once(p);if(!Array.isArray(i))return p(new TypeError("First argument to race must be an array of functions"));if(!i.length)return p();for(var d=0,y=i.length;d<y;d++){wrapAsync(i[d])(p)}}var Qe=awaitify(race,2);function reduceRight(i,p,d,y){var v=[...i].reverse();return le(v,p,d,y)}function reflect(i){var p=wrapAsync(i);return initialParams((function reflectOn(i,d){i.push(((i,...p)=>{let y={};if(i){y.error=i}if(p.length>0){var v=p;if(p.length<=1){[v]=p}y.value=v}d(null,y)}));return p.apply(this,i)}))}function reflectAll(i){var p;if(Array.isArray(i)){p=i.map(reflect)}else{p={};Object.keys(i).forEach((d=>{p[d]=reflect.call(this,i[d])}))}return p}function reject$2(i,p,d,y){const v=wrapAsync(d);return _filter(i,p,((i,p)=>{v(i,((i,d)=>{p(i,!d)}))}),y)}function reject(i,p,d){return reject$2(j,i,p,d)}var De=awaitify(reject,3);function rejectLimit(i,p,d,y){return reject$2(eachOfLimit$2(p),i,d,y)}var Oe=awaitify(rejectLimit,4);function rejectSeries(i,p,d){return reject$2(ee,i,p,d)}var Le=awaitify(rejectSeries,3);function constant(i){return function(){return i}}const Fe=5;const Me=0;function retry(i,p,d){var y={times:Fe,intervalFunc:constant(Me)};if(arguments.length<3&&typeof i==="function"){d=p||promiseCallback();p=i}else{parseTimes(y,i);d=d||promiseCallback()}if(typeof p!=="function"){throw new Error("Invalid arguments for async.retry")}var v=wrapAsync(p);var D=1;function retryAttempt(){v(((i,...p)=>{if(i===false)return;if(i&&D++<y.times&&(typeof y.errorFilter!="function"||y.errorFilter(i))){setTimeout(retryAttempt,y.intervalFunc(D-1))}else{d(i,...p)}}))}retryAttempt();return d[ne]}function parseTimes(i,p){if(typeof p==="object"){i.times=+p.times||Fe;i.intervalFunc=typeof p.interval==="function"?p.interval:constant(+p.interval||Me);i.errorFilter=p.errorFilter}else if(typeof p==="number"||typeof p==="string"){i.times=+p||Fe}else{throw new Error("Invalid arguments for async.retry")}}function retryable(i,p){if(!p){p=i;i=null}let d=i&&i.arity||p.length;if(isAsync(p)){d+=1}var y=wrapAsync(p);return initialParams(((p,v)=>{if(p.length<d-1||v==null){p.push(v);v=promiseCallback()}function taskFn(i){y(...p,i)}if(i)retry(i,taskFn,v);else retry(taskFn,v);return v[ne]}))}function series(i,p){return Pe(ee,i,p)}function some(i,p,d){return _createTester(Boolean,(i=>i))(j,i,p,d)}var Ue=awaitify(some,3);function someLimit(i,p,d,y){return _createTester(Boolean,(i=>i))(eachOfLimit$2(p),i,d,y)}var je=awaitify(someLimit,4);function someSeries(i,p,d){return _createTester(Boolean,(i=>i))(ee,i,p,d)}var He=awaitify(someSeries,3);function sortBy(i,p,d){var y=wrapAsync(p);return V(i,((i,p)=>{y(i,((d,y)=>{if(d)return p(d);p(d,{value:i,criteria:y})}))}),((i,p)=>{if(i)return d(i);d(null,p.sort(comparator).map((i=>i.value)))}));function comparator(i,p){var d=i.criteria,y=p.criteria;return d<y?-1:d>y?1:0}}var Ge=awaitify(sortBy,3);function timeout(i,p,d){var y=wrapAsync(i);return initialParams(((v,D)=>{var M=false;var U;function timeoutCallback(){var p=i.name||"anonymous";var y=new Error('Callback function "'+p+'" timed out.');y.code="ETIMEDOUT";if(d){y.info=d}M=true;D(y)}v.push(((...i)=>{if(!M){D(...i);clearTimeout(U)}}));U=setTimeout(timeoutCallback,p);y(...v)}))}function range(i){var p=Array(i);while(i--){p[i]=i}return p}function timesLimit(i,p,d,y){var v=wrapAsync(d);return ce(range(i),p,v,y)}function times(i,p,d){return timesLimit(i,Infinity,p,d)}function timesSeries(i,p,d){return timesLimit(i,1,p,d)}function transform(i,p,d,y){if(arguments.length<=3&&typeof p==="function"){y=d;d=p;p=Array.isArray(i)?[]:{}}y=once(y||promiseCallback());var v=wrapAsync(d);j(i,((i,d,y)=>{v(p,i,d,y)}),(i=>y(i,p)));return y[ne]}function tryEach(i,p){var d=null;var y;return Ee(i,((i,p)=>{wrapAsync(i)(((i,...v)=>{if(i===false)return p(i);if(v.length<2){[y]=v}else{y=v}d=i;p(i?null:{})}))}),(()=>p(d,y)))}var qe=awaitify(tryEach);function unmemoize(i){return(...p)=>(i.unmemoized||i)(...p)}function whilst(i,p,d){d=onlyOnce(d);var y=wrapAsync(p);var v=wrapAsync(i);var D=[];function next(i,...p){if(i)return d(i);D=p;if(i===false)return;v(check)}function check(i,p){if(i)return d(i);if(i===false)return;if(!p)return d(null,...D);y(next)}return v(check)}var Ve=awaitify(whilst,3);function until(i,p,d){const y=wrapAsync(i);return Ve((i=>y(((p,d)=>i(p,!d)))),p,d)}function waterfall(i,p){p=once(p);if(!Array.isArray(i))return p(new Error("First argument to waterfall must be an array of functions"));if(!i.length)return p();var d=0;function nextTask(p){var y=wrapAsync(i[d++]);y(...p,onlyOnce(next))}function next(y,...v){if(y===false)return;if(y||d===i.length){return p(y,...v)}nextTask(v)}nextTask([])}var ze=awaitify(waterfall);var We={apply:apply,applyEach:K,applyEachSeries:re,asyncify:asyncify,auto:auto,autoInject:autoInject,cargo:cargo$1,cargoQueue:cargo,compose:compose,concat:pe,concatLimit:ue,concatSeries:de,constant:constant$1,detect:fe,detectLimit:me,detectSeries:he,dir:Ae,doUntil:doUntil,doWhilst:ge,each:ye,eachLimit:be,eachOf:j,eachOfLimit:U,eachOfSeries:ee,eachSeries:Ee,ensureAsync:ensureAsync,every:ve,everyLimit:Ce,everySeries:we,filter:Se,filterLimit:Ie,filterSeries:Be,forever:Te,groupBy:groupBy,groupByLimit:xe,groupBySeries:groupBySeries,log:_e,map:V,mapLimit:ce,mapSeries:te,mapValues:mapValues,mapValuesLimit:Re,mapValuesSeries:mapValuesSeries,memoize:memoize,nextTick:ke,parallel:parallel,parallelLimit:parallelLimit,priorityQueue:priorityQueue,queue:queue,race:Qe,reduce:le,reduceRight:reduceRight,reflect:reflect,reflectAll:reflectAll,reject:De,rejectLimit:Oe,rejectSeries:Le,retry:retry,retryable:retryable,seq:seq,series:series,setImmediate:D,some:Ue,someLimit:je,someSeries:He,sortBy:Ge,timeout:timeout,times:times,timesLimit:timesLimit,timesSeries:timesSeries,transform:transform,tryEach:qe,unmemoize:unmemoize,until:until,waterfall:ze,whilst:Ve,all:ve,allLimit:Ce,allSeries:we,any:Ue,anyLimit:je,anySeries:He,find:fe,findLimit:me,findSeries:he,flatMap:pe,flatMapLimit:ue,flatMapSeries:de,forEach:ye,forEachSeries:Ee,forEachLimit:be,forEachOf:j,forEachOfSeries:ee,forEachOfLimit:U,inject:le,foldl:le,foldr:reduceRight,select:Se,selectLimit:Ie,selectSeries:Be,wrapSync:asyncify,during:Ve,doDuring:ge};i.all=ve;i.allLimit=Ce;i.allSeries=we;i.any=Ue;i.anyLimit=je;i.anySeries=He;i.apply=apply;i.applyEach=K;i.applyEachSeries=re;i.asyncify=asyncify;i.auto=auto;i.autoInject=autoInject;i.cargo=cargo$1;i.cargoQueue=cargo;i.compose=compose;i.concat=pe;i.concatLimit=ue;i.concatSeries=de;i.constant=constant$1;i.default=We;i.detect=fe;i.detectLimit=me;i.detectSeries=he;i.dir=Ae;i.doDuring=ge;i.doUntil=doUntil;i.doWhilst=ge;i.during=Ve;i.each=ye;i.eachLimit=be;i.eachOf=j;i.eachOfLimit=U;i.eachOfSeries=ee;i.eachSeries=Ee;i.ensureAsync=ensureAsync;i.every=ve;i.everyLimit=Ce;i.everySeries=we;i.filter=Se;i.filterLimit=Ie;i.filterSeries=Be;i.find=fe;i.findLimit=me;i.findSeries=he;i.flatMap=pe;i.flatMapLimit=ue;i.flatMapSeries=de;i.foldl=le;i.foldr=reduceRight;i.forEach=ye;i.forEachLimit=be;i.forEachOf=j;i.forEachOfLimit=U;i.forEachOfSeries=ee;i.forEachSeries=Ee;i.forever=Te;i.groupBy=groupBy;i.groupByLimit=xe;i.groupBySeries=groupBySeries;i.inject=le;i.log=_e;i.map=V;i.mapLimit=ce;i.mapSeries=te;i.mapValues=mapValues;i.mapValuesLimit=Re;i.mapValuesSeries=mapValuesSeries;i.memoize=memoize;i.nextTick=ke;i.parallel=parallel;i.parallelLimit=parallelLimit;i.priorityQueue=priorityQueue;i.queue=queue;i.race=Qe;i.reduce=le;i.reduceRight=reduceRight;i.reflect=reflect;i.reflectAll=reflectAll;i.reject=De;i.rejectLimit=Oe;i.rejectSeries=Le;i.retry=retry;i.retryable=retryable;i.select=Se;i.selectLimit=Ie;i.selectSeries=Be;i.seq=seq;i.series=series;i.setImmediate=D;i.some=Ue;i.someLimit=je;i.someSeries=He;i.sortBy=Ge;i.timeout=timeout;i.times=times;i.timesLimit=timesLimit;i.timesSeries=timesSeries;i.transform=transform;i.tryEach=qe;i.unmemoize=unmemoize;i.until=until;i.waterfall=ze;i.whilst=Ve;i.wrapSync=asyncify;Object.defineProperty(i,"__esModule",{value:true})}))},95094:(i,p,d)=>{i.exports={parallel:d(53047),serial:d(2312),serialOrdered:d(43587)}},16524:i=>{i.exports=abort;function abort(i){Object.keys(i.jobs).forEach(clean.bind(i));i.jobs={}}function clean(i){if(typeof this.jobs[i]=="function"){this.jobs[i]()}}},23134:(i,p,d)=>{var y=d(8374);i.exports=async;function async(i){var p=false;y((function(){p=true}));return function async_callback(d,v){if(p){i(d,v)}else{y((function nextTick_callback(){i(d,v)}))}}}},8374:i=>{i.exports=defer;function defer(i){var p=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(p){p(i)}else{setTimeout(i,0)}}},18056:(i,p,d)=>{var y=d(23134),v=d(16524);i.exports=iterate;function iterate(i,p,d,y){var D=d["keyedList"]?d["keyedList"][d.index]:d.index;d.jobs[D]=runJob(p,D,i[D],(function(i,p){if(!(D in d.jobs)){return}delete d.jobs[D];if(i){v(d)}else{d.results[D]=p}y(i,d.results)}))}function runJob(i,p,d,v){var D;if(i.length==2){D=i(d,y(v))}else{D=i(d,p,y(v))}return D}},31987:i=>{i.exports=state;function state(i,p){var d=!Array.isArray(i),y={index:0,keyedList:d||p?Object.keys(i):null,jobs:{},results:d?{}:[],size:d?Object.keys(i).length:i.length};if(p){y.keyedList.sort(d?p:function(d,y){return p(i[d],i[y])})}return y}},61393:(i,p,d)=>{var y=d(16524),v=d(23134);i.exports=terminator;function terminator(i){if(!Object.keys(this.jobs).length){return}this.index=this.size;y(this);v(i)(null,this.results)}},53047:(i,p,d)=>{var y=d(18056),v=d(31987),D=d(61393);i.exports=parallel;function parallel(i,p,d){var M=v(i);while(M.index<(M["keyedList"]||i).length){y(i,p,M,(function(i,p){if(i){d(i,p);return}if(Object.keys(M.jobs).length===0){d(null,M.results);return}}));M.index++}return D.bind(M,d)}},2312:(i,p,d)=>{var y=d(43587);i.exports=serial;function serial(i,p,d){return y(i,p,null,d)}},43587:(i,p,d)=>{var y=d(18056),v=d(31987),D=d(61393);i.exports=serialOrdered;i.exports.ascending=ascending;i.exports.descending=descending;function serialOrdered(i,p,d,M){var U=v(i,d);y(i,p,U,(function iteratorHandler(d,v){if(d){M(d,v);return}U.index++;if(U.index<(U["keyedList"]||i).length){y(i,p,U,iteratorHandler);return}M(null,U.results)}));return D.bind(U,M)}function ascending(i,p){return i<p?-1:i>p?1:0}function descending(i,p){return-1*ascending(i,p)}},32312:i=>{function isBuffer(i){return Buffer.isBuffer(i)||i instanceof Uint8Array}function isEncoding(i){return Buffer.isEncoding(i)}function alloc(i,p,d){return Buffer.alloc(i,p,d)}function allocUnsafe(i){return Buffer.allocUnsafe(i)}function allocUnsafeSlow(i){return Buffer.allocUnsafeSlow(i)}function byteLength(i,p){return Buffer.byteLength(i,p)}function compare(i,p){return Buffer.compare(i,p)}function concat(i,p){return Buffer.concat(i,p)}function copy(i,p,d,y,v){return toBuffer(i).copy(p,d,y,v)}function equals(i,p){return toBuffer(i).equals(p)}function fill(i,p,d,y,v){return toBuffer(i).fill(p,d,y,v)}function from(i,p,d){return Buffer.from(i,p,d)}function includes(i,p,d,y){return toBuffer(i).includes(p,d,y)}function indexOf(i,p,d,y){return toBuffer(i).indexOf(p,d,y)}function lastIndexOf(i,p,d,y){return toBuffer(i).lastIndexOf(p,d,y)}function swap16(i){return toBuffer(i).swap16()}function swap32(i){return toBuffer(i).swap32()}function swap64(i){return toBuffer(i).swap64()}function toBuffer(i){if(Buffer.isBuffer(i))return i;return Buffer.from(i.buffer,i.byteOffset,i.byteLength)}function toString(i,p,d,y){return toBuffer(i).toString(p,d,y)}function write(i,p,d,y,v){return toBuffer(i).write(p,d,y,v)}function writeDoubleLE(i,p,d){return toBuffer(i).writeDoubleLE(p,d)}function writeFloatLE(i,p,d){return toBuffer(i).writeFloatLE(p,d)}function writeUInt32LE(i,p,d){return toBuffer(i).writeUInt32LE(p,d)}function writeInt32LE(i,p,d){return toBuffer(i).writeInt32LE(p,d)}function readDoubleLE(i,p){return toBuffer(i).readDoubleLE(p)}function readFloatLE(i,p){return toBuffer(i).readFloatLE(p)}function readUInt32LE(i,p){return toBuffer(i).readUInt32LE(p)}function readInt32LE(i,p){return toBuffer(i).readInt32LE(p)}function writeDoubleBE(i,p,d){return toBuffer(i).writeDoubleBE(p,d)}function writeFloatBE(i,p,d){return toBuffer(i).writeFloatBE(p,d)}function writeUInt32BE(i,p,d){return toBuffer(i).writeUInt32BE(p,d)}function writeInt32BE(i,p,d){return toBuffer(i).writeInt32BE(p,d)}function readDoubleBE(i,p){return toBuffer(i).readDoubleBE(p)}function readFloatBE(i,p){return toBuffer(i).readFloatBE(p)}function readUInt32BE(i,p){return toBuffer(i).readUInt32BE(p)}function readInt32BE(i,p){return toBuffer(i).readInt32BE(p)}i.exports={isBuffer:isBuffer,isEncoding:isEncoding,alloc:alloc,allocUnsafe:allocUnsafe,allocUnsafeSlow:allocUnsafeSlow,byteLength:byteLength,compare:compare,concat:concat,copy:copy,equals:equals,fill:fill,from:from,includes:includes,indexOf:indexOf,lastIndexOf:lastIndexOf,swap16:swap16,swap32:swap32,swap64:swap64,toBuffer:toBuffer,toString:toString,write:write,writeDoubleLE:writeDoubleLE,writeFloatLE:writeFloatLE,writeUInt32LE:writeUInt32LE,writeInt32LE:writeInt32LE,readDoubleLE:readDoubleLE,readFloatLE:readFloatLE,readUInt32LE:readUInt32LE,readInt32LE:readInt32LE,writeDoubleBE:writeDoubleBE,writeFloatBE:writeFloatBE,writeUInt32BE:writeUInt32BE,writeInt32BE:writeInt32BE,readDoubleBE:readDoubleBE,readFloatBE:readFloatBE,readUInt32BE:readUInt32BE,readInt32BE:readInt32BE}},20127:i=>{"use strict";i.exports=balanced;function balanced(i,p,d){if(i instanceof RegExp)i=maybeMatch(i,d);if(p instanceof RegExp)p=maybeMatch(p,d);var y=range(i,p,d);return y&&{start:y[0],end:y[1],pre:d.slice(0,y[0]),body:d.slice(y[0]+i.length,y[1]),post:d.slice(y[1]+p.length)}}function maybeMatch(i,p){var d=p.match(i);return d?d[0]:null}balanced.range=range;function range(i,p,d){var y,v,D,M,U;var j=d.indexOf(i);var V=d.indexOf(p,j+1);var K=j;if(j>=0&&V>0){if(i===p){return[j,V]}y=[];D=d.length;while(K>=0&&!U){if(K==j){y.push(K);j=d.indexOf(i,K+1)}else if(y.length==1){U=[y.pop(),V]}else{v=y.pop();if(v<D){D=v;M=V}V=d.indexOf(p,K+1)}K=j<V&&j>=0?j:V}if(y.length){U=[D,M]}}return U}},48841:(i,p,d)=>{var y=d(49056);var v=d(55914);var D=d(27177);var M=Function.bind;var U=M.bind(M);function bindApi(i,p,d){var y=U(D,null).apply(null,d?[p,d]:[p]);i.api={remove:y};i.remove=y;["before","error","after","wrap"].forEach((function(y){var D=d?[p,y,d]:[p,y];i[y]=i.api[y]=U(v,null).apply(null,D)}))}function HookSingular(){var i="h";var p={registry:{}};var d=y.bind(null,p,i);bindApi(d,p,i);return d}function HookCollection(){var i={registry:{}};var p=y.bind(null,i);bindApi(p,i);return p}var j=false;function Hook(){if(!j){console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4');j=true}return HookCollection()}Hook.Singular=HookSingular.bind();Hook.Collection=HookCollection.bind();i.exports=Hook;i.exports.Hook=Hook;i.exports.Singular=Hook.Singular;i.exports.Collection=Hook.Collection},55914:i=>{i.exports=addHook;function addHook(i,p,d,y){var v=y;if(!i.registry[d]){i.registry[d]=[]}if(p==="before"){y=function(i,p){return Promise.resolve().then(v.bind(null,p)).then(i.bind(null,p))}}if(p==="after"){y=function(i,p){var d;return Promise.resolve().then(i.bind(null,p)).then((function(i){d=i;return v(d,p)})).then((function(){return d}))}}if(p==="error"){y=function(i,p){return Promise.resolve().then(i.bind(null,p)).catch((function(i){return v(i,p)}))}}i.registry[d].push({hook:y,orig:v})}},49056:i=>{i.exports=register;function register(i,p,d,y){if(typeof d!=="function"){throw new Error("method for before hook must be a function")}if(!y){y={}}if(Array.isArray(p)){return p.reverse().reduce((function(p,d){return register.bind(null,i,d,p,y)}),d)()}return Promise.resolve().then((function(){if(!i.registry[p]){return d(y)}return i.registry[p].reduce((function(i,p){return p.hook.bind(null,i,y)}),d)()}))}},27177:i=>{i.exports=removeHook;function removeHook(i,p,d){if(!i.registry[p]){return}var y=i.registry[p].map((function(i){return i.orig})).indexOf(d);if(y===-1){return}i.registry[p].splice(y,1)}},56211:(i,p,d)=>{var y=d(5769);var v=d(24434).EventEmitter;var D=d(18688);var M=d(34185);var U=d(2203).Stream;p=i.exports=function(i,d){if(Buffer.isBuffer(i)){return p.parse(i)}var y=p.stream();if(i&&i.pipe){i.pipe(y)}else if(i){i.on(d||"data",(function(i){y.write(i)}));i.on("end",(function(){y.end()}))}return y};p.stream=function(i){if(i)return p.apply(null,arguments);var d=null;function getBytes(i,p,y){d={bytes:i,skip:y,cb:function(i){d=null;p(i)}};dispatch()}var j=null;function dispatch(){if(!d){if(re)te=true;return}if(typeof d==="function"){d()}else{var i=j+d.bytes;if(K.length>=i){var p;if(j==null){p=K.splice(0,i);if(!d.skip){p=p.slice()}}else{if(!d.skip){p=K.slice(j,i)}j=i}if(d.skip){d.cb()}else{d.cb(p)}}}}function builder(i){function next(){if(!te)i.next()}var p=words((function(i,p){return function(d){getBytes(i,(function(i){ee.set(d,p(i));next()}))}}));p.tap=function(p){i.nest(p,ee.store)};p.into=function(p,d){if(!ee.get(p))ee.set(p,{});var y=ee;ee=M(y.get(p));i.nest((function(){d.apply(this,arguments);this.tap((function(){ee=y}))}),ee.store)};p.flush=function(){ee.store={};next()};p.loop=function(p){var d=false;i.nest(false,(function loop(){this.vars=ee.store;p.call(this,(function(){d=true;next()}),ee.store);this.tap(function(){if(d)i.next();else loop.call(this)}.bind(this))}),ee.store)};p.buffer=function(i,p){if(typeof p==="string"){p=ee.get(p)}getBytes(p,(function(p){ee.set(i,p);next()}))};p.skip=function(i){if(typeof i==="string"){i=ee.get(i)}getBytes(i,(function(){next()}))};p.scan=function find(i,p){if(typeof p==="string"){p=new Buffer(p)}else if(!Buffer.isBuffer(p)){throw new Error("search must be a Buffer or a string")}var y=0;d=function(){var v=K.indexOf(p,j+y);var D=v-j-y;if(v!==-1){d=null;if(j!=null){ee.set(i,K.slice(j,j+y+D));j+=y+D+p.length}else{ee.set(i,K.slice(0,y+D));K.splice(0,y+D+p.length)}next();dispatch()}else{D=Math.max(K.length-p.length-j-y,0)}y+=D};dispatch()};p.peek=function(p){j=0;i.nest((function(){p.call(this,ee.store);this.tap((function(){j=null}))}))};return p}var V=y.light(builder);V.writable=true;var K=D();V.write=function(i){K.push(i);dispatch()};var ee=M();var te=false,re=false;V.end=function(){re=true};V.pipe=U.prototype.pipe;Object.getOwnPropertyNames(v.prototype).forEach((function(i){V[i]=v.prototype[i]}));return V};p.parse=function parse(i){var p=words((function(v,D){return function(M){if(d+v<=i.length){var U=i.slice(d,d+v);d+=v;y.set(M,D(U))}else{y.set(M,null)}return p}}));var d=0;var y=M();p.vars=y.store;p.tap=function(i){i.call(p,y.store);return p};p.into=function(i,d){if(!y.get(i)){y.set(i,{})}var v=y;y=M(v.get(i));d.call(p,y.store);y=v;return p};p.loop=function(i){var d=false;var ender=function(){d=true};while(d===false){i.call(p,ender,y.store)}return p};p.buffer=function(v,D){if(typeof D==="string"){D=y.get(D)}var M=i.slice(d,Math.min(i.length,d+D));d+=D;y.set(v,M);return p};p.skip=function(i){if(typeof i==="string"){i=y.get(i)}d+=i;return p};p.scan=function(v,D){if(typeof D==="string"){D=new Buffer(D)}else if(!Buffer.isBuffer(D)){throw new Error("search must be a Buffer or a string")}y.set(v,null);for(var M=0;M+d<=i.length-D.length+1;M++){for(var U=0;U<D.length&&i[d+M+U]===D[U];U++);if(U===D.length)break}y.set(v,i.slice(d,d+M));d+=M+D.length;return p};p.peek=function(i){var v=d;i.call(p,y.store);d=v;return p};p.flush=function(){y.store={};return p};p.eof=function(){return d>=i.length};return p};function decodeLEu(i){var p=0;for(var d=0;d<i.length;d++){p+=Math.pow(256,d)*i[d]}return p}function decodeBEu(i){var p=0;for(var d=0;d<i.length;d++){p+=Math.pow(256,i.length-d-1)*i[d]}return p}function decodeBEs(i){var p=decodeBEu(i);if((i[0]&128)==128){p-=Math.pow(256,i.length)}return p}function decodeLEs(i){var p=decodeLEu(i);if((i[i.length-1]&128)==128){p-=Math.pow(256,i.length)}return p}function words(i){var p={};[1,2,4,8].forEach((function(d){var y=d*8;p["word"+y+"le"]=p["word"+y+"lu"]=i(d,decodeLEu);p["word"+y+"ls"]=i(d,decodeLEs);p["word"+y+"be"]=p["word"+y+"bu"]=i(d,decodeBEu);p["word"+y+"bs"]=i(d,decodeBEs)}));p.word8=p.word8u=p.word8be;p.word8s=p.word8bs;return p}},34185:i=>{i.exports=function(i){function getset(i,d){var y=p.store;var v=i.split(".");v.slice(0,-1).forEach((function(i){if(y[i]===undefined)y[i]={};y=y[i]}));var D=v[v.length-1];if(arguments.length==1){return y[D]}else{return y[D]=d}}var p={get:function(i){return getset(i)},set:function(i,p){return getset(i,p)},store:i||{}};return p}},27447:function(i){(function(p,d){true?i.exports=d():0})(this,(function(){"use strict";var i=typeof globalThis!=="undefined"?globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};function getCjsExportFromNamespace(i){return i&&i["default"]||i}var load=function(i,p,d={}){var y,v,D;for(y in p){D=p[y];d[y]=(v=i[y])!=null?v:D}return d};var overwrite=function(i,p,d={}){var y,v;for(y in i){v=i[y];if(p[y]!==void 0){d[y]=v}}return d};var p={load:load,overwrite:overwrite};var d;d=class DLList{constructor(i,p){this.incr=i;this.decr=p;this._first=null;this._last=null;this.length=0}push(i){var p;this.length++;if(typeof this.incr==="function"){this.incr()}p={value:i,prev:this._last,next:null};if(this._last!=null){this._last.next=p;this._last=p}else{this._first=this._last=p}return void 0}shift(){var i;if(this._first==null){return}else{this.length--;if(typeof this.decr==="function"){this.decr()}}i=this._first.value;if((this._first=this._first.next)!=null){this._first.prev=null}else{this._last=null}return i}first(){if(this._first!=null){return this._first.value}}getArray(){var i,p,d;i=this._first;d=[];while(i!=null){d.push((p=i,i=i.next,p.value))}return d}forEachShift(i){var p;p=this.shift();while(p!=null){i(p),p=this.shift()}return void 0}debug(){var i,p,d,y,v;i=this._first;v=[];while(i!=null){v.push((p=i,i=i.next,{value:p.value,prev:(d=p.prev)!=null?d.value:void 0,next:(y=p.next)!=null?y.value:void 0}))}return v}};var y=d;var v;v=class Events{constructor(i){this.instance=i;this._events={};if(this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null){throw new Error("An Emitter already exists for this object")}this.instance.on=(i,p)=>this._addListener(i,"many",p);this.instance.once=(i,p)=>this._addListener(i,"once",p);this.instance.removeAllListeners=(i=null)=>{if(i!=null){return delete this._events[i]}else{return this._events={}}}}_addListener(i,p,d){var y;if((y=this._events)[i]==null){y[i]=[]}this._events[i].push({cb:d,status:p});return this.instance}listenerCount(i){if(this._events[i]!=null){return this._events[i].length}else{return 0}}async trigger(i,...p){var d,y;try{if(i!=="debug"){this.trigger("debug",`Event triggered: ${i}`,p)}if(this._events[i]==null){return}this._events[i]=this._events[i].filter((function(i){return i.status!=="none"}));y=this._events[i].map((async i=>{var d,y;if(i.status==="none"){return}if(i.status==="once"){i.status="none"}try{y=typeof i.cb==="function"?i.cb(...p):void 0;if(typeof(y!=null?y.then:void 0)==="function"){return await y}else{return y}}catch(i){d=i;{this.trigger("error",d)}return null}}));return(await Promise.all(y)).find((function(i){return i!=null}))}catch(i){d=i;{this.trigger("error",d)}return null}}};var D=v;var M,U,j;M=y;U=D;j=class Queues{constructor(i){var p;this.Events=new U(this);this._length=0;this._lists=function(){var d,y,v;v=[];for(p=d=1,y=i;1<=y?d<=y:d>=y;p=1<=y?++d:--d){v.push(new M((()=>this.incr()),(()=>this.decr())))}return v}.call(this)}incr(){if(this._length++===0){return this.Events.trigger("leftzero")}}decr(){if(--this._length===0){return this.Events.trigger("zero")}}push(i){return this._lists[i.options.priority].push(i)}queued(i){if(i!=null){return this._lists[i].length}else{return this._length}}shiftAll(i){return this._lists.forEach((function(p){return p.forEachShift(i)}))}getFirst(i=this._lists){var p,d,y;for(p=0,d=i.length;p<d;p++){y=i[p];if(y.length>0){return y}}return[]}shiftLastFrom(i){return this.getFirst(this._lists.slice(i).reverse()).shift()}};var V=j;var K;K=class BottleneckError extends Error{};var ee=K;var te,re,ne,ie,oe;ie=10;re=5;oe=p;te=ee;ne=class Job{constructor(i,p,d,y,v,D,M,U){this.task=i;this.args=p;this.rejectOnDrop=v;this.Events=D;this._states=M;this.Promise=U;this.options=oe.load(d,y);this.options.priority=this._sanitizePriority(this.options.priority);if(this.options.id===y.id){this.options.id=`${this.options.id}-${this._randomIndex()}`}this.promise=new this.Promise(((i,p)=>{this._resolve=i;this._reject=p}));this.retryCount=0}_sanitizePriority(i){var p;p=~~i!==i?re:i;if(p<0){return 0}else if(p>ie-1){return ie-1}else{return p}}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:i,message:p="This job has been dropped by Bottleneck"}={}){if(this._states.remove(this.options.id)){if(this.rejectOnDrop){this._reject(i!=null?i:new te(p))}this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise});return true}else{return false}}_assertStatus(i){var p;p=this._states.jobStatus(this.options.id);if(!(p===i||i==="DONE"&&p===null)){throw new te(`Invalid job status ${p}, expected ${i}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}}doReceive(){this._states.start(this.options.id);return this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(i,p){this._assertStatus("RECEIVED");this._states.next(this.options.id);return this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:i,blocked:p})}doRun(){if(this.retryCount===0){this._assertStatus("QUEUED");this._states.next(this.options.id)}else{this._assertStatus("EXECUTING")}return this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(i,p,d,y){var v,D,M;if(this.retryCount===0){this._assertStatus("RUNNING");this._states.next(this.options.id)}else{this._assertStatus("EXECUTING")}D={args:this.args,options:this.options,retryCount:this.retryCount};this.Events.trigger("executing",D);try{M=await(i!=null?i.schedule(this.options,this.task,...this.args):this.task(...this.args));if(p()){this.doDone(D);await y(this.options,D);this._assertStatus("DONE");return this._resolve(M)}}catch(i){v=i;return this._onFailure(v,D,p,d,y)}}doExpire(i,p,d){var y,v;if(this._states.jobStatus(this.options.id==="RUNNING")){this._states.next(this.options.id)}this._assertStatus("EXECUTING");v={args:this.args,options:this.options,retryCount:this.retryCount};y=new te(`This job timed out after ${this.options.expiration} ms.`);return this._onFailure(y,v,i,p,d)}async _onFailure(i,p,d,y,v){var D,M;if(d()){D=await this.Events.trigger("failed",i,p);if(D!=null){M=~~D;this.Events.trigger("retry",`Retrying ${this.options.id} after ${M} ms`,p);this.retryCount++;return y(M)}else{this.doDone(p);await v(this.options,p);this._assertStatus("DONE");return this._reject(i)}}}doDone(i){this._assertStatus("EXECUTING");this._states.next(this.options.id);return this.Events.trigger("done",i)}};var se=ne;var ae,le,ce;ce=p;ae=ee;le=class LocalDatastore{constructor(i,p,d){this.instance=i;this.storeOptions=p;this.clientId=this.instance._randomIndex();ce.load(d,d,this);this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now();this._running=0;this._done=0;this._unblockTime=0;this.ready=this.Promise.resolve();this.clients={};this._startHeartbeat()}_startHeartbeat(){var i;if(this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)){return typeof(i=this.heartbeat=setInterval((()=>{var i,p,d,y,v;y=Date.now();if(this.storeOptions.reservoirRefreshInterval!=null&&y>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval){this._lastReservoirRefresh=y;this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount;this.instance._drainAll(this.computeCapacity())}if(this.storeOptions.reservoirIncreaseInterval!=null&&y>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval){({reservoirIncreaseAmount:i,reservoirIncreaseMaximum:d,reservoir:v}=this.storeOptions);this._lastReservoirIncrease=y;p=d!=null?Math.min(i,d-v):i;if(p>0){this.storeOptions.reservoir+=p;return this.instance._drainAll(this.computeCapacity())}}}),this.heartbeatInterval)).unref==="function"?i.unref():void 0}else{return clearInterval(this.heartbeat)}}async __publish__(i){await this.yieldLoop();return this.instance.Events.trigger("message",i.toString())}async __disconnect__(i){await this.yieldLoop();clearInterval(this.heartbeat);return this.Promise.resolve()}yieldLoop(i=0){return new this.Promise((function(p,d){return setTimeout(p,i)}))}computePenalty(){var i;return(i=this.storeOptions.penalty)!=null?i:15*this.storeOptions.minTime||5e3}async __updateSettings__(i){await this.yieldLoop();ce.overwrite(i,i,this.storeOptions);this._startHeartbeat();this.instance._drainAll(this.computeCapacity());return true}async __running__(){await this.yieldLoop();return this._running}async __queued__(){await this.yieldLoop();return this.instance.queued()}async __done__(){await this.yieldLoop();return this._done}async __groupCheck__(i){await this.yieldLoop();return this._nextRequest+this.timeout<i}computeCapacity(){var i,p;({maxConcurrent:i,reservoir:p}=this.storeOptions);if(i!=null&&p!=null){return Math.min(i-this._running,p)}else if(i!=null){return i-this._running}else if(p!=null){return p}else{return null}}conditionsCheck(i){var p;p=this.computeCapacity();return p==null||i<=p}async __incrementReservoir__(i){var p;await this.yieldLoop();p=this.storeOptions.reservoir+=i;this.instance._drainAll(this.computeCapacity());return p}async __currentReservoir__(){await this.yieldLoop();return this.storeOptions.reservoir}isBlocked(i){return this._unblockTime>=i}check(i,p){return this.conditionsCheck(i)&&this._nextRequest-p<=0}async __check__(i){var p;await this.yieldLoop();p=Date.now();return this.check(i,p)}async __register__(i,p,d){var y,v;await this.yieldLoop();y=Date.now();if(this.conditionsCheck(p)){this._running+=p;if(this.storeOptions.reservoir!=null){this.storeOptions.reservoir-=p}v=Math.max(this._nextRequest-y,0);this._nextRequest=y+v+this.storeOptions.minTime;return{success:true,wait:v,reservoir:this.storeOptions.reservoir}}else{return{success:false}}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(i,p){var d,y,v;await this.yieldLoop();if(this.storeOptions.maxConcurrent!=null&&p>this.storeOptions.maxConcurrent){throw new ae(`Impossible to add a job having a weight of ${p} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`)}y=Date.now();v=this.storeOptions.highWater!=null&&i===this.storeOptions.highWater&&!this.check(p,y);d=this.strategyIsBlock()&&(v||this.isBlocked(y));if(d){this._unblockTime=y+this.computePenalty();this._nextRequest=this._unblockTime+this.storeOptions.minTime;this.instance._dropAllQueued()}return{reachedHWM:v,blocked:d,strategy:this.storeOptions.strategy}}async __free__(i,p){await this.yieldLoop();this._running-=p;this._done+=p;this.instance._drainAll(this.computeCapacity());return{running:this._running}}};var ue=le;var pe,de;pe=ee;de=class States{constructor(i){this.status=i;this._jobs={};this.counts=this.status.map((function(){return 0}))}next(i){var p,d;p=this._jobs[i];d=p+1;if(p!=null&&d<this.status.length){this.counts[p]--;this.counts[d]++;return this._jobs[i]++}else if(p!=null){this.counts[p]--;return delete this._jobs[i]}}start(i){var p;p=0;this._jobs[i]=p;return this.counts[p]++}remove(i){var p;p=this._jobs[i];if(p!=null){this.counts[p]--;delete this._jobs[i]}return p!=null}jobStatus(i){var p;return(p=this.status[this._jobs[i]])!=null?p:null}statusJobs(i){var p,d,y,v,D;if(i!=null){d=this.status.indexOf(i);if(d<0){throw new pe(`status must be one of ${this.status.join(", ")}`)}y=this._jobs;v=[];for(p in y){D=y[p];if(D===d){v.push(p)}}return v}else{return Object.keys(this._jobs)}}statusCounts(){return this.counts.reduce(((i,p,d)=>{i[this.status[d]]=p;return i}),{})}};var fe=de;var me,he;me=y;he=class Sync{constructor(i,p){this.schedule=this.schedule.bind(this);this.name=i;this.Promise=p;this._running=0;this._queue=new me}isEmpty(){return this._queue.length===0}async _tryToRun(){var i,p,d,y,v,D,M;if(this._running<1&&this._queue.length>0){this._running++;({task:M,args:i,resolve:v,reject:y}=this._queue.shift());p=await async function(){try{D=await M(...i);return function(){return v(D)}}catch(i){d=i;return function(){return y(d)}}}();this._running--;this._tryToRun();return p()}}schedule(i,...p){var d,y,v;v=y=null;d=new this.Promise((function(i,p){v=i;return y=p}));this._queue.push({task:i,args:p,resolve:v,reject:y});this._tryToRun();return d}};var Ae=he;var ge="2.19.5";var ye={version:ge};var be=Object.freeze({version:ge,default:ye});var require$$2=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var require$$3=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var require$$4=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var Ee,ve,Ce,we,Se,Ie;Ie=p;Ee=D;we=require$$2;Ce=require$$3;Se=require$$4;ve=function(){class Group{constructor(i={}){this.deleteKey=this.deleteKey.bind(this);this.limiterOptions=i;Ie.load(this.limiterOptions,this.defaults,this);this.Events=new Ee(this);this.instances={};this.Bottleneck=qe;this._startAutoCleanup();this.sharedConnection=this.connection!=null;if(this.connection==null){if(this.limiterOptions.datastore==="redis"){this.connection=new we(Object.assign({},this.limiterOptions,{Events:this.Events}))}else if(this.limiterOptions.datastore==="ioredis"){this.connection=new Ce(Object.assign({},this.limiterOptions,{Events:this.Events}))}}}key(i=""){var p;return(p=this.instances[i])!=null?p:(()=>{var p;p=this.instances[i]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${i}`,timeout:this.timeout,connection:this.connection}));this.Events.trigger("created",p,i);return p})()}async deleteKey(i=""){var p,d;d=this.instances[i];if(this.connection){p=await this.connection.__runCommand__(["del",...Se.allKeys(`${this.id}-${i}`)])}if(d!=null){delete this.instances[i];await d.disconnect()}return d!=null||p>0}limiters(){var i,p,d,y;p=this.instances;d=[];for(i in p){y=p[i];d.push({key:i,limiter:y})}return d}keys(){return Object.keys(this.instances)}async clusterKeys(){var i,p,d,y,v,D,M,U,j;if(this.connection==null){return this.Promise.resolve(this.keys())}D=[];i=null;j=`b_${this.id}-`.length;p="_settings".length;while(i!==0){[U,d]=await this.connection.__runCommand__(["scan",i!=null?i:0,"match",`b_${this.id}-*_settings`,"count",1e4]);i=~~U;for(y=0,M=d.length;y<M;y++){v=d[y];D.push(v.slice(j,-p))}}return D}_startAutoCleanup(){var i;clearInterval(this.interval);return typeof(i=this.interval=setInterval((async()=>{var i,p,d,y,v,D;v=Date.now();d=this.instances;y=[];for(p in d){D=d[p];try{if(await D._store.__groupCheck__(v)){y.push(this.deleteKey(p))}else{y.push(void 0)}}catch(p){i=p;y.push(D.Events.trigger("error",i))}}return y}),this.timeout/2)).unref==="function"?i.unref():void 0}updateSettings(i={}){Ie.overwrite(i,this.defaults,this);Ie.overwrite(i,i,this.limiterOptions);if(i.timeout!=null){return this._startAutoCleanup()}}disconnect(i=true){var p;if(!this.sharedConnection){return(p=this.connection)!=null?p.disconnect(i):void 0}}}Group.prototype.defaults={timeout:1e3*60*5,connection:null,Promise:Promise,id:"group-key"};return Group}.call(i);var Be=ve;var Te,xe,_e;_e=p;xe=D;Te=function(){class Batcher{constructor(i={}){this.options=i;_e.load(this.options,this.defaults,this);this.Events=new xe(this);this._arr=[];this._resetPromise();this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise(((i,p)=>this._resolve=i))}_flush(){clearTimeout(this._timeout);this._lastFlush=Date.now();this._resolve();this.Events.trigger("batch",this._arr);this._arr=[];return this._resetPromise()}add(i){var p;this._arr.push(i);p=this._promise;if(this._arr.length===this.maxSize){this._flush()}else if(this.maxTime!=null&&this._arr.length===1){this._timeout=setTimeout((()=>this._flush()),this.maxTime)}return p}}Batcher.prototype.defaults={maxTime:null,maxSize:null,Promise:Promise};return Batcher}.call(i);var Re=Te;var require$$4$1=()=>console.log("You must import the full version of Bottleneck in order to use this feature.");var Ne=getCjsExportFromNamespace(be);var ke,Pe,Qe,De,Oe,Le,Fe,Me,Ue,je,He,Ge=[].splice;Le=10;Pe=5;He=p;Fe=V;De=se;Oe=ue;Me=require$$4$1;Qe=D;Ue=fe;je=Ae;ke=function(){class Bottleneck{constructor(i={},...p){var d,y;this._addToQueue=this._addToQueue.bind(this);this._validateOptions(i,p);He.load(i,this.instanceDefaults,this);this._queues=new Fe(Le);this._scheduled={};this._states=new Ue(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[]));this._limiter=null;this.Events=new Qe(this);this._submitLock=new je("submit",this.Promise);this._registerLock=new je("register",this.Promise);y=He.load(i,this.storeDefaults,{});this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null){d=He.load(i,this.redisStoreDefaults,{});return new Me(this,y,d)}else if(this.datastore==="local"){d=He.load(i,this.localStoreDefaults,{});return new Oe(this,y,d)}else{throw new Bottleneck.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}}.call(this);this._queues.on("leftzero",(()=>{var i;return(i=this._store.heartbeat)!=null?typeof i.ref==="function"?i.ref():void 0:void 0}));this._queues.on("zero",(()=>{var i;return(i=this._store.heartbeat)!=null?typeof i.unref==="function"?i.unref():void 0:void 0}))}_validateOptions(i,p){if(!(i!=null&&typeof i==="object"&&p.length===0)){throw new Bottleneck.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(i){return this._store.__publish__(i)}disconnect(i=true){return this._store.__disconnect__(i)}chain(i){this._limiter=i;return this}queued(i){return this._queues.queued(i)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(i){return this._states.jobStatus(i)}jobs(i){return this._states.statusJobs(i)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(i=1){return this._store.__check__(i)}_clearGlobalState(i){if(this._scheduled[i]!=null){clearTimeout(this._scheduled[i].expiration);delete this._scheduled[i];return true}else{return false}}async _free(i,p,d,y){var v,D;try{({running:D}=await this._store.__free__(i,d.weight));this.Events.trigger("debug",`Freed ${d.id}`,y);if(D===0&&this.empty()){return this.Events.trigger("idle")}}catch(i){v=i;return this.Events.trigger("error",v)}}_run(i,p,d){var y,v,D;p.doRun();y=this._clearGlobalState.bind(this,i);D=this._run.bind(this,i,p);v=this._free.bind(this,i,p);return this._scheduled[i]={timeout:setTimeout((()=>p.doExecute(this._limiter,y,D,v)),d),expiration:p.options.expiration!=null?setTimeout((function(){return p.doExpire(y,D,v)}),d+p.options.expiration):void 0,job:p}}_drainOne(i){return this._registerLock.schedule((()=>{var p,d,y,v,D;if(this.queued()===0){return this.Promise.resolve(null)}D=this._queues.getFirst();({options:v,args:p}=y=D.first());if(i!=null&&v.weight>i){return this.Promise.resolve(null)}this.Events.trigger("debug",`Draining ${v.id}`,{args:p,options:v});d=this._randomIndex();return this._store.__register__(d,v.weight,v.expiration).then((({success:i,wait:M,reservoir:U})=>{var j;this.Events.trigger("debug",`Drained ${v.id}`,{success:i,args:p,options:v});if(i){D.shift();j=this.empty();if(j){this.Events.trigger("empty")}if(U===0){this.Events.trigger("depleted",j)}this._run(d,y,M);return this.Promise.resolve(v.weight)}else{return this.Promise.resolve(null)}}))}))}_drainAll(i,p=0){return this._drainOne(i).then((d=>{var y;if(d!=null){y=i!=null?i-d:i;return this._drainAll(y,p+d)}else{return this.Promise.resolve(p)}})).catch((i=>this.Events.trigger("error",i)))}_dropAllQueued(i){return this._queues.shiftAll((function(p){return p.doDrop({message:i})}))}stop(i={}){var p,d;i=He.load(i,this.stopDefaults);d=i=>{var p;p=()=>{var p;p=this._states.counts;return p[0]+p[1]+p[2]+p[3]===i};return new this.Promise(((i,d)=>{if(p()){return i()}else{return this.on("done",(()=>{if(p()){this.removeAllListeners("done");return i()}}))}}))};p=i.dropWaitingJobs?(this._run=function(p,d){return d.doDrop({message:i.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule((()=>this._submitLock.schedule((()=>{var p,y,v;y=this._scheduled;for(p in y){v=y[p];if(this.jobStatus(v.job.options.id)==="RUNNING"){clearTimeout(v.timeout);clearTimeout(v.expiration);v.job.doDrop({message:i.dropErrorMessage})}}this._dropAllQueued(i.dropErrorMessage);return d(0)}))))):this.schedule({priority:Le-1,weight:0},(()=>d(1)));this._receive=function(p){return p._reject(new Bottleneck.prototype.BottleneckError(i.enqueueErrorMessage))};this.stop=()=>this.Promise.reject(new Bottleneck.prototype.BottleneckError("stop() has already been called"));return p}async _addToQueue(i){var p,d,y,v,D,M,U;({args:p,options:v}=i);try{({reachedHWM:D,blocked:d,strategy:U}=await this._store.__submit__(this.queued(),v.weight))}catch(d){y=d;this.Events.trigger("debug",`Could not queue ${v.id}`,{args:p,options:v,error:y});i.doDrop({error:y});return false}if(d){i.doDrop();return true}else if(D){M=U===Bottleneck.prototype.strategy.LEAK?this._queues.shiftLastFrom(v.priority):U===Bottleneck.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(v.priority+1):U===Bottleneck.prototype.strategy.OVERFLOW?i:void 0;if(M!=null){M.doDrop()}if(M==null||U===Bottleneck.prototype.strategy.OVERFLOW){if(M==null){i.doDrop()}return D}}i.doQueue(D,d);this._queues.push(i);await this._drainAll();return D}_receive(i){if(this._states.jobStatus(i.options.id)!=null){i._reject(new Bottleneck.prototype.BottleneckError(`A job with the same id already exists (id=${i.options.id})`));return false}else{i.doReceive();return this._submitLock.schedule(this._addToQueue,i)}}submit(...i){var p,d,y,v,D,M,U;if(typeof i[0]==="function"){D=i,[d,...i]=D,[p]=Ge.call(i,-1);v=He.load({},this.jobDefaults)}else{M=i,[v,d,...i]=M,[p]=Ge.call(i,-1);v=He.load(v,this.jobDefaults)}U=(...i)=>new this.Promise((function(p,y){return d(...i,(function(...i){return(i[0]!=null?y:p)(i)}))}));y=new De(U,i,v,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise);y.promise.then((function(i){return typeof p==="function"?p(...i):void 0})).catch((function(i){if(Array.isArray(i)){return typeof p==="function"?p(...i):void 0}else{return typeof p==="function"?p(i):void 0}}));return this._receive(y)}schedule(...i){var p,d,y;if(typeof i[0]==="function"){[y,...i]=i;d={}}else{[d,y,...i]=i}p=new De(y,i,d,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise);this._receive(p);return p.promise}wrap(i){var p,d;p=this.schedule.bind(this);d=function(...d){return p(i.bind(this),...d)};d.withOptions=function(d,...y){return p(d,i,...y)};return d}async updateSettings(i={}){await this._store.__updateSettings__(He.overwrite(i,this.storeDefaults));He.overwrite(i,this.instanceDefaults,this);return this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(i=0){return this._store.__incrementReservoir__(i)}}Bottleneck.default=Bottleneck;Bottleneck.Events=Qe;Bottleneck.version=Bottleneck.prototype.version=Ne.version;Bottleneck.strategy=Bottleneck.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3};Bottleneck.BottleneckError=Bottleneck.prototype.BottleneckError=ee;Bottleneck.Group=Bottleneck.prototype.Group=Be;Bottleneck.RedisConnection=Bottleneck.prototype.RedisConnection=require$$2;Bottleneck.IORedisConnection=Bottleneck.prototype.IORedisConnection=require$$3;Bottleneck.Batcher=Bottleneck.prototype.Batcher=Re;Bottleneck.prototype.jobDefaults={priority:Pe,weight:1,expiration:null,id:"<no-id>"};Bottleneck.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:Bottleneck.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null};Bottleneck.prototype.localStoreDefaults={Promise:Promise,timeout:null,heartbeatInterval:250};Bottleneck.prototype.redisStoreDefaults={Promise:Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:false,connection:null};Bottleneck.prototype.instanceDefaults={datastore:"local",connection:null,id:"<no-id>",rejectOnDrop:true,trackDoneStatus:false,Promise:Promise};Bottleneck.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:true,dropErrorMessage:"This limiter has been stopped."};return Bottleneck}.call(i);var qe=ke;var Ve=qe;return Ve}))},73443:(i,p,d)=>{var y=d(58401);var v=d(20127);i.exports=expandTop;var D="\0SLASH"+Math.random()+"\0";var M="\0OPEN"+Math.random()+"\0";var U="\0CLOSE"+Math.random()+"\0";var j="\0COMMA"+Math.random()+"\0";var V="\0PERIOD"+Math.random()+"\0";function numeric(i){return parseInt(i,10)==i?parseInt(i,10):i.charCodeAt(0)}function escapeBraces(i){return i.split("\\\\").join(D).split("\\{").join(M).split("\\}").join(U).split("\\,").join(j).split("\\.").join(V)}function unescapeBraces(i){return i.split(D).join("\\").split(M).join("{").split(U).join("}").split(j).join(",").split(V).join(".")}function parseCommaParts(i){if(!i)return[""];var p=[];var d=v("{","}",i);if(!d)return i.split(",");var y=d.pre;var D=d.body;var M=d.post;var U=y.split(",");U[U.length-1]+="{"+D+"}";var j=parseCommaParts(M);if(M.length){U[U.length-1]+=j.shift();U.push.apply(U,j)}p.push.apply(p,U);return p}function expandTop(i){if(!i)return[];if(i.substr(0,2)==="{}"){i="\\{\\}"+i.substr(2)}return expand(escapeBraces(i),true).map(unescapeBraces)}function identity(i){return i}function embrace(i){return"{"+i+"}"}function isPadded(i){return/^-?0\d/.test(i)}function lte(i,p){return i<=p}function gte(i,p){return i>=p}function expand(i,p){var d=[];var D=v("{","}",i);if(!D||/\$$/.test(D.pre))return[i];var M=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(D.body);var j=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(D.body);var V=M||j;var K=D.body.indexOf(",")>=0;if(!V&&!K){if(D.post.match(/,(?!,).*\}/)){i=D.pre+"{"+D.body+U+D.post;return expand(i)}return[i]}var ee;if(V){ee=D.body.split(/\.\./)}else{ee=parseCommaParts(D.body);if(ee.length===1){ee=expand(ee[0],false).map(embrace);if(ee.length===1){var te=D.post.length?expand(D.post,false):[""];return te.map((function(i){return D.pre+ee[0]+i}))}}}var re=D.pre;var te=D.post.length?expand(D.post,false):[""];var ne;if(V){var ie=numeric(ee[0]);var oe=numeric(ee[1]);var se=Math.max(ee[0].length,ee[1].length);var ae=ee.length==3?Math.abs(numeric(ee[2])):1;var le=lte;var ce=oe<ie;if(ce){ae*=-1;le=gte}var ue=ee.some(isPadded);ne=[];for(var pe=ie;le(pe,oe);pe+=ae){var de;if(j){de=String.fromCharCode(pe);if(de==="\\")de=""}else{de=String(pe);if(ue){var fe=se-de.length;if(fe>0){var me=new Array(fe+1).join("0");if(pe<0)de="-"+me+de.slice(1);else de=me+de}}}ne.push(de)}}else{ne=y(ee,(function(i){return expand(i,false)}))}for(var he=0;he<ne.length;he++){for(var Ae=0;Ae<te.length;Ae++){var ge=re+ne[he]+te[Ae];if(!p||V||ge)d.push(ge)}}return d}},5772:(i,p,d)=>{var y=d(20127);i.exports=expandTop;var v="\0SLASH"+Math.random()+"\0";var D="\0OPEN"+Math.random()+"\0";var M="\0CLOSE"+Math.random()+"\0";var U="\0COMMA"+Math.random()+"\0";var j="\0PERIOD"+Math.random()+"\0";function numeric(i){return parseInt(i,10)==i?parseInt(i,10):i.charCodeAt(0)}function escapeBraces(i){return i.split("\\\\").join(v).split("\\{").join(D).split("\\}").join(M).split("\\,").join(U).split("\\.").join(j)}function unescapeBraces(i){return i.split(v).join("\\").split(D).join("{").split(M).join("}").split(U).join(",").split(j).join(".")}function parseCommaParts(i){if(!i)return[""];var p=[];var d=y("{","}",i);if(!d)return i.split(",");var v=d.pre;var D=d.body;var M=d.post;var U=v.split(",");U[U.length-1]+="{"+D+"}";var j=parseCommaParts(M);if(M.length){U[U.length-1]+=j.shift();U.push.apply(U,j)}p.push.apply(p,U);return p}function expandTop(i){if(!i)return[];if(i.substr(0,2)==="{}"){i="\\{\\}"+i.substr(2)}return expand(escapeBraces(i),true).map(unescapeBraces)}function embrace(i){return"{"+i+"}"}function isPadded(i){return/^-?0\d/.test(i)}function lte(i,p){return i<=p}function gte(i,p){return i>=p}function expand(i,p){var d=[];var v=y("{","}",i);if(!v)return[i];var D=v.pre;var U=v.post.length?expand(v.post,false):[""];if(/\$$/.test(v.pre)){for(var j=0;j<U.length;j++){var V=D+"{"+v.body+"}"+U[j];d.push(V)}}else{var K=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(v.body);var ee=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(v.body);var te=K||ee;var re=v.body.indexOf(",")>=0;if(!te&&!re){if(v.post.match(/,(?!,).*\}/)){i=v.pre+"{"+v.body+M+v.post;return expand(i)}return[i]}var ne;if(te){ne=v.body.split(/\.\./)}else{ne=parseCommaParts(v.body);if(ne.length===1){ne=expand(ne[0],false).map(embrace);if(ne.length===1){return U.map((function(i){return v.pre+ne[0]+i}))}}}var ie;if(te){var oe=numeric(ne[0]);var se=numeric(ne[1]);var ae=Math.max(ne[0].length,ne[1].length);var le=ne.length==3?Math.abs(numeric(ne[2])):1;var ce=lte;var ue=se<oe;if(ue){le*=-1;ce=gte}var pe=ne.some(isPadded);ie=[];for(var de=oe;ce(de,se);de+=le){var fe;if(ee){fe=String.fromCharCode(de);if(fe==="\\")fe=""}else{fe=String(de);if(pe){var me=ae-fe.length;if(me>0){var he=new Array(me+1).join("0");if(de<0)fe="-"+he+fe.slice(1);else fe=he+fe}}}ie.push(fe)}}else{ie=[];for(var Ae=0;Ae<ne.length;Ae++){ie.push.apply(ie,expand(ne[Ae],false))}}for(var Ae=0;Ae<ie.length;Ae++){for(var j=0;j<U.length;j++){var V=D+ie[Ae]+U[j];if(!p||te||V)d.push(V)}}}return d}},18688:i=>{i.exports=Buffers;function Buffers(i){if(!(this instanceof Buffers))return new Buffers(i);this.buffers=i||[];this.length=this.buffers.reduce((function(i,p){return i+p.length}),0)}Buffers.prototype.push=function(){for(var i=0;i<arguments.length;i++){if(!Buffer.isBuffer(arguments[i])){throw new TypeError("Tried to push a non-buffer")}}for(var i=0;i<arguments.length;i++){var p=arguments[i];this.buffers.push(p);this.length+=p.length}return this.length};Buffers.prototype.unshift=function(){for(var i=0;i<arguments.length;i++){if(!Buffer.isBuffer(arguments[i])){throw new TypeError("Tried to unshift a non-buffer")}}for(var i=0;i<arguments.length;i++){var p=arguments[i];this.buffers.unshift(p);this.length+=p.length}return this.length};Buffers.prototype.copy=function(i,p,d,y){return this.slice(d,y).copy(i,p,0,y-d)};Buffers.prototype.splice=function(i,p){var d=this.buffers;var y=i>=0?i:this.length-i;var v=[].slice.call(arguments,2);if(p===undefined){p=this.length-y}else if(p>this.length-y){p=this.length-y}for(var i=0;i<v.length;i++){this.length+=v[i].length}var D=new Buffers;var M=0;var U=0;for(var j=0;j<d.length&&U+d[j].length<y;j++){U+=d[j].length}if(y-U>0){var V=y-U;if(V+p<d[j].length){D.push(d[j].slice(V,V+p));var K=d[j];var ee=new Buffer(V);for(var i=0;i<V;i++){ee[i]=K[i]}var te=new Buffer(K.length-V-p);for(var i=V+p;i<K.length;i++){te[i-p-V]=K[i]}if(v.length>0){var re=v.slice();re.unshift(ee);re.push(te);d.splice.apply(d,[j,1].concat(re));j+=re.length;v=[]}else{d.splice(j,1,ee,te);j+=2}}else{D.push(d[j].slice(V));d[j]=d[j].slice(0,V);j++}}if(v.length>0){d.splice.apply(d,[j,0].concat(v));j+=v.length}while(D.length<p){var ne=d[j];var ie=ne.length;var oe=Math.min(ie,p-D.length);if(oe===ie){D.push(ne);d.splice(j,1)}else{D.push(ne.slice(0,oe));d[j]=d[j].slice(oe)}}this.length-=D.length;return D};Buffers.prototype.slice=function(i,p){var d=this.buffers;if(p===undefined)p=this.length;if(i===undefined)i=0;if(p>this.length)p=this.length;var y=0;for(var v=0;v<d.length&&y+d[v].length<=i;v++){y+=d[v].length}var D=new Buffer(p-i);var M=0;for(var U=v;M<p-i&&U<d.length;U++){var j=d[U].length;var V=M===0?i-y:0;var K=M+j>=p-i?Math.min(V+(p-i)-M,j):j;d[U].copy(D,M,V,K);M+=K-V}return D};Buffers.prototype.pos=function(i){if(i<0||i>=this.length)throw new Error("oob");var p=i,d=0,y=null;for(;;){y=this.buffers[d];if(p<y.length){return{buf:d,offset:p}}else{p-=y.length}d++}};Buffers.prototype.get=function get(i){var p=this.pos(i);return this.buffers[p.buf].get(p.offset)};Buffers.prototype.set=function set(i,p){var d=this.pos(i);return this.buffers[d.buf].set(d.offset,p)};Buffers.prototype.indexOf=function(i,p){if("string"===typeof i){i=new Buffer(i)}else if(i instanceof Buffer){}else{throw new Error("Invalid type for a search string")}if(!i.length){return 0}if(!this.length){return-1}var d=0,y=0,v=0,D,M=0;if(p){var U=this.pos(p);d=U.buf;y=U.offset;M=p}for(;;){while(y>=this.buffers[d].length){y=0;d++;if(d>=this.buffers.length){return-1}}var j=this.buffers[d][y];if(j==i[v]){if(v==0){D={i:d,j:y,pos:M}}v++;if(v==i.length){return D.pos}}else if(v!=0){d=D.i;y=D.j;M=D.pos;v=0}y++;M++}};Buffers.prototype.toBuffer=function(){return this.slice()};Buffers.prototype.toString=function(i,p,d){return this.slice(p,d).toString(i)}},429:(i,p,d)=>{"use strict";var y=d(35632);var v=d(89831);var D=d(14715);var M=d(59348);i.exports=M||y.call(D,v)},89831:i=>{"use strict";i.exports=Function.prototype.apply},14715:i=>{"use strict";i.exports=Function.prototype.call},57063:(i,p,d)=>{"use strict";var y=d(35632);var v=d(56458);var D=d(14715);var M=d(429);i.exports=function callBindBasic(i){if(i.length<1||typeof i[0]!=="function"){throw new v("a function is required")}return M(y,D,i)}},59348:i=>{"use strict";i.exports=typeof Reflect!=="undefined"&&Reflect&&Reflect.apply},5769:(i,p,d)=>{var y=d(20532);var v=d(24434).EventEmitter;i.exports=Chainsaw;function Chainsaw(i){var p=Chainsaw.saw(i,{});var d=i.call(p.handlers,p);if(d!==undefined)p.handlers=d;p.record();return p.chain()}Chainsaw.light=function ChainsawLight(i){var p=Chainsaw.saw(i,{});var d=i.call(p.handlers,p);if(d!==undefined)p.handlers=d;return p.chain()};Chainsaw.saw=function(i,p){var d=new v;d.handlers=p;d.actions=[];d.chain=function(){var i=y(d.handlers).map((function(p){if(this.isRoot)return p;var y=this.path;if(typeof p==="function"){this.update((function(){d.actions.push({path:y,args:[].slice.call(arguments)});return i}))}}));process.nextTick((function(){d.emit("begin");d.next()}));return i};d.pop=function(){return d.actions.shift()};d.next=function(){var i=d.pop();if(!i){d.emit("end")}else if(!i.trap){var p=d.handlers;i.path.forEach((function(i){p=p[i]}));p.apply(d.handlers,i.args)}};d.nest=function(p){var y=[].slice.call(arguments,1);var v=true;if(typeof p==="boolean"){var v=p;p=y.shift()}var D=Chainsaw.saw(i,{});var M=i.call(D.handlers,D);if(M!==undefined)D.handlers=M;if("undefined"!==typeof d.step){D.record()}p.apply(D.chain(),y);if(v!==false)D.on("end",d.next)};d.record=function(){upgradeChainsaw(d)};["trap","down","jump"].forEach((function(i){d[i]=function(){throw new Error("To use the trap, down and jump features, please "+"call record() first to start recording actions.")}}));return d};function upgradeChainsaw(i){i.step=0;i.pop=function(){return i.actions[i.step++]};i.trap=function(p,d){var y=Array.isArray(p)?p:[p];i.actions.push({path:y,step:i.step,cb:d,trap:true})};i.down=function(p){var d=(Array.isArray(p)?p:[p]).join("/");var y=i.actions.slice(i.step).map((function(p){if(p.trap&&p.step<=i.step)return false;return p.path.join("/")==d})).indexOf(true);if(y>=0)i.step+=y;else i.step=i.actions.length;var v=i.actions[i.step-1];if(v&&v.trap){i.step=v.step;v.cb()}else i.next()};i.jump=function(p){i.step=p;i.next()}}},87315:(i,p,d)=>{var y=d(39023);var v=d(2203).Stream;var D=d(93882);i.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}y.inherits(CombinedStream,v);CombinedStream.create=function(i){var p=new this;i=i||{};for(var d in i){p[d]=i[d]}return p};CombinedStream.isStreamLike=function(i){return typeof i!=="function"&&typeof i!=="string"&&typeof i!=="boolean"&&typeof i!=="number"&&!Buffer.isBuffer(i)};CombinedStream.prototype.append=function(i){var p=CombinedStream.isStreamLike(i);if(p){if(!(i instanceof D)){var d=D.create(i,{maxDataSize:Infinity,pauseStream:this.pauseStreams});i.on("data",this._checkDataSize.bind(this));i=d}this._handleErrors(i);if(this.pauseStreams){i.pause()}}this._streams.push(i);return this};CombinedStream.prototype.pipe=function(i,p){v.prototype.pipe.call(this,i,p);this.resume();return i};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var i=this._streams.shift();if(typeof i=="undefined"){this.end();return}if(typeof i!=="function"){this._pipeNext(i);return}var p=i;p(function(i){var p=CombinedStream.isStreamLike(i);if(p){i.on("data",this._checkDataSize.bind(this));this._handleErrors(i)}this._pipeNext(i)}.bind(this))};CombinedStream.prototype._pipeNext=function(i){this._currentStream=i;var p=CombinedStream.isStreamLike(i);if(p){i.on("end",this._getNext.bind(this));i.pipe(this,{end:false});return}var d=i;this.write(d);this._getNext()};CombinedStream.prototype._handleErrors=function(i){var p=this;i.on("error",(function(i){p._emitError(i)}))};CombinedStream.prototype.write=function(i){this.emit("data",i)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var i="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(i))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var i=this;this._streams.forEach((function(p){if(!p.dataSize){return}i.dataSize+=p.dataSize}));if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(i){this._reset();this.emit("error",i)}},84271:i=>{var p=i.exports=function(){};p.prototype.getName=function(){};p.prototype.getSize=function(){};p.prototype.getLastModifiedDate=function(){};p.prototype.isDirectory=function(){}},24307:(i,p,d)=>{var y=d(39023).inherits;var v=d(53187);var D=d(88523).Transform;var M=d(84271);var U=d(24487);var j=i.exports=function(i){if(!(this instanceof j)){return new j(i)}D.call(this,i);this.offset=0;this._archive={finish:false,finished:false,processing:false}};y(j,D);j.prototype._appendBuffer=function(i,p,d){};j.prototype._appendStream=function(i,p,d){};j.prototype._emitErrorCallback=function(i){if(i){this.emit("error",i)}};j.prototype._finish=function(i){};j.prototype._normalizeEntry=function(i){};j.prototype._transform=function(i,p,d){d(null,i)};j.prototype.entry=function(i,p,d){p=p||null;if(typeof d!=="function"){d=this._emitErrorCallback.bind(this)}if(!(i instanceof M)){d(new Error("not a valid instance of ArchiveEntry"));return}if(this._archive.finish||this._archive.finished){d(new Error("unacceptable entry after finish"));return}if(this._archive.processing){d(new Error("already processing an entry"));return}this._archive.processing=true;this._normalizeEntry(i);this._entry=i;p=U.normalizeInputSource(p);if(Buffer.isBuffer(p)){this._appendBuffer(i,p,d)}else if(v(p)){this._appendStream(i,p,d)}else{this._archive.processing=false;d(new Error("input source must be valid Stream or Buffer instance"));return}return this};j.prototype.finish=function(){if(this._archive.processing){this._archive.finish=true;return}this._finish()};j.prototype.getBytesWritten=function(){return this.offset};j.prototype.write=function(i,p){if(i){this.offset+=i.length}return D.prototype.write.call(this,i,p)}},75765:i=>{i.exports={WORD:4,DWORD:8,EMPTY:Buffer.alloc(0),SHORT:2,SHORT_MASK:65535,SHORT_SHIFT:16,SHORT_ZERO:Buffer.from(Array(2)),LONG:4,LONG_ZERO:Buffer.from(Array(4)),MIN_VERSION_INITIAL:10,MIN_VERSION_DATA_DESCRIPTOR:20,MIN_VERSION_ZIP64:45,VERSION_MADEBY:45,METHOD_STORED:0,METHOD_DEFLATED:8,PLATFORM_UNIX:3,PLATFORM_FAT:0,SIG_LFH:67324752,SIG_DD:134695760,SIG_CFH:33639248,SIG_EOCD:101010256,SIG_ZIP64_EOCD:101075792,SIG_ZIP64_EOCD_LOC:117853008,ZIP64_MAGIC_SHORT:65535,ZIP64_MAGIC:4294967295,ZIP64_EXTRA_ID:1,ZLIB_NO_COMPRESSION:0,ZLIB_BEST_SPEED:1,ZLIB_BEST_COMPRESSION:9,ZLIB_DEFAULT_COMPRESSION:-1,MODE_MASK:4095,DEFAULT_FILE_MODE:33188,DEFAULT_DIR_MODE:16877,EXT_FILE_ATTR_DIR:1106051088,EXT_FILE_ATTR_FILE:2175008800,S_IFMT:61440,S_IFIFO:4096,S_IFCHR:8192,S_IFDIR:16384,S_IFBLK:24576,S_IFREG:32768,S_IFLNK:40960,S_IFSOCK:49152,S_DOS_A:32,S_DOS_D:16,S_DOS_V:8,S_DOS_S:4,S_DOS_H:2,S_DOS_R:1}},117:(i,p,d)=>{var y=d(70794);var v=1<<3;var D=1<<0;var M=1<<2;var U=1<<1;var j=1<<6;var V=1<<11;var K=i.exports=function(){if(!(this instanceof K)){return new K}this.descriptor=false;this.encryption=false;this.utf8=false;this.numberOfShannonFanoTrees=0;this.strongEncryption=false;this.slidingDictionarySize=0;return this};K.prototype.encode=function(){return y.getShortBytes((this.descriptor?v:0)|(this.utf8?V:0)|(this.encryption?D:0)|(this.strongEncryption?j:0))};K.prototype.parse=function(i,p){var d=y.getShortBytesValue(i,p);var ee=new K;ee.useDataDescriptor((d&v)!==0);ee.useUTF8ForNames((d&V)!==0);ee.useStrongEncryption((d&j)!==0);ee.useEncryption((d&D)!==0);ee.setSlidingDictionarySize((d&U)!==0?8192:4096);ee.setNumberOfShannonFanoTrees((d&M)!==0?3:2);return ee};K.prototype.setNumberOfShannonFanoTrees=function(i){this.numberOfShannonFanoTrees=i};K.prototype.getNumberOfShannonFanoTrees=function(){return this.numberOfShannonFanoTrees};K.prototype.setSlidingDictionarySize=function(i){this.slidingDictionarySize=i};K.prototype.getSlidingDictionarySize=function(){return this.slidingDictionarySize};K.prototype.useDataDescriptor=function(i){this.descriptor=i};K.prototype.usesDataDescriptor=function(){return this.descriptor};K.prototype.useEncryption=function(i){this.encryption=i};K.prototype.usesEncryption=function(){return this.encryption};K.prototype.useStrongEncryption=function(i){this.strongEncryption=i};K.prototype.usesStrongEncryption=function(){return this.strongEncryption};K.prototype.useUTF8ForNames=function(i){this.utf8=i};K.prototype.usesUTF8ForNames=function(){return this.utf8}},60015:i=>{i.exports={PERM_MASK:4095,FILE_TYPE_FLAG:61440,LINK_FLAG:40960,FILE_FLAG:32768,DIR_FLAG:16384,DEFAULT_LINK_PERM:511,DEFAULT_DIR_PERM:493,DEFAULT_FILE_PERM:420}},70794:i=>{var p=i.exports={};p.dateToDos=function(i,p){p=p||false;var d=p?i.getFullYear():i.getUTCFullYear();if(d<1980){return 2162688}else if(d>=2044){return 2141175677}var y={year:d,month:p?i.getMonth():i.getUTCMonth(),date:p?i.getDate():i.getUTCDate(),hours:p?i.getHours():i.getUTCHours(),minutes:p?i.getMinutes():i.getUTCMinutes(),seconds:p?i.getSeconds():i.getUTCSeconds()};return y.year-1980<<25|y.month+1<<21|y.date<<16|y.hours<<11|y.minutes<<5|y.seconds/2};p.dosToDate=function(i){return new Date((i>>25&127)+1980,(i>>21&15)-1,i>>16&31,i>>11&31,i>>5&63,(i&31)<<1)};p.fromDosTime=function(i){return p.dosToDate(i.readUInt32LE(0))};p.getEightBytes=function(i){var p=Buffer.alloc(8);p.writeUInt32LE(i%4294967296,0);p.writeUInt32LE(i/4294967296|0,4);return p};p.getShortBytes=function(i){var p=Buffer.alloc(2);p.writeUInt16LE((i&65535)>>>0,0);return p};p.getShortBytesValue=function(i,p){return i.readUInt16LE(p)};p.getLongBytes=function(i){var p=Buffer.alloc(4);p.writeUInt32LE((i&4294967295)>>>0,0);return p};p.getLongBytesValue=function(i,p){return i.readUInt32LE(p)};p.toDosTime=function(i){return p.getLongBytes(p.dateToDos(i))}},6469:(i,p,d)=>{var y=d(39023).inherits;var v=d(44527);var D=d(84271);var M=d(117);var U=d(60015);var j=d(75765);var V=d(70794);var K=i.exports=function(i){if(!(this instanceof K)){return new K(i)}D.call(this);this.platform=j.PLATFORM_FAT;this.method=-1;this.name=null;this.size=0;this.csize=0;this.gpb=new M;this.crc=0;this.time=-1;this.minver=j.MIN_VERSION_INITIAL;this.mode=-1;this.extra=null;this.exattr=0;this.inattr=0;this.comment=null;if(i){this.setName(i)}};y(K,D);K.prototype.getCentralDirectoryExtra=function(){return this.getExtra()};K.prototype.getComment=function(){return this.comment!==null?this.comment:""};K.prototype.getCompressedSize=function(){return this.csize};K.prototype.getCrc=function(){return this.crc};K.prototype.getExternalAttributes=function(){return this.exattr};K.prototype.getExtra=function(){return this.extra!==null?this.extra:j.EMPTY};K.prototype.getGeneralPurposeBit=function(){return this.gpb};K.prototype.getInternalAttributes=function(){return this.inattr};K.prototype.getLastModifiedDate=function(){return this.getTime()};K.prototype.getLocalFileDataExtra=function(){return this.getExtra()};K.prototype.getMethod=function(){return this.method};K.prototype.getName=function(){return this.name};K.prototype.getPlatform=function(){return this.platform};K.prototype.getSize=function(){return this.size};K.prototype.getTime=function(){return this.time!==-1?V.dosToDate(this.time):-1};K.prototype.getTimeDos=function(){return this.time!==-1?this.time:0};K.prototype.getUnixMode=function(){return this.platform!==j.PLATFORM_UNIX?0:this.getExternalAttributes()>>j.SHORT_SHIFT&j.SHORT_MASK};K.prototype.getVersionNeededToExtract=function(){return this.minver};K.prototype.setComment=function(i){if(Buffer.byteLength(i)!==i.length){this.getGeneralPurposeBit().useUTF8ForNames(true)}this.comment=i};K.prototype.setCompressedSize=function(i){if(i<0){throw new Error("invalid entry compressed size")}this.csize=i};K.prototype.setCrc=function(i){if(i<0){throw new Error("invalid entry crc32")}this.crc=i};K.prototype.setExternalAttributes=function(i){this.exattr=i>>>0};K.prototype.setExtra=function(i){this.extra=i};K.prototype.setGeneralPurposeBit=function(i){if(!(i instanceof M)){throw new Error("invalid entry GeneralPurposeBit")}this.gpb=i};K.prototype.setInternalAttributes=function(i){this.inattr=i};K.prototype.setMethod=function(i){if(i<0){throw new Error("invalid entry compression method")}this.method=i};K.prototype.setName=function(i,p=false){i=v(i,false).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"");if(p){i=`/${i}`}if(Buffer.byteLength(i)!==i.length){this.getGeneralPurposeBit().useUTF8ForNames(true)}this.name=i};K.prototype.setPlatform=function(i){this.platform=i};K.prototype.setSize=function(i){if(i<0){throw new Error("invalid entry size")}this.size=i};K.prototype.setTime=function(i,p){if(!(i instanceof Date)){throw new Error("invalid entry time")}this.time=V.dateToDos(i,p)};K.prototype.setUnixMode=function(i){i|=this.isDirectory()?j.S_IFDIR:j.S_IFREG;var p=0;p|=i<<j.SHORT_SHIFT|(this.isDirectory()?j.S_DOS_D:j.S_DOS_A);this.setExternalAttributes(p);this.mode=i&j.MODE_MASK;this.platform=j.PLATFORM_UNIX};K.prototype.setVersionNeededToExtract=function(i){this.minver=i};K.prototype.isDirectory=function(){return this.getName().slice(-1)==="/"};K.prototype.isUnixSymlink=function(){return(this.getUnixMode()&U.FILE_TYPE_FLAG)===U.LINK_FLAG};K.prototype.isZip64=function(){return this.csize>j.ZIP64_MAGIC||this.size>j.ZIP64_MAGIC}},16509:(i,p,d)=>{var y=d(39023).inherits;var v=d(83778);var{CRC32Stream:D}=d(6504);var{DeflateCRC32Stream:M}=d(6504);var U=d(24307);var j=d(6469);var V=d(117);var K=d(75765);var ee=d(24487);var te=d(70794);var re=i.exports=function(i){if(!(this instanceof re)){return new re(i)}i=this.options=this._defaults(i);U.call(this,i);this._entry=null;this._entries=[];this._archive={centralLength:0,centralOffset:0,comment:"",finish:false,finished:false,processing:false,forceZip64:i.forceZip64,forceLocalTime:i.forceLocalTime}};y(re,U);re.prototype._afterAppend=function(i){this._entries.push(i);if(i.getGeneralPurposeBit().usesDataDescriptor()){this._writeDataDescriptor(i)}this._archive.processing=false;this._entry=null;if(this._archive.finish&&!this._archive.finished){this._finish()}};re.prototype._appendBuffer=function(i,p,d){if(p.length===0){i.setMethod(K.METHOD_STORED)}var y=i.getMethod();if(y===K.METHOD_STORED){i.setSize(p.length);i.setCompressedSize(p.length);i.setCrc(v.buf(p)>>>0)}this._writeLocalFileHeader(i);if(y===K.METHOD_STORED){this.write(p);this._afterAppend(i);d(null,i);return}else if(y===K.METHOD_DEFLATED){this._smartStream(i,d).end(p);return}else{d(new Error("compression method "+y+" not implemented"));return}};re.prototype._appendStream=function(i,p,d){i.getGeneralPurposeBit().useDataDescriptor(true);i.setVersionNeededToExtract(K.MIN_VERSION_DATA_DESCRIPTOR);this._writeLocalFileHeader(i);var y=this._smartStream(i,d);p.once("error",(function(i){y.emit("error",i);y.end()}));p.pipe(y)};re.prototype._defaults=function(i){if(typeof i!=="object"){i={}}if(typeof i.zlib!=="object"){i.zlib={}}if(typeof i.zlib.level!=="number"){i.zlib.level=K.ZLIB_BEST_SPEED}i.forceZip64=!!i.forceZip64;i.forceLocalTime=!!i.forceLocalTime;return i};re.prototype._finish=function(){this._archive.centralOffset=this.offset;this._entries.forEach(function(i){this._writeCentralFileHeader(i)}.bind(this));this._archive.centralLength=this.offset-this._archive.centralOffset;if(this.isZip64()){this._writeCentralDirectoryZip64()}this._writeCentralDirectoryEnd();this._archive.processing=false;this._archive.finish=true;this._archive.finished=true;this.end()};re.prototype._normalizeEntry=function(i){if(i.getMethod()===-1){i.setMethod(K.METHOD_DEFLATED)}if(i.getMethod()===K.METHOD_DEFLATED){i.getGeneralPurposeBit().useDataDescriptor(true);i.setVersionNeededToExtract(K.MIN_VERSION_DATA_DESCRIPTOR)}if(i.getTime()===-1){i.setTime(new Date,this._archive.forceLocalTime)}i._offsets={file:0,data:0,contents:0}};re.prototype._smartStream=function(i,p){var d=i.getMethod()===K.METHOD_DEFLATED;var y=d?new M(this.options.zlib):new D;var v=null;function handleStuff(){var d=y.digest().readUInt32BE(0);i.setCrc(d);i.setSize(y.size());i.setCompressedSize(y.size(true));this._afterAppend(i);p(v,i)}y.once("end",handleStuff.bind(this));y.once("error",(function(i){v=i}));y.pipe(this,{end:false});return y};re.prototype._writeCentralDirectoryEnd=function(){var i=this._entries.length;var p=this._archive.centralLength;var d=this._archive.centralOffset;if(this.isZip64()){i=K.ZIP64_MAGIC_SHORT;p=K.ZIP64_MAGIC;d=K.ZIP64_MAGIC}this.write(te.getLongBytes(K.SIG_EOCD));this.write(K.SHORT_ZERO);this.write(K.SHORT_ZERO);this.write(te.getShortBytes(i));this.write(te.getShortBytes(i));this.write(te.getLongBytes(p));this.write(te.getLongBytes(d));var y=this.getComment();var v=Buffer.byteLength(y);this.write(te.getShortBytes(v));this.write(y)};re.prototype._writeCentralDirectoryZip64=function(){this.write(te.getLongBytes(K.SIG_ZIP64_EOCD));this.write(te.getEightBytes(44));this.write(te.getShortBytes(K.MIN_VERSION_ZIP64));this.write(te.getShortBytes(K.MIN_VERSION_ZIP64));this.write(K.LONG_ZERO);this.write(K.LONG_ZERO);this.write(te.getEightBytes(this._entries.length));this.write(te.getEightBytes(this._entries.length));this.write(te.getEightBytes(this._archive.centralLength));this.write(te.getEightBytes(this._archive.centralOffset));this.write(te.getLongBytes(K.SIG_ZIP64_EOCD_LOC));this.write(K.LONG_ZERO);this.write(te.getEightBytes(this._archive.centralOffset+this._archive.centralLength));this.write(te.getLongBytes(1))};re.prototype._writeCentralFileHeader=function(i){var p=i.getGeneralPurposeBit();var d=i.getMethod();var y=i._offsets.file;var v=i.getSize();var D=i.getCompressedSize();if(i.isZip64()||y>K.ZIP64_MAGIC){v=K.ZIP64_MAGIC;D=K.ZIP64_MAGIC;y=K.ZIP64_MAGIC;i.setVersionNeededToExtract(K.MIN_VERSION_ZIP64);var M=Buffer.concat([te.getShortBytes(K.ZIP64_EXTRA_ID),te.getShortBytes(24),te.getEightBytes(i.getSize()),te.getEightBytes(i.getCompressedSize()),te.getEightBytes(i._offsets.file)],28);i.setExtra(M)}this.write(te.getLongBytes(K.SIG_CFH));this.write(te.getShortBytes(i.getPlatform()<<8|K.VERSION_MADEBY));this.write(te.getShortBytes(i.getVersionNeededToExtract()));this.write(p.encode());this.write(te.getShortBytes(d));this.write(te.getLongBytes(i.getTimeDos()));this.write(te.getLongBytes(i.getCrc()));this.write(te.getLongBytes(D));this.write(te.getLongBytes(v));var U=i.getName();var j=i.getComment();var V=i.getCentralDirectoryExtra();if(p.usesUTF8ForNames()){U=Buffer.from(U);j=Buffer.from(j)}this.write(te.getShortBytes(U.length));this.write(te.getShortBytes(V.length));this.write(te.getShortBytes(j.length));this.write(K.SHORT_ZERO);this.write(te.getShortBytes(i.getInternalAttributes()));this.write(te.getLongBytes(i.getExternalAttributes()));this.write(te.getLongBytes(y));this.write(U);this.write(V);this.write(j)};re.prototype._writeDataDescriptor=function(i){this.write(te.getLongBytes(K.SIG_DD));this.write(te.getLongBytes(i.getCrc()));if(i.isZip64()){this.write(te.getEightBytes(i.getCompressedSize()));this.write(te.getEightBytes(i.getSize()))}else{this.write(te.getLongBytes(i.getCompressedSize()));this.write(te.getLongBytes(i.getSize()))}};re.prototype._writeLocalFileHeader=function(i){var p=i.getGeneralPurposeBit();var d=i.getMethod();var y=i.getName();var v=i.getLocalFileDataExtra();if(i.isZip64()){p.useDataDescriptor(true);i.setVersionNeededToExtract(K.MIN_VERSION_ZIP64)}if(p.usesUTF8ForNames()){y=Buffer.from(y)}i._offsets.file=this.offset;this.write(te.getLongBytes(K.SIG_LFH));this.write(te.getShortBytes(i.getVersionNeededToExtract()));this.write(p.encode());this.write(te.getShortBytes(d));this.write(te.getLongBytes(i.getTimeDos()));i._offsets.data=this.offset;if(p.usesDataDescriptor()){this.write(K.LONG_ZERO);this.write(K.LONG_ZERO);this.write(K.LONG_ZERO)}else{this.write(te.getLongBytes(i.getCrc()));this.write(te.getLongBytes(i.getCompressedSize()));this.write(te.getLongBytes(i.getSize()))}this.write(te.getShortBytes(y.length));this.write(te.getShortBytes(v.length));this.write(y);this.write(v);i._offsets.contents=this.offset};re.prototype.getComment=function(i){return this._archive.comment!==null?this._archive.comment:""};re.prototype.isZip64=function(){return this._archive.forceZip64||this._entries.length>K.ZIP64_MAGIC_SHORT||this._archive.centralLength>K.ZIP64_MAGIC||this._archive.centralOffset>K.ZIP64_MAGIC};re.prototype.setComment=function(i){this._archive.comment=i}},83223:(i,p,d)=>{i.exports={ArchiveEntry:d(84271),ZipArchiveEntry:d(6469),ArchiveOutputStream:d(24307),ZipArchiveOutputStream:d(16509)}},24487:(i,p,d)=>{var y=d(2203).Stream;var v=d(88523).PassThrough;var D=d(53187);var M=i.exports={};M.normalizeInputSource=function(i){if(i===null){return Buffer.alloc(0)}else if(typeof i==="string"){return Buffer.from(i)}else if(D(i)&&!i._readableState){var p=new v;i.pipe(p);return p}return i}},58401:i=>{i.exports=function(i,d){var y=[];for(var v=0;v<i.length;v++){var D=d(i[v],v);if(p(D))y.push.apply(y,D);else y.push(D)}return y};var p=Array.isArray||function(i){return Object.prototype.toString.call(i)==="[object Array]"}},19810:(i,p,d)=>{function isArray(i){if(Array.isArray){return Array.isArray(i)}return objectToString(i)==="[object Array]"}p.isArray=isArray;function isBoolean(i){return typeof i==="boolean"}p.isBoolean=isBoolean;function isNull(i){return i===null}p.isNull=isNull;function isNullOrUndefined(i){return i==null}p.isNullOrUndefined=isNullOrUndefined;function isNumber(i){return typeof i==="number"}p.isNumber=isNumber;function isString(i){return typeof i==="string"}p.isString=isString;function isSymbol(i){return typeof i==="symbol"}p.isSymbol=isSymbol;function isUndefined(i){return i===void 0}p.isUndefined=isUndefined;function isRegExp(i){return objectToString(i)==="[object RegExp]"}p.isRegExp=isRegExp;function isObject(i){return typeof i==="object"&&i!==null}p.isObject=isObject;function isDate(i){return objectToString(i)==="[object Date]"}p.isDate=isDate;function isError(i){return objectToString(i)==="[object Error]"||i instanceof Error}p.isError=isError;function isFunction(i){return typeof i==="function"}p.isFunction=isFunction;function isPrimitive(i){return i===null||typeof i==="boolean"||typeof i==="number"||typeof i==="string"||typeof i==="symbol"||typeof i==="undefined"}p.isPrimitive=isPrimitive;p.isBuffer=d(20181).Buffer.isBuffer;function objectToString(i){return Object.prototype.toString.call(i)}},83778:(i,p)=>{
/*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com */
var d;(function(i){if(typeof DO_NOT_EXPORT_CRC==="undefined"){if(true){i(p)}else{}}else{i(d={})}})((function(i){i.version="1.2.2";function signed_crc_table(){var i=0,p=new Array(256);for(var d=0;d!=256;++d){i=d;i=i&1?-306674912^i>>>1:i>>>1;i=i&1?-306674912^i>>>1:i>>>1;i=i&1?-306674912^i>>>1:i>>>1;i=i&1?-306674912^i>>>1:i>>>1;i=i&1?-306674912^i>>>1:i>>>1;i=i&1?-306674912^i>>>1:i>>>1;i=i&1?-306674912^i>>>1:i>>>1;i=i&1?-306674912^i>>>1:i>>>1;p[d]=i}return typeof Int32Array!=="undefined"?new Int32Array(p):p}var p=signed_crc_table();function slice_by_16_tables(i){var p=0,d=0,y=0,v=typeof Int32Array!=="undefined"?new Int32Array(4096):new Array(4096);for(y=0;y!=256;++y)v[y]=i[y];for(y=0;y!=256;++y){d=i[y];for(p=256+y;p<4096;p+=256)d=v[p]=d>>>8^i[d&255]}var D=[];for(y=1;y!=16;++y)D[y-1]=typeof Int32Array!=="undefined"?v.subarray(y*256,y*256+256):v.slice(y*256,y*256+256);return D}var d=slice_by_16_tables(p);var y=d[0],v=d[1],D=d[2],M=d[3],U=d[4];var j=d[5],V=d[6],K=d[7],ee=d[8],te=d[9];var re=d[10],ne=d[11],ie=d[12],oe=d[13],se=d[14];function crc32_bstr(i,d){var y=d^-1;for(var v=0,D=i.length;v<D;)y=y>>>8^p[(y^i.charCodeAt(v++))&255];return~y}function crc32_buf(i,d){var ae=d^-1,le=i.length-15,ce=0;for(;ce<le;)ae=se[i[ce++]^ae&255]^oe[i[ce++]^ae>>8&255]^ie[i[ce++]^ae>>16&255]^ne[i[ce++]^ae>>>24]^re[i[ce++]]^te[i[ce++]]^ee[i[ce++]]^K[i[ce++]]^V[i[ce++]]^j[i[ce++]]^U[i[ce++]]^M[i[ce++]]^D[i[ce++]]^v[i[ce++]]^y[i[ce++]]^p[i[ce++]];le+=15;while(ce<le)ae=ae>>>8^p[(ae^i[ce++])&255];return~ae}function crc32_str(i,d){var y=d^-1;for(var v=0,D=i.length,M=0,U=0;v<D;){M=i.charCodeAt(v++);if(M<128){y=y>>>8^p[(y^M)&255]}else if(M<2048){y=y>>>8^p[(y^(192|M>>6&31))&255];y=y>>>8^p[(y^(128|M&63))&255]}else if(M>=55296&&M<57344){M=(M&1023)+64;U=i.charCodeAt(v++)&1023;y=y>>>8^p[(y^(240|M>>8&7))&255];y=y>>>8^p[(y^(128|M>>2&63))&255];y=y>>>8^p[(y^(128|U>>6&15|(M&3)<<4))&255];y=y>>>8^p[(y^(128|U&63))&255]}else{y=y>>>8^p[(y^(224|M>>12&15))&255];y=y>>>8^p[(y^(128|M>>6&63))&255];y=y>>>8^p[(y^(128|M&63))&255]}}return~y}i.table=p;i.bstr=crc32_bstr;i.buf=crc32_buf;i.str=crc32_str}))},8896:(i,p,d)=>{"use strict";const{Transform:y}=d(88523);const v=d(83778);class CRC32Stream extends y{constructor(i){super(i);this.checksum=Buffer.allocUnsafe(4);this.checksum.writeInt32BE(0,0);this.rawSize=0}_transform(i,p,d){if(i){this.checksum=v.buf(i,this.checksum)>>>0;this.rawSize+=i.length}d(null,i)}digest(i){const p=Buffer.allocUnsafe(4);p.writeUInt32BE(this.checksum>>>0,0);return i?p.toString(i):p}hex(){return this.digest("hex").toUpperCase()}size(){return this.rawSize}}i.exports=CRC32Stream},48378:(i,p,d)=>{"use strict";const{DeflateRaw:y}=d(43106);const v=d(83778);class DeflateCRC32Stream extends y{constructor(i){super(i);this.checksum=Buffer.allocUnsafe(4);this.checksum.writeInt32BE(0,0);this.rawSize=0;this.compressedSize=0}push(i,p){if(i){this.compressedSize+=i.length}return super.push(i,p)}_transform(i,p,d){if(i){this.checksum=v.buf(i,this.checksum)>>>0;this.rawSize+=i.length}super._transform(i,p,d)}digest(i){const p=Buffer.allocUnsafe(4);p.writeUInt32BE(this.checksum>>>0,0);return i?p.toString(i):p}hex(){return this.digest("hex").toUpperCase()}size(i=false){if(i){return this.compressedSize}else{return this.rawSize}}}i.exports=DeflateCRC32Stream},6504:(i,p,d)=>{"use strict";i.exports={CRC32Stream:d(8896),DeflateCRC32Stream:d(48378)}},44468:(i,p,d)=>{p.formatArgs=formatArgs;p.save=save;p.load=load;p.useColors=useColors;p.storage=localstorage();p.destroy=(()=>{let i=false;return()=>{if(!i){i=true;console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}}})();p.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 useColors(){if(typeof window!=="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)){return true}if(typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return false}let i;return typeof document!=="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!=="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!=="undefined"&&navigator.userAgent&&(i=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(i[1],10)>=31||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(p){p[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+p[0]+(this.useColors?"%c ":" ")+"+"+i.exports.humanize(this.diff);if(!this.useColors){return}const d="color: "+this.color;p.splice(1,0,d,"color: inherit");let y=0;let v=0;p[0].replace(/%[a-zA-Z%]/g,(i=>{if(i==="%%"){return}y++;if(i==="%c"){v=y}}));p.splice(v,0,d)}p.log=console.debug||console.log||(()=>{});function save(i){try{if(i){p.storage.setItem("debug",i)}else{p.storage.removeItem("debug")}}catch(i){}}function load(){let i;try{i=p.storage.getItem("debug")||p.storage.getItem("DEBUG")}catch(i){}if(!i&&typeof process!=="undefined"&&"env"in process){i=process.env.DEBUG}return i}function localstorage(){try{return localStorage}catch(i){}}i.exports=d(31163)(p);const{formatters:y}=i.exports;y.j=function(i){try{return JSON.stringify(i)}catch(i){return"[UnexpectedJSONParseError]: "+i.message}}},31163:(i,p,d)=>{function setup(i){createDebug.debug=createDebug;createDebug.default=createDebug;createDebug.coerce=coerce;createDebug.disable=disable;createDebug.enable=enable;createDebug.enabled=enabled;createDebug.humanize=d(2134);createDebug.destroy=destroy;Object.keys(i).forEach((p=>{createDebug[p]=i[p]}));createDebug.names=[];createDebug.skips=[];createDebug.formatters={};function selectColor(i){let p=0;for(let d=0;d<i.length;d++){p=(p<<5)-p+i.charCodeAt(d);p|=0}return createDebug.colors[Math.abs(p)%createDebug.colors.length]}createDebug.selectColor=selectColor;function createDebug(i){let p;let d=null;let y;let v;function debug(...i){if(!debug.enabled){return}const d=debug;const y=Number(new Date);const v=y-(p||y);d.diff=v;d.prev=p;d.curr=y;p=y;i[0]=createDebug.coerce(i[0]);if(typeof i[0]!=="string"){i.unshift("%O")}let D=0;i[0]=i[0].replace(/%([a-zA-Z%])/g,((p,y)=>{if(p==="%%"){return"%"}D++;const v=createDebug.formatters[y];if(typeof v==="function"){const y=i[D];p=v.call(d,y);i.splice(D,1);D--}return p}));createDebug.formatArgs.call(d,i);const M=d.log||createDebug.log;M.apply(d,i)}debug.namespace=i;debug.useColors=createDebug.useColors();debug.color=createDebug.selectColor(i);debug.extend=extend;debug.destroy=createDebug.destroy;Object.defineProperty(debug,"enabled",{enumerable:true,configurable:false,get:()=>{if(d!==null){return d}if(y!==createDebug.namespaces){y=createDebug.namespaces;v=createDebug.enabled(i)}return v},set:i=>{d=i}});if(typeof createDebug.init==="function"){createDebug.init(debug)}return debug}function extend(i,p){const d=createDebug(this.namespace+(typeof p==="undefined"?":":p)+i);d.log=this.log;return d}function enable(i){createDebug.save(i);createDebug.namespaces=i;createDebug.names=[];createDebug.skips=[];const p=(typeof i==="string"?i:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const i of p){if(i[0]==="-"){createDebug.skips.push(i.slice(1))}else{createDebug.names.push(i)}}}function matchesTemplate(i,p){let d=0;let y=0;let v=-1;let D=0;while(d<i.length){if(y<p.length&&(p[y]===i[d]||p[y]==="*")){if(p[y]==="*"){v=y;D=d;y++}else{d++;y++}}else if(v!==-1){y=v+1;D++;d=D}else{return false}}while(y<p.length&&p[y]==="*"){y++}return y===p.length}function disable(){const i=[...createDebug.names,...createDebug.skips.map((i=>"-"+i))].join(",");createDebug.enable("");return i}function enabled(i){for(const p of createDebug.skips){if(matchesTemplate(i,p)){return false}}for(const p of createDebug.names){if(matchesTemplate(i,p)){return true}}return false}function coerce(i){if(i instanceof Error){return i.stack||i.message}return i}function destroy(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}createDebug.enable(createDebug.load());return createDebug}i.exports=setup},69592:(i,p,d)=>{if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){i.exports=d(44468)}else{i.exports=d(73606)}},73606:(i,p,d)=>{const y=d(52018);const v=d(39023);p.init=init;p.log=log;p.formatArgs=formatArgs;p.save=save;p.load=load;p.useColors=useColors;p.destroy=v.deprecate((()=>{}),"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");p.colors=[6,2,3,4,5,1];try{const i=d(71953);if(i&&(i.stderr||i).level>=2){p.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(i){}p.inspectOpts=Object.keys(process.env).filter((i=>/^debug_/i.test(i))).reduce(((i,p)=>{const d=p.substring(6).toLowerCase().replace(/_([a-z])/g,((i,p)=>p.toUpperCase()));let y=process.env[p];if(/^(yes|on|true|enabled)$/i.test(y)){y=true}else if(/^(no|off|false|disabled)$/i.test(y)){y=false}else if(y==="null"){y=null}else{y=Number(y)}i[d]=y;return i}),{});function useColors(){return"colors"in p.inspectOpts?Boolean(p.inspectOpts.colors):y.isatty(process.stderr.fd)}function formatArgs(p){const{namespace:d,useColors:y}=this;if(y){const y=this.color;const v="[3"+(y<8?y:"8;5;"+y);const D=` ${v};1m${d} `;p[0]=D+p[0].split("\n").join("\n"+D);p.push(v+"m+"+i.exports.humanize(this.diff)+"")}else{p[0]=getDate()+d+" "+p[0]}}function getDate(){if(p.inspectOpts.hideDate){return""}return(new Date).toISOString()+" "}function log(...i){return process.stderr.write(v.formatWithOptions(p.inspectOpts,...i)+"\n")}function save(i){if(i){process.env.DEBUG=i}else{delete process.env.DEBUG}}function load(){return process.env.DEBUG}function init(i){i.inspectOpts={};const d=Object.keys(p.inspectOpts);for(let y=0;y<d.length;y++){i.inspectOpts[d[y]]=p.inspectOpts[d[y]]}}i.exports=d(31163)(p);const{formatters:D}=i.exports;D.o=function(i){this.inspectOpts.colors=this.useColors;return v.inspect(i,this.inspectOpts).split("\n").map((i=>i.trim())).join(" ")};D.O=function(i){this.inspectOpts.colors=this.useColors;return v.inspect(i,this.inspectOpts)}},93882:(i,p,d)=>{var y=d(2203).Stream;var v=d(39023);i.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}v.inherits(DelayedStream,y);DelayedStream.create=function(i,p){var d=new this;p=p||{};for(var y in p){d[y]=p[y]}d.source=i;var v=i.emit;i.emit=function(){d._handleEmit(arguments);return v.apply(i,arguments)};i.on("error",(function(){}));if(d.pauseStream){i.pause()}return d};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(i){this.emit.apply(this,i)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var i=y.prototype.pipe.apply(this,arguments);this.resume();return i};DelayedStream.prototype._handleEmit=function(i){if(this._released){this.emit.apply(this,i);return}if(i[0]==="data"){this.dataSize+=i[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(i)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var i="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(i))}},45546:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});class Deprecation extends Error{constructor(i){super(i);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="Deprecation"}}p.Deprecation=Deprecation},89594:(i,p,d)=>{"use strict";var y=d(57063);var v=d(72671);var D;try{D=[].__proto__===Array.prototype}catch(i){if(!i||typeof i!=="object"||!("code"in i)||i.code!=="ERR_PROTO_ACCESS"){throw i}}var M=!!D&&v&&v(Object.prototype,"__proto__");var U=Object;var j=U.getPrototypeOf;i.exports=M&&typeof M.get==="function"?y([M.get]):typeof j==="function"?function getDunder(i){return j(i==null?i:U(i))}:false},79674:i=>{"use strict";var p=Object.defineProperty||false;if(p){try{p({},"a",{value:1})}catch(i){p=false}}i.exports=p},49224:i=>{"use strict";i.exports=EvalError},94684:i=>{"use strict";i.exports=Error},24433:i=>{"use strict";i.exports=RangeError},97409:i=>{"use strict";i.exports=ReferenceError},61681:i=>{"use strict";i.exports=SyntaxError},56458:i=>{"use strict";i.exports=TypeError},51866:i=>{"use strict";i.exports=URIError},33485:i=>{"use strict";i.exports=Object},14879:(i,p,d)=>{"use strict";var y=d(51412);var v=y("%Object.defineProperty%",true);var D=d(85005)();var M=d(2618);var U=d(56458);var j=D?Symbol.toStringTag:null;i.exports=function setToStringTag(i,p){var d=arguments.length>2&&!!arguments[2]&&arguments[2].force;var y=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof d!=="undefined"&&typeof d!=="boolean"||typeof y!=="undefined"&&typeof y!=="boolean"){throw new U("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans")}if(j&&(d||!M(i,j))){if(v){v(i,j,{configurable:!y,enumerable:false,value:p,writable:false})}else{i[j]=p}}}},54343:(i,p)=>{"use strict";
/**
* @author Toru Nagashima <https://github.com/mysticatea>
* @copyright 2015 Toru Nagashima. All rights reserved.
* See LICENSE file in root directory for full license.
*/Object.defineProperty(p,"__esModule",{value:true});const d=new WeakMap;const y=new WeakMap;function pd(i){const p=d.get(i);console.assert(p!=null,"'this' is expected an Event object, but got",i);return p}function setCancelFlag(i){if(i.passiveListener!=null){if(typeof console!=="undefined"&&typeof console.error==="function"){console.error("Unable to preventDefault inside passive event listener invocation.",i.passiveListener)}return}if(!i.event.cancelable){return}i.canceled=true;if(typeof i.event.preventDefault==="function"){i.event.preventDefault()}}function Event(i,p){d.set(this,{eventTarget:i,event:p,eventPhase:2,currentTarget:i,canceled:false,stopped:false,immediateStopped:false,passiveListener:null,timeStamp:p.timeStamp||Date.now()});Object.defineProperty(this,"isTrusted",{value:false,enumerable:true});const y=Object.keys(p);for(let i=0;i<y.length;++i){const p=y[i];if(!(p in this)){Object.defineProperty(this,p,defineRedirectDescriptor(p))}}}Event.prototype={get type(){return pd(this).event.type},get target(){return pd(this).eventTarget},get currentTarget(){return pd(this).currentTarget},composedPath(){const i=pd(this).currentTarget;if(i==null){return[]}return[i]},get NONE(){return 0},get CAPTURING_PHASE(){return 1},get AT_TARGET(){return 2},get BUBBLING_PHASE(){return 3},get eventPhase(){return pd(this).eventPhase},stopPropagation(){const i=pd(this);i.stopped=true;if(typeof i.event.stopPropagation==="function"){i.event.stopPropagation()}},stopImmediatePropagation(){const i=pd(this);i.stopped=true;i.immediateStopped=true;if(typeof i.event.stopImmediatePropagation==="function"){i.event.stopImmediatePropagation()}},get bubbles(){return Boolean(pd(this).event.bubbles)},get cancelable(){return Boolean(pd(this).event.cancelable)},preventDefault(){setCancelFlag(pd(this))},get defaultPrevented(){return pd(this).canceled},get composed(){return Boolean(pd(this).event.composed)},get timeStamp(){return pd(this).timeStamp},get srcElement(){return pd(this).eventTarget},get cancelBubble(){return pd(this).stopped},set cancelBubble(i){if(!i){return}const p=pd(this);p.stopped=true;if(typeof p.event.cancelBubble==="boolean"){p.event.cancelBubble=true}},get returnValue(){return!pd(this).canceled},set returnValue(i){if(!i){setCancelFlag(pd(this))}},initEvent(){}};Object.defineProperty(Event.prototype,"constructor",{value:Event,configurable:true,writable:true});if(typeof window!=="undefined"&&typeof window.Event!=="undefined"){Object.setPrototypeOf(Event.prototype,window.Event.prototype);y.set(window.Event.prototype,Event)}function defineRedirectDescriptor(i){return{get(){return pd(this).event[i]},set(p){pd(this).event[i]=p},configurable:true,enumerable:true}}function defineCallDescriptor(i){return{value(){const p=pd(this).event;return p[i].apply(p,arguments)},configurable:true,enumerable:true}}function defineWrapper(i,p){const d=Object.keys(p);if(d.length===0){return i}function CustomEvent(p,d){i.call(this,p,d)}CustomEvent.prototype=Object.create(i.prototype,{constructor:{value:CustomEvent,configurable:true,writable:true}});for(let y=0;y<d.length;++y){const v=d[y];if(!(v in i.prototype)){const i=Object.getOwnPropertyDescriptor(p,v);const d=typeof i.value==="function";Object.defineProperty(CustomEvent.prototype,v,d?defineCallDescriptor(v):defineRedirectDescriptor(v))}}return CustomEvent}function getWrapper(i){if(i==null||i===Object.prototype){return Event}let p=y.get(i);if(p==null){p=defineWrapper(getWrapper(Object.getPrototypeOf(i)),i);y.set(i,p)}return p}function wrapEvent(i,p){const d=getWrapper(Object.getPrototypeOf(p));return new d(i,p)}function isStopped(i){return pd(i).immediateStopped}function setEventPhase(i,p){pd(i).eventPhase=p}function setCurrentTarget(i,p){pd(i).currentTarget=p}function setPassiveListener(i,p){pd(i).passiveListener=p}const v=new WeakMap;const D=1;const M=2;const U=3;function isObject(i){return i!==null&&typeof i==="object"}function getListeners(i){const p=v.get(i);if(p==null){throw new TypeError("'this' is expected an EventTarget object, but got another value.")}return p}function defineEventAttributeDescriptor(i){return{get(){const p=getListeners(this);let d=p.get(i);while(d!=null){if(d.listenerType===U){return d.listener}d=d.next}return null},set(p){if(typeof p!=="function"&&!isObject(p)){p=null}const d=getListeners(this);let y=null;let v=d.get(i);while(v!=null){if(v.listenerType===U){if(y!==null){y.next=v.next}else if(v.next!==null){d.set(i,v.next)}else{d.delete(i)}}else{y=v}v=v.next}if(p!==null){const v={listener:p,listenerType:U,passive:false,once:false,next:null};if(y===null){d.set(i,v)}else{y.next=v}}},configurable:true,enumerable:true}}function defineEventAttribute(i,p){Object.defineProperty(i,`on${p}`,defineEventAttributeDescriptor(p))}function defineCustomEventTarget(i){function CustomEventTarget(){EventTarget.call(this)}CustomEventTarget.prototype=Object.create(EventTarget.prototype,{constructor:{value:CustomEventTarget,configurable:true,writable:true}});for(let p=0;p<i.length;++p){defineEventAttribute(CustomEventTarget.prototype,i[p])}return CustomEventTarget}function EventTarget(){if(this instanceof EventTarget){v.set(this,new Map);return}if(arguments.length===1&&Array.isArray(arguments[0])){return defineCustomEventTarget(arguments[0])}if(arguments.length>0){const i=new Array(arguments.length);for(let p=0;p<arguments.length;++p){i[p]=arguments[p]}return defineCustomEventTarget(i)}throw new TypeError("Cannot call a class as a function")}EventTarget.prototype={addEventListener(i,p,d){if(p==null){return}if(typeof p!=="function"&&!isObject(p)){throw new TypeError("'listener' should be a function or an object.")}const y=getListeners(this);const v=isObject(d);const U=v?Boolean(d.capture):Boolean(d);const j=U?D:M;const V={listener:p,listenerType:j,passive:v&&Boolean(d.passive),once:v&&Boolean(d.once),next:null};let K=y.get(i);if(K===undefined){y.set(i,V);return}let ee=null;while(K!=null){if(K.listener===p&&K.listenerType===j){return}ee=K;K=K.next}ee.next=V},removeEventListener(i,p,d){if(p==null){return}const y=getListeners(this);const v=isObject(d)?Boolean(d.capture):Boolean(d);const U=v?D:M;let j=null;let V=y.get(i);while(V!=null){if(V.listener===p&&V.listenerType===U){if(j!==null){j.next=V.next}else if(V.next!==null){y.set(i,V.next)}else{y.delete(i)}return}j=V;V=V.next}},dispatchEvent(i){if(i==null||typeof i.type!=="string"){throw new TypeError('"event.type" should be a string.')}const p=getListeners(this);const d=i.type;let y=p.get(d);if(y==null){return true}const v=wrapEvent(this,i);let D=null;while(y!=null){if(y.once){if(D!==null){D.next=y.next}else if(y.next!==null){p.set(d,y.next)}else{p.delete(d)}}else{D=y}setPassiveListener(v,y.passive?y.listener:null);if(typeof y.listener==="function"){try{y.listener.call(this,v)}catch(i){if(typeof console!=="undefined"&&typeof console.error==="function"){console.error(i)}}}else if(y.listenerType!==U&&typeof y.listener.handleEvent==="function"){y.listener.handleEvent(v)}if(isStopped(v)){break}y=y.next}setPassiveListener(v,null);setEventPhase(v,0);setCurrentTarget(v,null);return!v.defaultPrevented}};Object.defineProperty(EventTarget.prototype,"constructor",{value:EventTarget,configurable:true,writable:true});if(typeof window!=="undefined"&&typeof window.EventTarget!=="undefined"){Object.setPrototypeOf(EventTarget.prototype,window.EventTarget.prototype)}p.defineEventAttribute=defineEventAttribute;p.EventTarget=EventTarget;p["default"]=EventTarget;i.exports=EventTarget;i.exports.EventTarget=i.exports["default"]=EventTarget;i.exports.defineEventAttribute=defineEventAttribute},97494:i=>{i.exports=class FixedFIFO{constructor(i){if(!(i>0)||(i-1&i)!==0)throw new Error("Max size for a FixedFIFO should be a power of two");this.buffer=new Array(i);this.mask=i-1;this.top=0;this.btm=0;this.next=null}clear(){this.top=this.btm=0;this.next=null;this.buffer.fill(undefined)}push(i){if(this.buffer[this.top]!==undefined)return false;this.buffer[this.top]=i;this.top=this.top+1&this.mask;return true}shift(){const i=this.buffer[this.btm];if(i===undefined)return undefined;this.buffer[this.btm]=undefined;this.btm=this.btm+1&this.mask;return i}peek(){return this.buffer[this.btm]}isEmpty(){return this.buffer[this.btm]===undefined}}},35e3:(i,p,d)=>{const y=d(97494);i.exports=class FastFIFO{constructor(i){this.hwm=i||16;this.head=new y(this.hwm);this.tail=this.head;this.length=0}clear(){this.head=this.tail;this.head.clear();this.length=0}push(i){this.length++;if(!this.head.push(i)){const p=this.head;this.head=p.next=new y(2*this.head.buffer.length);this.head.push(i)}}shift(){if(this.length!==0)this.length--;const i=this.tail.shift();if(i===undefined&&this.tail.next){const i=this.tail.next;this.tail.next=null;this.tail=i;return this.tail.shift()}return i}peek(){const i=this.tail.peek();if(i===undefined&&this.tail.next)return this.tail.next.peek();return i}isEmpty(){return this.length===0}}},34455:(i,p,d)=>{"use strict";var y=d(87315);var v=d(39023);var D=d(16928);var M=d(58611);var U=d(65692);var j=d(87016).parse;var V=d(79896);var K=d(2203).Stream;var ee=d(76982);var te=d(56553);var re=d(95094);var ne=d(14879);var ie=d(2618);var oe=d(30016);function FormData(i){if(!(this instanceof FormData)){return new FormData(i)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];y.call(this);i=i||{};for(var p in i){this[p]=i[p]}}v.inherits(FormData,y);FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(i,p,d){d=d||{};if(typeof d==="string"){d={filename:d}}var v=y.prototype.append.bind(this);if(typeof p==="number"||p==null){p=String(p)}if(Array.isArray(p)){this._error(new Error("Arrays are not supported."));return}var D=this._multiPartHeader(i,p,d);var M=this._multiPartFooter();v(D);v(p);v(M);this._trackLength(D,p,d)};FormData.prototype._trackLength=function(i,p,d){var y=0;if(d.knownLength!=null){y+=Number(d.knownLength)}else if(Buffer.isBuffer(p)){y=p.length}else if(typeof p==="string"){y=Buffer.byteLength(p)}this._valueLength+=y;this._overheadLength+=Buffer.byteLength(i)+FormData.LINE_BREAK.length;if(!p||!p.path&&!(p.readable&&ie(p,"httpVersion"))&&!(p instanceof K)){return}if(!d.knownLength){this._valuesToMeasure.push(p)}};FormData.prototype._lengthRetriever=function(i,p){if(ie(i,"fd")){if(i.end!=undefined&&i.end!=Infinity&&i.start!=undefined){p(null,i.end+1-(i.start?i.start:0))}else{V.stat(i.path,(function(d,y){if(d){p(d);return}var v=y.size-(i.start?i.start:0);p(null,v)}))}}else if(ie(i,"httpVersion")){p(null,Number(i.headers["content-length"]))}else if(ie(i,"httpModule")){i.on("response",(function(d){i.pause();p(null,Number(d.headers["content-length"]))}));i.resume()}else{p("Unknown stream")}};FormData.prototype._multiPartHeader=function(i,p,d){if(typeof d.header==="string"){return d.header}var y=this._getContentDisposition(p,d);var v=this._getContentType(p,d);var D="";var M={"Content-Disposition":["form-data",'name="'+i+'"'].concat(y||[]),"Content-Type":[].concat(v||[])};if(typeof d.header==="object"){oe(M,d.header)}var U;for(var j in M){if(ie(M,j)){U=M[j];if(U==null){continue}if(!Array.isArray(U)){U=[U]}if(U.length){D+=j+": "+U.join("; ")+FormData.LINE_BREAK}}}return"--"+this.getBoundary()+FormData.LINE_BREAK+D+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(i,p){var d;if(typeof p.filepath==="string"){d=D.normalize(p.filepath).replace(/\\/g,"/")}else if(p.filename||i&&(i.name||i.path)){d=D.basename(p.filename||i&&(i.name||i.path))}else if(i&&i.readable&&ie(i,"httpVersion")){d=D.basename(i.client._httpMessage.path||"")}if(d){return'filename="'+d+'"'}};FormData.prototype._getContentType=function(i,p){var d=p.contentType;if(!d&&i&&i.name){d=te.lookup(i.name)}if(!d&&i&&i.path){d=te.lookup(i.path)}if(!d&&i&&i.readable&&ie(i,"httpVersion")){d=i.headers["content-type"]}if(!d&&(p.filepath||p.filename)){d=te.lookup(p.filepath||p.filename)}if(!d&&i&&typeof i==="object"){d=FormData.DEFAULT_CONTENT_TYPE}return d};FormData.prototype._multiPartFooter=function(){return function(i){var p=FormData.LINE_BREAK;var d=this._streams.length===0;if(d){p+=this._lastBoundary()}i(p)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(i){var p;var d={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(p in i){if(ie(i,p)){d[p.toLowerCase()]=i[p]}}return d};FormData.prototype.setBoundary=function(i){if(typeof i!=="string"){throw new TypeError("FormData boundary must be a string")}this._boundary=i};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var i=new Buffer.alloc(0);var p=this.getBoundary();for(var d=0,y=this._streams.length;d<y;d++){if(typeof this._streams[d]!=="function"){if(Buffer.isBuffer(this._streams[d])){i=Buffer.concat([i,this._streams[d]])}else{i=Buffer.concat([i,Buffer.from(this._streams[d])])}if(typeof this._streams[d]!=="string"||this._streams[d].substring(2,p.length+2)!==p){i=Buffer.concat([i,Buffer.from(FormData.LINE_BREAK)])}}}return Buffer.concat([i,Buffer.from(this._lastBoundary())])};FormData.prototype._generateBoundary=function(){this._boundary="--------------------------"+ee.randomBytes(12).toString("hex")};FormData.prototype.getLengthSync=function(){var i=this._overheadLength+this._valueLength;if(this._streams.length){i+=this._lastBoundary().length}if(!this.hasKnownLength()){this._error(new Error("Cannot calculate proper length in synchronous way."))}return i};FormData.prototype.hasKnownLength=function(){var i=true;if(this._valuesToMeasure.length){i=false}return i};FormData.prototype.getLength=function(i){var p=this._overheadLength+this._valueLength;if(this._streams.length){p+=this._lastBoundary().length}if(!this._valuesToMeasure.length){process.nextTick(i.bind(this,null,p));return}re.parallel(this._valuesToMeasure,this._lengthRetriever,(function(d,y){if(d){i(d);return}y.forEach((function(i){p+=i}));i(null,p)}))};FormData.prototype.submit=function(i,p){var d;var y;var v={method:"post"};if(typeof i==="string"){i=j(i);y=oe({port:i.port,path:i.pathname,host:i.hostname,protocol:i.protocol},v)}else{y=oe(i,v);if(!y.port){y.port=y.protocol==="https:"?443:80}}y.headers=this.getHeaders(i.headers);if(y.protocol==="https:"){d=U.request(y)}else{d=M.request(y)}this.getLength(function(i,y){if(i&&i!=="Unknown stream"){this._error(i);return}if(y){d.setHeader("Content-Length",y)}this.pipe(d);if(p){var v;var callback=function(i,y){d.removeListener("error",callback);d.removeListener("response",v);return p.call(this,i,y)};v=callback.bind(this,null);d.on("error",callback);d.on("response",v)}}.bind(this));return d};FormData.prototype._error=function(i){if(!this.error){this.error=i;this.pause();this.emit("error",i)}};FormData.prototype.toString=function(){return"[object FormData]"};ne(FormData,"FormData");i.exports=FormData},30016:i=>{"use strict";i.exports=function(i,p){Object.keys(p).forEach((function(d){i[d]=i[d]||p[d]}));return i}},96404:i=>{"use strict";var p="Function.prototype.bind called on incompatible ";var d=Object.prototype.toString;var y=Math.max;var v="[object Function]";var D=function concatty(i,p){var d=[];for(var y=0;y<i.length;y+=1){d[y]=i[y]}for(var v=0;v<p.length;v+=1){d[v+i.length]=p[v]}return d};var M=function slicy(i,p){var d=[];for(var y=p||0,v=0;y<i.length;y+=1,v+=1){d[v]=i[y]}return d};var joiny=function(i,p){var d="";for(var y=0;y<i.length;y+=1){d+=i[y];if(y+1<i.length){d+=p}}return d};i.exports=function bind(i){var U=this;if(typeof U!=="function"||d.apply(U)!==v){throw new TypeError(p+U)}var j=M(arguments,1);var V;var binder=function(){if(this instanceof V){var p=U.apply(this,D(j,arguments));if(Object(p)===p){return p}return this}return U.apply(i,D(j,arguments))};var K=y(0,U.length-j.length);var ee=[];for(var te=0;te<K;te++){ee[te]="$"+te}V=Function("binder","return function ("+joiny(ee,",")+"){ return binder.apply(this,arguments); }")(binder);if(U.prototype){var re=function Empty(){};re.prototype=U.prototype;V.prototype=new re;re.prototype=null}return V}},35632:(i,p,d)=>{"use strict";var y=d(96404);i.exports=Function.prototype.bind||y},51412:(i,p,d)=>{"use strict";var y;var v=d(33485);var D=d(94684);var M=d(49224);var U=d(24433);var j=d(97409);var V=d(61681);var K=d(56458);var ee=d(51866);var te=d(34328);var re=d(70422);var ne=d(71378);var ie=d(87388);var oe=d(80526);var se=d(17816);var ae=d(19947);var le=Function;var getEvalledConstructor=function(i){try{return le('"use strict"; return ('+i+").constructor;")()}catch(i){}};var ce=d(72671);var ue=d(79674);var throwTypeError=function(){throw new K};var pe=ce?function(){try{arguments.callee;return throwTypeError}catch(i){try{return ce(arguments,"callee").get}catch(i){return throwTypeError}}}():throwTypeError;var de=d(79718)();var fe=d(99272);var me=d(85932);var he=d(3172);var Ae=d(89831);var ge=d(14715);var ye={};var be=typeof Uint8Array==="undefined"||!fe?y:fe(Uint8Array);var Ee={__proto__:null,"%AggregateError%":typeof AggregateError==="undefined"?y:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?y:ArrayBuffer,"%ArrayIteratorPrototype%":de&&fe?fe([][Symbol.iterator]()):y,"%AsyncFromSyncIteratorPrototype%":y,"%AsyncFunction%":ye,"%AsyncGenerator%":ye,"%AsyncGeneratorFunction%":ye,"%AsyncIteratorPrototype%":ye,"%Atomics%":typeof Atomics==="undefined"?y:Atomics,"%BigInt%":typeof BigInt==="undefined"?y:BigInt,"%BigInt64Array%":typeof BigInt64Array==="undefined"?y:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array==="undefined"?y:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView==="undefined"?y:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":D,"%eval%":eval,"%EvalError%":M,"%Float16Array%":typeof Float16Array==="undefined"?y:Float16Array,"%Float32Array%":typeof Float32Array==="undefined"?y:Float32Array,"%Float64Array%":typeof Float64Array==="undefined"?y:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry==="undefined"?y:FinalizationRegistry,"%Function%":le,"%GeneratorFunction%":ye,"%Int8Array%":typeof Int8Array==="undefined"?y:Int8Array,"%Int16Array%":typeof Int16Array==="undefined"?y:Int16Array,"%Int32Array%":typeof Int32Array==="undefined"?y:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":de&&fe?fe(fe([][Symbol.iterator]())):y,"%JSON%":typeof JSON==="object"?JSON:y,"%Map%":typeof Map==="undefined"?y:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!de||!fe?y:fe((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":v,"%Object.getOwnPropertyDescriptor%":ce,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?y:Promise,"%Proxy%":typeof Proxy==="undefined"?y:Proxy,"%RangeError%":U,"%ReferenceError%":j,"%Reflect%":typeof Reflect==="undefined"?y:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set==="undefined"?y:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!de||!fe?y:fe((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?y:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":de&&fe?fe(""[Symbol.iterator]()):y,"%Symbol%":de?Symbol:y,"%SyntaxError%":V,"%ThrowTypeError%":pe,"%TypedArray%":be,"%TypeError%":K,"%Uint8Array%":typeof Uint8Array==="undefined"?y:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?y:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array==="undefined"?y:Uint16Array,"%Uint32Array%":typeof Uint32Array==="undefined"?y:Uint32Array,"%URIError%":ee,"%WeakMap%":typeof WeakMap==="undefined"?y:WeakMap,"%WeakRef%":typeof WeakRef==="undefined"?y:WeakRef,"%WeakSet%":typeof WeakSet==="undefined"?y:WeakSet,"%Function.prototype.call%":ge,"%Function.prototype.apply%":Ae,"%Object.defineProperty%":ue,"%Object.getPrototypeOf%":me,"%Math.abs%":te,"%Math.floor%":re,"%Math.max%":ne,"%Math.min%":ie,"%Math.pow%":oe,"%Math.round%":se,"%Math.sign%":ae,"%Reflect.getPrototypeOf%":he};if(fe){try{null.error}catch(i){var ve=fe(fe(i));Ee["%Error.prototype%"]=ve}}var Ce=function doEval(i){var p;if(i==="%AsyncFunction%"){p=getEvalledConstructor("async function () {}")}else if(i==="%GeneratorFunction%"){p=getEvalledConstructor("function* () {}")}else if(i==="%AsyncGeneratorFunction%"){p=getEvalledConstructor("async function* () {}")}else if(i==="%AsyncGenerator%"){var d=doEval("%AsyncGeneratorFunction%");if(d){p=d.prototype}}else if(i==="%AsyncIteratorPrototype%"){var y=doEval("%AsyncGenerator%");if(y&&fe){p=fe(y.prototype)}}Ee[i]=p;return p};var we={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]};var Se=d(35632);var Ie=d(2618);var Be=Se.call(ge,Array.prototype.concat);var Te=Se.call(Ae,Array.prototype.splice);var xe=Se.call(ge,String.prototype.replace);var _e=Se.call(ge,String.prototype.slice);var Re=Se.call(ge,RegExp.prototype.exec);var Ne=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var ke=/\\(\\)?/g;var Pe=function stringToPath(i){var p=_e(i,0,1);var d=_e(i,-1);if(p==="%"&&d!=="%"){throw new V("invalid intrinsic syntax, expected closing `%`")}else if(d==="%"&&p!=="%"){throw new V("invalid intrinsic syntax, expected opening `%`")}var y=[];xe(i,Ne,(function(i,p,d,v){y[y.length]=d?xe(v,ke,"$1"):p||i}));return y};var Qe=function getBaseIntrinsic(i,p){var d=i;var y;if(Ie(we,d)){y=we[d];d="%"+y[0]+"%"}if(Ie(Ee,d)){var v=Ee[d];if(v===ye){v=Ce(d)}if(typeof v==="undefined"&&!p){throw new K("intrinsic "+i+" exists, but is not available. Please file an issue!")}return{alias:y,name:d,value:v}}throw new V("intrinsic "+i+" does not exist!")};i.exports=function GetIntrinsic(i,p){if(typeof i!=="string"||i.length===0){throw new K("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof p!=="boolean"){throw new K('"allowMissing" argument must be a boolean')}if(Re(/^%?[^%]*%?$/,i)===null){throw new V("`%` may not be present anywhere but at the beginning and end of the intrinsic name")}var d=Pe(i);var v=d.length>0?d[0]:"";var D=Qe("%"+v+"%",p);var M=D.name;var U=D.value;var j=false;var ee=D.alias;if(ee){v=ee[0];Te(d,Be([0,1],ee))}for(var te=1,re=true;te<d.length;te+=1){var ne=d[te];var ie=_e(ne,0,1);var oe=_e(ne,-1);if((ie==='"'||ie==="'"||ie==="`"||(oe==='"'||oe==="'"||oe==="`"))&&ie!==oe){throw new V("property names with quotes must have matching quotes")}if(ne==="constructor"||!re){j=true}v+="."+ne;M="%"+v+"%";if(Ie(Ee,M)){U=Ee[M]}else if(U!=null){if(!(ne in U)){if(!p){throw new K("base intrinsic for "+i+" exists, but the property is not available.")}return void y}if(ce&&te+1>=d.length){var se=ce(U,ne);re=!!se;if(re&&"get"in se&&!("originalValue"in se.get)){U=se.get}else{U=U[ne]}}else{re=Ie(U,ne);U=U[ne]}if(re&&!j){Ee[M]=U}}}return U}},85932:(i,p,d)=>{"use strict";var y=d(33485);i.exports=y.getPrototypeOf||null},3172:i=>{"use strict";i.exports=typeof Reflect!=="undefined"&&Reflect.getPrototypeOf||null},99272:(i,p,d)=>{"use strict";var y=d(3172);var v=d(85932);var D=d(89594);i.exports=y?function getProto(i){return y(i)}:v?function getProto(i){if(!i||typeof i!=="object"&&typeof i!=="function"){throw new TypeError("getProto: not an object")}return v(i)}:D?function getProto(i){return D(i)}:null},47401:i=>{"use strict";i.exports=Object.getOwnPropertyDescriptor},72671:(i,p,d)=>{"use strict";var y=d(47401);if(y){try{y([],"length")}catch(i){y=null}}i.exports=y},71403:i=>{"use strict";i.exports=clone;var p=Object.getPrototypeOf||function(i){return i.__proto__};function clone(i){if(i===null||typeof i!=="object")return i;if(i instanceof Object)var d={__proto__:p(i)};else var d=Object.create(null);Object.getOwnPropertyNames(i).forEach((function(p){Object.defineProperty(d,p,Object.getOwnPropertyDescriptor(i,p))}));return d}},17551:(i,p,d)=>{var y=d(79896);var v=d(34538);var D=d(52611);var M=d(71403);var U=d(39023);var j;var V;if(typeof Symbol==="function"&&typeof Symbol.for==="function"){j=Symbol.for("graceful-fs.queue");V=Symbol.for("graceful-fs.previous")}else{j="___graceful-fs.queue";V="___graceful-fs.previous"}function noop(){}function publishQueue(i,p){Object.defineProperty(i,j,{get:function(){return p}})}var K=noop;if(U.debuglog)K=U.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))K=function(){var i=U.format.apply(U,arguments);i="GFS4: "+i.split(/\n/).join("\nGFS4: ");console.error(i)};if(!y[j]){var ee=global[j]||[];publishQueue(y,ee);y.close=function(i){function close(p,d){return i.call(y,p,(function(i){if(!i){resetQueue()}if(typeof d==="function")d.apply(this,arguments)}))}Object.defineProperty(close,V,{value:i});return close}(y.close);y.closeSync=function(i){function closeSync(p){i.apply(y,arguments);resetQueue()}Object.defineProperty(closeSync,V,{value:i});return closeSync}(y.closeSync);if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")){process.on("exit",(function(){K(y[j]);d(42613).equal(y[j].length,0)}))}}if(!global[j]){publishQueue(global,y[j])}i.exports=patch(M(y));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!y.__patched){i.exports=patch(y);y.__patched=true}function patch(i){v(i);i.gracefulify=patch;i.createReadStream=createReadStream;i.createWriteStream=createWriteStream;var p=i.readFile;i.readFile=readFile;function readFile(i,d,y){if(typeof d==="function")y=d,d=null;return go$readFile(i,d,y);function go$readFile(i,d,y,v){return p(i,d,(function(p){if(p&&(p.code==="EMFILE"||p.code==="ENFILE"))enqueue([go$readFile,[i,d,y],p,v||Date.now(),Date.now()]);else{if(typeof y==="function")y.apply(this,arguments)}}))}}var d=i.writeFile;i.writeFile=writeFile;function writeFile(i,p,y,v){if(typeof y==="function")v=y,y=null;return go$writeFile(i,p,y,v);function go$writeFile(i,p,y,v,D){return d(i,p,y,(function(d){if(d&&(d.code==="EMFILE"||d.code==="ENFILE"))enqueue([go$writeFile,[i,p,y,v],d,D||Date.now(),Date.now()]);else{if(typeof v==="function")v.apply(this,arguments)}}))}}var y=i.appendFile;if(y)i.appendFile=appendFile;function appendFile(i,p,d,v){if(typeof d==="function")v=d,d=null;return go$appendFile(i,p,d,v);function go$appendFile(i,p,d,v,D){return y(i,p,d,(function(y){if(y&&(y.code==="EMFILE"||y.code==="ENFILE"))enqueue([go$appendFile,[i,p,d,v],y,D||Date.now(),Date.now()]);else{if(typeof v==="function")v.apply(this,arguments)}}))}}var M=i.copyFile;if(M)i.copyFile=copyFile;function copyFile(i,p,d,y){if(typeof d==="function"){y=d;d=0}return go$copyFile(i,p,d,y);function go$copyFile(i,p,d,y,v){return M(i,p,d,(function(D){if(D&&(D.code==="EMFILE"||D.code==="ENFILE"))enqueue([go$copyFile,[i,p,d,y],D,v||Date.now(),Date.now()]);else{if(typeof y==="function")y.apply(this,arguments)}}))}}var U=i.readdir;i.readdir=readdir;var j=/^v[0-5]\./;function readdir(i,p,d){if(typeof p==="function")d=p,p=null;var y=j.test(process.version)?function go$readdir(i,p,d,y){return U(i,fs$readdirCallback(i,p,d,y))}:function go$readdir(i,p,d,y){return U(i,p,fs$readdirCallback(i,p,d,y))};return y(i,p,d);function fs$readdirCallback(i,p,d,v){return function(D,M){if(D&&(D.code==="EMFILE"||D.code==="ENFILE"))enqueue([y,[i,p,d],D,v||Date.now(),Date.now()]);else{if(M&&M.sort)M.sort();if(typeof d==="function")d.call(this,D,M)}}}}if(process.version.substr(0,4)==="v0.8"){var V=D(i);ReadStream=V.ReadStream;WriteStream=V.WriteStream}var K=i.ReadStream;if(K){ReadStream.prototype=Object.create(K.prototype);ReadStream.prototype.open=ReadStream$open}var ee=i.WriteStream;if(ee){WriteStream.prototype=Object.create(ee.prototype);WriteStream.prototype.open=WriteStream$open}Object.defineProperty(i,"ReadStream",{get:function(){return ReadStream},set:function(i){ReadStream=i},enumerable:true,configurable:true});Object.defineProperty(i,"WriteStream",{get:function(){return WriteStream},set:function(i){WriteStream=i},enumerable:true,configurable:true});var te=ReadStream;Object.defineProperty(i,"FileReadStream",{get:function(){return te},set:function(i){te=i},enumerable:true,configurable:true});var re=WriteStream;Object.defineProperty(i,"FileWriteStream",{get:function(){return re},set:function(i){re=i},enumerable:true,configurable:true});function ReadStream(i,p){if(this instanceof ReadStream)return K.apply(this,arguments),this;else return ReadStream.apply(Object.create(ReadStream.prototype),arguments)}function ReadStream$open(){var i=this;open(i.path,i.flags,i.mode,(function(p,d){if(p){if(i.autoClose)i.destroy();i.emit("error",p)}else{i.fd=d;i.emit("open",d);i.read()}}))}function WriteStream(i,p){if(this instanceof WriteStream)return ee.apply(this,arguments),this;else return WriteStream.apply(Object.create(WriteStream.prototype),arguments)}function WriteStream$open(){var i=this;open(i.path,i.flags,i.mode,(function(p,d){if(p){i.destroy();i.emit("error",p)}else{i.fd=d;i.emit("open",d)}}))}function createReadStream(p,d){return new i.ReadStream(p,d)}function createWriteStream(p,d){return new i.WriteStream(p,d)}var ne=i.open;i.open=open;function open(i,p,d,y){if(typeof d==="function")y=d,d=null;return go$open(i,p,d,y);function go$open(i,p,d,y,v){return ne(i,p,d,(function(D,M){if(D&&(D.code==="EMFILE"||D.code==="ENFILE"))enqueue([go$open,[i,p,d,y],D,v||Date.now(),Date.now()]);else{if(typeof y==="function")y.apply(this,arguments)}}))}}return i}function enqueue(i){K("ENQUEUE",i[0].name,i[1]);y[j].push(i);retry()}var te;function resetQueue(){var i=Date.now();for(var p=0;p<y[j].length;++p){if(y[j][p].length>2){y[j][p][3]=i;y[j][p][4]=i}}retry()}function retry(){clearTimeout(te);te=undefined;if(y[j].length===0)return;var i=y[j].shift();var p=i[0];var d=i[1];var v=i[2];var D=i[3];var M=i[4];if(D===undefined){K("RETRY",p.name,d);p.apply(null,d)}else if(Date.now()-D>=6e4){K("TIMEOUT",p.name,d);var U=d.pop();if(typeof U==="function")U.call(null,v)}else{var V=Date.now()-M;var ee=Math.max(M-D,1);var re=Math.min(ee*1.2,100);if(V>=re){K("RETRY",p.name,d);p.apply(null,d.concat([D]))}else{y[j].push(i)}}if(te===undefined){te=setTimeout(retry,0)}}},52611:(i,p,d)=>{var y=d(2203).Stream;i.exports=legacy;function legacy(i){return{ReadStream:ReadStream,WriteStream:WriteStream};function ReadStream(p,d){if(!(this instanceof ReadStream))return new ReadStream(p,d);y.call(this);var v=this;this.path=p;this.fd=null;this.readable=true;this.paused=false;this.flags="r";this.mode=438;this.bufferSize=64*1024;d=d||{};var D=Object.keys(d);for(var M=0,U=D.length;M<U;M++){var j=D[M];this[j]=d[j]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.end===undefined){this.end=Infinity}else if("number"!==typeof this.end){throw TypeError("end must be a Number")}if(this.start>this.end){throw new Error("start must be <= end")}this.pos=this.start}if(this.fd!==null){process.nextTick((function(){v._read()}));return}i.open(this.path,this.flags,this.mode,(function(i,p){if(i){v.emit("error",i);v.readable=false;return}v.fd=p;v.emit("open",p);v._read()}))}function WriteStream(p,d){if(!(this instanceof WriteStream))return new WriteStream(p,d);y.call(this);this.path=p;this.fd=null;this.writable=true;this.flags="w";this.encoding="binary";this.mode=438;this.bytesWritten=0;d=d||{};var v=Object.keys(d);for(var D=0,M=v.length;D<M;D++){var U=v[D];this[U]=d[U]}if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.start<0){throw new Error("start must be >= zero")}this.pos=this.start}this.busy=false;this._queue=[];if(this.fd===null){this._open=i.open;this._queue.push([this._open,this.path,this.flags,this.mode,undefined]);this.flush()}}}},34538:(i,p,d)=>{var y=d(49140);var v=process.cwd;var D=null;var M=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!D)D=v.call(process);return D};try{process.cwd()}catch(i){}if(typeof process.chdir==="function"){var U=process.chdir;process.chdir=function(i){D=null;U.call(process,i)};if(Object.setPrototypeOf)Object.setPrototypeOf(process.chdir,U)}i.exports=patch;function patch(i){if(y.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)){patchLchmod(i)}if(!i.lutimes){patchLutimes(i)}i.chown=chownFix(i.chown);i.fchown=chownFix(i.fchown);i.lchown=chownFix(i.lchown);i.chmod=chmodFix(i.chmod);i.fchmod=chmodFix(i.fchmod);i.lchmod=chmodFix(i.lchmod);i.chownSync=chownFixSync(i.chownSync);i.fchownSync=chownFixSync(i.fchownSync);i.lchownSync=chownFixSync(i.lchownSync);i.chmodSync=chmodFixSync(i.chmodSync);i.fchmodSync=chmodFixSync(i.fchmodSync);i.lchmodSync=chmodFixSync(i.lchmodSync);i.stat=statFix(i.stat);i.fstat=statFix(i.fstat);i.lstat=statFix(i.lstat);i.statSync=statFixSync(i.statSync);i.fstatSync=statFixSync(i.fstatSync);i.lstatSync=statFixSync(i.lstatSync);if(i.chmod&&!i.lchmod){i.lchmod=function(i,p,d){if(d)process.nextTick(d)};i.lchmodSync=function(){}}if(i.chown&&!i.lchown){i.lchown=function(i,p,d,y){if(y)process.nextTick(y)};i.lchownSync=function(){}}if(M==="win32"){i.rename=typeof i.rename!=="function"?i.rename:function(p){function rename(d,y,v){var D=Date.now();var M=0;p(d,y,(function CB(U){if(U&&(U.code==="EACCES"||U.code==="EPERM"||U.code==="EBUSY")&&Date.now()-D<6e4){setTimeout((function(){i.stat(y,(function(i,D){if(i&&i.code==="ENOENT")p(d,y,CB);else v(U)}))}),M);if(M<100)M+=10;return}if(v)v(U)}))}if(Object.setPrototypeOf)Object.setPrototypeOf(rename,p);return rename}(i.rename)}i.read=typeof i.read!=="function"?i.read:function(p){function read(d,y,v,D,M,U){var j;if(U&&typeof U==="function"){var V=0;j=function(K,ee,te){if(K&&K.code==="EAGAIN"&&V<10){V++;return p.call(i,d,y,v,D,M,j)}U.apply(this,arguments)}}return p.call(i,d,y,v,D,M,j)}if(Object.setPrototypeOf)Object.setPrototypeOf(read,p);return read}(i.read);i.readSync=typeof i.readSync!=="function"?i.readSync:function(p){return function(d,y,v,D,M){var U=0;while(true){try{return p.call(i,d,y,v,D,M)}catch(i){if(i.code==="EAGAIN"&&U<10){U++;continue}throw i}}}}(i.readSync);function patchLchmod(i){i.lchmod=function(p,d,v){i.open(p,y.O_WRONLY|y.O_SYMLINK,d,(function(p,y){if(p){if(v)v(p);return}i.fchmod(y,d,(function(p){i.close(y,(function(i){if(v)v(p||i)}))}))}))};i.lchmodSync=function(p,d){var v=i.openSync(p,y.O_WRONLY|y.O_SYMLINK,d);var D=true;var M;try{M=i.fchmodSync(v,d);D=false}finally{if(D){try{i.closeSync(v)}catch(i){}}else{i.closeSync(v)}}return M}}function patchLutimes(i){if(y.hasOwnProperty("O_SYMLINK")&&i.futimes){i.lutimes=function(p,d,v,D){i.open(p,y.O_SYMLINK,(function(p,y){if(p){if(D)D(p);return}i.futimes(y,d,v,(function(p){i.close(y,(function(i){if(D)D(p||i)}))}))}))};i.lutimesSync=function(p,d,v){var D=i.openSync(p,y.O_SYMLINK);var M;var U=true;try{M=i.futimesSync(D,d,v);U=false}finally{if(U){try{i.closeSync(D)}catch(i){}}else{i.closeSync(D)}}return M}}else if(i.futimes){i.lutimes=function(i,p,d,y){if(y)process.nextTick(y)};i.lutimesSync=function(){}}}function chmodFix(p){if(!p)return p;return function(d,y,v){return p.call(i,d,y,(function(i){if(chownErOk(i))i=null;if(v)v.apply(this,arguments)}))}}function chmodFixSync(p){if(!p)return p;return function(d,y){try{return p.call(i,d,y)}catch(i){if(!chownErOk(i))throw i}}}function chownFix(p){if(!p)return p;return function(d,y,v,D){return p.call(i,d,y,v,(function(i){if(chownErOk(i))i=null;if(D)D.apply(this,arguments)}))}}function chownFixSync(p){if(!p)return p;return function(d,y,v){try{return p.call(i,d,y,v)}catch(i){if(!chownErOk(i))throw i}}}function statFix(p){if(!p)return p;return function(d,y,v){if(typeof y==="function"){v=y;y=null}function callback(i,p){if(p){if(p.uid<0)p.uid+=4294967296;if(p.gid<0)p.gid+=4294967296}if(v)v.apply(this,arguments)}return y?p.call(i,d,y,callback):p.call(i,d,callback)}}function statFixSync(p){if(!p)return p;return function(d,y){var v=y?p.call(i,d,y):p.call(i,d);if(v){if(v.uid<0)v.uid+=4294967296;if(v.gid<0)v.gid+=4294967296}return v}}function chownErOk(i){if(!i)return true;if(i.code==="ENOSYS")return true;var p=!process.getuid||process.getuid()!==0;if(p){if(i.code==="EINVAL"||i.code==="EPERM")return true}return false}}},99641:(i,p,d)=>{"use strict";p.__esModule=true;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(80923);var v=_interopRequireDefault(y);var D=d(34194);var M=_interopRequireDefault(D);var U=d(6617);var j=d(5065);var V=d(75961);var K=_interopRequireDefault(V);var ee=d(97152);var te=_interopRequireDefault(ee);var re=d(47958);var ne=_interopRequireDefault(re);var ie=v["default"].create;function create(){var i=ie();i.compile=function(p,d){return j.compile(p,d,i)};i.precompile=function(p,d){return j.precompile(p,d,i)};i.AST=M["default"];i.Compiler=j.Compiler;i.JavaScriptCompiler=K["default"];i.Parser=U.parser;i.parse=U.parse;i.parseWithoutProcessing=U.parseWithoutProcessing;return i}var oe=create();oe.create=create;ne["default"](oe);oe.Visitor=te["default"];oe["default"]=oe;p["default"]=oe;i.exports=p["default"]},80923:(i,p,d)=>{"use strict";p.__esModule=true;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}function _interopRequireWildcard(i){if(i&&i.__esModule){return i}else{var p={};if(i!=null){for(var d in i){if(Object.prototype.hasOwnProperty.call(i,d))p[d]=i[d]}}p["default"]=i;return p}}var y=d(55249);var v=_interopRequireWildcard(y);var D=d(76675);var M=_interopRequireDefault(D);var U=d(90115);var j=_interopRequireDefault(U);var V=d(87251);var K=_interopRequireWildcard(V);var ee=d(7670);var te=_interopRequireWildcard(ee);var re=d(47958);var ne=_interopRequireDefault(re);function create(){var i=new v.HandlebarsEnvironment;K.extend(i,v);i.SafeString=M["default"];i.Exception=j["default"];i.Utils=K;i.escapeExpression=K.escapeExpression;i.VM=te;i.template=function(p){return te.template(p,i)};return i}var ie=create();ie.create=create;ne["default"](ie);ie["default"]=ie;p["default"]=ie;i.exports=p["default"]},55249:(i,p,d)=>{"use strict";p.__esModule=true;p.HandlebarsEnvironment=HandlebarsEnvironment;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(87251);var v=d(90115);var D=_interopRequireDefault(v);var M=d(39027);var U=d(35870);var j=d(38136);var V=_interopRequireDefault(j);var K=d(60931);var ee="4.7.8";p.VERSION=ee;var te=8;p.COMPILER_REVISION=te;var re=7;p.LAST_COMPATIBLE_COMPILER_REVISION=re;var ne={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};p.REVISION_CHANGES=ne;var ie="[object Object]";function HandlebarsEnvironment(i,p,d){this.helpers=i||{};this.partials=p||{};this.decorators=d||{};M.registerDefaultHelpers(this);U.registerDefaultDecorators(this)}HandlebarsEnvironment.prototype={constructor:HandlebarsEnvironment,logger:V["default"],log:V["default"].log,registerHelper:function registerHelper(i,p){if(y.toString.call(i)===ie){if(p){throw new D["default"]("Arg not supported with multiple helpers")}y.extend(this.helpers,i)}else{this.helpers[i]=p}},unregisterHelper:function unregisterHelper(i){delete this.helpers[i]},registerPartial:function registerPartial(i,p){if(y.toString.call(i)===ie){y.extend(this.partials,i)}else{if(typeof p==="undefined"){throw new D["default"]('Attempting to register a partial called "'+i+'" as undefined')}this.partials[i]=p}},unregisterPartial:function unregisterPartial(i){delete this.partials[i]},registerDecorator:function registerDecorator(i,p){if(y.toString.call(i)===ie){if(p){throw new D["default"]("Arg not supported with multiple decorators")}y.extend(this.decorators,i)}else{this.decorators[i]=p}},unregisterDecorator:function unregisterDecorator(i){delete this.decorators[i]},resetLoggedPropertyAccesses:function resetLoggedPropertyAccesses(){K.resetLoggedProperties()}};var oe=V["default"].log;p.log=oe;p.createFrame=y.createFrame;p.logger=V["default"]},34194:(i,p)=>{"use strict";p.__esModule=true;var d={helpers:{helperExpression:function helperExpression(i){return i.type==="SubExpression"||(i.type==="MustacheStatement"||i.type==="BlockStatement")&&!!(i.params&&i.params.length||i.hash)},scopedId:function scopedId(i){return/^\.|this\b/.test(i.original)},simpleId:function simpleId(i){return i.parts.length===1&&!d.helpers.scopedId(i)&&!i.depth}}};p["default"]=d;i.exports=p["default"]},6617:(i,p,d)=>{"use strict";p.__esModule=true;p.parseWithoutProcessing=parseWithoutProcessing;p.parse=parse;function _interopRequireWildcard(i){if(i&&i.__esModule){return i}else{var p={};if(i!=null){for(var d in i){if(Object.prototype.hasOwnProperty.call(i,d))p[d]=i[d]}}p["default"]=i;return p}}function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(58675);var v=_interopRequireDefault(y);var D=d(48537);var M=_interopRequireDefault(D);var U=d(82923);var j=_interopRequireWildcard(U);var V=d(87251);p.parser=v["default"];var K={};V.extend(K,j);function parseWithoutProcessing(i,p){if(i.type==="Program"){return i}v["default"].yy=K;K.locInfo=function(i){return new K.SourceLocation(p&&p.srcName,i)};var d=v["default"].parse(i);return d}function parse(i,p){var d=parseWithoutProcessing(i,p);var y=new M["default"](p);return y.accept(d)}},46678:(i,p,d)=>{"use strict";p.__esModule=true;var y=d(87251);var v=undefined;try{if(typeof define!=="function"||!define.amd){var D=d(47453);v=D.SourceNode}}catch(i){}if(!v){v=function(i,p,d,y){this.src="";if(y){this.add(y)}};v.prototype={add:function add(i){if(y.isArray(i)){i=i.join("")}this.src+=i},prepend:function prepend(i){if(y.isArray(i)){i=i.join("")}this.src=i+this.src},toStringWithSourceMap:function toStringWithSourceMap(){return{code:this.toString()}},toString:function toString(){return this.src}}}function castChunk(i,p,d){if(y.isArray(i)){var v=[];for(var D=0,M=i.length;D<M;D++){v.push(p.wrap(i[D],d))}return v}else if(typeof i==="boolean"||typeof i==="number"){return i+""}return i}function CodeGen(i){this.srcFile=i;this.source=[]}CodeGen.prototype={isEmpty:function isEmpty(){return!this.source.length},prepend:function prepend(i,p){this.source.unshift(this.wrap(i,p))},push:function push(i,p){this.source.push(this.wrap(i,p))},merge:function merge(){var i=this.empty();this.each((function(p){i.add([" ",p,"\n"])}));return i},each:function each(i){for(var p=0,d=this.source.length;p<d;p++){i(this.source[p])}},empty:function empty(){var i=this.currentLocation||{start:{}};return new v(i.start.line,i.start.column,this.srcFile)},wrap:function wrap(i){var p=arguments.length<=1||arguments[1]===undefined?this.currentLocation||{start:{}}:arguments[1];if(i instanceof v){return i}i=castChunk(i,this,p);return new v(p.start.line,p.start.column,this.srcFile,i)},functionCall:function functionCall(i,p,d){d=this.generateList(d);return this.wrap([i,p?"."+p+"(":"(",d,")"])},quotedString:function quotedString(i){return'"'+(i+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function objectLiteral(i){var p=this;var d=[];Object.keys(i).forEach((function(y){var v=castChunk(i[y],p);if(v!=="undefined"){d.push([p.quotedString(y),":",v])}}));var y=this.generateList(d);y.prepend("{");y.add("}");return y},generateList:function generateList(i){var p=this.empty();for(var d=0,y=i.length;d<y;d++){if(d){p.add(",")}p.add(castChunk(i[d],this))}return p},generateArray:function generateArray(i){var p=this.generateList(i);p.prepend("[");p.add("]");return p}};p["default"]=CodeGen;i.exports=p["default"]},5065:(i,p,d)=>{"use strict";p.__esModule=true;p.Compiler=Compiler;p.precompile=precompile;p.compile=compile;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(90115);var v=_interopRequireDefault(y);var D=d(87251);var M=d(34194);var U=_interopRequireDefault(M);var j=[].slice;function Compiler(){}Compiler.prototype={compiler:Compiler,equals:function equals(i){var p=this.opcodes.length;if(i.opcodes.length!==p){return false}for(var d=0;d<p;d++){var y=this.opcodes[d],v=i.opcodes[d];if(y.opcode!==v.opcode||!argEquals(y.args,v.args)){return false}}p=this.children.length;for(var d=0;d<p;d++){if(!this.children[d].equals(i.children[d])){return false}}return true},guid:0,compile:function compile(i,p){this.sourceNode=[];this.opcodes=[];this.children=[];this.options=p;this.stringParams=p.stringParams;this.trackIds=p.trackIds;p.blockParams=p.blockParams||[];p.knownHelpers=D.extend(Object.create(null),{helperMissing:true,blockHelperMissing:true,each:true,if:true,unless:true,with:true,log:true,lookup:true},p.knownHelpers);return this.accept(i)},compileProgram:function compileProgram(i){var p=new this.compiler,d=p.compile(i,this.options),y=this.guid++;this.usePartial=this.usePartial||d.usePartial;this.children[y]=d;this.useDepths=this.useDepths||d.useDepths;return y},accept:function accept(i){if(!this[i.type]){throw new v["default"]("Unknown type: "+i.type,i)}this.sourceNode.unshift(i);var p=this[i.type](i);this.sourceNode.shift();return p},Program:function Program(i){this.options.blockParams.unshift(i.blockParams);var p=i.body,d=p.length;for(var y=0;y<d;y++){this.accept(p[y])}this.options.blockParams.shift();this.isSimple=d===1;this.blockParams=i.blockParams?i.blockParams.length:0;return this},BlockStatement:function BlockStatement(i){transformLiteralToPath(i);var p=i.program,d=i.inverse;p=p&&this.compileProgram(p);d=d&&this.compileProgram(d);var y=this.classifySexpr(i);if(y==="helper"){this.helperSexpr(i,p,d)}else if(y==="simple"){this.simpleSexpr(i);this.opcode("pushProgram",p);this.opcode("pushProgram",d);this.opcode("emptyHash");this.opcode("blockValue",i.path.original)}else{this.ambiguousSexpr(i,p,d);this.opcode("pushProgram",p);this.opcode("pushProgram",d);this.opcode("emptyHash");this.opcode("ambiguousBlockValue")}this.opcode("append")},DecoratorBlock:function DecoratorBlock(i){var p=i.program&&this.compileProgram(i.program);var d=this.setupFullMustacheParams(i,p,undefined),y=i.path;this.useDecorators=true;this.opcode("registerDecorator",d.length,y.original)},PartialStatement:function PartialStatement(i){this.usePartial=true;var p=i.program;if(p){p=this.compileProgram(i.program)}var d=i.params;if(d.length>1){throw new v["default"]("Unsupported number of partial arguments: "+d.length,i)}else if(!d.length){if(this.options.explicitPartialContext){this.opcode("pushLiteral","undefined")}else{d.push({type:"PathExpression",parts:[],depth:0})}}var y=i.name.original,D=i.name.type==="SubExpression";if(D){this.accept(i.name)}this.setupFullMustacheParams(i,p,undefined,true);var M=i.indent||"";if(this.options.preventIndent&&M){this.opcode("appendContent",M);M=""}this.opcode("invokePartial",D,y,M);this.opcode("append")},PartialBlockStatement:function PartialBlockStatement(i){this.PartialStatement(i)},MustacheStatement:function MustacheStatement(i){this.SubExpression(i);if(i.escaped&&!this.options.noEscape){this.opcode("appendEscaped")}else{this.opcode("append")}},Decorator:function Decorator(i){this.DecoratorBlock(i)},ContentStatement:function ContentStatement(i){if(i.value){this.opcode("appendContent",i.value)}},CommentStatement:function CommentStatement(){},SubExpression:function SubExpression(i){transformLiteralToPath(i);var p=this.classifySexpr(i);if(p==="simple"){this.simpleSexpr(i)}else if(p==="helper"){this.helperSexpr(i)}else{this.ambiguousSexpr(i)}},ambiguousSexpr:function ambiguousSexpr(i,p,d){var y=i.path,v=y.parts[0],D=p!=null||d!=null;this.opcode("getContext",y.depth);this.opcode("pushProgram",p);this.opcode("pushProgram",d);y.strict=true;this.accept(y);this.opcode("invokeAmbiguous",v,D)},simpleSexpr:function simpleSexpr(i){var p=i.path;p.strict=true;this.accept(p);this.opcode("resolvePossibleLambda")},helperSexpr:function helperSexpr(i,p,d){var y=this.setupFullMustacheParams(i,p,d),D=i.path,M=D.parts[0];if(this.options.knownHelpers[M]){this.opcode("invokeKnownHelper",y.length,M)}else if(this.options.knownHelpersOnly){throw new v["default"]("You specified knownHelpersOnly, but used the unknown helper "+M,i)}else{D.strict=true;D.falsy=true;this.accept(D);this.opcode("invokeHelper",y.length,D.original,U["default"].helpers.simpleId(D))}},PathExpression:function PathExpression(i){this.addDepth(i.depth);this.opcode("getContext",i.depth);var p=i.parts[0],d=U["default"].helpers.scopedId(i),y=!i.depth&&!d&&this.blockParamIndex(p);if(y){this.opcode("lookupBlockParam",y,i.parts)}else if(!p){this.opcode("pushContext")}else if(i.data){this.options.data=true;this.opcode("lookupData",i.depth,i.parts,i.strict)}else{this.opcode("lookupOnContext",i.parts,i.falsy,i.strict,d)}},StringLiteral:function StringLiteral(i){this.opcode("pushString",i.value)},NumberLiteral:function NumberLiteral(i){this.opcode("pushLiteral",i.value)},BooleanLiteral:function BooleanLiteral(i){this.opcode("pushLiteral",i.value)},UndefinedLiteral:function UndefinedLiteral(){this.opcode("pushLiteral","undefined")},NullLiteral:function NullLiteral(){this.opcode("pushLiteral","null")},Hash:function Hash(i){var p=i.pairs,d=0,y=p.length;this.opcode("pushHash");for(;d<y;d++){this.pushParam(p[d].value)}while(d--){this.opcode("assignToHash",p[d].key)}this.opcode("popHash")},opcode:function opcode(i){this.opcodes.push({opcode:i,args:j.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function addDepth(i){if(!i){return}this.useDepths=true},classifySexpr:function classifySexpr(i){var p=U["default"].helpers.simpleId(i.path);var d=p&&!!this.blockParamIndex(i.path.parts[0]);var y=!d&&U["default"].helpers.helperExpression(i);var v=!d&&(y||p);if(v&&!y){var D=i.path.parts[0],M=this.options;if(M.knownHelpers[D]){y=true}else if(M.knownHelpersOnly){v=false}}if(y){return"helper"}else if(v){return"ambiguous"}else{return"simple"}},pushParams:function pushParams(i){for(var p=0,d=i.length;p<d;p++){this.pushParam(i[p])}},pushParam:function pushParam(i){var p=i.value!=null?i.value:i.original||"";if(this.stringParams){if(p.replace){p=p.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")}if(i.depth){this.addDepth(i.depth)}this.opcode("getContext",i.depth||0);this.opcode("pushStringParam",p,i.type);if(i.type==="SubExpression"){this.accept(i)}}else{if(this.trackIds){var d=undefined;if(i.parts&&!U["default"].helpers.scopedId(i)&&!i.depth){d=this.blockParamIndex(i.parts[0])}if(d){var y=i.parts.slice(1).join(".");this.opcode("pushId","BlockParam",d,y)}else{p=i.original||p;if(p.replace){p=p.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")}this.opcode("pushId",i.type,p)}}this.accept(i)}},setupFullMustacheParams:function setupFullMustacheParams(i,p,d,y){var v=i.params;this.pushParams(v);this.opcode("pushProgram",p);this.opcode("pushProgram",d);if(i.hash){this.accept(i.hash)}else{this.opcode("emptyHash",y)}return v},blockParamIndex:function blockParamIndex(i){for(var p=0,d=this.options.blockParams.length;p<d;p++){var y=this.options.blockParams[p],v=y&&D.indexOf(y,i);if(y&&v>=0){return[p,v]}}}};function precompile(i,p,d){if(i==null||typeof i!=="string"&&i.type!=="Program"){throw new v["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+i)}p=p||{};if(!("data"in p)){p.data=true}if(p.compat){p.useDepths=true}var y=d.parse(i,p),D=(new d.Compiler).compile(y,p);return(new d.JavaScriptCompiler).compile(D,p)}function compile(i,p,d){if(p===undefined)p={};if(i==null||typeof i!=="string"&&i.type!=="Program"){throw new v["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+i)}p=D.extend({},p);if(!("data"in p)){p.data=true}if(p.compat){p.useDepths=true}var y=undefined;function compileInput(){var y=d.parse(i,p),v=(new d.Compiler).compile(y,p),D=(new d.JavaScriptCompiler).compile(v,p,undefined,true);return d.template(D)}function ret(i,p){if(!y){y=compileInput()}return y.call(this,i,p)}ret._setup=function(i){if(!y){y=compileInput()}return y._setup(i)};ret._child=function(i,p,d,v){if(!y){y=compileInput()}return y._child(i,p,d,v)};return ret}function argEquals(i,p){if(i===p){return true}if(D.isArray(i)&&D.isArray(p)&&i.length===p.length){for(var d=0;d<i.length;d++){if(!argEquals(i[d],p[d])){return false}}return true}}function transformLiteralToPath(i){if(!i.path.parts){var p=i.path;i.path={type:"PathExpression",data:false,depth:0,parts:[p.original+""],original:p.original+"",loc:p.loc}}}},82923:(i,p,d)=>{"use strict";p.__esModule=true;p.SourceLocation=SourceLocation;p.id=id;p.stripFlags=stripFlags;p.stripComment=stripComment;p.preparePath=preparePath;p.prepareMustache=prepareMustache;p.prepareRawBlock=prepareRawBlock;p.prepareBlock=prepareBlock;p.prepareProgram=prepareProgram;p.preparePartialBlock=preparePartialBlock;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(90115);var v=_interopRequireDefault(y);function validateClose(i,p){p=p.path?p.path.original:p;if(i.path.original!==p){var d={loc:i.path.loc};throw new v["default"](i.path.original+" doesn't match "+p,d)}}function SourceLocation(i,p){this.source=i;this.start={line:p.first_line,column:p.first_column};this.end={line:p.last_line,column:p.last_column}}function id(i){if(/^\[.*\]$/.test(i)){return i.substring(1,i.length-1)}else{return i}}function stripFlags(i,p){return{open:i.charAt(2)==="~",close:p.charAt(p.length-3)==="~"}}function stripComment(i){return i.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function preparePath(i,p,d){d=this.locInfo(d);var y=i?"@":"",D=[],M=0;for(var U=0,j=p.length;U<j;U++){var V=p[U].part,K=p[U].original!==V;y+=(p[U].separator||"")+V;if(!K&&(V===".."||V==="."||V==="this")){if(D.length>0){throw new v["default"]("Invalid path: "+y,{loc:d})}else if(V===".."){M++}}else{D.push(V)}}return{type:"PathExpression",data:i,depth:M,parts:D,original:y,loc:d}}function prepareMustache(i,p,d,y,v,D){var M=y.charAt(3)||y.charAt(2),U=M!=="{"&&M!=="&";var j=/\*/.test(y);return{type:j?"Decorator":"MustacheStatement",path:i,params:p,hash:d,escaped:U,strip:v,loc:this.locInfo(D)}}function prepareRawBlock(i,p,d,y){validateClose(i,d);y=this.locInfo(y);var v={type:"Program",body:p,strip:{},loc:y};return{type:"BlockStatement",path:i.path,params:i.params,hash:i.hash,program:v,openStrip:{},inverseStrip:{},closeStrip:{},loc:y}}function prepareBlock(i,p,d,y,D,M){if(y&&y.path){validateClose(i,y)}var U=/\*/.test(i.open);p.blockParams=i.blockParams;var j=undefined,V=undefined;if(d){if(U){throw new v["default"]("Unexpected inverse block on decorator",d)}if(d.chain){d.program.body[0].closeStrip=y.strip}V=d.strip;j=d.program}if(D){D=j;j=p;p=D}return{type:U?"DecoratorBlock":"BlockStatement",path:i.path,params:i.params,hash:i.hash,program:p,inverse:j,openStrip:i.strip,inverseStrip:V,closeStrip:y&&y.strip,loc:this.locInfo(M)}}function prepareProgram(i,p){if(!p&&i.length){var d=i[0].loc,y=i[i.length-1].loc;if(d&&y){p={source:d.source,start:{line:d.start.line,column:d.start.column},end:{line:y.end.line,column:y.end.column}}}}return{type:"Program",body:i,strip:{},loc:p}}function preparePartialBlock(i,p,d,y){validateClose(i,d);return{type:"PartialBlockStatement",name:i.path,params:i.params,hash:i.hash,program:p,openStrip:i.strip,closeStrip:d&&d.strip,loc:this.locInfo(y)}}},75961:(i,p,d)=>{"use strict";p.__esModule=true;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(55249);var v=d(90115);var D=_interopRequireDefault(v);var M=d(87251);var U=d(46678);var j=_interopRequireDefault(U);function Literal(i){this.value=i}function JavaScriptCompiler(){}JavaScriptCompiler.prototype={nameLookup:function nameLookup(i,p){return this.internalNameLookup(i,p)},depthedLookup:function depthedLookup(i){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(i),")"]},compilerInfo:function compilerInfo(){var i=y.COMPILER_REVISION,p=y.REVISION_CHANGES[i];return[i,p]},appendToBuffer:function appendToBuffer(i,p,d){if(!M.isArray(i)){i=[i]}i=this.source.wrap(i,p);if(this.environment.isSimple){return["return ",i,";"]}else if(d){return["buffer += ",i,";"]}else{i.appendToBuffer=true;return i}},initializeBuffer:function initializeBuffer(){return this.quotedString("")},internalNameLookup:function internalNameLookup(i,p){this.lookupPropertyFunctionIsUsed=true;return["lookupProperty(",i,",",JSON.stringify(p),")"]},lookupPropertyFunctionIsUsed:false,compile:function compile(i,p,d,y){this.environment=i;this.options=p;this.stringParams=this.options.stringParams;this.trackIds=this.options.trackIds;this.precompile=!y;this.name=this.environment.name;this.isChild=!!d;this.context=d||{decorators:[],programs:[],environments:[]};this.preamble();this.stackSlot=0;this.stackVars=[];this.aliases={};this.registers={list:[]};this.hashes=[];this.compileStack=[];this.inlineStack=[];this.blockParams=[];this.compileChildren(i,p);this.useDepths=this.useDepths||i.useDepths||i.useDecorators||this.options.compat;this.useBlockParams=this.useBlockParams||i.useBlockParams;var v=i.opcodes,M=undefined,U=undefined,j=undefined,V=undefined;for(j=0,V=v.length;j<V;j++){M=v[j];this.source.currentLocation=M.loc;U=U||M.loc;this[M.opcode].apply(this,M.args)}this.source.currentLocation=U;this.pushSource("");if(this.stackSlot||this.inlineStack.length||this.compileStack.length){throw new D["default"]("Compile completed with content left on stack")}if(!this.decorators.isEmpty()){this.useDecorators=true;this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),";\n"]);this.decorators.push("return fn;");if(y){this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()])}else{this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n");this.decorators.push("}\n");this.decorators=this.decorators.merge()}}else{this.decorators=undefined}var K=this.createFunctionContext(y);if(!this.isChild){var ee={compiler:this.compilerInfo(),main:K};if(this.decorators){ee.main_d=this.decorators;ee.useDecorators=true}var te=this.context;var re=te.programs;var ne=te.decorators;for(j=0,V=re.length;j<V;j++){if(re[j]){ee[j]=re[j];if(ne[j]){ee[j+"_d"]=ne[j];ee.useDecorators=true}}}if(this.environment.usePartial){ee.usePartial=true}if(this.options.data){ee.useData=true}if(this.useDepths){ee.useDepths=true}if(this.useBlockParams){ee.useBlockParams=true}if(this.options.compat){ee.compat=true}if(!y){ee.compiler=JSON.stringify(ee.compiler);this.source.currentLocation={start:{line:1,column:0}};ee=this.objectLiteral(ee);if(p.srcName){ee=ee.toStringWithSourceMap({file:p.destName});ee.map=ee.map&&ee.map.toString()}else{ee=ee.toString()}}else{ee.compilerOptions=this.options}return ee}else{return K}},preamble:function preamble(){this.lastContext=0;this.source=new j["default"](this.options.srcName);this.decorators=new j["default"](this.options.srcName)},createFunctionContext:function createFunctionContext(i){var p=this;var d="";var y=this.stackVars.concat(this.registers.list);if(y.length>0){d+=", "+y.join(", ")}var v=0;Object.keys(this.aliases).forEach((function(i){var y=p.aliases[i];if(y.children&&y.referenceCount>1){d+=", alias"+ ++v+"="+i;y.children[0]="alias"+v}}));if(this.lookupPropertyFunctionIsUsed){d+=", "+this.lookupPropertyFunctionVarDeclaration()}var D=["container","depth0","helpers","partials","data"];if(this.useBlockParams||this.useDepths){D.push("blockParams")}if(this.useDepths){D.push("depths")}var M=this.mergeSource(d);if(i){D.push(M);return Function.apply(this,D)}else{return this.source.wrap(["function(",D.join(","),") {\n ",M,"}"])}},mergeSource:function mergeSource(i){var p=this.environment.isSimple,d=!this.forceBuffer,y=undefined,v=undefined,D=undefined,M=undefined;this.source.each((function(i){if(i.appendToBuffer){if(D){i.prepend(" + ")}else{D=i}M=i}else{if(D){if(!v){y=true}else{D.prepend("buffer += ")}M.add(";");D=M=undefined}v=true;if(!p){d=false}}}));if(d){if(D){D.prepend("return ");M.add(";")}else if(!v){this.source.push('return "";')}}else{i+=", buffer = "+(y?"":this.initializeBuffer());if(D){D.prepend("return buffer + ");M.add(";")}else{this.source.push("return buffer;")}}if(i){this.source.prepend("var "+i.substring(2)+(y?"":";\n"))}return this.source.merge()},lookupPropertyFunctionVarDeclaration:function lookupPropertyFunctionVarDeclaration(){return"\n lookupProperty = container.lookupProperty || function(parent, propertyName) {\n if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n return parent[propertyName];\n }\n return undefined\n }\n ".trim()},blockValue:function blockValue(i){var p=this.aliasable("container.hooks.blockHelperMissing"),d=[this.contextName(0)];this.setupHelperArgs(i,0,d);var y=this.popStack();d.splice(1,0,y);this.push(this.source.functionCall(p,"call",d))},ambiguousBlockValue:function ambiguousBlockValue(){var i=this.aliasable("container.hooks.blockHelperMissing"),p=[this.contextName(0)];this.setupHelperArgs("",0,p,true);this.flushInline();var d=this.topStack();p.splice(1,0,d);this.pushSource(["if (!",this.lastHelper,") { ",d," = ",this.source.functionCall(i,"call",p),"}"])},appendContent:function appendContent(i){if(this.pendingContent){i=this.pendingContent+i}else{this.pendingLocation=this.source.currentLocation}this.pendingContent=i},append:function append(){if(this.isInline()){this.replaceStack((function(i){return[" != null ? ",i,' : ""']}));this.pushSource(this.appendToBuffer(this.popStack()))}else{var i=this.popStack();this.pushSource(["if (",i," != null) { ",this.appendToBuffer(i,undefined,true)," }"]);if(this.environment.isSimple){this.pushSource(["else { ",this.appendToBuffer("''",undefined,true)," }"])}}},appendEscaped:function appendEscaped(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function getContext(i){this.lastContext=i},pushContext:function pushContext(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function lookupOnContext(i,p,d,y){var v=0;if(!y&&this.options.compat&&!this.lastContext){this.push(this.depthedLookup(i[v++]))}else{this.pushContext()}this.resolvePath("context",i,v,p,d)},lookupBlockParam:function lookupBlockParam(i,p){this.useBlockParams=true;this.push(["blockParams[",i[0],"][",i[1],"]"]);this.resolvePath("context",p,1)},lookupData:function lookupData(i,p,d){if(!i){this.pushStackLiteral("data")}else{this.pushStackLiteral("container.data(data, "+i+")")}this.resolvePath("data",p,0,true,d)},resolvePath:function resolvePath(i,p,d,y,v){var D=this;if(this.options.strict||this.options.assumeObjects){this.push(strictLookup(this.options.strict&&v,this,p,d,i));return}var M=p.length;for(;d<M;d++){this.replaceStack((function(v){var M=D.nameLookup(v,p[d],i);if(!y){return[" != null ? ",M," : ",v]}else{return[" && ",M]}}))}},resolvePossibleLambda:function resolvePossibleLambda(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function pushStringParam(i,p){this.pushContext();this.pushString(p);if(p!=="SubExpression"){if(typeof i==="string"){this.pushString(i)}else{this.pushStackLiteral(i)}}},emptyHash:function emptyHash(i){if(this.trackIds){this.push("{}")}if(this.stringParams){this.push("{}");this.push("{}")}this.pushStackLiteral(i?"undefined":"{}")},pushHash:function pushHash(){if(this.hash){this.hashes.push(this.hash)}this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function popHash(){var i=this.hash;this.hash=this.hashes.pop();if(this.trackIds){this.push(this.objectLiteral(i.ids))}if(this.stringParams){this.push(this.objectLiteral(i.contexts));this.push(this.objectLiteral(i.types))}this.push(this.objectLiteral(i.values))},pushString:function pushString(i){this.pushStackLiteral(this.quotedString(i))},pushLiteral:function pushLiteral(i){this.pushStackLiteral(i)},pushProgram:function pushProgram(i){if(i!=null){this.pushStackLiteral(this.programExpression(i))}else{this.pushStackLiteral(null)}},registerDecorator:function registerDecorator(i,p){var d=this.nameLookup("decorators",p,"decorator"),y=this.setupHelperArgs(p,i);this.decorators.push(["fn = ",this.decorators.functionCall(d,"",["fn","props","container",y])," || fn;"])},invokeHelper:function invokeHelper(i,p,d){var y=this.popStack(),v=this.setupHelper(i,p);var D=[];if(d){D.push(v.name)}D.push(y);if(!this.options.strict){D.push(this.aliasable("container.hooks.helperMissing"))}var M=["(",this.itemsSeparatedBy(D,"||"),")"];var U=this.source.functionCall(M,"call",v.callParams);this.push(U)},itemsSeparatedBy:function itemsSeparatedBy(i,p){var d=[];d.push(i[0]);for(var y=1;y<i.length;y++){d.push(p,i[y])}return d},invokeKnownHelper:function invokeKnownHelper(i,p){var d=this.setupHelper(i,p);this.push(this.source.functionCall(d.name,"call",d.callParams))},invokeAmbiguous:function invokeAmbiguous(i,p){this.useRegister("helper");var d=this.popStack();this.emptyHash();var y=this.setupHelper(0,i,p);var v=this.lastHelper=this.nameLookup("helpers",i,"helper");var D=["(","(helper = ",v," || ",d,")"];if(!this.options.strict){D[0]="(helper = ";D.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))}this.push(["(",D,y.paramsInit?["),(",y.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",y.callParams)," : helper))"])},invokePartial:function invokePartial(i,p,d){var y=[],v=this.setupParams(p,1,y);if(i){p=this.popStack();delete v.name}if(d){v.indent=JSON.stringify(d)}v.helpers="helpers";v.partials="partials";v.decorators="container.decorators";if(!i){y.unshift(this.nameLookup("partials",p,"partial"))}else{y.unshift(p)}if(this.options.compat){v.depths="depths"}v=this.objectLiteral(v);y.push(v);this.push(this.source.functionCall("container.invokePartial","",y))},assignToHash:function assignToHash(i){var p=this.popStack(),d=undefined,y=undefined,v=undefined;if(this.trackIds){v=this.popStack()}if(this.stringParams){y=this.popStack();d=this.popStack()}var D=this.hash;if(d){D.contexts[i]=d}if(y){D.types[i]=y}if(v){D.ids[i]=v}D.values[i]=p},pushId:function pushId(i,p,d){if(i==="BlockParam"){this.pushStackLiteral("blockParams["+p[0]+"].path["+p[1]+"]"+(d?" + "+JSON.stringify("."+d):""))}else if(i==="PathExpression"){this.pushString(p)}else if(i==="SubExpression"){this.pushStackLiteral("true")}else{this.pushStackLiteral("null")}},compiler:JavaScriptCompiler,compileChildren:function compileChildren(i,p){var d=i.children,y=undefined,v=undefined;for(var D=0,M=d.length;D<M;D++){y=d[D];v=new this.compiler;var U=this.matchExistingProgram(y);if(U==null){this.context.programs.push("");var j=this.context.programs.length;y.index=j;y.name="program"+j;this.context.programs[j]=v.compile(y,p,this.context,!this.precompile);this.context.decorators[j]=v.decorators;this.context.environments[j]=y;this.useDepths=this.useDepths||v.useDepths;this.useBlockParams=this.useBlockParams||v.useBlockParams;y.useDepths=this.useDepths;y.useBlockParams=this.useBlockParams}else{y.index=U.index;y.name="program"+U.index;this.useDepths=this.useDepths||U.useDepths;this.useBlockParams=this.useBlockParams||U.useBlockParams}}},matchExistingProgram:function matchExistingProgram(i){for(var p=0,d=this.context.environments.length;p<d;p++){var y=this.context.environments[p];if(y&&y.equals(i)){return y}}},programExpression:function programExpression(i){var p=this.environment.children[i],d=[p.index,"data",p.blockParams];if(this.useBlockParams||this.useDepths){d.push("blockParams")}if(this.useDepths){d.push("depths")}return"container.program("+d.join(", ")+")"},useRegister:function useRegister(i){if(!this.registers[i]){this.registers[i]=true;this.registers.list.push(i)}},push:function push(i){if(!(i instanceof Literal)){i=this.source.wrap(i)}this.inlineStack.push(i);return i},pushStackLiteral:function pushStackLiteral(i){this.push(new Literal(i))},pushSource:function pushSource(i){if(this.pendingContent){this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation));this.pendingContent=undefined}if(i){this.source.push(i)}},replaceStack:function replaceStack(i){var p=["("],d=undefined,y=undefined,v=undefined;if(!this.isInline()){throw new D["default"]("replaceStack on non-inline")}var M=this.popStack(true);if(M instanceof Literal){d=[M.value];p=["(",d];v=true}else{y=true;var U=this.incrStack();p=["((",this.push(U)," = ",M,")"];d=this.topStack()}var j=i.call(this,d);if(!v){this.popStack()}if(y){this.stackSlot--}this.push(p.concat(j,")"))},incrStack:function incrStack(){this.stackSlot++;if(this.stackSlot>this.stackVars.length){this.stackVars.push("stack"+this.stackSlot)}return this.topStackName()},topStackName:function topStackName(){return"stack"+this.stackSlot},flushInline:function flushInline(){var i=this.inlineStack;this.inlineStack=[];for(var p=0,d=i.length;p<d;p++){var y=i[p];if(y instanceof Literal){this.compileStack.push(y)}else{var v=this.incrStack();this.pushSource([v," = ",y,";"]);this.compileStack.push(v)}}},isInline:function isInline(){return this.inlineStack.length},popStack:function popStack(i){var p=this.isInline(),d=(p?this.inlineStack:this.compileStack).pop();if(!i&&d instanceof Literal){return d.value}else{if(!p){if(!this.stackSlot){throw new D["default"]("Invalid stack pop")}this.stackSlot--}return d}},topStack:function topStack(){var i=this.isInline()?this.inlineStack:this.compileStack,p=i[i.length-1];if(p instanceof Literal){return p.value}else{return p}},contextName:function contextName(i){if(this.useDepths&&i){return"depths["+i+"]"}else{return"depth"+i}},quotedString:function quotedString(i){return this.source.quotedString(i)},objectLiteral:function objectLiteral(i){return this.source.objectLiteral(i)},aliasable:function aliasable(i){var p=this.aliases[i];if(p){p.referenceCount++;return p}p=this.aliases[i]=this.source.wrap(i);p.aliasable=true;p.referenceCount=1;return p},setupHelper:function setupHelper(i,p,d){var y=[],v=this.setupHelperArgs(p,i,y,d);var D=this.nameLookup("helpers",p,"helper"),M=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:y,paramsInit:v,name:D,callParams:[M].concat(y)}},setupParams:function setupParams(i,p,d){var y={},v=[],D=[],M=[],U=!d,j=undefined;if(U){d=[]}y.name=this.quotedString(i);y.hash=this.popStack();if(this.trackIds){y.hashIds=this.popStack()}if(this.stringParams){y.hashTypes=this.popStack();y.hashContexts=this.popStack()}var V=this.popStack(),K=this.popStack();if(K||V){y.fn=K||"container.noop";y.inverse=V||"container.noop"}var ee=p;while(ee--){j=this.popStack();d[ee]=j;if(this.trackIds){M[ee]=this.popStack()}if(this.stringParams){D[ee]=this.popStack();v[ee]=this.popStack()}}if(U){y.args=this.source.generateArray(d)}if(this.trackIds){y.ids=this.source.generateArray(M)}if(this.stringParams){y.types=this.source.generateArray(D);y.contexts=this.source.generateArray(v)}if(this.options.data){y.data="data"}if(this.useBlockParams){y.blockParams="blockParams"}return y},setupHelperArgs:function setupHelperArgs(i,p,d,y){var v=this.setupParams(i,p,d);v.loc=JSON.stringify(this.source.currentLocation);v=this.objectLiteral(v);if(y){this.useRegister("options");d.push("options");return["options=",v]}else if(d){d.push(v);return""}else{return v}}};(function(){var i=("break else new var"+" case finally return void"+" catch for switch while"+" continue function this with"+" default if throw"+" delete in try"+" do instanceof typeof"+" abstract enum int short"+" boolean export interface static"+" byte extends long super"+" char final native synchronized"+" class float package throws"+" const goto private transient"+" debugger implements protected volatile"+" double import public let yield await"+" null true false").split(" ");var p=JavaScriptCompiler.RESERVED_WORDS={};for(var d=0,y=i.length;d<y;d++){p[i[d]]=true}})();JavaScriptCompiler.isValidJavaScriptVariableName=function(i){return!JavaScriptCompiler.RESERVED_WORDS[i]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(i)};function strictLookup(i,p,d,y,v){var D=p.popStack(),M=d.length;if(i){M--}for(;y<M;y++){D=p.nameLookup(D,d[y],v)}if(i){return[p.aliasable("container.strict"),"(",D,", ",p.quotedString(d[y]),", ",JSON.stringify(p.source.currentLocation)," )"]}else{return D}}p["default"]=JavaScriptCompiler;i.exports=p["default"]},58675:(i,p)=>{"use strict";p.__esModule=true;var d=function(){var i={trace:function trace(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function anonymous(i,p,d,y,v,D,M){var U=D.length-1;switch(v){case 1:return D[U-1];break;case 2:this.$=y.prepareProgram(D[U]);break;case 3:this.$=D[U];break;case 4:this.$=D[U];break;case 5:this.$=D[U];break;case 6:this.$=D[U];break;case 7:this.$=D[U];break;case 8:this.$=D[U];break;case 9:this.$={type:"CommentStatement",value:y.stripComment(D[U]),strip:y.stripFlags(D[U],D[U]),loc:y.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:D[U],value:D[U],loc:y.locInfo(this._$)};break;case 11:this.$=y.prepareRawBlock(D[U-2],D[U-1],D[U],this._$);break;case 12:this.$={path:D[U-3],params:D[U-2],hash:D[U-1]};break;case 13:this.$=y.prepareBlock(D[U-3],D[U-2],D[U-1],D[U],false,this._$);break;case 14:this.$=y.prepareBlock(D[U-3],D[U-2],D[U-1],D[U],true,this._$);break;case 15:this.$={open:D[U-5],path:D[U-4],params:D[U-3],hash:D[U-2],blockParams:D[U-1],strip:y.stripFlags(D[U-5],D[U])};break;case 16:this.$={path:D[U-4],params:D[U-3],hash:D[U-2],blockParams:D[U-1],strip:y.stripFlags(D[U-5],D[U])};break;case 17:this.$={path:D[U-4],params:D[U-3],hash:D[U-2],blockParams:D[U-1],strip:y.stripFlags(D[U-5],D[U])};break;case 18:this.$={strip:y.stripFlags(D[U-1],D[U-1]),program:D[U]};break;case 19:var j=y.prepareBlock(D[U-2],D[U-1],D[U],D[U],false,this._$),V=y.prepareProgram([j],D[U-1].loc);V.chained=true;this.$={strip:D[U-2].strip,program:V,chain:true};break;case 20:this.$=D[U];break;case 21:this.$={path:D[U-1],strip:y.stripFlags(D[U-2],D[U])};break;case 22:this.$=y.prepareMustache(D[U-3],D[U-2],D[U-1],D[U-4],y.stripFlags(D[U-4],D[U]),this._$);break;case 23:this.$=y.prepareMustache(D[U-3],D[U-2],D[U-1],D[U-4],y.stripFlags(D[U-4],D[U]),this._$);break;case 24:this.$={type:"PartialStatement",name:D[U-3],params:D[U-2],hash:D[U-1],indent:"",strip:y.stripFlags(D[U-4],D[U]),loc:y.locInfo(this._$)};break;case 25:this.$=y.preparePartialBlock(D[U-2],D[U-1],D[U],this._$);break;case 26:this.$={path:D[U-3],params:D[U-2],hash:D[U-1],strip:y.stripFlags(D[U-4],D[U])};break;case 27:this.$=D[U];break;case 28:this.$=D[U];break;case 29:this.$={type:"SubExpression",path:D[U-3],params:D[U-2],hash:D[U-1],loc:y.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:D[U],loc:y.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:y.id(D[U-2]),value:D[U],loc:y.locInfo(this._$)};break;case 32:this.$=y.id(D[U-1]);break;case 33:this.$=D[U];break;case 34:this.$=D[U];break;case 35:this.$={type:"StringLiteral",value:D[U],original:D[U],loc:y.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(D[U]),original:Number(D[U]),loc:y.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:D[U]==="true",original:D[U]==="true",loc:y.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:undefined,value:undefined,loc:y.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:y.locInfo(this._$)};break;case 40:this.$=D[U];break;case 41:this.$=D[U];break;case 42:this.$=y.preparePath(true,D[U],this._$);break;case 43:this.$=y.preparePath(false,D[U],this._$);break;case 44:D[U-2].push({part:y.id(D[U]),original:D[U],separator:D[U-1]});this.$=D[U-2];break;case 45:this.$=[{part:y.id(D[U]),original:D[U]}];break;case 46:this.$=[];break;case 47:D[U-1].push(D[U]);break;case 48:this.$=[];break;case 49:D[U-1].push(D[U]);break;case 50:this.$=[];break;case 51:D[U-1].push(D[U]);break;case 58:this.$=[];break;case 59:D[U-1].push(D[U]);break;case 64:this.$=[];break;case 65:D[U-1].push(D[U]);break;case 70:this.$=[];break;case 71:D[U-1].push(D[U]);break;case 78:this.$=[];break;case 79:D[U-1].push(D[U]);break;case 82:this.$=[];break;case 83:D[U-1].push(D[U]);break;case 86:this.$=[];break;case 87:D[U-1].push(D[U]);break;case 90:this.$=[];break;case 91:D[U-1].push(D[U]);break;case 94:this.$=[];break;case 95:D[U-1].push(D[U]);break;case 98:this.$=[D[U]];break;case 99:D[U-1].push(D[U]);break;case 100:this.$=[D[U]];break;case 101:D[U-1].push(D[U]);break}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function parseError(i,p){throw new Error(i)},parse:function parse(i){var p=this,d=[0],y=[null],v=[],D=this.table,M="",U=0,j=0,V=0,K=2,ee=1;this.lexer.setInput(i);this.lexer.yy=this.yy;this.yy.lexer=this.lexer;this.yy.parser=this;if(typeof this.lexer.yylloc=="undefined")this.lexer.yylloc={};var te=this.lexer.yylloc;v.push(te);var re=this.lexer.options&&this.lexer.options.ranges;if(typeof this.yy.parseError==="function")this.parseError=this.yy.parseError;function popStack(i){d.length=d.length-2*i;y.length=y.length-i;v.length=v.length-i}function lex(){var i;i=p.lexer.lex()||1;if(typeof i!=="number"){i=p.symbols_[i]||i}return i}var ne,ie,oe,se,ae,le,ce={},ue,pe,de,fe;while(true){oe=d[d.length-1];if(this.defaultActions[oe]){se=this.defaultActions[oe]}else{if(ne===null||typeof ne=="undefined"){ne=lex()}se=D[oe]&&D[oe][ne]}if(typeof se==="undefined"||!se.length||!se[0]){var me="";if(!V){fe=[];for(ue in D[oe])if(this.terminals_[ue]&&ue>2){fe.push("'"+this.terminals_[ue]+"'")}if(this.lexer.showPosition){me="Parse error on line "+(U+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+fe.join(", ")+", got '"+(this.terminals_[ne]||ne)+"'"}else{me="Parse error on line "+(U+1)+": Unexpected "+(ne==1?"end of input":"'"+(this.terminals_[ne]||ne)+"'")}this.parseError(me,{text:this.lexer.match,token:this.terminals_[ne]||ne,line:this.lexer.yylineno,loc:te,expected:fe})}}if(se[0]instanceof Array&&se.length>1){throw new Error("Parse Error: multiple actions possible at state: "+oe+", token: "+ne)}switch(se[0]){case 1:d.push(ne);y.push(this.lexer.yytext);v.push(this.lexer.yylloc);d.push(se[1]);ne=null;if(!ie){j=this.lexer.yyleng;M=this.lexer.yytext;U=this.lexer.yylineno;te=this.lexer.yylloc;if(V>0)V--}else{ne=ie;ie=null}break;case 2:pe=this.productions_[se[1]][1];ce.$=y[y.length-pe];ce._$={first_line:v[v.length-(pe||1)].first_line,last_line:v[v.length-1].last_line,first_column:v[v.length-(pe||1)].first_column,last_column:v[v.length-1].last_column};if(re){ce._$.range=[v[v.length-(pe||1)].range[0],v[v.length-1].range[1]]}le=this.performAction.call(ce,M,j,U,this.yy,se[1],y,v);if(typeof le!=="undefined"){return le}if(pe){d=d.slice(0,-1*pe*2);y=y.slice(0,-1*pe);v=v.slice(0,-1*pe)}d.push(this.productions_[se[1]][0]);y.push(ce.$);v.push(ce._$);de=D[d[d.length-2]][d[d.length-1]];d.push(de);break;case 3:return true}}return true}};var p=function(){var i={EOF:1,parseError:function parseError(i,p){if(this.yy.parser){this.yy.parser.parseError(i,p)}else{throw new Error(i)}},setInput:function setInput(i){this._input=i;this._more=this._less=this.done=false;this.yylineno=this.yyleng=0;this.yytext=this.matched=this.match="";this.conditionStack=["INITIAL"];this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0};if(this.options.ranges)this.yylloc.range=[0,0];this.offset=0;return this},input:function input(){var i=this._input[0];this.yytext+=i;this.yyleng++;this.offset++;this.match+=i;this.matched+=i;var p=i.match(/(?:\r\n?|\n).*/g);if(p){this.yylineno++;this.yylloc.last_line++}else{this.yylloc.last_column++}if(this.options.ranges)this.yylloc.range[1]++;this._input=this._input.slice(1);return i},unput:function unput(i){var p=i.length;var d=i.split(/(?:\r\n?|\n)/g);this._input=i+this._input;this.yytext=this.yytext.substr(0,this.yytext.length-p-1);this.offset-=p;var y=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1);this.matched=this.matched.substr(0,this.matched.length-1);if(d.length-1)this.yylineno-=d.length-1;var v=this.yylloc.range;this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:d?(d.length===y.length?this.yylloc.first_column:0)+y[y.length-d.length].length-d[0].length:this.yylloc.first_column-p};if(this.options.ranges){this.yylloc.range=[v[0],v[0]+this.yyleng-p]}return this},more:function more(){this._more=true;return this},less:function less(i){this.unput(this.match.slice(i))},pastInput:function pastInput(){var i=this.matched.substr(0,this.matched.length-this.match.length);return(i.length>20?"...":"")+i.substr(-20).replace(/\n/g,"")},upcomingInput:function upcomingInput(){var i=this.match;if(i.length<20){i+=this._input.substr(0,20-i.length)}return(i.substr(0,20)+(i.length>20?"...":"")).replace(/\n/g,"")},showPosition:function showPosition(){var i=this.pastInput();var p=new Array(i.length+1).join("-");return i+this.upcomingInput()+"\n"+p+"^"},next:function next(){if(this.done){return this.EOF}if(!this._input)this.done=true;var i,p,d,y,v,D;if(!this._more){this.yytext="";this.match=""}var M=this._currentRules();for(var U=0;U<M.length;U++){d=this._input.match(this.rules[M[U]]);if(d&&(!p||d[0].length>p[0].length)){p=d;y=U;if(!this.options.flex)break}}if(p){D=p[0].match(/(?:\r\n?|\n).*/g);if(D)this.yylineno+=D.length;this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:D?D[D.length-1].length-D[D.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+p[0].length};this.yytext+=p[0];this.match+=p[0];this.matches=p;this.yyleng=this.yytext.length;if(this.options.ranges){this.yylloc.range=[this.offset,this.offset+=this.yyleng]}this._more=false;this._input=this._input.slice(p[0].length);this.matched+=p[0];i=this.performAction.call(this,this.yy,this,M[y],this.conditionStack[this.conditionStack.length-1]);if(this.done&&this._input)this.done=false;if(i)return i;else return}if(this._input===""){return this.EOF}else{return this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})}},lex:function lex(){var i=this.next();if(typeof i!=="undefined"){return i}else{return this.lex()}},begin:function begin(i){this.conditionStack.push(i)},popState:function popState(){return this.conditionStack.pop()},_currentRules:function _currentRules(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function topState(){return this.conditionStack[this.conditionStack.length-2]},pushState:function begin(i){this.begin(i)}};i.options={};i.performAction=function anonymous(i,p,d,y){function strip(i,d){return p.yytext=p.yytext.substring(i,p.yyleng-d+i)}var v=y;switch(d){case 0:if(p.yytext.slice(-2)==="\\\\"){strip(0,1);this.begin("mu")}else if(p.yytext.slice(-1)==="\\"){strip(0,1);this.begin("emu")}else{this.begin("mu")}if(p.yytext)return 15;break;case 1:return 15;break;case 2:this.popState();return 15;break;case 3:this.begin("raw");return 15;break;case 4:this.popState();if(this.conditionStack[this.conditionStack.length-1]==="raw"){return 15}else{strip(5,9);return"END_RAW_BLOCK"}break;case 5:return 15;break;case 6:this.popState();return 14;break;case 7:return 65;break;case 8:return 68;break;case 9:return 19;break;case 10:this.popState();this.begin("raw");return 23;break;case 11:return 55;break;case 12:return 60;break;case 13:return 29;break;case 14:return 47;break;case 15:this.popState();return 44;break;case 16:this.popState();return 44;break;case 17:return 34;break;case 18:return 39;break;case 19:return 51;break;case 20:return 48;break;case 21:this.unput(p.yytext);this.popState();this.begin("com");break;case 22:this.popState();return 14;break;case 23:return 48;break;case 24:return 73;break;case 25:return 72;break;case 26:return 72;break;case 27:return 87;break;case 28:break;case 29:this.popState();return 54;break;case 30:this.popState();return 33;break;case 31:p.yytext=strip(1,2).replace(/\\"/g,'"');return 80;break;case 32:p.yytext=strip(1,2).replace(/\\'/g,"'");return 80;break;case 33:return 85;break;case 34:return 82;break;case 35:return 82;break;case 36:return 83;break;case 37:return 84;break;case 38:return 81;break;case 39:return 75;break;case 40:return 77;break;case 41:return 72;break;case 42:p.yytext=p.yytext.replace(/\\([\\\]])/g,"$1");return 72;break;case 43:return"INVALID";break;case 44:return 5;break}};i.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/];i.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:false},emu:{rules:[2],inclusive:false},com:{rules:[6],inclusive:false},raw:{rules:[3,4,5],inclusive:false},INITIAL:{rules:[0,1,44],inclusive:true}};return i}();i.lexer=p;function Parser(){this.yy={}}Parser.prototype=i;i.Parser=Parser;return new Parser}();p["default"]=d;i.exports=p["default"]},35886:(i,p,d)=>{"use strict";p.__esModule=true;p.print=print;p.PrintVisitor=PrintVisitor;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(97152);var v=_interopRequireDefault(y);function print(i){return(new PrintVisitor).accept(i)}function PrintVisitor(){this.padding=0}PrintVisitor.prototype=new v["default"];PrintVisitor.prototype.pad=function(i){var p="";for(var d=0,y=this.padding;d<y;d++){p+=" "}p+=i+"\n";return p};PrintVisitor.prototype.Program=function(i){var p="",d=i.body,y=undefined,v=undefined;if(i.blockParams){var D="BLOCK PARAMS: [";for(y=0,v=i.blockParams.length;y<v;y++){D+=" "+i.blockParams[y]}D+=" ]";p+=this.pad(D)}for(y=0,v=d.length;y<v;y++){p+=this.accept(d[y])}this.padding--;return p};PrintVisitor.prototype.MustacheStatement=function(i){return this.pad("{{ "+this.SubExpression(i)+" }}")};PrintVisitor.prototype.Decorator=function(i){return this.pad("{{ DIRECTIVE "+this.SubExpression(i)+" }}")};PrintVisitor.prototype.BlockStatement=PrintVisitor.prototype.DecoratorBlock=function(i){var p="";p+=this.pad((i.type==="DecoratorBlock"?"DIRECTIVE ":"")+"BLOCK:");this.padding++;p+=this.pad(this.SubExpression(i));if(i.program){p+=this.pad("PROGRAM:");this.padding++;p+=this.accept(i.program);this.padding--}if(i.inverse){if(i.program){this.padding++}p+=this.pad("{{^}}");this.padding++;p+=this.accept(i.inverse);this.padding--;if(i.program){this.padding--}}this.padding--;return p};PrintVisitor.prototype.PartialStatement=function(i){var p="PARTIAL:"+i.name.original;if(i.params[0]){p+=" "+this.accept(i.params[0])}if(i.hash){p+=" "+this.accept(i.hash)}return this.pad("{{> "+p+" }}")};PrintVisitor.prototype.PartialBlockStatement=function(i){var p="PARTIAL BLOCK:"+i.name.original;if(i.params[0]){p+=" "+this.accept(i.params[0])}if(i.hash){p+=" "+this.accept(i.hash)}p+=" "+this.pad("PROGRAM:");this.padding++;p+=this.accept(i.program);this.padding--;return this.pad("{{> "+p+" }}")};PrintVisitor.prototype.ContentStatement=function(i){return this.pad("CONTENT[ '"+i.value+"' ]")};PrintVisitor.prototype.CommentStatement=function(i){return this.pad("{{! '"+i.value+"' }}")};PrintVisitor.prototype.SubExpression=function(i){var p=i.params,d=[],y=undefined;for(var v=0,D=p.length;v<D;v++){d.push(this.accept(p[v]))}p="["+d.join(", ")+"]";y=i.hash?" "+this.accept(i.hash):"";return this.accept(i.path)+" "+p+y};PrintVisitor.prototype.PathExpression=function(i){var p=i.parts.join("/");return(i.data?"@":"")+"PATH:"+p};PrintVisitor.prototype.StringLiteral=function(i){return'"'+i.value+'"'};PrintVisitor.prototype.NumberLiteral=function(i){return"NUMBER{"+i.value+"}"};PrintVisitor.prototype.BooleanLiteral=function(i){return"BOOLEAN{"+i.value+"}"};PrintVisitor.prototype.UndefinedLiteral=function(){return"UNDEFINED"};PrintVisitor.prototype.NullLiteral=function(){return"NULL"};PrintVisitor.prototype.Hash=function(i){var p=i.pairs,d=[];for(var y=0,v=p.length;y<v;y++){d.push(this.accept(p[y]))}return"HASH{"+d.join(", ")+"}"};PrintVisitor.prototype.HashPair=function(i){return i.key+"="+this.accept(i.value)}},97152:(i,p,d)=>{"use strict";p.__esModule=true;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(90115);var v=_interopRequireDefault(y);function Visitor(){this.parents=[]}Visitor.prototype={constructor:Visitor,mutating:false,acceptKey:function acceptKey(i,p){var d=this.accept(i[p]);if(this.mutating){if(d&&!Visitor.prototype[d.type]){throw new v["default"]('Unexpected node type "'+d.type+'" found when accepting '+p+" on "+i.type)}i[p]=d}},acceptRequired:function acceptRequired(i,p){this.acceptKey(i,p);if(!i[p]){throw new v["default"](i.type+" requires "+p)}},acceptArray:function acceptArray(i){for(var p=0,d=i.length;p<d;p++){this.acceptKey(i,p);if(!i[p]){i.splice(p,1);p--;d--}}},accept:function accept(i){if(!i){return}if(!this[i.type]){throw new v["default"]("Unknown type: "+i.type,i)}if(this.current){this.parents.unshift(this.current)}this.current=i;var p=this[i.type](i);this.current=this.parents.shift();if(!this.mutating||p){return p}else if(p!==false){return i}},Program:function Program(i){this.acceptArray(i.body)},MustacheStatement:visitSubExpression,Decorator:visitSubExpression,BlockStatement:visitBlock,DecoratorBlock:visitBlock,PartialStatement:visitPartial,PartialBlockStatement:function PartialBlockStatement(i){visitPartial.call(this,i);this.acceptKey(i,"program")},ContentStatement:function ContentStatement(){},CommentStatement:function CommentStatement(){},SubExpression:visitSubExpression,PathExpression:function PathExpression(){},StringLiteral:function StringLiteral(){},NumberLiteral:function NumberLiteral(){},BooleanLiteral:function BooleanLiteral(){},UndefinedLiteral:function UndefinedLiteral(){},NullLiteral:function NullLiteral(){},Hash:function Hash(i){this.acceptArray(i.pairs)},HashPair:function HashPair(i){this.acceptRequired(i,"value")}};function visitSubExpression(i){this.acceptRequired(i,"path");this.acceptArray(i.params);this.acceptKey(i,"hash")}function visitBlock(i){visitSubExpression.call(this,i);this.acceptKey(i,"program");this.acceptKey(i,"inverse")}function visitPartial(i){this.acceptRequired(i,"name");this.acceptArray(i.params);this.acceptKey(i,"hash")}p["default"]=Visitor;i.exports=p["default"]},48537:(i,p,d)=>{"use strict";p.__esModule=true;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(97152);var v=_interopRequireDefault(y);function WhitespaceControl(){var i=arguments.length<=0||arguments[0]===undefined?{}:arguments[0];this.options=i}WhitespaceControl.prototype=new v["default"];WhitespaceControl.prototype.Program=function(i){var p=!this.options.ignoreStandalone;var d=!this.isRootSeen;this.isRootSeen=true;var y=i.body;for(var v=0,D=y.length;v<D;v++){var M=y[v],U=this.accept(M);if(!U){continue}var j=isPrevWhitespace(y,v,d),V=isNextWhitespace(y,v,d),K=U.openStandalone&&j,ee=U.closeStandalone&&V,te=U.inlineStandalone&&j&&V;if(U.close){omitRight(y,v,true)}if(U.open){omitLeft(y,v,true)}if(p&&te){omitRight(y,v);if(omitLeft(y,v)){if(M.type==="PartialStatement"){M.indent=/([ \t]+$)/.exec(y[v-1].original)[1]}}}if(p&&K){omitRight((M.program||M.inverse).body);omitLeft(y,v)}if(p&&ee){omitRight(y,v);omitLeft((M.inverse||M.program).body)}}return i};WhitespaceControl.prototype.BlockStatement=WhitespaceControl.prototype.DecoratorBlock=WhitespaceControl.prototype.PartialBlockStatement=function(i){this.accept(i.program);this.accept(i.inverse);var p=i.program||i.inverse,d=i.program&&i.inverse,y=d,v=d;if(d&&d.chained){y=d.body[0].program;while(v.chained){v=v.body[v.body.length-1].program}}var D={open:i.openStrip.open,close:i.closeStrip.close,openStandalone:isNextWhitespace(p.body),closeStandalone:isPrevWhitespace((y||p).body)};if(i.openStrip.close){omitRight(p.body,null,true)}if(d){var M=i.inverseStrip;if(M.open){omitLeft(p.body,null,true)}if(M.close){omitRight(y.body,null,true)}if(i.closeStrip.open){omitLeft(v.body,null,true)}if(!this.options.ignoreStandalone&&isPrevWhitespace(p.body)&&isNextWhitespace(y.body)){omitLeft(p.body);omitRight(y.body)}}else if(i.closeStrip.open){omitLeft(p.body,null,true)}return D};WhitespaceControl.prototype.Decorator=WhitespaceControl.prototype.MustacheStatement=function(i){return i.strip};WhitespaceControl.prototype.PartialStatement=WhitespaceControl.prototype.CommentStatement=function(i){var p=i.strip||{};return{inlineStandalone:true,open:p.open,close:p.close}};function isPrevWhitespace(i,p,d){if(p===undefined){p=i.length}var y=i[p-1],v=i[p-2];if(!y){return d}if(y.type==="ContentStatement"){return(v||!d?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(y.original)}}function isNextWhitespace(i,p,d){if(p===undefined){p=-1}var y=i[p+1],v=i[p+2];if(!y){return d}if(y.type==="ContentStatement"){return(v||!d?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(y.original)}}function omitRight(i,p,d){var y=i[p==null?0:p+1];if(!y||y.type!=="ContentStatement"||!d&&y.rightStripped){return}var v=y.value;y.value=y.value.replace(d?/^\s+/:/^[ \t]*\r?\n?/,"");y.rightStripped=y.value!==v}function omitLeft(i,p,d){var y=i[p==null?i.length-1:p-1];if(!y||y.type!=="ContentStatement"||!d&&y.leftStripped){return}var v=y.value;y.value=y.value.replace(d?/\s+$/:/[ \t]+$/,"");y.leftStripped=y.value!==v;return y.leftStripped}p["default"]=WhitespaceControl;i.exports=p["default"]},35870:(i,p,d)=>{"use strict";p.__esModule=true;p.registerDefaultDecorators=registerDefaultDecorators;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(98792);var v=_interopRequireDefault(y);function registerDefaultDecorators(i){v["default"](i)}},98792:(i,p,d)=>{"use strict";p.__esModule=true;var y=d(87251);p["default"]=function(i){i.registerDecorator("inline",(function(i,p,d,v){var D=i;if(!p.partials){p.partials={};D=function(v,D){var M=d.partials;d.partials=y.extend({},M,p.partials);var U=i(v,D);d.partials=M;return U}}p.partials[v.args[0]]=v.fn;return D}))};i.exports=p["default"]},90115:(i,p)=>{"use strict";p.__esModule=true;var d=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function Exception(i,p){var y=p&&p.loc,v=undefined,D=undefined,M=undefined,U=undefined;if(y){v=y.start.line;D=y.end.line;M=y.start.column;U=y.end.column;i+=" - "+v+":"+M}var j=Error.prototype.constructor.call(this,i);for(var V=0;V<d.length;V++){this[d[V]]=j[d[V]]}if(Error.captureStackTrace){Error.captureStackTrace(this,Exception)}try{if(y){this.lineNumber=v;this.endLineNumber=D;if(Object.defineProperty){Object.defineProperty(this,"column",{value:M,enumerable:true});Object.defineProperty(this,"endColumn",{value:U,enumerable:true})}else{this.column=M;this.endColumn=U}}}catch(i){}}Exception.prototype=new Error;p["default"]=Exception;i.exports=p["default"]},39027:(i,p,d)=>{"use strict";p.__esModule=true;p.registerDefaultHelpers=registerDefaultHelpers;p.moveHelperToHooks=moveHelperToHooks;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(63635);var v=_interopRequireDefault(y);var D=d(52531);var M=_interopRequireDefault(D);var U=d(11115);var j=_interopRequireDefault(U);var V=d(12269);var K=_interopRequireDefault(V);var ee=d(32262);var te=_interopRequireDefault(ee);var re=d(40444);var ne=_interopRequireDefault(re);var ie=d(21886);var oe=_interopRequireDefault(ie);function registerDefaultHelpers(i){v["default"](i);M["default"](i);j["default"](i);K["default"](i);te["default"](i);ne["default"](i);oe["default"](i)}function moveHelperToHooks(i,p,d){if(i.helpers[p]){i.hooks[p]=i.helpers[p];if(!d){delete i.helpers[p]}}}},63635:(i,p,d)=>{"use strict";p.__esModule=true;var y=d(87251);p["default"]=function(i){i.registerHelper("blockHelperMissing",(function(p,d){var v=d.inverse,D=d.fn;if(p===true){return D(this)}else if(p===false||p==null){return v(this)}else if(y.isArray(p)){if(p.length>0){if(d.ids){d.ids=[d.name]}return i.helpers.each(p,d)}else{return v(this)}}else{if(d.data&&d.ids){var M=y.createFrame(d.data);M.contextPath=y.appendContextPath(d.data.contextPath,d.name);d={data:M}}return D(p,d)}}))};i.exports=p["default"]},52531:(i,p,d)=>{"use strict";p.__esModule=true;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(87251);var v=d(90115);var D=_interopRequireDefault(v);p["default"]=function(i){i.registerHelper("each",(function(i,p){if(!p){throw new D["default"]("Must pass iterator to #each")}var d=p.fn,v=p.inverse,M=0,U="",j=undefined,V=undefined;if(p.data&&p.ids){V=y.appendContextPath(p.data.contextPath,p.ids[0])+"."}if(y.isFunction(i)){i=i.call(this)}if(p.data){j=y.createFrame(p.data)}function execIteration(p,v,D){if(j){j.key=p;j.index=v;j.first=v===0;j.last=!!D;if(V){j.contextPath=V+p}}U=U+d(i[p],{data:j,blockParams:y.blockParams([i[p],p],[V+p,null])})}if(i&&typeof i==="object"){if(y.isArray(i)){for(var K=i.length;M<K;M++){if(M in i){execIteration(M,M,M===i.length-1)}}}else if(typeof Symbol==="function"&&i[Symbol.iterator]){var ee=[];var te=i[Symbol.iterator]();for(var re=te.next();!re.done;re=te.next()){ee.push(re.value)}i=ee;for(var K=i.length;M<K;M++){execIteration(M,M,M===i.length-1)}}else{(function(){var p=undefined;Object.keys(i).forEach((function(i){if(p!==undefined){execIteration(p,M-1)}p=i;M++}));if(p!==undefined){execIteration(p,M-1,true)}})()}}if(M===0){U=v(this)}return U}))};i.exports=p["default"]},11115:(i,p,d)=>{"use strict";p.__esModule=true;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(90115);var v=_interopRequireDefault(y);p["default"]=function(i){i.registerHelper("helperMissing",(function(){if(arguments.length===1){return undefined}else{throw new v["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')}}))};i.exports=p["default"]},12269:(i,p,d)=>{"use strict";p.__esModule=true;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(87251);var v=d(90115);var D=_interopRequireDefault(v);p["default"]=function(i){i.registerHelper("if",(function(i,p){if(arguments.length!=2){throw new D["default"]("#if requires exactly one argument")}if(y.isFunction(i)){i=i.call(this)}if(!p.hash.includeZero&&!i||y.isEmpty(i)){return p.inverse(this)}else{return p.fn(this)}}));i.registerHelper("unless",(function(p,d){if(arguments.length!=2){throw new D["default"]("#unless requires exactly one argument")}return i.helpers["if"].call(this,p,{fn:d.inverse,inverse:d.fn,hash:d.hash})}))};i.exports=p["default"]},32262:(i,p)=>{"use strict";p.__esModule=true;p["default"]=function(i){i.registerHelper("log",(function(){var p=[undefined],d=arguments[arguments.length-1];for(var y=0;y<arguments.length-1;y++){p.push(arguments[y])}var v=1;if(d.hash.level!=null){v=d.hash.level}else if(d.data&&d.data.level!=null){v=d.data.level}p[0]=v;i.log.apply(i,p)}))};i.exports=p["default"]},40444:(i,p)=>{"use strict";p.__esModule=true;p["default"]=function(i){i.registerHelper("lookup",(function(i,p,d){if(!i){return i}return d.lookupProperty(i,p)}))};i.exports=p["default"]},21886:(i,p,d)=>{"use strict";p.__esModule=true;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(87251);var v=d(90115);var D=_interopRequireDefault(v);p["default"]=function(i){i.registerHelper("with",(function(i,p){if(arguments.length!=2){throw new D["default"]("#with requires exactly one argument")}if(y.isFunction(i)){i=i.call(this)}var d=p.fn;if(!y.isEmpty(i)){var v=p.data;if(p.data&&p.ids){v=y.createFrame(p.data);v.contextPath=y.appendContextPath(p.data.contextPath,p.ids[0])}return d(i,{data:v,blockParams:y.blockParams([i],[v&&v.contextPath])})}else{return p.inverse(this)}}))};i.exports=p["default"]},48048:(i,p,d)=>{"use strict";p.__esModule=true;p.createNewLookupObject=createNewLookupObject;var y=d(87251);function createNewLookupObject(){for(var i=arguments.length,p=Array(i),d=0;d<i;d++){p[d]=arguments[d]}return y.extend.apply(undefined,[Object.create(null)].concat(p))}},60931:(i,p,d)=>{"use strict";p.__esModule=true;p.createProtoAccessControl=createProtoAccessControl;p.resultIsAllowed=resultIsAllowed;p.resetLoggedProperties=resetLoggedProperties;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var y=d(48048);var v=d(38136);var D=_interopRequireDefault(v);var M=Object.create(null);function createProtoAccessControl(i){var p=Object.create(null);p["constructor"]=false;p["__defineGetter__"]=false;p["__defineSetter__"]=false;p["__lookupGetter__"]=false;var d=Object.create(null);d["__proto__"]=false;return{properties:{whitelist:y.createNewLookupObject(d,i.allowedProtoProperties),defaultValue:i.allowProtoPropertiesByDefault},methods:{whitelist:y.createNewLookupObject(p,i.allowedProtoMethods),defaultValue:i.allowProtoMethodsByDefault}}}function resultIsAllowed(i,p,d){if(typeof i==="function"){return checkWhiteList(p.methods,d)}else{return checkWhiteList(p.properties,d)}}function checkWhiteList(i,p){if(i.whitelist[p]!==undefined){return i.whitelist[p]===true}if(i.defaultValue!==undefined){return i.defaultValue}logUnexpecedPropertyAccessOnce(p);return false}function logUnexpecedPropertyAccessOnce(i){if(M[i]!==true){M[i]=true;D["default"].log("error",'Handlebars: Access has been denied to resolve the property "'+i+'" because it is not an "own property" of its parent.\n'+"You can add a runtime option to disable the check or this warning:\n"+"See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details")}}function resetLoggedProperties(){Object.keys(M).forEach((function(i){delete M[i]}))}},30280:(i,p)=>{"use strict";p.__esModule=true;p.wrapHelper=wrapHelper;function wrapHelper(i,p){if(typeof i!=="function"){return i}var d=function wrapper(){var d=arguments[arguments.length-1];arguments[arguments.length-1]=p(d);return i.apply(this,arguments)};return d}},38136:(i,p,d)=>{"use strict";p.__esModule=true;var y=d(87251);var v={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function lookupLevel(i){if(typeof i==="string"){var p=y.indexOf(v.methodMap,i.toLowerCase());if(p>=0){i=p}else{i=parseInt(i,10)}}return i},log:function log(i){i=v.lookupLevel(i);if(typeof console!=="undefined"&&v.lookupLevel(v.level)<=i){var p=v.methodMap[i];if(!console[p]){p="log"}for(var d=arguments.length,y=Array(d>1?d-1:0),D=1;D<d;D++){y[D-1]=arguments[D]}console[p].apply(console,y)}}};p["default"]=v;i.exports=p["default"]},47958:(i,p)=>{"use strict";p.__esModule=true;p["default"]=function(i){(function(){if(typeof globalThis==="object")return;Object.prototype.__defineGetter__("__magic__",(function(){return this}));__magic__.globalThis=__magic__;delete Object.prototype.__magic__})();var p=globalThis.Handlebars;i.noConflict=function(){if(globalThis.Handlebars===i){globalThis.Handlebars=p}return i}};i.exports=p["default"]},7670:(i,p,d)=>{"use strict";p.__esModule=true;p.checkRevision=checkRevision;p.template=template;p.wrapProgram=wrapProgram;p.resolvePartial=resolvePartial;p.invokePartial=invokePartial;p.noop=noop;function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}function _interopRequireWildcard(i){if(i&&i.__esModule){return i}else{var p={};if(i!=null){for(var d in i){if(Object.prototype.hasOwnProperty.call(i,d))p[d]=i[d]}}p["default"]=i;return p}}var y=d(87251);var v=_interopRequireWildcard(y);var D=d(90115);var M=_interopRequireDefault(D);var U=d(55249);var j=d(39027);var V=d(30280);var K=d(60931);function checkRevision(i){var p=i&&i[0]||1,d=U.COMPILER_REVISION;if(p>=U.LAST_COMPATIBLE_COMPILER_REVISION&&p<=U.COMPILER_REVISION){return}if(p<U.LAST_COMPATIBLE_COMPILER_REVISION){var y=U.REVISION_CHANGES[d],v=U.REVISION_CHANGES[p];throw new M["default"]("Template was precompiled with an older version of Handlebars than the current runtime. "+"Please update your precompiler to a newer version ("+y+") or downgrade your runtime to an older version ("+v+").")}else{throw new M["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. "+"Please update your runtime to a newer version ("+i[1]+").")}}function template(i,p){if(!p){throw new M["default"]("No environment passed to template")}if(!i||!i.main){throw new M["default"]("Unknown template object: "+typeof i)}i.main.decorator=i.main_d;p.VM.checkRevision(i.compiler);var d=i.compiler&&i.compiler[0]===7;function invokePartialWrapper(d,y,D){if(D.hash){y=v.extend({},y,D.hash);if(D.ids){D.ids[0]=true}}d=p.VM.resolvePartial.call(this,d,y,D);var U=v.extend({},D,{hooks:this.hooks,protoAccessControl:this.protoAccessControl});var j=p.VM.invokePartial.call(this,d,y,U);if(j==null&&p.compile){D.partials[D.name]=p.compile(d,i.compilerOptions,p);j=D.partials[D.name](y,U)}if(j!=null){if(D.indent){var V=j.split("\n");for(var K=0,ee=V.length;K<ee;K++){if(!V[K]&&K+1===ee){break}V[K]=D.indent+V[K]}j=V.join("\n")}return j}else{throw new M["default"]("The partial "+D.name+" could not be compiled when running in runtime-only mode")}}var y={strict:function strict(i,p,d){if(!i||!(p in i)){throw new M["default"]('"'+p+'" not defined in '+i,{loc:d})}return y.lookupProperty(i,p)},lookupProperty:function lookupProperty(i,p){var d=i[p];if(d==null){return d}if(Object.prototype.hasOwnProperty.call(i,p)){return d}if(K.resultIsAllowed(d,y.protoAccessControl,p)){return d}return undefined},lookup:function lookup(i,p){var d=i.length;for(var v=0;v<d;v++){var D=i[v]&&y.lookupProperty(i[v],p);if(D!=null){return i[v][p]}}},lambda:function lambda(i,p){return typeof i==="function"?i.call(p):i},escapeExpression:v.escapeExpression,invokePartial:invokePartialWrapper,fn:function fn(p){var d=i[p];d.decorator=i[p+"_d"];return d},programs:[],program:function program(i,p,d,y,v){var D=this.programs[i],M=this.fn(i);if(p||v||y||d){D=wrapProgram(this,i,M,p,d,y,v)}else if(!D){D=this.programs[i]=wrapProgram(this,i,M)}return D},data:function data(i,p){while(i&&p--){i=i._parent}return i},mergeIfNeeded:function mergeIfNeeded(i,p){var d=i||p;if(i&&p&&i!==p){d=v.extend({},p,i)}return d},nullContext:Object.seal({}),noop:p.VM.noop,compilerInfo:i.compiler};function ret(p){var d=arguments.length<=1||arguments[1]===undefined?{}:arguments[1];var v=d.data;ret._setup(d);if(!d.partial&&i.useData){v=initData(p,v)}var D=undefined,M=i.useBlockParams?[]:undefined;if(i.useDepths){if(d.depths){D=p!=d.depths[0]?[p].concat(d.depths):d.depths}else{D=[p]}}function main(p){return""+i.main(y,p,y.helpers,y.partials,v,M,D)}main=executeDecorators(i.main,main,y,d.depths||[],v,M);return main(p,d)}ret.isTop=true;ret._setup=function(D){if(!D.partial){var M=v.extend({},p.helpers,D.helpers);wrapHelpersToPassLookupProperty(M,y);y.helpers=M;if(i.usePartial){y.partials=y.mergeIfNeeded(D.partials,p.partials)}if(i.usePartial||i.useDecorators){y.decorators=v.extend({},p.decorators,D.decorators)}y.hooks={};y.protoAccessControl=K.createProtoAccessControl(D);var U=D.allowCallsToHelperMissing||d;j.moveHelperToHooks(y,"helperMissing",U);j.moveHelperToHooks(y,"blockHelperMissing",U)}else{y.protoAccessControl=D.protoAccessControl;y.helpers=D.helpers;y.partials=D.partials;y.decorators=D.decorators;y.hooks=D.hooks}};ret._child=function(p,d,v,D){if(i.useBlockParams&&!v){throw new M["default"]("must pass block params")}if(i.useDepths&&!D){throw new M["default"]("must pass parent depths")}return wrapProgram(y,p,i[p],d,0,v,D)};return ret}function wrapProgram(i,p,d,y,v,D,M){function prog(p){var v=arguments.length<=1||arguments[1]===undefined?{}:arguments[1];var U=M;if(M&&p!=M[0]&&!(p===i.nullContext&&M[0]===null)){U=[p].concat(M)}return d(i,p,i.helpers,i.partials,v.data||y,D&&[v.blockParams].concat(D),U)}prog=executeDecorators(d,prog,i,M,y,D);prog.program=p;prog.depth=M?M.length:0;prog.blockParams=v||0;return prog}function resolvePartial(i,p,d){if(!i){if(d.name==="@partial-block"){i=d.data["partial-block"]}else{i=d.partials[d.name]}}else if(!i.call&&!d.name){d.name=i;i=d.partials[i]}return i}function invokePartial(i,p,d){var y=d.data&&d.data["partial-block"];d.partial=true;if(d.ids){d.data.contextPath=d.ids[0]||d.data.contextPath}var D=undefined;if(d.fn&&d.fn!==noop){(function(){d.data=U.createFrame(d.data);var i=d.fn;D=d.data["partial-block"]=function partialBlockWrapper(p){var d=arguments.length<=1||arguments[1]===undefined?{}:arguments[1];d.data=U.createFrame(d.data);d.data["partial-block"]=y;return i(p,d)};if(i.partials){d.partials=v.extend({},d.partials,i.partials)}})()}if(i===undefined&&D){i=D}if(i===undefined){throw new M["default"]("The partial "+d.name+" could not be found")}else if(i instanceof Function){return i(p,d)}}function noop(){return""}function initData(i,p){if(!p||!("root"in p)){p=p?U.createFrame(p):{};p.root=i}return p}function executeDecorators(i,p,d,y,D,M){if(i.decorator){var U={};p=i.decorator(p,U,d,y&&y[0],D,M,y);v.extend(p,U)}return p}function wrapHelpersToPassLookupProperty(i,p){Object.keys(i).forEach((function(d){var y=i[d];i[d]=passLookupPropertyOption(y,p)}))}function passLookupPropertyOption(i,p){var d=p.lookupProperty;return V.wrapHelper(i,(function(i){return v.extend({lookupProperty:d},i)}))}},76675:(i,p)=>{"use strict";p.__esModule=true;function SafeString(i){this.string=i}SafeString.prototype.toString=SafeString.prototype.toHTML=function(){return""+this.string};p["default"]=SafeString;i.exports=p["default"]},87251:(i,p)=>{"use strict";p.__esModule=true;p.extend=extend;p.indexOf=indexOf;p.escapeExpression=escapeExpression;p.isEmpty=isEmpty;p.createFrame=createFrame;p.blockParams=blockParams;p.appendContextPath=appendContextPath;var d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"};var y=/[&<>"'`=]/g,v=/[&<>"'`=]/;function escapeChar(i){return d[i]}function extend(i){for(var p=1;p<arguments.length;p++){for(var d in arguments[p]){if(Object.prototype.hasOwnProperty.call(arguments[p],d)){i[d]=arguments[p][d]}}}return i}var D=Object.prototype.toString;p.toString=D;var M=function isFunction(i){return typeof i==="function"};if(M(/x/)){p.isFunction=M=function(i){return typeof i==="function"&&D.call(i)==="[object Function]"}}p.isFunction=M;var U=Array.isArray||function(i){return i&&typeof i==="object"?D.call(i)==="[object Array]":false};p.isArray=U;function indexOf(i,p){for(var d=0,y=i.length;d<y;d++){if(i[d]===p){return d}}return-1}function escapeExpression(i){if(typeof i!=="string"){if(i&&i.toHTML){return i.toHTML()}else if(i==null){return""}else if(!i){return i+""}i=""+i}if(!v.test(i)){return i}return i.replace(y,escapeChar)}function isEmpty(i){if(!i&&i!==0){return true}else if(U(i)&&i.length===0){return true}else{return false}}function createFrame(i){var p=extend({},i);p._parent=i;return p}function blockParams(i,p){i.path=p;return i}function appendContextPath(i,p){return(i?i+".":"")+p}},81387:(i,p,d)=>{var y=d(99641)["default"];var v=d(35886);y.PrintVisitor=v.PrintVisitor;y.print=v.print;i.exports=y;function extension(i,p){var v=d(79896);var D=v.readFileSync(p,"utf8");i.exports=y.compile(D)}if(true&&require.extensions){require.extensions[".handlebars"]=extension;require.extensions[".hbs"]=extension}},61330:i=>{"use strict";i.exports=(i,p=process.argv)=>{const d=i.startsWith("-")?"":i.length===1?"-":"--";const y=p.indexOf(d+i);const v=p.indexOf("--");return y!==-1&&(v===-1||y<v)}},79718:(i,p,d)=>{"use strict";var y=typeof Symbol!=="undefined"&&Symbol;var v=d(96044);i.exports=function hasNativeSymbols(){if(typeof y!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof y("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return v()}},96044:i=>{"use strict";i.exports=function hasSymbols(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var i={};var p=Symbol("test");var d=Object(p);if(typeof p==="string"){return false}if(Object.prototype.toString.call(p)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(d)!=="[object Symbol]"){return false}var y=42;i[p]=y;for(var v in i){return false}if(typeof Object.keys==="function"&&Object.keys(i).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(i).length!==0){return false}var D=Object.getOwnPropertySymbols(i);if(D.length!==1||D[0]!==p){return false}if(!Object.prototype.propertyIsEnumerable.call(i,p)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var M=Object.getOwnPropertyDescriptor(i,p);if(M.value!==y||M.enumerable!==true){return false}}return true}},85005:(i,p,d)=>{"use strict";var y=d(96044);i.exports=function hasToStringTagShams(){return y()&&!!Symbol.toStringTag}},2618:(i,p,d)=>{"use strict";var y=Function.prototype.call;var v=Object.prototype.hasOwnProperty;var D=d(35632);i.exports=D.call(y,v)},73212:function(i,p,d){i=d.nmd(i);
/*! https://mths.be/he v1.2.0 by @mathias | MIT license */(function(d){var y=true&&p;var v=true&&i&&i.exports==y&&i;var D=typeof global=="object"&&global;if(D.global===D||D.window===D){d=D}var M=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;var U=/[\x01-\x7F]/g;var j=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g;var V=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g;var K={"­":"shy","":"zwnj","":"zwj","":"lrm","":"ic","":"it","":"af","":"rlm","":"ZeroWidthSpace","":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine","":"puncsp","":"MediumSpace","":"thinsp","":"hairsp","":"emsp13","":"ensp","":"emsp14","":"emsp","":"numsp"," ":"nbsp","":"ThickSpace","‾":"oline",_:"lowbar","":"dash","":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","":"lsquo","":"rsquo","":"sbquo","":"lsaquo","":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","":"lbbrk","":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","":"hybull","":"prime","″":"Prime","‴":"tprime","⁗":"qprime","":"bprime","":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","":"minus","∓":"mp","∔":"plusdo","":"frasl","":"setmn","":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","":"or","∩":"cap","∩︀":"caps","":"cup","":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","":"Vee","⋂":"xcap","":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","":"Cfr","𝒞":"Cscr","":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","":"ee","":"escr","𝔢":"efr","𝕖":"eopf","":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","":"planckh","𝒽":"hscr","𝕙":"hopf","":"Hscr","":"Hfr","":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","":"ii","𝕀":"Iopf","":"Iscr","":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","":"ell","𝕝":"lopf","":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","":"Rscr","":"Re","":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","":"Zfr","":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"};var ee=/["&'<>`]/g;var te={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"};var re=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/;var ne=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var ie=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g;var oe={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"",backsim:"∽",backsimeq:"⋍",Backslash:"",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"",Bernoullis:"",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"",caps:"∩︀",caret:"",caron:"ˇ",Cayleys:"",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"",DD:"",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:"",emsp13:"",emsp14:"",eng:"ŋ",ENG:"Ŋ",ensp:"",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"",Escr:"",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"",exponentiale:"",ExponentialE:"",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"",frown:"⌢",fscr:"𝒻",Fscr:"",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:"",half:"½",hamilt:"",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"",HilbertSpace:"",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"",hyphen:"",iacute:"í",Iacute:"Í",ic:"",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"",igrave:"ì",Igrave:"Ì",ii:"",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"",imacr:"ī",Imacr:"Ī",image:"",ImaginaryI:"",imagline:"",imagpart:"",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"",lscr:"𝓁",Lscr:"",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"",lsquor:"",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:"",Mellintrf:"",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"",midast:"*",midcir:"⫰",middot:"·",minus:"",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:"",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"",operp:"⦹",oplus:"⊕",or:"",Or:"⩔",orarr:"↻",ord:"⩝",order:"",orderof:"",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"",pointint:"⨕",popf:"𝕡",Popf:"",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"",Prime:"″",primes:"",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:"",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"",rationals:"",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"",real:"",realine:"",realpart:"",reals:"",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"",rscr:"𝓇",Rscr:"",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"",rsquor:"",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"",setmn:"",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"",smashp:"⨳",smeparsl:"⧤",smid:"",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"",ThickSpace:"",thinsp:"",ThinSpace:"",thkap:"≈",thksim:"",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"",Vee:"",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:"",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"",ZeroWidthSpace:"",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"",zscr:"𝓏",Zscr:"𝒵",zwj:"",zwnj:""};var se={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"};var ae={0:"<22>",128:"€",130:"",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"",140:"Œ",142:"Ž",145:"",146:"",147:"“",148:"”",149:"•",150:"",151:"—",152:"˜",153:"™",154:"š",155:"",156:"œ",158:"ž",159:"Ÿ"};var le=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];var ce=String.fromCharCode;var ue={};var pe=ue.hasOwnProperty;var has=function(i,p){return pe.call(i,p)};var contains=function(i,p){var d=-1;var y=i.length;while(++d<y){if(i[d]==p){return true}}return false};var merge=function(i,p){if(!i){return p}var d={};var y;for(y in p){d[y]=has(i,y)?i[y]:p[y]}return d};var codePointToSymbol=function(i,p){var d="";if(i>=55296&&i<=57343||i>1114111){if(p){parseError("character reference outside the permissible Unicode range")}return"<22>"}if(has(ae,i)){if(p){parseError("disallowed character reference")}return ae[i]}if(p&&contains(le,i)){parseError("disallowed character reference")}if(i>65535){i-=65536;d+=ce(i>>>10&1023|55296);i=56320|i&1023}d+=ce(i);return d};var hexEscape=function(i){return"&#x"+i.toString(16).toUpperCase()+";"};var decEscape=function(i){return"&#"+i+";"};var parseError=function(i){throw Error("Parse error: "+i)};var encode=function(i,p){p=merge(p,encode.options);var d=p.strict;if(d&&ne.test(i)){parseError("forbidden code point")}var y=p.encodeEverything;var v=p.useNamedReferences;var D=p.allowUnsafeSymbols;var te=p.decimal?decEscape:hexEscape;var escapeBmpSymbol=function(i){return te(i.charCodeAt(0))};if(y){i=i.replace(U,(function(i){if(v&&has(K,i)){return"&"+K[i]+";"}return escapeBmpSymbol(i)}));if(v){i=i.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")}if(v){i=i.replace(V,(function(i){return"&"+K[i]+";"}))}}else if(v){if(!D){i=i.replace(ee,(function(i){return"&"+K[i]+";"}))}i=i.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;");i=i.replace(V,(function(i){return"&"+K[i]+";"}))}else if(!D){i=i.replace(ee,escapeBmpSymbol)}return i.replace(M,(function(i){var p=i.charCodeAt(0);var d=i.charCodeAt(1);var y=(p-55296)*1024+d-56320+65536;return te(y)})).replace(j,escapeBmpSymbol)};encode.options={allowUnsafeSymbols:false,encodeEverything:false,strict:false,useNamedReferences:false,decimal:false};var decode=function(i,p){p=merge(p,decode.options);var d=p.strict;if(d&&re.test(i)){parseError("malformed character reference")}return i.replace(ie,(function(i,y,v,D,M,U,j,V,K){var ee;var te;var re;var ne;var ie;var ae;if(y){ie=y;return oe[ie]}if(v){ie=v;ae=D;if(ae&&p.isAttributeValue){if(d&&ae=="="){parseError("`&` did not start a character reference")}return i}else{if(d){parseError("named character reference was not terminated by a semicolon")}return se[ie]+(ae||"")}}if(M){re=M;te=U;if(d&&!te){parseError("character reference was not terminated by a semicolon")}ee=parseInt(re,10);return codePointToSymbol(ee,d)}if(j){ne=j;te=V;if(d&&!te){parseError("character reference was not terminated by a semicolon")}ee=parseInt(ne,16);return codePointToSymbol(ee,d)}if(d){parseError("named character reference was not terminated by a semicolon")}return i}))};decode.options={isAttributeValue:false,strict:false};var escape=function(i){return i.replace(ee,(function(i){return te[i]}))};var de={version:"1.2.0",encode:encode,decode:decode,escape:escape,unescape:decode};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){define((function(){return de}))}else if(y&&!y.nodeType){if(v){v.exports=de}else{for(var fe in de){has(de,fe)&&(y[fe]=de[fe])}}}else{d.he=de}})(this)},64702:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.HttpProxyAgent=void 0;const U=D(d(69278));const j=D(d(64756));const V=M(d(69592));const K=d(24434);const ee=d(83249);const te=d(87016);const re=(0,V.default)("http-proxy-agent");class HttpProxyAgent extends ee.Agent{constructor(i,p){super(p);this.proxy=typeof i==="string"?new te.URL(i):i;this.proxyHeaders=p?.headers??{};re("Creating new HttpProxyAgent instance: %o",this.proxy.href);const d=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,"");const y=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...p?omit(p,"headers"):null,host:d,port:y}}addRequest(i,p){i._header=null;this.setRequestProps(i,p);super.addRequest(i,p)}setRequestProps(i,p){const{proxy:d}=this;const y=p.secureEndpoint?"https:":"http:";const v=i.getHeader("host")||"localhost";const D=`${y}//${v}`;const M=new te.URL(i.path,D);if(p.port!==80){M.port=String(p.port)}i.path=String(M);const U=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};if(d.username||d.password){const i=`${decodeURIComponent(d.username)}:${decodeURIComponent(d.password)}`;U["Proxy-Authorization"]=`Basic ${Buffer.from(i).toString("base64")}`}if(!U["Proxy-Connection"]){U["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close"}for(const p of Object.keys(U)){const d=U[p];if(d){i.setHeader(p,d)}}}async connect(i,p){i._header=null;if(!i.path.includes("://")){this.setRequestProps(i,p)}let d;let y;re("Regenerating stored HTTP header string for request");i._implicitHeader();if(i.outputData&&i.outputData.length>0){re("Patching connection write() output buffer with updated header");d=i.outputData[0].data;y=d.indexOf("\r\n\r\n")+4;i.outputData[0].data=i._header+d.substring(y);re("Output buffer: %o",i.outputData[0].data)}let v;if(this.proxy.protocol==="https:"){re("Creating `tls.Socket`: %o",this.connectOpts);v=j.connect(this.connectOpts)}else{re("Creating `net.Socket`: %o",this.connectOpts);v=U.connect(this.connectOpts)}await(0,K.once)(v,"connect");return v}}HttpProxyAgent.protocols=["http","https"];p.HttpProxyAgent=HttpProxyAgent;function omit(i,...p){const d={};let y;for(y in i){if(!p.includes(y)){d[y]=i[y]}}return d}},84708:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.HttpsProxyAgent=void 0;const U=D(d(69278));const j=D(d(64756));const V=M(d(42613));const K=M(d(69592));const ee=d(83249);const te=d(87016);const re=d(94832);const ne=(0,K.default)("https-proxy-agent");const setServernameFromNonIpHost=i=>{if(i.servername===undefined&&i.host&&!U.isIP(i.host)){return{...i,servername:i.host}}return i};class HttpsProxyAgent extends ee.Agent{constructor(i,p){super(p);this.options={path:undefined};this.proxy=typeof i==="string"?new te.URL(i):i;this.proxyHeaders=p?.headers??{};ne("Creating new HttpsProxyAgent instance: %o",this.proxy.href);const d=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,"");const y=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...p?omit(p,"headers"):null,host:d,port:y}}async connect(i,p){const{proxy:d}=this;if(!p.host){throw new TypeError('No "host" provided')}let y;if(d.protocol==="https:"){ne("Creating `tls.Socket`: %o",this.connectOpts);y=j.connect(setServernameFromNonIpHost(this.connectOpts))}else{ne("Creating `net.Socket`: %o",this.connectOpts);y=U.connect(this.connectOpts)}const v=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};const D=U.isIPv6(p.host)?`[${p.host}]`:p.host;let M=`CONNECT ${D}:${p.port} HTTP/1.1\r\n`;if(d.username||d.password){const i=`${decodeURIComponent(d.username)}:${decodeURIComponent(d.password)}`;v["Proxy-Authorization"]=`Basic ${Buffer.from(i).toString("base64")}`}v.Host=`${D}:${p.port}`;if(!v["Proxy-Connection"]){v["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close"}for(const i of Object.keys(v)){M+=`${i}: ${v[i]}\r\n`}const K=(0,re.parseProxyResponse)(y);y.write(`${M}\r\n`);const{connect:ee,buffered:te}=await K;i.emit("proxyConnect",ee);this.emit("proxyConnect",ee,i);if(ee.statusCode===200){i.once("socket",resume);if(p.secureEndpoint){ne("Upgrading socket connection to TLS");return j.connect({...omit(setServernameFromNonIpHost(p),"host","path","port"),socket:y})}return y}y.destroy();const ie=new U.Socket({writable:false});ie.readable=true;i.once("socket",(i=>{ne("Replaying proxy buffer for failed request");(0,V.default)(i.listenerCount("data")>0);i.push(te);i.push(null)}));return ie}}HttpsProxyAgent.protocols=["http","https"];p.HttpsProxyAgent=HttpsProxyAgent;function resume(i){i.resume()}function omit(i,...p){const d={};let y;for(y in i){if(!p.includes(y)){d[y]=i[y]}}return d}},94832:function(i,p,d){"use strict";var y=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.parseProxyResponse=void 0;const v=y(d(69592));const D=(0,v.default)("https-proxy-agent:parse-proxy-response");function parseProxyResponse(i){return new Promise(((p,d)=>{let y=0;const v=[];function read(){const p=i.read();if(p)ondata(p);else i.once("readable",read)}function cleanup(){i.removeListener("end",onend);i.removeListener("error",onerror);i.removeListener("readable",read)}function onend(){cleanup();D("onend");d(new Error("Proxy connection ended before receiving CONNECT response"))}function onerror(i){cleanup();D("onerror %o",i);d(i)}function ondata(M){v.push(M);y+=M.length;const U=Buffer.concat(v,y);const j=U.indexOf("\r\n\r\n");if(j===-1){D("have not received end of HTTP headers yet...");read();return}const V=U.slice(0,j).toString("ascii").split("\r\n");const K=V.shift();if(!K){i.destroy();return d(new Error("No header received from proxy CONNECT response"))}const ee=K.split(" ");const te=+ee[1];const re=ee.slice(2).join(" ");const ne={};for(const p of V){if(!p)continue;const y=p.indexOf(":");if(y===-1){i.destroy();return d(new Error(`Invalid header from proxy CONNECT response: "${p}"`))}const v=p.slice(0,y).toLowerCase();const D=p.slice(y+1).trimStart();const M=ne[v];if(typeof M==="string"){ne[v]=[M,D]}else if(Array.isArray(M)){M.push(D)}else{ne[v]=D}}D("got proxy server response: %o %o",K,ne);cleanup();p({connect:{statusCode:te,statusText:re,headers:ne},buffered:U})}i.on("error",onerror);i.on("end",onend);read()}))}p.parseProxyResponse=parseProxyResponse},84070:(i,p,d)=>{try{var y=d(39023);if(typeof y.inherits!=="function")throw"";i.exports=y.inherits}catch(p){i.exports=d(66005)}},66005:i=>{if(typeof Object.create==="function"){i.exports=function inherits(i,p){if(p){i.super_=p;i.prototype=Object.create(p.prototype,{constructor:{value:i,enumerable:false,writable:true,configurable:true}})}}}else{i.exports=function inherits(i,p){if(p){i.super_=p;var TempCtor=function(){};TempCtor.prototype=p.prototype;i.prototype=new TempCtor;i.prototype.constructor=i}}}},53689:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});
/*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/function isObject(i){return Object.prototype.toString.call(i)==="[object Object]"}function isPlainObject(i){var p,d;if(isObject(i)===false)return false;p=i.constructor;if(p===undefined)return true;d=p.prototype;if(isObject(d)===false)return false;if(d.hasOwnProperty("isPrototypeOf")===false){return false}return true}p.isPlainObject=isPlainObject},36758:i=>{"use strict";const p=new Set(["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED","HOSTNAME_MISMATCH"]);i.exports=i=>!p.has(i&&i.code)},53187:i=>{"use strict";const isStream=i=>i!==null&&typeof i==="object"&&typeof i.pipe==="function";isStream.writable=i=>isStream(i)&&i.writable!==false&&typeof i._write==="function"&&typeof i._writableState==="object";isStream.readable=i=>isStream(i)&&i.readable!==false&&typeof i._read==="function"&&typeof i._readableState==="object";isStream.duplex=i=>isStream.writable(i)&&isStream.readable(i);isStream.transform=i=>isStream.duplex(i)&&typeof i._transform==="function";i.exports=isStream},94057:i=>{var p={}.toString;i.exports=Array.isArray||function(i){return p.call(i)=="[object Array]"}},39885:(i,p,d)=>{"use strict";var y=d(71426);var v=d(6032);function renamed(i,p){return function(){throw new Error("Function yaml."+i+" is removed in js-yaml 4. "+"Use yaml."+p+" instead, which is now safe by default.")}}i.exports.Type=d(54841);i.exports.Schema=d(86498);i.exports.FAILSAFE_SCHEMA=d(34780);i.exports.JSON_SCHEMA=d(19091);i.exports.CORE_SCHEMA=d(14070);i.exports.DEFAULT_SCHEMA=d(70100);i.exports.load=y.load;i.exports.loadAll=y.loadAll;i.exports.dump=v.dump;i.exports.YAMLException=d(51140);i.exports.types={binary:d(49921),float:d(36492),map:d(26664),null:d(56481),pairs:d(18951),set:d(94706),timestamp:d(17466),bool:d(9404),int:d(94891),merge:d(35170),omap:d(55837),seq:d(5469),str:d(42301)};i.exports.safeLoad=renamed("safeLoad","load");i.exports.safeLoadAll=renamed("safeLoadAll","loadAll");i.exports.safeDump=renamed("safeDump","dump")},29652:i=>{"use strict";function isNothing(i){return typeof i==="undefined"||i===null}function isObject(i){return typeof i==="object"&&i!==null}function toArray(i){if(Array.isArray(i))return i;else if(isNothing(i))return[];return[i]}function extend(i,p){var d,y,v,D;if(p){D=Object.keys(p);for(d=0,y=D.length;d<y;d+=1){v=D[d];i[v]=p[v]}}return i}function repeat(i,p){var d="",y;for(y=0;y<p;y+=1){d+=i}return d}function isNegativeZero(i){return i===0&&Number.NEGATIVE_INFINITY===1/i}i.exports.isNothing=isNothing;i.exports.isObject=isObject;i.exports.toArray=toArray;i.exports.repeat=repeat;i.exports.isNegativeZero=isNegativeZero;i.exports.extend=extend},6032:(i,p,d)=>{"use strict";var y=d(29652);var v=d(51140);var D=d(70100);var M=Object.prototype.toString;var U=Object.prototype.hasOwnProperty;var j=65279;var V=9;var K=10;var ee=13;var te=32;var re=33;var ne=34;var ie=35;var oe=37;var se=38;var ae=39;var le=42;var ce=44;var ue=45;var pe=58;var de=61;var fe=62;var me=63;var he=64;var Ae=91;var ge=93;var ye=96;var be=123;var Ee=124;var ve=125;var Ce={};Ce[0]="\\0";Ce[7]="\\a";Ce[8]="\\b";Ce[9]="\\t";Ce[10]="\\n";Ce[11]="\\v";Ce[12]="\\f";Ce[13]="\\r";Ce[27]="\\e";Ce[34]='\\"';Ce[92]="\\\\";Ce[133]="\\N";Ce[160]="\\_";Ce[8232]="\\L";Ce[8233]="\\P";var we=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];var Se=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function compileStyleMap(i,p){var d,y,v,D,M,j,V;if(p===null)return{};d={};y=Object.keys(p);for(v=0,D=y.length;v<D;v+=1){M=y[v];j=String(p[M]);if(M.slice(0,2)==="!!"){M="tag:yaml.org,2002:"+M.slice(2)}V=i.compiledTypeMap["fallback"][M];if(V&&U.call(V.styleAliases,j)){j=V.styleAliases[j]}d[M]=j}return d}function encodeHex(i){var p,d,D;p=i.toString(16).toUpperCase();if(i<=255){d="x";D=2}else if(i<=65535){d="u";D=4}else if(i<=4294967295){d="U";D=8}else{throw new v("code point within a string may not be greater than 0xFFFFFFFF")}return"\\"+d+y.repeat("0",D-p.length)+p}var Ie=1,Be=2;function State(i){this.schema=i["schema"]||D;this.indent=Math.max(1,i["indent"]||2);this.noArrayIndent=i["noArrayIndent"]||false;this.skipInvalid=i["skipInvalid"]||false;this.flowLevel=y.isNothing(i["flowLevel"])?-1:i["flowLevel"];this.styleMap=compileStyleMap(this.schema,i["styles"]||null);this.sortKeys=i["sortKeys"]||false;this.lineWidth=i["lineWidth"]||80;this.noRefs=i["noRefs"]||false;this.noCompatMode=i["noCompatMode"]||false;this.condenseFlow=i["condenseFlow"]||false;this.quotingType=i["quotingType"]==='"'?Be:Ie;this.forceQuotes=i["forceQuotes"]||false;this.replacer=typeof i["replacer"]==="function"?i["replacer"]:null;this.implicitTypes=this.schema.compiledImplicit;this.explicitTypes=this.schema.compiledExplicit;this.tag=null;this.result="";this.duplicates=[];this.usedDuplicates=null}function indentString(i,p){var d=y.repeat(" ",p),v=0,D=-1,M="",U,j=i.length;while(v<j){D=i.indexOf("\n",v);if(D===-1){U=i.slice(v);v=j}else{U=i.slice(v,D+1);v=D+1}if(U.length&&U!=="\n")M+=d;M+=U}return M}function generateNextLine(i,p){return"\n"+y.repeat(" ",i.indent*p)}function testImplicitResolving(i,p){var d,y,v;for(d=0,y=i.implicitTypes.length;d<y;d+=1){v=i.implicitTypes[d];if(v.resolve(p)){return true}}return false}function isWhitespace(i){return i===te||i===V}function isPrintable(i){return 32<=i&&i<=126||161<=i&&i<=55295&&i!==8232&&i!==8233||57344<=i&&i<=65533&&i!==j||65536<=i&&i<=1114111}function isNsCharOrWhitespace(i){return isPrintable(i)&&i!==j&&i!==ee&&i!==K}function isPlainSafe(i,p,d){var y=isNsCharOrWhitespace(i);var v=y&&!isWhitespace(i);return(d?y:y&&i!==ce&&i!==Ae&&i!==ge&&i!==be&&i!==ve)&&i!==ie&&!(p===pe&&!v)||isNsCharOrWhitespace(p)&&!isWhitespace(p)&&i===ie||p===pe&&v}function isPlainSafeFirst(i){return isPrintable(i)&&i!==j&&!isWhitespace(i)&&i!==ue&&i!==me&&i!==pe&&i!==ce&&i!==Ae&&i!==ge&&i!==be&&i!==ve&&i!==ie&&i!==se&&i!==le&&i!==re&&i!==Ee&&i!==de&&i!==fe&&i!==ae&&i!==ne&&i!==oe&&i!==he&&i!==ye}function isPlainSafeLast(i){return!isWhitespace(i)&&i!==pe}function codePointAt(i,p){var d=i.charCodeAt(p),y;if(d>=55296&&d<=56319&&p+1<i.length){y=i.charCodeAt(p+1);if(y>=56320&&y<=57343){return(d-55296)*1024+y-56320+65536}}return d}function needIndentIndicator(i){var p=/^\n* /;return p.test(i)}var Te=1,xe=2,_e=3,Re=4,Ne=5;function chooseScalarStyle(i,p,d,y,v,D,M,U){var j;var V=0;var ee=null;var te=false;var re=false;var ne=y!==-1;var ie=-1;var oe=isPlainSafeFirst(codePointAt(i,0))&&isPlainSafeLast(codePointAt(i,i.length-1));if(p||M){for(j=0;j<i.length;V>=65536?j+=2:j++){V=codePointAt(i,j);if(!isPrintable(V)){return Ne}oe=oe&&isPlainSafe(V,ee,U);ee=V}}else{for(j=0;j<i.length;V>=65536?j+=2:j++){V=codePointAt(i,j);if(V===K){te=true;if(ne){re=re||j-ie-1>y&&i[ie+1]!==" ";ie=j}}else if(!isPrintable(V)){return Ne}oe=oe&&isPlainSafe(V,ee,U);ee=V}re=re||ne&&(j-ie-1>y&&i[ie+1]!==" ")}if(!te&&!re){if(oe&&!M&&!v(i)){return Te}return D===Be?Ne:xe}if(d>9&&needIndentIndicator(i)){return Ne}if(!M){return re?Re:_e}return D===Be?Ne:xe}function writeScalar(i,p,d,y,D){i.dump=function(){if(p.length===0){return i.quotingType===Be?'""':"''"}if(!i.noCompatMode){if(we.indexOf(p)!==-1||Se.test(p)){return i.quotingType===Be?'"'+p+'"':"'"+p+"'"}}var M=i.indent*Math.max(1,d);var U=i.lineWidth===-1?-1:Math.max(Math.min(i.lineWidth,40),i.lineWidth-M);var j=y||i.flowLevel>-1&&d>=i.flowLevel;function testAmbiguity(p){return testImplicitResolving(i,p)}switch(chooseScalarStyle(p,j,i.indent,U,testAmbiguity,i.quotingType,i.forceQuotes&&!y,D)){case Te:return p;case xe:return"'"+p.replace(/'/g,"''")+"'";case _e:return"|"+blockHeader(p,i.indent)+dropEndingNewline(indentString(p,M));case Re:return">"+blockHeader(p,i.indent)+dropEndingNewline(indentString(foldString(p,U),M));case Ne:return'"'+escapeString(p,U)+'"';default:throw new v("impossible error: invalid scalar style")}}()}function blockHeader(i,p){var d=needIndentIndicator(i)?String(p):"";var y=i[i.length-1]==="\n";var v=y&&(i[i.length-2]==="\n"||i==="\n");var D=v?"+":y?"":"-";return d+D+"\n"}function dropEndingNewline(i){return i[i.length-1]==="\n"?i.slice(0,-1):i}function foldString(i,p){var d=/(\n+)([^\n]*)/g;var y=function(){var y=i.indexOf("\n");y=y!==-1?y:i.length;d.lastIndex=y;return foldLine(i.slice(0,y),p)}();var v=i[0]==="\n"||i[0]===" ";var D;var M;while(M=d.exec(i)){var U=M[1],j=M[2];D=j[0]===" ";y+=U+(!v&&!D&&j!==""?"\n":"")+foldLine(j,p);v=D}return y}function foldLine(i,p){if(i===""||i[0]===" ")return i;var d=/ [^ ]/g;var y;var v=0,D,M=0,U=0;var j="";while(y=d.exec(i)){U=y.index;if(U-v>p){D=M>v?M:U;j+="\n"+i.slice(v,D);v=D+1}M=U}j+="\n";if(i.length-v>p&&M>v){j+=i.slice(v,M)+"\n"+i.slice(M+1)}else{j+=i.slice(v)}return j.slice(1)}function escapeString(i){var p="";var d=0;var y;for(var v=0;v<i.length;d>=65536?v+=2:v++){d=codePointAt(i,v);y=Ce[d];if(!y&&isPrintable(d)){p+=i[v];if(d>=65536)p+=i[v+1]}else{p+=y||encodeHex(d)}}return p}function writeFlowSequence(i,p,d){var y="",v=i.tag,D,M,U;for(D=0,M=d.length;D<M;D+=1){U=d[D];if(i.replacer){U=i.replacer.call(d,String(D),U)}if(writeNode(i,p,U,false,false)||typeof U==="undefined"&&writeNode(i,p,null,false,false)){if(y!=="")y+=","+(!i.condenseFlow?" ":"");y+=i.dump}}i.tag=v;i.dump="["+y+"]"}function writeBlockSequence(i,p,d,y){var v="",D=i.tag,M,U,j;for(M=0,U=d.length;M<U;M+=1){j=d[M];if(i.replacer){j=i.replacer.call(d,String(M),j)}if(writeNode(i,p+1,j,true,true,false,true)||typeof j==="undefined"&&writeNode(i,p+1,null,true,true,false,true)){if(!y||v!==""){v+=generateNextLine(i,p)}if(i.dump&&K===i.dump.charCodeAt(0)){v+="-"}else{v+="- "}v+=i.dump}}i.tag=D;i.dump=v||"[]"}function writeFlowMapping(i,p,d){var y="",v=i.tag,D=Object.keys(d),M,U,j,V,K;for(M=0,U=D.length;M<U;M+=1){K="";if(y!=="")K+=", ";if(i.condenseFlow)K+='"';j=D[M];V=d[j];if(i.replacer){V=i.replacer.call(d,j,V)}if(!writeNode(i,p,j,false,false)){continue}if(i.dump.length>1024)K+="? ";K+=i.dump+(i.condenseFlow?'"':"")+":"+(i.condenseFlow?"":" ");if(!writeNode(i,p,V,false,false)){continue}K+=i.dump;y+=K}i.tag=v;i.dump="{"+y+"}"}function writeBlockMapping(i,p,d,y){var D="",M=i.tag,U=Object.keys(d),j,V,ee,te,re,ne;if(i.sortKeys===true){U.sort()}else if(typeof i.sortKeys==="function"){U.sort(i.sortKeys)}else if(i.sortKeys){throw new v("sortKeys must be a boolean or a function")}for(j=0,V=U.length;j<V;j+=1){ne="";if(!y||D!==""){ne+=generateNextLine(i,p)}ee=U[j];te=d[ee];if(i.replacer){te=i.replacer.call(d,ee,te)}if(!writeNode(i,p+1,ee,true,true,true)){continue}re=i.tag!==null&&i.tag!=="?"||i.dump&&i.dump.length>1024;if(re){if(i.dump&&K===i.dump.charCodeAt(0)){ne+="?"}else{ne+="? "}}ne+=i.dump;if(re){ne+=generateNextLine(i,p)}if(!writeNode(i,p+1,te,true,re)){continue}if(i.dump&&K===i.dump.charCodeAt(0)){ne+=":"}else{ne+=": "}ne+=i.dump;D+=ne}i.tag=M;i.dump=D||"{}"}function detectType(i,p,d){var y,D,j,V,K,ee;D=d?i.explicitTypes:i.implicitTypes;for(j=0,V=D.length;j<V;j+=1){K=D[j];if((K.instanceOf||K.predicate)&&(!K.instanceOf||typeof p==="object"&&p instanceof K.instanceOf)&&(!K.predicate||K.predicate(p))){if(d){if(K.multi&&K.representName){i.tag=K.representName(p)}else{i.tag=K.tag}}else{i.tag="?"}if(K.represent){ee=i.styleMap[K.tag]||K.defaultStyle;if(M.call(K.represent)==="[object Function]"){y=K.represent(p,ee)}else if(U.call(K.represent,ee)){y=K.represent[ee](p,ee)}else{throw new v("!<"+K.tag+'> tag resolver accepts not "'+ee+'" style')}i.dump=y}return true}}return false}function writeNode(i,p,d,y,D,U,j){i.tag=null;i.dump=d;if(!detectType(i,d,false)){detectType(i,d,true)}var V=M.call(i.dump);var K=y;var ee;if(y){y=i.flowLevel<0||i.flowLevel>p}var te=V==="[object Object]"||V==="[object Array]",re,ne;if(te){re=i.duplicates.indexOf(d);ne=re!==-1}if(i.tag!==null&&i.tag!=="?"||ne||i.indent!==2&&p>0){D=false}if(ne&&i.usedDuplicates[re]){i.dump="*ref_"+re}else{if(te&&ne&&!i.usedDuplicates[re]){i.usedDuplicates[re]=true}if(V==="[object Object]"){if(y&&Object.keys(i.dump).length!==0){writeBlockMapping(i,p,i.dump,D);if(ne){i.dump="&ref_"+re+i.dump}}else{writeFlowMapping(i,p,i.dump);if(ne){i.dump="&ref_"+re+" "+i.dump}}}else if(V==="[object Array]"){if(y&&i.dump.length!==0){if(i.noArrayIndent&&!j&&p>0){writeBlockSequence(i,p-1,i.dump,D)}else{writeBlockSequence(i,p,i.dump,D)}if(ne){i.dump="&ref_"+re+i.dump}}else{writeFlowSequence(i,p,i.dump);if(ne){i.dump="&ref_"+re+" "+i.dump}}}else if(V==="[object String]"){if(i.tag!=="?"){writeScalar(i,i.dump,p,U,K)}}else if(V==="[object Undefined]"){return false}else{if(i.skipInvalid)return false;throw new v("unacceptable kind of an object to dump "+V)}if(i.tag!==null&&i.tag!=="?"){ee=encodeURI(i.tag[0]==="!"?i.tag.slice(1):i.tag).replace(/!/g,"%21");if(i.tag[0]==="!"){ee="!"+ee}else if(ee.slice(0,18)==="tag:yaml.org,2002:"){ee="!!"+ee.slice(18)}else{ee="!<"+ee+">"}i.dump=ee+" "+i.dump}}return true}function getDuplicateReferences(i,p){var d=[],y=[],v,D;inspectNode(i,d,y);for(v=0,D=y.length;v<D;v+=1){p.duplicates.push(d[y[v]])}p.usedDuplicates=new Array(D)}function inspectNode(i,p,d){var y,v,D;if(i!==null&&typeof i==="object"){v=p.indexOf(i);if(v!==-1){if(d.indexOf(v)===-1){d.push(v)}}else{p.push(i);if(Array.isArray(i)){for(v=0,D=i.length;v<D;v+=1){inspectNode(i[v],p,d)}}else{y=Object.keys(i);for(v=0,D=y.length;v<D;v+=1){inspectNode(i[y[v]],p,d)}}}}}function dump(i,p){p=p||{};var d=new State(p);if(!d.noRefs)getDuplicateReferences(i,d);var y=i;if(d.replacer){y=d.replacer.call({"":y},"",y)}if(writeNode(d,0,y,true,true))return d.dump+"\n";return""}i.exports.dump=dump},51140:i=>{"use strict";function formatError(i,p){var d="",y=i.reason||"(unknown reason)";if(!i.mark)return y;if(i.mark.name){d+='in "'+i.mark.name+'" '}d+="("+(i.mark.line+1)+":"+(i.mark.column+1)+")";if(!p&&i.mark.snippet){d+="\n\n"+i.mark.snippet}return y+" "+d}function YAMLException(i,p){Error.call(this);this.name="YAMLException";this.reason=i;this.mark=p;this.message=formatError(this,false);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack||""}}YAMLException.prototype=Object.create(Error.prototype);YAMLException.prototype.constructor=YAMLException;YAMLException.prototype.toString=function toString(i){return this.name+": "+formatError(this,i)};i.exports=YAMLException},71426:(i,p,d)=>{"use strict";var y=d(29652);var v=d(51140);var D=d(75908);var M=d(70100);var U=Object.prototype.hasOwnProperty;var j=1;var V=2;var K=3;var ee=4;var te=1;var re=2;var ne=3;var ie=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var oe=/[\x85\u2028\u2029]/;var se=/[,\[\]\{\}]/;var ae=/^(?:!|!!|![a-z\-]+!)$/i;var le=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(i){return Object.prototype.toString.call(i)}function is_EOL(i){return i===10||i===13}function is_WHITE_SPACE(i){return i===9||i===32}function is_WS_OR_EOL(i){return i===9||i===32||i===10||i===13}function is_FLOW_INDICATOR(i){return i===44||i===91||i===93||i===123||i===125}function fromHexCode(i){var p;if(48<=i&&i<=57){return i-48}p=i|32;if(97<=p&&p<=102){return p-97+10}return-1}function escapedHexLen(i){if(i===120){return 2}if(i===117){return 4}if(i===85){return 8}return 0}function fromDecimalCode(i){if(48<=i&&i<=57){return i-48}return-1}function simpleEscapeSequence(i){return i===48?"\0":i===97?"":i===98?"\b":i===116?"\t":i===9?"\t":i===110?"\n":i===118?"\v":i===102?"\f":i===114?"\r":i===101?"":i===32?" ":i===34?'"':i===47?"/":i===92?"\\":i===78?"…":i===95?" ":i===76?"\u2028":i===80?"\u2029":""}function charFromCodepoint(i){if(i<=65535){return String.fromCharCode(i)}return String.fromCharCode((i-65536>>10)+55296,(i-65536&1023)+56320)}var ce=new Array(256);var ue=new Array(256);for(var pe=0;pe<256;pe++){ce[pe]=simpleEscapeSequence(pe)?1:0;ue[pe]=simpleEscapeSequence(pe)}function State(i,p){this.input=i;this.filename=p["filename"]||null;this.schema=p["schema"]||M;this.onWarning=p["onWarning"]||null;this.legacy=p["legacy"]||false;this.json=p["json"]||false;this.listener=p["listener"]||null;this.implicitTypes=this.schema.compiledImplicit;this.typeMap=this.schema.compiledTypeMap;this.length=i.length;this.position=0;this.line=0;this.lineStart=0;this.lineIndent=0;this.firstTabInLine=-1;this.documents=[]}function generateError(i,p){var d={name:i.filename,buffer:i.input.slice(0,-1),position:i.position,line:i.line,column:i.position-i.lineStart};d.snippet=D(d);return new v(p,d)}function throwError(i,p){throw generateError(i,p)}function throwWarning(i,p){if(i.onWarning){i.onWarning.call(null,generateError(i,p))}}var de={YAML:function handleYamlDirective(i,p,d){var y,v,D;if(i.version!==null){throwError(i,"duplication of %YAML directive")}if(d.length!==1){throwError(i,"YAML directive accepts exactly one argument")}y=/^([0-9]+)\.([0-9]+)$/.exec(d[0]);if(y===null){throwError(i,"ill-formed argument of the YAML directive")}v=parseInt(y[1],10);D=parseInt(y[2],10);if(v!==1){throwError(i,"unacceptable YAML version of the document")}i.version=d[0];i.checkLineBreaks=D<2;if(D!==1&&D!==2){throwWarning(i,"unsupported YAML version of the document")}},TAG:function handleTagDirective(i,p,d){var y,v;if(d.length!==2){throwError(i,"TAG directive accepts exactly two arguments")}y=d[0];v=d[1];if(!ae.test(y)){throwError(i,"ill-formed tag handle (first argument) of the TAG directive")}if(U.call(i.tagMap,y)){throwError(i,'there is a previously declared suffix for "'+y+'" tag handle')}if(!le.test(v)){throwError(i,"ill-formed tag prefix (second argument) of the TAG directive")}try{v=decodeURIComponent(v)}catch(p){throwError(i,"tag prefix is malformed: "+v)}i.tagMap[y]=v}};function captureSegment(i,p,d,y){var v,D,M,U;if(p<d){U=i.input.slice(p,d);if(y){for(v=0,D=U.length;v<D;v+=1){M=U.charCodeAt(v);if(!(M===9||32<=M&&M<=1114111)){throwError(i,"expected valid JSON character")}}}else if(ie.test(U)){throwError(i,"the stream contains non-printable characters")}i.result+=U}}function mergeMappings(i,p,d,v){var D,M,j,V;if(!y.isObject(d)){throwError(i,"cannot merge mappings; the provided source object is unacceptable")}D=Object.keys(d);for(j=0,V=D.length;j<V;j+=1){M=D[j];if(!U.call(p,M)){p[M]=d[M];v[M]=true}}}function storeMappingPair(i,p,d,y,v,D,M,j,V){var K,ee;if(Array.isArray(v)){v=Array.prototype.slice.call(v);for(K=0,ee=v.length;K<ee;K+=1){if(Array.isArray(v[K])){throwError(i,"nested arrays are not supported inside keys")}if(typeof v==="object"&&_class(v[K])==="[object Object]"){v[K]="[object Object]"}}}if(typeof v==="object"&&_class(v)==="[object Object]"){v="[object Object]"}v=String(v);if(p===null){p={}}if(y==="tag:yaml.org,2002:merge"){if(Array.isArray(D)){for(K=0,ee=D.length;K<ee;K+=1){mergeMappings(i,p,D[K],d)}}else{mergeMappings(i,p,D,d)}}else{if(!i.json&&!U.call(d,v)&&U.call(p,v)){i.line=M||i.line;i.lineStart=j||i.lineStart;i.position=V||i.position;throwError(i,"duplicated mapping key")}if(v==="__proto__"){Object.defineProperty(p,v,{configurable:true,enumerable:true,writable:true,value:D})}else{p[v]=D}delete d[v]}return p}function readLineBreak(i){var p;p=i.input.charCodeAt(i.position);if(p===10){i.position++}else if(p===13){i.position++;if(i.input.charCodeAt(i.position)===10){i.position++}}else{throwError(i,"a line break is expected")}i.line+=1;i.lineStart=i.position;i.firstTabInLine=-1}function skipSeparationSpace(i,p,d){var y=0,v=i.input.charCodeAt(i.position);while(v!==0){while(is_WHITE_SPACE(v)){if(v===9&&i.firstTabInLine===-1){i.firstTabInLine=i.position}v=i.input.charCodeAt(++i.position)}if(p&&v===35){do{v=i.input.charCodeAt(++i.position)}while(v!==10&&v!==13&&v!==0)}if(is_EOL(v)){readLineBreak(i);v=i.input.charCodeAt(i.position);y++;i.lineIndent=0;while(v===32){i.lineIndent++;v=i.input.charCodeAt(++i.position)}}else{break}}if(d!==-1&&y!==0&&i.lineIndent<d){throwWarning(i,"deficient indentation")}return y}function testDocumentSeparator(i){var p=i.position,d;d=i.input.charCodeAt(p);if((d===45||d===46)&&d===i.input.charCodeAt(p+1)&&d===i.input.charCodeAt(p+2)){p+=3;d=i.input.charCodeAt(p);if(d===0||is_WS_OR_EOL(d)){return true}}return false}function writeFoldedLines(i,p){if(p===1){i.result+=" "}else if(p>1){i.result+=y.repeat("\n",p-1)}}function readPlainScalar(i,p,d){var y,v,D,M,U,j,V,K,ee=i.kind,te=i.result,re;re=i.input.charCodeAt(i.position);if(is_WS_OR_EOL(re)||is_FLOW_INDICATOR(re)||re===35||re===38||re===42||re===33||re===124||re===62||re===39||re===34||re===37||re===64||re===96){return false}if(re===63||re===45){v=i.input.charCodeAt(i.position+1);if(is_WS_OR_EOL(v)||d&&is_FLOW_INDICATOR(v)){return false}}i.kind="scalar";i.result="";D=M=i.position;U=false;while(re!==0){if(re===58){v=i.input.charCodeAt(i.position+1);if(is_WS_OR_EOL(v)||d&&is_FLOW_INDICATOR(v)){break}}else if(re===35){y=i.input.charCodeAt(i.position-1);if(is_WS_OR_EOL(y)){break}}else if(i.position===i.lineStart&&testDocumentSeparator(i)||d&&is_FLOW_INDICATOR(re)){break}else if(is_EOL(re)){j=i.line;V=i.lineStart;K=i.lineIndent;skipSeparationSpace(i,false,-1);if(i.lineIndent>=p){U=true;re=i.input.charCodeAt(i.position);continue}else{i.position=M;i.line=j;i.lineStart=V;i.lineIndent=K;break}}if(U){captureSegment(i,D,M,false);writeFoldedLines(i,i.line-j);D=M=i.position;U=false}if(!is_WHITE_SPACE(re)){M=i.position+1}re=i.input.charCodeAt(++i.position)}captureSegment(i,D,M,false);if(i.result){return true}i.kind=ee;i.result=te;return false}function readSingleQuotedScalar(i,p){var d,y,v;d=i.input.charCodeAt(i.position);if(d!==39){return false}i.kind="scalar";i.result="";i.position++;y=v=i.position;while((d=i.input.charCodeAt(i.position))!==0){if(d===39){captureSegment(i,y,i.position,true);d=i.input.charCodeAt(++i.position);if(d===39){y=i.position;i.position++;v=i.position}else{return true}}else if(is_EOL(d)){captureSegment(i,y,v,true);writeFoldedLines(i,skipSeparationSpace(i,false,p));y=v=i.position}else if(i.position===i.lineStart&&testDocumentSeparator(i)){throwError(i,"unexpected end of the document within a single quoted scalar")}else{i.position++;v=i.position}}throwError(i,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(i,p){var d,y,v,D,M,U;U=i.input.charCodeAt(i.position);if(U!==34){return false}i.kind="scalar";i.result="";i.position++;d=y=i.position;while((U=i.input.charCodeAt(i.position))!==0){if(U===34){captureSegment(i,d,i.position,true);i.position++;return true}else if(U===92){captureSegment(i,d,i.position,true);U=i.input.charCodeAt(++i.position);if(is_EOL(U)){skipSeparationSpace(i,false,p)}else if(U<256&&ce[U]){i.result+=ue[U];i.position++}else if((M=escapedHexLen(U))>0){v=M;D=0;for(;v>0;v--){U=i.input.charCodeAt(++i.position);if((M=fromHexCode(U))>=0){D=(D<<4)+M}else{throwError(i,"expected hexadecimal character")}}i.result+=charFromCodepoint(D);i.position++}else{throwError(i,"unknown escape sequence")}d=y=i.position}else if(is_EOL(U)){captureSegment(i,d,y,true);writeFoldedLines(i,skipSeparationSpace(i,false,p));d=y=i.position}else if(i.position===i.lineStart&&testDocumentSeparator(i)){throwError(i,"unexpected end of the document within a double quoted scalar")}else{i.position++;y=i.position}}throwError(i,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(i,p){var d=true,y,v,D,M=i.tag,U,V=i.anchor,K,ee,te,re,ne,ie=Object.create(null),oe,se,ae,le;le=i.input.charCodeAt(i.position);if(le===91){ee=93;ne=false;U=[]}else if(le===123){ee=125;ne=true;U={}}else{return false}if(i.anchor!==null){i.anchorMap[i.anchor]=U}le=i.input.charCodeAt(++i.position);while(le!==0){skipSeparationSpace(i,true,p);le=i.input.charCodeAt(i.position);if(le===ee){i.position++;i.tag=M;i.anchor=V;i.kind=ne?"mapping":"sequence";i.result=U;return true}else if(!d){throwError(i,"missed comma between flow collection entries")}else if(le===44){throwError(i,"expected the node content, but found ','")}se=oe=ae=null;te=re=false;if(le===63){K=i.input.charCodeAt(i.position+1);if(is_WS_OR_EOL(K)){te=re=true;i.position++;skipSeparationSpace(i,true,p)}}y=i.line;v=i.lineStart;D=i.position;composeNode(i,p,j,false,true);se=i.tag;oe=i.result;skipSeparationSpace(i,true,p);le=i.input.charCodeAt(i.position);if((re||i.line===y)&&le===58){te=true;le=i.input.charCodeAt(++i.position);skipSeparationSpace(i,true,p);composeNode(i,p,j,false,true);ae=i.result}if(ne){storeMappingPair(i,U,ie,se,oe,ae,y,v,D)}else if(te){U.push(storeMappingPair(i,null,ie,se,oe,ae,y,v,D))}else{U.push(oe)}skipSeparationSpace(i,true,p);le=i.input.charCodeAt(i.position);if(le===44){d=true;le=i.input.charCodeAt(++i.position)}else{d=false}}throwError(i,"unexpected end of the stream within a flow collection")}function readBlockScalar(i,p){var d,v,D=te,M=false,U=false,j=p,V=0,K=false,ee,ie;ie=i.input.charCodeAt(i.position);if(ie===124){v=false}else if(ie===62){v=true}else{return false}i.kind="scalar";i.result="";while(ie!==0){ie=i.input.charCodeAt(++i.position);if(ie===43||ie===45){if(te===D){D=ie===43?ne:re}else{throwError(i,"repeat of a chomping mode identifier")}}else if((ee=fromDecimalCode(ie))>=0){if(ee===0){throwError(i,"bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!U){j=p+ee-1;U=true}else{throwError(i,"repeat of an indentation width identifier")}}else{break}}if(is_WHITE_SPACE(ie)){do{ie=i.input.charCodeAt(++i.position)}while(is_WHITE_SPACE(ie));if(ie===35){do{ie=i.input.charCodeAt(++i.position)}while(!is_EOL(ie)&&ie!==0)}}while(ie!==0){readLineBreak(i);i.lineIndent=0;ie=i.input.charCodeAt(i.position);while((!U||i.lineIndent<j)&&ie===32){i.lineIndent++;ie=i.input.charCodeAt(++i.position)}if(!U&&i.lineIndent>j){j=i.lineIndent}if(is_EOL(ie)){V++;continue}if(i.lineIndent<j){if(D===ne){i.result+=y.repeat("\n",M?1+V:V)}else if(D===te){if(M){i.result+="\n"}}break}if(v){if(is_WHITE_SPACE(ie)){K=true;i.result+=y.repeat("\n",M?1+V:V)}else if(K){K=false;i.result+=y.repeat("\n",V+1)}else if(V===0){if(M){i.result+=" "}}else{i.result+=y.repeat("\n",V)}}else{i.result+=y.repeat("\n",M?1+V:V)}M=true;U=true;V=0;d=i.position;while(!is_EOL(ie)&&ie!==0){ie=i.input.charCodeAt(++i.position)}captureSegment(i,d,i.position,false)}return true}function readBlockSequence(i,p){var d,y=i.tag,v=i.anchor,D=[],M,U=false,j;if(i.firstTabInLine!==-1)return false;if(i.anchor!==null){i.anchorMap[i.anchor]=D}j=i.input.charCodeAt(i.position);while(j!==0){if(i.firstTabInLine!==-1){i.position=i.firstTabInLine;throwError(i,"tab characters must not be used in indentation")}if(j!==45){break}M=i.input.charCodeAt(i.position+1);if(!is_WS_OR_EOL(M)){break}U=true;i.position++;if(skipSeparationSpace(i,true,-1)){if(i.lineIndent<=p){D.push(null);j=i.input.charCodeAt(i.position);continue}}d=i.line;composeNode(i,p,K,false,true);D.push(i.result);skipSeparationSpace(i,true,-1);j=i.input.charCodeAt(i.position);if((i.line===d||i.lineIndent>p)&&j!==0){throwError(i,"bad indentation of a sequence entry")}else if(i.lineIndent<p){break}}if(U){i.tag=y;i.anchor=v;i.kind="sequence";i.result=D;return true}return false}function readBlockMapping(i,p,d){var y,v,D,M,U,j,K=i.tag,te=i.anchor,re={},ne=Object.create(null),ie=null,oe=null,se=null,ae=false,le=false,ce;if(i.firstTabInLine!==-1)return false;if(i.anchor!==null){i.anchorMap[i.anchor]=re}ce=i.input.charCodeAt(i.position);while(ce!==0){if(!ae&&i.firstTabInLine!==-1){i.position=i.firstTabInLine;throwError(i,"tab characters must not be used in indentation")}y=i.input.charCodeAt(i.position+1);D=i.line;if((ce===63||ce===58)&&is_WS_OR_EOL(y)){if(ce===63){if(ae){storeMappingPair(i,re,ne,ie,oe,null,M,U,j);ie=oe=se=null}le=true;ae=true;v=true}else if(ae){ae=false;v=true}else{throwError(i,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line")}i.position+=1;ce=y}else{M=i.line;U=i.lineStart;j=i.position;if(!composeNode(i,d,V,false,true)){break}if(i.line===D){ce=i.input.charCodeAt(i.position);while(is_WHITE_SPACE(ce)){ce=i.input.charCodeAt(++i.position)}if(ce===58){ce=i.input.charCodeAt(++i.position);if(!is_WS_OR_EOL(ce)){throwError(i,"a whitespace character is expected after the key-value separator within a block mapping")}if(ae){storeMappingPair(i,re,ne,ie,oe,null,M,U,j);ie=oe=se=null}le=true;ae=false;v=false;ie=i.tag;oe=i.result}else if(le){throwError(i,"can not read an implicit mapping pair; a colon is missed")}else{i.tag=K;i.anchor=te;return true}}else if(le){throwError(i,"can not read a block mapping entry; a multiline key may not be an implicit key")}else{i.tag=K;i.anchor=te;return true}}if(i.line===D||i.lineIndent>p){if(ae){M=i.line;U=i.lineStart;j=i.position}if(composeNode(i,p,ee,true,v)){if(ae){oe=i.result}else{se=i.result}}if(!ae){storeMappingPair(i,re,ne,ie,oe,se,M,U,j);ie=oe=se=null}skipSeparationSpace(i,true,-1);ce=i.input.charCodeAt(i.position)}if((i.line===D||i.lineIndent>p)&&ce!==0){throwError(i,"bad indentation of a mapping entry")}else if(i.lineIndent<p){break}}if(ae){storeMappingPair(i,re,ne,ie,oe,null,M,U,j)}if(le){i.tag=K;i.anchor=te;i.kind="mapping";i.result=re}return le}function readTagProperty(i){var p,d=false,y=false,v,D,M;M=i.input.charCodeAt(i.position);if(M!==33)return false;if(i.tag!==null){throwError(i,"duplication of a tag property")}M=i.input.charCodeAt(++i.position);if(M===60){d=true;M=i.input.charCodeAt(++i.position)}else if(M===33){y=true;v="!!";M=i.input.charCodeAt(++i.position)}else{v="!"}p=i.position;if(d){do{M=i.input.charCodeAt(++i.position)}while(M!==0&&M!==62);if(i.position<i.length){D=i.input.slice(p,i.position);M=i.input.charCodeAt(++i.position)}else{throwError(i,"unexpected end of the stream within a verbatim tag")}}else{while(M!==0&&!is_WS_OR_EOL(M)){if(M===33){if(!y){v=i.input.slice(p-1,i.position+1);if(!ae.test(v)){throwError(i,"named tag handle cannot contain such characters")}y=true;p=i.position+1}else{throwError(i,"tag suffix cannot contain exclamation marks")}}M=i.input.charCodeAt(++i.position)}D=i.input.slice(p,i.position);if(se.test(D)){throwError(i,"tag suffix cannot contain flow indicator characters")}}if(D&&!le.test(D)){throwError(i,"tag name cannot contain such characters: "+D)}try{D=decodeURIComponent(D)}catch(p){throwError(i,"tag name is malformed: "+D)}if(d){i.tag=D}else if(U.call(i.tagMap,v)){i.tag=i.tagMap[v]+D}else if(v==="!"){i.tag="!"+D}else if(v==="!!"){i.tag="tag:yaml.org,2002:"+D}else{throwError(i,'undeclared tag handle "'+v+'"')}return true}function readAnchorProperty(i){var p,d;d=i.input.charCodeAt(i.position);if(d!==38)return false;if(i.anchor!==null){throwError(i,"duplication of an anchor property")}d=i.input.charCodeAt(++i.position);p=i.position;while(d!==0&&!is_WS_OR_EOL(d)&&!is_FLOW_INDICATOR(d)){d=i.input.charCodeAt(++i.position)}if(i.position===p){throwError(i,"name of an anchor node must contain at least one character")}i.anchor=i.input.slice(p,i.position);return true}function readAlias(i){var p,d,y;y=i.input.charCodeAt(i.position);if(y!==42)return false;y=i.input.charCodeAt(++i.position);p=i.position;while(y!==0&&!is_WS_OR_EOL(y)&&!is_FLOW_INDICATOR(y)){y=i.input.charCodeAt(++i.position)}if(i.position===p){throwError(i,"name of an alias node must contain at least one character")}d=i.input.slice(p,i.position);if(!U.call(i.anchorMap,d)){throwError(i,'unidentified alias "'+d+'"')}i.result=i.anchorMap[d];skipSeparationSpace(i,true,-1);return true}function composeNode(i,p,d,y,v){var D,M,te,re=1,ne=false,ie=false,oe,se,ae,le,ce,ue;if(i.listener!==null){i.listener("open",i)}i.tag=null;i.anchor=null;i.kind=null;i.result=null;D=M=te=ee===d||K===d;if(y){if(skipSeparationSpace(i,true,-1)){ne=true;if(i.lineIndent>p){re=1}else if(i.lineIndent===p){re=0}else if(i.lineIndent<p){re=-1}}}if(re===1){while(readTagProperty(i)||readAnchorProperty(i)){if(skipSeparationSpace(i,true,-1)){ne=true;te=D;if(i.lineIndent>p){re=1}else if(i.lineIndent===p){re=0}else if(i.lineIndent<p){re=-1}}else{te=false}}}if(te){te=ne||v}if(re===1||ee===d){if(j===d||V===d){ce=p}else{ce=p+1}ue=i.position-i.lineStart;if(re===1){if(te&&(readBlockSequence(i,ue)||readBlockMapping(i,ue,ce))||readFlowCollection(i,ce)){ie=true}else{if(M&&readBlockScalar(i,ce)||readSingleQuotedScalar(i,ce)||readDoubleQuotedScalar(i,ce)){ie=true}else if(readAlias(i)){ie=true;if(i.tag!==null||i.anchor!==null){throwError(i,"alias node should not have any properties")}}else if(readPlainScalar(i,ce,j===d)){ie=true;if(i.tag===null){i.tag="?"}}if(i.anchor!==null){i.anchorMap[i.anchor]=i.result}}}else if(re===0){ie=te&&readBlockSequence(i,ue)}}if(i.tag===null){if(i.anchor!==null){i.anchorMap[i.anchor]=i.result}}else if(i.tag==="?"){if(i.result!==null&&i.kind!=="scalar"){throwError(i,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+i.kind+'"')}for(oe=0,se=i.implicitTypes.length;oe<se;oe+=1){le=i.implicitTypes[oe];if(le.resolve(i.result)){i.result=le.construct(i.result);i.tag=le.tag;if(i.anchor!==null){i.anchorMap[i.anchor]=i.result}break}}}else if(i.tag!=="!"){if(U.call(i.typeMap[i.kind||"fallback"],i.tag)){le=i.typeMap[i.kind||"fallback"][i.tag]}else{le=null;ae=i.typeMap.multi[i.kind||"fallback"];for(oe=0,se=ae.length;oe<se;oe+=1){if(i.tag.slice(0,ae[oe].tag.length)===ae[oe].tag){le=ae[oe];break}}}if(!le){throwError(i,"unknown tag !<"+i.tag+">")}if(i.result!==null&&le.kind!==i.kind){throwError(i,"unacceptable node kind for !<"+i.tag+'> tag; it should be "'+le.kind+'", not "'+i.kind+'"')}if(!le.resolve(i.result,i.tag)){throwError(i,"cannot resolve a node with !<"+i.tag+"> explicit tag")}else{i.result=le.construct(i.result,i.tag);if(i.anchor!==null){i.anchorMap[i.anchor]=i.result}}}if(i.listener!==null){i.listener("close",i)}return i.tag!==null||i.anchor!==null||ie}function readDocument(i){var p=i.position,d,y,v,D=false,M;i.version=null;i.checkLineBreaks=i.legacy;i.tagMap=Object.create(null);i.anchorMap=Object.create(null);while((M=i.input.charCodeAt(i.position))!==0){skipSeparationSpace(i,true,-1);M=i.input.charCodeAt(i.position);if(i.lineIndent>0||M!==37){break}D=true;M=i.input.charCodeAt(++i.position);d=i.position;while(M!==0&&!is_WS_OR_EOL(M)){M=i.input.charCodeAt(++i.position)}y=i.input.slice(d,i.position);v=[];if(y.length<1){throwError(i,"directive name must not be less than one character in length")}while(M!==0){while(is_WHITE_SPACE(M)){M=i.input.charCodeAt(++i.position)}if(M===35){do{M=i.input.charCodeAt(++i.position)}while(M!==0&&!is_EOL(M));break}if(is_EOL(M))break;d=i.position;while(M!==0&&!is_WS_OR_EOL(M)){M=i.input.charCodeAt(++i.position)}v.push(i.input.slice(d,i.position))}if(M!==0)readLineBreak(i);if(U.call(de,y)){de[y](i,y,v)}else{throwWarning(i,'unknown document directive "'+y+'"')}}skipSeparationSpace(i,true,-1);if(i.lineIndent===0&&i.input.charCodeAt(i.position)===45&&i.input.charCodeAt(i.position+1)===45&&i.input.charCodeAt(i.position+2)===45){i.position+=3;skipSeparationSpace(i,true,-1)}else if(D){throwError(i,"directives end mark is expected")}composeNode(i,i.lineIndent-1,ee,false,true);skipSeparationSpace(i,true,-1);if(i.checkLineBreaks&&oe.test(i.input.slice(p,i.position))){throwWarning(i,"non-ASCII line breaks are interpreted as content")}i.documents.push(i.result);if(i.position===i.lineStart&&testDocumentSeparator(i)){if(i.input.charCodeAt(i.position)===46){i.position+=3;skipSeparationSpace(i,true,-1)}return}if(i.position<i.length-1){throwError(i,"end of the stream or a document separator is expected")}else{return}}function loadDocuments(i,p){i=String(i);p=p||{};if(i.length!==0){if(i.charCodeAt(i.length-1)!==10&&i.charCodeAt(i.length-1)!==13){i+="\n"}if(i.charCodeAt(0)===65279){i=i.slice(1)}}var d=new State(i,p);var y=i.indexOf("\0");if(y!==-1){d.position=y;throwError(d,"null byte is not allowed in input")}d.input+="\0";while(d.input.charCodeAt(d.position)===32){d.lineIndent+=1;d.position+=1}while(d.position<d.length-1){readDocument(d)}return d.documents}function loadAll(i,p,d){if(p!==null&&typeof p==="object"&&typeof d==="undefined"){d=p;p=null}var y=loadDocuments(i,d);if(typeof p!=="function"){return y}for(var v=0,D=y.length;v<D;v+=1){p(y[v])}}function load(i,p){var d=loadDocuments(i,p);if(d.length===0){return undefined}else if(d.length===1){return d[0]}throw new v("expected a single document in the stream, but found more")}i.exports.loadAll=loadAll;i.exports.load=load},86498:(i,p,d)=>{"use strict";var y=d(51140);var v=d(54841);function compileList(i,p){var d=[];i[p].forEach((function(i){var p=d.length;d.forEach((function(d,y){if(d.tag===i.tag&&d.kind===i.kind&&d.multi===i.multi){p=y}}));d[p]=i}));return d}function compileMap(){var i={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},p,d;function collectType(p){if(p.multi){i.multi[p.kind].push(p);i.multi["fallback"].push(p)}else{i[p.kind][p.tag]=i["fallback"][p.tag]=p}}for(p=0,d=arguments.length;p<d;p+=1){arguments[p].forEach(collectType)}return i}function Schema(i){return this.extend(i)}Schema.prototype.extend=function extend(i){var p=[];var d=[];if(i instanceof v){d.push(i)}else if(Array.isArray(i)){d=d.concat(i)}else if(i&&(Array.isArray(i.implicit)||Array.isArray(i.explicit))){if(i.implicit)p=p.concat(i.implicit);if(i.explicit)d=d.concat(i.explicit)}else{throw new y("Schema.extend argument should be a Type, [ Type ], "+"or a schema definition ({ implicit: [...], explicit: [...] })")}p.forEach((function(i){if(!(i instanceof v)){throw new y("Specified list of YAML types (or a single Type object) contains a non-Type object.")}if(i.loadKind&&i.loadKind!=="scalar"){throw new y("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}if(i.multi){throw new y("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}}));d.forEach((function(i){if(!(i instanceof v)){throw new y("Specified list of YAML types (or a single Type object) contains a non-Type object.")}}));var D=Object.create(Schema.prototype);D.implicit=(this.implicit||[]).concat(p);D.explicit=(this.explicit||[]).concat(d);D.compiledImplicit=compileList(D,"implicit");D.compiledExplicit=compileList(D,"explicit");D.compiledTypeMap=compileMap(D.compiledImplicit,D.compiledExplicit);return D};i.exports=Schema},14070:(i,p,d)=>{"use strict";i.exports=d(19091)},70100:(i,p,d)=>{"use strict";i.exports=d(14070).extend({implicit:[d(17466),d(35170)],explicit:[d(49921),d(55837),d(18951),d(94706)]})},34780:(i,p,d)=>{"use strict";var y=d(86498);i.exports=new y({explicit:[d(42301),d(5469),d(26664)]})},19091:(i,p,d)=>{"use strict";i.exports=d(34780).extend({implicit:[d(56481),d(9404),d(94891),d(36492)]})},75908:(i,p,d)=>{"use strict";var y=d(29652);function getLine(i,p,d,y,v){var D="";var M="";var U=Math.floor(v/2)-1;if(y-p>U){D=" ... ";p=y-U+D.length}if(d-y>U){M=" ...";d=y+U-M.length}return{str:D+i.slice(p,d).replace(/\t/g,"→")+M,pos:y-p+D.length}}function padStart(i,p){return y.repeat(" ",p-i.length)+i}function makeSnippet(i,p){p=Object.create(p||null);if(!i.buffer)return null;if(!p.maxLength)p.maxLength=79;if(typeof p.indent!=="number")p.indent=1;if(typeof p.linesBefore!=="number")p.linesBefore=3;if(typeof p.linesAfter!=="number")p.linesAfter=2;var d=/\r?\n|\r|\0/g;var v=[0];var D=[];var M;var U=-1;while(M=d.exec(i.buffer)){D.push(M.index);v.push(M.index+M[0].length);if(i.position<=M.index&&U<0){U=v.length-2}}if(U<0)U=v.length-1;var j="",V,K;var ee=Math.min(i.line+p.linesAfter,D.length).toString().length;var te=p.maxLength-(p.indent+ee+3);for(V=1;V<=p.linesBefore;V++){if(U-V<0)break;K=getLine(i.buffer,v[U-V],D[U-V],i.position-(v[U]-v[U-V]),te);j=y.repeat(" ",p.indent)+padStart((i.line-V+1).toString(),ee)+" | "+K.str+"\n"+j}K=getLine(i.buffer,v[U],D[U],i.position,te);j+=y.repeat(" ",p.indent)+padStart((i.line+1).toString(),ee)+" | "+K.str+"\n";j+=y.repeat("-",p.indent+ee+3+K.pos)+"^"+"\n";for(V=1;V<=p.linesAfter;V++){if(U+V>=D.length)break;K=getLine(i.buffer,v[U+V],D[U+V],i.position-(v[U]-v[U+V]),te);j+=y.repeat(" ",p.indent)+padStart((i.line+V+1).toString(),ee)+" | "+K.str+"\n"}return j.replace(/\n$/,"")}i.exports=makeSnippet},54841:(i,p,d)=>{"use strict";var y=d(51140);var v=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"];var D=["scalar","sequence","mapping"];function compileStyleAliases(i){var p={};if(i!==null){Object.keys(i).forEach((function(d){i[d].forEach((function(i){p[String(i)]=d}))}))}return p}function Type(i,p){p=p||{};Object.keys(p).forEach((function(p){if(v.indexOf(p)===-1){throw new y('Unknown option "'+p+'" is met in definition of "'+i+'" YAML type.')}}));this.options=p;this.tag=i;this.kind=p["kind"]||null;this.resolve=p["resolve"]||function(){return true};this.construct=p["construct"]||function(i){return i};this.instanceOf=p["instanceOf"]||null;this.predicate=p["predicate"]||null;this.represent=p["represent"]||null;this.representName=p["representName"]||null;this.defaultStyle=p["defaultStyle"]||null;this.multi=p["multi"]||false;this.styleAliases=compileStyleAliases(p["styleAliases"]||null);if(D.indexOf(this.kind)===-1){throw new y('Unknown kind "'+this.kind+'" is specified for "'+i+'" YAML type.')}}i.exports=Type},49921:(i,p,d)=>{"use strict";var y=d(54841);var v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function resolveYamlBinary(i){if(i===null)return false;var p,d,y=0,D=i.length,M=v;for(d=0;d<D;d++){p=M.indexOf(i.charAt(d));if(p>64)continue;if(p<0)return false;y+=6}return y%8===0}function constructYamlBinary(i){var p,d,y=i.replace(/[\r\n=]/g,""),D=y.length,M=v,U=0,j=[];for(p=0;p<D;p++){if(p%4===0&&p){j.push(U>>16&255);j.push(U>>8&255);j.push(U&255)}U=U<<6|M.indexOf(y.charAt(p))}d=D%4*6;if(d===0){j.push(U>>16&255);j.push(U>>8&255);j.push(U&255)}else if(d===18){j.push(U>>10&255);j.push(U>>2&255)}else if(d===12){j.push(U>>4&255)}return new Uint8Array(j)}function representYamlBinary(i){var p="",d=0,y,D,M=i.length,U=v;for(y=0;y<M;y++){if(y%3===0&&y){p+=U[d>>18&63];p+=U[d>>12&63];p+=U[d>>6&63];p+=U[d&63]}d=(d<<8)+i[y]}D=M%3;if(D===0){p+=U[d>>18&63];p+=U[d>>12&63];p+=U[d>>6&63];p+=U[d&63]}else if(D===2){p+=U[d>>10&63];p+=U[d>>4&63];p+=U[d<<2&63];p+=U[64]}else if(D===1){p+=U[d>>2&63];p+=U[d<<4&63];p+=U[64];p+=U[64]}return p}function isBinary(i){return Object.prototype.toString.call(i)==="[object Uint8Array]"}i.exports=new y("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary})},9404:(i,p,d)=>{"use strict";var y=d(54841);function resolveYamlBoolean(i){if(i===null)return false;var p=i.length;return p===4&&(i==="true"||i==="True"||i==="TRUE")||p===5&&(i==="false"||i==="False"||i==="FALSE")}function constructYamlBoolean(i){return i==="true"||i==="True"||i==="TRUE"}function isBoolean(i){return Object.prototype.toString.call(i)==="[object Boolean]"}i.exports=new y("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean,represent:{lowercase:function(i){return i?"true":"false"},uppercase:function(i){return i?"TRUE":"FALSE"},camelcase:function(i){return i?"True":"False"}},defaultStyle:"lowercase"})},36492:(i,p,d)=>{"use strict";var y=d(29652);var v=d(54841);var D=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?"+"|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(i){if(i===null)return false;if(!D.test(i)||i[i.length-1]==="_"){return false}return true}function constructYamlFloat(i){var p,d;p=i.replace(/_/g,"").toLowerCase();d=p[0]==="-"?-1:1;if("+-".indexOf(p[0])>=0){p=p.slice(1)}if(p===".inf"){return d===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(p===".nan"){return NaN}return d*parseFloat(p,10)}var M=/^[-+]?[0-9]+e/;function representYamlFloat(i,p){var d;if(isNaN(i)){switch(p){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===i){switch(p){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===i){switch(p){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else if(y.isNegativeZero(i)){return"-0.0"}d=i.toString(10);return M.test(d)?d.replace("e",".e"):d}function isFloat(i){return Object.prototype.toString.call(i)==="[object Number]"&&(i%1!==0||y.isNegativeZero(i))}i.exports=new v("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"})},94891:(i,p,d)=>{"use strict";var y=d(29652);var v=d(54841);function isHexCode(i){return 48<=i&&i<=57||65<=i&&i<=70||97<=i&&i<=102}function isOctCode(i){return 48<=i&&i<=55}function isDecCode(i){return 48<=i&&i<=57}function resolveYamlInteger(i){if(i===null)return false;var p=i.length,d=0,y=false,v;if(!p)return false;v=i[d];if(v==="-"||v==="+"){v=i[++d]}if(v==="0"){if(d+1===p)return true;v=i[++d];if(v==="b"){d++;for(;d<p;d++){v=i[d];if(v==="_")continue;if(v!=="0"&&v!=="1")return false;y=true}return y&&v!=="_"}if(v==="x"){d++;for(;d<p;d++){v=i[d];if(v==="_")continue;if(!isHexCode(i.charCodeAt(d)))return false;y=true}return y&&v!=="_"}if(v==="o"){d++;for(;d<p;d++){v=i[d];if(v==="_")continue;if(!isOctCode(i.charCodeAt(d)))return false;y=true}return y&&v!=="_"}}if(v==="_")return false;for(;d<p;d++){v=i[d];if(v==="_")continue;if(!isDecCode(i.charCodeAt(d))){return false}y=true}if(!y||v==="_")return false;return true}function constructYamlInteger(i){var p=i,d=1,y;if(p.indexOf("_")!==-1){p=p.replace(/_/g,"")}y=p[0];if(y==="-"||y==="+"){if(y==="-")d=-1;p=p.slice(1);y=p[0]}if(p==="0")return 0;if(y==="0"){if(p[1]==="b")return d*parseInt(p.slice(2),2);if(p[1]==="x")return d*parseInt(p.slice(2),16);if(p[1]==="o")return d*parseInt(p.slice(2),8)}return d*parseInt(p,10)}function isInteger(i){return Object.prototype.toString.call(i)==="[object Number]"&&(i%1===0&&!y.isNegativeZero(i))}i.exports=new v("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,represent:{binary:function(i){return i>=0?"0b"+i.toString(2):"-0b"+i.toString(2).slice(1)},octal:function(i){return i>=0?"0o"+i.toString(8):"-0o"+i.toString(8).slice(1)},decimal:function(i){return i.toString(10)},hexadecimal:function(i){return i>=0?"0x"+i.toString(16).toUpperCase():"-0x"+i.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},26664:(i,p,d)=>{"use strict";var y=d(54841);i.exports=new y("tag:yaml.org,2002:map",{kind:"mapping",construct:function(i){return i!==null?i:{}}})},35170:(i,p,d)=>{"use strict";var y=d(54841);function resolveYamlMerge(i){return i==="<<"||i===null}i.exports=new y("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge})},56481:(i,p,d)=>{"use strict";var y=d(54841);function resolveYamlNull(i){if(i===null)return true;var p=i.length;return p===1&&i==="~"||p===4&&(i==="null"||i==="Null"||i==="NULL")}function constructYamlNull(){return null}function isNull(i){return i===null}i.exports=new y("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})},55837:(i,p,d)=>{"use strict";var y=d(54841);var v=Object.prototype.hasOwnProperty;var D=Object.prototype.toString;function resolveYamlOmap(i){if(i===null)return true;var p=[],d,y,M,U,j,V=i;for(d=0,y=V.length;d<y;d+=1){M=V[d];j=false;if(D.call(M)!=="[object Object]")return false;for(U in M){if(v.call(M,U)){if(!j)j=true;else return false}}if(!j)return false;if(p.indexOf(U)===-1)p.push(U);else return false}return true}function constructYamlOmap(i){return i!==null?i:[]}i.exports=new y("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap})},18951:(i,p,d)=>{"use strict";var y=d(54841);var v=Object.prototype.toString;function resolveYamlPairs(i){if(i===null)return true;var p,d,y,D,M,U=i;M=new Array(U.length);for(p=0,d=U.length;p<d;p+=1){y=U[p];if(v.call(y)!=="[object Object]")return false;D=Object.keys(y);if(D.length!==1)return false;M[p]=[D[0],y[D[0]]]}return true}function constructYamlPairs(i){if(i===null)return[];var p,d,y,v,D,M=i;D=new Array(M.length);for(p=0,d=M.length;p<d;p+=1){y=M[p];v=Object.keys(y);D[p]=[v[0],y[v[0]]]}return D}i.exports=new y("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs})},5469:(i,p,d)=>{"use strict";var y=d(54841);i.exports=new y("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(i){return i!==null?i:[]}})},94706:(i,p,d)=>{"use strict";var y=d(54841);var v=Object.prototype.hasOwnProperty;function resolveYamlSet(i){if(i===null)return true;var p,d=i;for(p in d){if(v.call(d,p)){if(d[p]!==null)return false}}return true}function constructYamlSet(i){return i!==null?i:{}}i.exports=new y("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet})},42301:(i,p,d)=>{"use strict";var y=d(54841);i.exports=new y("tag:yaml.org,2002:str",{kind:"scalar",construct:function(i){return i!==null?i:""}})},17466:(i,p,d)=>{"use strict";var y=d(54841);var v=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9])"+"-([0-9][0-9])$");var D=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9]?)"+"-([0-9][0-9]?)"+"(?:[Tt]|[ \\t]+)"+"([0-9][0-9]?)"+":([0-9][0-9])"+":([0-9][0-9])"+"(?:\\.([0-9]*))?"+"(?:[ \\t]*(Z|([-+])([0-9][0-9]?)"+"(?::([0-9][0-9]))?))?$");function resolveYamlTimestamp(i){if(i===null)return false;if(v.exec(i)!==null)return true;if(D.exec(i)!==null)return true;return false}function constructYamlTimestamp(i){var p,d,y,M,U,j,V,K=0,ee=null,te,re,ne;p=v.exec(i);if(p===null)p=D.exec(i);if(p===null)throw new Error("Date resolve error");d=+p[1];y=+p[2]-1;M=+p[3];if(!p[4]){return new Date(Date.UTC(d,y,M))}U=+p[4];j=+p[5];V=+p[6];if(p[7]){K=p[7].slice(0,3);while(K.length<3){K+="0"}K=+K}if(p[9]){te=+p[10];re=+(p[11]||0);ee=(te*60+re)*6e4;if(p[9]==="-")ee=-ee}ne=new Date(Date.UTC(d,y,M,U,j,V,K));if(ee)ne.setTime(ne.getTime()-ee);return ne}function representYamlTimestamp(i){return i.toISOString()}i.exports=new y("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp})},58927:i=>{"use strict";function e(i){this.message=i}e.prototype=new Error,e.prototype.name="InvalidCharacterError";var p="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(i){var p=String(i).replace(/=+$/,"");if(p.length%4==1)throw new e("'atob' failed: The string to be decoded is not correctly encoded.");for(var d,y,v=0,D=0,M="";y=p.charAt(D++);~y&&(d=v%4?64*d+y:y,v++%4)?M+=String.fromCharCode(255&d>>(-2*v&6)):0)y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(y);return M};function t(i){var d=i.replace(/-/g,"+").replace(/_/g,"/");switch(d.length%4){case 0:break;case 2:d+="==";break;case 3:d+="=";break;default:throw"Illegal base64url string!"}try{return function(i){return decodeURIComponent(p(i).replace(/(.)/g,(function(i,p){var d=p.charCodeAt(0).toString(16).toUpperCase();return d.length<2&&(d="0"+d),"%"+d})))}(d)}catch(i){return p(d)}}function n(i){this.message=i}function o(i,p){if("string"!=typeof i)throw new n("Invalid token specified");var d=!0===(p=p||{}).header?0:1;try{return JSON.parse(t(i.split(".")[d]))}catch(i){throw new n("Invalid token specified: "+i.message)}}n.prototype=new Error,n.prototype.name="InvalidTokenError";const d=o;d.default=o,d.InvalidTokenError=n,i.exports=d},32186:(i,p,d)=>{var y=d(39023);var v=d(3627);i.exports={Readable:Readable,Writable:Writable};y.inherits(Readable,v);y.inherits(Writable,v);function beforeFirstCall(i,p,d){i[p]=function(){delete i[p];d.apply(this,arguments);return this[p].apply(this,arguments)}}function Readable(i,p){if(!(this instanceof Readable))return new Readable(i,p);v.call(this,p);beforeFirstCall(this,"_read",(function(){var d=i.call(this,p);var y=this.emit.bind(this,"error");d.on("error",y);d.pipe(this)}));this.emit("readable")}function Writable(i,p){if(!(this instanceof Writable))return new Writable(i,p);v.call(this,p);beforeFirstCall(this,"_write",(function(){var d=i.call(this,p);var y=this.emit.bind(this,"error");d.on("error",y);this.pipe(d)}));this.emit("writable")}},94442:(i,p,d)=>{var y=d(47305),v=d(17729),D=d(63176),M=d(79836),U=d(69996);function Hash(i){var p=-1,d=i==null?0:i.length;this.clear();while(++p<d){var y=i[p];this.set(y[0],y[1])}}Hash.prototype.clear=y;Hash.prototype["delete"]=v;Hash.prototype.get=D;Hash.prototype.has=M;Hash.prototype.set=U;i.exports=Hash},88394:(i,p,d)=>{var y=d(38793),v=d(6177),D=d(52904),M=d(50716),U=d(99244);function ListCache(i){var p=-1,d=i==null?0:i.length;this.clear();while(++p<d){var y=i[p];this.set(y[0],y[1])}}ListCache.prototype.clear=y;ListCache.prototype["delete"]=v;ListCache.prototype.get=D;ListCache.prototype.has=M;ListCache.prototype.set=U;i.exports=ListCache},47674:(i,p,d)=>{var y=d(5211),v=d(59134);var D=y(v,"Map");i.exports=D},63258:(i,p,d)=>{var y=d(2873),v=d(96593),D=d(29624),M=d(9100),U=d(71420);function MapCache(i){var p=-1,d=i==null?0:i.length;this.clear();while(++p<d){var y=i[p];this.set(y[0],y[1])}}MapCache.prototype.clear=y;MapCache.prototype["delete"]=v;MapCache.prototype.get=D;MapCache.prototype.has=M;MapCache.prototype.set=U;i.exports=MapCache},84416:(i,p,d)=>{var y=d(5211),v=d(59134);var D=y(v,"Set");i.exports=D},96204:(i,p,d)=>{var y=d(63258),v=d(37205),D=d(72518);function SetCache(i){var p=-1,d=i==null?0:i.length;this.__data__=new y;while(++p<d){this.add(i[p])}}SetCache.prototype.add=SetCache.prototype.push=v;SetCache.prototype.has=D;i.exports=SetCache},7314:(i,p,d)=>{var y=d(59134);var v=y.Symbol;i.exports=v},81888:i=>{function apply(i,p,d){switch(d.length){case 0:return i.call(p);case 1:return i.call(p,d[0]);case 2:return i.call(p,d[0],d[1]);case 3:return i.call(p,d[0],d[1],d[2])}return i.apply(p,d)}i.exports=apply},45292:(i,p,d)=>{var y=d(28078);function arrayIncludes(i,p){var d=i==null?0:i.length;return!!d&&y(i,p,0)>-1}i.exports=arrayIncludes},60532:i=>{function arrayIncludesWith(i,p,d){var y=-1,v=i==null?0:i.length;while(++y<v){if(d(p,i[y])){return true}}return false}i.exports=arrayIncludesWith},69942:(i,p,d)=>{var y=d(35641),v=d(31283),D=d(9238),M=d(67533),U=d(18528),j=d(75930);var V=Object.prototype;var K=V.hasOwnProperty;function arrayLikeKeys(i,p){var d=D(i),V=!d&&v(i),ee=!d&&!V&&M(i),te=!d&&!V&&!ee&&j(i),re=d||V||ee||te,ne=re?y(i.length,String):[],ie=ne.length;for(var oe in i){if((p||K.call(i,oe))&&!(re&&(oe=="length"||ee&&(oe=="offset"||oe=="parent")||te&&(oe=="buffer"||oe=="byteLength"||oe=="byteOffset")||U(oe,ie)))){ne.push(oe)}}return ne}i.exports=arrayLikeKeys},46167:i=>{function arrayMap(i,p){var d=-1,y=i==null?0:i.length,v=Array(y);while(++d<y){v[d]=p(i[d],d,i)}return v}i.exports=arrayMap},13017:i=>{function arrayPush(i,p){var d=-1,y=p.length,v=i.length;while(++d<y){i[v+d]=p[d]}return i}i.exports=arrayPush},65962:(i,p,d)=>{var y=d(15885);function assocIndexOf(i,p){var d=i.length;while(d--){if(y(i[d][0],p)){return d}}return-1}i.exports=assocIndexOf},49792:(i,p,d)=>{var y=d(96204),v=d(45292),D=d(60532),M=d(46167),U=d(69140),j=d(68832);var V=200;function baseDifference(i,p,d,K){var ee=-1,te=v,re=true,ne=i.length,ie=[],oe=p.length;if(!ne){return ie}if(d){p=M(p,U(d))}if(K){te=D;re=false}else if(p.length>=V){te=j;re=false;p=new y(p)}e:while(++ee<ne){var se=i[ee],ae=d==null?se:d(se);se=K||se!==0?se:0;if(re&&ae===ae){var le=oe;while(le--){if(p[le]===ae){continue e}}ie.push(se)}else if(!te(p,ae,K)){ie.push(se)}}return ie}i.exports=baseDifference},99394:i=>{function baseFindIndex(i,p,d,y){var v=i.length,D=d+(y?1:-1);while(y?D--:++D<v){if(p(i[D],D,i)){return D}}return-1}i.exports=baseFindIndex},82697:(i,p,d)=>{var y=d(13017),v=d(84618);function baseFlatten(i,p,d,D,M){var U=-1,j=i.length;d||(d=v);M||(M=[]);while(++U<j){var V=i[U];if(p>0&&d(V)){if(p>1){baseFlatten(V,p-1,d,D,M)}else{y(M,V)}}else if(!D){M[M.length]=V}}return M}i.exports=baseFlatten},1139:(i,p,d)=>{var y=d(7314),v=d(44774),D=d(84781);var M="[object Null]",U="[object Undefined]";var j=y?y.toStringTag:undefined;function baseGetTag(i){if(i==null){return i===undefined?U:M}return j&&j in Object(i)?v(i):D(i)}i.exports=baseGetTag},28078:(i,p,d)=>{var y=d(99394),v=d(49326),D=d(38698);function baseIndexOf(i,p,d){return p===p?D(i,p,d):y(i,v,d)}i.exports=baseIndexOf},41659:(i,p,d)=>{var y=d(1139),v=d(83203);var D="[object Arguments]";function baseIsArguments(i){return v(i)&&y(i)==D}i.exports=baseIsArguments},49326:i=>{function baseIsNaN(i){return i!==i}i.exports=baseIsNaN},27960:(i,p,d)=>{var y=d(85463),v=d(34807),D=d(8620),M=d(26210);var U=/[\\^$.*+?()[\]{}|]/g;var j=/^\[object .+?Constructor\]$/;var V=Function.prototype,K=Object.prototype;var ee=V.toString;var te=K.hasOwnProperty;var re=RegExp("^"+ee.call(te).replace(U,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(i){if(!D(i)||v(i)){return false}var p=y(i)?re:j;return p.test(M(i))}i.exports=baseIsNative},21906:(i,p,d)=>{var y=d(1139),v=d(83243),D=d(83203);var M="[object Arguments]",U="[object Array]",j="[object Boolean]",V="[object Date]",K="[object Error]",ee="[object Function]",te="[object Map]",re="[object Number]",ne="[object Object]",ie="[object RegExp]",oe="[object Set]",se="[object String]",ae="[object WeakMap]";var le="[object ArrayBuffer]",ce="[object DataView]",ue="[object Float32Array]",pe="[object Float64Array]",de="[object Int8Array]",fe="[object Int16Array]",me="[object Int32Array]",he="[object Uint8Array]",Ae="[object Uint8ClampedArray]",ge="[object Uint16Array]",ye="[object Uint32Array]";var be={};be[ue]=be[pe]=be[de]=be[fe]=be[me]=be[he]=be[Ae]=be[ge]=be[ye]=true;be[M]=be[U]=be[le]=be[j]=be[ce]=be[V]=be[K]=be[ee]=be[te]=be[re]=be[ne]=be[ie]=be[oe]=be[se]=be[ae]=false;function baseIsTypedArray(i){return D(i)&&v(i.length)&&!!be[y(i)]}i.exports=baseIsTypedArray},496:(i,p,d)=>{var y=d(8620),v=d(14226),D=d(24146);var M=Object.prototype;var U=M.hasOwnProperty;function baseKeysIn(i){if(!y(i)){return D(i)}var p=v(i),d=[];for(var M in i){if(!(M=="constructor"&&(p||!U.call(i,M)))){d.push(M)}}return d}i.exports=baseKeysIn},19881:(i,p,d)=>{var y=d(2693),v=d(77602),D=d(72092);function baseRest(i,p){return D(v(i,p,y),i+"")}i.exports=baseRest},67115:(i,p,d)=>{var y=d(73275),v=d(43636),D=d(2693);var M=!v?D:function(i,p){return v(i,"toString",{configurable:true,enumerable:false,value:y(p),writable:true})};i.exports=M},35641:i=>{function baseTimes(i,p){var d=-1,y=Array(i);while(++d<i){y[d]=p(d)}return y}i.exports=baseTimes},69140:i=>{function baseUnary(i){return function(p){return i(p)}}i.exports=baseUnary},11566:(i,p,d)=>{var y=d(96204),v=d(45292),D=d(60532),M=d(68832),U=d(85744),j=d(92260);var V=200;function baseUniq(i,p,d){var K=-1,ee=v,te=i.length,re=true,ne=[],ie=ne;if(d){re=false;ee=D}else if(te>=V){var oe=p?null:U(i);if(oe){return j(oe)}re=false;ee=M;ie=new y}else{ie=p?[]:ne}e:while(++K<te){var se=i[K],ae=p?p(se):se;se=d||se!==0?se:0;if(re&&ae===ae){var le=ie.length;while(le--){if(ie[le]===ae){continue e}}if(p){ie.push(ae)}ne.push(se)}else if(!ee(ie,ae,d)){if(ie!==ne){ie.push(ae)}ne.push(se)}}return ne}i.exports=baseUniq},68832:i=>{function cacheHas(i,p){return i.has(p)}i.exports=cacheHas},35358:(i,p,d)=>{var y=d(59134);var v=y["__core-js_shared__"];i.exports=v},85744:(i,p,d)=>{var y=d(84416),v=d(38303),D=d(92260);var M=1/0;var U=!(y&&1/D(new y([,-0]))[1]==M)?v:function(i){return new y(i)};i.exports=U},43636:(i,p,d)=>{var y=d(5211);var v=function(){try{var i=y(Object,"defineProperty");i({},"",{});return i}catch(i){}}();i.exports=v},11735:i=>{var p=typeof global=="object"&&global&&global.Object===Object&&global;i.exports=p},94844:(i,p,d)=>{var y=d(58075);function getMapData(i,p){var d=i.__data__;return y(p)?d[typeof p=="string"?"string":"hash"]:d.map}i.exports=getMapData},5211:(i,p,d)=>{var y=d(27960),v=d(79067);function getNative(i,p){var d=v(i,p);return y(d)?d:undefined}i.exports=getNative},26752:(i,p,d)=>{var y=d(47894);var v=y(Object.getPrototypeOf,Object);i.exports=v},44774:(i,p,d)=>{var y=d(7314);var v=Object.prototype;var D=v.hasOwnProperty;var M=v.toString;var U=y?y.toStringTag:undefined;function getRawTag(i){var p=D.call(i,U),d=i[U];try{i[U]=undefined;var y=true}catch(i){}var v=M.call(i);if(y){if(p){i[U]=d}else{delete i[U]}}return v}i.exports=getRawTag},79067:i=>{function getValue(i,p){return i==null?undefined:i[p]}i.exports=getValue},47305:(i,p,d)=>{var y=d(11969);function hashClear(){this.__data__=y?y(null):{};this.size=0}i.exports=hashClear},17729:i=>{function hashDelete(i){var p=this.has(i)&&delete this.__data__[i];this.size-=p?1:0;return p}i.exports=hashDelete},63176:(i,p,d)=>{var y=d(11969);var v="__lodash_hash_undefined__";var D=Object.prototype;var M=D.hasOwnProperty;function hashGet(i){var p=this.__data__;if(y){var d=p[i];return d===v?undefined:d}return M.call(p,i)?p[i]:undefined}i.exports=hashGet},79836:(i,p,d)=>{var y=d(11969);var v=Object.prototype;var D=v.hasOwnProperty;function hashHas(i){var p=this.__data__;return y?p[i]!==undefined:D.call(p,i)}i.exports=hashHas},69996:(i,p,d)=>{var y=d(11969);var v="__lodash_hash_undefined__";function hashSet(i,p){var d=this.__data__;this.size+=this.has(i)?0:1;d[i]=y&&p===undefined?v:p;return this}i.exports=hashSet},84618:(i,p,d)=>{var y=d(7314),v=d(31283),D=d(9238);var M=y?y.isConcatSpreadable:undefined;function isFlattenable(i){return D(i)||v(i)||!!(M&&i&&i[M])}i.exports=isFlattenable},18528:i=>{var p=9007199254740991;var d=/^(?:0|[1-9]\d*)$/;function isIndex(i,y){var v=typeof i;y=y==null?p:y;return!!y&&(v=="number"||v!="symbol"&&d.test(i))&&(i>-1&&i%1==0&&i<y)}i.exports=isIndex},40583:(i,p,d)=>{var y=d(15885),v=d(41905),D=d(18528),M=d(8620);function isIterateeCall(i,p,d){if(!M(d)){return false}var U=typeof p;if(U=="number"?v(d)&&D(p,d.length):U=="string"&&p in d){return y(d[p],i)}return false}i.exports=isIterateeCall},58075:i=>{function isKeyable(i){var p=typeof i;return p=="string"||p=="number"||p=="symbol"||p=="boolean"?i!=="__proto__":i===null}i.exports=isKeyable},34807:(i,p,d)=>{var y=d(35358);var v=function(){var i=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||"");return i?"Symbol(src)_1."+i:""}();function isMasked(i){return!!v&&v in i}i.exports=isMasked},14226:i=>{var p=Object.prototype;function isPrototype(i){var d=i&&i.constructor,y=typeof d=="function"&&d.prototype||p;return i===y}i.exports=isPrototype},38793:i=>{function listCacheClear(){this.__data__=[];this.size=0}i.exports=listCacheClear},6177:(i,p,d)=>{var y=d(65962);var v=Array.prototype;var D=v.splice;function listCacheDelete(i){var p=this.__data__,d=y(p,i);if(d<0){return false}var v=p.length-1;if(d==v){p.pop()}else{D.call(p,d,1)}--this.size;return true}i.exports=listCacheDelete},52904:(i,p,d)=>{var y=d(65962);function listCacheGet(i){var p=this.__data__,d=y(p,i);return d<0?undefined:p[d][1]}i.exports=listCacheGet},50716:(i,p,d)=>{var y=d(65962);function listCacheHas(i){return y(this.__data__,i)>-1}i.exports=listCacheHas},99244:(i,p,d)=>{var y=d(65962);function listCacheSet(i,p){var d=this.__data__,v=y(d,i);if(v<0){++this.size;d.push([i,p])}else{d[v][1]=p}return this}i.exports=listCacheSet},2873:(i,p,d)=>{var y=d(94442),v=d(88394),D=d(47674);function mapCacheClear(){this.size=0;this.__data__={hash:new y,map:new(D||v),string:new y}}i.exports=mapCacheClear},96593:(i,p,d)=>{var y=d(94844);function mapCacheDelete(i){var p=y(this,i)["delete"](i);this.size-=p?1:0;return p}i.exports=mapCacheDelete},29624:(i,p,d)=>{var y=d(94844);function mapCacheGet(i){return y(this,i).get(i)}i.exports=mapCacheGet},9100:(i,p,d)=>{var y=d(94844);function mapCacheHas(i){return y(this,i).has(i)}i.exports=mapCacheHas},71420:(i,p,d)=>{var y=d(94844);function mapCacheSet(i,p){var d=y(this,i),v=d.size;d.set(i,p);this.size+=d.size==v?0:1;return this}i.exports=mapCacheSet},11969:(i,p,d)=>{var y=d(5211);var v=y(Object,"create");i.exports=v},24146:i=>{function nativeKeysIn(i){var p=[];if(i!=null){for(var d in Object(i)){p.push(d)}}return p}i.exports=nativeKeysIn},53986:(i,p,d)=>{i=d.nmd(i);var y=d(11735);var v=true&&p&&!p.nodeType&&p;var D=v&&"object"=="object"&&i&&!i.nodeType&&i;var M=D&&D.exports===v;var U=M&&y.process;var j=function(){try{var i=D&&D.require&&D.require("util").types;if(i){return i}return U&&U.binding&&U.binding("util")}catch(i){}}();i.exports=j},84781:i=>{var p=Object.prototype;var d=p.toString;function objectToString(i){return d.call(i)}i.exports=objectToString},47894:i=>{function overArg(i,p){return function(d){return i(p(d))}}i.exports=overArg},77602:(i,p,d)=>{var y=d(81888);var v=Math.max;function overRest(i,p,d){p=v(p===undefined?i.length-1:p,0);return function(){var D=arguments,M=-1,U=v(D.length-p,0),j=Array(U);while(++M<U){j[M]=D[p+M]}M=-1;var V=Array(p+1);while(++M<p){V[M]=D[M]}V[p]=d(j);return y(i,this,V)}}i.exports=overRest},59134:(i,p,d)=>{var y=d(11735);var v=typeof self=="object"&&self&&self.Object===Object&&self;var D=y||v||Function("return this")();i.exports=D},37205:i=>{var p="__lodash_hash_undefined__";function setCacheAdd(i){this.__data__.set(i,p);return this}i.exports=setCacheAdd},72518:i=>{function setCacheHas(i){return this.__data__.has(i)}i.exports=setCacheHas},92260:i=>{function setToArray(i){var p=-1,d=Array(i.size);i.forEach((function(i){d[++p]=i}));return d}i.exports=setToArray},72092:(i,p,d)=>{var y=d(67115),v=d(4724);var D=v(y);i.exports=D},4724:i=>{var p=800,d=16;var y=Date.now;function shortOut(i){var v=0,D=0;return function(){var M=y(),U=d-(M-D);D=M;if(U>0){if(++v>=p){return arguments[0]}}else{v=0}return i.apply(undefined,arguments)}}i.exports=shortOut},38698:i=>{function strictIndexOf(i,p,d){var y=d-1,v=i.length;while(++y<v){if(i[y]===p){return y}}return-1}i.exports=strictIndexOf},26210:i=>{var p=Function.prototype;var d=p.toString;function toSource(i){if(i!=null){try{return d.call(i)}catch(i){}try{return i+""}catch(i){}}return""}i.exports=toSource},73275:i=>{function constant(i){return function(){return i}}i.exports=constant},78309:(i,p,d)=>{var y=d(19881),v=d(15885),D=d(40583),M=d(72264);var U=Object.prototype;var j=U.hasOwnProperty;var V=y((function(i,p){i=Object(i);var d=-1;var y=p.length;var V=y>2?p[2]:undefined;if(V&&D(p[0],p[1],V)){y=1}while(++d<y){var K=p[d];var ee=M(K);var te=-1;var re=ee.length;while(++te<re){var ne=ee[te];var ie=i[ne];if(ie===undefined||v(ie,U[ne])&&!j.call(i,ne)){i[ne]=K[ne]}}}return i}));i.exports=V},9176:(i,p,d)=>{var y=d(49792),v=d(82697),D=d(19881),M=d(59454);var U=D((function(i,p){return M(i)?y(i,v(p,1,M,true)):[]}));i.exports=U},15885:i=>{function eq(i,p){return i===p||i!==i&&p!==p}i.exports=eq},43281:(i,p,d)=>{var y=d(82697);function flatten(i){var p=i==null?0:i.length;return p?y(i,1):[]}i.exports=flatten},2693:i=>{function identity(i){return i}i.exports=identity},31283:(i,p,d)=>{var y=d(41659),v=d(83203);var D=Object.prototype;var M=D.hasOwnProperty;var U=D.propertyIsEnumerable;var j=y(function(){return arguments}())?y:function(i){return v(i)&&M.call(i,"callee")&&!U.call(i,"callee")};i.exports=j},9238:i=>{var p=Array.isArray;i.exports=p},41905:(i,p,d)=>{var y=d(85463),v=d(83243);function isArrayLike(i){return i!=null&&v(i.length)&&!y(i)}i.exports=isArrayLike},59454:(i,p,d)=>{var y=d(41905),v=d(83203);function isArrayLikeObject(i){return v(i)&&y(i)}i.exports=isArrayLikeObject},67533:(i,p,d)=>{i=d.nmd(i);var y=d(59134),v=d(3316);var D=true&&p&&!p.nodeType&&p;var M=D&&"object"=="object"&&i&&!i.nodeType&&i;var U=M&&M.exports===D;var j=U?y.Buffer:undefined;var V=j?j.isBuffer:undefined;var K=V||v;i.exports=K},85463:(i,p,d)=>{var y=d(1139),v=d(8620);var D="[object AsyncFunction]",M="[object Function]",U="[object GeneratorFunction]",j="[object Proxy]";function isFunction(i){if(!v(i)){return false}var p=y(i);return p==M||p==U||p==D||p==j}i.exports=isFunction},83243:i=>{var p=9007199254740991;function isLength(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=p}i.exports=isLength},8620:i=>{function isObject(i){var p=typeof i;return i!=null&&(p=="object"||p=="function")}i.exports=isObject},83203:i=>{function isObjectLike(i){return i!=null&&typeof i=="object"}i.exports=isObjectLike},18600:(i,p,d)=>{var y=d(1139),v=d(26752),D=d(83203);var M="[object Object]";var U=Function.prototype,j=Object.prototype;var V=U.toString;var K=j.hasOwnProperty;var ee=V.call(Object);function isPlainObject(i){if(!D(i)||y(i)!=M){return false}var p=v(i);if(p===null){return true}var d=K.call(p,"constructor")&&p.constructor;return typeof d=="function"&&d instanceof d&&V.call(d)==ee}i.exports=isPlainObject},75930:(i,p,d)=>{var y=d(21906),v=d(69140),D=d(53986);var M=D&&D.isTypedArray;var U=M?v(M):y;i.exports=U},72264:(i,p,d)=>{var y=d(69942),v=d(496),D=d(41905);function keysIn(i){return D(i)?y(i,true):v(i)}i.exports=keysIn},38303:i=>{function noop(){}i.exports=noop},3316:i=>{function stubFalse(){return false}i.exports=stubFalse},13124:(i,p,d)=>{var y=d(82697),v=d(19881),D=d(11566),M=d(59454);var U=v((function(i){return D(y(i,1,M,true))}));i.exports=U},34328:i=>{"use strict";i.exports=Math.abs},70422:i=>{"use strict";i.exports=Math.floor},24021:i=>{"use strict";i.exports=Number.isNaN||function isNaN(i){return i!==i}},71378:i=>{"use strict";i.exports=Math.max},87388:i=>{"use strict";i.exports=Math.min},80526:i=>{"use strict";i.exports=Math.pow},17816:i=>{"use strict";i.exports=Math.round},19947:(i,p,d)=>{"use strict";var y=d(24021);i.exports=function sign(i){if(y(i)||i===0){return i}return i<0?-1:+1}},18936:(i,p,d)=>{
/*!
* mime-db
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015-2022 Douglas Christopher Wilson
* MIT Licensed
*/
i.exports=d(47080)},56553:(i,p,d)=>{"use strict";
/*!
* mime-types
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/var y=d(18936);var v=d(16928).extname;var D=/^\s*([^;\s]*)(?:;|\s|$)/;var M=/^text\//i;p.charset=charset;p.charsets={lookup:charset};p.contentType=contentType;p.extension=extension;p.extensions=Object.create(null);p.lookup=lookup;p.types=Object.create(null);populateMaps(p.extensions,p.types);function charset(i){if(!i||typeof i!=="string"){return false}var p=D.exec(i);var d=p&&y[p[1].toLowerCase()];if(d&&d.charset){return d.charset}if(p&&M.test(p[1])){return"UTF-8"}return false}function contentType(i){if(!i||typeof i!=="string"){return false}var d=i.indexOf("/")===-1?p.lookup(i):i;if(!d){return false}if(d.indexOf("charset")===-1){var y=p.charset(d);if(y)d+="; charset="+y.toLowerCase()}return d}function extension(i){if(!i||typeof i!=="string"){return false}var d=D.exec(i);var y=d&&p.extensions[d[1].toLowerCase()];if(!y||!y.length){return false}return y[0]}function lookup(i){if(!i||typeof i!=="string"){return false}var d=v("x."+i).toLowerCase().substr(1);if(!d){return false}return p.types[d]||false}function populateMaps(i,p){var d=["nginx","apache",undefined,"iana"];Object.keys(y).forEach((function forEachMimeType(v){var D=y[v];var M=D.extensions;if(!M||!M.length){return}i[v]=M;for(var U=0;U<M.length;U++){var j=M[U];if(p[j]){var V=d.indexOf(y[p[j]].source);var K=d.indexOf(D.source);if(p[j]!=="application/octet-stream"&&(V>K||V===K&&p[j].substr(0,12)==="application/")){continue}}p[j]=v}}))}},96274:(i,p,d)=>{i.exports=minimatch;minimatch.Minimatch=Minimatch;var y=function(){try{return d(16928)}catch(i){}}()||{sep:"/"};minimatch.sep=y.sep;var v=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var D=d(73443);var M={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var U="[^/]";var j=U+"*?";var V="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var K="(?:(?!(?:\\/|^)\\.).)*?";var ee=charSet("().*{}+?[]^$\\!");function charSet(i){return i.split("").reduce((function(i,p){i[p]=true;return i}),{})}var te=/\/+/;minimatch.filter=filter;function filter(i,p){p=p||{};return function(d,y,v){return minimatch(d,i,p)}}function ext(i,p){p=p||{};var d={};Object.keys(i).forEach((function(p){d[p]=i[p]}));Object.keys(p).forEach((function(i){d[i]=p[i]}));return d}minimatch.defaults=function(i){if(!i||typeof i!=="object"||!Object.keys(i).length){return minimatch}var p=minimatch;var d=function minimatch(d,y,v){return p(d,y,ext(i,v))};d.Minimatch=function Minimatch(d,y){return new p.Minimatch(d,ext(i,y))};d.Minimatch.defaults=function defaults(d){return p.defaults(ext(i,d)).Minimatch};d.filter=function filter(d,y){return p.filter(d,ext(i,y))};d.defaults=function defaults(d){return p.defaults(ext(i,d))};d.makeRe=function makeRe(d,y){return p.makeRe(d,ext(i,y))};d.braceExpand=function braceExpand(d,y){return p.braceExpand(d,ext(i,y))};d.match=function(d,y,v){return p.match(d,y,ext(i,v))};return d};Minimatch.defaults=function(i){return minimatch.defaults(i).Minimatch};function minimatch(i,p,d){assertValidPattern(p);if(!d)d={};if(!d.nocomment&&p.charAt(0)==="#"){return false}return new Minimatch(p,d).match(i)}function Minimatch(i,p){if(!(this instanceof Minimatch)){return new Minimatch(i,p)}assertValidPattern(i);if(!p)p={};i=i.trim();if(!p.allowWindowsEscape&&y.sep!=="/"){i=i.split(y.sep).join("/")}this.options=p;this.set=[];this.pattern=i;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.partial=!!p.partial;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){var i=this.pattern;var p=this.options;if(!p.nocomment&&i.charAt(0)==="#"){this.comment=true;return}if(!i){this.empty=true;return}this.parseNegate();var d=this.globSet=this.braceExpand();if(p.debug)this.debug=function debug(){console.error.apply(console,arguments)};this.debug(this.pattern,d);d=this.globParts=d.map((function(i){return i.split(te)}));this.debug(this.pattern,d);d=d.map((function(i,p,d){return i.map(this.parse,this)}),this);this.debug(this.pattern,d);d=d.filter((function(i){return i.indexOf(false)===-1}));this.debug(this.pattern,d);this.set=d}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var i=this.pattern;var p=false;var d=this.options;var y=0;if(d.nonegate)return;for(var v=0,D=i.length;v<D&&i.charAt(v)==="!";v++){p=!p;y++}if(y)this.pattern=i.substr(y);this.negate=p}minimatch.braceExpand=function(i,p){return braceExpand(i,p)};Minimatch.prototype.braceExpand=braceExpand;function braceExpand(i,p){if(!p){if(this instanceof Minimatch){p=this.options}else{p={}}}i=typeof i==="undefined"?this.pattern:i;assertValidPattern(i);if(p.nobrace||!/\{(?:(?!\{).)*\}/.test(i)){return[i]}return D(i)}var re=1024*64;var assertValidPattern=function(i){if(typeof i!=="string"){throw new TypeError("invalid pattern")}if(i.length>re){throw new TypeError("pattern is too long")}};Minimatch.prototype.parse=parse;var ne={};function parse(i,p){assertValidPattern(i);var d=this.options;if(i==="**"){if(!d.noglobstar)return v;else i="*"}if(i==="")return"";var y="";var D=!!d.nocase;var V=false;var K=[];var te=[];var re;var ie=false;var oe=-1;var se=-1;var ae=i.charAt(0)==="."?"":d.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var le=this;function clearStateChar(){if(re){switch(re){case"*":y+=j;D=true;break;case"?":y+=U;D=true;break;default:y+="\\"+re;break}le.debug("clearStateChar %j %j",re,y);re=false}}for(var ce=0,ue=i.length,pe;ce<ue&&(pe=i.charAt(ce));ce++){this.debug("%s\t%s %s %j",i,ce,y,pe);if(V&&ee[pe]){y+="\\"+pe;V=false;continue}switch(pe){case"/":{return false}case"\\":clearStateChar();V=true;continue;case"?":case"*":case"+":case"@":case"!":this.debug("%s\t%s %s %j <-- stateChar",i,ce,y,pe);if(ie){this.debug(" in class");if(pe==="!"&&ce===se+1)pe="^";y+=pe;continue}le.debug("call clearStateChar %j",re);clearStateChar();re=pe;if(d.noext)clearStateChar();continue;case"(":if(ie){y+="(";continue}if(!re){y+="\\(";continue}K.push({type:re,start:ce-1,reStart:y.length,open:M[re].open,close:M[re].close});y+=re==="!"?"(?:(?!(?:":"(?:";this.debug("plType %j %j",re,y);re=false;continue;case")":if(ie||!K.length){y+="\\)";continue}clearStateChar();D=true;var de=K.pop();y+=de.close;if(de.type==="!"){te.push(de)}de.reEnd=y.length;continue;case"|":if(ie||!K.length||V){y+="\\|";V=false;continue}clearStateChar();y+="|";continue;case"[":clearStateChar();if(ie){y+="\\"+pe;continue}ie=true;se=ce;oe=y.length;y+=pe;continue;case"]":if(ce===se+1||!ie){y+="\\"+pe;V=false;continue}var fe=i.substring(se+1,ce);try{RegExp("["+fe+"]")}catch(i){var me=this.parse(fe,ne);y=y.substr(0,oe)+"\\["+me[0]+"\\]";D=D||me[1];ie=false;continue}D=true;ie=false;y+=pe;continue;default:clearStateChar();if(V){V=false}else if(ee[pe]&&!(pe==="^"&&ie)){y+="\\"}y+=pe}}if(ie){fe=i.substr(se+1);me=this.parse(fe,ne);y=y.substr(0,oe)+"\\["+me[0];D=D||me[1]}for(de=K.pop();de;de=K.pop()){var he=y.slice(de.reStart+de.open.length);this.debug("setting tail",y,de);he=he.replace(/((?:\\{2}){0,64})(\\?)\|/g,(function(i,p,d){if(!d){d="\\"}return p+p+d+"|"}));this.debug("tail=%j\n %s",he,he,de,y);var Ae=de.type==="*"?j:de.type==="?"?U:"\\"+de.type;D=true;y=y.slice(0,de.reStart)+Ae+"\\("+he}clearStateChar();if(V){y+="\\\\"}var ge=false;switch(y.charAt(0)){case"[":case".":case"(":ge=true}for(var ye=te.length-1;ye>-1;ye--){var be=te[ye];var Ee=y.slice(0,be.reStart);var ve=y.slice(be.reStart,be.reEnd-8);var Ce=y.slice(be.reEnd-8,be.reEnd);var we=y.slice(be.reEnd);Ce+=we;var Se=Ee.split("(").length-1;var Ie=we;for(ce=0;ce<Se;ce++){Ie=Ie.replace(/\)[+*?]?/,"")}we=Ie;var Be="";if(we===""&&p!==ne){Be="$"}var Te=Ee+ve+we+Be+Ce;y=Te}if(y!==""&&D){y="(?=.)"+y}if(ge){y=ae+y}if(p===ne){return[y,D]}if(!D){return globUnescape(i)}var xe=d.nocase?"i":"";try{var _e=new RegExp("^"+y+"$",xe)}catch(i){return new RegExp("$.")}_e._glob=i;_e._src=y;return _e}minimatch.makeRe=function(i,p){return new Minimatch(i,p||{}).makeRe()};Minimatch.prototype.makeRe=makeRe;function makeRe(){if(this.regexp||this.regexp===false)return this.regexp;var i=this.set;if(!i.length){this.regexp=false;return this.regexp}var p=this.options;var d=p.noglobstar?j:p.dot?V:K;var y=p.nocase?"i":"";var D=i.map((function(i){return i.map((function(i){return i===v?d:typeof i==="string"?regExpEscape(i):i._src})).join("\\/")})).join("|");D="^(?:"+D+")$";if(this.negate)D="^(?!"+D+").*$";try{this.regexp=new RegExp(D,y)}catch(i){this.regexp=false}return this.regexp}minimatch.match=function(i,p,d){d=d||{};var y=new Minimatch(p,d);i=i.filter((function(i){return y.match(i)}));if(y.options.nonull&&!i.length){i.push(p)}return i};Minimatch.prototype.match=function match(i,p){if(typeof p==="undefined")p=this.partial;this.debug("match",i,this.pattern);if(this.comment)return false;if(this.empty)return i==="";if(i==="/"&&p)return true;var d=this.options;if(y.sep!=="/"){i=i.split(y.sep).join("/")}i=i.split(te);this.debug(this.pattern,"split",i);var v=this.set;this.debug(this.pattern,"set",v);var D;var M;for(M=i.length-1;M>=0;M--){D=i[M];if(D)break}for(M=0;M<v.length;M++){var U=v[M];var j=i;if(d.matchBase&&U.length===1){j=[D]}var V=this.matchOne(j,U,p);if(V){if(d.flipNegate)return true;return!this.negate}}if(d.flipNegate)return false;return this.negate};Minimatch.prototype.matchOne=function(i,p,d){var y=this.options;this.debug("matchOne",{this:this,file:i,pattern:p});this.debug("matchOne",i.length,p.length);for(var D=0,M=0,U=i.length,j=p.length;D<U&&M<j;D++,M++){this.debug("matchOne loop");var V=p[M];var K=i[D];this.debug(p,V,K);if(V===false)return false;if(V===v){this.debug("GLOBSTAR",[p,V,K]);var ee=D;var te=M+1;if(te===j){this.debug("** at the end");for(;D<U;D++){if(i[D]==="."||i[D]===".."||!y.dot&&i[D].charAt(0)===".")return false}return true}while(ee<U){var re=i[ee];this.debug("\nglobstar while",i,ee,p,te,re);if(this.matchOne(i.slice(ee),p.slice(te),d)){this.debug("globstar found match!",ee,U,re);return true}else{if(re==="."||re===".."||!y.dot&&re.charAt(0)==="."){this.debug("dot detected!",i,ee,p,te);break}this.debug("globstar swallow a segment, and continue");ee++}}if(d){this.debug("\n>>> no match, partial?",i,ee,p,te);if(ee===U)return true}return false}var ne;if(typeof V==="string"){ne=K===V;this.debug("string match",V,K,ne)}else{ne=K.match(V);this.debug("pattern match",V,K,ne)}if(!ne)return false}if(D===U&&M===j){return true}else if(D===U){return d}else if(M===j){return D===U-1&&i[D]===""}throw new Error("wtf?")};function globUnescape(i){return i.replace(/\\(.)/g,"$1")}function regExpEscape(i){return i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},43697:i=>{const p=typeof process==="object"&&process&&process.platform==="win32";i.exports=p?{sep:"\\"}:{sep:"/"}},21388:(i,p,d)=>{const y=i.exports=(i,p,d={})=>{assertValidPattern(p);if(!d.nocomment&&p.charAt(0)==="#"){return false}return new Minimatch(p,d).match(i)};i.exports=y;const v=d(43697);y.sep=v.sep;const D=Symbol("globstar **");y.GLOBSTAR=D;const M=d(5772);const U={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};const j="[^/]";const V=j+"*?";const K="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";const ee="(?:(?!(?:\\/|^)\\.).)*?";const charSet=i=>i.split("").reduce(((i,p)=>{i[p]=true;return i}),{});const te=charSet("().*{}+?[]^$\\!");const re=charSet("[.(");const ne=/\/+/;y.filter=(i,p={})=>(d,v,D)=>y(d,i,p);const ext=(i,p={})=>{const d={};Object.keys(i).forEach((p=>d[p]=i[p]));Object.keys(p).forEach((i=>d[i]=p[i]));return d};y.defaults=i=>{if(!i||typeof i!=="object"||!Object.keys(i).length){return y}const p=y;const m=(d,y,v)=>p(d,y,ext(i,v));m.Minimatch=class Minimatch extends p.Minimatch{constructor(p,d){super(p,ext(i,d))}};m.Minimatch.defaults=d=>p.defaults(ext(i,d)).Minimatch;m.filter=(d,y)=>p.filter(d,ext(i,y));m.defaults=d=>p.defaults(ext(i,d));m.makeRe=(d,y)=>p.makeRe(d,ext(i,y));m.braceExpand=(d,y)=>p.braceExpand(d,ext(i,y));m.match=(d,y,v)=>p.match(d,y,ext(i,v));return m};y.braceExpand=(i,p)=>braceExpand(i,p);const braceExpand=(i,p={})=>{assertValidPattern(i);if(p.nobrace||!/\{(?:(?!\{).)*\}/.test(i)){return[i]}return M(i)};const ie=1024*64;const assertValidPattern=i=>{if(typeof i!=="string"){throw new TypeError("invalid pattern")}if(i.length>ie){throw new TypeError("pattern is too long")}};const oe=Symbol("subparse");y.makeRe=(i,p)=>new Minimatch(i,p||{}).makeRe();y.match=(i,p,d={})=>{const y=new Minimatch(p,d);i=i.filter((i=>y.match(i)));if(y.options.nonull&&!i.length){i.push(p)}return i};const globUnescape=i=>i.replace(/\\(.)/g,"$1");const charUnescape=i=>i.replace(/\\([^-\]])/g,"$1");const regExpEscape=i=>i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const braExpEscape=i=>i.replace(/[[\]\\]/g,"\\$&");class Minimatch{constructor(i,p){assertValidPattern(i);if(!p)p={};this.options=p;this.set=[];this.pattern=i;this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){this.pattern=this.pattern.replace(/\\/g,"/")}this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.partial=!!p.partial;this.make()}debug(){}make(){const i=this.pattern;const p=this.options;if(!p.nocomment&&i.charAt(0)==="#"){this.comment=true;return}if(!i){this.empty=true;return}this.parseNegate();let d=this.globSet=this.braceExpand();if(p.debug)this.debug=(...i)=>console.error(...i);this.debug(this.pattern,d);d=this.globParts=d.map((i=>i.split(ne)));this.debug(this.pattern,d);d=d.map(((i,p,d)=>i.map(this.parse,this)));this.debug(this.pattern,d);d=d.filter((i=>i.indexOf(false)===-1));this.debug(this.pattern,d);this.set=d}parseNegate(){if(this.options.nonegate)return;const i=this.pattern;let p=false;let d=0;for(let y=0;y<i.length&&i.charAt(y)==="!";y++){p=!p;d++}if(d)this.pattern=i.slice(d);this.negate=p}matchOne(i,p,d){var y=this.options;this.debug("matchOne",{this:this,file:i,pattern:p});this.debug("matchOne",i.length,p.length);for(var v=0,M=0,U=i.length,j=p.length;v<U&&M<j;v++,M++){this.debug("matchOne loop");var V=p[M];var K=i[v];this.debug(p,V,K);if(V===false)return false;if(V===D){this.debug("GLOBSTAR",[p,V,K]);var ee=v;var te=M+1;if(te===j){this.debug("** at the end");for(;v<U;v++){if(i[v]==="."||i[v]===".."||!y.dot&&i[v].charAt(0)===".")return false}return true}while(ee<U){var re=i[ee];this.debug("\nglobstar while",i,ee,p,te,re);if(this.matchOne(i.slice(ee),p.slice(te),d)){this.debug("globstar found match!",ee,U,re);return true}else{if(re==="."||re===".."||!y.dot&&re.charAt(0)==="."){this.debug("dot detected!",i,ee,p,te);break}this.debug("globstar swallow a segment, and continue");ee++}}if(d){this.debug("\n>>> no match, partial?",i,ee,p,te);if(ee===U)return true}return false}var ne;if(typeof V==="string"){ne=K===V;this.debug("string match",V,K,ne)}else{ne=K.match(V);this.debug("pattern match",V,K,ne)}if(!ne)return false}if(v===U&&M===j){return true}else if(v===U){return d}else if(M===j){return v===U-1&&i[v]===""}throw new Error("wtf?")}braceExpand(){return braceExpand(this.pattern,this.options)}parse(i,p){assertValidPattern(i);const d=this.options;if(i==="**"){if(!d.noglobstar)return D;else i="*"}if(i==="")return"";let y="";let v=false;let M=false;const K=[];const ee=[];let ne;let ie=false;let se=-1;let ae=-1;let le;let ce;let ue;let pe=i.charAt(0)===".";let de=d.dot||pe;const patternStart=()=>pe?"":de?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";const subPatternStart=i=>i.charAt(0)==="."?"":d.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";const clearStateChar=()=>{if(ne){switch(ne){case"*":y+=V;v=true;break;case"?":y+=j;v=true;break;default:y+="\\"+ne;break}this.debug("clearStateChar %j %j",ne,y);ne=false}};for(let p=0,D;p<i.length&&(D=i.charAt(p));p++){this.debug("%s\t%s %s %j",i,p,y,D);if(M){if(D==="/"){return false}if(te[D]){y+="\\"}y+=D;M=false;continue}switch(D){case"/":{return false}case"\\":if(ie&&i.charAt(p+1)==="-"){y+=D;continue}clearStateChar();M=true;continue;case"?":case"*":case"+":case"@":case"!":this.debug("%s\t%s %s %j <-- stateChar",i,p,y,D);if(ie){this.debug(" in class");if(D==="!"&&p===ae+1)D="^";y+=D;continue}this.debug("call clearStateChar %j",ne);clearStateChar();ne=D;if(d.noext)clearStateChar();continue;case"(":{if(ie){y+="(";continue}if(!ne){y+="\\(";continue}const d={type:ne,start:p-1,reStart:y.length,open:U[ne].open,close:U[ne].close};this.debug(this.pattern,"\t",d);K.push(d);y+=d.open;if(d.start===0&&d.type!=="!"){pe=true;y+=subPatternStart(i.slice(p+1))}this.debug("plType %j %j",ne,y);ne=false;continue}case")":{const i=K[K.length-1];if(ie||!i){y+="\\)";continue}K.pop();clearStateChar();v=true;ce=i;y+=ce.close;if(ce.type==="!"){ee.push(Object.assign(ce,{reEnd:y.length}))}continue}case"|":{const d=K[K.length-1];if(ie||!d){y+="\\|";continue}clearStateChar();y+="|";if(d.start===0&&d.type!=="!"){pe=true;y+=subPatternStart(i.slice(p+1))}continue}case"[":clearStateChar();if(ie){y+="\\"+D;continue}ie=true;ae=p;se=y.length;y+=D;continue;case"]":if(p===ae+1||!ie){y+="\\"+D;continue}le=i.substring(ae+1,p);try{RegExp("["+braExpEscape(charUnescape(le))+"]");y+=D}catch(i){y=y.substring(0,se)+"(?:$.)"}v=true;ie=false;continue;default:clearStateChar();if(te[D]&&!(D==="^"&&ie)){y+="\\"}y+=D;break}}if(ie){le=i.slice(ae+1);ue=this.parse(le,oe);y=y.substring(0,se)+"\\["+ue[0];v=v||ue[1]}for(ce=K.pop();ce;ce=K.pop()){let i;i=y.slice(ce.reStart+ce.open.length);this.debug("setting tail",y,ce);i=i.replace(/((?:\\{2}){0,64})(\\?)\|/g,((i,p,d)=>{if(!d){d="\\"}return p+p+d+"|"}));this.debug("tail=%j\n %s",i,i,ce,y);const p=ce.type==="*"?V:ce.type==="?"?j:"\\"+ce.type;v=true;y=y.slice(0,ce.reStart)+p+"\\("+i}clearStateChar();if(M){y+="\\\\"}const fe=re[y.charAt(0)];for(let i=ee.length-1;i>-1;i--){const d=ee[i];const v=y.slice(0,d.reStart);const D=y.slice(d.reStart,d.reEnd-8);let M=y.slice(d.reEnd);const U=y.slice(d.reEnd-8,d.reEnd)+M;const j=v.split(")").length;const V=v.split("(").length-j;let K=M;for(let i=0;i<V;i++){K=K.replace(/\)[+*?]?/,"")}M=K;const te=M===""&&p!==oe?"(?:$|\\/)":"";y=v+D+M+te+U}if(y!==""&&v){y="(?=.)"+y}if(fe){y=patternStart()+y}if(p===oe){return[y,v]}if(d.nocase&&!v){v=i.toUpperCase()!==i.toLowerCase()}if(!v){return globUnescape(i)}const me=d.nocase?"i":"";try{return Object.assign(new RegExp("^"+y+"$",me),{_glob:i,_src:y})}catch(i){return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===false)return this.regexp;const i=this.set;if(!i.length){this.regexp=false;return this.regexp}const p=this.options;const d=p.noglobstar?V:p.dot?K:ee;const y=p.nocase?"i":"";let v=i.map((i=>{i=i.map((i=>typeof i==="string"?regExpEscape(i):i===D?D:i._src)).reduce(((i,p)=>{if(!(i[i.length-1]===D&&p===D)){i.push(p)}return i}),[]);i.forEach(((p,y)=>{if(p!==D||i[y-1]===D){return}if(y===0){if(i.length>1){i[y+1]="(?:\\/|"+d+"\\/)?"+i[y+1]}else{i[y]=d}}else if(y===i.length-1){i[y-1]+="(?:\\/|"+d+")?"}else{i[y-1]+="(?:\\/|\\/"+d+"\\/)"+i[y+1];i[y+1]=D}}));return i.filter((i=>i!==D)).join("/")})).join("|");v="^(?:"+v+")$";if(this.negate)v="^(?!"+v+").*$";try{this.regexp=new RegExp(v,y)}catch(i){this.regexp=false}return this.regexp}match(i,p=this.partial){this.debug("match",i,this.pattern);if(this.comment)return false;if(this.empty)return i==="";if(i==="/"&&p)return true;const d=this.options;if(v.sep!=="/"){i=i.split(v.sep).join("/")}i=i.split(ne);this.debug(this.pattern,"split",i);const y=this.set;this.debug(this.pattern,"set",y);let D;for(let p=i.length-1;p>=0;p--){D=i[p];if(D)break}for(let v=0;v<y.length;v++){const M=y[v];let U=i;if(d.matchBase&&M.length===1){U=[D]}const j=this.matchOne(U,M,p);if(j){if(d.flipNegate)return true;return!this.negate}}if(d.flipNegate)return false;return this.negate}static defaults(i){return y.defaults(i).Minimatch}}y.Minimatch=Minimatch},39403:(i,p,d)=>{var y=d(16928);var v=d(79896);var D=parseInt("0777",8);i.exports=mkdirP.mkdirp=mkdirP.mkdirP=mkdirP;function mkdirP(i,p,d,M){if(typeof p==="function"){d=p;p={}}else if(!p||typeof p!=="object"){p={mode:p}}var U=p.mode;var j=p.fs||v;if(U===undefined){U=D}if(!M)M=null;var V=d||function(){};i=y.resolve(i);j.mkdir(i,U,(function(d){if(!d){M=M||i;return V(null,M)}switch(d.code){case"ENOENT":if(y.dirname(i)===i)return V(d);mkdirP(y.dirname(i),p,(function(d,y){if(d)V(d,y);else mkdirP(i,p,V,y)}));break;default:j.stat(i,(function(i,p){if(i||!p.isDirectory())V(d,M);else V(null,M)}));break}}))}mkdirP.sync=function sync(i,p,d){if(!p||typeof p!=="object"){p={mode:p}}var M=p.mode;var U=p.fs||v;if(M===undefined){M=D}if(!d)d=null;i=y.resolve(i);try{U.mkdirSync(i,M);d=d||i}catch(v){switch(v.code){case"ENOENT":d=sync(y.dirname(i),p,d);sync(i,p,d);break;default:var j;try{j=U.statSync(i)}catch(i){throw v}if(!j.isDirectory())throw v;break}}return d}},2134:i=>{var p=1e3;var d=p*60;var y=d*60;var v=y*24;var D=v*7;var M=v*365.25;i.exports=function(i,p){p=p||{};var d=typeof i;if(d==="string"&&i.length>0){return parse(i)}else if(d==="number"&&isFinite(i)){return p.long?fmtLong(i):fmtShort(i)}throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(i))};function parse(i){i=String(i);if(i.length>100){return}var U=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(i);if(!U){return}var j=parseFloat(U[1]);var V=(U[2]||"ms").toLowerCase();switch(V){case"years":case"year":case"yrs":case"yr":case"y":return j*M;case"weeks":case"week":case"w":return j*D;case"days":case"day":case"d":return j*v;case"hours":case"hour":case"hrs":case"hr":case"h":return j*y;case"minutes":case"minute":case"mins":case"min":case"m":return j*d;case"seconds":case"second":case"secs":case"sec":case"s":return j*p;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return j;default:return undefined}}function fmtShort(i){var D=Math.abs(i);if(D>=v){return Math.round(i/v)+"d"}if(D>=y){return Math.round(i/y)+"h"}if(D>=d){return Math.round(i/d)+"m"}if(D>=p){return Math.round(i/p)+"s"}return i+"ms"}function fmtLong(i){var D=Math.abs(i);if(D>=v){return plural(i,D,v,"day")}if(D>=y){return plural(i,D,y,"hour")}if(D>=d){return plural(i,D,d,"minute")}if(D>=p){return plural(i,D,p,"second")}return i+" ms"}function plural(i,p,d,y){var v=p>=d*1.5;return Math.round(i/d)+" "+y+(v?"s":"")}},39201:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});function _interopDefault(i){return i&&typeof i==="object"&&"default"in i?i["default"]:i}var y=_interopDefault(d(2203));var v=_interopDefault(d(58611));var D=_interopDefault(d(87016));var M=_interopDefault(d(20969));var U=_interopDefault(d(65692));var j=_interopDefault(d(43106));const V=y.Readable;const K=Symbol("buffer");const ee=Symbol("type");class Blob{constructor(){this[ee]="";const i=arguments[0];const p=arguments[1];const d=[];let y=0;if(i){const p=i;const v=Number(p.length);for(let i=0;i<v;i++){const v=p[i];let D;if(v instanceof Buffer){D=v}else if(ArrayBuffer.isView(v)){D=Buffer.from(v.buffer,v.byteOffset,v.byteLength)}else if(v instanceof ArrayBuffer){D=Buffer.from(v)}else if(v instanceof Blob){D=v[K]}else{D=Buffer.from(typeof v==="string"?v:String(v))}y+=D.length;d.push(D)}}this[K]=Buffer.concat(d);let v=p&&p.type!==undefined&&String(p.type).toLowerCase();if(v&&!/[^\u0020-\u007E]/.test(v)){this[ee]=v}}get size(){return this[K].length}get type(){return this[ee]}text(){return Promise.resolve(this[K].toString())}arrayBuffer(){const i=this[K];const p=i.buffer.slice(i.byteOffset,i.byteOffset+i.byteLength);return Promise.resolve(p)}stream(){const i=new V;i._read=function(){};i.push(this[K]);i.push(null);return i}toString(){return"[object Blob]"}slice(){const i=this.size;const p=arguments[0];const d=arguments[1];let y,v;if(p===undefined){y=0}else if(p<0){y=Math.max(i+p,0)}else{y=Math.min(p,i)}if(d===undefined){v=i}else if(d<0){v=Math.max(i+d,0)}else{v=Math.min(d,i)}const D=Math.max(v-y,0);const M=this[K];const U=M.slice(y,y+D);const j=new Blob([],{type:arguments[2]});j[K]=U;return j}}Object.defineProperties(Blob.prototype,{size:{enumerable:true},type:{enumerable:true},slice:{enumerable:true}});Object.defineProperty(Blob.prototype,Symbol.toStringTag,{value:"Blob",writable:false,enumerable:false,configurable:true});function FetchError(i,p,d){Error.call(this,i);this.message=i;this.type=p;if(d){this.code=this.errno=d.code}Error.captureStackTrace(this,this.constructor)}FetchError.prototype=Object.create(Error.prototype);FetchError.prototype.constructor=FetchError;FetchError.prototype.name="FetchError";let te;try{te=d(95960).convert}catch(i){}const re=Symbol("Body internals");const ne=y.PassThrough;function Body(i){var p=this;var d=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},v=d.size;let D=v===undefined?0:v;var M=d.timeout;let U=M===undefined?0:M;if(i==null){i=null}else if(isURLSearchParams(i)){i=Buffer.from(i.toString())}else if(isBlob(i));else if(Buffer.isBuffer(i));else if(Object.prototype.toString.call(i)==="[object ArrayBuffer]"){i=Buffer.from(i)}else if(ArrayBuffer.isView(i)){i=Buffer.from(i.buffer,i.byteOffset,i.byteLength)}else if(i instanceof y);else{i=Buffer.from(String(i))}this[re]={body:i,disturbed:false,error:null};this.size=D;this.timeout=U;if(i instanceof y){i.on("error",(function(i){const d=i.name==="AbortError"?i:new FetchError(`Invalid response body while trying to fetch ${p.url}: ${i.message}`,"system",i);p[re].error=d}))}}Body.prototype={get body(){return this[re].body},get bodyUsed(){return this[re].disturbed},arrayBuffer(){return consumeBody.call(this).then((function(i){return i.buffer.slice(i.byteOffset,i.byteOffset+i.byteLength)}))},blob(){let i=this.headers&&this.headers.get("content-type")||"";return consumeBody.call(this).then((function(p){return Object.assign(new Blob([],{type:i.toLowerCase()}),{[K]:p})}))},json(){var i=this;return consumeBody.call(this).then((function(p){try{return JSON.parse(p.toString())}catch(p){return Body.Promise.reject(new FetchError(`invalid json response body at ${i.url} reason: ${p.message}`,"invalid-json"))}}))},text(){return consumeBody.call(this).then((function(i){return i.toString()}))},buffer(){return consumeBody.call(this)},textConverted(){var i=this;return consumeBody.call(this).then((function(p){return convertBody(p,i.headers)}))}};Object.defineProperties(Body.prototype,{body:{enumerable:true},bodyUsed:{enumerable:true},arrayBuffer:{enumerable:true},blob:{enumerable:true},json:{enumerable:true},text:{enumerable:true}});Body.mixIn=function(i){for(const p of Object.getOwnPropertyNames(Body.prototype)){if(!(p in i)){const d=Object.getOwnPropertyDescriptor(Body.prototype,p);Object.defineProperty(i,p,d)}}};function consumeBody(){var i=this;if(this[re].disturbed){return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`))}this[re].disturbed=true;if(this[re].error){return Body.Promise.reject(this[re].error)}let p=this.body;if(p===null){return Body.Promise.resolve(Buffer.alloc(0))}if(isBlob(p)){p=p.stream()}if(Buffer.isBuffer(p)){return Body.Promise.resolve(p)}if(!(p instanceof y)){return Body.Promise.resolve(Buffer.alloc(0))}let d=[];let v=0;let D=false;return new Body.Promise((function(y,M){let U;if(i.timeout){U=setTimeout((function(){D=true;M(new FetchError(`Response timeout while trying to fetch ${i.url} (over ${i.timeout}ms)`,"body-timeout"))}),i.timeout)}p.on("error",(function(p){if(p.name==="AbortError"){D=true;M(p)}else{M(new FetchError(`Invalid response body while trying to fetch ${i.url}: ${p.message}`,"system",p))}}));p.on("data",(function(p){if(D||p===null){return}if(i.size&&v+p.length>i.size){D=true;M(new FetchError(`content size at ${i.url} over limit: ${i.size}`,"max-size"));return}v+=p.length;d.push(p)}));p.on("end",(function(){if(D){return}clearTimeout(U);try{y(Buffer.concat(d,v))}catch(p){M(new FetchError(`Could not create Buffer from response body for ${i.url}: ${p.message}`,"system",p))}}))}))}function convertBody(i,p){if(typeof te!=="function"){throw new Error("The package `encoding` must be installed to use the textConverted() function")}const d=p.get("content-type");let y="utf-8";let v,D;if(d){v=/charset=([^;]*)/i.exec(d)}D=i.slice(0,1024).toString();if(!v&&D){v=/<meta.+?charset=(['"])(.+?)\1/i.exec(D)}if(!v&&D){v=/<meta[\s]+?http-equiv=(['"])content-type\1[\s]+?content=(['"])(.+?)\2/i.exec(D);if(!v){v=/<meta[\s]+?content=(['"])(.+?)\1[\s]+?http-equiv=(['"])content-type\3/i.exec(D);if(v){v.pop()}}if(v){v=/charset=(.*)/i.exec(v.pop())}}if(!v&&D){v=/<\?xml.+?encoding=(['"])(.+?)\1/i.exec(D)}if(v){y=v.pop();if(y==="gb2312"||y==="gbk"){y="gb18030"}}return te(i,"UTF-8",y).toString()}function isURLSearchParams(i){if(typeof i!=="object"||typeof i.append!=="function"||typeof i.delete!=="function"||typeof i.get!=="function"||typeof i.getAll!=="function"||typeof i.has!=="function"||typeof i.set!=="function"){return false}return i.constructor.name==="URLSearchParams"||Object.prototype.toString.call(i)==="[object URLSearchParams]"||typeof i.sort==="function"}function isBlob(i){return typeof i==="object"&&typeof i.arrayBuffer==="function"&&typeof i.type==="string"&&typeof i.stream==="function"&&typeof i.constructor==="function"&&typeof i.constructor.name==="string"&&/^(Blob|File)$/.test(i.constructor.name)&&/^(Blob|File)$/.test(i[Symbol.toStringTag])}function clone(i){let p,d;let v=i.body;if(i.bodyUsed){throw new Error("cannot clone body after it is used")}if(v instanceof y&&typeof v.getBoundary!=="function"){p=new ne;d=new ne;v.pipe(p);v.pipe(d);i[re].body=p;v=d}return v}function extractContentType(i){if(i===null){return null}else if(typeof i==="string"){return"text/plain;charset=UTF-8"}else if(isURLSearchParams(i)){return"application/x-www-form-urlencoded;charset=UTF-8"}else if(isBlob(i)){return i.type||null}else if(Buffer.isBuffer(i)){return null}else if(Object.prototype.toString.call(i)==="[object ArrayBuffer]"){return null}else if(ArrayBuffer.isView(i)){return null}else if(typeof i.getBoundary==="function"){return`multipart/form-data;boundary=${i.getBoundary()}`}else if(i instanceof y){return null}else{return"text/plain;charset=UTF-8"}}function getTotalBytes(i){const p=i.body;if(p===null){return 0}else if(isBlob(p)){return p.size}else if(Buffer.isBuffer(p)){return p.length}else if(p&&typeof p.getLengthSync==="function"){if(p._lengthRetrievers&&p._lengthRetrievers.length==0||p.hasKnownLength&&p.hasKnownLength()){return p.getLengthSync()}return null}else{return null}}function writeToStream(i,p){const d=p.body;if(d===null){i.end()}else if(isBlob(d)){d.stream().pipe(i)}else if(Buffer.isBuffer(d)){i.write(d);i.end()}else{d.pipe(i)}}Body.Promise=global.Promise;const ie=/[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/;const oe=/[^\t\x20-\x7e\x80-\xff]/;function validateName(i){i=`${i}`;if(ie.test(i)||i===""){throw new TypeError(`${i} is not a legal HTTP header name`)}}function validateValue(i){i=`${i}`;if(oe.test(i)){throw new TypeError(`${i} is not a legal HTTP header value`)}}function find(i,p){p=p.toLowerCase();for(const d in i){if(d.toLowerCase()===p){return d}}return undefined}const se=Symbol("map");class Headers{constructor(){let i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:undefined;this[se]=Object.create(null);if(i instanceof Headers){const p=i.raw();const d=Object.keys(p);for(const i of d){for(const d of p[i]){this.append(i,d)}}return}if(i==null);else if(typeof i==="object"){const p=i[Symbol.iterator];if(p!=null){if(typeof p!=="function"){throw new TypeError("Header pairs must be iterable")}const d=[];for(const p of i){if(typeof p!=="object"||typeof p[Symbol.iterator]!=="function"){throw new TypeError("Each header pair must be iterable")}d.push(Array.from(p))}for(const i of d){if(i.length!==2){throw new TypeError("Each header pair must be a name/value tuple")}this.append(i[0],i[1])}}else{for(const p of Object.keys(i)){const d=i[p];this.append(p,d)}}}else{throw new TypeError("Provided initializer must be an object")}}get(i){i=`${i}`;validateName(i);const p=find(this[se],i);if(p===undefined){return null}return this[se][p].join(", ")}forEach(i){let p=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined;let d=getHeaders(this);let y=0;while(y<d.length){var v=d[y];const D=v[0],M=v[1];i.call(p,M,D,this);d=getHeaders(this);y++}}set(i,p){i=`${i}`;p=`${p}`;validateName(i);validateValue(p);const d=find(this[se],i);this[se][d!==undefined?d:i]=[p]}append(i,p){i=`${i}`;p=`${p}`;validateName(i);validateValue(p);const d=find(this[se],i);if(d!==undefined){this[se][d].push(p)}else{this[se][i]=[p]}}has(i){i=`${i}`;validateName(i);return find(this[se],i)!==undefined}delete(i){i=`${i}`;validateName(i);const p=find(this[se],i);if(p!==undefined){delete this[se][p]}}raw(){return this[se]}keys(){return createHeadersIterator(this,"key")}values(){return createHeadersIterator(this,"value")}[Symbol.iterator](){return createHeadersIterator(this,"key+value")}}Headers.prototype.entries=Headers.prototype[Symbol.iterator];Object.defineProperty(Headers.prototype,Symbol.toStringTag,{value:"Headers",writable:false,enumerable:false,configurable:true});Object.defineProperties(Headers.prototype,{get:{enumerable:true},forEach:{enumerable:true},set:{enumerable:true},append:{enumerable:true},has:{enumerable:true},delete:{enumerable:true},keys:{enumerable:true},values:{enumerable:true},entries:{enumerable:true}});function getHeaders(i){let p=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"key+value";const d=Object.keys(i[se]).sort();return d.map(p==="key"?function(i){return i.toLowerCase()}:p==="value"?function(p){return i[se][p].join(", ")}:function(p){return[p.toLowerCase(),i[se][p].join(", ")]})}const ae=Symbol("internal");function createHeadersIterator(i,p){const d=Object.create(le);d[ae]={target:i,kind:p,index:0};return d}const le=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==le){throw new TypeError("Value of `this` is not a HeadersIterator")}var i=this[ae];const p=i.target,d=i.kind,y=i.index;const v=getHeaders(p,d);const D=v.length;if(y>=D){return{value:undefined,done:true}}this[ae].index=y+1;return{value:v[y],done:false}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(le,Symbol.toStringTag,{value:"HeadersIterator",writable:false,enumerable:false,configurable:true});function exportNodeCompatibleHeaders(i){const p=Object.assign({__proto__:null},i[se]);const d=find(i[se],"Host");if(d!==undefined){p[d]=p[d][0]}return p}function createHeadersLenient(i){const p=new Headers;for(const d of Object.keys(i)){if(ie.test(d)){continue}if(Array.isArray(i[d])){for(const y of i[d]){if(oe.test(y)){continue}if(p[se][d]===undefined){p[se][d]=[y]}else{p[se][d].push(y)}}}else if(!oe.test(i[d])){p[se][d]=[i[d]]}}return p}const ce=Symbol("Response internals");const ue=v.STATUS_CODES;class Response{constructor(){let i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;let p=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};Body.call(this,i,p);const d=p.status||200;const y=new Headers(p.headers);if(i!=null&&!y.has("Content-Type")){const p=extractContentType(i);if(p){y.append("Content-Type",p)}}this[ce]={url:p.url,status:d,statusText:p.statusText||ue[d],headers:y,counter:p.counter}}get url(){return this[ce].url||""}get status(){return this[ce].status}get ok(){return this[ce].status>=200&&this[ce].status<300}get redirected(){return this[ce].counter>0}get statusText(){return this[ce].statusText}get headers(){return this[ce].headers}clone(){return new Response(clone(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}Body.mixIn(Response.prototype);Object.defineProperties(Response.prototype,{url:{enumerable:true},status:{enumerable:true},ok:{enumerable:true},redirected:{enumerable:true},statusText:{enumerable:true},headers:{enumerable:true},clone:{enumerable:true}});Object.defineProperty(Response.prototype,Symbol.toStringTag,{value:"Response",writable:false,enumerable:false,configurable:true});const pe=Symbol("Request internals");const de=D.URL||M.URL;const fe=D.parse;const me=D.format;function parseURL(i){if(/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(i)){i=new de(i).toString()}return fe(i)}const he="destroy"in y.Readable.prototype;function isRequest(i){return typeof i==="object"&&typeof i[pe]==="object"}function isAbortSignal(i){const p=i&&typeof i==="object"&&Object.getPrototypeOf(i);return!!(p&&p.constructor.name==="AbortSignal")}class Request{constructor(i){let p=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};let d;if(!isRequest(i)){if(i&&i.href){d=parseURL(i.href)}else{d=parseURL(`${i}`)}i={}}else{d=parseURL(i.url)}let y=p.method||i.method||"GET";y=y.toUpperCase();if((p.body!=null||isRequest(i)&&i.body!==null)&&(y==="GET"||y==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body")}let v=p.body!=null?p.body:isRequest(i)&&i.body!==null?clone(i):null;Body.call(this,v,{timeout:p.timeout||i.timeout||0,size:p.size||i.size||0});const D=new Headers(p.headers||i.headers||{});if(v!=null&&!D.has("Content-Type")){const i=extractContentType(v);if(i){D.append("Content-Type",i)}}let M=isRequest(i)?i.signal:null;if("signal"in p)M=p.signal;if(M!=null&&!isAbortSignal(M)){throw new TypeError("Expected signal to be an instanceof AbortSignal")}this[pe]={method:y,redirect:p.redirect||i.redirect||"follow",headers:D,parsedURL:d,signal:M};this.follow=p.follow!==undefined?p.follow:i.follow!==undefined?i.follow:20;this.compress=p.compress!==undefined?p.compress:i.compress!==undefined?i.compress:true;this.counter=p.counter||i.counter||0;this.agent=p.agent||i.agent}get method(){return this[pe].method}get url(){return me(this[pe].parsedURL)}get headers(){return this[pe].headers}get redirect(){return this[pe].redirect}get signal(){return this[pe].signal}clone(){return new Request(this)}}Body.mixIn(Request.prototype);Object.defineProperty(Request.prototype,Symbol.toStringTag,{value:"Request",writable:false,enumerable:false,configurable:true});Object.defineProperties(Request.prototype,{method:{enumerable:true},url:{enumerable:true},headers:{enumerable:true},redirect:{enumerable:true},clone:{enumerable:true},signal:{enumerable:true}});function getNodeRequestOptions(i){const p=i[pe].parsedURL;const d=new Headers(i[pe].headers);if(!d.has("Accept")){d.set("Accept","*/*")}if(!p.protocol||!p.hostname){throw new TypeError("Only absolute URLs are supported")}if(!/^https?:$/.test(p.protocol)){throw new TypeError("Only HTTP(S) protocols are supported")}if(i.signal&&i.body instanceof y.Readable&&!he){throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8")}let v=null;if(i.body==null&&/^(POST|PUT)$/i.test(i.method)){v="0"}if(i.body!=null){const p=getTotalBytes(i);if(typeof p==="number"){v=String(p)}}if(v){d.set("Content-Length",v)}if(!d.has("User-Agent")){d.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)")}if(i.compress&&!d.has("Accept-Encoding")){d.set("Accept-Encoding","gzip,deflate")}let D=i.agent;if(typeof D==="function"){D=D(p)}return Object.assign({},p,{method:i.method,headers:exportNodeCompatibleHeaders(d),agent:D})}function AbortError(i){Error.call(this,i);this.type="aborted";this.message=i;Error.captureStackTrace(this,this.constructor)}AbortError.prototype=Object.create(Error.prototype);AbortError.prototype.constructor=AbortError;AbortError.prototype.name="AbortError";const Ae=D.URL||M.URL;const ge=y.PassThrough;const ye=function isDomainOrSubdomain(i,p){const d=new Ae(p).hostname;const y=new Ae(i).hostname;return d===y||d[d.length-y.length-1]==="."&&d.endsWith(y)};const be=function isSameProtocol(i,p){const d=new Ae(p).protocol;const y=new Ae(i).protocol;return d===y};function fetch(i,p){if(!fetch.Promise){throw new Error("native promise missing, set fetch.Promise to your favorite alternative")}Body.Promise=fetch.Promise;return new fetch.Promise((function(d,D){const M=new Request(i,p);const V=getNodeRequestOptions(M);const K=(V.protocol==="https:"?U:v).request;const ee=M.signal;let te=null;const re=function abort(){let i=new AbortError("The user aborted a request.");D(i);if(M.body&&M.body instanceof y.Readable){destroyStream(M.body,i)}if(!te||!te.body)return;te.body.emit("error",i)};if(ee&&ee.aborted){re();return}const ne=function abortAndFinalize(){re();finalize()};const ie=K(V);let oe;if(ee){ee.addEventListener("abort",ne)}function finalize(){ie.abort();if(ee)ee.removeEventListener("abort",ne);clearTimeout(oe)}if(M.timeout){ie.once("socket",(function(i){oe=setTimeout((function(){D(new FetchError(`network timeout at: ${M.url}`,"request-timeout"));finalize()}),M.timeout)}))}ie.on("error",(function(i){D(new FetchError(`request to ${M.url} failed, reason: ${i.message}`,"system",i));if(te&&te.body){destroyStream(te.body,i)}finalize()}));fixResponseChunkedTransferBadEnding(ie,(function(i){if(ee&&ee.aborted){return}if(te&&te.body){destroyStream(te.body,i)}}));if(parseInt(process.version.substring(1))<14){ie.on("socket",(function(i){i.addListener("close",(function(p){const d=i.listenerCount("data")>0;if(te&&d&&!p&&!(ee&&ee.aborted)){const i=new Error("Premature close");i.code="ERR_STREAM_PREMATURE_CLOSE";te.body.emit("error",i)}}))}))}ie.on("response",(function(i){clearTimeout(oe);const p=createHeadersLenient(i.headers);if(fetch.isRedirect(i.statusCode)){const y=p.get("Location");let v=null;try{v=y===null?null:new Ae(y,M.url).toString()}catch(i){if(M.redirect!=="manual"){D(new FetchError(`uri requested responds with an invalid redirect URL: ${y}`,"invalid-redirect"));finalize();return}}switch(M.redirect){case"error":D(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${M.url}`,"no-redirect"));finalize();return;case"manual":if(v!==null){try{p.set("Location",v)}catch(i){D(i)}}break;case"follow":if(v===null){break}if(M.counter>=M.follow){D(new FetchError(`maximum redirect reached at: ${M.url}`,"max-redirect"));finalize();return}const y={headers:new Headers(M.headers),follow:M.follow,counter:M.counter+1,agent:M.agent,compress:M.compress,method:M.method,body:M.body,signal:M.signal,timeout:M.timeout,size:M.size};if(!ye(M.url,v)||!be(M.url,v)){for(const i of["authorization","www-authenticate","cookie","cookie2"]){y.headers.delete(i)}}if(i.statusCode!==303&&M.body&&getTotalBytes(M)===null){D(new FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect"));finalize();return}if(i.statusCode===303||(i.statusCode===301||i.statusCode===302)&&M.method==="POST"){y.method="GET";y.body=undefined;y.headers.delete("content-length")}d(fetch(new Request(v,y)));finalize();return}}i.once("end",(function(){if(ee)ee.removeEventListener("abort",ne)}));let y=i.pipe(new ge);const v={url:M.url,status:i.statusCode,statusText:i.statusMessage,headers:p,size:M.size,timeout:M.timeout,counter:M.counter};const U=p.get("Content-Encoding");if(!M.compress||M.method==="HEAD"||U===null||i.statusCode===204||i.statusCode===304){te=new Response(y,v);d(te);return}const V={flush:j.Z_SYNC_FLUSH,finishFlush:j.Z_SYNC_FLUSH};if(U=="gzip"||U=="x-gzip"){y=y.pipe(j.createGunzip(V));te=new Response(y,v);d(te);return}if(U=="deflate"||U=="x-deflate"){const p=i.pipe(new ge);p.once("data",(function(i){if((i[0]&15)===8){y=y.pipe(j.createInflate())}else{y=y.pipe(j.createInflateRaw())}te=new Response(y,v);d(te)}));p.on("end",(function(){if(!te){te=new Response(y,v);d(te)}}));return}if(U=="br"&&typeof j.createBrotliDecompress==="function"){y=y.pipe(j.createBrotliDecompress());te=new Response(y,v);d(te);return}te=new Response(y,v);d(te)}));writeToStream(ie,M)}))}function fixResponseChunkedTransferBadEnding(i,p){let d;i.on("socket",(function(i){d=i}));i.on("response",(function(i){const y=i.headers;if(y["transfer-encoding"]==="chunked"&&!y["content-length"]){i.once("close",(function(i){const y=d&&d.listenerCount("data")>0;if(y&&!i){const i=new Error("Premature close");i.code="ERR_STREAM_PREMATURE_CLOSE";p(i)}}))}}))}function destroyStream(i,p){if(i.destroy){i.destroy(p)}else{i.emit("error",p);i.end()}}fetch.isRedirect=function(i){return i===301||i===302||i===303||i===307||i===308};fetch.Promise=global.Promise;i.exports=p=fetch;Object.defineProperty(p,"__esModule",{value:true});p["default"]=p;p.Headers=Headers;p.Request=Request;p.Response=Response;p.FetchError=FetchError;p.AbortError=AbortError},44527:i=>{
/*!
* normalize-path <https://github.com/jonschlinkert/normalize-path>
*
* Copyright (c) 2014-2018, Jon Schlinkert.
* Released under the MIT License.
*/
i.exports=function(i,p){if(typeof i!=="string"){throw new TypeError("expected path to be a string")}if(i==="\\"||i==="/")return"/";var d=i.length;if(d<=1)return i;var y="";if(d>4&&i[3]==="\\"){var v=i[2];if((v==="?"||v===".")&&i.slice(0,2)==="\\\\"){i=i.slice(2);y="//"}}var D=i.split(/[/\\]+/);if(p!==false&&D[D.length-1]===""){D.pop()}return y+D.join("/")}},98068:(i,p,d)=>{var y=d(58092);i.exports=y(once);i.exports.strict=y(onceStrict);once.proto=once((function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})}));function once(i){var f=function(){if(f.called)return f.value;f.called=true;return f.value=i.apply(this,arguments)};f.called=false;return f}function onceStrict(i){var f=function(){if(f.called)throw new Error(f.onceError);f.called=true;return f.value=i.apply(this,arguments)};var p=i.name||"Function wrapped with `once`";f.onceError=p+" shouldn't be called more than once";f.called=false;return f}},11847:i=>{"use strict";if(typeof process==="undefined"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0){i.exports={nextTick:nextTick}}else{i.exports=process}function nextTick(i,p,d,y){if(typeof i!=="function"){throw new TypeError('"callback" argument must be a function')}var v=arguments.length;var D,M;switch(v){case 0:case 1:return process.nextTick(i);case 2:return process.nextTick((function afterTickOne(){i.call(null,p)}));case 3:return process.nextTick((function afterTickTwo(){i.call(null,p,d)}));case 4:return process.nextTick((function afterTickThree(){i.call(null,p,d,y)}));default:D=new Array(v-1);M=0;while(M<D.length){D[M++]=arguments[M]}return process.nextTick((function afterTick(){i.apply(null,D)}))}}},10125:i=>{i.exports=global.process},47561:(i,p,d)=>{"use strict";var y=d(11847);var v=Object.keys||function(i){var p=[];for(var d in i){p.push(d)}return p};i.exports=Duplex;var D=Object.create(d(19810));D.inherits=d(84070);var M=d(36319);var U=d(50227);D.inherits(Duplex,M);{var j=v(U.prototype);for(var V=0;V<j.length;V++){var K=j[V];if(!Duplex.prototype[K])Duplex.prototype[K]=U.prototype[K]}}function Duplex(i){if(!(this instanceof Duplex))return new Duplex(i);M.call(this,i);U.call(this,i);if(i&&i.readable===false)this.readable=false;if(i&&i.writable===false)this.writable=false;this.allowHalfOpen=true;if(i&&i.allowHalfOpen===false)this.allowHalfOpen=false;this.once("end",onend)}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:false,get:function(){return this._writableState.highWaterMark}});function onend(){if(this.allowHalfOpen||this._writableState.ended)return;y.nextTick(onEndNT,this)}function onEndNT(i){i.end()}Object.defineProperty(Duplex.prototype,"destroyed",{get:function(){if(this._readableState===undefined||this._writableState===undefined){return false}return this._readableState.destroyed&&this._writableState.destroyed},set:function(i){if(this._readableState===undefined||this._writableState===undefined){return}this._readableState.destroyed=i;this._writableState.destroyed=i}});Duplex.prototype._destroy=function(i,p){this.push(null);this.end();y.nextTick(p,i)}},67741:(i,p,d)=>{"use strict";i.exports=PassThrough;var y=d(55167);var v=Object.create(d(19810));v.inherits=d(84070);v.inherits(PassThrough,y);function PassThrough(i){if(!(this instanceof PassThrough))return new PassThrough(i);y.call(this,i)}PassThrough.prototype._transform=function(i,p,d){d(null,i)}},36319:(i,p,d)=>{"use strict";var y=d(11847);i.exports=Readable;var v=d(94057);var D;Readable.ReadableState=ReadableState;var M=d(24434).EventEmitter;var EElistenerCount=function(i,p){return i.listeners(p).length};var U=d(48705);var j=d(56912).Buffer;var V=(typeof global!=="undefined"?global:typeof window!=="undefined"?window:typeof self!=="undefined"?self:{}).Uint8Array||function(){};function _uint8ArrayToBuffer(i){return j.from(i)}function _isUint8Array(i){return j.isBuffer(i)||i instanceof V}var K=Object.create(d(19810));K.inherits=d(84070);var ee=d(39023);var te=void 0;if(ee&&ee.debuglog){te=ee.debuglog("stream")}else{te=function(){}}var re=d(36271);var ne=d(23383);var ie;K.inherits(Readable,U);var oe=["error","close","destroy","pause","resume"];function prependListener(i,p,d){if(typeof i.prependListener==="function")return i.prependListener(p,d);if(!i._events||!i._events[p])i.on(p,d);else if(v(i._events[p]))i._events[p].unshift(d);else i._events[p]=[d,i._events[p]]}function ReadableState(i,p){D=D||d(47561);i=i||{};var y=p instanceof D;this.objectMode=!!i.objectMode;if(y)this.objectMode=this.objectMode||!!i.readableObjectMode;var v=i.highWaterMark;var M=i.readableHighWaterMark;var U=this.objectMode?16:16*1024;if(v||v===0)this.highWaterMark=v;else if(y&&(M||M===0))this.highWaterMark=M;else this.highWaterMark=U;this.highWaterMark=Math.floor(this.highWaterMark);this.buffer=new re;this.length=0;this.pipes=null;this.pipesCount=0;this.flowing=null;this.ended=false;this.endEmitted=false;this.reading=false;this.sync=true;this.needReadable=false;this.emittedReadable=false;this.readableListening=false;this.resumeScheduled=false;this.destroyed=false;this.defaultEncoding=i.defaultEncoding||"utf8";this.awaitDrain=0;this.readingMore=false;this.decoder=null;this.encoding=null;if(i.encoding){if(!ie)ie=d(88927).I;this.decoder=new ie(i.encoding);this.encoding=i.encoding}}function Readable(i){D=D||d(47561);if(!(this instanceof Readable))return new Readable(i);this._readableState=new ReadableState(i,this);this.readable=true;if(i){if(typeof i.read==="function")this._read=i.read;if(typeof i.destroy==="function")this._destroy=i.destroy}U.call(this)}Object.defineProperty(Readable.prototype,"destroyed",{get:function(){if(this._readableState===undefined){return false}return this._readableState.destroyed},set:function(i){if(!this._readableState){return}this._readableState.destroyed=i}});Readable.prototype.destroy=ne.destroy;Readable.prototype._undestroy=ne.undestroy;Readable.prototype._destroy=function(i,p){this.push(null);p(i)};Readable.prototype.push=function(i,p){var d=this._readableState;var y;if(!d.objectMode){if(typeof i==="string"){p=p||d.defaultEncoding;if(p!==d.encoding){i=j.from(i,p);p=""}y=true}}else{y=true}return readableAddChunk(this,i,p,false,y)};Readable.prototype.unshift=function(i){return readableAddChunk(this,i,null,true,false)};function readableAddChunk(i,p,d,y,v){var D=i._readableState;if(p===null){D.reading=false;onEofChunk(i,D)}else{var M;if(!v)M=chunkInvalid(D,p);if(M){i.emit("error",M)}else if(D.objectMode||p&&p.length>0){if(typeof p!=="string"&&!D.objectMode&&Object.getPrototypeOf(p)!==j.prototype){p=_uint8ArrayToBuffer(p)}if(y){if(D.endEmitted)i.emit("error",new Error("stream.unshift() after end event"));else addChunk(i,D,p,true)}else if(D.ended){i.emit("error",new Error("stream.push() after EOF"))}else{D.reading=false;if(D.decoder&&!d){p=D.decoder.write(p);if(D.objectMode||p.length!==0)addChunk(i,D,p,false);else maybeReadMore(i,D)}else{addChunk(i,D,p,false)}}}else if(!y){D.reading=false}}return needMoreData(D)}function addChunk(i,p,d,y){if(p.flowing&&p.length===0&&!p.sync){i.emit("data",d);i.read(0)}else{p.length+=p.objectMode?1:d.length;if(y)p.buffer.unshift(d);else p.buffer.push(d);if(p.needReadable)emitReadable(i)}maybeReadMore(i,p)}function chunkInvalid(i,p){var d;if(!_isUint8Array(p)&&typeof p!=="string"&&p!==undefined&&!i.objectMode){d=new TypeError("Invalid non-string/buffer chunk")}return d}function needMoreData(i){return!i.ended&&(i.needReadable||i.length<i.highWaterMark||i.length===0)}Readable.prototype.isPaused=function(){return this._readableState.flowing===false};Readable.prototype.setEncoding=function(i){if(!ie)ie=d(88927).I;this._readableState.decoder=new ie(i);this._readableState.encoding=i;return this};var se=8388608;function computeNewHighWaterMark(i){if(i>=se){i=se}else{i--;i|=i>>>1;i|=i>>>2;i|=i>>>4;i|=i>>>8;i|=i>>>16;i++}return i}function howMuchToRead(i,p){if(i<=0||p.length===0&&p.ended)return 0;if(p.objectMode)return 1;if(i!==i){if(p.flowing&&p.length)return p.buffer.head.data.length;else return p.length}if(i>p.highWaterMark)p.highWaterMark=computeNewHighWaterMark(i);if(i<=p.length)return i;if(!p.ended){p.needReadable=true;return 0}return p.length}Readable.prototype.read=function(i){te("read",i);i=parseInt(i,10);var p=this._readableState;var d=i;if(i!==0)p.emittedReadable=false;if(i===0&&p.needReadable&&(p.length>=p.highWaterMark||p.ended)){te("read: emitReadable",p.length,p.ended);if(p.length===0&&p.ended)endReadable(this);else emitReadable(this);return null}i=howMuchToRead(i,p);if(i===0&&p.ended){if(p.length===0)endReadable(this);return null}var y=p.needReadable;te("need readable",y);if(p.length===0||p.length-i<p.highWaterMark){y=true;te("length less than watermark",y)}if(p.ended||p.reading){y=false;te("reading or ended",y)}else if(y){te("do read");p.reading=true;p.sync=true;if(p.length===0)p.needReadable=true;this._read(p.highWaterMark);p.sync=false;if(!p.reading)i=howMuchToRead(d,p)}var v;if(i>0)v=fromList(i,p);else v=null;if(v===null){p.needReadable=true;i=0}else{p.length-=i}if(p.length===0){if(!p.ended)p.needReadable=true;if(d!==i&&p.ended)endReadable(this)}if(v!==null)this.emit("data",v);return v};function onEofChunk(i,p){if(p.ended)return;if(p.decoder){var d=p.decoder.end();if(d&&d.length){p.buffer.push(d);p.length+=p.objectMode?1:d.length}}p.ended=true;emitReadable(i)}function emitReadable(i){var p=i._readableState;p.needReadable=false;if(!p.emittedReadable){te("emitReadable",p.flowing);p.emittedReadable=true;if(p.sync)y.nextTick(emitReadable_,i);else emitReadable_(i)}}function emitReadable_(i){te("emit readable");i.emit("readable");flow(i)}function maybeReadMore(i,p){if(!p.readingMore){p.readingMore=true;y.nextTick(maybeReadMore_,i,p)}}function maybeReadMore_(i,p){var d=p.length;while(!p.reading&&!p.flowing&&!p.ended&&p.length<p.highWaterMark){te("maybeReadMore read 0");i.read(0);if(d===p.length)break;else d=p.length}p.readingMore=false}Readable.prototype._read=function(i){this.emit("error",new Error("_read() is not implemented"))};Readable.prototype.pipe=function(i,p){var d=this;var v=this._readableState;switch(v.pipesCount){case 0:v.pipes=i;break;case 1:v.pipes=[v.pipes,i];break;default:v.pipes.push(i);break}v.pipesCount+=1;te("pipe count=%d opts=%j",v.pipesCount,p);var D=(!p||p.end!==false)&&i!==process.stdout&&i!==process.stderr;var M=D?onend:unpipe;if(v.endEmitted)y.nextTick(M);else d.once("end",M);i.on("unpipe",onunpipe);function onunpipe(i,p){te("onunpipe");if(i===d){if(p&&p.hasUnpiped===false){p.hasUnpiped=true;cleanup()}}}function onend(){te("onend");i.end()}var U=pipeOnDrain(d);i.on("drain",U);var j=false;function cleanup(){te("cleanup");i.removeListener("close",onclose);i.removeListener("finish",onfinish);i.removeListener("drain",U);i.removeListener("error",onerror);i.removeListener("unpipe",onunpipe);d.removeListener("end",onend);d.removeListener("end",unpipe);d.removeListener("data",ondata);j=true;if(v.awaitDrain&&(!i._writableState||i._writableState.needDrain))U()}var V=false;d.on("data",ondata);function ondata(p){te("ondata");V=false;var y=i.write(p);if(false===y&&!V){if((v.pipesCount===1&&v.pipes===i||v.pipesCount>1&&indexOf(v.pipes,i)!==-1)&&!j){te("false write response, pause",v.awaitDrain);v.awaitDrain++;V=true}d.pause()}}function onerror(p){te("onerror",p);unpipe();i.removeListener("error",onerror);if(EElistenerCount(i,"error")===0)i.emit("error",p)}prependListener(i,"error",onerror);function onclose(){i.removeListener("finish",onfinish);unpipe()}i.once("close",onclose);function onfinish(){te("onfinish");i.removeListener("close",onclose);unpipe()}i.once("finish",onfinish);function unpipe(){te("unpipe");d.unpipe(i)}i.emit("pipe",d);if(!v.flowing){te("pipe resume");d.resume()}return i};function pipeOnDrain(i){return function(){var p=i._readableState;te("pipeOnDrain",p.awaitDrain);if(p.awaitDrain)p.awaitDrain--;if(p.awaitDrain===0&&EElistenerCount(i,"data")){p.flowing=true;flow(i)}}}Readable.prototype.unpipe=function(i){var p=this._readableState;var d={hasUnpiped:false};if(p.pipesCount===0)return this;if(p.pipesCount===1){if(i&&i!==p.pipes)return this;if(!i)i=p.pipes;p.pipes=null;p.pipesCount=0;p.flowing=false;if(i)i.emit("unpipe",this,d);return this}if(!i){var y=p.pipes;var v=p.pipesCount;p.pipes=null;p.pipesCount=0;p.flowing=false;for(var D=0;D<v;D++){y[D].emit("unpipe",this,{hasUnpiped:false})}return this}var M=indexOf(p.pipes,i);if(M===-1)return this;p.pipes.splice(M,1);p.pipesCount-=1;if(p.pipesCount===1)p.pipes=p.pipes[0];i.emit("unpipe",this,d);return this};Readable.prototype.on=function(i,p){var d=U.prototype.on.call(this,i,p);if(i==="data"){if(this._readableState.flowing!==false)this.resume()}else if(i==="readable"){var v=this._readableState;if(!v.endEmitted&&!v.readableListening){v.readableListening=v.needReadable=true;v.emittedReadable=false;if(!v.reading){y.nextTick(nReadingNextTick,this)}else if(v.length){emitReadable(this)}}}return d};Readable.prototype.addListener=Readable.prototype.on;function nReadingNextTick(i){te("readable nexttick read 0");i.read(0)}Readable.prototype.resume=function(){var i=this._readableState;if(!i.flowing){te("resume");i.flowing=true;resume(this,i)}return this};function resume(i,p){if(!p.resumeScheduled){p.resumeScheduled=true;y.nextTick(resume_,i,p)}}function resume_(i,p){if(!p.reading){te("resume read 0");i.read(0)}p.resumeScheduled=false;p.awaitDrain=0;i.emit("resume");flow(i);if(p.flowing&&!p.reading)i.read(0)}Readable.prototype.pause=function(){te("call pause flowing=%j",this._readableState.flowing);if(false!==this._readableState.flowing){te("pause");this._readableState.flowing=false;this.emit("pause")}return this};function flow(i){var p=i._readableState;te("flow",p.flowing);while(p.flowing&&i.read()!==null){}}Readable.prototype.wrap=function(i){var p=this;var d=this._readableState;var y=false;i.on("end",(function(){te("wrapped end");if(d.decoder&&!d.ended){var i=d.decoder.end();if(i&&i.length)p.push(i)}p.push(null)}));i.on("data",(function(v){te("wrapped data");if(d.decoder)v=d.decoder.write(v);if(d.objectMode&&(v===null||v===undefined))return;else if(!d.objectMode&&(!v||!v.length))return;var D=p.push(v);if(!D){y=true;i.pause()}}));for(var v in i){if(this[v]===undefined&&typeof i[v]==="function"){this[v]=function(p){return function(){return i[p].apply(i,arguments)}}(v)}}for(var D=0;D<oe.length;D++){i.on(oe[D],this.emit.bind(this,oe[D]))}this._read=function(p){te("wrapped _read",p);if(y){y=false;i.resume()}};return this};Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:false,get:function(){return this._readableState.highWaterMark}});Readable._fromList=fromList;function fromList(i,p){if(p.length===0)return null;var d;if(p.objectMode)d=p.buffer.shift();else if(!i||i>=p.length){if(p.decoder)d=p.buffer.join("");else if(p.buffer.length===1)d=p.buffer.head.data;else d=p.buffer.concat(p.length);p.buffer.clear()}else{d=fromListPartial(i,p.buffer,p.decoder)}return d}function fromListPartial(i,p,d){var y;if(i<p.head.data.length){y=p.head.data.slice(0,i);p.head.data=p.head.data.slice(i)}else if(i===p.head.data.length){y=p.shift()}else{y=d?copyFromBufferString(i,p):copyFromBuffer(i,p)}return y}function copyFromBufferString(i,p){var d=p.head;var y=1;var v=d.data;i-=v.length;while(d=d.next){var D=d.data;var M=i>D.length?D.length:i;if(M===D.length)v+=D;else v+=D.slice(0,i);i-=M;if(i===0){if(M===D.length){++y;if(d.next)p.head=d.next;else p.head=p.tail=null}else{p.head=d;d.data=D.slice(M)}break}++y}p.length-=y;return v}function copyFromBuffer(i,p){var d=j.allocUnsafe(i);var y=p.head;var v=1;y.data.copy(d);i-=y.data.length;while(y=y.next){var D=y.data;var M=i>D.length?D.length:i;D.copy(d,d.length-i,0,M);i-=M;if(i===0){if(M===D.length){++v;if(y.next)p.head=y.next;else p.head=p.tail=null}else{p.head=y;y.data=D.slice(M)}break}++v}p.length-=v;return d}function endReadable(i){var p=i._readableState;if(p.length>0)throw new Error('"endReadable()" called on non-empty stream');if(!p.endEmitted){p.ended=true;y.nextTick(endReadableNT,p,i)}}function endReadableNT(i,p){if(!i.endEmitted&&i.length===0){i.endEmitted=true;p.readable=false;p.emit("end")}}function indexOf(i,p){for(var d=0,y=i.length;d<y;d++){if(i[d]===p)return d}return-1}},55167:(i,p,d)=>{"use strict";i.exports=Transform;var y=d(47561);var v=Object.create(d(19810));v.inherits=d(84070);v.inherits(Transform,y);function afterTransform(i,p){var d=this._transformState;d.transforming=false;var y=d.writecb;if(!y){return this.emit("error",new Error("write callback called multiple times"))}d.writechunk=null;d.writecb=null;if(p!=null)this.push(p);y(i);var v=this._readableState;v.reading=false;if(v.needReadable||v.length<v.highWaterMark){this._read(v.highWaterMark)}}function Transform(i){if(!(this instanceof Transform))return new Transform(i);y.call(this,i);this._transformState={afterTransform:afterTransform.bind(this),needTransform:false,transforming:false,writecb:null,writechunk:null,writeencoding:null};this._readableState.needReadable=true;this._readableState.sync=false;if(i){if(typeof i.transform==="function")this._transform=i.transform;if(typeof i.flush==="function")this._flush=i.flush}this.on("prefinish",prefinish)}function prefinish(){var i=this;if(typeof this._flush==="function"){this._flush((function(p,d){done(i,p,d)}))}else{done(this,null,null)}}Transform.prototype.push=function(i,p){this._transformState.needTransform=false;return y.prototype.push.call(this,i,p)};Transform.prototype._transform=function(i,p,d){throw new Error("_transform() is not implemented")};Transform.prototype._write=function(i,p,d){var y=this._transformState;y.writecb=d;y.writechunk=i;y.writeencoding=p;if(!y.transforming){var v=this._readableState;if(y.needTransform||v.needReadable||v.length<v.highWaterMark)this._read(v.highWaterMark)}};Transform.prototype._read=function(i){var p=this._transformState;if(p.writechunk!==null&&p.writecb&&!p.transforming){p.transforming=true;this._transform(p.writechunk,p.writeencoding,p.afterTransform)}else{p.needTransform=true}};Transform.prototype._destroy=function(i,p){var d=this;y.prototype._destroy.call(this,i,(function(i){p(i);d.emit("close")}))};function done(i,p,d){if(p)return i.emit("error",p);if(d!=null)i.push(d);if(i._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(i._transformState.transforming)throw new Error("Calling transform done when still transforming");return i.push(null)}},50227:(i,p,d)=>{"use strict";var y=d(11847);i.exports=Writable;function WriteReq(i,p,d){this.chunk=i;this.encoding=p;this.callback=d;this.next=null}function CorkedRequest(i){var p=this;this.next=null;this.entry=null;this.finish=function(){onCorkedFinish(p,i)}}var v=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:y.nextTick;var D;Writable.WritableState=WritableState;var M=Object.create(d(19810));M.inherits=d(84070);var U={deprecate:d(39987)};var j=d(48705);var V=d(56912).Buffer;var K=(typeof global!=="undefined"?global:typeof window!=="undefined"?window:typeof self!=="undefined"?self:{}).Uint8Array||function(){};function _uint8ArrayToBuffer(i){return V.from(i)}function _isUint8Array(i){return V.isBuffer(i)||i instanceof K}var ee=d(23383);M.inherits(Writable,j);function nop(){}function WritableState(i,p){D=D||d(47561);i=i||{};var y=p instanceof D;this.objectMode=!!i.objectMode;if(y)this.objectMode=this.objectMode||!!i.writableObjectMode;var v=i.highWaterMark;var M=i.writableHighWaterMark;var U=this.objectMode?16:16*1024;if(v||v===0)this.highWaterMark=v;else if(y&&(M||M===0))this.highWaterMark=M;else this.highWaterMark=U;this.highWaterMark=Math.floor(this.highWaterMark);this.finalCalled=false;this.needDrain=false;this.ending=false;this.ended=false;this.finished=false;this.destroyed=false;var j=i.decodeStrings===false;this.decodeStrings=!j;this.defaultEncoding=i.defaultEncoding||"utf8";this.length=0;this.writing=false;this.corked=0;this.sync=true;this.bufferProcessing=false;this.onwrite=function(i){onwrite(p,i)};this.writecb=null;this.writelen=0;this.bufferedRequest=null;this.lastBufferedRequest=null;this.pendingcb=0;this.prefinished=false;this.errorEmitted=false;this.bufferedRequestCount=0;this.corkedRequestsFree=new CorkedRequest(this)}WritableState.prototype.getBuffer=function getBuffer(){var i=this.bufferedRequest;var p=[];while(i){p.push(i);i=i.next}return p};(function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:U.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer "+"instead.","DEP0003")})}catch(i){}})();var te;if(typeof Symbol==="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==="function"){te=Function.prototype[Symbol.hasInstance];Object.defineProperty(Writable,Symbol.hasInstance,{value:function(i){if(te.call(this,i))return true;if(this!==Writable)return false;return i&&i._writableState instanceof WritableState}})}else{te=function(i){return i instanceof this}}function Writable(i){D=D||d(47561);if(!te.call(Writable,this)&&!(this instanceof D)){return new Writable(i)}this._writableState=new WritableState(i,this);this.writable=true;if(i){if(typeof i.write==="function")this._write=i.write;if(typeof i.writev==="function")this._writev=i.writev;if(typeof i.destroy==="function")this._destroy=i.destroy;if(typeof i.final==="function")this._final=i.final}j.call(this)}Writable.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function writeAfterEnd(i,p){var d=new Error("write after end");i.emit("error",d);y.nextTick(p,d)}function validChunk(i,p,d,v){var D=true;var M=false;if(d===null){M=new TypeError("May not write null values to stream")}else if(typeof d!=="string"&&d!==undefined&&!p.objectMode){M=new TypeError("Invalid non-string/buffer chunk")}if(M){i.emit("error",M);y.nextTick(v,M);D=false}return D}Writable.prototype.write=function(i,p,d){var y=this._writableState;var v=false;var D=!y.objectMode&&_isUint8Array(i);if(D&&!V.isBuffer(i)){i=_uint8ArrayToBuffer(i)}if(typeof p==="function"){d=p;p=null}if(D)p="buffer";else if(!p)p=y.defaultEncoding;if(typeof d!=="function")d=nop;if(y.ended)writeAfterEnd(this,d);else if(D||validChunk(this,y,i,d)){y.pendingcb++;v=writeOrBuffer(this,y,D,i,p,d)}return v};Writable.prototype.cork=function(){var i=this._writableState;i.corked++};Writable.prototype.uncork=function(){var i=this._writableState;if(i.corked){i.corked--;if(!i.writing&&!i.corked&&!i.bufferProcessing&&i.bufferedRequest)clearBuffer(this,i)}};Writable.prototype.setDefaultEncoding=function setDefaultEncoding(i){if(typeof i==="string")i=i.toLowerCase();if(!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((i+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+i);this._writableState.defaultEncoding=i;return this};function decodeChunk(i,p,d){if(!i.objectMode&&i.decodeStrings!==false&&typeof p==="string"){p=V.from(p,d)}return p}Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:false,get:function(){return this._writableState.highWaterMark}});function writeOrBuffer(i,p,d,y,v,D){if(!d){var M=decodeChunk(p,y,v);if(y!==M){d=true;v="buffer";y=M}}var U=p.objectMode?1:y.length;p.length+=U;var j=p.length<p.highWaterMark;if(!j)p.needDrain=true;if(p.writing||p.corked){var V=p.lastBufferedRequest;p.lastBufferedRequest={chunk:y,encoding:v,isBuf:d,callback:D,next:null};if(V){V.next=p.lastBufferedRequest}else{p.bufferedRequest=p.lastBufferedRequest}p.bufferedRequestCount+=1}else{doWrite(i,p,false,U,y,v,D)}return j}function doWrite(i,p,d,y,v,D,M){p.writelen=y;p.writecb=M;p.writing=true;p.sync=true;if(d)i._writev(v,p.onwrite);else i._write(v,D,p.onwrite);p.sync=false}function onwriteError(i,p,d,v,D){--p.pendingcb;if(d){y.nextTick(D,v);y.nextTick(finishMaybe,i,p);i._writableState.errorEmitted=true;i.emit("error",v)}else{D(v);i._writableState.errorEmitted=true;i.emit("error",v);finishMaybe(i,p)}}function onwriteStateUpdate(i){i.writing=false;i.writecb=null;i.length-=i.writelen;i.writelen=0}function onwrite(i,p){var d=i._writableState;var y=d.sync;var D=d.writecb;onwriteStateUpdate(d);if(p)onwriteError(i,d,y,p,D);else{var M=needFinish(d);if(!M&&!d.corked&&!d.bufferProcessing&&d.bufferedRequest){clearBuffer(i,d)}if(y){v(afterWrite,i,d,M,D)}else{afterWrite(i,d,M,D)}}}function afterWrite(i,p,d,y){if(!d)onwriteDrain(i,p);p.pendingcb--;y();finishMaybe(i,p)}function onwriteDrain(i,p){if(p.length===0&&p.needDrain){p.needDrain=false;i.emit("drain")}}function clearBuffer(i,p){p.bufferProcessing=true;var d=p.bufferedRequest;if(i._writev&&d&&d.next){var y=p.bufferedRequestCount;var v=new Array(y);var D=p.corkedRequestsFree;D.entry=d;var M=0;var U=true;while(d){v[M]=d;if(!d.isBuf)U=false;d=d.next;M+=1}v.allBuffers=U;doWrite(i,p,true,p.length,v,"",D.finish);p.pendingcb++;p.lastBufferedRequest=null;if(D.next){p.corkedRequestsFree=D.next;D.next=null}else{p.corkedRequestsFree=new CorkedRequest(p)}p.bufferedRequestCount=0}else{while(d){var j=d.chunk;var V=d.encoding;var K=d.callback;var ee=p.objectMode?1:j.length;doWrite(i,p,false,ee,j,V,K);d=d.next;p.bufferedRequestCount--;if(p.writing){break}}if(d===null)p.lastBufferedRequest=null}p.bufferedRequest=d;p.bufferProcessing=false}Writable.prototype._write=function(i,p,d){d(new Error("_write() is not implemented"))};Writable.prototype._writev=null;Writable.prototype.end=function(i,p,d){var y=this._writableState;if(typeof i==="function"){d=i;i=null;p=null}else if(typeof p==="function"){d=p;p=null}if(i!==null&&i!==undefined)this.write(i,p);if(y.corked){y.corked=1;this.uncork()}if(!y.ending)endWritable(this,y,d)};function needFinish(i){return i.ending&&i.length===0&&i.bufferedRequest===null&&!i.finished&&!i.writing}function callFinal(i,p){i._final((function(d){p.pendingcb--;if(d){i.emit("error",d)}p.prefinished=true;i.emit("prefinish");finishMaybe(i,p)}))}function prefinish(i,p){if(!p.prefinished&&!p.finalCalled){if(typeof i._final==="function"){p.pendingcb++;p.finalCalled=true;y.nextTick(callFinal,i,p)}else{p.prefinished=true;i.emit("prefinish")}}}function finishMaybe(i,p){var d=needFinish(p);if(d){prefinish(i,p);if(p.pendingcb===0){p.finished=true;i.emit("finish")}}return d}function endWritable(i,p,d){p.ending=true;finishMaybe(i,p);if(d){if(p.finished)y.nextTick(d);else i.once("finish",d)}p.ended=true;i.writable=false}function onCorkedFinish(i,p,d){var y=i.entry;i.entry=null;while(y){var v=y.callback;p.pendingcb--;v(d);y=y.next}p.corkedRequestsFree.next=i}Object.defineProperty(Writable.prototype,"destroyed",{get:function(){if(this._writableState===undefined){return false}return this._writableState.destroyed},set:function(i){if(!this._writableState){return}this._writableState.destroyed=i}});Writable.prototype.destroy=ee.destroy;Writable.prototype._undestroy=ee.undestroy;Writable.prototype._destroy=function(i,p){this.end();p(i)}},36271:(i,p,d)=>{"use strict";function _classCallCheck(i,p){if(!(i instanceof p)){throw new TypeError("Cannot call a class as a function")}}var y=d(56912).Buffer;var v=d(39023);function copyBuffer(i,p,d){i.copy(p,d)}i.exports=function(){function BufferList(){_classCallCheck(this,BufferList);this.head=null;this.tail=null;this.length=0}BufferList.prototype.push=function push(i){var p={data:i,next:null};if(this.length>0)this.tail.next=p;else this.head=p;this.tail=p;++this.length};BufferList.prototype.unshift=function unshift(i){var p={data:i,next:this.head};if(this.length===0)this.tail=p;this.head=p;++this.length};BufferList.prototype.shift=function shift(){if(this.length===0)return;var i=this.head.data;if(this.length===1)this.head=this.tail=null;else this.head=this.head.next;--this.length;return i};BufferList.prototype.clear=function clear(){this.head=this.tail=null;this.length=0};BufferList.prototype.join=function join(i){if(this.length===0)return"";var p=this.head;var d=""+p.data;while(p=p.next){d+=i+p.data}return d};BufferList.prototype.concat=function concat(i){if(this.length===0)return y.alloc(0);var p=y.allocUnsafe(i>>>0);var d=this.head;var v=0;while(d){copyBuffer(d.data,p,v);v+=d.data.length;d=d.next}return p};return BufferList}();if(v&&v.inspect&&v.inspect.custom){i.exports.prototype[v.inspect.custom]=function(){var i=v.inspect({length:this.length});return this.constructor.name+" "+i}}},23383:(i,p,d)=>{"use strict";var y=d(11847);function destroy(i,p){var d=this;var v=this._readableState&&this._readableState.destroyed;var D=this._writableState&&this._writableState.destroyed;if(v||D){if(p){p(i)}else if(i){if(!this._writableState){y.nextTick(emitErrorNT,this,i)}else if(!this._writableState.errorEmitted){this._writableState.errorEmitted=true;y.nextTick(emitErrorNT,this,i)}}return this}if(this._readableState){this._readableState.destroyed=true}if(this._writableState){this._writableState.destroyed=true}this._destroy(i||null,(function(i){if(!p&&i){if(!d._writableState){y.nextTick(emitErrorNT,d,i)}else if(!d._writableState.errorEmitted){d._writableState.errorEmitted=true;y.nextTick(emitErrorNT,d,i)}}else if(p){p(i)}}));return this}function undestroy(){if(this._readableState){this._readableState.destroyed=false;this._readableState.reading=false;this._readableState.ended=false;this._readableState.endEmitted=false}if(this._writableState){this._writableState.destroyed=false;this._writableState.ended=false;this._writableState.ending=false;this._writableState.finalCalled=false;this._writableState.prefinished=false;this._writableState.finished=false;this._writableState.errorEmitted=false}}function emitErrorNT(i,p){i.emit("error",p)}i.exports={destroy:destroy,undestroy:undestroy}},48705:(i,p,d)=>{i.exports=d(2203)},3627:(i,p,d)=>{i.exports=d(61397).PassThrough},61397:(i,p,d)=>{var y=d(2203);if(process.env.READABLE_STREAM==="disable"&&y){i.exports=y;p=i.exports=y.Readable;p.Readable=y.Readable;p.Writable=y.Writable;p.Duplex=y.Duplex;p.Transform=y.Transform;p.PassThrough=y.PassThrough;p.Stream=y}else{p=i.exports=d(36319);p.Stream=y||p;p.Readable=p;p.Writable=d(50227);p.Duplex=d(47561);p.Transform=d(55167);p.PassThrough=d(67741)}},37580:(i,p,d)=>{"use strict";const{SymbolDispose:y}=d(12823);const{AbortError:v,codes:D}=d(28484);const{isNodeStream:M,isWebStream:U,kControllerErrorFunction:j}=d(67202);const V=d(82543);const{ERR_INVALID_ARG_TYPE:K}=D;let ee;const validateAbortSignal=(i,p)=>{if(typeof i!=="object"||!("aborted"in i)){throw new K(p,"AbortSignal",i)}};i.exports.addAbortSignal=function addAbortSignal(p,d){validateAbortSignal(p,"signal");if(!M(d)&&!U(d)){throw new K("stream",["ReadableStream","WritableStream","Stream"],d)}return i.exports.addAbortSignalNoValidate(p,d)};i.exports.addAbortSignalNoValidate=function(i,p){if(typeof i!=="object"||!("aborted"in i)){return p}const D=M(p)?()=>{p.destroy(new v(undefined,{cause:i.reason}))}:()=>{p[j](new v(undefined,{cause:i.reason}))};if(i.aborted){D()}else{ee=ee||d(18547).addAbortListener;const v=ee(i,D);V(p,v[y])}return p}},12536:(i,p,d)=>{"use strict";const{StringPrototypeSlice:y,SymbolIterator:v,TypedArrayPrototypeSet:D,Uint8Array:M}=d(12823);const{Buffer:U}=d(20181);const{inspect:j}=d(18547);i.exports=class BufferList{constructor(){this.head=null;this.tail=null;this.length=0}push(i){const p={data:i,next:null};if(this.length>0)this.tail.next=p;else this.head=p;this.tail=p;++this.length}unshift(i){const p={data:i,next:this.head};if(this.length===0)this.tail=p;this.head=p;++this.length}shift(){if(this.length===0)return;const i=this.head.data;if(this.length===1)this.head=this.tail=null;else this.head=this.head.next;--this.length;return i}clear(){this.head=this.tail=null;this.length=0}join(i){if(this.length===0)return"";let p=this.head;let d=""+p.data;while((p=p.next)!==null)d+=i+p.data;return d}concat(i){if(this.length===0)return U.alloc(0);const p=U.allocUnsafe(i>>>0);let d=this.head;let y=0;while(d){D(p,d.data,y);y+=d.data.length;d=d.next}return p}consume(i,p){const d=this.head.data;if(i<d.length){const p=d.slice(0,i);this.head.data=d.slice(i);return p}if(i===d.length){return this.shift()}return p?this._getString(i):this._getBuffer(i)}first(){return this.head.data}*[v](){for(let i=this.head;i;i=i.next){yield i.data}}_getString(i){let p="";let d=this.head;let v=0;do{const D=d.data;if(i>D.length){p+=D;i-=D.length}else{if(i===D.length){p+=D;++v;if(d.next)this.head=d.next;else this.head=this.tail=null}else{p+=y(D,0,i);this.head=d;d.data=y(D,i)}break}++v}while((d=d.next)!==null);this.length-=v;return p}_getBuffer(i){const p=U.allocUnsafe(i);const d=i;let y=this.head;let v=0;do{const U=y.data;if(i>U.length){D(p,U,d-i);i-=U.length}else{if(i===U.length){D(p,U,d-i);++v;if(y.next)this.head=y.next;else this.head=this.tail=null}else{D(p,new M(U.buffer,U.byteOffset,i),d-i);this.head=y;y.data=U.slice(i)}break}++v}while((y=y.next)!==null);this.length-=v;return p}[Symbol.for("nodejs.util.inspect.custom")](i,p){return j(this,{...p,depth:0,customInspect:false})}}},61255:(i,p,d)=>{"use strict";const{pipeline:y}=d(84061);const v=d(40657);const{destroyer:D}=d(87201);const{isNodeStream:M,isReadable:U,isWritable:j,isWebStream:V,isTransformStream:K,isWritableStream:ee,isReadableStream:te}=d(67202);const{AbortError:re,codes:{ERR_INVALID_ARG_VALUE:ne,ERR_MISSING_ARGS:ie}}=d(28484);const oe=d(82543);i.exports=function compose(...i){if(i.length===0){throw new ie("streams")}if(i.length===1){return v.from(i[0])}const p=[...i];if(typeof i[0]==="function"){i[0]=v.from(i[0])}if(typeof i[i.length-1]==="function"){const p=i.length-1;i[p]=v.from(i[p])}for(let d=0;d<i.length;++d){if(!M(i[d])&&!V(i[d])){continue}if(d<i.length-1&&!(U(i[d])||te(i[d])||K(i[d]))){throw new ne(`streams[${d}]`,p[d],"must be readable")}if(d>0&&!(j(i[d])||ee(i[d])||K(i[d]))){throw new ne(`streams[${d}]`,p[d],"must be writable")}}let d;let se;let ae;let le;let ce;function onfinished(i){const p=le;le=null;if(p){p(i)}else if(i){ce.destroy(i)}else if(!fe&&!de){ce.destroy()}}const ue=i[0];const pe=y(i,onfinished);const de=!!(j(ue)||ee(ue)||K(ue));const fe=!!(U(pe)||te(pe)||K(pe));ce=new v({writableObjectMode:!!(ue!==null&&ue!==undefined&&ue.writableObjectMode),readableObjectMode:!!(pe!==null&&pe!==undefined&&pe.readableObjectMode),writable:de,readable:fe});if(de){if(M(ue)){ce._write=function(i,p,y){if(ue.write(i,p)){y()}else{d=y}};ce._final=function(i){ue.end();se=i};ue.on("drain",(function(){if(d){const i=d;d=null;i()}}))}else if(V(ue)){const i=K(ue)?ue.writable:ue;const p=i.getWriter();ce._write=async function(i,d,y){try{await p.ready;p.write(i).catch((()=>{}));y()}catch(i){y(i)}};ce._final=async function(i){try{await p.ready;p.close().catch((()=>{}));se=i}catch(p){i(p)}}}const i=K(pe)?pe.readable:pe;oe(i,(()=>{if(se){const i=se;se=null;i()}}))}if(fe){if(M(pe)){pe.on("readable",(function(){if(ae){const i=ae;ae=null;i()}}));pe.on("end",(function(){ce.push(null)}));ce._read=function(){while(true){const i=pe.read();if(i===null){ae=ce._read;return}if(!ce.push(i)){return}}}}else if(V(pe)){const i=K(pe)?pe.readable:pe;const p=i.getReader();ce._read=async function(){while(true){try{const{value:i,done:d}=await p.read();if(!ce.push(i)){return}if(d){ce.push(null);return}}catch{return}}}}}ce._destroy=function(i,p){if(!i&&le!==null){i=new re}ae=null;d=null;se=null;if(le===null){p(i)}else{le=p;if(M(pe)){D(pe,i)}}};return ce}},87201:(i,p,d)=>{"use strict";const y=d(10125);const{aggregateTwoErrors:v,codes:{ERR_MULTIPLE_CALLBACK:D},AbortError:M}=d(28484);const{Symbol:U}=d(12823);const{kIsDestroyed:j,isDestroyed:V,isFinished:K,isServerRequest:ee}=d(67202);const te=U("kDestroy");const re=U("kConstruct");function checkError(i,p,d){if(i){i.stack;if(p&&!p.errored){p.errored=i}if(d&&!d.errored){d.errored=i}}}function destroy(i,p){const d=this._readableState;const y=this._writableState;const D=y||d;if(y!==null&&y!==undefined&&y.destroyed||d!==null&&d!==undefined&&d.destroyed){if(typeof p==="function"){p()}return this}checkError(i,y,d);if(y){y.destroyed=true}if(d){d.destroyed=true}if(!D.constructed){this.once(te,(function(d){_destroy(this,v(d,i),p)}))}else{_destroy(this,i,p)}return this}function _destroy(i,p,d){let v=false;function onDestroy(p){if(v){return}v=true;const D=i._readableState;const M=i._writableState;checkError(p,M,D);if(M){M.closed=true}if(D){D.closed=true}if(typeof d==="function"){d(p)}if(p){y.nextTick(emitErrorCloseNT,i,p)}else{y.nextTick(emitCloseNT,i)}}try{i._destroy(p||null,onDestroy)}catch(p){onDestroy(p)}}function emitErrorCloseNT(i,p){emitErrorNT(i,p);emitCloseNT(i)}function emitCloseNT(i){const p=i._readableState;const d=i._writableState;if(d){d.closeEmitted=true}if(p){p.closeEmitted=true}if(d!==null&&d!==undefined&&d.emitClose||p!==null&&p!==undefined&&p.emitClose){i.emit("close")}}function emitErrorNT(i,p){const d=i._readableState;const y=i._writableState;if(y!==null&&y!==undefined&&y.errorEmitted||d!==null&&d!==undefined&&d.errorEmitted){return}if(y){y.errorEmitted=true}if(d){d.errorEmitted=true}i.emit("error",p)}function undestroy(){const i=this._readableState;const p=this._writableState;if(i){i.constructed=true;i.closed=false;i.closeEmitted=false;i.destroyed=false;i.errored=null;i.errorEmitted=false;i.reading=false;i.ended=i.readable===false;i.endEmitted=i.readable===false}if(p){p.constructed=true;p.destroyed=false;p.closed=false;p.closeEmitted=false;p.errored=null;p.errorEmitted=false;p.finalCalled=false;p.prefinished=false;p.ended=p.writable===false;p.ending=p.writable===false;p.finished=p.writable===false}}function errorOrDestroy(i,p,d){const v=i._readableState;const D=i._writableState;if(D!==null&&D!==undefined&&D.destroyed||v!==null&&v!==undefined&&v.destroyed){return this}if(v!==null&&v!==undefined&&v.autoDestroy||D!==null&&D!==undefined&&D.autoDestroy)i.destroy(p);else if(p){p.stack;if(D&&!D.errored){D.errored=p}if(v&&!v.errored){v.errored=p}if(d){y.nextTick(emitErrorNT,i,p)}else{emitErrorNT(i,p)}}}function construct(i,p){if(typeof i._construct!=="function"){return}const d=i._readableState;const v=i._writableState;if(d){d.constructed=false}if(v){v.constructed=false}i.once(re,p);if(i.listenerCount(re)>1){return}y.nextTick(constructNT,i)}function constructNT(i){let p=false;function onConstruct(d){if(p){errorOrDestroy(i,d!==null&&d!==undefined?d:new D);return}p=true;const v=i._readableState;const M=i._writableState;const U=M||v;if(v){v.constructed=true}if(M){M.constructed=true}if(U.destroyed){i.emit(te,d)}else if(d){errorOrDestroy(i,d,true)}else{y.nextTick(emitConstructNT,i)}}try{i._construct((i=>{y.nextTick(onConstruct,i)}))}catch(i){y.nextTick(onConstruct,i)}}function emitConstructNT(i){i.emit(re)}function isRequest(i){return(i===null||i===undefined?undefined:i.setHeader)&&typeof i.abort==="function"}function emitCloseLegacy(i){i.emit("close")}function emitErrorCloseLegacy(i,p){i.emit("error",p);y.nextTick(emitCloseLegacy,i)}function destroyer(i,p){if(!i||V(i)){return}if(!p&&!K(i)){p=new M}if(ee(i)){i.socket=null;i.destroy(p)}else if(isRequest(i)){i.abort()}else if(isRequest(i.req)){i.req.abort()}else if(typeof i.destroy==="function"){i.destroy(p)}else if(typeof i.close==="function"){i.close()}else if(p){y.nextTick(emitErrorCloseLegacy,i,p)}else{y.nextTick(emitCloseLegacy,i)}if(!i.destroyed){i[j]=true}}i.exports={construct:construct,destroyer:destroyer,destroy:destroy,undestroy:undestroy,errorOrDestroy:errorOrDestroy}},40657:(i,p,d)=>{"use strict";const{ObjectDefineProperties:y,ObjectGetOwnPropertyDescriptor:v,ObjectKeys:D,ObjectSetPrototypeOf:M}=d(12823);i.exports=Duplex;const U=d(30359);const j=d(63131);M(Duplex.prototype,U.prototype);M(Duplex,U);{const i=D(j.prototype);for(let p=0;p<i.length;p++){const d=i[p];if(!Duplex.prototype[d])Duplex.prototype[d]=j.prototype[d]}}function Duplex(i){if(!(this instanceof Duplex))return new Duplex(i);U.call(this,i);j.call(this,i);if(i){this.allowHalfOpen=i.allowHalfOpen!==false;if(i.readable===false){this._readableState.readable=false;this._readableState.ended=true;this._readableState.endEmitted=true}if(i.writable===false){this._writableState.writable=false;this._writableState.ending=true;this._writableState.ended=true;this._writableState.finished=true}}else{this.allowHalfOpen=true}}y(Duplex.prototype,{writable:{__proto__:null,...v(j.prototype,"writable")},writableHighWaterMark:{__proto__:null,...v(j.prototype,"writableHighWaterMark")},writableObjectMode:{__proto__:null,...v(j.prototype,"writableObjectMode")},writableBuffer:{__proto__:null,...v(j.prototype,"writableBuffer")},writableLength:{__proto__:null,...v(j.prototype,"writableLength")},writableFinished:{__proto__:null,...v(j.prototype,"writableFinished")},writableCorked:{__proto__:null,...v(j.prototype,"writableCorked")},writableEnded:{__proto__:null,...v(j.prototype,"writableEnded")},writableNeedDrain:{__proto__:null,...v(j.prototype,"writableNeedDrain")},destroyed:{__proto__:null,get(){if(this._readableState===undefined||this._writableState===undefined){return false}return this._readableState.destroyed&&this._writableState.destroyed},set(i){if(this._readableState&&this._writableState){this._readableState.destroyed=i;this._writableState.destroyed=i}}}});let V;function lazyWebStreams(){if(V===undefined)V={};return V}Duplex.fromWeb=function(i,p){return lazyWebStreams().newStreamDuplexFromReadableWritablePair(i,p)};Duplex.toWeb=function(i){return lazyWebStreams().newReadableWritablePairFromDuplex(i)};let K;Duplex.from=function(i){if(!K){K=d(80567)}return K(i,"body")}},80567:(i,p,d)=>{const y=d(10125);"use strict";const v=d(20181);const{isReadable:D,isWritable:M,isIterable:U,isNodeStream:j,isReadableNodeStream:V,isWritableNodeStream:K,isDuplexNodeStream:ee,isReadableStream:te,isWritableStream:re}=d(67202);const ne=d(82543);const{AbortError:ie,codes:{ERR_INVALID_ARG_TYPE:oe,ERR_INVALID_RETURN_VALUE:se}}=d(28484);const{destroyer:ae}=d(87201);const le=d(40657);const ce=d(30359);const ue=d(63131);const{createDeferredPromise:pe}=d(18547);const de=d(40083);const fe=globalThis.Blob||v.Blob;const me=typeof fe!=="undefined"?function isBlob(i){return i instanceof fe}:function isBlob(i){return false};const he=globalThis.AbortController||d(26335).AbortController;const{FunctionPrototypeCall:Ae}=d(12823);class Duplexify extends le{constructor(i){super(i);if((i===null||i===undefined?undefined:i.readable)===false){this._readableState.readable=false;this._readableState.ended=true;this._readableState.endEmitted=true}if((i===null||i===undefined?undefined:i.writable)===false){this._writableState.writable=false;this._writableState.ending=true;this._writableState.ended=true;this._writableState.finished=true}}}i.exports=function duplexify(i,p){if(ee(i)){return i}if(V(i)){return _duplexify({readable:i})}if(K(i)){return _duplexify({writable:i})}if(j(i)){return _duplexify({writable:false,readable:false})}if(te(i)){return _duplexify({readable:ce.fromWeb(i)})}if(re(i)){return _duplexify({writable:ue.fromWeb(i)})}if(typeof i==="function"){const{value:d,write:v,final:D,destroy:M}=fromAsyncGen(i);if(U(d)){return de(Duplexify,d,{objectMode:true,write:v,final:D,destroy:M})}const j=d===null||d===undefined?undefined:d.then;if(typeof j==="function"){let i;const p=Ae(j,d,(i=>{if(i!=null){throw new se("nully","body",i)}}),(p=>{ae(i,p)}));return i=new Duplexify({objectMode:true,readable:false,write:v,final(i){D((async()=>{try{await p;y.nextTick(i,null)}catch(p){y.nextTick(i,p)}}))},destroy:M})}throw new se("Iterable, AsyncIterable or AsyncFunction",p,d)}if(me(i)){return duplexify(i.arrayBuffer())}if(U(i)){return de(Duplexify,i,{objectMode:true,writable:false})}if(te(i===null||i===undefined?undefined:i.readable)&&re(i===null||i===undefined?undefined:i.writable)){return Duplexify.fromWeb(i)}if(typeof(i===null||i===undefined?undefined:i.writable)==="object"||typeof(i===null||i===undefined?undefined:i.readable)==="object"){const p=i!==null&&i!==undefined&&i.readable?V(i===null||i===undefined?undefined:i.readable)?i===null||i===undefined?undefined:i.readable:duplexify(i.readable):undefined;const d=i!==null&&i!==undefined&&i.writable?K(i===null||i===undefined?undefined:i.writable)?i===null||i===undefined?undefined:i.writable:duplexify(i.writable):undefined;return _duplexify({readable:p,writable:d})}const d=i===null||i===undefined?undefined:i.then;if(typeof d==="function"){let p;Ae(d,i,(i=>{if(i!=null){p.push(i)}p.push(null)}),(i=>{ae(p,i)}));return p=new Duplexify({objectMode:true,writable:false,read(){}})}throw new oe(p,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],i)};function fromAsyncGen(i){let{promise:p,resolve:d}=pe();const v=new he;const D=v.signal;const M=i(async function*(){while(true){const i=p;p=null;const{chunk:v,done:M,cb:U}=await i;y.nextTick(U);if(M)return;if(D.aborted)throw new ie(undefined,{cause:D.reason});({promise:p,resolve:d}=pe());yield v}}(),{signal:D});return{value:M,write(i,p,y){const v=d;d=null;v({chunk:i,done:false,cb:y})},final(i){const p=d;d=null;p({done:true,cb:i})},destroy(i,p){v.abort();p(i)}}}function _duplexify(i){const p=i.readable&&typeof i.readable.read!=="function"?ce.wrap(i.readable):i.readable;const d=i.writable;let y=!!D(p);let v=!!M(d);let U;let j;let V;let K;let ee;function onfinished(i){const p=K;K=null;if(p){p(i)}else if(i){ee.destroy(i)}}ee=new Duplexify({readableObjectMode:!!(p!==null&&p!==undefined&&p.readableObjectMode),writableObjectMode:!!(d!==null&&d!==undefined&&d.writableObjectMode),readable:y,writable:v});if(v){ne(d,(i=>{v=false;if(i){ae(p,i)}onfinished(i)}));ee._write=function(i,p,y){if(d.write(i,p)){y()}else{U=y}};ee._final=function(i){d.end();j=i};d.on("drain",(function(){if(U){const i=U;U=null;i()}}));d.on("finish",(function(){if(j){const i=j;j=null;i()}}))}if(y){ne(p,(i=>{y=false;if(i){ae(p,i)}onfinished(i)}));p.on("readable",(function(){if(V){const i=V;V=null;i()}}));p.on("end",(function(){ee.push(null)}));ee._read=function(){while(true){const i=p.read();if(i===null){V=ee._read;return}if(!ee.push(i)){return}}}}ee._destroy=function(i,y){if(!i&&K!==null){i=new ie}V=null;U=null;j=null;if(K===null){y(i)}else{K=y;ae(d,i);ae(p,i)}};return ee}},82543:(i,p,d)=>{"use strict";const y=d(10125);const{AbortError:v,codes:D}=d(28484);const{ERR_INVALID_ARG_TYPE:M,ERR_STREAM_PREMATURE_CLOSE:U}=D;const{kEmptyObject:j,once:V}=d(18547);const{validateAbortSignal:K,validateFunction:ee,validateObject:te,validateBoolean:re}=d(18066);const{Promise:ne,PromisePrototypeThen:ie,SymbolDispose:oe}=d(12823);const{isClosed:se,isReadable:ae,isReadableNodeStream:le,isReadableStream:ce,isReadableFinished:ue,isReadableErrored:pe,isWritable:de,isWritableNodeStream:fe,isWritableStream:me,isWritableFinished:he,isWritableErrored:Ae,isNodeStream:ge,willEmitClose:ye,kIsClosedPromise:be}=d(67202);let Ee;function isRequest(i){return i.setHeader&&typeof i.abort==="function"}const nop=()=>{};function eos(i,p,D){var re,ne;if(arguments.length===2){D=p;p=j}else if(p==null){p=j}else{te(p,"options")}ee(D,"callback");K(p.signal,"options.signal");D=V(D);if(ce(i)||me(i)){return eosWeb(i,p,D)}if(!ge(i)){throw new M("stream",["ReadableStream","WritableStream","Stream"],i)}const ie=(re=p.readable)!==null&&re!==undefined?re:le(i);const be=(ne=p.writable)!==null&&ne!==undefined?ne:fe(i);const ve=i._writableState;const Ce=i._readableState;const onlegacyfinish=()=>{if(!i.writable){onfinish()}};let we=ye(i)&&le(i)===ie&&fe(i)===be;let Se=he(i,false);const onfinish=()=>{Se=true;if(i.destroyed){we=false}if(we&&(!i.readable||ie)){return}if(!ie||Ie){D.call(i)}};let Ie=ue(i,false);const onend=()=>{Ie=true;if(i.destroyed){we=false}if(we&&(!i.writable||be)){return}if(!be||Se){D.call(i)}};const onerror=p=>{D.call(i,p)};let Be=se(i);const onclose=()=>{Be=true;const p=Ae(i)||pe(i);if(p&&typeof p!=="boolean"){return D.call(i,p)}if(ie&&!Ie&&le(i,true)){if(!ue(i,false))return D.call(i,new U)}if(be&&!Se){if(!he(i,false))return D.call(i,new U)}D.call(i)};const onclosed=()=>{Be=true;const p=Ae(i)||pe(i);if(p&&typeof p!=="boolean"){return D.call(i,p)}D.call(i)};const onrequest=()=>{i.req.on("finish",onfinish)};if(isRequest(i)){i.on("complete",onfinish);if(!we){i.on("abort",onclose)}if(i.req){onrequest()}else{i.on("request",onrequest)}}else if(be&&!ve){i.on("end",onlegacyfinish);i.on("close",onlegacyfinish)}if(!we&&typeof i.aborted==="boolean"){i.on("aborted",onclose)}i.on("end",onend);i.on("finish",onfinish);if(p.error!==false){i.on("error",onerror)}i.on("close",onclose);if(Be){y.nextTick(onclose)}else if(ve!==null&&ve!==undefined&&ve.errorEmitted||Ce!==null&&Ce!==undefined&&Ce.errorEmitted){if(!we){y.nextTick(onclosed)}}else if(!ie&&(!we||ae(i))&&(Se||de(i)===false)){y.nextTick(onclosed)}else if(!be&&(!we||de(i))&&(Ie||ae(i)===false)){y.nextTick(onclosed)}else if(Ce&&i.req&&i.aborted){y.nextTick(onclosed)}const cleanup=()=>{D=nop;i.removeListener("aborted",onclose);i.removeListener("complete",onfinish);i.removeListener("abort",onclose);i.removeListener("request",onrequest);if(i.req)i.req.removeListener("finish",onfinish);i.removeListener("end",onlegacyfinish);i.removeListener("close",onlegacyfinish);i.removeListener("finish",onfinish);i.removeListener("end",onend);i.removeListener("error",onerror);i.removeListener("close",onclose)};if(p.signal&&!Be){const abort=()=>{const d=D;cleanup();d.call(i,new v(undefined,{cause:p.signal.reason}))};if(p.signal.aborted){y.nextTick(abort)}else{Ee=Ee||d(18547).addAbortListener;const y=Ee(p.signal,abort);const v=D;D=V(((...p)=>{y[oe]();v.apply(i,p)}))}}return cleanup}function eosWeb(i,p,D){let M=false;let U=nop;if(p.signal){U=()=>{M=true;D.call(i,new v(undefined,{cause:p.signal.reason}))};if(p.signal.aborted){y.nextTick(U)}else{Ee=Ee||d(18547).addAbortListener;const y=Ee(p.signal,U);const v=D;D=V(((...p)=>{y[oe]();v.apply(i,p)}))}}const resolverFn=(...p)=>{if(!M){y.nextTick((()=>D.apply(i,p)))}};ie(i[be].promise,resolverFn,resolverFn);return nop}function finished(i,p){var d;let y=false;if(p===null){p=j}if((d=p)!==null&&d!==undefined&&d.cleanup){re(p.cleanup,"cleanup");y=p.cleanup}return new ne(((d,v)=>{const D=eos(i,p,(i=>{if(y){D()}if(i){v(i)}else{d()}}))}))}i.exports=eos;i.exports.finished=finished},40083:(i,p,d)=>{"use strict";const y=d(10125);const{PromisePrototypeThen:v,SymbolAsyncIterator:D,SymbolIterator:M}=d(12823);const{Buffer:U}=d(20181);const{ERR_INVALID_ARG_TYPE:j,ERR_STREAM_NULL_VALUES:V}=d(28484).codes;function from(i,p,d){let K;if(typeof p==="string"||p instanceof U){return new i({objectMode:true,...d,read(){this.push(p);this.push(null)}})}let ee;if(p&&p[D]){ee=true;K=p[D]()}else if(p&&p[M]){ee=false;K=p[M]()}else{throw new j("iterable",["Iterable"],p)}const te=new i({objectMode:true,highWaterMark:1,...d});let re=false;te._read=function(){if(!re){re=true;next()}};te._destroy=function(i,p){v(close(i),(()=>y.nextTick(p,i)),(d=>y.nextTick(p,d||i)))};async function close(i){const p=i!==undefined&&i!==null;const d=typeof K.throw==="function";if(p&&d){const{value:p,done:d}=await K.throw(i);await p;if(d){return}}if(typeof K.return==="function"){const{value:i}=await K.return();await i}}async function next(){for(;;){try{const{value:i,done:p}=ee?await K.next():K.next();if(p){te.push(null)}else{const p=i&&typeof i.then==="function"?await i:i;if(p===null){re=false;throw new V}else if(te.push(p)){continue}else{re=false}}}catch(i){te.destroy(i)}break}}return te}i.exports=from},66720:(i,p,d)=>{"use strict";const{ArrayIsArray:y,ObjectSetPrototypeOf:v}=d(12823);const{EventEmitter:D}=d(24434);function Stream(i){D.call(this,i)}v(Stream.prototype,D.prototype);v(Stream,D);Stream.prototype.pipe=function(i,p){const d=this;function ondata(p){if(i.writable&&i.write(p)===false&&d.pause){d.pause()}}d.on("data",ondata);function ondrain(){if(d.readable&&d.resume){d.resume()}}i.on("drain",ondrain);if(!i._isStdio&&(!p||p.end!==false)){d.on("end",onend);d.on("close",onclose)}let y=false;function onend(){if(y)return;y=true;i.end()}function onclose(){if(y)return;y=true;if(typeof i.destroy==="function")i.destroy()}function onerror(i){cleanup();if(D.listenerCount(this,"error")===0){this.emit("error",i)}}prependListener(d,"error",onerror);prependListener(i,"error",onerror);function cleanup(){d.removeListener("data",ondata);i.removeListener("drain",ondrain);d.removeListener("end",onend);d.removeListener("close",onclose);d.removeListener("error",onerror);i.removeListener("error",onerror);d.removeListener("end",cleanup);d.removeListener("close",cleanup);i.removeListener("close",cleanup)}d.on("end",cleanup);d.on("close",cleanup);i.on("close",cleanup);i.emit("pipe",d);return i};function prependListener(i,p,d){if(typeof i.prependListener==="function")return i.prependListener(p,d);if(!i._events||!i._events[p])i.on(p,d);else if(y(i._events[p]))i._events[p].unshift(d);else i._events[p]=[d,i._events[p]]}i.exports={Stream:Stream,prependListener:prependListener}},30774:(i,p,d)=>{"use strict";const y=globalThis.AbortController||d(26335).AbortController;const{codes:{ERR_INVALID_ARG_VALUE:v,ERR_INVALID_ARG_TYPE:D,ERR_MISSING_ARGS:M,ERR_OUT_OF_RANGE:U},AbortError:j}=d(28484);const{validateAbortSignal:V,validateInteger:K,validateObject:ee}=d(18066);const te=d(12823).Symbol("kWeak");const re=d(12823).Symbol("kResistStopPropagation");const{finished:ne}=d(82543);const ie=d(61255);const{addAbortSignalNoValidate:oe}=d(37580);const{isWritable:se,isNodeStream:ae}=d(67202);const{deprecate:le}=d(18547);const{ArrayPrototypePush:ce,Boolean:ue,MathFloor:pe,Number:de,NumberIsNaN:fe,Promise:me,PromiseReject:he,PromiseResolve:Ae,PromisePrototypeThen:ge,Symbol:ye}=d(12823);const be=ye("kEmpty");const Ee=ye("kEof");function compose(i,p){if(p!=null){ee(p,"options")}if((p===null||p===undefined?undefined:p.signal)!=null){V(p.signal,"options.signal")}if(ae(i)&&!se(i)){throw new v("stream",i,"must be writable")}const d=ie(this,i);if(p!==null&&p!==undefined&&p.signal){oe(p.signal,d)}return d}function map(i,p){if(typeof i!=="function"){throw new D("fn",["Function","AsyncFunction"],i)}if(p!=null){ee(p,"options")}if((p===null||p===undefined?undefined:p.signal)!=null){V(p.signal,"options.signal")}let y=1;if((p===null||p===undefined?undefined:p.concurrency)!=null){y=pe(p.concurrency)}let v=y-1;if((p===null||p===undefined?undefined:p.highWaterMark)!=null){v=pe(p.highWaterMark)}K(y,"options.concurrency",1);K(v,"options.highWaterMark",0);v+=y;return async function*map(){const D=d(18547).AbortSignalAny([p===null||p===undefined?undefined:p.signal].filter(ue));const M=this;const U=[];const V={signal:D};let K;let ee;let te=false;let re=0;function onCatch(){te=true;afterItemProcessed()}function afterItemProcessed(){re-=1;maybeResume()}function maybeResume(){if(ee&&!te&&re<y&&U.length<v){ee();ee=null}}async function pump(){try{for await(let p of M){if(te){return}if(D.aborted){throw new j}try{p=i(p,V);if(p===be){continue}p=Ae(p)}catch(i){p=he(i)}re+=1;ge(p,afterItemProcessed,onCatch);U.push(p);if(K){K();K=null}if(!te&&(U.length>=v||re>=y)){await new me((i=>{ee=i}))}}U.push(Ee)}catch(i){const p=he(i);ge(p,afterItemProcessed,onCatch);U.push(p)}finally{te=true;if(K){K();K=null}}}pump();try{while(true){while(U.length>0){const i=await U[0];if(i===Ee){return}if(D.aborted){throw new j}if(i!==be){yield i}U.shift();maybeResume()}await new me((i=>{K=i}))}}finally{te=true;if(ee){ee();ee=null}}}.call(this)}function asIndexedPairs(i=undefined){if(i!=null){ee(i,"options")}if((i===null||i===undefined?undefined:i.signal)!=null){V(i.signal,"options.signal")}return async function*asIndexedPairs(){let p=0;for await(const y of this){var d;if(i!==null&&i!==undefined&&(d=i.signal)!==null&&d!==undefined&&d.aborted){throw new j({cause:i.signal.reason})}yield[p++,y]}}.call(this)}async function some(i,p=undefined){for await(const d of filter.call(this,i,p)){return true}return false}async function every(i,p=undefined){if(typeof i!=="function"){throw new D("fn",["Function","AsyncFunction"],i)}return!await some.call(this,(async(...p)=>!await i(...p)),p)}async function find(i,p){for await(const d of filter.call(this,i,p)){return d}return undefined}async function forEach(i,p){if(typeof i!=="function"){throw new D("fn",["Function","AsyncFunction"],i)}async function forEachFn(p,d){await i(p,d);return be}for await(const i of map.call(this,forEachFn,p));}function filter(i,p){if(typeof i!=="function"){throw new D("fn",["Function","AsyncFunction"],i)}async function filterFn(p,d){if(await i(p,d)){return p}return be}return map.call(this,filterFn,p)}class ReduceAwareErrMissingArgs extends M{constructor(){super("reduce");this.message="Reduce of an empty stream requires an initial value"}}async function reduce(i,p,d){var v;if(typeof i!=="function"){throw new D("reducer",["Function","AsyncFunction"],i)}if(d!=null){ee(d,"options")}if((d===null||d===undefined?undefined:d.signal)!=null){V(d.signal,"options.signal")}let M=arguments.length>1;if(d!==null&&d!==undefined&&(v=d.signal)!==null&&v!==undefined&&v.aborted){const i=new j(undefined,{cause:d.signal.reason});this.once("error",(()=>{}));await ne(this.destroy(i));throw i}const U=new y;const K=U.signal;if(d!==null&&d!==undefined&&d.signal){const i={once:true,[te]:this,[re]:true};d.signal.addEventListener("abort",(()=>U.abort()),i)}let ie=false;try{for await(const y of this){var oe;ie=true;if(d!==null&&d!==undefined&&(oe=d.signal)!==null&&oe!==undefined&&oe.aborted){throw new j}if(!M){p=y;M=true}else{p=await i(p,y,{signal:K})}}if(!ie&&!M){throw new ReduceAwareErrMissingArgs}}finally{U.abort()}return p}async function toArray(i){if(i!=null){ee(i,"options")}if((i===null||i===undefined?undefined:i.signal)!=null){V(i.signal,"options.signal")}const p=[];for await(const y of this){var d;if(i!==null&&i!==undefined&&(d=i.signal)!==null&&d!==undefined&&d.aborted){throw new j(undefined,{cause:i.signal.reason})}ce(p,y)}return p}function flatMap(i,p){const d=map.call(this,i,p);return async function*flatMap(){for await(const i of d){yield*i}}.call(this)}function toIntegerOrInfinity(i){i=de(i);if(fe(i)){return 0}if(i<0){throw new U("number",">= 0",i)}return i}function drop(i,p=undefined){if(p!=null){ee(p,"options")}if((p===null||p===undefined?undefined:p.signal)!=null){V(p.signal,"options.signal")}i=toIntegerOrInfinity(i);return async function*drop(){var d;if(p!==null&&p!==undefined&&(d=p.signal)!==null&&d!==undefined&&d.aborted){throw new j}for await(const d of this){var y;if(p!==null&&p!==undefined&&(y=p.signal)!==null&&y!==undefined&&y.aborted){throw new j}if(i--<=0){yield d}}}.call(this)}function take(i,p=undefined){if(p!=null){ee(p,"options")}if((p===null||p===undefined?undefined:p.signal)!=null){V(p.signal,"options.signal")}i=toIntegerOrInfinity(i);return async function*take(){var d;if(p!==null&&p!==undefined&&(d=p.signal)!==null&&d!==undefined&&d.aborted){throw new j}for await(const d of this){var y;if(p!==null&&p!==undefined&&(y=p.signal)!==null&&y!==undefined&&y.aborted){throw new j}if(i-- >0){yield d}if(i<=0){return}}}.call(this)}i.exports.streamReturningOperators={asIndexedPairs:le(asIndexedPairs,"readable.asIndexedPairs will be removed in a future version."),drop:drop,filter:filter,flatMap:flatMap,map:map,take:take,compose:compose};i.exports.promiseReturningOperators={every:every,forEach:forEach,reduce:reduce,toArray:toArray,some:some,find:find}},33253:(i,p,d)=>{"use strict";const{ObjectSetPrototypeOf:y}=d(12823);i.exports=PassThrough;const v=d(23303);y(PassThrough.prototype,v.prototype);y(PassThrough,v);function PassThrough(i){if(!(this instanceof PassThrough))return new PassThrough(i);v.call(this,i)}PassThrough.prototype._transform=function(i,p,d){d(null,i)}},84061:(i,p,d)=>{const y=d(10125);"use strict";const{ArrayIsArray:v,Promise:D,SymbolAsyncIterator:M,SymbolDispose:U}=d(12823);const j=d(82543);const{once:V}=d(18547);const K=d(87201);const ee=d(40657);const{aggregateTwoErrors:te,codes:{ERR_INVALID_ARG_TYPE:re,ERR_INVALID_RETURN_VALUE:ne,ERR_MISSING_ARGS:ie,ERR_STREAM_DESTROYED:oe,ERR_STREAM_PREMATURE_CLOSE:se},AbortError:ae}=d(28484);const{validateFunction:le,validateAbortSignal:ce}=d(18066);const{isIterable:ue,isReadable:pe,isReadableNodeStream:de,isNodeStream:fe,isTransformStream:me,isWebStream:he,isReadableStream:Ae,isReadableFinished:ge}=d(67202);const ye=globalThis.AbortController||d(26335).AbortController;let be;let Ee;let ve;function destroyer(i,p,d){let y=false;i.on("close",(()=>{y=true}));const v=j(i,{readable:p,writable:d},(i=>{y=!i}));return{destroy:p=>{if(y)return;y=true;K.destroyer(i,p||new oe("pipe"))},cleanup:v}}function popCallback(i){le(i[i.length-1],"streams[stream.length - 1]");return i.pop()}function makeAsyncIterable(i){if(ue(i)){return i}else if(de(i)){return fromReadable(i)}throw new re("val",["Readable","Iterable","AsyncIterable"],i)}async function*fromReadable(i){if(!Ee){Ee=d(30359)}yield*Ee.prototype[M].call(i)}async function pumpToNode(i,p,d,{end:y}){let v;let M=null;const resume=i=>{if(i){v=i}if(M){const i=M;M=null;i()}};const wait=()=>new D(((i,p)=>{if(v){p(v)}else{M=()=>{if(v){p(v)}else{i()}}}}));p.on("drain",resume);const U=j(p,{readable:false},resume);try{if(p.writableNeedDrain){await wait()}for await(const d of i){if(!p.write(d)){await wait()}}if(y){p.end();await wait()}d()}catch(i){d(v!==i?te(v,i):i)}finally{U();p.off("drain",resume)}}async function pumpToWeb(i,p,d,{end:y}){if(me(p)){p=p.writable}const v=p.getWriter();try{for await(const p of i){await v.ready;v.write(p).catch((()=>{}))}await v.ready;if(y){await v.close()}d()}catch(i){try{await v.abort(i);d(i)}catch(i){d(i)}}}function pipeline(...i){return pipelineImpl(i,V(popCallback(i)))}function pipelineImpl(i,p,D){if(i.length===1&&v(i[0])){i=i[0]}if(i.length<2){throw new ie("streams")}const M=new ye;const j=M.signal;const V=D===null||D===undefined?undefined:D.signal;const K=[];ce(V,"options.signal");function abort(){finishImpl(new ae)}ve=ve||d(18547).addAbortListener;let te;if(V){te=ve(V,abort)}let oe;let se;const le=[];let ge=0;function finish(i){finishImpl(i,--ge===0)}function finishImpl(i,d){var v;if(i&&(!oe||oe.code==="ERR_STREAM_PREMATURE_CLOSE")){oe=i}if(!oe&&!d){return}while(le.length){le.shift()(oe)}(v=te)===null||v===undefined?undefined:v[U]();M.abort();if(d){if(!oe){K.forEach((i=>i()))}y.nextTick(p,oe,se)}}let Ee;for(let Se=0;Se<i.length;Se++){const Ie=i[Se];const Be=Se<i.length-1;const Te=Se>0;const xe=Be||(D===null||D===undefined?undefined:D.end)!==false;const _e=Se===i.length-1;if(fe(Ie)){if(xe){const{destroy:Re,cleanup:Ne}=destroyer(Ie,Be,Te);le.push(Re);if(pe(Ie)&&_e){K.push(Ne)}}function onError(i){if(i&&i.name!=="AbortError"&&i.code!=="ERR_STREAM_PREMATURE_CLOSE"){finish(i)}}Ie.on("error",onError);if(pe(Ie)&&_e){K.push((()=>{Ie.removeListener("error",onError)}))}}if(Se===0){if(typeof Ie==="function"){Ee=Ie({signal:j});if(!ue(Ee)){throw new ne("Iterable, AsyncIterable or Stream","source",Ee)}}else if(ue(Ie)||de(Ie)||me(Ie)){Ee=Ie}else{Ee=ee.from(Ie)}}else if(typeof Ie==="function"){if(me(Ee)){var Ce;Ee=makeAsyncIterable((Ce=Ee)===null||Ce===undefined?undefined:Ce.readable)}else{Ee=makeAsyncIterable(Ee)}Ee=Ie(Ee,{signal:j});if(Be){if(!ue(Ee,true)){throw new ne("AsyncIterable",`transform[${Se-1}]`,Ee)}}else{var we;if(!be){be=d(33253)}const ke=new be({objectMode:true});const Pe=(we=Ee)===null||we===undefined?undefined:we.then;if(typeof Pe==="function"){ge++;Pe.call(Ee,(i=>{se=i;if(i!=null){ke.write(i)}if(xe){ke.end()}y.nextTick(finish)}),(i=>{ke.destroy(i);y.nextTick(finish,i)}))}else if(ue(Ee,true)){ge++;pumpToNode(Ee,ke,finish,{end:xe})}else if(Ae(Ee)||me(Ee)){const Oe=Ee.readable||Ee;ge++;pumpToNode(Oe,ke,finish,{end:xe})}else{throw new ne("AsyncIterable or Promise","destination",Ee)}Ee=ke;const{destroy:Qe,cleanup:De}=destroyer(Ee,false,true);le.push(Qe);if(_e){K.push(De)}}}else if(fe(Ie)){if(de(Ee)){ge+=2;const Le=pipe(Ee,Ie,finish,{end:xe});if(pe(Ie)&&_e){K.push(Le)}}else if(me(Ee)||Ae(Ee)){const Fe=Ee.readable||Ee;ge++;pumpToNode(Fe,Ie,finish,{end:xe})}else if(ue(Ee)){ge++;pumpToNode(Ee,Ie,finish,{end:xe})}else{throw new re("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],Ee)}Ee=Ie}else if(he(Ie)){if(de(Ee)){ge++;pumpToWeb(makeAsyncIterable(Ee),Ie,finish,{end:xe})}else if(Ae(Ee)||ue(Ee)){ge++;pumpToWeb(Ee,Ie,finish,{end:xe})}else if(me(Ee)){ge++;pumpToWeb(Ee.readable,Ie,finish,{end:xe})}else{throw new re("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],Ee)}Ee=Ie}else{Ee=ee.from(Ie)}}if(j!==null&&j!==undefined&&j.aborted||V!==null&&V!==undefined&&V.aborted){y.nextTick(abort)}return Ee}function pipe(i,p,d,{end:v}){let D=false;p.on("close",(()=>{if(!D){d(new se)}}));i.pipe(p,{end:false});if(v){function endFn(){D=true;p.end()}if(ge(i)){y.nextTick(endFn)}else{i.once("end",endFn)}}else{d()}j(i,{readable:true,writable:false},(p=>{const y=i._readableState;if(p&&p.code==="ERR_STREAM_PREMATURE_CLOSE"&&y&&y.ended&&!y.errored&&!y.errorEmitted){i.once("end",d).once("error",d)}else{d(p)}}));return j(p,{readable:false,writable:true},d)}i.exports={pipelineImpl:pipelineImpl,pipeline:pipeline}},30359:(i,p,d)=>{"use strict";const y=d(10125);const{ArrayPrototypeIndexOf:v,NumberIsInteger:D,NumberIsNaN:M,NumberParseInt:U,ObjectDefineProperties:j,ObjectKeys:V,ObjectSetPrototypeOf:K,Promise:ee,SafeSet:te,SymbolAsyncDispose:re,SymbolAsyncIterator:ne,Symbol:ie}=d(12823);i.exports=Readable;Readable.ReadableState=ReadableState;const{EventEmitter:oe}=d(24434);const{Stream:se,prependListener:ae}=d(66720);const{Buffer:le}=d(20181);const{addAbortSignal:ce}=d(37580);const ue=d(82543);let pe=d(18547).debuglog("stream",(i=>{pe=i}));const de=d(12536);const fe=d(87201);const{getHighWaterMark:me,getDefaultHighWaterMark:he}=d(46650);const{aggregateTwoErrors:Ae,codes:{ERR_INVALID_ARG_TYPE:ge,ERR_METHOD_NOT_IMPLEMENTED:ye,ERR_OUT_OF_RANGE:be,ERR_STREAM_PUSH_AFTER_EOF:Ee,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:ve},AbortError:Ce}=d(28484);const{validateObject:we}=d(18066);const Se=ie("kPaused");const{StringDecoder:Ie}=d(23252);const Be=d(40083);K(Readable.prototype,se.prototype);K(Readable,se);const nop=()=>{};const{errorOrDestroy:Te}=fe;const xe=1<<0;const _e=1<<1;const Re=1<<2;const Ne=1<<3;const ke=1<<4;const Pe=1<<5;const Qe=1<<6;const De=1<<7;const Oe=1<<8;const Le=1<<9;const Fe=1<<10;const Me=1<<11;const Ue=1<<12;const je=1<<13;const He=1<<14;const Ge=1<<15;const qe=1<<16;const Ve=1<<17;const ze=1<<18;function makeBitMapDescriptor(i){return{enumerable:false,get(){return(this.state&i)!==0},set(p){if(p)this.state|=i;else this.state&=~i}}}j(ReadableState.prototype,{objectMode:makeBitMapDescriptor(xe),ended:makeBitMapDescriptor(_e),endEmitted:makeBitMapDescriptor(Re),reading:makeBitMapDescriptor(Ne),constructed:makeBitMapDescriptor(ke),sync:makeBitMapDescriptor(Pe),needReadable:makeBitMapDescriptor(Qe),emittedReadable:makeBitMapDescriptor(De),readableListening:makeBitMapDescriptor(Oe),resumeScheduled:makeBitMapDescriptor(Le),errorEmitted:makeBitMapDescriptor(Fe),emitClose:makeBitMapDescriptor(Me),autoDestroy:makeBitMapDescriptor(Ue),destroyed:makeBitMapDescriptor(je),closed:makeBitMapDescriptor(He),closeEmitted:makeBitMapDescriptor(Ge),multiAwaitDrain:makeBitMapDescriptor(qe),readingMore:makeBitMapDescriptor(Ve),dataEmitted:makeBitMapDescriptor(ze)});function ReadableState(i,p,y){if(typeof y!=="boolean")y=p instanceof d(40657);this.state=Me|Ue|ke|Pe;if(i&&i.objectMode)this.state|=xe;if(y&&i&&i.readableObjectMode)this.state|=xe;this.highWaterMark=i?me(this,i,"readableHighWaterMark",y):he(false);this.buffer=new de;this.length=0;this.pipes=[];this.flowing=null;this[Se]=null;if(i&&i.emitClose===false)this.state&=~Me;if(i&&i.autoDestroy===false)this.state&=~Ue;this.errored=null;this.defaultEncoding=i&&i.defaultEncoding||"utf8";this.awaitDrainWriters=null;this.decoder=null;this.encoding=null;if(i&&i.encoding){this.decoder=new Ie(i.encoding);this.encoding=i.encoding}}function Readable(i){if(!(this instanceof Readable))return new Readable(i);const p=this instanceof d(40657);this._readableState=new ReadableState(i,this,p);if(i){if(typeof i.read==="function")this._read=i.read;if(typeof i.destroy==="function")this._destroy=i.destroy;if(typeof i.construct==="function")this._construct=i.construct;if(i.signal&&!p)ce(i.signal,this)}se.call(this,i);fe.construct(this,(()=>{if(this._readableState.needReadable){maybeReadMore(this,this._readableState)}}))}Readable.prototype.destroy=fe.destroy;Readable.prototype._undestroy=fe.undestroy;Readable.prototype._destroy=function(i,p){p(i)};Readable.prototype[oe.captureRejectionSymbol]=function(i){this.destroy(i)};Readable.prototype[re]=function(){let i;if(!this.destroyed){i=this.readableEnded?null:new Ce;this.destroy(i)}return new ee(((p,d)=>ue(this,(y=>y&&y!==i?d(y):p(null)))))};Readable.prototype.push=function(i,p){return readableAddChunk(this,i,p,false)};Readable.prototype.unshift=function(i,p){return readableAddChunk(this,i,p,true)};function readableAddChunk(i,p,d,y){pe("readableAddChunk",p);const v=i._readableState;let D;if((v.state&xe)===0){if(typeof p==="string"){d=d||v.defaultEncoding;if(v.encoding!==d){if(y&&v.encoding){p=le.from(p,d).toString(v.encoding)}else{p=le.from(p,d);d=""}}}else if(p instanceof le){d=""}else if(se._isUint8Array(p)){p=se._uint8ArrayToBuffer(p);d=""}else if(p!=null){D=new ge("chunk",["string","Buffer","Uint8Array"],p)}}if(D){Te(i,D)}else if(p===null){v.state&=~Ne;onEofChunk(i,v)}else if((v.state&xe)!==0||p&&p.length>0){if(y){if((v.state&Re)!==0)Te(i,new ve);else if(v.destroyed||v.errored)return false;else addChunk(i,v,p,true)}else if(v.ended){Te(i,new Ee)}else if(v.destroyed||v.errored){return false}else{v.state&=~Ne;if(v.decoder&&!d){p=v.decoder.write(p);if(v.objectMode||p.length!==0)addChunk(i,v,p,false);else maybeReadMore(i,v)}else{addChunk(i,v,p,false)}}}else if(!y){v.state&=~Ne;maybeReadMore(i,v)}return!v.ended&&(v.length<v.highWaterMark||v.length===0)}function addChunk(i,p,d,y){if(p.flowing&&p.length===0&&!p.sync&&i.listenerCount("data")>0){if((p.state&qe)!==0){p.awaitDrainWriters.clear()}else{p.awaitDrainWriters=null}p.dataEmitted=true;i.emit("data",d)}else{p.length+=p.objectMode?1:d.length;if(y)p.buffer.unshift(d);else p.buffer.push(d);if((p.state&Qe)!==0)emitReadable(i)}maybeReadMore(i,p)}Readable.prototype.isPaused=function(){const i=this._readableState;return i[Se]===true||i.flowing===false};Readable.prototype.setEncoding=function(i){const p=new Ie(i);this._readableState.decoder=p;this._readableState.encoding=this._readableState.decoder.encoding;const d=this._readableState.buffer;let y="";for(const i of d){y+=p.write(i)}d.clear();if(y!=="")d.push(y);this._readableState.length=y.length;return this};const We=1073741824;function computeNewHighWaterMark(i){if(i>We){throw new be("size","<= 1GiB",i)}else{i--;i|=i>>>1;i|=i>>>2;i|=i>>>4;i|=i>>>8;i|=i>>>16;i++}return i}function howMuchToRead(i,p){if(i<=0||p.length===0&&p.ended)return 0;if((p.state&xe)!==0)return 1;if(M(i)){if(p.flowing&&p.length)return p.buffer.first().length;return p.length}if(i<=p.length)return i;return p.ended?p.length:0}Readable.prototype.read=function(i){pe("read",i);if(i===undefined){i=NaN}else if(!D(i)){i=U(i,10)}const p=this._readableState;const d=i;if(i>p.highWaterMark)p.highWaterMark=computeNewHighWaterMark(i);if(i!==0)p.state&=~De;if(i===0&&p.needReadable&&((p.highWaterMark!==0?p.length>=p.highWaterMark:p.length>0)||p.ended)){pe("read: emitReadable",p.length,p.ended);if(p.length===0&&p.ended)endReadable(this);else emitReadable(this);return null}i=howMuchToRead(i,p);if(i===0&&p.ended){if(p.length===0)endReadable(this);return null}let y=(p.state&Qe)!==0;pe("need readable",y);if(p.length===0||p.length-i<p.highWaterMark){y=true;pe("length less than watermark",y)}if(p.ended||p.reading||p.destroyed||p.errored||!p.constructed){y=false;pe("reading, ended or constructing",y)}else if(y){pe("do read");p.state|=Ne|Pe;if(p.length===0)p.state|=Qe;try{this._read(p.highWaterMark)}catch(i){Te(this,i)}p.state&=~Pe;if(!p.reading)i=howMuchToRead(d,p)}let v;if(i>0)v=fromList(i,p);else v=null;if(v===null){p.needReadable=p.length<=p.highWaterMark;i=0}else{p.length-=i;if(p.multiAwaitDrain){p.awaitDrainWriters.clear()}else{p.awaitDrainWriters=null}}if(p.length===0){if(!p.ended)p.needReadable=true;if(d!==i&&p.ended)endReadable(this)}if(v!==null&&!p.errorEmitted&&!p.closeEmitted){p.dataEmitted=true;this.emit("data",v)}return v};function onEofChunk(i,p){pe("onEofChunk");if(p.ended)return;if(p.decoder){const i=p.decoder.end();if(i&&i.length){p.buffer.push(i);p.length+=p.objectMode?1:i.length}}p.ended=true;if(p.sync){emitReadable(i)}else{p.needReadable=false;p.emittedReadable=true;emitReadable_(i)}}function emitReadable(i){const p=i._readableState;pe("emitReadable",p.needReadable,p.emittedReadable);p.needReadable=false;if(!p.emittedReadable){pe("emitReadable",p.flowing);p.emittedReadable=true;y.nextTick(emitReadable_,i)}}function emitReadable_(i){const p=i._readableState;pe("emitReadable_",p.destroyed,p.length,p.ended);if(!p.destroyed&&!p.errored&&(p.length||p.ended)){i.emit("readable");p.emittedReadable=false}p.needReadable=!p.flowing&&!p.ended&&p.length<=p.highWaterMark;flow(i)}function maybeReadMore(i,p){if(!p.readingMore&&p.constructed){p.readingMore=true;y.nextTick(maybeReadMore_,i,p)}}function maybeReadMore_(i,p){while(!p.reading&&!p.ended&&(p.length<p.highWaterMark||p.flowing&&p.length===0)){const d=p.length;pe("maybeReadMore read 0");i.read(0);if(d===p.length)break}p.readingMore=false}Readable.prototype._read=function(i){throw new ye("_read()")};Readable.prototype.pipe=function(i,p){const d=this;const v=this._readableState;if(v.pipes.length===1){if(!v.multiAwaitDrain){v.multiAwaitDrain=true;v.awaitDrainWriters=new te(v.awaitDrainWriters?[v.awaitDrainWriters]:[])}}v.pipes.push(i);pe("pipe count=%d opts=%j",v.pipes.length,p);const D=(!p||p.end!==false)&&i!==y.stdout&&i!==y.stderr;const M=D?onend:unpipe;if(v.endEmitted)y.nextTick(M);else d.once("end",M);i.on("unpipe",onunpipe);function onunpipe(i,p){pe("onunpipe");if(i===d){if(p&&p.hasUnpiped===false){p.hasUnpiped=true;cleanup()}}}function onend(){pe("onend");i.end()}let U;let j=false;function cleanup(){pe("cleanup");i.removeListener("close",onclose);i.removeListener("finish",onfinish);if(U){i.removeListener("drain",U)}i.removeListener("error",onerror);i.removeListener("unpipe",onunpipe);d.removeListener("end",onend);d.removeListener("end",unpipe);d.removeListener("data",ondata);j=true;if(U&&v.awaitDrainWriters&&(!i._writableState||i._writableState.needDrain))U()}function pause(){if(!j){if(v.pipes.length===1&&v.pipes[0]===i){pe("false write response, pause",0);v.awaitDrainWriters=i;v.multiAwaitDrain=false}else if(v.pipes.length>1&&v.pipes.includes(i)){pe("false write response, pause",v.awaitDrainWriters.size);v.awaitDrainWriters.add(i)}d.pause()}if(!U){U=pipeOnDrain(d,i);i.on("drain",U)}}d.on("data",ondata);function ondata(p){pe("ondata");const d=i.write(p);pe("dest.write",d);if(d===false){pause()}}function onerror(p){pe("onerror",p);unpipe();i.removeListener("error",onerror);if(i.listenerCount("error")===0){const d=i._writableState||i._readableState;if(d&&!d.errorEmitted){Te(i,p)}else{i.emit("error",p)}}}ae(i,"error",onerror);function onclose(){i.removeListener("finish",onfinish);unpipe()}i.once("close",onclose);function onfinish(){pe("onfinish");i.removeListener("close",onclose);unpipe()}i.once("finish",onfinish);function unpipe(){pe("unpipe");d.unpipe(i)}i.emit("pipe",d);if(i.writableNeedDrain===true){pause()}else if(!v.flowing){pe("pipe resume");d.resume()}return i};function pipeOnDrain(i,p){return function pipeOnDrainFunctionResult(){const d=i._readableState;if(d.awaitDrainWriters===p){pe("pipeOnDrain",1);d.awaitDrainWriters=null}else if(d.multiAwaitDrain){pe("pipeOnDrain",d.awaitDrainWriters.size);d.awaitDrainWriters.delete(p)}if((!d.awaitDrainWriters||d.awaitDrainWriters.size===0)&&i.listenerCount("data")){i.resume()}}}Readable.prototype.unpipe=function(i){const p=this._readableState;const d={hasUnpiped:false};if(p.pipes.length===0)return this;if(!i){const i=p.pipes;p.pipes=[];this.pause();for(let p=0;p<i.length;p++)i[p].emit("unpipe",this,{hasUnpiped:false});return this}const y=v(p.pipes,i);if(y===-1)return this;p.pipes.splice(y,1);if(p.pipes.length===0)this.pause();i.emit("unpipe",this,d);return this};Readable.prototype.on=function(i,p){const d=se.prototype.on.call(this,i,p);const v=this._readableState;if(i==="data"){v.readableListening=this.listenerCount("readable")>0;if(v.flowing!==false)this.resume()}else if(i==="readable"){if(!v.endEmitted&&!v.readableListening){v.readableListening=v.needReadable=true;v.flowing=false;v.emittedReadable=false;pe("on readable",v.length,v.reading);if(v.length){emitReadable(this)}else if(!v.reading){y.nextTick(nReadingNextTick,this)}}}return d};Readable.prototype.addListener=Readable.prototype.on;Readable.prototype.removeListener=function(i,p){const d=se.prototype.removeListener.call(this,i,p);if(i==="readable"){y.nextTick(updateReadableListening,this)}return d};Readable.prototype.off=Readable.prototype.removeListener;Readable.prototype.removeAllListeners=function(i){const p=se.prototype.removeAllListeners.apply(this,arguments);if(i==="readable"||i===undefined){y.nextTick(updateReadableListening,this)}return p};function updateReadableListening(i){const p=i._readableState;p.readableListening=i.listenerCount("readable")>0;if(p.resumeScheduled&&p[Se]===false){p.flowing=true}else if(i.listenerCount("data")>0){i.resume()}else if(!p.readableListening){p.flowing=null}}function nReadingNextTick(i){pe("readable nexttick read 0");i.read(0)}Readable.prototype.resume=function(){const i=this._readableState;if(!i.flowing){pe("resume");i.flowing=!i.readableListening;resume(this,i)}i[Se]=false;return this};function resume(i,p){if(!p.resumeScheduled){p.resumeScheduled=true;y.nextTick(resume_,i,p)}}function resume_(i,p){pe("resume",p.reading);if(!p.reading){i.read(0)}p.resumeScheduled=false;i.emit("resume");flow(i);if(p.flowing&&!p.reading)i.read(0)}Readable.prototype.pause=function(){pe("call pause flowing=%j",this._readableState.flowing);if(this._readableState.flowing!==false){pe("pause");this._readableState.flowing=false;this.emit("pause")}this._readableState[Se]=true;return this};function flow(i){const p=i._readableState;pe("flow",p.flowing);while(p.flowing&&i.read()!==null);}Readable.prototype.wrap=function(i){let p=false;i.on("data",(d=>{if(!this.push(d)&&i.pause){p=true;i.pause()}}));i.on("end",(()=>{this.push(null)}));i.on("error",(i=>{Te(this,i)}));i.on("close",(()=>{this.destroy()}));i.on("destroy",(()=>{this.destroy()}));this._read=()=>{if(p&&i.resume){p=false;i.resume()}};const d=V(i);for(let p=1;p<d.length;p++){const y=d[p];if(this[y]===undefined&&typeof i[y]==="function"){this[y]=i[y].bind(i)}}return this};Readable.prototype[ne]=function(){return streamToAsyncIterator(this)};Readable.prototype.iterator=function(i){if(i!==undefined){we(i,"options")}return streamToAsyncIterator(this,i)};function streamToAsyncIterator(i,p){if(typeof i.read!=="function"){i=Readable.wrap(i,{objectMode:true})}const d=createAsyncIterator(i,p);d.stream=i;return d}async function*createAsyncIterator(i,p){let d=nop;function next(p){if(this===i){d();d=nop}else{d=p}}i.on("readable",next);let y;const v=ue(i,{writable:false},(i=>{y=i?Ae(y,i):null;d();d=nop}));try{while(true){const p=i.destroyed?null:i.read();if(p!==null){yield p}else if(y){throw y}else if(y===null){return}else{await new ee(next)}}}catch(i){y=Ae(y,i);throw y}finally{if((y||(p===null||p===undefined?undefined:p.destroyOnReturn)!==false)&&(y===undefined||i._readableState.autoDestroy)){fe.destroyer(i,null)}else{i.off("readable",next);v()}}}j(Readable.prototype,{readable:{__proto__:null,get(){const i=this._readableState;return!!i&&i.readable!==false&&!i.destroyed&&!i.errorEmitted&&!i.endEmitted},set(i){if(this._readableState){this._readableState.readable=!!i}}},readableDidRead:{__proto__:null,enumerable:false,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:false,get:function(){return!!(this._readableState.readable!==false&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:false,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:false,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:false,get:function(){return this._readableState.flowing},set:function(i){if(this._readableState){this._readableState.flowing=i}}},readableLength:{__proto__:null,enumerable:false,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:false,get(){return this._readableState?this._readableState.objectMode:false}},readableEncoding:{__proto__:null,enumerable:false,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:false,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:false}},destroyed:{__proto__:null,enumerable:false,get(){return this._readableState?this._readableState.destroyed:false},set(i){if(!this._readableState){return}this._readableState.destroyed=i}},readableEnded:{__proto__:null,enumerable:false,get(){return this._readableState?this._readableState.endEmitted:false}}});j(ReadableState.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[Se]!==false},set(i){this[Se]=!!i}}});Readable._fromList=fromList;function fromList(i,p){if(p.length===0)return null;let d;if(p.objectMode)d=p.buffer.shift();else if(!i||i>=p.length){if(p.decoder)d=p.buffer.join("");else if(p.buffer.length===1)d=p.buffer.first();else d=p.buffer.concat(p.length);p.buffer.clear()}else{d=p.buffer.consume(i,p.decoder)}return d}function endReadable(i){const p=i._readableState;pe("endReadable",p.endEmitted);if(!p.endEmitted){p.ended=true;y.nextTick(endReadableNT,p,i)}}function endReadableNT(i,p){pe("endReadableNT",i.endEmitted,i.length);if(!i.errored&&!i.closeEmitted&&!i.endEmitted&&i.length===0){i.endEmitted=true;p.emit("end");if(p.writable&&p.allowHalfOpen===false){y.nextTick(endWritableNT,p)}else if(i.autoDestroy){const i=p._writableState;const d=!i||i.autoDestroy&&(i.finished||i.writable===false);if(d){p.destroy()}}}}function endWritableNT(i){const p=i.writable&&!i.writableEnded&&!i.destroyed;if(p){i.end()}}Readable.from=function(i,p){return Be(Readable,i,p)};let Je;function lazyWebStreams(){if(Je===undefined)Je={};return Je}Readable.fromWeb=function(i,p){return lazyWebStreams().newStreamReadableFromReadableStream(i,p)};Readable.toWeb=function(i,p){return lazyWebStreams().newReadableStreamFromStreamReadable(i,p)};Readable.wrap=function(i,p){var d,y;return new Readable({objectMode:(d=(y=i.readableObjectMode)!==null&&y!==undefined?y:i.objectMode)!==null&&d!==undefined?d:true,...p,destroy(p,d){fe.destroyer(i,p);d(p)}}).wrap(i)}},46650:(i,p,d)=>{"use strict";const{MathFloor:y,NumberIsInteger:v}=d(12823);const{validateInteger:D}=d(18066);const{ERR_INVALID_ARG_VALUE:M}=d(28484).codes;let U=16*1024;let j=16;function highWaterMarkFrom(i,p,d){return i.highWaterMark!=null?i.highWaterMark:p?i[d]:null}function getDefaultHighWaterMark(i){return i?j:U}function setDefaultHighWaterMark(i,p){D(p,"value",0);if(i){j=p}else{U=p}}function getHighWaterMark(i,p,d,D){const U=highWaterMarkFrom(p,D,d);if(U!=null){if(!v(U)||U<0){const i=D?`options.${d}`:"options.highWaterMark";throw new M(i,U)}return y(U)}return getDefaultHighWaterMark(i.objectMode)}i.exports={getHighWaterMark:getHighWaterMark,getDefaultHighWaterMark:getDefaultHighWaterMark,setDefaultHighWaterMark:setDefaultHighWaterMark}},23303:(i,p,d)=>{"use strict";const{ObjectSetPrototypeOf:y,Symbol:v}=d(12823);i.exports=Transform;const{ERR_METHOD_NOT_IMPLEMENTED:D}=d(28484).codes;const M=d(40657);const{getHighWaterMark:U}=d(46650);y(Transform.prototype,M.prototype);y(Transform,M);const j=v("kCallback");function Transform(i){if(!(this instanceof Transform))return new Transform(i);const p=i?U(this,i,"readableHighWaterMark",true):null;if(p===0){i={...i,highWaterMark:null,readableHighWaterMark:p,writableHighWaterMark:i.writableHighWaterMark||0}}M.call(this,i);this._readableState.sync=false;this[j]=null;if(i){if(typeof i.transform==="function")this._transform=i.transform;if(typeof i.flush==="function")this._flush=i.flush}this.on("prefinish",prefinish)}function final(i){if(typeof this._flush==="function"&&!this.destroyed){this._flush(((p,d)=>{if(p){if(i){i(p)}else{this.destroy(p)}return}if(d!=null){this.push(d)}this.push(null);if(i){i()}}))}else{this.push(null);if(i){i()}}}function prefinish(){if(this._final!==final){final.call(this)}}Transform.prototype._final=final;Transform.prototype._transform=function(i,p,d){throw new D("_transform()")};Transform.prototype._write=function(i,p,d){const y=this._readableState;const v=this._writableState;const D=y.length;this._transform(i,p,((i,p)=>{if(i){d(i);return}if(p!=null){this.push(p)}if(v.ended||D===y.length||y.length<y.highWaterMark){d()}else{this[j]=d}}))};Transform.prototype._read=function(){if(this[j]){const i=this[j];this[j]=null;i()}}},67202:(i,p,d)=>{"use strict";const{SymbolAsyncIterator:y,SymbolIterator:v,SymbolFor:D}=d(12823);const M=D("nodejs.stream.destroyed");const U=D("nodejs.stream.errored");const j=D("nodejs.stream.readable");const V=D("nodejs.stream.writable");const K=D("nodejs.stream.disturbed");const ee=D("nodejs.webstream.isClosedPromise");const te=D("nodejs.webstream.controllerErrorFunction");function isReadableNodeStream(i,p=false){var d;return!!(i&&typeof i.pipe==="function"&&typeof i.on==="function"&&(!p||typeof i.pause==="function"&&typeof i.resume==="function")&&(!i._writableState||((d=i._readableState)===null||d===undefined?undefined:d.readable)!==false)&&(!i._writableState||i._readableState))}function isWritableNodeStream(i){var p;return!!(i&&typeof i.write==="function"&&typeof i.on==="function"&&(!i._readableState||((p=i._writableState)===null||p===undefined?undefined:p.writable)!==false))}function isDuplexNodeStream(i){return!!(i&&typeof i.pipe==="function"&&i._readableState&&typeof i.on==="function"&&typeof i.write==="function")}function isNodeStream(i){return i&&(i._readableState||i._writableState||typeof i.write==="function"&&typeof i.on==="function"||typeof i.pipe==="function"&&typeof i.on==="function")}function isReadableStream(i){return!!(i&&!isNodeStream(i)&&typeof i.pipeThrough==="function"&&typeof i.getReader==="function"&&typeof i.cancel==="function")}function isWritableStream(i){return!!(i&&!isNodeStream(i)&&typeof i.getWriter==="function"&&typeof i.abort==="function")}function isTransformStream(i){return!!(i&&!isNodeStream(i)&&typeof i.readable==="object"&&typeof i.writable==="object")}function isWebStream(i){return isReadableStream(i)||isWritableStream(i)||isTransformStream(i)}function isIterable(i,p){if(i==null)return false;if(p===true)return typeof i[y]==="function";if(p===false)return typeof i[v]==="function";return typeof i[y]==="function"||typeof i[v]==="function"}function isDestroyed(i){if(!isNodeStream(i))return null;const p=i._writableState;const d=i._readableState;const y=p||d;return!!(i.destroyed||i[M]||y!==null&&y!==undefined&&y.destroyed)}function isWritableEnded(i){if(!isWritableNodeStream(i))return null;if(i.writableEnded===true)return true;const p=i._writableState;if(p!==null&&p!==undefined&&p.errored)return false;if(typeof(p===null||p===undefined?undefined:p.ended)!=="boolean")return null;return p.ended}function isWritableFinished(i,p){if(!isWritableNodeStream(i))return null;if(i.writableFinished===true)return true;const d=i._writableState;if(d!==null&&d!==undefined&&d.errored)return false;if(typeof(d===null||d===undefined?undefined:d.finished)!=="boolean")return null;return!!(d.finished||p===false&&d.ended===true&&d.length===0)}function isReadableEnded(i){if(!isReadableNodeStream(i))return null;if(i.readableEnded===true)return true;const p=i._readableState;if(!p||p.errored)return false;if(typeof(p===null||p===undefined?undefined:p.ended)!=="boolean")return null;return p.ended}function isReadableFinished(i,p){if(!isReadableNodeStream(i))return null;const d=i._readableState;if(d!==null&&d!==undefined&&d.errored)return false;if(typeof(d===null||d===undefined?undefined:d.endEmitted)!=="boolean")return null;return!!(d.endEmitted||p===false&&d.ended===true&&d.length===0)}function isReadable(i){if(i&&i[j]!=null)return i[j];if(typeof(i===null||i===undefined?undefined:i.readable)!=="boolean")return null;if(isDestroyed(i))return false;return isReadableNodeStream(i)&&i.readable&&!isReadableFinished(i)}function isWritable(i){if(i&&i[V]!=null)return i[V];if(typeof(i===null||i===undefined?undefined:i.writable)!=="boolean")return null;if(isDestroyed(i))return false;return isWritableNodeStream(i)&&i.writable&&!isWritableEnded(i)}function isFinished(i,p){if(!isNodeStream(i)){return null}if(isDestroyed(i)){return true}if((p===null||p===undefined?undefined:p.readable)!==false&&isReadable(i)){return false}if((p===null||p===undefined?undefined:p.writable)!==false&&isWritable(i)){return false}return true}function isWritableErrored(i){var p,d;if(!isNodeStream(i)){return null}if(i.writableErrored){return i.writableErrored}return(p=(d=i._writableState)===null||d===undefined?undefined:d.errored)!==null&&p!==undefined?p:null}function isReadableErrored(i){var p,d;if(!isNodeStream(i)){return null}if(i.readableErrored){return i.readableErrored}return(p=(d=i._readableState)===null||d===undefined?undefined:d.errored)!==null&&p!==undefined?p:null}function isClosed(i){if(!isNodeStream(i)){return null}if(typeof i.closed==="boolean"){return i.closed}const p=i._writableState;const d=i._readableState;if(typeof(p===null||p===undefined?undefined:p.closed)==="boolean"||typeof(d===null||d===undefined?undefined:d.closed)==="boolean"){return(p===null||p===undefined?undefined:p.closed)||(d===null||d===undefined?undefined:d.closed)}if(typeof i._closed==="boolean"&&isOutgoingMessage(i)){return i._closed}return null}function isOutgoingMessage(i){return typeof i._closed==="boolean"&&typeof i._defaultKeepAlive==="boolean"&&typeof i._removedConnection==="boolean"&&typeof i._removedContLen==="boolean"}function isServerResponse(i){return typeof i._sent100==="boolean"&&isOutgoingMessage(i)}function isServerRequest(i){var p;return typeof i._consuming==="boolean"&&typeof i._dumped==="boolean"&&((p=i.req)===null||p===undefined?undefined:p.upgradeOrConnect)===undefined}function willEmitClose(i){if(!isNodeStream(i))return null;const p=i._writableState;const d=i._readableState;const y=p||d;return!y&&isServerResponse(i)||!!(y&&y.autoDestroy&&y.emitClose&&y.closed===false)}function isDisturbed(i){var p;return!!(i&&((p=i[K])!==null&&p!==undefined?p:i.readableDidRead||i.readableAborted))}function isErrored(i){var p,d,y,v,D,M,j,V,K,ee;return!!(i&&((p=(d=(y=(v=(D=(M=i[U])!==null&&M!==undefined?M:i.readableErrored)!==null&&D!==undefined?D:i.writableErrored)!==null&&v!==undefined?v:(j=i._readableState)===null||j===undefined?undefined:j.errorEmitted)!==null&&y!==undefined?y:(V=i._writableState)===null||V===undefined?undefined:V.errorEmitted)!==null&&d!==undefined?d:(K=i._readableState)===null||K===undefined?undefined:K.errored)!==null&&p!==undefined?p:(ee=i._writableState)===null||ee===undefined?undefined:ee.errored))}i.exports={isDestroyed:isDestroyed,kIsDestroyed:M,isDisturbed:isDisturbed,kIsDisturbed:K,isErrored:isErrored,kIsErrored:U,isReadable:isReadable,kIsReadable:j,kIsClosedPromise:ee,kControllerErrorFunction:te,kIsWritable:V,isClosed:isClosed,isDuplexNodeStream:isDuplexNodeStream,isFinished:isFinished,isIterable:isIterable,isReadableNodeStream:isReadableNodeStream,isReadableStream:isReadableStream,isReadableEnded:isReadableEnded,isReadableFinished:isReadableFinished,isReadableErrored:isReadableErrored,isNodeStream:isNodeStream,isWebStream:isWebStream,isWritable:isWritable,isWritableNodeStream:isWritableNodeStream,isWritableStream:isWritableStream,isWritableEnded:isWritableEnded,isWritableFinished:isWritableFinished,isWritableErrored:isWritableErrored,isServerRequest:isServerRequest,isServerResponse:isServerResponse,willEmitClose:willEmitClose,isTransformStream:isTransformStream}},63131:(i,p,d)=>{"use strict";const y=d(10125);const{ArrayPrototypeSlice:v,Error:D,FunctionPrototypeSymbolHasInstance:M,ObjectDefineProperty:U,ObjectDefineProperties:j,ObjectSetPrototypeOf:V,StringPrototypeToLowerCase:K,Symbol:ee,SymbolHasInstance:te}=d(12823);i.exports=Writable;Writable.WritableState=WritableState;const{EventEmitter:re}=d(24434);const ne=d(66720).Stream;const{Buffer:ie}=d(20181);const oe=d(87201);const{addAbortSignal:se}=d(37580);const{getHighWaterMark:ae,getDefaultHighWaterMark:le}=d(46650);const{ERR_INVALID_ARG_TYPE:ce,ERR_METHOD_NOT_IMPLEMENTED:ue,ERR_MULTIPLE_CALLBACK:pe,ERR_STREAM_CANNOT_PIPE:de,ERR_STREAM_DESTROYED:fe,ERR_STREAM_ALREADY_FINISHED:me,ERR_STREAM_NULL_VALUES:he,ERR_STREAM_WRITE_AFTER_END:Ae,ERR_UNKNOWN_ENCODING:ge}=d(28484).codes;const{errorOrDestroy:ye}=oe;V(Writable.prototype,ne.prototype);V(Writable,ne);function nop(){}const be=ee("kOnFinished");function WritableState(i,p,y){if(typeof y!=="boolean")y=p instanceof d(40657);this.objectMode=!!(i&&i.objectMode);if(y)this.objectMode=this.objectMode||!!(i&&i.writableObjectMode);this.highWaterMark=i?ae(this,i,"writableHighWaterMark",y):le(false);this.finalCalled=false;this.needDrain=false;this.ending=false;this.ended=false;this.finished=false;this.destroyed=false;const v=!!(i&&i.decodeStrings===false);this.decodeStrings=!v;this.defaultEncoding=i&&i.defaultEncoding||"utf8";this.length=0;this.writing=false;this.corked=0;this.sync=true;this.bufferProcessing=false;this.onwrite=onwrite.bind(undefined,p);this.writecb=null;this.writelen=0;this.afterWriteTickInfo=null;resetBuffer(this);this.pendingcb=0;this.constructed=true;this.prefinished=false;this.errorEmitted=false;this.emitClose=!i||i.emitClose!==false;this.autoDestroy=!i||i.autoDestroy!==false;this.errored=null;this.closed=false;this.closeEmitted=false;this[be]=[]}function resetBuffer(i){i.buffered=[];i.bufferedIndex=0;i.allBuffers=true;i.allNoop=true}WritableState.prototype.getBuffer=function getBuffer(){return v(this.buffered,this.bufferedIndex)};U(WritableState.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Writable(i){const p=this instanceof d(40657);if(!p&&!M(Writable,this))return new Writable(i);this._writableState=new WritableState(i,this,p);if(i){if(typeof i.write==="function")this._write=i.write;if(typeof i.writev==="function")this._writev=i.writev;if(typeof i.destroy==="function")this._destroy=i.destroy;if(typeof i.final==="function")this._final=i.final;if(typeof i.construct==="function")this._construct=i.construct;if(i.signal)se(i.signal,this)}ne.call(this,i);oe.construct(this,(()=>{const i=this._writableState;if(!i.writing){clearBuffer(this,i)}finishMaybe(this,i)}))}U(Writable,te,{__proto__:null,value:function(i){if(M(this,i))return true;if(this!==Writable)return false;return i&&i._writableState instanceof WritableState}});Writable.prototype.pipe=function(){ye(this,new de)};function _write(i,p,d,v){const D=i._writableState;if(typeof d==="function"){v=d;d=D.defaultEncoding}else{if(!d)d=D.defaultEncoding;else if(d!=="buffer"&&!ie.isEncoding(d))throw new ge(d);if(typeof v!=="function")v=nop}if(p===null){throw new he}else if(!D.objectMode){if(typeof p==="string"){if(D.decodeStrings!==false){p=ie.from(p,d);d="buffer"}}else if(p instanceof ie){d="buffer"}else if(ne._isUint8Array(p)){p=ne._uint8ArrayToBuffer(p);d="buffer"}else{throw new ce("chunk",["string","Buffer","Uint8Array"],p)}}let M;if(D.ending){M=new Ae}else if(D.destroyed){M=new fe("write")}if(M){y.nextTick(v,M);ye(i,M,true);return M}D.pendingcb++;return writeOrBuffer(i,D,p,d,v)}Writable.prototype.write=function(i,p,d){return _write(this,i,p,d)===true};Writable.prototype.cork=function(){this._writableState.corked++};Writable.prototype.uncork=function(){const i=this._writableState;if(i.corked){i.corked--;if(!i.writing)clearBuffer(this,i)}};Writable.prototype.setDefaultEncoding=function setDefaultEncoding(i){if(typeof i==="string")i=K(i);if(!ie.isEncoding(i))throw new ge(i);this._writableState.defaultEncoding=i;return this};function writeOrBuffer(i,p,d,y,v){const D=p.objectMode?1:d.length;p.length+=D;const M=p.length<p.highWaterMark;if(!M)p.needDrain=true;if(p.writing||p.corked||p.errored||!p.constructed){p.buffered.push({chunk:d,encoding:y,callback:v});if(p.allBuffers&&y!=="buffer"){p.allBuffers=false}if(p.allNoop&&v!==nop){p.allNoop=false}}else{p.writelen=D;p.writecb=v;p.writing=true;p.sync=true;i._write(d,y,p.onwrite);p.sync=false}return M&&!p.errored&&!p.destroyed}function doWrite(i,p,d,y,v,D,M){p.writelen=y;p.writecb=M;p.writing=true;p.sync=true;if(p.destroyed)p.onwrite(new fe("write"));else if(d)i._writev(v,p.onwrite);else i._write(v,D,p.onwrite);p.sync=false}function onwriteError(i,p,d,y){--p.pendingcb;y(d);errorBuffer(p);ye(i,d)}function onwrite(i,p){const d=i._writableState;const v=d.sync;const D=d.writecb;if(typeof D!=="function"){ye(i,new pe);return}d.writing=false;d.writecb=null;d.length-=d.writelen;d.writelen=0;if(p){p.stack;if(!d.errored){d.errored=p}if(i._readableState&&!i._readableState.errored){i._readableState.errored=p}if(v){y.nextTick(onwriteError,i,d,p,D)}else{onwriteError(i,d,p,D)}}else{if(d.buffered.length>d.bufferedIndex){clearBuffer(i,d)}if(v){if(d.afterWriteTickInfo!==null&&d.afterWriteTickInfo.cb===D){d.afterWriteTickInfo.count++}else{d.afterWriteTickInfo={count:1,cb:D,stream:i,state:d};y.nextTick(afterWriteTick,d.afterWriteTickInfo)}}else{afterWrite(i,d,1,D)}}}function afterWriteTick({stream:i,state:p,count:d,cb:y}){p.afterWriteTickInfo=null;return afterWrite(i,p,d,y)}function afterWrite(i,p,d,y){const v=!p.ending&&!i.destroyed&&p.length===0&&p.needDrain;if(v){p.needDrain=false;i.emit("drain")}while(d-- >0){p.pendingcb--;y()}if(p.destroyed){errorBuffer(p)}finishMaybe(i,p)}function errorBuffer(i){if(i.writing){return}for(let d=i.bufferedIndex;d<i.buffered.length;++d){var p;const{chunk:y,callback:v}=i.buffered[d];const D=i.objectMode?1:y.length;i.length-=D;v((p=i.errored)!==null&&p!==undefined?p:new fe("write"))}const d=i[be].splice(0);for(let p=0;p<d.length;p++){var y;d[p]((y=i.errored)!==null&&y!==undefined?y:new fe("end"))}resetBuffer(i)}function clearBuffer(i,p){if(p.corked||p.bufferProcessing||p.destroyed||!p.constructed){return}const{buffered:d,bufferedIndex:y,objectMode:D}=p;const M=d.length-y;if(!M){return}let U=y;p.bufferProcessing=true;if(M>1&&i._writev){p.pendingcb-=M-1;const y=p.allNoop?nop:i=>{for(let p=U;p<d.length;++p){d[p].callback(i)}};const D=p.allNoop&&U===0?d:v(d,U);D.allBuffers=p.allBuffers;doWrite(i,p,true,p.length,D,"",y);resetBuffer(p)}else{do{const{chunk:y,encoding:v,callback:M}=d[U];d[U++]=null;const j=D?1:y.length;doWrite(i,p,false,j,y,v,M)}while(U<d.length&&!p.writing);if(U===d.length){resetBuffer(p)}else if(U>256){d.splice(0,U);p.bufferedIndex=0}else{p.bufferedIndex=U}}p.bufferProcessing=false}Writable.prototype._write=function(i,p,d){if(this._writev){this._writev([{chunk:i,encoding:p}],d)}else{throw new ue("_write()")}};Writable.prototype._writev=null;Writable.prototype.end=function(i,p,d){const v=this._writableState;if(typeof i==="function"){d=i;i=null;p=null}else if(typeof p==="function"){d=p;p=null}let M;if(i!==null&&i!==undefined){const d=_write(this,i,p);if(d instanceof D){M=d}}if(v.corked){v.corked=1;this.uncork()}if(M){}else if(!v.errored&&!v.ending){v.ending=true;finishMaybe(this,v,true);v.ended=true}else if(v.finished){M=new me("end")}else if(v.destroyed){M=new fe("end")}if(typeof d==="function"){if(M||v.finished){y.nextTick(d,M)}else{v[be].push(d)}}return this};function needFinish(i){return i.ending&&!i.destroyed&&i.constructed&&i.length===0&&!i.errored&&i.buffered.length===0&&!i.finished&&!i.writing&&!i.errorEmitted&&!i.closeEmitted}function callFinal(i,p){let d=false;function onFinish(v){if(d){ye(i,v!==null&&v!==undefined?v:pe());return}d=true;p.pendingcb--;if(v){const d=p[be].splice(0);for(let i=0;i<d.length;i++){d[i](v)}ye(i,v,p.sync)}else if(needFinish(p)){p.prefinished=true;i.emit("prefinish");p.pendingcb++;y.nextTick(finish,i,p)}}p.sync=true;p.pendingcb++;try{i._final(onFinish)}catch(i){onFinish(i)}p.sync=false}function prefinish(i,p){if(!p.prefinished&&!p.finalCalled){if(typeof i._final==="function"&&!p.destroyed){p.finalCalled=true;callFinal(i,p)}else{p.prefinished=true;i.emit("prefinish")}}}function finishMaybe(i,p,d){if(needFinish(p)){prefinish(i,p);if(p.pendingcb===0){if(d){p.pendingcb++;y.nextTick(((i,p)=>{if(needFinish(p)){finish(i,p)}else{p.pendingcb--}}),i,p)}else if(needFinish(p)){p.pendingcb++;finish(i,p)}}}}function finish(i,p){p.pendingcb--;p.finished=true;const d=p[be].splice(0);for(let i=0;i<d.length;i++){d[i]()}i.emit("finish");if(p.autoDestroy){const p=i._readableState;const d=!p||p.autoDestroy&&(p.endEmitted||p.readable===false);if(d){i.destroy()}}}j(Writable.prototype,{closed:{__proto__:null,get(){return this._writableState?this._writableState.closed:false}},destroyed:{__proto__:null,get(){return this._writableState?this._writableState.destroyed:false},set(i){if(this._writableState){this._writableState.destroyed=i}}},writable:{__proto__:null,get(){const i=this._writableState;return!!i&&i.writable!==false&&!i.destroyed&&!i.errored&&!i.ending&&!i.ended},set(i){if(this._writableState){this._writableState.writable=!!i}}},writableFinished:{__proto__:null,get(){return this._writableState?this._writableState.finished:false}},writableObjectMode:{__proto__:null,get(){return this._writableState?this._writableState.objectMode:false}},writableBuffer:{__proto__:null,get(){return this._writableState&&this._writableState.getBuffer()}},writableEnded:{__proto__:null,get(){return this._writableState?this._writableState.ending:false}},writableNeedDrain:{__proto__:null,get(){const i=this._writableState;if(!i)return false;return!i.destroyed&&!i.ending&&i.needDrain}},writableHighWaterMark:{__proto__:null,get(){return this._writableState&&this._writableState.highWaterMark}},writableCorked:{__proto__:null,get(){return this._writableState?this._writableState.corked:0}},writableLength:{__proto__:null,get(){return this._writableState&&this._writableState.length}},errored:{__proto__:null,enumerable:false,get(){return this._writableState?this._writableState.errored:null}},writableAborted:{__proto__:null,enumerable:false,get:function(){return!!(this._writableState.writable!==false&&(this._writableState.destroyed||this._writableState.errored)&&!this._writableState.finished)}}});const Ee=oe.destroy;Writable.prototype.destroy=function(i,p){const d=this._writableState;if(!d.destroyed&&(d.bufferedIndex<d.buffered.length||d[be].length)){y.nextTick(errorBuffer,d)}Ee.call(this,i,p);return this};Writable.prototype._undestroy=oe.undestroy;Writable.prototype._destroy=function(i,p){p(i)};Writable.prototype[re.captureRejectionSymbol]=function(i){this.destroy(i)};let ve;function lazyWebStreams(){if(ve===undefined)ve={};return ve}Writable.fromWeb=function(i,p){return lazyWebStreams().newStreamWritableFromWritableStream(i,p)};Writable.toWeb=function(i){return lazyWebStreams().newWritableStreamFromStreamWritable(i)}},18066:(i,p,d)=>{"use strict";const{ArrayIsArray:y,ArrayPrototypeIncludes:v,ArrayPrototypeJoin:D,ArrayPrototypeMap:M,NumberIsInteger:U,NumberIsNaN:j,NumberMAX_SAFE_INTEGER:V,NumberMIN_SAFE_INTEGER:K,NumberParseInt:ee,ObjectPrototypeHasOwnProperty:te,RegExpPrototypeExec:re,String:ne,StringPrototypeToUpperCase:ie,StringPrototypeTrim:oe}=d(12823);const{hideStackFrames:se,codes:{ERR_SOCKET_BAD_PORT:ae,ERR_INVALID_ARG_TYPE:le,ERR_INVALID_ARG_VALUE:ce,ERR_OUT_OF_RANGE:ue,ERR_UNKNOWN_SIGNAL:pe}}=d(28484);const{normalizeEncoding:de}=d(18547);const{isAsyncFunction:fe,isArrayBufferView:me}=d(18547).types;const he={};function isInt32(i){return i===(i|0)}function isUint32(i){return i===i>>>0}const Ae=/^[0-7]+$/;const ge="must be a 32-bit unsigned integer or an octal string";function parseFileMode(i,p,d){if(typeof i==="undefined"){i=d}if(typeof i==="string"){if(re(Ae,i)===null){throw new ce(p,i,ge)}i=ee(i,8)}Ee(i,p);return i}const ye=se(((i,p,d=K,y=V)=>{if(typeof i!=="number")throw new le(p,"number",i);if(!U(i))throw new ue(p,"an integer",i);if(i<d||i>y)throw new ue(p,`>= ${d} && <= ${y}`,i)}));const be=se(((i,p,d=-2147483648,y=2147483647)=>{if(typeof i!=="number"){throw new le(p,"number",i)}if(!U(i)){throw new ue(p,"an integer",i)}if(i<d||i>y){throw new ue(p,`>= ${d} && <= ${y}`,i)}}));const Ee=se(((i,p,d=false)=>{if(typeof i!=="number"){throw new le(p,"number",i)}if(!U(i)){throw new ue(p,"an integer",i)}const y=d?1:0;const v=4294967295;if(i<y||i>v){throw new ue(p,`>= ${y} && <= ${v}`,i)}}));function validateString(i,p){if(typeof i!=="string")throw new le(p,"string",i)}function validateNumber(i,p,d=undefined,y){if(typeof i!=="number")throw new le(p,"number",i);if(d!=null&&i<d||y!=null&&i>y||(d!=null||y!=null)&&j(i)){throw new ue(p,`${d!=null?`>= ${d}`:""}${d!=null&&y!=null?" && ":""}${y!=null?`<= ${y}`:""}`,i)}}const ve=se(((i,p,d)=>{if(!v(d,i)){const y=D(M(d,(i=>typeof i==="string"?`'${i}'`:ne(i))),", ");const v="must be one of: "+y;throw new ce(p,i,v)}}));function validateBoolean(i,p){if(typeof i!=="boolean")throw new le(p,"boolean",i)}function getOwnPropertyValueOrDefault(i,p,d){return i==null||!te(i,p)?d:i[p]}const Ce=se(((i,p,d=null)=>{const v=getOwnPropertyValueOrDefault(d,"allowArray",false);const D=getOwnPropertyValueOrDefault(d,"allowFunction",false);const M=getOwnPropertyValueOrDefault(d,"nullable",false);if(!M&&i===null||!v&&y(i)||typeof i!=="object"&&(!D||typeof i!=="function")){throw new le(p,"Object",i)}}));const we=se(((i,p)=>{if(i!=null&&typeof i!=="object"&&typeof i!=="function"){throw new le(p,"a dictionary",i)}}));const Se=se(((i,p,d=0)=>{if(!y(i)){throw new le(p,"Array",i)}if(i.length<d){const y=`must be longer than ${d}`;throw new ce(p,i,y)}}));function validateStringArray(i,p){Se(i,p);for(let d=0;d<i.length;d++){validateString(i[d],`${p}[${d}]`)}}function validateBooleanArray(i,p){Se(i,p);for(let d=0;d<i.length;d++){validateBoolean(i[d],`${p}[${d}]`)}}function validateAbortSignalArray(i,p){Se(i,p);for(let d=0;d<i.length;d++){const y=i[d];const v=`${p}[${d}]`;if(y==null){throw new le(v,"AbortSignal",y)}Be(y,v)}}function validateSignalName(i,p="signal"){validateString(i,p);if(he[i]===undefined){if(he[ie(i)]!==undefined){throw new pe(i+" (signals must use all capital letters)")}throw new pe(i)}}const Ie=se(((i,p="buffer")=>{if(!me(i)){throw new le(p,["Buffer","TypedArray","DataView"],i)}}));function validateEncoding(i,p){const d=de(p);const y=i.length;if(d==="hex"&&y%2!==0){throw new ce("encoding",p,`is invalid for data of length ${y}`)}}function validatePort(i,p="Port",d=true){if(typeof i!=="number"&&typeof i!=="string"||typeof i==="string"&&oe(i).length===0||+i!==+i>>>0||i>65535||i===0&&!d){throw new ae(p,i,d)}return i|0}const Be=se(((i,p)=>{if(i!==undefined&&(i===null||typeof i!=="object"||!("aborted"in i))){throw new le(p,"AbortSignal",i)}}));const Te=se(((i,p)=>{if(typeof i!=="function")throw new le(p,"Function",i)}));const xe=se(((i,p)=>{if(typeof i!=="function"||fe(i))throw new le(p,"Function",i)}));const _e=se(((i,p)=>{if(i!==undefined)throw new le(p,"undefined",i)}));function validateUnion(i,p,d){if(!v(d,i)){throw new le(p,`('${D(d,"|")}')`,i)}}const Re=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function validateLinkHeaderFormat(i,p){if(typeof i==="undefined"||!re(Re,i)){throw new ce(p,i,'must be an array or string of format "</styles.css>; rel=preload; as=style"')}}function validateLinkHeaderValue(i){if(typeof i==="string"){validateLinkHeaderFormat(i,"hints");return i}else if(y(i)){const p=i.length;let d="";if(p===0){return d}for(let y=0;y<p;y++){const v=i[y];validateLinkHeaderFormat(v,"hints");d+=v;if(y!==p-1){d+=", "}}return d}throw new ce("hints",i,'must be an array or string of format "</styles.css>; rel=preload; as=style"')}i.exports={isInt32:isInt32,isUint32:isUint32,parseFileMode:parseFileMode,validateArray:Se,validateStringArray:validateStringArray,validateBooleanArray:validateBooleanArray,validateAbortSignalArray:validateAbortSignalArray,validateBoolean:validateBoolean,validateBuffer:Ie,validateDictionary:we,validateEncoding:validateEncoding,validateFunction:Te,validateInt32:be,validateInteger:ye,validateNumber:validateNumber,validateObject:Ce,validateOneOf:ve,validatePlainFunction:xe,validatePort:validatePort,validateSignalName:validateSignalName,validateString:validateString,validateUint32:Ee,validateUndefined:_e,validateUnion:validateUnion,validateAbortSignal:Be,validateLinkHeaderValue:validateLinkHeaderValue}},28484:(i,p,d)=>{"use strict";const{format:y,inspect:v}=d(44560);const{AggregateError:D}=d(12823);const M=globalThis.AggregateError||D;const U=Symbol("kIsNodeError");const j=["string","function","number","object","Function","Object","boolean","bigint","symbol"];const V=/^([A-Z][a-z0-9]*)+$/;const K="__node_internal_";const ee={};function assert(i,p){if(!i){throw new ee.ERR_INTERNAL_ASSERTION(p)}}function addNumericalSeparator(i){let p="";let d=i.length;const y=i[0]==="-"?1:0;for(;d>=y+4;d-=3){p=`_${i.slice(d-3,d)}${p}`}return`${i.slice(0,d)}${p}`}function getMessage(i,p,d){if(typeof p==="function"){assert(p.length<=d.length,`Code: ${i}; The provided arguments length (${d.length}) does not match the required ones (${p.length}).`);return p(...d)}const v=(p.match(/%[dfijoOs]/g)||[]).length;assert(v===d.length,`Code: ${i}; The provided arguments length (${d.length}) does not match the required ones (${v}).`);if(d.length===0){return p}return y(p,...d)}function E(i,p,d){if(!d){d=Error}class NodeError extends d{constructor(...d){super(getMessage(i,p,d))}toString(){return`${this.name} [${i}]: ${this.message}`}}Object.defineProperties(NodeError.prototype,{name:{value:d.name,writable:true,enumerable:false,configurable:true},toString:{value(){return`${this.name} [${i}]: ${this.message}`},writable:true,enumerable:false,configurable:true}});NodeError.prototype.code=i;NodeError.prototype[U]=true;ee[i]=NodeError}function hideStackFrames(i){const p=K+i.name;Object.defineProperty(i,"name",{value:p});return i}function aggregateTwoErrors(i,p){if(i&&p&&i!==p){if(Array.isArray(p.errors)){p.errors.push(i);return p}const d=new M([p,i],p.message);d.code=p.code;return d}return i||p}class AbortError extends Error{constructor(i="The operation was aborted",p=undefined){if(p!==undefined&&typeof p!=="object"){throw new ee.ERR_INVALID_ARG_TYPE("options","Object",p)}super(i,p);this.code="ABORT_ERR";this.name="AbortError"}}E("ERR_ASSERTION","%s",Error);E("ERR_INVALID_ARG_TYPE",((i,p,d)=>{assert(typeof i==="string","'name' must be a string");if(!Array.isArray(p)){p=[p]}let y="The ";if(i.endsWith(" argument")){y+=`${i} `}else{y+=`"${i}" ${i.includes(".")?"property":"argument"} `}y+="must be ";const D=[];const M=[];const U=[];for(const i of p){assert(typeof i==="string","All expected entries have to be of type string");if(j.includes(i)){D.push(i.toLowerCase())}else if(V.test(i)){M.push(i)}else{assert(i!=="object",'The value "object" should be written as "Object"');U.push(i)}}if(M.length>0){const i=D.indexOf("object");if(i!==-1){D.splice(D,i,1);M.push("Object")}}if(D.length>0){switch(D.length){case 1:y+=`of type ${D[0]}`;break;case 2:y+=`one of type ${D[0]} or ${D[1]}`;break;default:{const i=D.pop();y+=`one of type ${D.join(", ")}, or ${i}`}}if(M.length>0||U.length>0){y+=" or "}}if(M.length>0){switch(M.length){case 1:y+=`an instance of ${M[0]}`;break;case 2:y+=`an instance of ${M[0]} or ${M[1]}`;break;default:{const i=M.pop();y+=`an instance of ${M.join(", ")}, or ${i}`}}if(U.length>0){y+=" or "}}switch(U.length){case 0:break;case 1:if(U[0].toLowerCase()!==U[0]){y+="an "}y+=`${U[0]}`;break;case 2:y+=`one of ${U[0]} or ${U[1]}`;break;default:{const i=U.pop();y+=`one of ${U.join(", ")}, or ${i}`}}if(d==null){y+=`. Received ${d}`}else if(typeof d==="function"&&d.name){y+=`. Received function ${d.name}`}else if(typeof d==="object"){var K;if((K=d.constructor)!==null&&K!==undefined&&K.name){y+=`. Received an instance of ${d.constructor.name}`}else{const i=v(d,{depth:-1});y+=`. Received ${i}`}}else{let i=v(d,{colors:false});if(i.length>25){i=`${i.slice(0,25)}...`}y+=`. Received type ${typeof d} (${i})`}return y}),TypeError);E("ERR_INVALID_ARG_VALUE",((i,p,d="is invalid")=>{let y=v(p);if(y.length>128){y=y.slice(0,128)+"..."}const D=i.includes(".")?"property":"argument";return`The ${D} '${i}' ${d}. Received ${y}`}),TypeError);E("ERR_INVALID_RETURN_VALUE",((i,p,d)=>{var y;const v=d!==null&&d!==undefined&&(y=d.constructor)!==null&&y!==undefined&&y.name?`instance of ${d.constructor.name}`:`type ${typeof d}`;return`Expected ${i} to be returned from the "${p}"`+` function but got ${v}.`}),TypeError);E("ERR_MISSING_ARGS",((...i)=>{assert(i.length>0,"At least one arg needs to be specified");let p;const d=i.length;i=(Array.isArray(i)?i:[i]).map((i=>`"${i}"`)).join(" or ");switch(d){case 1:p+=`The ${i[0]} argument`;break;case 2:p+=`The ${i[0]} and ${i[1]} arguments`;break;default:{const d=i.pop();p+=`The ${i.join(", ")}, and ${d} arguments`}break}return`${p} must be specified`}),TypeError);E("ERR_OUT_OF_RANGE",((i,p,d)=>{assert(p,'Missing "range" argument');let y;if(Number.isInteger(d)&&Math.abs(d)>2**32){y=addNumericalSeparator(String(d))}else if(typeof d==="bigint"){y=String(d);const i=BigInt(2)**BigInt(32);if(d>i||d<-i){y=addNumericalSeparator(y)}y+="n"}else{y=v(d)}return`The value of "${i}" is out of range. It must be ${p}. Received ${y}`}),RangeError);E("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);E("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);E("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);E("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);E("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);E("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);E("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);E("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);E("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);E("ERR_STREAM_WRITE_AFTER_END","write after end",Error);E("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);i.exports={AbortError:AbortError,aggregateTwoErrors:hideStackFrames(aggregateTwoErrors),hideStackFrames:hideStackFrames,codes:ee}},88523:(i,p,d)=>{"use strict";const y=d(2203);if(y&&process.env.READABLE_STREAM==="disable"){const p=y.promises;i.exports._uint8ArrayToBuffer=y._uint8ArrayToBuffer;i.exports._isUint8Array=y._isUint8Array;i.exports.isDisturbed=y.isDisturbed;i.exports.isErrored=y.isErrored;i.exports.isReadable=y.isReadable;i.exports.Readable=y.Readable;i.exports.Writable=y.Writable;i.exports.Duplex=y.Duplex;i.exports.Transform=y.Transform;i.exports.PassThrough=y.PassThrough;i.exports.addAbortSignal=y.addAbortSignal;i.exports.finished=y.finished;i.exports.destroy=y.destroy;i.exports.pipeline=y.pipeline;i.exports.compose=y.compose;Object.defineProperty(y,"promises",{configurable:true,enumerable:true,get(){return p}});i.exports.Stream=y.Stream}else{const p=d(535);const y=d(1680);const v=p.Readable.destroy;i.exports=p.Readable;i.exports._uint8ArrayToBuffer=p._uint8ArrayToBuffer;i.exports._isUint8Array=p._isUint8Array;i.exports.isDisturbed=p.isDisturbed;i.exports.isErrored=p.isErrored;i.exports.isReadable=p.isReadable;i.exports.Readable=p.Readable;i.exports.Writable=p.Writable;i.exports.Duplex=p.Duplex;i.exports.Transform=p.Transform;i.exports.PassThrough=p.PassThrough;i.exports.addAbortSignal=p.addAbortSignal;i.exports.finished=p.finished;i.exports.destroy=p.destroy;i.exports.destroy=v;i.exports.pipeline=p.pipeline;i.exports.compose=p.compose;Object.defineProperty(p,"promises",{configurable:true,enumerable:true,get(){return y}});i.exports.Stream=p.Stream}i.exports["default"]=i.exports},12823:i=>{"use strict";class AggregateError extends Error{constructor(i){if(!Array.isArray(i)){throw new TypeError(`Expected input to be an Array, got ${typeof i}`)}let p="";for(let d=0;d<i.length;d++){p+=` ${i[d].stack}\n`}super(p);this.name="AggregateError";this.errors=i}}i.exports={AggregateError:AggregateError,ArrayIsArray(i){return Array.isArray(i)},ArrayPrototypeIncludes(i,p){return i.includes(p)},ArrayPrototypeIndexOf(i,p){return i.indexOf(p)},ArrayPrototypeJoin(i,p){return i.join(p)},ArrayPrototypeMap(i,p){return i.map(p)},ArrayPrototypePop(i,p){return i.pop(p)},ArrayPrototypePush(i,p){return i.push(p)},ArrayPrototypeSlice(i,p,d){return i.slice(p,d)},Error:Error,FunctionPrototypeCall(i,p,...d){return i.call(p,...d)},FunctionPrototypeSymbolHasInstance(i,p){return Function.prototype[Symbol.hasInstance].call(i,p)},MathFloor:Math.floor,Number:Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(i,p){return Object.defineProperties(i,p)},ObjectDefineProperty(i,p,d){return Object.defineProperty(i,p,d)},ObjectGetOwnPropertyDescriptor(i,p){return Object.getOwnPropertyDescriptor(i,p)},ObjectKeys(i){return Object.keys(i)},ObjectSetPrototypeOf(i,p){return Object.setPrototypeOf(i,p)},Promise:Promise,PromisePrototypeCatch(i,p){return i.catch(p)},PromisePrototypeThen(i,p,d){return i.then(p,d)},PromiseReject(i){return Promise.reject(i)},PromiseResolve(i){return Promise.resolve(i)},ReflectApply:Reflect.apply,RegExpPrototypeTest(i,p){return i.test(p)},SafeSet:Set,String:String,StringPrototypeSlice(i,p,d){return i.slice(p,d)},StringPrototypeToLowerCase(i){return i.toLowerCase()},StringPrototypeToUpperCase(i){return i.toUpperCase()},StringPrototypeTrim(i){return i.trim()},Symbol:Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(i,p,d){return i.set(p,d)},Boolean:Boolean,Uint8Array:Uint8Array}},18547:(i,p,d)=>{"use strict";const y=d(20181);const{format:v,inspect:D}=d(44560);const{codes:{ERR_INVALID_ARG_TYPE:M}}=d(28484);const{kResistStopPropagation:U,AggregateError:j,SymbolDispose:V}=d(12823);const K=globalThis.AbortSignal||d(26335).AbortSignal;const ee=globalThis.AbortController||d(26335).AbortController;const te=Object.getPrototypeOf((async function(){})).constructor;const re=globalThis.Blob||y.Blob;const ne=typeof re!=="undefined"?function isBlob(i){return i instanceof re}:function isBlob(i){return false};const validateAbortSignal=(i,p)=>{if(i!==undefined&&(i===null||typeof i!=="object"||!("aborted"in i))){throw new M(p,"AbortSignal",i)}};const validateFunction=(i,p)=>{if(typeof i!=="function"){throw new M(p,"Function",i)}};i.exports={AggregateError:j,kEmptyObject:Object.freeze({}),once(i){let p=false;return function(...d){if(p){return}p=true;i.apply(this,d)}},createDeferredPromise:function(){let i;let p;const d=new Promise(((d,y)=>{i=d;p=y}));return{promise:d,resolve:i,reject:p}},promisify(i){return new Promise(((p,d)=>{i(((i,...y)=>{if(i){return d(i)}return p(...y)}))}))},debuglog(){return function(){}},format:v,inspect:D,types:{isAsyncFunction(i){return i instanceof te},isArrayBufferView(i){return ArrayBuffer.isView(i)}},isBlob:ne,deprecate(i,p){return i},addAbortListener:d(24434).addAbortListener||function addAbortListener(i,p){if(i===undefined){throw new M("signal","AbortSignal",i)}validateAbortSignal(i,"signal");validateFunction(p,"listener");let d;if(i.aborted){queueMicrotask((()=>p()))}else{i.addEventListener("abort",p,{__proto__:null,once:true,[U]:true});d=()=>{i.removeEventListener("abort",p)}}return{__proto__:null,[V](){var i;(i=d)===null||i===undefined?undefined:i()}}},AbortSignalAny:K.any||function AbortSignalAny(i){if(i.length===1){return i[0]}const p=new ee;const abort=()=>p.abort();i.forEach((i=>{validateAbortSignal(i,"signals");i.addEventListener("abort",abort,{once:true})}));p.signal.addEventListener("abort",(()=>{i.forEach((i=>i.removeEventListener("abort",abort)))}),{once:true});return p.signal}};i.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")},44560:i=>{"use strict";i.exports={format(i,...p){return i.replace(/%([sdifj])/g,(function(...[i,d]){const y=p.shift();if(d==="f"){return y.toFixed(6)}else if(d==="j"){return JSON.stringify(y)}else if(d==="s"&&typeof y==="object"){const i=y.constructor!==Object?y.constructor.name:"";return`${i} {}`.trim()}else{return y.toString()}}))},inspect(i){switch(typeof i){case"string":if(i.includes("'")){if(!i.includes('"')){return`"${i}"`}else if(!i.includes("`")&&!i.includes("${")){return`\`${i}\``}}return`'${i}'`;case"number":if(isNaN(i)){return"NaN"}else if(Object.is(i,-0)){return String(i)}return i;case"bigint":return`${String(i)}n`;case"boolean":case"undefined":return String(i);case"object":return"{}"}}}},535:(i,p,d)=>{"use strict";const{Buffer:y}=d(20181);const{ObjectDefineProperty:v,ObjectKeys:D,ReflectApply:M}=d(12823);const{promisify:{custom:U}}=d(18547);const{streamReturningOperators:j,promiseReturningOperators:V}=d(30774);const{codes:{ERR_ILLEGAL_CONSTRUCTOR:K}}=d(28484);const ee=d(61255);const{setDefaultHighWaterMark:te,getDefaultHighWaterMark:re}=d(46650);const{pipeline:ne}=d(84061);const{destroyer:ie}=d(87201);const oe=d(82543);const se={};const ae=d(1680);const le=d(67202);const ce=i.exports=d(66720).Stream;ce.isDestroyed=le.isDestroyed;ce.isDisturbed=le.isDisturbed;ce.isErrored=le.isErrored;ce.isReadable=le.isReadable;ce.isWritable=le.isWritable;ce.Readable=d(30359);for(const pe of D(j)){const de=j[pe];function fn(...i){if(new.target){throw K()}return ce.Readable.from(M(de,this,i))}v(fn,"name",{__proto__:null,value:de.name});v(fn,"length",{__proto__:null,value:de.length});v(ce.Readable.prototype,pe,{__proto__:null,value:fn,enumerable:false,configurable:true,writable:true})}for(const fe of D(V)){const me=V[fe];function fn(...i){if(new.target){throw K()}return M(me,this,i)}v(fn,"name",{__proto__:null,value:me.name});v(fn,"length",{__proto__:null,value:me.length});v(ce.Readable.prototype,fe,{__proto__:null,value:fn,enumerable:false,configurable:true,writable:true})}ce.Writable=d(63131);ce.Duplex=d(40657);ce.Transform=d(23303);ce.PassThrough=d(33253);ce.pipeline=ne;const{addAbortSignal:ue}=d(37580);ce.addAbortSignal=ue;ce.finished=oe;ce.destroy=ie;ce.compose=ee;ce.setDefaultHighWaterMark=te;ce.getDefaultHighWaterMark=re;v(ce,"promises",{__proto__:null,configurable:true,enumerable:true,get(){return ae}});v(ne,U,{__proto__:null,enumerable:true,get(){return ae.pipeline}});v(oe,U,{__proto__:null,enumerable:true,get(){return ae.finished}});ce.Stream=ce;ce._isUint8Array=function isUint8Array(i){return i instanceof Uint8Array};ce._uint8ArrayToBuffer=function _uint8ArrayToBuffer(i){return y.from(i.buffer,i.byteOffset,i.byteLength)}},1680:(i,p,d)=>{"use strict";const{ArrayPrototypePop:y,Promise:v}=d(12823);const{isIterable:D,isNodeStream:M,isWebStream:U}=d(67202);const{pipelineImpl:j}=d(84061);const{finished:V}=d(82543);d(535);function pipeline(...i){return new v(((p,d)=>{let v;let V;const K=i[i.length-1];if(K&&typeof K==="object"&&!M(K)&&!D(K)&&!U(K)){const p=y(i);v=p.signal;V=p.end}j(i,((i,y)=>{if(i){d(i)}else{p(y)}}),{signal:v,end:V})}))}i.exports={finished:V,pipeline:pipeline}},68975:(i,p,d)=>{i.exports=readdirGlob;const y=d(79896);const{EventEmitter:v}=d(24434);const{Minimatch:D}=d(21388);const{resolve:M}=d(16928);function readdir(i,p){return new Promise(((d,v)=>{y.readdir(i,{withFileTypes:true},((i,y)=>{if(i){switch(i.code){case"ENOTDIR":if(p){v(i)}else{d([])}break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":d([]);break;case"ELOOP":default:v(i);break}}else{d(y)}}))}))}function stat(i,p){return new Promise(((d,v)=>{const D=p?y.stat:y.lstat;D(i,((y,v)=>{if(y){switch(y.code){case"ENOENT":if(p){d(stat(i,false))}else{d(null)}break;default:d(null);break}}else{d(v)}}))}))}async function*exploreWalkAsync(i,p,d,y,v,D){let M=await readdir(p+i,D);for(const D of M){let M=D.name;if(M===undefined){M=D;y=true}const U=i+"/"+M;const j=U.slice(1);const V=p+"/"+j;let K=null;if(y||d){K=await stat(V,d)}if(!K&&D.name!==undefined){K=D}if(K===null){K={isDirectory:()=>false}}if(K.isDirectory()){if(!v(j)){yield{relative:j,absolute:V,stats:K};yield*exploreWalkAsync(U,p,d,y,v,false)}}else{yield{relative:j,absolute:V,stats:K}}}}async function*explore(i,p,d,y){yield*exploreWalkAsync("",i,p,d,y,true)}function readOptions(i){return{pattern:i.pattern,dot:!!i.dot,noglobstar:!!i.noglobstar,matchBase:!!i.matchBase,nocase:!!i.nocase,ignore:i.ignore,skip:i.skip,follow:!!i.follow,stat:!!i.stat,nodir:!!i.nodir,mark:!!i.mark,silent:!!i.silent,absolute:!!i.absolute}}class ReaddirGlob extends v{constructor(i,p,d){super();if(typeof p==="function"){d=p;p=null}this.options=readOptions(p||{});this.matchers=[];if(this.options.pattern){const i=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=i.map((i=>new D(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase})))}this.ignoreMatchers=[];if(this.options.ignore){const i=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=i.map((i=>new D(i,{dot:true})))}this.skipMatchers=[];if(this.options.skip){const i=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=i.map((i=>new D(i,{dot:true})))}this.iterator=explore(M(i||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this));this.paused=false;this.inactive=false;this.aborted=false;if(d){this._matches=[];this.on("match",(i=>this._matches.push(this.options.absolute?i.absolute:i.relative)));this.on("error",(i=>d(i)));this.on("end",(()=>d(null,this._matches)))}setTimeout((()=>this._next()),0)}_shouldSkipDirectory(i){return this.skipMatchers.some((p=>p.match(i)))}_fileMatches(i,p){const d=i+(p?"/":"");return(this.matchers.length===0||this.matchers.some((i=>i.match(d))))&&!this.ignoreMatchers.some((i=>i.match(d)))&&(!this.options.nodir||!p)}_next(){if(!this.paused&&!this.aborted){this.iterator.next().then((i=>{if(!i.done){const p=i.value.stats.isDirectory();if(this._fileMatches(i.value.relative,p)){let d=i.value.relative;let y=i.value.absolute;if(this.options.mark&&p){d+="/";y+="/"}if(this.options.stat){this.emit("match",{relative:d,absolute:y,stat:i.value.stats})}else{this.emit("match",{relative:d,absolute:y})}}this._next(this.iterator)}else{this.emit("end")}})).catch((i=>{this.abort();this.emit("error",i);if(!i.code&&!this.options.silent){console.error(i)}}))}else{this.inactive=true}}abort(){this.aborted=true}pause(){this.paused=true}resume(){this.paused=false;if(this.inactive){this.inactive=false;this._next()}}}function readdirGlob(i,p,d){return new ReaddirGlob(i,p,d)}readdirGlob.ReaddirGlob=ReaddirGlob},56912:(i,p,d)=>{var y=d(20181);var v=y.Buffer;function copyProps(i,p){for(var d in i){p[d]=i[d]}}if(v.from&&v.alloc&&v.allocUnsafe&&v.allocUnsafeSlow){i.exports=y}else{copyProps(y,p);p.Buffer=SafeBuffer}function SafeBuffer(i,p,d){return v(i,p,d)}copyProps(v,SafeBuffer);SafeBuffer.from=function(i,p,d){if(typeof i==="number"){throw new TypeError("Argument must not be a number")}return v(i,p,d)};SafeBuffer.alloc=function(i,p,d){if(typeof i!=="number"){throw new TypeError("Argument must be a number")}var y=v(i);if(p!==undefined){if(typeof d==="string"){y.fill(p,d)}else{y.fill(p)}}else{y.fill(0)}return y};SafeBuffer.allocUnsafe=function(i){if(typeof i!=="number"){throw new TypeError("Argument must be a number")}return v(i)};SafeBuffer.allocUnsafeSlow=function(i){if(typeof i!=="number"){throw new TypeError("Argument must be a number")}return y.SlowBuffer(i)}},53476:(i,p,d)=>{
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
var y=d(20181);var v=y.Buffer;function copyProps(i,p){for(var d in i){p[d]=i[d]}}if(v.from&&v.alloc&&v.allocUnsafe&&v.allocUnsafeSlow){i.exports=y}else{copyProps(y,p);p.Buffer=SafeBuffer}function SafeBuffer(i,p,d){return v(i,p,d)}SafeBuffer.prototype=Object.create(v.prototype);copyProps(v,SafeBuffer);SafeBuffer.from=function(i,p,d){if(typeof i==="number"){throw new TypeError("Argument must not be a number")}return v(i,p,d)};SafeBuffer.alloc=function(i,p,d){if(typeof i!=="number"){throw new TypeError("Argument must be a number")}var y=v(i);if(p!==undefined){if(typeof d==="string"){y.fill(p,d)}else{y.fill(p)}}else{y.fill(0)}return y};SafeBuffer.allocUnsafe=function(i){if(typeof i!=="number"){throw new TypeError("Argument must be a number")}return v(i)};SafeBuffer.allocUnsafeSlow=function(i){if(typeof i!=="number"){throw new TypeError("Argument must be a number")}return y.SlowBuffer(i)}},88804:(i,p)=>{p=i.exports=SemVer;var d;if(typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)){d=function(){var i=Array.prototype.slice.call(arguments,0);i.unshift("SEMVER");console.log.apply(console,i)}}else{d=function(){}}p.SEMVER_SPEC_VERSION="2.0.0";var y=256;var v=Number.MAX_SAFE_INTEGER||9007199254740991;var D=16;var M=y-6;var U=p.re=[];var j=p.safeRe=[];var V=p.src=[];var K=p.tokens={};var ee=0;function tok(i){K[i]=ee++}var te="[a-zA-Z0-9-]";var re=[["\\s",1],["\\d",y],[te,M]];function makeSafeRe(i){for(var p=0;p<re.length;p++){var d=re[p][0];var y=re[p][1];i=i.split(d+"*").join(d+"{0,"+y+"}").split(d+"+").join(d+"{1,"+y+"}")}return i}tok("NUMERICIDENTIFIER");V[K.NUMERICIDENTIFIER]="0|[1-9]\\d*";tok("NUMERICIDENTIFIERLOOSE");V[K.NUMERICIDENTIFIERLOOSE]="\\d+";tok("NONNUMERICIDENTIFIER");V[K.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-]"+te+"*";tok("MAINVERSION");V[K.MAINVERSION]="("+V[K.NUMERICIDENTIFIER]+")\\."+"("+V[K.NUMERICIDENTIFIER]+")\\."+"("+V[K.NUMERICIDENTIFIER]+")";tok("MAINVERSIONLOOSE");V[K.MAINVERSIONLOOSE]="("+V[K.NUMERICIDENTIFIERLOOSE]+")\\."+"("+V[K.NUMERICIDENTIFIERLOOSE]+")\\."+"("+V[K.NUMERICIDENTIFIERLOOSE]+")";tok("PRERELEASEIDENTIFIER");V[K.PRERELEASEIDENTIFIER]="(?:"+V[K.NUMERICIDENTIFIER]+"|"+V[K.NONNUMERICIDENTIFIER]+")";tok("PRERELEASEIDENTIFIERLOOSE");V[K.PRERELEASEIDENTIFIERLOOSE]="(?:"+V[K.NUMERICIDENTIFIERLOOSE]+"|"+V[K.NONNUMERICIDENTIFIER]+")";tok("PRERELEASE");V[K.PRERELEASE]="(?:-("+V[K.PRERELEASEIDENTIFIER]+"(?:\\."+V[K.PRERELEASEIDENTIFIER]+")*))";tok("PRERELEASELOOSE");V[K.PRERELEASELOOSE]="(?:-?("+V[K.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+V[K.PRERELEASEIDENTIFIERLOOSE]+")*))";tok("BUILDIDENTIFIER");V[K.BUILDIDENTIFIER]=te+"+";tok("BUILD");V[K.BUILD]="(?:\\+("+V[K.BUILDIDENTIFIER]+"(?:\\."+V[K.BUILDIDENTIFIER]+")*))";tok("FULL");tok("FULLPLAIN");V[K.FULLPLAIN]="v?"+V[K.MAINVERSION]+V[K.PRERELEASE]+"?"+V[K.BUILD]+"?";V[K.FULL]="^"+V[K.FULLPLAIN]+"$";tok("LOOSEPLAIN");V[K.LOOSEPLAIN]="[v=\\s]*"+V[K.MAINVERSIONLOOSE]+V[K.PRERELEASELOOSE]+"?"+V[K.BUILD]+"?";tok("LOOSE");V[K.LOOSE]="^"+V[K.LOOSEPLAIN]+"$";tok("GTLT");V[K.GTLT]="((?:<|>)?=?)";tok("XRANGEIDENTIFIERLOOSE");V[K.XRANGEIDENTIFIERLOOSE]=V[K.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";tok("XRANGEIDENTIFIER");V[K.XRANGEIDENTIFIER]=V[K.NUMERICIDENTIFIER]+"|x|X|\\*";tok("XRANGEPLAIN");V[K.XRANGEPLAIN]="[v=\\s]*("+V[K.XRANGEIDENTIFIER]+")"+"(?:\\.("+V[K.XRANGEIDENTIFIER]+")"+"(?:\\.("+V[K.XRANGEIDENTIFIER]+")"+"(?:"+V[K.PRERELEASE]+")?"+V[K.BUILD]+"?"+")?)?";tok("XRANGEPLAINLOOSE");V[K.XRANGEPLAINLOOSE]="[v=\\s]*("+V[K.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+V[K.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+V[K.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+V[K.PRERELEASELOOSE]+")?"+V[K.BUILD]+"?"+")?)?";tok("XRANGE");V[K.XRANGE]="^"+V[K.GTLT]+"\\s*"+V[K.XRANGEPLAIN]+"$";tok("XRANGELOOSE");V[K.XRANGELOOSE]="^"+V[K.GTLT]+"\\s*"+V[K.XRANGEPLAINLOOSE]+"$";tok("COERCE");V[K.COERCE]="(^|[^\\d])"+"(\\d{1,"+D+"})"+"(?:\\.(\\d{1,"+D+"}))?"+"(?:\\.(\\d{1,"+D+"}))?"+"(?:$|[^\\d])";tok("COERCERTL");U[K.COERCERTL]=new RegExp(V[K.COERCE],"g");j[K.COERCERTL]=new RegExp(makeSafeRe(V[K.COERCE]),"g");tok("LONETILDE");V[K.LONETILDE]="(?:~>?)";tok("TILDETRIM");V[K.TILDETRIM]="(\\s*)"+V[K.LONETILDE]+"\\s+";U[K.TILDETRIM]=new RegExp(V[K.TILDETRIM],"g");j[K.TILDETRIM]=new RegExp(makeSafeRe(V[K.TILDETRIM]),"g");var ne="$1~";tok("TILDE");V[K.TILDE]="^"+V[K.LONETILDE]+V[K.XRANGEPLAIN]+"$";tok("TILDELOOSE");V[K.TILDELOOSE]="^"+V[K.LONETILDE]+V[K.XRANGEPLAINLOOSE]+"$";tok("LONECARET");V[K.LONECARET]="(?:\\^)";tok("CARETTRIM");V[K.CARETTRIM]="(\\s*)"+V[K.LONECARET]+"\\s+";U[K.CARETTRIM]=new RegExp(V[K.CARETTRIM],"g");j[K.CARETTRIM]=new RegExp(makeSafeRe(V[K.CARETTRIM]),"g");var ie="$1^";tok("CARET");V[K.CARET]="^"+V[K.LONECARET]+V[K.XRANGEPLAIN]+"$";tok("CARETLOOSE");V[K.CARETLOOSE]="^"+V[K.LONECARET]+V[K.XRANGEPLAINLOOSE]+"$";tok("COMPARATORLOOSE");V[K.COMPARATORLOOSE]="^"+V[K.GTLT]+"\\s*("+V[K.LOOSEPLAIN]+")$|^$";tok("COMPARATOR");V[K.COMPARATOR]="^"+V[K.GTLT]+"\\s*("+V[K.FULLPLAIN]+")$|^$";tok("COMPARATORTRIM");V[K.COMPARATORTRIM]="(\\s*)"+V[K.GTLT]+"\\s*("+V[K.LOOSEPLAIN]+"|"+V[K.XRANGEPLAIN]+")";U[K.COMPARATORTRIM]=new RegExp(V[K.COMPARATORTRIM],"g");j[K.COMPARATORTRIM]=new RegExp(makeSafeRe(V[K.COMPARATORTRIM]),"g");var oe="$1$2$3";tok("HYPHENRANGE");V[K.HYPHENRANGE]="^\\s*("+V[K.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+V[K.XRANGEPLAIN]+")"+"\\s*$";tok("HYPHENRANGELOOSE");V[K.HYPHENRANGELOOSE]="^\\s*("+V[K.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+V[K.XRANGEPLAINLOOSE]+")"+"\\s*$";tok("STAR");V[K.STAR]="(<|>)?=?\\s*\\*";for(var se=0;se<ee;se++){d(se,V[se]);if(!U[se]){U[se]=new RegExp(V[se]);j[se]=new RegExp(makeSafeRe(V[se]))}}p.parse=parse;function parse(i,p){if(!p||typeof p!=="object"){p={loose:!!p,includePrerelease:false}}if(i instanceof SemVer){return i}if(typeof i!=="string"){return null}if(i.length>y){return null}var d=p.loose?j[K.LOOSE]:j[K.FULL];if(!d.test(i)){return null}try{return new SemVer(i,p)}catch(i){return null}}p.valid=valid;function valid(i,p){var d=parse(i,p);return d?d.version:null}p.clean=clean;function clean(i,p){var d=parse(i.trim().replace(/^[=v]+/,""),p);return d?d.version:null}p.SemVer=SemVer;function SemVer(i,p){if(!p||typeof p!=="object"){p={loose:!!p,includePrerelease:false}}if(i instanceof SemVer){if(i.loose===p.loose){return i}else{i=i.version}}else if(typeof i!=="string"){throw new TypeError("Invalid Version: "+i)}if(i.length>y){throw new TypeError("version is longer than "+y+" characters")}if(!(this instanceof SemVer)){return new SemVer(i,p)}d("SemVer",i,p);this.options=p;this.loose=!!p.loose;var D=i.trim().match(p.loose?j[K.LOOSE]:j[K.FULL]);if(!D){throw new TypeError("Invalid Version: "+i)}this.raw=i;this.major=+D[1];this.minor=+D[2];this.patch=+D[3];if(this.major>v||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>v||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>v||this.patch<0){throw new TypeError("Invalid patch version")}if(!D[4]){this.prerelease=[]}else{this.prerelease=D[4].split(".").map((function(i){if(/^[0-9]+$/.test(i)){var p=+i;if(p>=0&&p<v){return p}}return i}))}this.build=D[5]?D[5].split("."):[];this.format()}SemVer.prototype.format=function(){this.version=this.major+"."+this.minor+"."+this.patch;if(this.prerelease.length){this.version+="-"+this.prerelease.join(".")}return this.version};SemVer.prototype.toString=function(){return this.version};SemVer.prototype.compare=function(i){d("SemVer.compare",this.version,this.options,i);if(!(i instanceof SemVer)){i=new SemVer(i,this.options)}return this.compareMain(i)||this.comparePre(i)};SemVer.prototype.compareMain=function(i){if(!(i instanceof SemVer)){i=new SemVer(i,this.options)}return compareIdentifiers(this.major,i.major)||compareIdentifiers(this.minor,i.minor)||compareIdentifiers(this.patch,i.patch)};SemVer.prototype.comparePre=function(i){if(!(i instanceof SemVer)){i=new SemVer(i,this.options)}if(this.prerelease.length&&!i.prerelease.length){return-1}else if(!this.prerelease.length&&i.prerelease.length){return 1}else if(!this.prerelease.length&&!i.prerelease.length){return 0}var p=0;do{var y=this.prerelease[p];var v=i.prerelease[p];d("prerelease compare",p,y,v);if(y===undefined&&v===undefined){return 0}else if(v===undefined){return 1}else if(y===undefined){return-1}else if(y===v){continue}else{return compareIdentifiers(y,v)}}while(++p)};SemVer.prototype.compareBuild=function(i){if(!(i instanceof SemVer)){i=new SemVer(i,this.options)}var p=0;do{var y=this.build[p];var v=i.build[p];d("prerelease compare",p,y,v);if(y===undefined&&v===undefined){return 0}else if(v===undefined){return 1}else if(y===undefined){return-1}else if(y===v){continue}else{return compareIdentifiers(y,v)}}while(++p)};SemVer.prototype.inc=function(i,p){switch(i){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",p);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",p);break;case"prepatch":this.prerelease.length=0;this.inc("patch",p);this.inc("pre",p);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",p)}this.inc("pre",p);break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":if(this.prerelease.length===0){this.prerelease=[0]}else{var d=this.prerelease.length;while(--d>=0){if(typeof this.prerelease[d]==="number"){this.prerelease[d]++;d=-2}}if(d===-1){this.prerelease.push(0)}}if(p){if(this.prerelease[0]===p){if(isNaN(this.prerelease[1])){this.prerelease=[p,0]}}else{this.prerelease=[p,0]}}break;default:throw new Error("invalid increment argument: "+i)}this.format();this.raw=this.version;return this};p.inc=inc;function inc(i,p,d,y){if(typeof d==="string"){y=d;d=undefined}try{return new SemVer(i,d).inc(p,y).version}catch(i){return null}}p.diff=diff;function diff(i,p){if(eq(i,p)){return null}else{var d=parse(i);var y=parse(p);var v="";if(d.prerelease.length||y.prerelease.length){v="pre";var D="prerelease"}for(var M in d){if(M==="major"||M==="minor"||M==="patch"){if(d[M]!==y[M]){return v+M}}}return D}}p.compareIdentifiers=compareIdentifiers;var ae=/^[0-9]+$/;function compareIdentifiers(i,p){var d=ae.test(i);var y=ae.test(p);if(d&&y){i=+i;p=+p}return i===p?0:d&&!y?-1:y&&!d?1:i<p?-1:1}p.rcompareIdentifiers=rcompareIdentifiers;function rcompareIdentifiers(i,p){return compareIdentifiers(p,i)}p.major=major;function major(i,p){return new SemVer(i,p).major}p.minor=minor;function minor(i,p){return new SemVer(i,p).minor}p.patch=patch;function patch(i,p){return new SemVer(i,p).patch}p.compare=compare;function compare(i,p,d){return new SemVer(i,d).compare(new SemVer(p,d))}p.compareLoose=compareLoose;function compareLoose(i,p){return compare(i,p,true)}p.compareBuild=compareBuild;function compareBuild(i,p,d){var y=new SemVer(i,d);var v=new SemVer(p,d);return y.compare(v)||y.compareBuild(v)}p.rcompare=rcompare;function rcompare(i,p,d){return compare(p,i,d)}p.sort=sort;function sort(i,d){return i.sort((function(i,y){return p.compareBuild(i,y,d)}))}p.rsort=rsort;function rsort(i,d){return i.sort((function(i,y){return p.compareBuild(y,i,d)}))}p.gt=gt;function gt(i,p,d){return compare(i,p,d)>0}p.lt=lt;function lt(i,p,d){return compare(i,p,d)<0}p.eq=eq;function eq(i,p,d){return compare(i,p,d)===0}p.neq=neq;function neq(i,p,d){return compare(i,p,d)!==0}p.gte=gte;function gte(i,p,d){return compare(i,p,d)>=0}p.lte=lte;function lte(i,p,d){return compare(i,p,d)<=0}p.cmp=cmp;function cmp(i,p,d,y){switch(p){case"===":if(typeof i==="object")i=i.version;if(typeof d==="object")d=d.version;return i===d;case"!==":if(typeof i==="object")i=i.version;if(typeof d==="object")d=d.version;return i!==d;case"":case"=":case"==":return eq(i,d,y);case"!=":return neq(i,d,y);case">":return gt(i,d,y);case">=":return gte(i,d,y);case"<":return lt(i,d,y);case"<=":return lte(i,d,y);default:throw new TypeError("Invalid operator: "+p)}}p.Comparator=Comparator;function Comparator(i,p){if(!p||typeof p!=="object"){p={loose:!!p,includePrerelease:false}}if(i instanceof Comparator){if(i.loose===!!p.loose){return i}else{i=i.value}}if(!(this instanceof Comparator)){return new Comparator(i,p)}i=i.trim().split(/\s+/).join(" ");d("comparator",i,p);this.options=p;this.loose=!!p.loose;this.parse(i);if(this.semver===le){this.value=""}else{this.value=this.operator+this.semver.version}d("comp",this)}var le={};Comparator.prototype.parse=function(i){var p=this.options.loose?j[K.COMPARATORLOOSE]:j[K.COMPARATOR];var d=i.match(p);if(!d){throw new TypeError("Invalid comparator: "+i)}this.operator=d[1]!==undefined?d[1]:"";if(this.operator==="="){this.operator=""}if(!d[2]){this.semver=le}else{this.semver=new SemVer(d[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(i){d("Comparator.test",i,this.options.loose);if(this.semver===le||i===le){return true}if(typeof i==="string"){try{i=new SemVer(i,this.options)}catch(i){return false}}return cmp(i,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(i,p){if(!(i instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!p||typeof p!=="object"){p={loose:!!p,includePrerelease:false}}var d;if(this.operator===""){if(this.value===""){return true}d=new Range(i.value,p);return satisfies(this.value,d,p)}else if(i.operator===""){if(i.value===""){return true}d=new Range(this.value,p);return satisfies(i.semver,d,p)}var y=(this.operator===">="||this.operator===">")&&(i.operator===">="||i.operator===">");var v=(this.operator==="<="||this.operator==="<")&&(i.operator==="<="||i.operator==="<");var D=this.semver.version===i.semver.version;var M=(this.operator===">="||this.operator==="<=")&&(i.operator===">="||i.operator==="<=");var U=cmp(this.semver,"<",i.semver,p)&&((this.operator===">="||this.operator===">")&&(i.operator==="<="||i.operator==="<"));var j=cmp(this.semver,">",i.semver,p)&&((this.operator==="<="||this.operator==="<")&&(i.operator===">="||i.operator===">"));return y||v||D&&M||U||j};p.Range=Range;function Range(i,p){if(!p||typeof p!=="object"){p={loose:!!p,includePrerelease:false}}if(i instanceof Range){if(i.loose===!!p.loose&&i.includePrerelease===!!p.includePrerelease){return i}else{return new Range(i.raw,p)}}if(i instanceof Comparator){return new Range(i.value,p)}if(!(this instanceof Range)){return new Range(i,p)}this.options=p;this.loose=!!p.loose;this.includePrerelease=!!p.includePrerelease;this.raw=i.trim().split(/\s+/).join(" ");this.set=this.raw.split("||").map((function(i){return this.parseRange(i.trim())}),this).filter((function(i){return i.length}));if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+this.raw)}this.format()}Range.prototype.format=function(){this.range=this.set.map((function(i){return i.join(" ").trim()})).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(i){var p=this.options.loose;var y=p?j[K.HYPHENRANGELOOSE]:j[K.HYPHENRANGE];i=i.replace(y,hyphenReplace);d("hyphen replace",i);i=i.replace(j[K.COMPARATORTRIM],oe);d("comparator trim",i,j[K.COMPARATORTRIM]);i=i.replace(j[K.TILDETRIM],ne);i=i.replace(j[K.CARETTRIM],ie);i=i.split(/\s+/).join(" ");var v=p?j[K.COMPARATORLOOSE]:j[K.COMPARATOR];var D=i.split(" ").map((function(i){return parseComparator(i,this.options)}),this).join(" ").split(/\s+/);if(this.options.loose){D=D.filter((function(i){return!!i.match(v)}))}D=D.map((function(i){return new Comparator(i,this.options)}),this);return D};Range.prototype.intersects=function(i,p){if(!(i instanceof Range)){throw new TypeError("a Range is required")}return this.set.some((function(d){return isSatisfiable(d,p)&&i.set.some((function(i){return isSatisfiable(i,p)&&d.every((function(d){return i.every((function(i){return d.intersects(i,p)}))}))}))}))};function isSatisfiable(i,p){var d=true;var y=i.slice();var v=y.pop();while(d&&y.length){d=y.every((function(i){return v.intersects(i,p)}));v=y.pop()}return d}p.toComparators=toComparators;function toComparators(i,p){return new Range(i,p).set.map((function(i){return i.map((function(i){return i.value})).join(" ").trim().split(" ")}))}function parseComparator(i,p){d("comp",i,p);i=replaceCarets(i,p);d("caret",i);i=replaceTildes(i,p);d("tildes",i);i=replaceXRanges(i,p);d("xrange",i);i=replaceStars(i,p);d("stars",i);return i}function isX(i){return!i||i.toLowerCase()==="x"||i==="*"}function replaceTildes(i,p){return i.trim().split(/\s+/).map((function(i){return replaceTilde(i,p)})).join(" ")}function replaceTilde(i,p){var y=p.loose?j[K.TILDELOOSE]:j[K.TILDE];return i.replace(y,(function(p,y,v,D,M){d("tilde",i,p,y,v,D,M);var U;if(isX(y)){U=""}else if(isX(v)){U=">="+y+".0.0 <"+(+y+1)+".0.0"}else if(isX(D)){U=">="+y+"."+v+".0 <"+y+"."+(+v+1)+".0"}else if(M){d("replaceTilde pr",M);U=">="+y+"."+v+"."+D+"-"+M+" <"+y+"."+(+v+1)+".0"}else{U=">="+y+"."+v+"."+D+" <"+y+"."+(+v+1)+".0"}d("tilde return",U);return U}))}function replaceCarets(i,p){return i.trim().split(/\s+/).map((function(i){return replaceCaret(i,p)})).join(" ")}function replaceCaret(i,p){d("caret",i,p);var y=p.loose?j[K.CARETLOOSE]:j[K.CARET];return i.replace(y,(function(p,y,v,D,M){d("caret",i,p,y,v,D,M);var U;if(isX(y)){U=""}else if(isX(v)){U=">="+y+".0.0 <"+(+y+1)+".0.0"}else if(isX(D)){if(y==="0"){U=">="+y+"."+v+".0 <"+y+"."+(+v+1)+".0"}else{U=">="+y+"."+v+".0 <"+(+y+1)+".0.0"}}else if(M){d("replaceCaret pr",M);if(y==="0"){if(v==="0"){U=">="+y+"."+v+"."+D+"-"+M+" <"+y+"."+v+"."+(+D+1)}else{U=">="+y+"."+v+"."+D+"-"+M+" <"+y+"."+(+v+1)+".0"}}else{U=">="+y+"."+v+"."+D+"-"+M+" <"+(+y+1)+".0.0"}}else{d("no pr");if(y==="0"){if(v==="0"){U=">="+y+"."+v+"."+D+" <"+y+"."+v+"."+(+D+1)}else{U=">="+y+"."+v+"."+D+" <"+y+"."+(+v+1)+".0"}}else{U=">="+y+"."+v+"."+D+" <"+(+y+1)+".0.0"}}d("caret return",U);return U}))}function replaceXRanges(i,p){d("replaceXRanges",i,p);return i.split(/\s+/).map((function(i){return replaceXRange(i,p)})).join(" ")}function replaceXRange(i,p){i=i.trim();var y=p.loose?j[K.XRANGELOOSE]:j[K.XRANGE];return i.replace(y,(function(y,v,D,M,U,j){d("xRange",i,y,v,D,M,U,j);var V=isX(D);var K=V||isX(M);var ee=K||isX(U);var te=ee;if(v==="="&&te){v=""}j=p.includePrerelease?"-0":"";if(V){if(v===">"||v==="<"){y="<0.0.0-0"}else{y="*"}}else if(v&&te){if(K){M=0}U=0;if(v===">"){v=">=";if(K){D=+D+1;M=0;U=0}else{M=+M+1;U=0}}else if(v==="<="){v="<";if(K){D=+D+1}else{M=+M+1}}y=v+D+"."+M+"."+U+j}else if(K){y=">="+D+".0.0"+j+" <"+(+D+1)+".0.0"+j}else if(ee){y=">="+D+"."+M+".0"+j+" <"+D+"."+(+M+1)+".0"+j}d("xRange return",y);return y}))}function replaceStars(i,p){d("replaceStars",i,p);return i.trim().replace(j[K.STAR],"")}function hyphenReplace(i,p,d,y,v,D,M,U,j,V,K,ee,te){if(isX(d)){p=""}else if(isX(y)){p=">="+d+".0.0"}else if(isX(v)){p=">="+d+"."+y+".0"}else{p=">="+p}if(isX(j)){U=""}else if(isX(V)){U="<"+(+j+1)+".0.0"}else if(isX(K)){U="<"+j+"."+(+V+1)+".0"}else if(ee){U="<="+j+"."+V+"."+K+"-"+ee}else{U="<="+U}return(p+" "+U).trim()}Range.prototype.test=function(i){if(!i){return false}if(typeof i==="string"){try{i=new SemVer(i,this.options)}catch(i){return false}}for(var p=0;p<this.set.length;p++){if(testSet(this.set[p],i,this.options)){return true}}return false};function testSet(i,p,y){for(var v=0;v<i.length;v++){if(!i[v].test(p)){return false}}if(p.prerelease.length&&!y.includePrerelease){for(v=0;v<i.length;v++){d(i[v].semver);if(i[v].semver===le){continue}if(i[v].semver.prerelease.length>0){var D=i[v].semver;if(D.major===p.major&&D.minor===p.minor&&D.patch===p.patch){return true}}}return false}return true}p.satisfies=satisfies;function satisfies(i,p,d){try{p=new Range(p,d)}catch(i){return false}return p.test(i)}p.maxSatisfying=maxSatisfying;function maxSatisfying(i,p,d){var y=null;var v=null;try{var D=new Range(p,d)}catch(i){return null}i.forEach((function(i){if(D.test(i)){if(!y||v.compare(i)===-1){y=i;v=new SemVer(y,d)}}}));return y}p.minSatisfying=minSatisfying;function minSatisfying(i,p,d){var y=null;var v=null;try{var D=new Range(p,d)}catch(i){return null}i.forEach((function(i){if(D.test(i)){if(!y||v.compare(i)===1){y=i;v=new SemVer(y,d)}}}));return y}p.minVersion=minVersion;function minVersion(i,p){i=new Range(i,p);var d=new SemVer("0.0.0");if(i.test(d)){return d}d=new SemVer("0.0.0-0");if(i.test(d)){return d}d=null;for(var y=0;y<i.set.length;++y){var v=i.set[y];v.forEach((function(i){var p=new SemVer(i.semver.version);switch(i.operator){case">":if(p.prerelease.length===0){p.patch++}else{p.prerelease.push(0)}p.raw=p.format();case"":case">=":if(!d||gt(d,p)){d=p}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+i.operator)}}))}if(d&&i.test(d)){return d}return null}p.validRange=validRange;function validRange(i,p){try{return new Range(i,p).range||"*"}catch(i){return null}}p.ltr=ltr;function ltr(i,p,d){return outside(i,p,"<",d)}p.gtr=gtr;function gtr(i,p,d){return outside(i,p,">",d)}p.outside=outside;function outside(i,p,d,y){i=new SemVer(i,y);p=new Range(p,y);var v,D,M,U,j;switch(d){case">":v=gt;D=lte;M=lt;U=">";j=">=";break;case"<":v=lt;D=gte;M=gt;U="<";j="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(i,p,y)){return false}for(var V=0;V<p.set.length;++V){var K=p.set[V];var ee=null;var te=null;K.forEach((function(i){if(i.semver===le){i=new Comparator(">=0.0.0")}ee=ee||i;te=te||i;if(v(i.semver,ee.semver,y)){ee=i}else if(M(i.semver,te.semver,y)){te=i}}));if(ee.operator===U||ee.operator===j){return false}if((!te.operator||te.operator===U)&&D(i,te.semver)){return false}else if(te.operator===j&&M(i,te.semver)){return false}}return true}p.prerelease=prerelease;function prerelease(i,p){var d=parse(i,p);return d&&d.prerelease.length?d.prerelease:null}p.intersects=intersects;function intersects(i,p,d){i=new Range(i,d);p=new Range(p,d);return i.intersects(p)}p.coerce=coerce;function coerce(i,p){if(i instanceof SemVer){return i}if(typeof i==="number"){i=String(i)}if(typeof i!=="string"){return null}p=p||{};var d=null;if(!p.rtl){d=i.match(j[K.COERCE])}else{var y;while((y=j[K.COERCERTL].exec(i))&&(!d||d.index+d[0].length!==i.length)){if(!d||y.index+y[0].length!==d.index+d[0].length){d=y}j[K.COERCERTL].lastIndex=y.index+y[1].length+y[2].length}j[K.COERCERTL].lastIndex=-1}if(d===null){return null}return parse(d[2]+"."+(d[3]||"0")+"."+(d[4]||"0"),p)}},30863:(i,p,d)=>{"use strict";const y=Symbol("SemVer ANY");class Comparator{static get ANY(){return y}constructor(i,p){p=v(p);if(i instanceof Comparator){if(i.loose===!!p.loose){return i}else{i=i.value}}i=i.trim().split(/\s+/).join(" ");j("comparator",i,p);this.options=p;this.loose=!!p.loose;this.parse(i);if(this.semver===y){this.value=""}else{this.value=this.operator+this.semver.version}j("comp",this)}parse(i){const p=this.options.loose?D[M.COMPARATORLOOSE]:D[M.COMPARATOR];const d=i.match(p);if(!d){throw new TypeError(`Invalid comparator: ${i}`)}this.operator=d[1]!==undefined?d[1]:"";if(this.operator==="="){this.operator=""}if(!d[2]){this.semver=y}else{this.semver=new V(d[2],this.options.loose)}}toString(){return this.value}test(i){j("Comparator.test",i,this.options.loose);if(this.semver===y||i===y){return true}if(typeof i==="string"){try{i=new V(i,this.options)}catch(i){return false}}return U(i,this.operator,this.semver,this.options)}intersects(i,p){if(!(i instanceof Comparator)){throw new TypeError("a Comparator is required")}if(this.operator===""){if(this.value===""){return true}return new K(i.value,p).test(this.value)}else if(i.operator===""){if(i.value===""){return true}return new K(this.value,p).test(i.semver)}p=v(p);if(p.includePrerelease&&(this.value==="<0.0.0-0"||i.value==="<0.0.0-0")){return false}if(!p.includePrerelease&&(this.value.startsWith("<0.0.0")||i.value.startsWith("<0.0.0"))){return false}if(this.operator.startsWith(">")&&i.operator.startsWith(">")){return true}if(this.operator.startsWith("<")&&i.operator.startsWith("<")){return true}if(this.semver.version===i.semver.version&&this.operator.includes("=")&&i.operator.includes("=")){return true}if(U(this.semver,"<",i.semver,p)&&this.operator.startsWith(">")&&i.operator.startsWith("<")){return true}if(U(this.semver,">",i.semver,p)&&this.operator.startsWith("<")&&i.operator.startsWith(">")){return true}return false}}i.exports=Comparator;const v=d(82600);const{safeRe:D,t:M}=d(6211);const U=d(35618);const j=d(47611);const V=d(14839);const K=d(48474)},48474:(i,p,d)=>{"use strict";const y=/\s+/g;class Range{constructor(i,p){p=M(p);if(i instanceof Range){if(i.loose===!!p.loose&&i.includePrerelease===!!p.includePrerelease){return i}else{return new Range(i.raw,p)}}if(i instanceof U){this.raw=i.value;this.set=[[i]];this.formatted=undefined;return this}this.options=p;this.loose=!!p.loose;this.includePrerelease=!!p.includePrerelease;this.raw=i.trim().replace(y," ");this.set=this.raw.split("||").map((i=>this.parseRange(i.trim()))).filter((i=>i.length));if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${this.raw}`)}if(this.set.length>1){const i=this.set[0];this.set=this.set.filter((i=>!isNullSet(i[0])));if(this.set.length===0){this.set=[i]}else if(this.set.length>1){for(const i of this.set){if(i.length===1&&isAny(i[0])){this.set=[i];break}}}}this.formatted=undefined}get range(){if(this.formatted===undefined){this.formatted="";for(let i=0;i<this.set.length;i++){if(i>0){this.formatted+="||"}const p=this.set[i];for(let i=0;i<p.length;i++){if(i>0){this.formatted+=" "}this.formatted+=p[i].toString().trim()}}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(i){const p=(this.options.includePrerelease&&ie)|(this.options.loose&&oe);const d=p+":"+i;const y=D.get(d);if(y){return y}const v=this.options.loose;const M=v?K[ee.HYPHENRANGELOOSE]:K[ee.HYPHENRANGE];i=i.replace(M,hyphenReplace(this.options.includePrerelease));j("hyphen replace",i);i=i.replace(K[ee.COMPARATORTRIM],te);j("comparator trim",i);i=i.replace(K[ee.TILDETRIM],re);j("tilde trim",i);i=i.replace(K[ee.CARETTRIM],ne);j("caret trim",i);let V=i.split(" ").map((i=>parseComparator(i,this.options))).join(" ").split(/\s+/).map((i=>replaceGTE0(i,this.options)));if(v){V=V.filter((i=>{j("loose invalid filter",i,this.options);return!!i.match(K[ee.COMPARATORLOOSE])}))}j("range list",V);const se=new Map;const ae=V.map((i=>new U(i,this.options)));for(const i of ae){if(isNullSet(i)){return[i]}se.set(i.value,i)}if(se.size>1&&se.has("")){se.delete("")}const le=[...se.values()];D.set(d,le);return le}intersects(i,p){if(!(i instanceof Range)){throw new TypeError("a Range is required")}return this.set.some((d=>isSatisfiable(d,p)&&i.set.some((i=>isSatisfiable(i,p)&&d.every((d=>i.every((i=>d.intersects(i,p)))))))))}test(i){if(!i){return false}if(typeof i==="string"){try{i=new V(i,this.options)}catch(i){return false}}for(let p=0;p<this.set.length;p++){if(testSet(this.set[p],i,this.options)){return true}}return false}}i.exports=Range;const v=d(72443);const D=new v;const M=d(82600);const U=d(30863);const j=d(47611);const V=d(14839);const{safeRe:K,t:ee,comparatorTrimReplace:te,tildeTrimReplace:re,caretTrimReplace:ne}=d(6211);const{FLAG_INCLUDE_PRERELEASE:ie,FLAG_LOOSE:oe}=d(4329);const isNullSet=i=>i.value==="<0.0.0-0";const isAny=i=>i.value==="";const isSatisfiable=(i,p)=>{let d=true;const y=i.slice();let v=y.pop();while(d&&y.length){d=y.every((i=>v.intersects(i,p)));v=y.pop()}return d};const parseComparator=(i,p)=>{j("comp",i,p);i=replaceCarets(i,p);j("caret",i);i=replaceTildes(i,p);j("tildes",i);i=replaceXRanges(i,p);j("xrange",i);i=replaceStars(i,p);j("stars",i);return i};const isX=i=>!i||i.toLowerCase()==="x"||i==="*";const replaceTildes=(i,p)=>i.trim().split(/\s+/).map((i=>replaceTilde(i,p))).join(" ");const replaceTilde=(i,p)=>{const d=p.loose?K[ee.TILDELOOSE]:K[ee.TILDE];return i.replace(d,((p,d,y,v,D)=>{j("tilde",i,p,d,y,v,D);let M;if(isX(d)){M=""}else if(isX(y)){M=`>=${d}.0.0 <${+d+1}.0.0-0`}else if(isX(v)){M=`>=${d}.${y}.0 <${d}.${+y+1}.0-0`}else if(D){j("replaceTilde pr",D);M=`>=${d}.${y}.${v}-${D} <${d}.${+y+1}.0-0`}else{M=`>=${d}.${y}.${v} <${d}.${+y+1}.0-0`}j("tilde return",M);return M}))};const replaceCarets=(i,p)=>i.trim().split(/\s+/).map((i=>replaceCaret(i,p))).join(" ");const replaceCaret=(i,p)=>{j("caret",i,p);const d=p.loose?K[ee.CARETLOOSE]:K[ee.CARET];const y=p.includePrerelease?"-0":"";return i.replace(d,((p,d,v,D,M)=>{j("caret",i,p,d,v,D,M);let U;if(isX(d)){U=""}else if(isX(v)){U=`>=${d}.0.0${y} <${+d+1}.0.0-0`}else if(isX(D)){if(d==="0"){U=`>=${d}.${v}.0${y} <${d}.${+v+1}.0-0`}else{U=`>=${d}.${v}.0${y} <${+d+1}.0.0-0`}}else if(M){j("replaceCaret pr",M);if(d==="0"){if(v==="0"){U=`>=${d}.${v}.${D}-${M} <${d}.${v}.${+D+1}-0`}else{U=`>=${d}.${v}.${D}-${M} <${d}.${+v+1}.0-0`}}else{U=`>=${d}.${v}.${D}-${M} <${+d+1}.0.0-0`}}else{j("no pr");if(d==="0"){if(v==="0"){U=`>=${d}.${v}.${D}${y} <${d}.${v}.${+D+1}-0`}else{U=`>=${d}.${v}.${D}${y} <${d}.${+v+1}.0-0`}}else{U=`>=${d}.${v}.${D} <${+d+1}.0.0-0`}}j("caret return",U);return U}))};const replaceXRanges=(i,p)=>{j("replaceXRanges",i,p);return i.split(/\s+/).map((i=>replaceXRange(i,p))).join(" ")};const replaceXRange=(i,p)=>{i=i.trim();const d=p.loose?K[ee.XRANGELOOSE]:K[ee.XRANGE];return i.replace(d,((d,y,v,D,M,U)=>{j("xRange",i,d,y,v,D,M,U);const V=isX(v);const K=V||isX(D);const ee=K||isX(M);const te=ee;if(y==="="&&te){y=""}U=p.includePrerelease?"-0":"";if(V){if(y===">"||y==="<"){d="<0.0.0-0"}else{d="*"}}else if(y&&te){if(K){D=0}M=0;if(y===">"){y=">=";if(K){v=+v+1;D=0;M=0}else{D=+D+1;M=0}}else if(y==="<="){y="<";if(K){v=+v+1}else{D=+D+1}}if(y==="<"){U="-0"}d=`${y+v}.${D}.${M}${U}`}else if(K){d=`>=${v}.0.0${U} <${+v+1}.0.0-0`}else if(ee){d=`>=${v}.${D}.0${U} <${v}.${+D+1}.0-0`}j("xRange return",d);return d}))};const replaceStars=(i,p)=>{j("replaceStars",i,p);return i.trim().replace(K[ee.STAR],"")};const replaceGTE0=(i,p)=>{j("replaceGTE0",i,p);return i.trim().replace(K[p.includePrerelease?ee.GTE0PRE:ee.GTE0],"")};const hyphenReplace=i=>(p,d,y,v,D,M,U,j,V,K,ee,te)=>{if(isX(y)){d=""}else if(isX(v)){d=`>=${y}.0.0${i?"-0":""}`}else if(isX(D)){d=`>=${y}.${v}.0${i?"-0":""}`}else if(M){d=`>=${d}`}else{d=`>=${d}${i?"-0":""}`}if(isX(V)){j=""}else if(isX(K)){j=`<${+V+1}.0.0-0`}else if(isX(ee)){j=`<${V}.${+K+1}.0-0`}else if(te){j=`<=${V}.${K}.${ee}-${te}`}else if(i){j=`<${V}.${K}.${+ee+1}-0`}else{j=`<=${j}`}return`${d} ${j}`.trim()};const testSet=(i,p,d)=>{for(let d=0;d<i.length;d++){if(!i[d].test(p)){return false}}if(p.prerelease.length&&!d.includePrerelease){for(let d=0;d<i.length;d++){j(i[d].semver);if(i[d].semver===U.ANY){continue}if(i[d].semver.prerelease.length>0){const y=i[d].semver;if(y.major===p.major&&y.minor===p.minor&&y.patch===p.patch){return true}}}return false}return true}},14839:(i,p,d)=>{"use strict";const y=d(47611);const{MAX_LENGTH:v,MAX_SAFE_INTEGER:D}=d(4329);const{safeRe:M,t:U}=d(6211);const j=d(82600);const{compareIdentifiers:V}=d(36104);class SemVer{constructor(i,p){p=j(p);if(i instanceof SemVer){if(i.loose===!!p.loose&&i.includePrerelease===!!p.includePrerelease){return i}else{i=i.version}}else if(typeof i!=="string"){throw new TypeError(`Invalid version. Must be a string. Got type "${typeof i}".`)}if(i.length>v){throw new TypeError(`version is longer than ${v} characters`)}y("SemVer",i,p);this.options=p;this.loose=!!p.loose;this.includePrerelease=!!p.includePrerelease;const d=i.trim().match(p.loose?M[U.LOOSE]:M[U.FULL]);if(!d){throw new TypeError(`Invalid Version: ${i}`)}this.raw=i;this.major=+d[1];this.minor=+d[2];this.patch=+d[3];if(this.major>D||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>D||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>D||this.patch<0){throw new TypeError("Invalid patch version")}if(!d[4]){this.prerelease=[]}else{this.prerelease=d[4].split(".").map((i=>{if(/^[0-9]+$/.test(i)){const p=+i;if(p>=0&&p<D){return p}}return i}))}this.build=d[5]?d[5].split("."):[];this.format()}format(){this.version=`${this.major}.${this.minor}.${this.patch}`;if(this.prerelease.length){this.version+=`-${this.prerelease.join(".")}`}return this.version}toString(){return this.version}compare(i){y("SemVer.compare",this.version,this.options,i);if(!(i instanceof SemVer)){if(typeof i==="string"&&i===this.version){return 0}i=new SemVer(i,this.options)}if(i.version===this.version){return 0}return this.compareMain(i)||this.comparePre(i)}compareMain(i){if(!(i instanceof SemVer)){i=new SemVer(i,this.options)}return V(this.major,i.major)||V(this.minor,i.minor)||V(this.patch,i.patch)}comparePre(i){if(!(i instanceof SemVer)){i=new SemVer(i,this.options)}if(this.prerelease.length&&!i.prerelease.length){return-1}else if(!this.prerelease.length&&i.prerelease.length){return 1}else if(!this.prerelease.length&&!i.prerelease.length){return 0}let p=0;do{const d=this.prerelease[p];const v=i.prerelease[p];y("prerelease compare",p,d,v);if(d===undefined&&v===undefined){return 0}else if(v===undefined){return 1}else if(d===undefined){return-1}else if(d===v){continue}else{return V(d,v)}}while(++p)}compareBuild(i){if(!(i instanceof SemVer)){i=new SemVer(i,this.options)}let p=0;do{const d=this.build[p];const v=i.build[p];y("build compare",p,d,v);if(d===undefined&&v===undefined){return 0}else if(v===undefined){return 1}else if(d===undefined){return-1}else if(d===v){continue}else{return V(d,v)}}while(++p)}inc(i,p,d){if(i.startsWith("pre")){if(!p&&d===false){throw new Error("invalid increment argument: identifier is empty")}if(p){const i=`-${p}`.match(this.options.loose?M[U.PRERELEASELOOSE]:M[U.PRERELEASE]);if(!i||i[1]!==p){throw new Error(`invalid identifier: ${p}`)}}}switch(i){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",p,d);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",p,d);break;case"prepatch":this.prerelease.length=0;this.inc("patch",p,d);this.inc("pre",p,d);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",p,d)}this.inc("pre",p,d);break;case"release":if(this.prerelease.length===0){throw new Error(`version ${this.raw} is not a prerelease`)}this.prerelease.length=0;break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":{const i=Number(d)?1:0;if(this.prerelease.length===0){this.prerelease=[i]}else{let y=this.prerelease.length;while(--y>=0){if(typeof this.prerelease[y]==="number"){this.prerelease[y]++;y=-2}}if(y===-1){if(p===this.prerelease.join(".")&&d===false){throw new Error("invalid increment argument: identifier already exists")}this.prerelease.push(i)}}if(p){let y=[p,i];if(d===false){y=[p]}if(V(this.prerelease[0],p)===0){if(isNaN(this.prerelease[1])){this.prerelease=y}}else{this.prerelease=y}}break}default:throw new Error(`invalid increment argument: ${i}`)}this.raw=this.format();if(this.build.length){this.raw+=`+${this.build.join(".")}`}return this}}i.exports=SemVer},42771:(i,p,d)=>{"use strict";const y=d(80893);const clean=(i,p)=>{const d=y(i.trim().replace(/^[=v]+/,""),p);return d?d.version:null};i.exports=clean},35618:(i,p,d)=>{"use strict";const y=d(75630);const v=d(73282);const D=d(15283);const M=d(86064);const U=d(6108);const j=d(53353);const cmp=(i,p,d,V)=>{switch(p){case"===":if(typeof i==="object"){i=i.version}if(typeof d==="object"){d=d.version}return i===d;case"!==":if(typeof i==="object"){i=i.version}if(typeof d==="object"){d=d.version}return i!==d;case"":case"=":case"==":return y(i,d,V);case"!=":return v(i,d,V);case">":return D(i,d,V);case">=":return M(i,d,V);case"<":return U(i,d,V);case"<=":return j(i,d,V);default:throw new TypeError(`Invalid operator: ${p}`)}};i.exports=cmp},73597:(i,p,d)=>{"use strict";const y=d(14839);const v=d(80893);const{safeRe:D,t:M}=d(6211);const coerce=(i,p)=>{if(i instanceof y){return i}if(typeof i==="number"){i=String(i)}if(typeof i!=="string"){return null}p=p||{};let d=null;if(!p.rtl){d=i.match(p.includePrerelease?D[M.COERCEFULL]:D[M.COERCE])}else{const y=p.includePrerelease?D[M.COERCERTLFULL]:D[M.COERCERTL];let v;while((v=y.exec(i))&&(!d||d.index+d[0].length!==i.length)){if(!d||v.index+v[0].length!==d.index+d[0].length){d=v}y.lastIndex=v.index+v[1].length+v[2].length}y.lastIndex=-1}if(d===null){return null}const U=d[2];const j=d[3]||"0";const V=d[4]||"0";const K=p.includePrerelease&&d[5]?`-${d[5]}`:"";const ee=p.includePrerelease&&d[6]?`+${d[6]}`:"";return v(`${U}.${j}.${V}${K}${ee}`,p)};i.exports=coerce},63932:(i,p,d)=>{"use strict";const y=d(14839);const compareBuild=(i,p,d)=>{const v=new y(i,d);const D=new y(p,d);return v.compare(D)||v.compareBuild(D)};i.exports=compareBuild},39822:(i,p,d)=>{"use strict";const y=d(46625);const compareLoose=(i,p)=>y(i,p,true);i.exports=compareLoose},46625:(i,p,d)=>{"use strict";const y=d(14839);const compare=(i,p,d)=>new y(i,d).compare(new y(p,d));i.exports=compare},31531:(i,p,d)=>{"use strict";const y=d(80893);const diff=(i,p)=>{const d=y(i,null,true);const v=y(p,null,true);const D=d.compare(v);if(D===0){return null}const M=D>0;const U=M?d:v;const j=M?v:d;const V=!!U.prerelease.length;const K=!!j.prerelease.length;if(K&&!V){if(!j.patch&&!j.minor){return"major"}if(j.compareMain(U)===0){if(j.minor&&!j.patch){return"minor"}return"patch"}}const ee=V?"pre":"";if(d.major!==v.major){return ee+"major"}if(d.minor!==v.minor){return ee+"minor"}if(d.patch!==v.patch){return ee+"patch"}return"prerelease"};i.exports=diff},75630:(i,p,d)=>{"use strict";const y=d(46625);const eq=(i,p,d)=>y(i,p,d)===0;i.exports=eq},15283:(i,p,d)=>{"use strict";const y=d(46625);const gt=(i,p,d)=>y(i,p,d)>0;i.exports=gt},86064:(i,p,d)=>{"use strict";const y=d(46625);const gte=(i,p,d)=>y(i,p,d)>=0;i.exports=gte},82782:(i,p,d)=>{"use strict";const y=d(14839);const inc=(i,p,d,v,D)=>{if(typeof d==="string"){D=v;v=d;d=undefined}try{return new y(i instanceof y?i.version:i,d).inc(p,v,D).version}catch(i){return null}};i.exports=inc},6108:(i,p,d)=>{"use strict";const y=d(46625);const lt=(i,p,d)=>y(i,p,d)<0;i.exports=lt},53353:(i,p,d)=>{"use strict";const y=d(46625);const lte=(i,p,d)=>y(i,p,d)<=0;i.exports=lte},35251:(i,p,d)=>{"use strict";const y=d(14839);const major=(i,p)=>new y(i,p).major;i.exports=major},15479:(i,p,d)=>{"use strict";const y=d(14839);const minor=(i,p)=>new y(i,p).minor;i.exports=minor},73282:(i,p,d)=>{"use strict";const y=d(46625);const neq=(i,p,d)=>y(i,p,d)!==0;i.exports=neq},80893:(i,p,d)=>{"use strict";const y=d(14839);const parse=(i,p,d=false)=>{if(i instanceof y){return i}try{return new y(i,p)}catch(i){if(!d){return null}throw i}};i.exports=parse},67056:(i,p,d)=>{"use strict";const y=d(14839);const patch=(i,p)=>new y(i,p).patch;i.exports=patch},50390:(i,p,d)=>{"use strict";const y=d(80893);const prerelease=(i,p)=>{const d=y(i,p);return d&&d.prerelease.length?d.prerelease:null};i.exports=prerelease},69729:(i,p,d)=>{"use strict";const y=d(46625);const rcompare=(i,p,d)=>y(p,i,d);i.exports=rcompare},98828:(i,p,d)=>{"use strict";const y=d(63932);const rsort=(i,p)=>i.sort(((i,d)=>y(d,i,p)));i.exports=rsort},9751:(i,p,d)=>{"use strict";const y=d(48474);const satisfies=(i,p,d)=>{try{p=new y(p,d)}catch(i){return false}return p.test(i)};i.exports=satisfies},26476:(i,p,d)=>{"use strict";const y=d(63932);const sort=(i,p)=>i.sort(((i,d)=>y(i,d,p)));i.exports=sort},5752:(i,p,d)=>{"use strict";const y=d(80893);const valid=(i,p)=>{const d=y(i,p);return d?d.version:null};i.exports=valid},42348:(i,p,d)=>{"use strict";const y=d(6211);const v=d(4329);const D=d(14839);const M=d(36104);const U=d(80893);const j=d(5752);const V=d(42771);const K=d(82782);const ee=d(31531);const te=d(35251);const re=d(15479);const ne=d(67056);const ie=d(50390);const oe=d(46625);const se=d(69729);const ae=d(39822);const le=d(63932);const ce=d(26476);const ue=d(98828);const pe=d(15283);const de=d(6108);const fe=d(75630);const me=d(73282);const he=d(86064);const Ae=d(53353);const ge=d(35618);const ye=d(73597);const be=d(30863);const Ee=d(48474);const ve=d(9751);const Ce=d(52258);const we=d(19269);const Se=d(1367);const Ie=d(86950);const Be=d(88733);const Te=d(54772);const xe=d(50712);const _e=d(55585);const Re=d(41357);const Ne=d(37344);const ke=d(84837);i.exports={parse:U,valid:j,clean:V,inc:K,diff:ee,major:te,minor:re,patch:ne,prerelease:ie,compare:oe,rcompare:se,compareLoose:ae,compareBuild:le,sort:ce,rsort:ue,gt:pe,lt:de,eq:fe,neq:me,gte:he,lte:Ae,cmp:ge,coerce:ye,Comparator:be,Range:Ee,satisfies:ve,toComparators:Ce,maxSatisfying:we,minSatisfying:Se,minVersion:Ie,validRange:Be,outside:Te,gtr:xe,ltr:_e,intersects:Re,simplifyRange:Ne,subset:ke,SemVer:D,re:y.re,src:y.src,tokens:y.t,SEMVER_SPEC_VERSION:v.SEMVER_SPEC_VERSION,RELEASE_TYPES:v.RELEASE_TYPES,compareIdentifiers:M.compareIdentifiers,rcompareIdentifiers:M.rcompareIdentifiers}},4329:i=>{"use strict";const p="2.0.0";const d=256;const y=Number.MAX_SAFE_INTEGER||9007199254740991;const v=16;const D=d-6;const M=["major","premajor","minor","preminor","patch","prepatch","prerelease"];i.exports={MAX_LENGTH:d,MAX_SAFE_COMPONENT_LENGTH:v,MAX_SAFE_BUILD_LENGTH:D,MAX_SAFE_INTEGER:y,RELEASE_TYPES:M,SEMVER_SPEC_VERSION:p,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},47611:i=>{"use strict";const p=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...i)=>console.error("SEMVER",...i):()=>{};i.exports=p},36104:i=>{"use strict";const p=/^[0-9]+$/;const compareIdentifiers=(i,d)=>{const y=p.test(i);const v=p.test(d);if(y&&v){i=+i;d=+d}return i===d?0:y&&!v?-1:v&&!y?1:i<d?-1:1};const rcompareIdentifiers=(i,p)=>compareIdentifiers(p,i);i.exports={compareIdentifiers:compareIdentifiers,rcompareIdentifiers:rcompareIdentifiers}},72443:i=>{"use strict";class LRUCache{constructor(){this.max=1e3;this.map=new Map}get(i){const p=this.map.get(i);if(p===undefined){return undefined}else{this.map.delete(i);this.map.set(i,p);return p}}delete(i){return this.map.delete(i)}set(i,p){const d=this.delete(i);if(!d&&p!==undefined){if(this.map.size>=this.max){const i=this.map.keys().next().value;this.delete(i)}this.map.set(i,p)}return this}}i.exports=LRUCache},82600:i=>{"use strict";const p=Object.freeze({loose:true});const d=Object.freeze({});const parseOptions=i=>{if(!i){return d}if(typeof i!=="object"){return p}return i};i.exports=parseOptions},6211:(i,p,d)=>{"use strict";const{MAX_SAFE_COMPONENT_LENGTH:y,MAX_SAFE_BUILD_LENGTH:v,MAX_LENGTH:D}=d(4329);const M=d(47611);p=i.exports={};const U=p.re=[];const j=p.safeRe=[];const V=p.src=[];const K=p.safeSrc=[];const ee=p.t={};let te=0;const re="[a-zA-Z0-9-]";const ne=[["\\s",1],["\\d",D],[re,v]];const makeSafeRegex=i=>{for(const[p,d]of ne){i=i.split(`${p}*`).join(`${p}{0,${d}}`).split(`${p}+`).join(`${p}{1,${d}}`)}return i};const createToken=(i,p,d)=>{const y=makeSafeRegex(p);const v=te++;M(i,v,p);ee[i]=v;V[v]=p;K[v]=y;U[v]=new RegExp(p,d?"g":undefined);j[v]=new RegExp(y,d?"g":undefined)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*");createToken("NUMERICIDENTIFIERLOOSE","\\d+");createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${re}*`);createToken("MAINVERSION",`(${V[ee.NUMERICIDENTIFIER]})\\.`+`(${V[ee.NUMERICIDENTIFIER]})\\.`+`(${V[ee.NUMERICIDENTIFIER]})`);createToken("MAINVERSIONLOOSE",`(${V[ee.NUMERICIDENTIFIERLOOSE]})\\.`+`(${V[ee.NUMERICIDENTIFIERLOOSE]})\\.`+`(${V[ee.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASEIDENTIFIER",`(?:${V[ee.NONNUMERICIDENTIFIER]}|${V[ee.NUMERICIDENTIFIER]})`);createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${V[ee.NONNUMERICIDENTIFIER]}|${V[ee.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASE",`(?:-(${V[ee.PRERELEASEIDENTIFIER]}(?:\\.${V[ee.PRERELEASEIDENTIFIER]})*))`);createToken("PRERELEASELOOSE",`(?:-?(${V[ee.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${V[ee.PRERELEASEIDENTIFIERLOOSE]})*))`);createToken("BUILDIDENTIFIER",`${re}+`);createToken("BUILD",`(?:\\+(${V[ee.BUILDIDENTIFIER]}(?:\\.${V[ee.BUILDIDENTIFIER]})*))`);createToken("FULLPLAIN",`v?${V[ee.MAINVERSION]}${V[ee.PRERELEASE]}?${V[ee.BUILD]}?`);createToken("FULL",`^${V[ee.FULLPLAIN]}$`);createToken("LOOSEPLAIN",`[v=\\s]*${V[ee.MAINVERSIONLOOSE]}${V[ee.PRERELEASELOOSE]}?${V[ee.BUILD]}?`);createToken("LOOSE",`^${V[ee.LOOSEPLAIN]}$`);createToken("GTLT","((?:<|>)?=?)");createToken("XRANGEIDENTIFIERLOOSE",`${V[ee.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);createToken("XRANGEIDENTIFIER",`${V[ee.NUMERICIDENTIFIER]}|x|X|\\*`);createToken("XRANGEPLAIN",`[v=\\s]*(${V[ee.XRANGEIDENTIFIER]})`+`(?:\\.(${V[ee.XRANGEIDENTIFIER]})`+`(?:\\.(${V[ee.XRANGEIDENTIFIER]})`+`(?:${V[ee.PRERELEASE]})?${V[ee.BUILD]}?`+`)?)?`);createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${V[ee.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${V[ee.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${V[ee.XRANGEIDENTIFIERLOOSE]})`+`(?:${V[ee.PRERELEASELOOSE]})?${V[ee.BUILD]}?`+`)?)?`);createToken("XRANGE",`^${V[ee.GTLT]}\\s*${V[ee.XRANGEPLAIN]}$`);createToken("XRANGELOOSE",`^${V[ee.GTLT]}\\s*${V[ee.XRANGEPLAINLOOSE]}$`);createToken("COERCEPLAIN",`${"(^|[^\\d])"+"(\\d{1,"}${y}})`+`(?:\\.(\\d{1,${y}}))?`+`(?:\\.(\\d{1,${y}}))?`);createToken("COERCE",`${V[ee.COERCEPLAIN]}(?:$|[^\\d])`);createToken("COERCEFULL",V[ee.COERCEPLAIN]+`(?:${V[ee.PRERELEASE]})?`+`(?:${V[ee.BUILD]})?`+`(?:$|[^\\d])`);createToken("COERCERTL",V[ee.COERCE],true);createToken("COERCERTLFULL",V[ee.COERCEFULL],true);createToken("LONETILDE","(?:~>?)");createToken("TILDETRIM",`(\\s*)${V[ee.LONETILDE]}\\s+`,true);p.tildeTrimReplace="$1~";createToken("TILDE",`^${V[ee.LONETILDE]}${V[ee.XRANGEPLAIN]}$`);createToken("TILDELOOSE",`^${V[ee.LONETILDE]}${V[ee.XRANGEPLAINLOOSE]}$`);createToken("LONECARET","(?:\\^)");createToken("CARETTRIM",`(\\s*)${V[ee.LONECARET]}\\s+`,true);p.caretTrimReplace="$1^";createToken("CARET",`^${V[ee.LONECARET]}${V[ee.XRANGEPLAIN]}$`);createToken("CARETLOOSE",`^${V[ee.LONECARET]}${V[ee.XRANGEPLAINLOOSE]}$`);createToken("COMPARATORLOOSE",`^${V[ee.GTLT]}\\s*(${V[ee.LOOSEPLAIN]})$|^$`);createToken("COMPARATOR",`^${V[ee.GTLT]}\\s*(${V[ee.FULLPLAIN]})$|^$`);createToken("COMPARATORTRIM",`(\\s*)${V[ee.GTLT]}\\s*(${V[ee.LOOSEPLAIN]}|${V[ee.XRANGEPLAIN]})`,true);p.comparatorTrimReplace="$1$2$3";createToken("HYPHENRANGE",`^\\s*(${V[ee.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${V[ee.XRANGEPLAIN]})`+`\\s*$`);createToken("HYPHENRANGELOOSE",`^\\s*(${V[ee.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${V[ee.XRANGEPLAINLOOSE]})`+`\\s*$`);createToken("STAR","(<|>)?=?\\s*\\*");createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},50712:(i,p,d)=>{"use strict";const y=d(54772);const gtr=(i,p,d)=>y(i,p,">",d);i.exports=gtr},41357:(i,p,d)=>{"use strict";const y=d(48474);const intersects=(i,p,d)=>{i=new y(i,d);p=new y(p,d);return i.intersects(p,d)};i.exports=intersects},55585:(i,p,d)=>{"use strict";const y=d(54772);const ltr=(i,p,d)=>y(i,p,"<",d);i.exports=ltr},19269:(i,p,d)=>{"use strict";const y=d(14839);const v=d(48474);const maxSatisfying=(i,p,d)=>{let D=null;let M=null;let U=null;try{U=new v(p,d)}catch(i){return null}i.forEach((i=>{if(U.test(i)){if(!D||M.compare(i)===-1){D=i;M=new y(D,d)}}}));return D};i.exports=maxSatisfying},1367:(i,p,d)=>{"use strict";const y=d(14839);const v=d(48474);const minSatisfying=(i,p,d)=>{let D=null;let M=null;let U=null;try{U=new v(p,d)}catch(i){return null}i.forEach((i=>{if(U.test(i)){if(!D||M.compare(i)===1){D=i;M=new y(D,d)}}}));return D};i.exports=minSatisfying},86950:(i,p,d)=>{"use strict";const y=d(14839);const v=d(48474);const D=d(15283);const minVersion=(i,p)=>{i=new v(i,p);let d=new y("0.0.0");if(i.test(d)){return d}d=new y("0.0.0-0");if(i.test(d)){return d}d=null;for(let p=0;p<i.set.length;++p){const v=i.set[p];let M=null;v.forEach((i=>{const p=new y(i.semver.version);switch(i.operator){case">":if(p.prerelease.length===0){p.patch++}else{p.prerelease.push(0)}p.raw=p.format();case"":case">=":if(!M||D(p,M)){M=p}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${i.operator}`)}}));if(M&&(!d||D(d,M))){d=M}}if(d&&i.test(d)){return d}return null};i.exports=minVersion},54772:(i,p,d)=>{"use strict";const y=d(14839);const v=d(30863);const{ANY:D}=v;const M=d(48474);const U=d(9751);const j=d(15283);const V=d(6108);const K=d(53353);const ee=d(86064);const outside=(i,p,d,te)=>{i=new y(i,te);p=new M(p,te);let re,ne,ie,oe,se;switch(d){case">":re=j;ne=K;ie=V;oe=">";se=">=";break;case"<":re=V;ne=ee;ie=j;oe="<";se="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(U(i,p,te)){return false}for(let d=0;d<p.set.length;++d){const y=p.set[d];let M=null;let U=null;y.forEach((i=>{if(i.semver===D){i=new v(">=0.0.0")}M=M||i;U=U||i;if(re(i.semver,M.semver,te)){M=i}else if(ie(i.semver,U.semver,te)){U=i}}));if(M.operator===oe||M.operator===se){return false}if((!U.operator||U.operator===oe)&&ne(i,U.semver)){return false}else if(U.operator===se&&ie(i,U.semver)){return false}}return true};i.exports=outside},37344:(i,p,d)=>{"use strict";const y=d(9751);const v=d(46625);i.exports=(i,p,d)=>{const D=[];let M=null;let U=null;const j=i.sort(((i,p)=>v(i,p,d)));for(const i of j){const v=y(i,p,d);if(v){U=i;if(!M){M=i}}else{if(U){D.push([M,U])}U=null;M=null}}if(M){D.push([M,null])}const V=[];for(const[i,p]of D){if(i===p){V.push(i)}else if(!p&&i===j[0]){V.push("*")}else if(!p){V.push(`>=${i}`)}else if(i===j[0]){V.push(`<=${p}`)}else{V.push(`${i} - ${p}`)}}const K=V.join(" || ");const ee=typeof p.raw==="string"?p.raw:String(p);return K.length<ee.length?K:p}},84837:(i,p,d)=>{"use strict";const y=d(48474);const v=d(30863);const{ANY:D}=v;const M=d(9751);const U=d(46625);const subset=(i,p,d={})=>{if(i===p){return true}i=new y(i,d);p=new y(p,d);let v=false;e:for(const y of i.set){for(const i of p.set){const p=simpleSubset(y,i,d);v=v||p!==null;if(p){continue e}}if(v){return false}}return true};const j=[new v(">=0.0.0-0")];const V=[new v(">=0.0.0")];const simpleSubset=(i,p,d)=>{if(i===p){return true}if(i.length===1&&i[0].semver===D){if(p.length===1&&p[0].semver===D){return true}else if(d.includePrerelease){i=j}else{i=V}}if(p.length===1&&p[0].semver===D){if(d.includePrerelease){return true}else{p=V}}const y=new Set;let v,K;for(const p of i){if(p.operator===">"||p.operator===">="){v=higherGT(v,p,d)}else if(p.operator==="<"||p.operator==="<="){K=lowerLT(K,p,d)}else{y.add(p.semver)}}if(y.size>1){return null}let ee;if(v&&K){ee=U(v.semver,K.semver,d);if(ee>0){return null}else if(ee===0&&(v.operator!==">="||K.operator!=="<=")){return null}}for(const i of y){if(v&&!M(i,String(v),d)){return null}if(K&&!M(i,String(K),d)){return null}for(const y of p){if(!M(i,String(y),d)){return false}}return true}let te,re;let ne,ie;let oe=K&&!d.includePrerelease&&K.semver.prerelease.length?K.semver:false;let se=v&&!d.includePrerelease&&v.semver.prerelease.length?v.semver:false;if(oe&&oe.prerelease.length===1&&K.operator==="<"&&oe.prerelease[0]===0){oe=false}for(const i of p){ie=ie||i.operator===">"||i.operator===">=";ne=ne||i.operator==="<"||i.operator==="<=";if(v){if(se){if(i.semver.prerelease&&i.semver.prerelease.length&&i.semver.major===se.major&&i.semver.minor===se.minor&&i.semver.patch===se.patch){se=false}}if(i.operator===">"||i.operator===">="){te=higherGT(v,i,d);if(te===i&&te!==v){return false}}else if(v.operator===">="&&!M(v.semver,String(i),d)){return false}}if(K){if(oe){if(i.semver.prerelease&&i.semver.prerelease.length&&i.semver.major===oe.major&&i.semver.minor===oe.minor&&i.semver.patch===oe.patch){oe=false}}if(i.operator==="<"||i.operator==="<="){re=lowerLT(K,i,d);if(re===i&&re!==K){return false}}else if(K.operator==="<="&&!M(K.semver,String(i),d)){return false}}if(!i.operator&&(K||v)&&ee!==0){return false}}if(v&&ne&&!K&&ee!==0){return false}if(K&&ie&&!v&&ee!==0){return false}if(se||oe){return false}return true};const higherGT=(i,p,d)=>{if(!i){return p}const y=U(i.semver,p.semver,d);return y>0?i:y<0?p:p.operator===">"&&i.operator===">="?p:i};const lowerLT=(i,p,d)=>{if(!i){return p}const y=U(i.semver,p.semver,d);return y<0?i:y>0?p:p.operator==="<"&&i.operator==="<="?p:i};i.exports=subset},52258:(i,p,d)=>{"use strict";const y=d(48474);const toComparators=(i,p)=>new y(i,p).set.map((i=>i.map((i=>i.value)).join(" ").trim().split(" ")));i.exports=toComparators},88733:(i,p,d)=>{"use strict";const y=d(48474);const validRange=(i,p)=>{try{return new y(i,p).range||"*"}catch(i){return null}};i.exports=validRange},14531:(i,p,d)=>{var y=d(34087);var v=Object.prototype.hasOwnProperty;var D=typeof Map!=="undefined";function ArraySet(){this._array=[];this._set=D?new Map:Object.create(null)}ArraySet.fromArray=function ArraySet_fromArray(i,p){var d=new ArraySet;for(var y=0,v=i.length;y<v;y++){d.add(i[y],p)}return d};ArraySet.prototype.size=function ArraySet_size(){return D?this._set.size:Object.getOwnPropertyNames(this._set).length};ArraySet.prototype.add=function ArraySet_add(i,p){var d=D?i:y.toSetString(i);var M=D?this.has(i):v.call(this._set,d);var U=this._array.length;if(!M||p){this._array.push(i)}if(!M){if(D){this._set.set(i,U)}else{this._set[d]=U}}};ArraySet.prototype.has=function ArraySet_has(i){if(D){return this._set.has(i)}else{var p=y.toSetString(i);return v.call(this._set,p)}};ArraySet.prototype.indexOf=function ArraySet_indexOf(i){if(D){var p=this._set.get(i);if(p>=0){return p}}else{var d=y.toSetString(i);if(v.call(this._set,d)){return this._set[d]}}throw new Error('"'+i+'" is not in the set.')};ArraySet.prototype.at=function ArraySet_at(i){if(i>=0&&i<this._array.length){return this._array[i]}throw new Error("No element indexed by "+i)};ArraySet.prototype.toArray=function ArraySet_toArray(){return this._array.slice()};p.C=ArraySet},67640:(i,p,d)=>{var y=d(14024);var v=5;var D=1<<v;var M=D-1;var U=D;function toVLQSigned(i){return i<0?(-i<<1)+1:(i<<1)+0}function fromVLQSigned(i){var p=(i&1)===1;var d=i>>1;return p?-d:d}p.encode=function base64VLQ_encode(i){var p="";var d;var D=toVLQSigned(i);do{d=D&M;D>>>=v;if(D>0){d|=U}p+=y.encode(d)}while(D>0);return p};p.decode=function base64VLQ_decode(i,p,d){var D=i.length;var j=0;var V=0;var K,ee;do{if(p>=D){throw new Error("Expected more digits in base 64 VLQ value.")}ee=y.decode(i.charCodeAt(p++));if(ee===-1){throw new Error("Invalid base64 digit: "+i.charAt(p-1))}K=!!(ee&U);ee&=M;j=j+(ee<<V);V+=v}while(K);d.value=fromVLQSigned(j);d.rest=p}},14024:(i,p)=>{var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");p.encode=function(i){if(0<=i&&i<d.length){return d[i]}throw new TypeError("Must be between 0 and 63: "+i)};p.decode=function(i){var p=65;var d=90;var y=97;var v=122;var D=48;var M=57;var U=43;var j=47;var V=26;var K=52;if(p<=i&&i<=d){return i-p}if(y<=i&&i<=v){return i-y+V}if(D<=i&&i<=M){return i-D+K}if(i==U){return 62}if(i==j){return 63}return-1}},78735:(i,p)=>{p.GREATEST_LOWER_BOUND=1;p.LEAST_UPPER_BOUND=2;function recursiveSearch(i,d,y,v,D,M){var U=Math.floor((d-i)/2)+i;var j=D(y,v[U],true);if(j===0){return U}else if(j>0){if(d-U>1){return recursiveSearch(U,d,y,v,D,M)}if(M==p.LEAST_UPPER_BOUND){return d<v.length?d:-1}else{return U}}else{if(U-i>1){return recursiveSearch(i,U,y,v,D,M)}if(M==p.LEAST_UPPER_BOUND){return U}else{return i<0?-1:i}}}p.search=function search(i,d,y,v){if(d.length===0){return-1}var D=recursiveSearch(-1,d.length,i,d,y,v||p.GREATEST_LOWER_BOUND);if(D<0){return-1}while(D-1>=0){if(y(d[D],d[D-1],true)!==0){break}--D}return D}},27434:(i,p,d)=>{var y=d(34087);function generatedPositionAfter(i,p){var d=i.generatedLine;var v=p.generatedLine;var D=i.generatedColumn;var M=p.generatedColumn;return v>d||v==d&&M>=D||y.compareByGeneratedPositionsInflated(i,p)<=0}function MappingList(){this._array=[];this._sorted=true;this._last={generatedLine:-1,generatedColumn:0}}MappingList.prototype.unsortedForEach=function MappingList_forEach(i,p){this._array.forEach(i,p)};MappingList.prototype.add=function MappingList_add(i){if(generatedPositionAfter(this._last,i)){this._last=i;this._array.push(i)}else{this._sorted=false;this._array.push(i)}};MappingList.prototype.toArray=function MappingList_toArray(){if(!this._sorted){this._array.sort(y.compareByGeneratedPositionsInflated);this._sorted=true}return this._array};p.P=MappingList},4765:(i,p)=>{function swap(i,p,d){var y=i[p];i[p]=i[d];i[d]=y}function randomIntInRange(i,p){return Math.round(i+Math.random()*(p-i))}function doQuickSort(i,p,d,y){if(d<y){var v=randomIntInRange(d,y);var D=d-1;swap(i,v,y);var M=i[y];for(var U=d;U<y;U++){if(p(i[U],M)<=0){D+=1;swap(i,D,U)}}swap(i,D+1,U);var j=D+1;doQuickSort(i,p,d,j-1);doQuickSort(i,p,j+1,y)}}p.g=function(i,p){doQuickSort(i,p,0,i.length-1)}},83978:(i,p,d)=>{var y;var v=d(34087);var D=d(78735);var M=d(14531).C;var U=d(67640);var j=d(4765).g;function SourceMapConsumer(i,p){var d=i;if(typeof i==="string"){d=v.parseSourceMapInput(i)}return d.sections!=null?new IndexedSourceMapConsumer(d,p):new BasicSourceMapConsumer(d,p)}SourceMapConsumer.fromSourceMap=function(i,p){return BasicSourceMapConsumer.fromSourceMap(i,p)};SourceMapConsumer.prototype._version=3;SourceMapConsumer.prototype.__generatedMappings=null;Object.defineProperty(SourceMapConsumer.prototype,"_generatedMappings",{configurable:true,enumerable:true,get:function(){if(!this.__generatedMappings){this._parseMappings(this._mappings,this.sourceRoot)}return this.__generatedMappings}});SourceMapConsumer.prototype.__originalMappings=null;Object.defineProperty(SourceMapConsumer.prototype,"_originalMappings",{configurable:true,enumerable:true,get:function(){if(!this.__originalMappings){this._parseMappings(this._mappings,this.sourceRoot)}return this.__originalMappings}});SourceMapConsumer.prototype._charIsMappingSeparator=function SourceMapConsumer_charIsMappingSeparator(i,p){var d=i.charAt(p);return d===";"||d===","};SourceMapConsumer.prototype._parseMappings=function SourceMapConsumer_parseMappings(i,p){throw new Error("Subclasses must implement _parseMappings")};SourceMapConsumer.GENERATED_ORDER=1;SourceMapConsumer.ORIGINAL_ORDER=2;SourceMapConsumer.GREATEST_LOWER_BOUND=1;SourceMapConsumer.LEAST_UPPER_BOUND=2;SourceMapConsumer.prototype.eachMapping=function SourceMapConsumer_eachMapping(i,p,d){var y=p||null;var D=d||SourceMapConsumer.GENERATED_ORDER;var M;switch(D){case SourceMapConsumer.GENERATED_ORDER:M=this._generatedMappings;break;case SourceMapConsumer.ORIGINAL_ORDER:M=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var U=this.sourceRoot;M.map((function(i){var p=i.source===null?null:this._sources.at(i.source);p=v.computeSourceURL(U,p,this._sourceMapURL);return{source:p,generatedLine:i.generatedLine,generatedColumn:i.generatedColumn,originalLine:i.originalLine,originalColumn:i.originalColumn,name:i.name===null?null:this._names.at(i.name)}}),this).forEach(i,y)};SourceMapConsumer.prototype.allGeneratedPositionsFor=function SourceMapConsumer_allGeneratedPositionsFor(i){var p=v.getArg(i,"line");var d={source:v.getArg(i,"source"),originalLine:p,originalColumn:v.getArg(i,"column",0)};d.source=this._findSourceIndex(d.source);if(d.source<0){return[]}var y=[];var M=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",v.compareByOriginalPositions,D.LEAST_UPPER_BOUND);if(M>=0){var U=this._originalMappings[M];if(i.column===undefined){var j=U.originalLine;while(U&&U.originalLine===j){y.push({line:v.getArg(U,"generatedLine",null),column:v.getArg(U,"generatedColumn",null),lastColumn:v.getArg(U,"lastGeneratedColumn",null)});U=this._originalMappings[++M]}}else{var V=U.originalColumn;while(U&&U.originalLine===p&&U.originalColumn==V){y.push({line:v.getArg(U,"generatedLine",null),column:v.getArg(U,"generatedColumn",null),lastColumn:v.getArg(U,"lastGeneratedColumn",null)});U=this._originalMappings[++M]}}}return y};p.SourceMapConsumer=SourceMapConsumer;function BasicSourceMapConsumer(i,p){var d=i;if(typeof i==="string"){d=v.parseSourceMapInput(i)}var y=v.getArg(d,"version");var D=v.getArg(d,"sources");var U=v.getArg(d,"names",[]);var j=v.getArg(d,"sourceRoot",null);var V=v.getArg(d,"sourcesContent",null);var K=v.getArg(d,"mappings");var ee=v.getArg(d,"file",null);if(y!=this._version){throw new Error("Unsupported version: "+y)}if(j){j=v.normalize(j)}D=D.map(String).map(v.normalize).map((function(i){return j&&v.isAbsolute(j)&&v.isAbsolute(i)?v.relative(j,i):i}));this._names=M.fromArray(U.map(String),true);this._sources=M.fromArray(D,true);this._absoluteSources=this._sources.toArray().map((function(i){return v.computeSourceURL(j,i,p)}));this.sourceRoot=j;this.sourcesContent=V;this._mappings=K;this._sourceMapURL=p;this.file=ee}BasicSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype);BasicSourceMapConsumer.prototype.consumer=SourceMapConsumer;BasicSourceMapConsumer.prototype._findSourceIndex=function(i){var p=i;if(this.sourceRoot!=null){p=v.relative(this.sourceRoot,p)}if(this._sources.has(p)){return this._sources.indexOf(p)}var d;for(d=0;d<this._absoluteSources.length;++d){if(this._absoluteSources[d]==i){return d}}return-1};BasicSourceMapConsumer.fromSourceMap=function SourceMapConsumer_fromSourceMap(i,p){var d=Object.create(BasicSourceMapConsumer.prototype);var y=d._names=M.fromArray(i._names.toArray(),true);var D=d._sources=M.fromArray(i._sources.toArray(),true);d.sourceRoot=i._sourceRoot;d.sourcesContent=i._generateSourcesContent(d._sources.toArray(),d.sourceRoot);d.file=i._file;d._sourceMapURL=p;d._absoluteSources=d._sources.toArray().map((function(i){return v.computeSourceURL(d.sourceRoot,i,p)}));var U=i._mappings.toArray().slice();var V=d.__generatedMappings=[];var K=d.__originalMappings=[];for(var ee=0,te=U.length;ee<te;ee++){var re=U[ee];var ne=new Mapping;ne.generatedLine=re.generatedLine;ne.generatedColumn=re.generatedColumn;if(re.source){ne.source=D.indexOf(re.source);ne.originalLine=re.originalLine;ne.originalColumn=re.originalColumn;if(re.name){ne.name=y.indexOf(re.name)}K.push(ne)}V.push(ne)}j(d.__originalMappings,v.compareByOriginalPositions);return d};BasicSourceMapConsumer.prototype._version=3;Object.defineProperty(BasicSourceMapConsumer.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function Mapping(){this.generatedLine=0;this.generatedColumn=0;this.source=null;this.originalLine=null;this.originalColumn=null;this.name=null}BasicSourceMapConsumer.prototype._parseMappings=function SourceMapConsumer_parseMappings(i,p){var d=1;var y=0;var D=0;var M=0;var V=0;var K=0;var ee=i.length;var te=0;var re={};var ne={};var ie=[];var oe=[];var se,ae,le,ce,ue;while(te<ee){if(i.charAt(te)===";"){d++;te++;y=0}else if(i.charAt(te)===","){te++}else{se=new Mapping;se.generatedLine=d;for(ce=te;ce<ee;ce++){if(this._charIsMappingSeparator(i,ce)){break}}ae=i.slice(te,ce);le=re[ae];if(le){te+=ae.length}else{le=[];while(te<ce){U.decode(i,te,ne);ue=ne.value;te=ne.rest;le.push(ue)}if(le.length===2){throw new Error("Found a source, but no line and column")}if(le.length===3){throw new Error("Found a source and line, but no column")}re[ae]=le}se.generatedColumn=y+le[0];y=se.generatedColumn;if(le.length>1){se.source=V+le[1];V+=le[1];se.originalLine=D+le[2];D=se.originalLine;se.originalLine+=1;se.originalColumn=M+le[3];M=se.originalColumn;if(le.length>4){se.name=K+le[4];K+=le[4]}}oe.push(se);if(typeof se.originalLine==="number"){ie.push(se)}}}j(oe,v.compareByGeneratedPositionsDeflated);this.__generatedMappings=oe;j(ie,v.compareByOriginalPositions);this.__originalMappings=ie};BasicSourceMapConsumer.prototype._findMapping=function SourceMapConsumer_findMapping(i,p,d,y,v,M){if(i[d]<=0){throw new TypeError("Line must be greater than or equal to 1, got "+i[d])}if(i[y]<0){throw new TypeError("Column must be greater than or equal to 0, got "+i[y])}return D.search(i,p,v,M)};BasicSourceMapConsumer.prototype.computeColumnSpans=function SourceMapConsumer_computeColumnSpans(){for(var i=0;i<this._generatedMappings.length;++i){var p=this._generatedMappings[i];if(i+1<this._generatedMappings.length){var d=this._generatedMappings[i+1];if(p.generatedLine===d.generatedLine){p.lastGeneratedColumn=d.generatedColumn-1;continue}}p.lastGeneratedColumn=Infinity}};BasicSourceMapConsumer.prototype.originalPositionFor=function SourceMapConsumer_originalPositionFor(i){var p={generatedLine:v.getArg(i,"line"),generatedColumn:v.getArg(i,"column")};var d=this._findMapping(p,this._generatedMappings,"generatedLine","generatedColumn",v.compareByGeneratedPositionsDeflated,v.getArg(i,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));if(d>=0){var y=this._generatedMappings[d];if(y.generatedLine===p.generatedLine){var D=v.getArg(y,"source",null);if(D!==null){D=this._sources.at(D);D=v.computeSourceURL(this.sourceRoot,D,this._sourceMapURL)}var M=v.getArg(y,"name",null);if(M!==null){M=this._names.at(M)}return{source:D,line:v.getArg(y,"originalLine",null),column:v.getArg(y,"originalColumn",null),name:M}}}return{source:null,line:null,column:null,name:null}};BasicSourceMapConsumer.prototype.hasContentsOfAllSources=function BasicSourceMapConsumer_hasContentsOfAllSources(){if(!this.sourcesContent){return false}return this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(i){return i==null}))};BasicSourceMapConsumer.prototype.sourceContentFor=function SourceMapConsumer_sourceContentFor(i,p){if(!this.sourcesContent){return null}var d=this._findSourceIndex(i);if(d>=0){return this.sourcesContent[d]}var y=i;if(this.sourceRoot!=null){y=v.relative(this.sourceRoot,y)}var D;if(this.sourceRoot!=null&&(D=v.urlParse(this.sourceRoot))){var M=y.replace(/^file:\/\//,"");if(D.scheme=="file"&&this._sources.has(M)){return this.sourcesContent[this._sources.indexOf(M)]}if((!D.path||D.path=="/")&&this._sources.has("/"+y)){return this.sourcesContent[this._sources.indexOf("/"+y)]}}if(p){return null}else{throw new Error('"'+y+'" is not in the SourceMap.')}};BasicSourceMapConsumer.prototype.generatedPositionFor=function SourceMapConsumer_generatedPositionFor(i){var p=v.getArg(i,"source");p=this._findSourceIndex(p);if(p<0){return{line:null,column:null,lastColumn:null}}var d={source:p,originalLine:v.getArg(i,"line"),originalColumn:v.getArg(i,"column")};var y=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",v.compareByOriginalPositions,v.getArg(i,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));if(y>=0){var D=this._originalMappings[y];if(D.source===d.source){return{line:v.getArg(D,"generatedLine",null),column:v.getArg(D,"generatedColumn",null),lastColumn:v.getArg(D,"lastGeneratedColumn",null)}}}return{line:null,column:null,lastColumn:null}};y=BasicSourceMapConsumer;function IndexedSourceMapConsumer(i,p){var d=i;if(typeof i==="string"){d=v.parseSourceMapInput(i)}var y=v.getArg(d,"version");var D=v.getArg(d,"sections");if(y!=this._version){throw new Error("Unsupported version: "+y)}this._sources=new M;this._names=new M;var U={line:-1,column:0};this._sections=D.map((function(i){if(i.url){throw new Error("Support for url field in sections not implemented.")}var d=v.getArg(i,"offset");var y=v.getArg(d,"line");var D=v.getArg(d,"column");if(y<U.line||y===U.line&&D<U.column){throw new Error("Section offsets must be ordered and non-overlapping.")}U=d;return{generatedOffset:{generatedLine:y+1,generatedColumn:D+1},consumer:new SourceMapConsumer(v.getArg(i,"map"),p)}}))}IndexedSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype);IndexedSourceMapConsumer.prototype.constructor=SourceMapConsumer;IndexedSourceMapConsumer.prototype._version=3;Object.defineProperty(IndexedSourceMapConsumer.prototype,"sources",{get:function(){var i=[];for(var p=0;p<this._sections.length;p++){for(var d=0;d<this._sections[p].consumer.sources.length;d++){i.push(this._sections[p].consumer.sources[d])}}return i}});IndexedSourceMapConsumer.prototype.originalPositionFor=function IndexedSourceMapConsumer_originalPositionFor(i){var p={generatedLine:v.getArg(i,"line"),generatedColumn:v.getArg(i,"column")};var d=D.search(p,this._sections,(function(i,p){var d=i.generatedLine-p.generatedOffset.generatedLine;if(d){return d}return i.generatedColumn-p.generatedOffset.generatedColumn}));var y=this._sections[d];if(!y){return{source:null,line:null,column:null,name:null}}return y.consumer.originalPositionFor({line:p.generatedLine-(y.generatedOffset.generatedLine-1),column:p.generatedColumn-(y.generatedOffset.generatedLine===p.generatedLine?y.generatedOffset.generatedColumn-1:0),bias:i.bias})};IndexedSourceMapConsumer.prototype.hasContentsOfAllSources=function IndexedSourceMapConsumer_hasContentsOfAllSources(){return this._sections.every((function(i){return i.consumer.hasContentsOfAllSources()}))};IndexedSourceMapConsumer.prototype.sourceContentFor=function IndexedSourceMapConsumer_sourceContentFor(i,p){for(var d=0;d<this._sections.length;d++){var y=this._sections[d];var v=y.consumer.sourceContentFor(i,true);if(v){return v}}if(p){return null}else{throw new Error('"'+i+'" is not in the SourceMap.')}};IndexedSourceMapConsumer.prototype.generatedPositionFor=function IndexedSourceMapConsumer_generatedPositionFor(i){for(var p=0;p<this._sections.length;p++){var d=this._sections[p];if(d.consumer._findSourceIndex(v.getArg(i,"source"))===-1){continue}var y=d.consumer.generatedPositionFor(i);if(y){var D={line:y.line+(d.generatedOffset.generatedLine-1),column:y.column+(d.generatedOffset.generatedLine===y.line?d.generatedOffset.generatedColumn-1:0)};return D}}return{line:null,column:null}};IndexedSourceMapConsumer.prototype._parseMappings=function IndexedSourceMapConsumer_parseMappings(i,p){this.__generatedMappings=[];this.__originalMappings=[];for(var d=0;d<this._sections.length;d++){var y=this._sections[d];var D=y.consumer._generatedMappings;for(var M=0;M<D.length;M++){var U=D[M];var V=y.consumer._sources.at(U.source);V=v.computeSourceURL(y.consumer.sourceRoot,V,this._sourceMapURL);this._sources.add(V);V=this._sources.indexOf(V);var K=null;if(U.name){K=y.consumer._names.at(U.name);this._names.add(K);K=this._names.indexOf(K)}var ee={source:V,generatedLine:U.generatedLine+(y.generatedOffset.generatedLine-1),generatedColumn:U.generatedColumn+(y.generatedOffset.generatedLine===U.generatedLine?y.generatedOffset.generatedColumn-1:0),originalLine:U.originalLine,originalColumn:U.originalColumn,name:K};this.__generatedMappings.push(ee);if(typeof ee.originalLine==="number"){this.__originalMappings.push(ee)}}}j(this.__generatedMappings,v.compareByGeneratedPositionsDeflated);j(this.__originalMappings,v.compareByOriginalPositions)};y=IndexedSourceMapConsumer},76941:(i,p,d)=>{var y=d(67640);var v=d(34087);var D=d(14531).C;var M=d(27434).P;function SourceMapGenerator(i){if(!i){i={}}this._file=v.getArg(i,"file",null);this._sourceRoot=v.getArg(i,"sourceRoot",null);this._skipValidation=v.getArg(i,"skipValidation",false);this._sources=new D;this._names=new D;this._mappings=new M;this._sourcesContents=null}SourceMapGenerator.prototype._version=3;SourceMapGenerator.fromSourceMap=function SourceMapGenerator_fromSourceMap(i){var p=i.sourceRoot;var d=new SourceMapGenerator({file:i.file,sourceRoot:p});i.eachMapping((function(i){var y={generated:{line:i.generatedLine,column:i.generatedColumn}};if(i.source!=null){y.source=i.source;if(p!=null){y.source=v.relative(p,y.source)}y.original={line:i.originalLine,column:i.originalColumn};if(i.name!=null){y.name=i.name}}d.addMapping(y)}));i.sources.forEach((function(y){var D=y;if(p!==null){D=v.relative(p,y)}if(!d._sources.has(D)){d._sources.add(D)}var M=i.sourceContentFor(y);if(M!=null){d.setSourceContent(y,M)}}));return d};SourceMapGenerator.prototype.addMapping=function SourceMapGenerator_addMapping(i){var p=v.getArg(i,"generated");var d=v.getArg(i,"original",null);var y=v.getArg(i,"source",null);var D=v.getArg(i,"name",null);if(!this._skipValidation){this._validateMapping(p,d,y,D)}if(y!=null){y=String(y);if(!this._sources.has(y)){this._sources.add(y)}}if(D!=null){D=String(D);if(!this._names.has(D)){this._names.add(D)}}this._mappings.add({generatedLine:p.line,generatedColumn:p.column,originalLine:d!=null&&d.line,originalColumn:d!=null&&d.column,source:y,name:D})};SourceMapGenerator.prototype.setSourceContent=function SourceMapGenerator_setSourceContent(i,p){var d=i;if(this._sourceRoot!=null){d=v.relative(this._sourceRoot,d)}if(p!=null){if(!this._sourcesContents){this._sourcesContents=Object.create(null)}this._sourcesContents[v.toSetString(d)]=p}else if(this._sourcesContents){delete this._sourcesContents[v.toSetString(d)];if(Object.keys(this._sourcesContents).length===0){this._sourcesContents=null}}};SourceMapGenerator.prototype.applySourceMap=function SourceMapGenerator_applySourceMap(i,p,d){var y=p;if(p==null){if(i.file==null){throw new Error("SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, "+'or the source map\'s "file" property. Both were omitted.')}y=i.file}var M=this._sourceRoot;if(M!=null){y=v.relative(M,y)}var U=new D;var j=new D;this._mappings.unsortedForEach((function(p){if(p.source===y&&p.originalLine!=null){var D=i.originalPositionFor({line:p.originalLine,column:p.originalColumn});if(D.source!=null){p.source=D.source;if(d!=null){p.source=v.join(d,p.source)}if(M!=null){p.source=v.relative(M,p.source)}p.originalLine=D.line;p.originalColumn=D.column;if(D.name!=null){p.name=D.name}}}var V=p.source;if(V!=null&&!U.has(V)){U.add(V)}var K=p.name;if(K!=null&&!j.has(K)){j.add(K)}}),this);this._sources=U;this._names=j;i.sources.forEach((function(p){var y=i.sourceContentFor(p);if(y!=null){if(d!=null){p=v.join(d,p)}if(M!=null){p=v.relative(M,p)}this.setSourceContent(p,y)}}),this)};SourceMapGenerator.prototype._validateMapping=function SourceMapGenerator_validateMapping(i,p,d,y){if(p&&typeof p.line!=="number"&&typeof p.column!=="number"){throw new Error("original.line and original.column are not numbers -- you probably meant to omit "+"the original mapping entirely and only map the generated position. If so, pass "+"null for the original mapping instead of an object with empty or null values.")}if(i&&"line"in i&&"column"in i&&i.line>0&&i.column>=0&&!p&&!d&&!y){return}else if(i&&"line"in i&&"column"in i&&p&&"line"in p&&"column"in p&&i.line>0&&i.column>=0&&p.line>0&&p.column>=0&&d){return}else{throw new Error("Invalid mapping: "+JSON.stringify({generated:i,source:d,original:p,name:y}))}};SourceMapGenerator.prototype._serializeMappings=function SourceMapGenerator_serializeMappings(){var i=0;var p=1;var d=0;var D=0;var M=0;var U=0;var j="";var V;var K;var ee;var te;var re=this._mappings.toArray();for(var ne=0,ie=re.length;ne<ie;ne++){K=re[ne];V="";if(K.generatedLine!==p){i=0;while(K.generatedLine!==p){V+=";";p++}}else{if(ne>0){if(!v.compareByGeneratedPositionsInflated(K,re[ne-1])){continue}V+=","}}V+=y.encode(K.generatedColumn-i);i=K.generatedColumn;if(K.source!=null){te=this._sources.indexOf(K.source);V+=y.encode(te-U);U=te;V+=y.encode(K.originalLine-1-D);D=K.originalLine-1;V+=y.encode(K.originalColumn-d);d=K.originalColumn;if(K.name!=null){ee=this._names.indexOf(K.name);V+=y.encode(ee-M);M=ee}}j+=V}return j};SourceMapGenerator.prototype._generateSourcesContent=function SourceMapGenerator_generateSourcesContent(i,p){return i.map((function(i){if(!this._sourcesContents){return null}if(p!=null){i=v.relative(p,i)}var d=v.toSetString(i);return Object.prototype.hasOwnProperty.call(this._sourcesContents,d)?this._sourcesContents[d]:null}),this)};SourceMapGenerator.prototype.toJSON=function SourceMapGenerator_toJSON(){var i={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};if(this._file!=null){i.file=this._file}if(this._sourceRoot!=null){i.sourceRoot=this._sourceRoot}if(this._sourcesContents){i.sourcesContent=this._generateSourcesContent(i.sources,i.sourceRoot)}return i};SourceMapGenerator.prototype.toString=function SourceMapGenerator_toString(){return JSON.stringify(this.toJSON())};p.SourceMapGenerator=SourceMapGenerator},83647:(i,p,d)=>{var y=d(76941).SourceMapGenerator;var v=d(34087);var D=/(\r?\n)/;var M=10;var U="$$$isSourceNode$$$";function SourceNode(i,p,d,y,v){this.children=[];this.sourceContents={};this.line=i==null?null:i;this.column=p==null?null:p;this.source=d==null?null:d;this.name=v==null?null:v;this[U]=true;if(y!=null)this.add(y)}SourceNode.fromStringWithSourceMap=function SourceNode_fromStringWithSourceMap(i,p,d){var y=new SourceNode;var M=i.split(D);var U=0;var shiftNextLine=function(){var i=getNextLine();var p=getNextLine()||"";return i+p;function getNextLine(){return U<M.length?M[U++]:undefined}};var j=1,V=0;var K=null;p.eachMapping((function(i){if(K!==null){if(j<i.generatedLine){addMappingWithCode(K,shiftNextLine());j++;V=0}else{var p=M[U]||"";var d=p.substr(0,i.generatedColumn-V);M[U]=p.substr(i.generatedColumn-V);V=i.generatedColumn;addMappingWithCode(K,d);K=i;return}}while(j<i.generatedLine){y.add(shiftNextLine());j++}if(V<i.generatedColumn){var p=M[U]||"";y.add(p.substr(0,i.generatedColumn));M[U]=p.substr(i.generatedColumn);V=i.generatedColumn}K=i}),this);if(U<M.length){if(K){addMappingWithCode(K,shiftNextLine())}y.add(M.splice(U).join(""))}p.sources.forEach((function(i){var D=p.sourceContentFor(i);if(D!=null){if(d!=null){i=v.join(d,i)}y.setSourceContent(i,D)}}));return y;function addMappingWithCode(i,p){if(i===null||i.source===undefined){y.add(p)}else{var D=d?v.join(d,i.source):i.source;y.add(new SourceNode(i.originalLine,i.originalColumn,D,p,i.name))}}};SourceNode.prototype.add=function SourceNode_add(i){if(Array.isArray(i)){i.forEach((function(i){this.add(i)}),this)}else if(i[U]||typeof i==="string"){if(i){this.children.push(i)}}else{throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+i)}return this};SourceNode.prototype.prepend=function SourceNode_prepend(i){if(Array.isArray(i)){for(var p=i.length-1;p>=0;p--){this.prepend(i[p])}}else if(i[U]||typeof i==="string"){this.children.unshift(i)}else{throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+i)}return this};SourceNode.prototype.walk=function SourceNode_walk(i){var p;for(var d=0,y=this.children.length;d<y;d++){p=this.children[d];if(p[U]){p.walk(i)}else{if(p!==""){i(p,{source:this.source,line:this.line,column:this.column,name:this.name})}}}};SourceNode.prototype.join=function SourceNode_join(i){var p;var d;var y=this.children.length;if(y>0){p=[];for(d=0;d<y-1;d++){p.push(this.children[d]);p.push(i)}p.push(this.children[d]);this.children=p}return this};SourceNode.prototype.replaceRight=function SourceNode_replaceRight(i,p){var d=this.children[this.children.length-1];if(d[U]){d.replaceRight(i,p)}else if(typeof d==="string"){this.children[this.children.length-1]=d.replace(i,p)}else{this.children.push("".replace(i,p))}return this};SourceNode.prototype.setSourceContent=function SourceNode_setSourceContent(i,p){this.sourceContents[v.toSetString(i)]=p};SourceNode.prototype.walkSourceContents=function SourceNode_walkSourceContents(i){for(var p=0,d=this.children.length;p<d;p++){if(this.children[p][U]){this.children[p].walkSourceContents(i)}}var y=Object.keys(this.sourceContents);for(var p=0,d=y.length;p<d;p++){i(v.fromSetString(y[p]),this.sourceContents[y[p]])}};SourceNode.prototype.toString=function SourceNode_toString(){var i="";this.walk((function(p){i+=p}));return i};SourceNode.prototype.toStringWithSourceMap=function SourceNode_toStringWithSourceMap(i){var p={code:"",line:1,column:0};var d=new y(i);var v=false;var D=null;var U=null;var j=null;var V=null;this.walk((function(i,y){p.code+=i;if(y.source!==null&&y.line!==null&&y.column!==null){if(D!==y.source||U!==y.line||j!==y.column||V!==y.name){d.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:p.line,column:p.column},name:y.name})}D=y.source;U=y.line;j=y.column;V=y.name;v=true}else if(v){d.addMapping({generated:{line:p.line,column:p.column}});D=null;v=false}for(var K=0,ee=i.length;K<ee;K++){if(i.charCodeAt(K)===M){p.line++;p.column=0;if(K+1===ee){D=null;v=false}else if(v){d.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:p.line,column:p.column},name:y.name})}}else{p.column++}}}));this.walkSourceContents((function(i,p){d.setSourceContent(i,p)}));return{code:p.code,map:d}};p.SourceNode=SourceNode},34087:(i,p)=>{function getArg(i,p,d){if(p in i){return i[p]}else if(arguments.length===3){return d}else{throw new Error('"'+p+'" is a required argument.')}}p.getArg=getArg;var d=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/;var y=/^data:.+\,.+$/;function urlParse(i){var p=i.match(d);if(!p){return null}return{scheme:p[1],auth:p[2],host:p[3],port:p[4],path:p[5]}}p.urlParse=urlParse;function urlGenerate(i){var p="";if(i.scheme){p+=i.scheme+":"}p+="//";if(i.auth){p+=i.auth+"@"}if(i.host){p+=i.host}if(i.port){p+=":"+i.port}if(i.path){p+=i.path}return p}p.urlGenerate=urlGenerate;function normalize(i){var d=i;var y=urlParse(i);if(y){if(!y.path){return i}d=y.path}var v=p.isAbsolute(d);var D=d.split(/\/+/);for(var M,U=0,j=D.length-1;j>=0;j--){M=D[j];if(M==="."){D.splice(j,1)}else if(M===".."){U++}else if(U>0){if(M===""){D.splice(j+1,U);U=0}else{D.splice(j,2);U--}}}d=D.join("/");if(d===""){d=v?"/":"."}if(y){y.path=d;return urlGenerate(y)}return d}p.normalize=normalize;function join(i,p){if(i===""){i="."}if(p===""){p="."}var d=urlParse(p);var v=urlParse(i);if(v){i=v.path||"/"}if(d&&!d.scheme){if(v){d.scheme=v.scheme}return urlGenerate(d)}if(d||p.match(y)){return p}if(v&&!v.host&&!v.path){v.host=p;return urlGenerate(v)}var D=p.charAt(0)==="/"?p:normalize(i.replace(/\/+$/,"")+"/"+p);if(v){v.path=D;return urlGenerate(v)}return D}p.join=join;p.isAbsolute=function(i){return i.charAt(0)==="/"||d.test(i)};function relative(i,p){if(i===""){i="."}i=i.replace(/\/$/,"");var d=0;while(p.indexOf(i+"/")!==0){var y=i.lastIndexOf("/");if(y<0){return p}i=i.slice(0,y);if(i.match(/^([^\/]+:\/)?\/*$/)){return p}++d}return Array(d+1).join("../")+p.substr(i.length+1)}p.relative=relative;var v=function(){var i=Object.create(null);return!("__proto__"in i)}();function identity(i){return i}function toSetString(i){if(isProtoString(i)){return"$"+i}return i}p.toSetString=v?identity:toSetString;function fromSetString(i){if(isProtoString(i)){return i.slice(1)}return i}p.fromSetString=v?identity:fromSetString;function isProtoString(i){if(!i){return false}var p=i.length;if(p<9){return false}if(i.charCodeAt(p-1)!==95||i.charCodeAt(p-2)!==95||i.charCodeAt(p-3)!==111||i.charCodeAt(p-4)!==116||i.charCodeAt(p-5)!==111||i.charCodeAt(p-6)!==114||i.charCodeAt(p-7)!==112||i.charCodeAt(p-8)!==95||i.charCodeAt(p-9)!==95){return false}for(var d=p-10;d>=0;d--){if(i.charCodeAt(d)!==36){return false}}return true}function compareByOriginalPositions(i,p,d){var y=strcmp(i.source,p.source);if(y!==0){return y}y=i.originalLine-p.originalLine;if(y!==0){return y}y=i.originalColumn-p.originalColumn;if(y!==0||d){return y}y=i.generatedColumn-p.generatedColumn;if(y!==0){return y}y=i.generatedLine-p.generatedLine;if(y!==0){return y}return strcmp(i.name,p.name)}p.compareByOriginalPositions=compareByOriginalPositions;function compareByGeneratedPositionsDeflated(i,p,d){var y=i.generatedLine-p.generatedLine;if(y!==0){return y}y=i.generatedColumn-p.generatedColumn;if(y!==0||d){return y}y=strcmp(i.source,p.source);if(y!==0){return y}y=i.originalLine-p.originalLine;if(y!==0){return y}y=i.originalColumn-p.originalColumn;if(y!==0){return y}return strcmp(i.name,p.name)}p.compareByGeneratedPositionsDeflated=compareByGeneratedPositionsDeflated;function strcmp(i,p){if(i===p){return 0}if(i===null){return 1}if(p===null){return-1}if(i>p){return 1}return-1}function compareByGeneratedPositionsInflated(i,p){var d=i.generatedLine-p.generatedLine;if(d!==0){return d}d=i.generatedColumn-p.generatedColumn;if(d!==0){return d}d=strcmp(i.source,p.source);if(d!==0){return d}d=i.originalLine-p.originalLine;if(d!==0){return d}d=i.originalColumn-p.originalColumn;if(d!==0){return d}return strcmp(i.name,p.name)}p.compareByGeneratedPositionsInflated=compareByGeneratedPositionsInflated;function parseSourceMapInput(i){return JSON.parse(i.replace(/^\)]}'[^\n]*\n/,""))}p.parseSourceMapInput=parseSourceMapInput;function computeSourceURL(i,p,d){p=p||"";if(i){if(i[i.length-1]!=="/"&&p[0]!=="/"){i+="/"}p=i+p}if(d){var y=urlParse(d);if(!y){throw new Error("sourceMapURL could not be parsed")}if(y.path){var v=y.path.lastIndexOf("/");if(v>=0){y.path=y.path.substring(0,v+1)}}p=join(urlGenerate(y),p)}return normalize(p)}p.computeSourceURL=computeSourceURL},47453:(i,p,d)=>{p.SourceMapGenerator=d(76941).SourceMapGenerator;p.SourceMapConsumer=d(83978).SourceMapConsumer;p.SourceNode=d(83647).SourceNode},9129:(i,p,d)=>{const{EventEmitter:y}=d(24434);const v=new Error("Stream was destroyed");const D=new Error("Premature close");const M=d(35e3);const U=d(12302);const j=typeof queueMicrotask==="undefined"?i=>global.process.nextTick(i):queueMicrotask;const V=(1<<29)-1;const K=1;const ee=2;const te=4;const re=8;const ne=V^K;const ie=V^ee;const oe=1<<4;const se=2<<4;const ae=4<<4;const le=8<<4;const ce=16<<4;const ue=32<<4;const pe=64<<4;const de=128<<4;const fe=256<<4;const me=512<<4;const he=1024<<4;const Ae=2048<<4;const ge=4096<<4;const ye=8192<<4;const be=ce|ue;const Ee=oe|ge;const ve=ae|oe;const Ce=fe|le;const we=ce|ye;const Se=V^oe;const Ie=V^ae;const Be=V^(ae|ge);const Te=V^ge;const xe=V^ce;const _e=V^(le|me);const Re=V^pe;const Ne=V^be;const ke=V^Ae;const Pe=V^se;const Qe=V^ye;const De=V^we;const Oe=1<<18;const Le=2<<18;const Fe=4<<18;const Me=8<<18;const Ue=16<<18;const je=32<<18;const He=64<<18;const Ge=128<<18;const qe=256<<18;const Ve=512<<18;const ze=1024<<18;const We=V^(Oe|qe);const Je=V^Fe;const Ye=V^(Oe|Ve);const $e=V^Ue;const Ke=V^Me;const Xe=V^Ge;const Ze=V^Le;const dt=V^ze;const mt=oe|Oe;const At=V^mt;const yt=he|je;const bt=te|re|ee;const Et=bt|K;const vt=bt|yt;const Ct=Je&Ie;const wt=Ge|Ae;const St=wt&At;const It=Et|St;const Bt=Et|pe|he;const Tt=Et|he|le;const xt=Et|pe|le;const _t=Et|fe|le|me;const Rt=Et|oe|pe|he|ge|ye;const Nt=bt|pe|he;const kt=se|Et|Ae|ae;const Pt=Ae|K;const Qt=Et|Ve|je;const Dt=Me|Ue;const Ot=Me|Oe;const Lt=Me|Ue|Et|Oe;const Ft=Et|Oe|Me|ze;const Mt=Fe|Oe;const Ut=Oe|qe;const jt=Et|Ve|Ot|je;const Ht=Ue|bt|Ve|je;const Gt=Le|Et|Ge|Fe;const qt=Ve|je|bt;const Vt=Symbol.asyncIterator||Symbol("asyncIterator");class WritableState{constructor(i,{highWaterMark:p=16384,map:d=null,mapWritable:y,byteLength:v,byteLengthWritable:D}={}){this.stream=i;this.queue=new M;this.highWaterMark=p;this.buffered=0;this.error=null;this.pipeline=null;this.drains=null;this.byteLength=D||v||defaultByteLength;this.map=y||d;this.afterWrite=afterWrite.bind(this);this.afterUpdateNextTick=updateWriteNT.bind(this)}get ended(){return(this.stream._duplexState&je)!==0}push(i){if((this.stream._duplexState&qt)!==0)return false;if(this.map!==null)i=this.map(i);this.buffered+=this.byteLength(i);this.queue.push(i);if(this.buffered<this.highWaterMark){this.stream._duplexState|=Me;return true}this.stream._duplexState|=Dt;return false}shift(){const i=this.queue.shift();this.buffered-=this.byteLength(i);if(this.buffered===0)this.stream._duplexState&=Ke;return i}end(i){if(typeof i==="function")this.stream.once("finish",i);else if(i!==undefined&&i!==null)this.push(i);this.stream._duplexState=(this.stream._duplexState|Ve)&Je}autoBatch(i,p){const d=[];const y=this.stream;d.push(i);while((y._duplexState&Ft)===Ot){d.push(y._writableState.shift())}if((y._duplexState&Et)!==0)return p(null);y._writev(d,p)}update(){const i=this.stream;i._duplexState|=Le;do{while((i._duplexState&Ft)===Me){const p=this.shift();i._duplexState|=Ut;i._write(p,this.afterWrite)}if((i._duplexState&Mt)===0)this.updateNonPrimary()}while(this.continueUpdate()===true);i._duplexState&=Ze}updateNonPrimary(){const i=this.stream;if((i._duplexState&jt)===Ve){i._duplexState=i._duplexState|Oe;i._final(afterFinal.bind(this));return}if((i._duplexState&bt)===te){if((i._duplexState&wt)===0){i._duplexState|=mt;i._destroy(afterDestroy.bind(this))}return}if((i._duplexState&It)===K){i._duplexState=(i._duplexState|mt)&ne;i._open(afterOpen.bind(this))}}continueUpdate(){if((this.stream._duplexState&Ge)===0)return false;this.stream._duplexState&=Xe;return true}updateCallback(){if((this.stream._duplexState&Gt)===Fe)this.update();else this.updateNextTick()}updateNextTick(){if((this.stream._duplexState&Ge)!==0)return;this.stream._duplexState|=Ge;if((this.stream._duplexState&Le)===0)j(this.afterUpdateNextTick)}}class ReadableState{constructor(i,{highWaterMark:p=16384,map:d=null,mapReadable:y,byteLength:v,byteLengthReadable:D}={}){this.stream=i;this.queue=new M;this.highWaterMark=p===0?1:p;this.buffered=0;this.readAhead=p>0;this.error=null;this.pipeline=null;this.byteLength=D||v||defaultByteLength;this.map=y||d;this.pipeTo=null;this.afterRead=afterRead.bind(this);this.afterUpdateNextTick=updateReadNT.bind(this)}get ended(){return(this.stream._duplexState&he)!==0}pipe(i,p){if(this.pipeTo!==null)throw new Error("Can only pipe to one destination");if(typeof p!=="function")p=null;this.stream._duplexState|=ue;this.pipeTo=i;this.pipeline=new Pipeline(this.stream,i,p);if(p)this.stream.on("error",noop);if(isStreamx(i)){i._writableState.pipeline=this.pipeline;if(p)i.on("error",noop);i.on("finish",this.pipeline.finished.bind(this.pipeline))}else{const p=this.pipeline.done.bind(this.pipeline,i);const d=this.pipeline.done.bind(this.pipeline,i,null);i.on("error",p);i.on("close",d);i.on("finish",this.pipeline.finished.bind(this.pipeline))}i.on("drain",afterDrain.bind(this));this.stream.emit("piping",i);i.emit("pipe",this.stream)}push(i){const p=this.stream;if(i===null){this.highWaterMark=0;p._duplexState=(p._duplexState|pe)&Be;return false}if(this.map!==null){i=this.map(i);if(i===null){p._duplexState&=Te;return this.buffered<this.highWaterMark}}this.buffered+=this.byteLength(i);this.queue.push(i);p._duplexState=(p._duplexState|le)&Te;return this.buffered<this.highWaterMark}shift(){const i=this.queue.shift();this.buffered-=this.byteLength(i);if(this.buffered===0)this.stream._duplexState&=_e;return i}unshift(i){const p=[this.map!==null?this.map(i):i];while(this.buffered>0)p.push(this.shift());for(let i=0;i<p.length-1;i++){const d=p[i];this.buffered+=this.byteLength(d);this.queue.push(d)}this.push(p[p.length-1])}read(){const i=this.stream;if((i._duplexState&Tt)===le){const p=this.shift();if(this.pipeTo!==null&&this.pipeTo.write(p)===false)i._duplexState&=Ne;if((i._duplexState&de)!==0)i.emit("data",p);return p}if(this.readAhead===false){i._duplexState|=ye;this.updateNextTick()}return null}drain(){const i=this.stream;while((i._duplexState&Tt)===le&&(i._duplexState&be)!==0){const p=this.shift();if(this.pipeTo!==null&&this.pipeTo.write(p)===false)i._duplexState&=Ne;if((i._duplexState&de)!==0)i.emit("data",p)}}update(){const i=this.stream;i._duplexState|=se;do{this.drain();while(this.buffered<this.highWaterMark&&(i._duplexState&Rt)===ye){i._duplexState|=Ee;i._read(this.afterRead);this.drain()}if((i._duplexState&_t)===Ce){i._duplexState|=me;i.emit("readable")}if((i._duplexState&ve)===0)this.updateNonPrimary()}while(this.continueUpdate()===true);i._duplexState&=Pe}updateNonPrimary(){const i=this.stream;if((i._duplexState&xt)===pe){i._duplexState=(i._duplexState|he)&Re;i.emit("end");if((i._duplexState&vt)===yt)i._duplexState|=te;if(this.pipeTo!==null)this.pipeTo.end()}if((i._duplexState&bt)===te){if((i._duplexState&wt)===0){i._duplexState|=mt;i._destroy(afterDestroy.bind(this))}return}if((i._duplexState&It)===K){i._duplexState=(i._duplexState|mt)&ne;i._open(afterOpen.bind(this))}}continueUpdate(){if((this.stream._duplexState&Ae)===0)return false;this.stream._duplexState&=ke;return true}updateCallback(){if((this.stream._duplexState&kt)===ae)this.update();else this.updateNextTick()}updateNextTickIfOpen(){if((this.stream._duplexState&Pt)!==0)return;this.stream._duplexState|=Ae;if((this.stream._duplexState&se)===0)j(this.afterUpdateNextTick)}updateNextTick(){if((this.stream._duplexState&Ae)!==0)return;this.stream._duplexState|=Ae;if((this.stream._duplexState&se)===0)j(this.afterUpdateNextTick)}}class TransformState{constructor(i){this.data=null;this.afterTransform=afterTransform.bind(i);this.afterFinal=null}}class Pipeline{constructor(i,p,d){this.from=i;this.to=p;this.afterPipe=d;this.error=null;this.pipeToFinished=false}finished(){this.pipeToFinished=true}done(i,p){if(p)this.error=p;if(i===this.to){this.to=null;if(this.from!==null){if((this.from._duplexState&he)===0||!this.pipeToFinished){this.from.destroy(this.error||new Error("Writable stream closed prematurely"))}return}}if(i===this.from){this.from=null;if(this.to!==null){if((i._duplexState&he)===0){this.to.destroy(this.error||new Error("Readable stream closed before ending"))}return}}if(this.afterPipe!==null)this.afterPipe(this.error);this.to=this.from=this.afterPipe=null}}function afterDrain(){this.stream._duplexState|=ue;this.updateCallback()}function afterFinal(i){const p=this.stream;if(i)p.destroy(i);if((p._duplexState&bt)===0){p._duplexState|=je;p.emit("finish")}if((p._duplexState&vt)===yt){p._duplexState|=te}p._duplexState&=Ye;if((p._duplexState&Le)===0)this.update();else this.updateNextTick()}function afterDestroy(i){const p=this.stream;if(!i&&this.error!==v)i=this.error;if(i)p.emit("error",i);p._duplexState|=re;p.emit("close");const d=p._readableState;const y=p._writableState;if(d!==null&&d.pipeline!==null)d.pipeline.done(p,i);if(y!==null){while(y.drains!==null&&y.drains.length>0)y.drains.shift().resolve(false);if(y.pipeline!==null)y.pipeline.done(p,i)}}function afterWrite(i){const p=this.stream;if(i)p.destroy(i);p._duplexState&=We;if(this.drains!==null)tickDrains(this.drains);if((p._duplexState&Lt)===Ue){p._duplexState&=$e;if((p._duplexState&He)===He){p.emit("drain")}}this.updateCallback()}function afterRead(i){if(i)this.stream.destroy(i);this.stream._duplexState&=Se;if(this.readAhead===false&&(this.stream._duplexState&ce)===0)this.stream._duplexState&=Qe;this.updateCallback()}function updateReadNT(){if((this.stream._duplexState&se)===0){this.stream._duplexState&=ke;this.update()}}function updateWriteNT(){if((this.stream._duplexState&Le)===0){this.stream._duplexState&=Xe;this.update()}}function tickDrains(i){for(let p=0;p<i.length;p++){if(--i[p].writes===0){i.shift().resolve(true);p--}}}function afterOpen(i){const p=this.stream;if(i)p.destroy(i);if((p._duplexState&te)===0){if((p._duplexState&Bt)===0)p._duplexState|=ae;if((p._duplexState&Qt)===0)p._duplexState|=Fe;p.emit("open")}p._duplexState&=At;if(p._writableState!==null){p._writableState.updateCallback()}if(p._readableState!==null){p._readableState.updateCallback()}}function afterTransform(i,p){if(p!==undefined&&p!==null)this.push(p);this._writableState.afterWrite(i)}function newListener(i){if(this._readableState!==null){if(i==="data"){this._duplexState|=de|we;this._readableState.updateNextTick()}if(i==="readable"){this._duplexState|=fe;this._readableState.updateNextTick()}}if(this._writableState!==null){if(i==="drain"){this._duplexState|=He;this._writableState.updateNextTick()}}}class Stream extends y{constructor(i){super();this._duplexState=0;this._readableState=null;this._writableState=null;if(i){if(i.open)this._open=i.open;if(i.destroy)this._destroy=i.destroy;if(i.predestroy)this._predestroy=i.predestroy;if(i.signal){i.signal.addEventListener("abort",abort.bind(this))}}this.on("newListener",newListener)}_open(i){i(null)}_destroy(i){i(null)}_predestroy(){}get readable(){return this._readableState!==null?true:undefined}get writable(){return this._writableState!==null?true:undefined}get destroyed(){return(this._duplexState&re)!==0}get destroying(){return(this._duplexState&bt)!==0}destroy(i){if((this._duplexState&bt)===0){if(!i)i=v;this._duplexState=(this._duplexState|te)&Ct;if(this._readableState!==null){this._readableState.highWaterMark=0;this._readableState.error=i}if(this._writableState!==null){this._writableState.highWaterMark=0;this._writableState.error=i}this._duplexState|=ee;this._predestroy();this._duplexState&=ie;if(this._readableState!==null)this._readableState.updateNextTick();if(this._writableState!==null)this._writableState.updateNextTick()}}}class Readable extends Stream{constructor(i){super(i);this._duplexState|=K|je|ye;this._readableState=new ReadableState(this,i);if(i){if(this._readableState.readAhead===false)this._duplexState&=Qe;if(i.read)this._read=i.read;if(i.eagerOpen)this._readableState.updateNextTick();if(i.encoding)this.setEncoding(i.encoding)}}setEncoding(i){const p=new U(i);const d=this._readableState.map||echo;this._readableState.map=mapOrSkip;return this;function mapOrSkip(i){const y=p.push(i);return y===""&&(i.byteLength!==0||p.remaining>0)?null:d(y)}}_read(i){i(null)}pipe(i,p){this._readableState.updateNextTick();this._readableState.pipe(i,p);return i}read(){this._readableState.updateNextTick();return this._readableState.read()}push(i){this._readableState.updateNextTickIfOpen();return this._readableState.push(i)}unshift(i){this._readableState.updateNextTickIfOpen();return this._readableState.unshift(i)}resume(){this._duplexState|=we;this._readableState.updateNextTick();return this}pause(){this._duplexState&=this._readableState.readAhead===false?De:xe;return this}static _fromAsyncIterator(i,p){let d;const y=new Readable({...p,read(p){i.next().then(push).then(p.bind(null,null)).catch(p)},predestroy(){d=i.return()},destroy(i){if(!d)return i(null);d.then(i.bind(null,null)).catch(i)}});return y;function push(i){if(i.done)y.push(null);else y.push(i.value)}}static from(i,p){if(isReadStreamx(i))return i;if(i[Vt])return this._fromAsyncIterator(i[Vt](),p);if(!Array.isArray(i))i=i===undefined?[]:[i];let d=0;return new Readable({...p,read(p){this.push(d===i.length?null:i[d++]);p(null)}})}static isBackpressured(i){return(i._duplexState&Nt)!==0||i._readableState.buffered>=i._readableState.highWaterMark}static isPaused(i){return(i._duplexState&ce)===0}[Vt](){const i=this;let p=null;let d=null;let y=null;this.on("error",(i=>{p=i}));this.on("readable",onreadable);this.on("close",onclose);return{[Vt](){return this},next(){return new Promise((function(p,v){d=p;y=v;const D=i.read();if(D!==null)ondata(D);else if((i._duplexState&re)!==0)ondata(null)}))},return(){return destroy(null)},throw(i){return destroy(i)}};function onreadable(){if(d!==null)ondata(i.read())}function onclose(){if(d!==null)ondata(null)}function ondata(D){if(y===null)return;if(p)y(p);else if(D===null&&(i._duplexState&he)===0)y(v);else d({value:D,done:D===null});y=d=null}function destroy(p){i.destroy(p);return new Promise(((d,y)=>{if(i._duplexState&re)return d({value:undefined,done:true});i.once("close",(function(){if(p)y(p);else d({value:undefined,done:true})}))}))}}}class Writable extends Stream{constructor(i){super(i);this._duplexState|=K|he;this._writableState=new WritableState(this,i);if(i){if(i.writev)this._writev=i.writev;if(i.write)this._write=i.write;if(i.final)this._final=i.final;if(i.eagerOpen)this._writableState.updateNextTick()}}cork(){this._duplexState|=ze}uncork(){this._duplexState&=dt;this._writableState.updateNextTick()}_writev(i,p){p(null)}_write(i,p){this._writableState.autoBatch(i,p)}_final(i){i(null)}static isBackpressured(i){return(i._duplexState&Ht)!==0}static drained(i){if(i.destroyed)return Promise.resolve(false);const p=i._writableState;const d=isWritev(i)?Math.min(1,p.queue.length):p.queue.length;const y=d+(i._duplexState&qe?1:0);if(y===0)return Promise.resolve(true);if(p.drains===null)p.drains=[];return new Promise((i=>{p.drains.push({writes:y,resolve:i})}))}write(i){this._writableState.updateNextTick();return this._writableState.push(i)}end(i){this._writableState.updateNextTick();this._writableState.end(i);return this}}class Duplex extends Readable{constructor(i){super(i);this._duplexState=K|this._duplexState&ye;this._writableState=new WritableState(this,i);if(i){if(i.writev)this._writev=i.writev;if(i.write)this._write=i.write;if(i.final)this._final=i.final}}cork(){this._duplexState|=ze}uncork(){this._duplexState&=dt;this._writableState.updateNextTick()}_writev(i,p){p(null)}_write(i,p){this._writableState.autoBatch(i,p)}_final(i){i(null)}write(i){this._writableState.updateNextTick();return this._writableState.push(i)}end(i){this._writableState.updateNextTick();this._writableState.end(i);return this}}class Transform extends Duplex{constructor(i){super(i);this._transformState=new TransformState(this);if(i){if(i.transform)this._transform=i.transform;if(i.flush)this._flush=i.flush}}_write(i,p){if(this._readableState.buffered>=this._readableState.highWaterMark){this._transformState.data=i}else{this._transform(i,this._transformState.afterTransform)}}_read(i){if(this._transformState.data!==null){const p=this._transformState.data;this._transformState.data=null;i(null);this._transform(p,this._transformState.afterTransform)}else{i(null)}}destroy(i){super.destroy(i);if(this._transformState.data!==null){this._transformState.data=null;this._transformState.afterTransform()}}_transform(i,p){p(null,i)}_flush(i){i(null)}_final(i){this._transformState.afterFinal=i;this._flush(transformAfterFlush.bind(this))}}class PassThrough extends Transform{}function transformAfterFlush(i,p){const d=this._transformState.afterFinal;if(i)return d(i);if(p!==null&&p!==undefined)this.push(p);this.push(null);d(null)}function pipelinePromise(...i){return new Promise(((p,d)=>pipeline(...i,(i=>{if(i)return d(i);p()}))))}function pipeline(i,...p){const d=Array.isArray(i)?[...i,...p]:[i,...p];const y=d.length&&typeof d[d.length-1]==="function"?d.pop():null;if(d.length<2)throw new Error("Pipeline requires at least 2 streams");let v=d[0];let M=null;let U=null;for(let i=1;i<d.length;i++){M=d[i];if(isStreamx(v)){v.pipe(M,onerror)}else{errorHandle(v,true,i>1,onerror);v.pipe(M)}v=M}if(y){let i=false;const p=isStreamx(M)||!!(M._writableState&&M._writableState.autoDestroy);M.on("error",(i=>{if(U===null)U=i}));M.on("finish",(()=>{i=true;if(!p)y(U)}));if(p){M.on("close",(()=>y(U||(i?null:D))))}}return M;function errorHandle(i,p,d,y){i.on("error",y);i.on("close",onclose);function onclose(){if(p&&i._readableState&&!i._readableState.ended)return y(D);if(d&&i._writableState&&!i._writableState.ended)return y(D)}}function onerror(i){if(!i||U)return;U=i;for(const p of d){p.destroy(i)}}}function echo(i){return i}function isStream(i){return!!i._readableState||!!i._writableState}function isStreamx(i){return typeof i._duplexState==="number"&&isStream(i)}function isEnded(i){return!!i._readableState&&i._readableState.ended}function isFinished(i){return!!i._writableState&&i._writableState.ended}function getStreamError(i,p={}){const d=i._readableState&&i._readableState.error||i._writableState&&i._writableState.error;return!p.all&&d===v?null:d}function isReadStreamx(i){return isStreamx(i)&&i.readable}function isDisturbed(i){return(i._duplexState&K)!==K||(i._duplexState&wt)!==0}function isTypedArray(i){return typeof i==="object"&&i!==null&&typeof i.byteLength==="number"}function defaultByteLength(i){return isTypedArray(i)?i.byteLength:1024}function noop(){}function abort(){this.destroy(new Error("Stream aborted."))}function isWritev(i){return i._writev!==Writable.prototype._writev&&i._writev!==Duplex.prototype._writev}i.exports={pipeline:pipeline,pipelinePromise:pipelinePromise,isStream:isStream,isStreamx:isStreamx,isEnded:isEnded,isFinished:isFinished,isDisturbed:isDisturbed,getStreamError:getStreamError,Stream:Stream,Writable:Writable,Readable:Readable,Duplex:Duplex,Transform:Transform,PassThrough:PassThrough}},88927:(i,p,d)=>{"use strict";var y=d(56912).Buffer;var v=y.isEncoding||function(i){i=""+i;switch(i&&i.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return true;default:return false}};function _normalizeEncoding(i){if(!i)return"utf8";var p;while(true){switch(i){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return i;default:if(p)return;i=(""+i).toLowerCase();p=true}}}function normalizeEncoding(i){var p=_normalizeEncoding(i);if(typeof p!=="string"&&(y.isEncoding===v||!v(i)))throw new Error("Unknown encoding: "+i);return p||i}p.I=StringDecoder;function StringDecoder(i){this.encoding=normalizeEncoding(i);var p;switch(this.encoding){case"utf16le":this.text=utf16Text;this.end=utf16End;p=4;break;case"utf8":this.fillLast=utf8FillLast;p=4;break;case"base64":this.text=base64Text;this.end=base64End;p=3;break;default:this.write=simpleWrite;this.end=simpleEnd;return}this.lastNeed=0;this.lastTotal=0;this.lastChar=y.allocUnsafe(p)}StringDecoder.prototype.write=function(i){if(i.length===0)return"";var p;var d;if(this.lastNeed){p=this.fillLast(i);if(p===undefined)return"";d=this.lastNeed;this.lastNeed=0}else{d=0}if(d<i.length)return p?p+this.text(i,d):this.text(i,d);return p||""};StringDecoder.prototype.end=utf8End;StringDecoder.prototype.text=utf8Text;StringDecoder.prototype.fillLast=function(i){if(this.lastNeed<=i.length){i.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}i.copy(this.lastChar,this.lastTotal-this.lastNeed,0,i.length);this.lastNeed-=i.length};function utf8CheckByte(i){if(i<=127)return 0;else if(i>>5===6)return 2;else if(i>>4===14)return 3;else if(i>>3===30)return 4;return i>>6===2?-1:-2}function utf8CheckIncomplete(i,p,d){var y=p.length-1;if(y<d)return 0;var v=utf8CheckByte(p[y]);if(v>=0){if(v>0)i.lastNeed=v-1;return v}if(--y<d||v===-2)return 0;v=utf8CheckByte(p[y]);if(v>=0){if(v>0)i.lastNeed=v-2;return v}if(--y<d||v===-2)return 0;v=utf8CheckByte(p[y]);if(v>=0){if(v>0){if(v===2)v=0;else i.lastNeed=v-3}return v}return 0}function utf8CheckExtraBytes(i,p,d){if((p[0]&192)!==128){i.lastNeed=0;return"<22>"}if(i.lastNeed>1&&p.length>1){if((p[1]&192)!==128){i.lastNeed=1;return"<22>"}if(i.lastNeed>2&&p.length>2){if((p[2]&192)!==128){i.lastNeed=2;return"<22>"}}}}function utf8FillLast(i){var p=this.lastTotal-this.lastNeed;var d=utf8CheckExtraBytes(this,i,p);if(d!==undefined)return d;if(this.lastNeed<=i.length){i.copy(this.lastChar,p,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}i.copy(this.lastChar,p,0,i.length);this.lastNeed-=i.length}function utf8Text(i,p){var d=utf8CheckIncomplete(this,i,p);if(!this.lastNeed)return i.toString("utf8",p);this.lastTotal=d;var y=i.length-(d-this.lastNeed);i.copy(this.lastChar,0,y);return i.toString("utf8",p,y)}function utf8End(i){var p=i&&i.length?this.write(i):"";if(this.lastNeed)return p+"<22>";return p}function utf16Text(i,p){if((i.length-p)%2===0){var d=i.toString("utf16le",p);if(d){var y=d.charCodeAt(d.length-1);if(y>=55296&&y<=56319){this.lastNeed=2;this.lastTotal=4;this.lastChar[0]=i[i.length-2];this.lastChar[1]=i[i.length-1];return d.slice(0,-1)}}return d}this.lastNeed=1;this.lastTotal=2;this.lastChar[0]=i[i.length-1];return i.toString("utf16le",p,i.length-1)}function utf16End(i){var p=i&&i.length?this.write(i):"";if(this.lastNeed){var d=this.lastTotal-this.lastNeed;return p+this.lastChar.toString("utf16le",0,d)}return p}function base64Text(i,p){var d=(i.length-p)%3;if(d===0)return i.toString("base64",p);this.lastNeed=3-d;this.lastTotal=3;if(d===1){this.lastChar[0]=i[i.length-1]}else{this.lastChar[0]=i[i.length-2];this.lastChar[1]=i[i.length-1]}return i.toString("base64",p,i.length-d)}function base64End(i){var p=i&&i.length?this.write(i):"";if(this.lastNeed)return p+this.lastChar.toString("base64",0,3-this.lastNeed);return p}function simpleWrite(i){return i.toString(this.encoding)}function simpleEnd(i){return i&&i.length?this.write(i):""}},23252:(i,p,d)=>{"use strict";var y=d(53476).Buffer;var v=y.isEncoding||function(i){i=""+i;switch(i&&i.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return true;default:return false}};function _normalizeEncoding(i){if(!i)return"utf8";var p;while(true){switch(i){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return i;default:if(p)return;i=(""+i).toLowerCase();p=true}}}function normalizeEncoding(i){var p=_normalizeEncoding(i);if(typeof p!=="string"&&(y.isEncoding===v||!v(i)))throw new Error("Unknown encoding: "+i);return p||i}p.StringDecoder=StringDecoder;function StringDecoder(i){this.encoding=normalizeEncoding(i);var p;switch(this.encoding){case"utf16le":this.text=utf16Text;this.end=utf16End;p=4;break;case"utf8":this.fillLast=utf8FillLast;p=4;break;case"base64":this.text=base64Text;this.end=base64End;p=3;break;default:this.write=simpleWrite;this.end=simpleEnd;return}this.lastNeed=0;this.lastTotal=0;this.lastChar=y.allocUnsafe(p)}StringDecoder.prototype.write=function(i){if(i.length===0)return"";var p;var d;if(this.lastNeed){p=this.fillLast(i);if(p===undefined)return"";d=this.lastNeed;this.lastNeed=0}else{d=0}if(d<i.length)return p?p+this.text(i,d):this.text(i,d);return p||""};StringDecoder.prototype.end=utf8End;StringDecoder.prototype.text=utf8Text;StringDecoder.prototype.fillLast=function(i){if(this.lastNeed<=i.length){i.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}i.copy(this.lastChar,this.lastTotal-this.lastNeed,0,i.length);this.lastNeed-=i.length};function utf8CheckByte(i){if(i<=127)return 0;else if(i>>5===6)return 2;else if(i>>4===14)return 3;else if(i>>3===30)return 4;return i>>6===2?-1:-2}function utf8CheckIncomplete(i,p,d){var y=p.length-1;if(y<d)return 0;var v=utf8CheckByte(p[y]);if(v>=0){if(v>0)i.lastNeed=v-1;return v}if(--y<d||v===-2)return 0;v=utf8CheckByte(p[y]);if(v>=0){if(v>0)i.lastNeed=v-2;return v}if(--y<d||v===-2)return 0;v=utf8CheckByte(p[y]);if(v>=0){if(v>0){if(v===2)v=0;else i.lastNeed=v-3}return v}return 0}function utf8CheckExtraBytes(i,p,d){if((p[0]&192)!==128){i.lastNeed=0;return"<22>"}if(i.lastNeed>1&&p.length>1){if((p[1]&192)!==128){i.lastNeed=1;return"<22>"}if(i.lastNeed>2&&p.length>2){if((p[2]&192)!==128){i.lastNeed=2;return"<22>"}}}}function utf8FillLast(i){var p=this.lastTotal-this.lastNeed;var d=utf8CheckExtraBytes(this,i,p);if(d!==undefined)return d;if(this.lastNeed<=i.length){i.copy(this.lastChar,p,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}i.copy(this.lastChar,p,0,i.length);this.lastNeed-=i.length}function utf8Text(i,p){var d=utf8CheckIncomplete(this,i,p);if(!this.lastNeed)return i.toString("utf8",p);this.lastTotal=d;var y=i.length-(d-this.lastNeed);i.copy(this.lastChar,0,y);return i.toString("utf8",p,y)}function utf8End(i){var p=i&&i.length?this.write(i):"";if(this.lastNeed)return p+"<22>";return p}function utf16Text(i,p){if((i.length-p)%2===0){var d=i.toString("utf16le",p);if(d){var y=d.charCodeAt(d.length-1);if(y>=55296&&y<=56319){this.lastNeed=2;this.lastTotal=4;this.lastChar[0]=i[i.length-2];this.lastChar[1]=i[i.length-1];return d.slice(0,-1)}}return d}this.lastNeed=1;this.lastTotal=2;this.lastChar[0]=i[i.length-1];return i.toString("utf16le",p,i.length-1)}function utf16End(i){var p=i&&i.length?this.write(i):"";if(this.lastNeed){var d=this.lastTotal-this.lastNeed;return p+this.lastChar.toString("utf16le",0,d)}return p}function base64Text(i,p){var d=(i.length-p)%3;if(d===0)return i.toString("base64",p);this.lastNeed=3-d;this.lastTotal=3;if(d===1){this.lastChar[0]=i[i.length-1]}else{this.lastChar[0]=i[i.length-2];this.lastChar[1]=i[i.length-1]}return i.toString("base64",p,i.length-d)}function base64End(i){var p=i&&i.length?this.write(i):"";if(this.lastNeed)return p+this.lastChar.toString("base64",0,3-this.lastNeed);return p}function simpleWrite(i){return i.toString(this.encoding)}function simpleEnd(i){return i&&i.length?this.write(i):""}},71953:(i,p,d)=>{"use strict";const y=d(70857);const v=d(52018);const D=d(61330);const{env:M}=process;let U;if(D("no-color")||D("no-colors")||D("color=false")||D("color=never")){U=0}else if(D("color")||D("colors")||D("color=true")||D("color=always")){U=1}if("FORCE_COLOR"in M){if(M.FORCE_COLOR==="true"){U=1}else if(M.FORCE_COLOR==="false"){U=0}else{U=M.FORCE_COLOR.length===0?1:Math.min(parseInt(M.FORCE_COLOR,10),3)}}function translateLevel(i){if(i===0){return false}return{level:i,hasBasic:true,has256:i>=2,has16m:i>=3}}function supportsColor(i,p){if(U===0){return 0}if(D("color=16m")||D("color=full")||D("color=truecolor")){return 3}if(D("color=256")){return 2}if(i&&!p&&U===undefined){return 0}const d=U||0;if(M.TERM==="dumb"){return d}if(process.platform==="win32"){const i=y.release().split(".");if(Number(i[0])>=10&&Number(i[2])>=10586){return Number(i[2])>=14931?3:2}return 1}if("CI"in M){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((i=>i in M))||M.CI_NAME==="codeship"){return 1}return d}if("TEAMCITY_VERSION"in M){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(M.TEAMCITY_VERSION)?1:0}if(M.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in M){const i=parseInt((M.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(M.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(M.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(M.TERM)){return 1}if("COLORTERM"in M){return 1}return d}function getSupportLevel(i){const p=supportsColor(i,i&&i.isTTY);return translateLevel(p)}i.exports={supportsColor:getSupportLevel,stdout:translateLevel(supportsColor(true,v.isatty(1))),stderr:translateLevel(supportsColor(true,v.isatty(2)))}},14504:(i,p,d)=>{const y={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{i.exports=d(79896).constants||y}catch{i.exports=y}},55908:(i,p,d)=>{const{Writable:y,Readable:v,getStreamError:D}=d(9129);const M=d(35e3);const U=d(32312);const j=d(86263);const V=U.alloc(0);class BufferList{constructor(){this.buffered=0;this.shifted=0;this.queue=new M;this._offset=0}push(i){this.buffered+=i.byteLength;this.queue.push(i)}shiftFirst(i){return this._buffered===0?null:this._next(i)}shift(i){if(i>this.buffered)return null;if(i===0)return V;let p=this._next(i);if(i===p.byteLength)return p;const d=[p];while((i-=p.byteLength)>0){p=this._next(i);d.push(p)}return U.concat(d)}_next(i){const p=this.queue.peek();const d=p.byteLength-this._offset;if(i>=d){const i=this._offset?p.subarray(this._offset,p.byteLength):p;this.queue.shift();this._offset=0;this.buffered-=d;this.shifted+=d;return i}this.buffered-=i;this.shifted+=i;return p.subarray(this._offset,this._offset+=i)}}class Source extends v{constructor(i,p,d){super();this.header=p;this.offset=d;this._parent=i}_read(i){if(this.header.size===0){this.push(null)}if(this._parent._stream===this){this._parent._update()}i(null)}_predestroy(){this._parent.destroy(D(this))}_detach(){if(this._parent._stream===this){this._parent._stream=null;this._parent._missing=overflow(this.header.size);this._parent._update()}}_destroy(i){this._detach();i(null)}}class Extract extends y{constructor(i){super(i);if(!i)i={};this._buffer=new BufferList;this._offset=0;this._header=null;this._stream=null;this._missing=0;this._longHeader=false;this._callback=noop;this._locked=false;this._finished=false;this._pax=null;this._paxGlobal=null;this._gnuLongPath=null;this._gnuLongLinkPath=null;this._filenameEncoding=i.filenameEncoding||"utf-8";this._allowUnknownFormat=!!i.allowUnknownFormat;this._unlockBound=this._unlock.bind(this)}_unlock(i){this._locked=false;if(i){this.destroy(i);this._continueWrite(i);return}this._update()}_consumeHeader(){if(this._locked)return false;this._offset=this._buffer.shifted;try{this._header=j.decode(this._buffer.shift(512),this._filenameEncoding,this._allowUnknownFormat)}catch(i){this._continueWrite(i);return false}if(!this._header)return true;switch(this._header.type){case"gnu-long-path":case"gnu-long-link-path":case"pax-global-header":case"pax-header":this._longHeader=true;this._missing=this._header.size;return true}this._locked=true;this._applyLongHeaders();if(this._header.size===0||this._header.type==="directory"){this.emit("entry",this._header,this._createStream(),this._unlockBound);return true}this._stream=this._createStream();this._missing=this._header.size;this.emit("entry",this._header,this._stream,this._unlockBound);return true}_applyLongHeaders(){if(this._gnuLongPath){this._header.name=this._gnuLongPath;this._gnuLongPath=null}if(this._gnuLongLinkPath){this._header.linkname=this._gnuLongLinkPath;this._gnuLongLinkPath=null}if(this._pax){if(this._pax.path)this._header.name=this._pax.path;if(this._pax.linkpath)this._header.linkname=this._pax.linkpath;if(this._pax.size)this._header.size=parseInt(this._pax.size,10);this._header.pax=this._pax;this._pax=null}}_decodeLongHeader(i){switch(this._header.type){case"gnu-long-path":this._gnuLongPath=j.decodeLongPath(i,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=j.decodeLongPath(i,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=j.decodePax(i);break;case"pax-header":this._pax=this._paxGlobal===null?j.decodePax(i):Object.assign({},this._paxGlobal,j.decodePax(i));break}}_consumeLongHeader(){this._longHeader=false;this._missing=overflow(this._header.size);const i=this._buffer.shift(this._header.size);try{this._decodeLongHeader(i)}catch(i){this._continueWrite(i);return false}return true}_consumeStream(){const i=this._buffer.shiftFirst(this._missing);if(i===null)return false;this._missing-=i.byteLength;const p=this._stream.push(i);if(this._missing===0){this._stream.push(null);if(p)this._stream._detach();return p&&this._locked===false}return p}_createStream(){return new Source(this,this._header,this._offset)}_update(){while(this._buffer.buffered>0&&!this.destroying){if(this._missing>0){if(this._stream!==null){if(this._consumeStream()===false)return;continue}if(this._longHeader===true){if(this._missing>this._buffer.buffered)break;if(this._consumeLongHeader()===false)return false;continue}const i=this._buffer.shiftFirst(this._missing);if(i!==null)this._missing-=i.byteLength;continue}if(this._buffer.buffered<512)break;if(this._stream!==null||this._consumeHeader()===false)return}this._continueWrite(null)}_continueWrite(i){const p=this._callback;this._callback=noop;p(i)}_write(i,p){this._callback=p;this._buffer.push(i);this._update()}_final(i){this._finished=this._missing===0&&this._buffer.buffered===0;i(this._finished?null:new Error("Unexpected end of data"))}_predestroy(){this._continueWrite(null)}_destroy(i){if(this._stream)this._stream.destroy(D(this));i(null)}[Symbol.asyncIterator](){let i=null;let p=null;let d=null;let y=null;let v=null;const D=this;this.on("entry",onentry);this.on("error",(p=>{i=p}));this.on("close",onclose);return{[Symbol.asyncIterator](){return this},next(){return new Promise(onnext)},return(){return destroy(null)},throw(i){return destroy(i)}};function consumeCallback(i){if(!v)return;const p=v;v=null;p(i)}function onnext(v,M){if(i){return M(i)}if(y){v({value:y,done:false});y=null;return}p=v;d=M;consumeCallback(null);if(D._finished&&p){p({value:undefined,done:true});p=d=null}}function onentry(i,D,M){v=M;D.on("error",noop);if(p){p({value:D,done:false});p=d=null}else{y=D}}function onclose(){consumeCallback(i);if(!p)return;if(i)d(i);else p({value:undefined,done:true});p=d=null}function destroy(i){D.destroy(i);consumeCallback(i);return new Promise(((p,d)=>{if(D.destroyed)return p({value:undefined,done:true});D.once("close",(function(){if(i)d(i);else p({value:undefined,done:true})}))}))}}}i.exports=function extract(i){return new Extract(i)};function noop(){}function overflow(i){i&=511;return i&&512-i}},86263:(i,p,d)=>{const y=d(32312);const v="0000000000000000000";const D="7777777777777777777";const M="0".charCodeAt(0);const U=y.from([117,115,116,97,114,0]);const j=y.from([M,M]);const V=y.from([117,115,116,97,114,32]);const K=y.from([32,0]);const ee=4095;const te=257;const re=263;p.decodeLongPath=function decodeLongPath(i,p){return decodeStr(i,0,i.length,p)};p.encodePax=function encodePax(i){let p="";if(i.name)p+=addLength(" path="+i.name+"\n");if(i.linkname)p+=addLength(" linkpath="+i.linkname+"\n");const d=i.pax;if(d){for(const i in d){p+=addLength(" "+i+"="+d[i]+"\n")}}return y.from(p)};p.decodePax=function decodePax(i){const p={};while(i.length){let d=0;while(d<i.length&&i[d]!==32)d++;const v=parseInt(y.toString(i.subarray(0,d)),10);if(!v)return p;const D=y.toString(i.subarray(d+1,v-1));const M=D.indexOf("=");if(M===-1)return p;p[D.slice(0,M)]=D.slice(M+1);i=i.subarray(v)}return p};p.encode=function encode(i){const p=y.alloc(512);let d=i.name;let v="";if(i.typeflag===5&&d[d.length-1]!=="/")d+="/";if(y.byteLength(d)!==d.length)return null;while(y.byteLength(d)>100){const i=d.indexOf("/");if(i===-1)return null;v+=v?"/"+d.slice(0,i):d.slice(0,i);d=d.slice(i+1)}if(y.byteLength(d)>100||y.byteLength(v)>155)return null;if(i.linkname&&y.byteLength(i.linkname)>100)return null;y.write(p,d);y.write(p,encodeOct(i.mode&ee,6),100);y.write(p,encodeOct(i.uid,6),108);y.write(p,encodeOct(i.gid,6),116);encodeSize(i.size,p,124);y.write(p,encodeOct(i.mtime.getTime()/1e3|0,11),136);p[156]=M+toTypeflag(i.type);if(i.linkname)y.write(p,i.linkname,157);y.copy(U,p,te);y.copy(j,p,re);if(i.uname)y.write(p,i.uname,265);if(i.gname)y.write(p,i.gname,297);y.write(p,encodeOct(i.devmajor||0,6),329);y.write(p,encodeOct(i.devminor||0,6),337);if(v)y.write(p,v,345);y.write(p,encodeOct(cksum(p),6),148);return p};p.decode=function decode(i,p,d){let y=i[156]===0?0:i[156]-M;let v=decodeStr(i,0,100,p);const D=decodeOct(i,100,8);const U=decodeOct(i,108,8);const j=decodeOct(i,116,8);const V=decodeOct(i,124,12);const K=decodeOct(i,136,12);const ee=toType(y);const te=i[157]===0?null:decodeStr(i,157,100,p);const re=decodeStr(i,265,32);const ne=decodeStr(i,297,32);const ie=decodeOct(i,329,8);const oe=decodeOct(i,337,8);const se=cksum(i);if(se===8*32)return null;if(se!==decodeOct(i,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(isUSTAR(i)){if(i[345])v=decodeStr(i,345,155,p)+"/"+v}else if(isGNU(i)){}else{if(!d){throw new Error("Invalid tar header: unknown format.")}}if(y===0&&v&&v[v.length-1]==="/")y=5;return{name:v,mode:D,uid:U,gid:j,size:V,mtime:new Date(1e3*K),type:ee,linkname:te,uname:re,gname:ne,devmajor:ie,devminor:oe,pax:null}};function isUSTAR(i){return y.equals(U,i.subarray(te,te+6))}function isGNU(i){return y.equals(V,i.subarray(te,te+6))&&y.equals(K,i.subarray(re,re+2))}function clamp(i,p,d){if(typeof i!=="number")return d;i=~~i;if(i>=p)return p;if(i>=0)return i;i+=p;if(i>=0)return i;return 0}function toType(i){switch(i){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function toTypeflag(i){switch(i){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function indexOf(i,p,d,y){for(;d<y;d++){if(i[d]===p)return d}return y}function cksum(i){let p=8*32;for(let d=0;d<148;d++)p+=i[d];for(let d=156;d<512;d++)p+=i[d];return p}function encodeOct(i,p){i=i.toString(8);if(i.length>p)return D.slice(0,p)+" ";return v.slice(0,p-i.length)+i+" "}function encodeSizeBin(i,p,d){p[d]=128;for(let y=11;y>0;y--){p[d+y]=i&255;i=Math.floor(i/256)}}function encodeSize(i,p,d){if(i.toString(8).length>11){encodeSizeBin(i,p,d)}else{y.write(p,encodeOct(i,11),d)}}function parse256(i){let p;if(i[0]===128)p=true;else if(i[0]===255)p=false;else return null;const d=[];let y;for(y=i.length-1;y>0;y--){const v=i[y];if(p)d.push(v);else d.push(255-v)}let v=0;const D=d.length;for(y=0;y<D;y++){v+=d[y]*Math.pow(256,y)}return p?v:-1*v}function decodeOct(i,p,d){i=i.subarray(p,p+d);p=0;if(i[p]&128){return parse256(i)}else{while(p<i.length&&i[p]===32)p++;const d=clamp(indexOf(i,32,p,i.length),i.length,i.length);while(p<d&&i[p]===0)p++;if(d===p)return 0;return parseInt(y.toString(i.subarray(p,d)),8)}}function decodeStr(i,p,d,v){return y.toString(i.subarray(p,indexOf(i,0,p,p+d)),v)}function addLength(i){const p=y.byteLength(i);let d=Math.floor(Math.log(p)/Math.log(10))+1;if(p+d>=Math.pow(10,d))d++;return p+d+i}},82753:(i,p,d)=>{p.extract=d(55908);p.pack=d(14016)},14016:(i,p,d)=>{const{Readable:y,Writable:v,getStreamError:D}=d(9129);const M=d(32312);const U=d(14504);const j=d(86263);const V=493;const K=420;const ee=M.alloc(1024);class Sink extends v{constructor(i,p,d){super({mapWritable:mapWritable,eagerOpen:true});this.written=0;this.header=p;this._callback=d;this._linkname=null;this._isLinkname=p.type==="symlink"&&!p.linkname;this._isVoid=p.type!=="file"&&p.type!=="contiguous-file";this._finished=false;this._pack=i;this._openCallback=null;if(this._pack._stream===null)this._pack._stream=this;else this._pack._pending.push(this)}_open(i){this._openCallback=i;if(this._pack._stream===this)this._continueOpen()}_continuePack(i){if(this._callback===null)return;const p=this._callback;this._callback=null;p(i)}_continueOpen(){if(this._pack._stream===null)this._pack._stream=this;const i=this._openCallback;this._openCallback=null;if(i===null)return;if(this._pack.destroying)return i(new Error("pack stream destroyed"));if(this._pack._finalized)return i(new Error("pack stream is already finalized"));this._pack._stream=this;if(!this._isLinkname){this._pack._encode(this.header)}if(this._isVoid){this._finish();this._continuePack(null)}i(null)}_write(i,p){if(this._isLinkname){this._linkname=this._linkname?M.concat([this._linkname,i]):i;return p(null)}if(this._isVoid){if(i.byteLength>0){return p(new Error("No body allowed for this entry"))}return p()}this.written+=i.byteLength;if(this._pack.push(i))return p();this._pack._drain=p}_finish(){if(this._finished)return;this._finished=true;if(this._isLinkname){this.header.linkname=this._linkname?M.toString(this._linkname,"utf-8"):"";this._pack._encode(this.header)}overflow(this._pack,this.header.size);this._pack._done(this)}_final(i){if(this.written!==this.header.size){return i(new Error("Size mismatch"))}this._finish();i(null)}_getError(){return D(this)||new Error("tar entry destroyed")}_predestroy(){this._pack.destroy(this._getError())}_destroy(i){this._pack._done(this);this._continuePack(this._finished?null:this._getError());i()}}class Pack extends y{constructor(i){super(i);this._drain=noop;this._finalized=false;this._finalizing=false;this._pending=[];this._stream=null}entry(i,p,d){if(this._finalized||this.destroying)throw new Error("already finalized or destroyed");if(typeof p==="function"){d=p;p=null}if(!d)d=noop;if(!i.size||i.type==="symlink")i.size=0;if(!i.type)i.type=modeToType(i.mode);if(!i.mode)i.mode=i.type==="directory"?V:K;if(!i.uid)i.uid=0;if(!i.gid)i.gid=0;if(!i.mtime)i.mtime=new Date;if(typeof p==="string")p=M.from(p);const y=new Sink(this,i,d);if(M.isBuffer(p)){i.size=p.byteLength;y.write(p);y.end();return y}if(y._isVoid){return y}return y}finalize(){if(this._stream||this._pending.length>0){this._finalizing=true;return}if(this._finalized)return;this._finalized=true;this.push(ee);this.push(null)}_done(i){if(i!==this._stream)return;this._stream=null;if(this._finalizing)this.finalize();if(this._pending.length)this._pending.shift()._continueOpen()}_encode(i){if(!i.pax){const p=j.encode(i);if(p){this.push(p);return}}this._encodePax(i)}_encodePax(i){const p=j.encodePax({name:i.name,linkname:i.linkname,pax:i.pax});const d={name:"PaxHeader",mode:i.mode,uid:i.uid,gid:i.gid,size:p.byteLength,mtime:i.mtime,type:"pax-header",linkname:i.linkname&&"PaxHeader",uname:i.uname,gname:i.gname,devmajor:i.devmajor,devminor:i.devminor};this.push(j.encode(d));this.push(p);overflow(this,p.byteLength);d.size=i.size;d.type=i.type;this.push(j.encode(d))}_doDrain(){const i=this._drain;this._drain=noop;i()}_predestroy(){const i=D(this);if(this._stream)this._stream.destroy(i);while(this._pending.length){const p=this._pending.shift();p.destroy(i);p._continueOpen()}this._doDrain()}_read(i){this._doDrain();i()}}i.exports=function pack(i){return new Pack(i)};function modeToType(i){switch(i&U.S_IFMT){case U.S_IFBLK:return"block-device";case U.S_IFCHR:return"character-device";case U.S_IFDIR:return"directory";case U.S_IFIFO:return"fifo";case U.S_IFLNK:return"symlink"}return"file"}function noop(){}function overflow(i,p){p&=511;if(p)i.push(ee.subarray(0,512-p))}function mapWritable(i){return M.isBuffer(i)?i:M.from(i)}},12302:(i,p,d)=>{const y=d(58520);const v=d(92590);i.exports=class TextDecoder{constructor(i="utf8"){this.encoding=normalizeEncoding(i);switch(this.encoding){case"utf8":this.decoder=new v;break;case"utf16le":case"base64":throw new Error("Unsupported encoding: "+this.encoding);default:this.decoder=new y(this.encoding)}}get remaining(){return this.decoder.remaining}push(i){if(typeof i==="string")return i;return this.decoder.decode(i)}write(i){return this.push(i)}end(i){let p="";if(i)p=this.push(i);p+=this.decoder.flush();return p}};function normalizeEncoding(i){i=i.toLowerCase();switch(i){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return i;default:throw new Error("Unknown encoding: "+i)}}},58520:(i,p,d)=>{const y=d(32312);i.exports=class PassThroughDecoder{constructor(i){this.encoding=i}get remaining(){return 0}decode(i){return y.toString(i,this.encoding)}flush(){return""}}},92590:(i,p,d)=>{const y=d(32312);i.exports=class UTF8Decoder{constructor(){this.codePoint=0;this.bytesSeen=0;this.bytesNeeded=0;this.lowerBoundary=128;this.upperBoundary=191}get remaining(){return this.bytesSeen}decode(i){if(this.bytesNeeded===0){let p=true;for(let d=Math.max(0,i.byteLength-4),y=i.byteLength;d<y&&p;d++){p=i[d]<=127}if(p)return y.toString(i,"utf8")}let p="";for(let d=0,y=i.byteLength;d<y;d++){const y=i[d];if(this.bytesNeeded===0){if(y<=127){p+=String.fromCharCode(y)}else{this.bytesSeen=1;if(y>=194&&y<=223){this.bytesNeeded=2;this.codePoint=y&31}else if(y>=224&&y<=239){if(y===224)this.lowerBoundary=160;else if(y===237)this.upperBoundary=159;this.bytesNeeded=3;this.codePoint=y&15}else if(y>=240&&y<=244){if(y===240)this.lowerBoundary=144;if(y===244)this.upperBoundary=143;this.bytesNeeded=4;this.codePoint=y&7}else{p+="<22>"}}continue}if(y<this.lowerBoundary||y>this.upperBoundary){this.codePoint=0;this.bytesNeeded=0;this.bytesSeen=0;this.lowerBoundary=128;this.upperBoundary=191;p+="<22>";continue}this.lowerBoundary=128;this.upperBoundary=191;this.codePoint=this.codePoint<<6|y&63;this.bytesSeen++;if(this.bytesSeen!==this.bytesNeeded)continue;p+=String.fromCodePoint(this.codePoint);this.codePoint=0;this.bytesNeeded=0;this.bytesSeen=0}return p}flush(){const i=this.bytesNeeded>0?"<22>":"";this.codePoint=0;this.bytesNeeded=0;this.bytesSeen=0;this.lowerBoundary=128;this.upperBoundary=191;return i}}},47928:(i,p,d)=>{
/*!
* Tmp
*
* Copyright (c) 2011-2017 KARASZI Istvan <github@spam.raszi.hu>
*
* MIT Licensed
*/
const y=d(79896);const v=d(70857);const D=d(16928);const M=d(76982);const U={fs:y.constants,os:v.constants};const j="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",V=/XXXXXX/,K=3,ee=(U.O_CREAT||U.fs.O_CREAT)|(U.O_EXCL||U.fs.O_EXCL)|(U.O_RDWR||U.fs.O_RDWR),te=v.platform()==="win32",re=U.EBADF||U.os.errno.EBADF,ne=U.ENOENT||U.os.errno.ENOENT,ie=448,oe=384,se="exit",ae=[],le=y.rmdirSync.bind(y);let ce=false;function rimraf(i,p){return y.rm(i,{recursive:true},p)}function FN_RIMRAF_SYNC(i){return y.rmSync(i,{recursive:true})}function tmpName(i,p){const d=_parseArguments(i,p),v=d[0],D=d[1];try{_assertAndSanitizeOptions(v)}catch(i){return D(i)}let M=v.tries;(function _getUniqueName(){try{const i=_generateTmpName(v);y.stat(i,(function(p){if(!p){if(M-- >0)return _getUniqueName();return D(new Error("Could not get a unique tmp filename, max tries reached "+i))}D(null,i)}))}catch(i){D(i)}})()}function tmpNameSync(i){const p=_parseArguments(i),d=p[0];_assertAndSanitizeOptions(d);let v=d.tries;do{const i=_generateTmpName(d);try{y.statSync(i)}catch(p){return i}}while(v-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function file(i,p){const d=_parseArguments(i,p),v=d[0],D=d[1];tmpName(v,(function _tmpNameCreated(i,p){if(i)return D(i);y.open(p,ee,v.mode||oe,(function _fileCreated(i,d){if(i)return D(i);if(v.discardDescriptor){return y.close(d,(function _discardCallback(i){return D(i,p,undefined,_prepareTmpFileRemoveCallback(p,-1,v,false))}))}else{const i=v.discardDescriptor||v.detachDescriptor;D(null,p,d,_prepareTmpFileRemoveCallback(p,i?-1:d,v,false))}}))}))}function fileSync(i){const p=_parseArguments(i),d=p[0];const v=d.discardDescriptor||d.detachDescriptor;const D=tmpNameSync(d);var M=y.openSync(D,ee,d.mode||oe);if(d.discardDescriptor){y.closeSync(M);M=undefined}return{name:D,fd:M,removeCallback:_prepareTmpFileRemoveCallback(D,v?-1:M,d,true)}}function dir(i,p){const d=_parseArguments(i,p),v=d[0],D=d[1];tmpName(v,(function _tmpNameCreated(i,p){if(i)return D(i);y.mkdir(p,v.mode||ie,(function _dirCreated(i){if(i)return D(i);D(null,p,_prepareTmpDirRemoveCallback(p,v,false))}))}))}function dirSync(i){const p=_parseArguments(i),d=p[0];const v=tmpNameSync(d);y.mkdirSync(v,d.mode||ie);return{name:v,removeCallback:_prepareTmpDirRemoveCallback(v,d,true)}}function _removeFileAsync(i,p){const _handler=function(i){if(i&&!_isENOENT(i)){return p(i)}p()};if(0<=i[0])y.close(i[0],(function(){y.unlink(i[1],_handler)}));else y.unlink(i[1],_handler)}function _removeFileSync(i){let p=null;try{if(0<=i[0])y.closeSync(i[0])}catch(i){if(!_isEBADF(i)&&!_isENOENT(i))throw i}finally{try{y.unlinkSync(i[1])}catch(i){if(!_isENOENT(i))p=i}}if(p!==null){throw p}}function _prepareTmpFileRemoveCallback(i,p,d,y){const v=_prepareRemoveCallback(_removeFileSync,[p,i],y);const D=_prepareRemoveCallback(_removeFileAsync,[p,i],y,v);if(!d.keep)ae.unshift(v);return y?v:D}function _prepareTmpDirRemoveCallback(i,p,d){const v=p.unsafeCleanup?rimraf:y.rmdir.bind(y);const D=p.unsafeCleanup?FN_RIMRAF_SYNC:le;const M=_prepareRemoveCallback(D,i,d);const U=_prepareRemoveCallback(v,i,d,M);if(!p.keep)ae.unshift(M);return d?M:U}function _prepareRemoveCallback(i,p,d,y){let v=false;return function _cleanupCallback(D){if(!v){const M=y||_cleanupCallback;const U=ae.indexOf(M);if(U>=0)ae.splice(U,1);v=true;if(d||i===le||i===FN_RIMRAF_SYNC){return i(p)}else{return i(p,D||function(){})}}}}function _garbageCollector(){if(!ce)return;while(ae.length){try{ae[0]()}catch(i){}}}function _randomChars(i){let p=[],d=null;try{d=M.randomBytes(i)}catch(p){d=M.pseudoRandomBytes(i)}for(var y=0;y<i;y++){p.push(j[d[y]%j.length])}return p.join("")}function _isBlank(i){return i===null||_isUndefined(i)||!i.trim()}function _isUndefined(i){return typeof i==="undefined"}function _parseArguments(i,p){if(typeof i==="function"){return[{},i]}if(_isUndefined(i)){return[{},p]}const d={};for(const p of Object.getOwnPropertyNames(i)){d[p]=i[p]}return[d,p]}function _generateTmpName(i){const p=i.tmpdir;if(!_isUndefined(i.name))return D.join(p,i.dir,i.name);if(!_isUndefined(i.template))return D.join(p,i.dir,i.template).replace(V,_randomChars(6));const d=[i.prefix?i.prefix:"tmp","-",process.pid,"-",_randomChars(12),i.postfix?"-"+i.postfix:""].join("");return D.join(p,i.dir,d)}function _assertAndSanitizeOptions(i){i.tmpdir=_getTmpDir(i);const p=i.tmpdir;if(!_isUndefined(i.name))_assertIsRelative(i.name,"name",p);if(!_isUndefined(i.dir))_assertIsRelative(i.dir,"dir",p);if(!_isUndefined(i.template)){_assertIsRelative(i.template,"template",p);if(!i.template.match(V))throw new Error(`Invalid template, found "${i.template}".`)}if(!_isUndefined(i.tries)&&isNaN(i.tries)||i.tries<0)throw new Error(`Invalid tries, found "${i.tries}".`);i.tries=_isUndefined(i.name)?i.tries||K:1;i.keep=!!i.keep;i.detachDescriptor=!!i.detachDescriptor;i.discardDescriptor=!!i.discardDescriptor;i.unsafeCleanup=!!i.unsafeCleanup;i.dir=_isUndefined(i.dir)?"":D.relative(p,_resolvePath(i.dir,p));i.template=_isUndefined(i.template)?undefined:D.relative(p,_resolvePath(i.template,p));i.template=_isBlank(i.template)?undefined:D.relative(i.dir,i.template);i.name=_isUndefined(i.name)?undefined:i.name;i.prefix=_isUndefined(i.prefix)?"":i.prefix;i.postfix=_isUndefined(i.postfix)?"":i.postfix}function _resolvePath(i,p){if(i.startsWith(p)){return D.resolve(i)}else{return D.resolve(D.join(p,i))}}function _assertIsRelative(i,p,d){if(p==="name"){if(D.isAbsolute(i))throw new Error(`${p} option must not contain an absolute path, found "${i}".`);let d=D.basename(i);if(d===".."||d==="."||d!==i)throw new Error(`${p} option must not contain a path, found "${i}".`)}else{if(D.isAbsolute(i)&&!i.startsWith(d)){throw new Error(`${p} option must be relative to "${d}", found "${i}".`)}let y=_resolvePath(i,d);if(!y.startsWith(d))throw new Error(`${p} option must be relative to "${d}", found "${y}".`)}}function _isEBADF(i){return _isExpectedError(i,-re,"EBADF")}function _isENOENT(i){return _isExpectedError(i,-ne,"ENOENT")}function _isExpectedError(i,p,d){return te?i.code===d:i.code===d&&i.errno===p}function setGracefulCleanup(){ce=true}function _getTmpDir(i){return D.resolve(i&&i.tmpdir||v.tmpdir())}process.addListener(se,_garbageCollector);Object.defineProperty(i.exports,"tmpdir",{enumerable:true,configurable:false,get:function(){return _getTmpDir()}});i.exports.dir=dir;i.exports.dirSync=dirSync;i.exports.file=file;i.exports.fileSync=fileSync;i.exports.tmpName=tmpName;i.exports.tmpNameSync=tmpNameSync;i.exports.setGracefulCleanup=setGracefulCleanup},93979:(i,p,d)=>{"use strict";var y=d(24876);var v=d(92547);var D={TRANSITIONAL:0,NONTRANSITIONAL:1};function normalize(i){return i.split("\0").map((function(i){return i.normalize("NFC")})).join("\0")}function findStatus(i){var p=0;var d=v.length-1;while(p<=d){var y=Math.floor((p+d)/2);var D=v[y];if(D[0][0]<=i&&D[0][1]>=i){return D}else if(D[0][0]>i){d=y-1}else{p=y+1}}return null}var M=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function countSymbols(i){return i.replace(M,"_").length}function mapChars(i,p,d){var y=false;var v="";var M=countSymbols(i);for(var U=0;U<M;++U){var j=i.codePointAt(U);var V=findStatus(j);switch(V[1]){case"disallowed":y=true;v+=String.fromCodePoint(j);break;case"ignored":break;case"mapped":v+=String.fromCodePoint.apply(String,V[2]);break;case"deviation":if(d===D.TRANSITIONAL){v+=String.fromCodePoint.apply(String,V[2])}else{v+=String.fromCodePoint(j)}break;case"valid":v+=String.fromCodePoint(j);break;case"disallowed_STD3_mapped":if(p){y=true;v+=String.fromCodePoint(j)}else{v+=String.fromCodePoint.apply(String,V[2])}break;case"disallowed_STD3_valid":if(p){y=true}v+=String.fromCodePoint(j);break}}return{string:v,error:y}}var U=/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E4-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u192B\u1930-\u193B\u19B0-\u19C0\u19C8\u19C9\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2D]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC7F-\uDC82\uDCB0-\uDCBA\uDD00-\uDD02\uDD27-\uDD34\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDE2C-\uDE37\uDEDF-\uDEEA\uDF01-\uDF03\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDE30-\uDE40\uDEAB-\uDEB7]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD83A[\uDCD0-\uDCD6]|\uDB40[\uDD00-\uDDEF]/;function validateLabel(i,p){if(i.substr(0,4)==="xn--"){i=y.toUnicode(i);p=D.NONTRANSITIONAL}var d=false;if(normalize(i)!==i||i[3]==="-"&&i[4]==="-"||i[0]==="-"||i[i.length-1]==="-"||i.indexOf(".")!==-1||i.search(U)===0){d=true}var v=countSymbols(i);for(var M=0;M<v;++M){var j=findStatus(i.codePointAt(M));if(processing===D.TRANSITIONAL&&j[1]!=="valid"||processing===D.NONTRANSITIONAL&&j[1]!=="valid"&&j[1]!=="deviation"){d=true;break}}return{label:i,error:d}}function processing(i,p,d){var y=mapChars(i,p,d);y.string=normalize(y.string);var v=y.string.split(".");for(var D=0;D<v.length;++D){try{var M=validateLabel(v[D]);v[D]=M.label;y.error=y.error||M.error}catch(i){y.error=true}}return{string:v.join("."),error:y.error}}i.exports.toASCII=function(i,p,d,v){var D=processing(i,p,d);var M=D.string.split(".");M=M.map((function(i){try{return y.toASCII(i)}catch(p){D.error=true;return i}}));if(v){var U=M.slice(0,M.length-1).join(".").length;if(U.length>253||U.length===0){D.error=true}for(var j=0;j<M.length;++j){if(M.length>63||M.length===0){D.error=true;break}}}if(D.error)return null;return M.join(".")};i.exports.toUnicode=function(i,p){var d=processing(i,p,D.NONTRANSITIONAL);return{domain:d.string,error:d.error}};i.exports.PROCESSING_OPTIONS=D},20532:i=>{i.exports=Traverse;function Traverse(i){if(!(this instanceof Traverse))return new Traverse(i);this.value=i}Traverse.prototype.get=function(i){var p=this.value;for(var d=0;d<i.length;d++){var y=i[d];if(!Object.hasOwnProperty.call(p,y)){p=undefined;break}p=p[y]}return p};Traverse.prototype.set=function(i,p){var d=this.value;for(var y=0;y<i.length-1;y++){var v=i[y];if(!Object.hasOwnProperty.call(d,v))d[v]={};d=d[v]}d[i[y]]=p;return p};Traverse.prototype.map=function(i){return walk(this.value,i,true)};Traverse.prototype.forEach=function(i){this.value=walk(this.value,i,false);return this.value};Traverse.prototype.reduce=function(i,p){var d=arguments.length===1;var y=d?this.value:p;this.forEach((function(p){if(!this.isRoot||!d){y=i.call(this,y,p)}}));return y};Traverse.prototype.deepEqual=function(i){if(arguments.length!==1){throw new Error("deepEqual requires exactly one object to compare against")}var p=true;var d=i;this.forEach((function(y){var v=function(){p=false;return undefined}.bind(this);if(!this.isRoot){if(typeof d!=="object")return v();d=d[this.key]}var D=d;this.post((function(){d=D}));var toS=function(i){return Object.prototype.toString.call(i)};if(this.circular){if(Traverse(i).get(this.circular.path)!==D)v()}else if(typeof D!==typeof y){v()}else if(D===null||y===null||D===undefined||y===undefined){if(D!==y)v()}else if(D.__proto__!==y.__proto__){v()}else if(D===y){}else if(typeof D==="function"){if(D instanceof RegExp){if(D.toString()!=y.toString())v()}else if(D!==y)v()}else if(typeof D==="object"){if(toS(y)==="[object Arguments]"||toS(D)==="[object Arguments]"){if(toS(D)!==toS(y)){v()}}else if(D instanceof Date||y instanceof Date){if(!(D instanceof Date)||!(y instanceof Date)||D.getTime()!==y.getTime()){v()}}else{var M=Object.keys(D);var U=Object.keys(y);if(M.length!==U.length)return v();for(var j=0;j<M.length;j++){var V=M[j];if(!Object.hasOwnProperty.call(y,V)){v()}}}}}));return p};Traverse.prototype.paths=function(){var i=[];this.forEach((function(p){i.push(this.path)}));return i};Traverse.prototype.nodes=function(){var i=[];this.forEach((function(p){i.push(this.node)}));return i};Traverse.prototype.clone=function(){var i=[],p=[];return function clone(d){for(var y=0;y<i.length;y++){if(i[y]===d){return p[y]}}if(typeof d==="object"&&d!==null){var v=copy(d);i.push(d);p.push(v);Object.keys(d).forEach((function(i){v[i]=clone(d[i])}));i.pop();p.pop();return v}else{return d}}(this.value)};function walk(i,p,d){var y=[];var v=[];var D=true;return function walker(i){var M=d?copy(i):i;var U={};var j={node:M,node_:i,path:[].concat(y),parent:v.slice(-1)[0],key:y.slice(-1)[0],isRoot:y.length===0,level:y.length,circular:null,update:function(i){if(!j.isRoot){j.parent.node[j.key]=i}j.node=i},delete:function(){delete j.parent.node[j.key]},remove:function(){if(Array.isArray(j.parent.node)){j.parent.node.splice(j.key,1)}else{delete j.parent.node[j.key]}},before:function(i){U.before=i},after:function(i){U.after=i},pre:function(i){U.pre=i},post:function(i){U.post=i},stop:function(){D=false}};if(!D)return j;if(typeof M==="object"&&M!==null){j.isLeaf=Object.keys(M).length==0;for(var V=0;V<v.length;V++){if(v[V].node_===i){j.circular=v[V];break}}}else{j.isLeaf=true}j.notLeaf=!j.isLeaf;j.notRoot=!j.isRoot;var K=p.call(j,j.node);if(K!==undefined&&j.update)j.update(K);if(U.before)U.before.call(j,j.node);if(typeof j.node=="object"&&j.node!==null&&!j.circular){v.push(j);var ee=Object.keys(j.node);ee.forEach((function(i,p){y.push(i);if(U.pre)U.pre.call(j,j.node[i],i);var v=walker(j.node[i]);if(d&&Object.hasOwnProperty.call(j.node,i)){j.node[i]=v.node}v.isLast=p==ee.length-1;v.isFirst=p==0;if(U.post)U.post.call(j,v);y.pop()}));v.pop()}if(U.after)U.after.call(j,j.node);return j}(i).node}Object.keys(Traverse.prototype).forEach((function(i){Traverse[i]=function(p){var d=[].slice.call(arguments,1);var y=Traverse(p);return y[i].apply(y,d)}}));function copy(i){if(typeof i==="object"&&i!==null){var p;if(Array.isArray(i)){p=[]}else if(i instanceof Date){p=new Date(i)}else if(i instanceof Boolean){p=new Boolean(i)}else if(i instanceof Number){p=new Number(i)}else if(i instanceof String){p=new String(i)}else{p=Object.create(Object.getPrototypeOf(i))}Object.keys(i).forEach((function(d){p[d]=i[d]}));return p}else return i}},31577:i=>{var p;var d;var y;var v;var D;var M;var U;var j;var V;var K;var ee;var te;var re;var ne;var ie;var oe;var se;var ae;var le;var ce;var ue;var pe;var de;var fe;var me;var he;var Ae;var ge;var ye;var be;var Ee;var ve;(function(p){var d=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],(function(i){p(createExporter(d,createExporter(i)))}))}else if(true&&typeof i.exports==="object"){p(createExporter(d,createExporter(i.exports)))}else{p(createExporter(d))}function createExporter(i,p){if(i!==d){if(typeof Object.create==="function"){Object.defineProperty(i,"__esModule",{value:true})}else{i.__esModule=true}}return function(d,y){return i[d]=p?p(d,y):y}}})((function(i){var Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,p){i.__proto__=p}||function(i,p){for(var d in p)if(Object.prototype.hasOwnProperty.call(p,d))i[d]=p[d]};p=function(i,p){if(typeof p!=="function"&&p!==null)throw new TypeError("Class extends value "+String(p)+" is not a constructor or null");Ce(i,p);function __(){this.constructor=i}i.prototype=p===null?Object.create(p):(__.prototype=p.prototype,new __)};d=Object.assign||function(i){for(var p,d=1,y=arguments.length;d<y;d++){p=arguments[d];for(var v in p)if(Object.prototype.hasOwnProperty.call(p,v))i[v]=p[v]}return i};y=function(i,p){var d={};for(var y in i)if(Object.prototype.hasOwnProperty.call(i,y)&&p.indexOf(y)<0)d[y]=i[y];if(i!=null&&typeof Object.getOwnPropertySymbols==="function")for(var v=0,y=Object.getOwnPropertySymbols(i);v<y.length;v++){if(p.indexOf(y[v])<0&&Object.prototype.propertyIsEnumerable.call(i,y[v]))d[y[v]]=i[y[v]]}return d};v=function(i,p,d,y){var v=arguments.length,D=v<3?p:y===null?y=Object.getOwnPropertyDescriptor(p,d):y,M;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")D=Reflect.decorate(i,p,d,y);else for(var U=i.length-1;U>=0;U--)if(M=i[U])D=(v<3?M(D):v>3?M(p,d,D):M(p,d))||D;return v>3&&D&&Object.defineProperty(p,d,D),D};D=function(i,p){return function(d,y){p(d,y,i)}};M=function(i,p,d,y,v,D){function accept(i){if(i!==void 0&&typeof i!=="function")throw new TypeError("Function expected");return i}var M=y.kind,U=M==="getter"?"get":M==="setter"?"set":"value";var j=!p&&i?y["static"]?i:i.prototype:null;var V=p||(j?Object.getOwnPropertyDescriptor(j,y.name):{});var K,ee=false;for(var te=d.length-1;te>=0;te--){var re={};for(var ne in y)re[ne]=ne==="access"?{}:y[ne];for(var ne in y.access)re.access[ne]=y.access[ne];re.addInitializer=function(i){if(ee)throw new TypeError("Cannot add initializers after decoration has completed");D.push(accept(i||null))};var ie=(0,d[te])(M==="accessor"?{get:V.get,set:V.set}:V[U],re);if(M==="accessor"){if(ie===void 0)continue;if(ie===null||typeof ie!=="object")throw new TypeError("Object expected");if(K=accept(ie.get))V.get=K;if(K=accept(ie.set))V.set=K;if(K=accept(ie.init))v.unshift(K)}else if(K=accept(ie)){if(M==="field")v.unshift(K);else V[U]=K}}if(j)Object.defineProperty(j,y.name,V);ee=true};U=function(i,p,d){var y=arguments.length>2;for(var v=0;v<p.length;v++){d=y?p[v].call(i,d):p[v].call(i)}return y?d:void 0};j=function(i){return typeof i==="symbol"?i:"".concat(i)};V=function(i,p,d){if(typeof p==="symbol")p=p.description?"[".concat(p.description,"]"):"";return Object.defineProperty(i,"name",{configurable:true,value:d?"".concat(d," ",p):p})};K=function(i,p){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(i,p)};ee=function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};te=function(i,p){var d={label:0,sent:function(){if(D[0]&1)throw D[1];return D[1]},trys:[],ops:[]},y,v,D,M=Object.create((typeof Iterator==="function"?Iterator:Object).prototype);return M.next=verb(0),M["throw"]=verb(1),M["return"]=verb(2),typeof Symbol==="function"&&(M[Symbol.iterator]=function(){return this}),M;function verb(i){return function(p){return step([i,p])}}function step(U){if(y)throw new TypeError("Generator is already executing.");while(M&&(M=0,U[0]&&(d=0)),d)try{if(y=1,v&&(D=U[0]&2?v["return"]:U[0]?v["throw"]||((D=v["return"])&&D.call(v),0):v.next)&&!(D=D.call(v,U[1])).done)return D;if(v=0,D)U=[U[0]&2,D.value];switch(U[0]){case 0:case 1:D=U;break;case 4:d.label++;return{value:U[1],done:false};case 5:d.label++;v=U[1];U=[0];continue;case 7:U=d.ops.pop();d.trys.pop();continue;default:if(!(D=d.trys,D=D.length>0&&D[D.length-1])&&(U[0]===6||U[0]===2)){d=0;continue}if(U[0]===3&&(!D||U[1]>D[0]&&U[1]<D[3])){d.label=U[1];break}if(U[0]===6&&d.label<D[1]){d.label=D[1];D=U;break}if(D&&d.label<D[2]){d.label=D[2];d.ops.push(U);break}if(D[2])d.ops.pop();d.trys.pop();continue}U=p.call(i,d)}catch(i){U=[6,i];v=0}finally{y=D=0}if(U[0]&5)throw U[1];return{value:U[0]?U[1]:void 0,done:true}}};re=function(i,p){for(var d in i)if(d!=="default"&&!Object.prototype.hasOwnProperty.call(p,d))ye(p,i,d)};ye=Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]};ne=function(i){var p=typeof Symbol==="function"&&Symbol.iterator,d=p&&i[p],y=0;if(d)return d.call(i);if(i&&typeof i.length==="number")return{next:function(){if(i&&y>=i.length)i=void 0;return{value:i&&i[y++],done:!i}}};throw new TypeError(p?"Object is not iterable.":"Symbol.iterator is not defined.")};ie=function(i,p){var d=typeof Symbol==="function"&&i[Symbol.iterator];if(!d)return i;var y=d.call(i),v,D=[],M;try{while((p===void 0||p-- >0)&&!(v=y.next()).done)D.push(v.value)}catch(i){M={error:i}}finally{try{if(v&&!v.done&&(d=y["return"]))d.call(y)}finally{if(M)throw M.error}}return D};oe=function(){for(var i=[],p=0;p<arguments.length;p++)i=i.concat(ie(arguments[p]));return i};se=function(){for(var i=0,p=0,d=arguments.length;p<d;p++)i+=arguments[p].length;for(var y=Array(i),v=0,p=0;p<d;p++)for(var D=arguments[p],M=0,U=D.length;M<U;M++,v++)y[v]=D[M];return y};ae=function(i,p,d){if(d||arguments.length===2)for(var y=0,v=p.length,D;y<v;y++){if(D||!(y in p)){if(!D)D=Array.prototype.slice.call(p,0,y);D[y]=p[y]}}return i.concat(D||Array.prototype.slice.call(p))};le=function(i){return this instanceof le?(this.v=i,this):new le(i)};ce=function(i,p,d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var y=d.apply(i,p||[]),v,D=[];return v=Object.create((typeof AsyncIterator==="function"?AsyncIterator:Object).prototype),verb("next"),verb("throw"),verb("return",awaitReturn),v[Symbol.asyncIterator]=function(){return this},v;function awaitReturn(i){return function(p){return Promise.resolve(p).then(i,reject)}}function verb(i,p){if(y[i]){v[i]=function(p){return new Promise((function(d,y){D.push([i,p,d,y])>1||resume(i,p)}))};if(p)v[i]=p(v[i])}}function resume(i,p){try{step(y[i](p))}catch(i){settle(D[0][3],i)}}function step(i){i.value instanceof le?Promise.resolve(i.value.v).then(fulfill,reject):settle(D[0][2],i)}function fulfill(i){resume("next",i)}function reject(i){resume("throw",i)}function settle(i,p){if(i(p),D.shift(),D.length)resume(D[0][0],D[0][1])}};ue=function(i){var p,d;return p={},verb("next"),verb("throw",(function(i){throw i})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(y,v){p[y]=i[y]?function(p){return(d=!d)?{value:le(i[y](p)),done:false}:v?v(p):p}:v}};pe=function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof ne==="function"?ne(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};de=function(i,p){if(Object.defineProperty){Object.defineProperty(i,"raw",{value:p})}else{i.raw=p}return i};var we=Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p};var ownKeys=function(i){ownKeys=Object.getOwnPropertyNames||function(i){var p=[];for(var d in i)if(Object.prototype.hasOwnProperty.call(i,d))p[p.length]=d;return p};return ownKeys(i)};fe=function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d=ownKeys(i),y=0;y<d.length;y++)if(d[y]!=="default")ye(p,i,d[y]);we(p,i);return p};me=function(i){return i&&i.__esModule?i:{default:i}};he=function(i,p,d,y){if(d==="a"&&!y)throw new TypeError("Private accessor was defined without a getter");if(typeof p==="function"?i!==p||!y:!p.has(i))throw new TypeError("Cannot read private member from an object whose class did not declare it");return d==="m"?y:d==="a"?y.call(i):y?y.value:p.get(i)};Ae=function(i,p,d,y,v){if(y==="m")throw new TypeError("Private method is not writable");if(y==="a"&&!v)throw new TypeError("Private accessor was defined without a setter");if(typeof p==="function"?i!==p||!v:!p.has(i))throw new TypeError("Cannot write private member to an object whose class did not declare it");return y==="a"?v.call(i,d):v?v.value=d:p.set(i,d),d};ge=function(i,p){if(p===null||typeof p!=="object"&&typeof p!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof i==="function"?p===i:i.has(p)};be=function(i,p,d){if(p!==null&&p!==void 0){if(typeof p!=="object"&&typeof p!=="function")throw new TypeError("Object expected.");var y,v;if(d){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");y=p[Symbol.asyncDispose]}if(y===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");y=p[Symbol.dispose];if(d)v=y}if(typeof y!=="function")throw new TypeError("Object not disposable.");if(v)y=function(){try{v.call(this)}catch(i){return Promise.reject(i)}};i.stack.push({value:p,dispose:y,async:d})}else if(d){i.stack.push({async:true})}return p};var Se=typeof SuppressedError==="function"?SuppressedError:function(i,p,d){var y=new Error(d);return y.name="SuppressedError",y.error=i,y.suppressed=p,y};Ee=function(i){function fail(p){i.error=i.hasError?new Se(p,i.error,"An error was suppressed during disposal."):p;i.hasError=true}var p,d=0;function next(){while(p=i.stack.pop()){try{if(!p.async&&d===1)return d=0,i.stack.push(p),Promise.resolve().then(next);if(p.dispose){var y=p.dispose.call(p.value);if(p.async)return d|=2,Promise.resolve(y).then(next,(function(i){fail(i);return next()}))}else d|=1}catch(i){fail(i)}}if(d===1)return i.hasError?Promise.reject(i.error):Promise.resolve();if(i.hasError)throw i.error}return next()};ve=function(i,p){if(typeof i==="string"&&/^\.\.?\//.test(i)){return i.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,(function(i,d,y,v,D){return d?p?".jsx":".js":y&&(!v||!D)?i:y+v+"."+D.toLowerCase()+"js"}))}return i};i("__extends",p);i("__assign",d);i("__rest",y);i("__decorate",v);i("__param",D);i("__esDecorate",M);i("__runInitializers",U);i("__propKey",j);i("__setFunctionName",V);i("__metadata",K);i("__awaiter",ee);i("__generator",te);i("__exportStar",re);i("__createBinding",ye);i("__values",ne);i("__read",ie);i("__spread",oe);i("__spreadArrays",se);i("__spreadArray",ae);i("__await",le);i("__asyncGenerator",ce);i("__asyncDelegator",ue);i("__asyncValues",pe);i("__makeTemplateObject",de);i("__importStar",fe);i("__importDefault",me);i("__classPrivateFieldGet",he);i("__classPrivateFieldSet",Ae);i("__classPrivateFieldIn",ge);i("__addDisposableResource",be);i("__disposeResources",Ee);i("__rewriteRelativeImportExtension",ve)}));0&&0},16124:(i,p,d)=>{i.exports=d(33660)},33660:(i,p,d)=>{"use strict";var y=d(69278);var v=d(64756);var D=d(58611);var M=d(65692);var U=d(24434);var j=d(42613);var V=d(39023);p.httpOverHttp=httpOverHttp;p.httpsOverHttp=httpsOverHttp;p.httpOverHttps=httpOverHttps;p.httpsOverHttps=httpsOverHttps;function httpOverHttp(i){var p=new TunnelingAgent(i);p.request=D.request;return p}function httpsOverHttp(i){var p=new TunnelingAgent(i);p.request=D.request;p.createSocket=createSecureSocket;p.defaultPort=443;return p}function httpOverHttps(i){var p=new TunnelingAgent(i);p.request=M.request;return p}function httpsOverHttps(i){var p=new TunnelingAgent(i);p.request=M.request;p.createSocket=createSecureSocket;p.defaultPort=443;return p}function TunnelingAgent(i){var p=this;p.options=i||{};p.proxyOptions=p.options.proxy||{};p.maxSockets=p.options.maxSockets||D.Agent.defaultMaxSockets;p.requests=[];p.sockets=[];p.on("free",(function onFree(i,d,y,v){var D=toOptions(d,y,v);for(var M=0,U=p.requests.length;M<U;++M){var j=p.requests[M];if(j.host===D.host&&j.port===D.port){p.requests.splice(M,1);j.request.onSocket(i);return}}i.destroy();p.removeSocket(i)}))}V.inherits(TunnelingAgent,U.EventEmitter);TunnelingAgent.prototype.addRequest=function addRequest(i,p,d,y){var v=this;var D=mergeOptions({request:i},v.options,toOptions(p,d,y));if(v.sockets.length>=this.maxSockets){v.requests.push(D);return}v.createSocket(D,(function(p){p.on("free",onFree);p.on("close",onCloseOrRemove);p.on("agentRemove",onCloseOrRemove);i.onSocket(p);function onFree(){v.emit("free",p,D)}function onCloseOrRemove(i){v.removeSocket(p);p.removeListener("free",onFree);p.removeListener("close",onCloseOrRemove);p.removeListener("agentRemove",onCloseOrRemove)}}))};TunnelingAgent.prototype.createSocket=function createSocket(i,p){var d=this;var y={};d.sockets.push(y);var v=mergeOptions({},d.proxyOptions,{method:"CONNECT",path:i.host+":"+i.port,agent:false,headers:{host:i.host+":"+i.port}});if(i.localAddress){v.localAddress=i.localAddress}if(v.proxyAuth){v.headers=v.headers||{};v.headers["Proxy-Authorization"]="Basic "+new Buffer(v.proxyAuth).toString("base64")}K("making CONNECT request");var D=d.request(v);D.useChunkedEncodingByDefault=false;D.once("response",onResponse);D.once("upgrade",onUpgrade);D.once("connect",onConnect);D.once("error",onError);D.end();function onResponse(i){i.upgrade=true}function onUpgrade(i,p,d){process.nextTick((function(){onConnect(i,p,d)}))}function onConnect(v,M,U){D.removeAllListeners();M.removeAllListeners();if(v.statusCode!==200){K("tunneling socket could not be established, statusCode=%d",v.statusCode);M.destroy();var j=new Error("tunneling socket could not be established, "+"statusCode="+v.statusCode);j.code="ECONNRESET";i.request.emit("error",j);d.removeSocket(y);return}if(U.length>0){K("got illegal response body from proxy");M.destroy();var j=new Error("got illegal response body from proxy");j.code="ECONNRESET";i.request.emit("error",j);d.removeSocket(y);return}K("tunneling connection has established");d.sockets[d.sockets.indexOf(y)]=M;return p(M)}function onError(p){D.removeAllListeners();K("tunneling socket could not be established, cause=%s\n",p.message,p.stack);var v=new Error("tunneling socket could not be established, "+"cause="+p.message);v.code="ECONNRESET";i.request.emit("error",v);d.removeSocket(y)}};TunnelingAgent.prototype.removeSocket=function removeSocket(i){var p=this.sockets.indexOf(i);if(p===-1){return}this.sockets.splice(p,1);var d=this.requests.shift();if(d){this.createSocket(d,(function(i){d.request.onSocket(i)}))}};function createSecureSocket(i,p){var d=this;TunnelingAgent.prototype.createSocket.call(d,i,(function(y){var D=i.request.getHeader("host");var M=mergeOptions({},d.options,{socket:y,servername:D?D.replace(/:.*$/,""):i.host});var U=v.connect(0,M);d.sockets[d.sockets.indexOf(y)]=U;p(U)}))}function toOptions(i,p,d){if(typeof i==="string"){return{host:i,port:p,localAddress:d}}return i}function mergeOptions(i){for(var p=1,d=arguments.length;p<d;++p){var y=arguments[p];if(typeof y==="object"){var v=Object.keys(y);for(var D=0,M=v.length;D<M;++D){var U=v[D];if(y[U]!==undefined){i[U]=y[U]}}}}return i}var K;if(process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)){K=function(){var i=Array.prototype.slice.call(arguments);if(typeof i[0]==="string"){i[0]="TUNNEL: "+i[0]}else{i.unshift("TUNNEL:")}console.error.apply(console,i)}}else{K=function(){}}p.debug=K},40298:(i,p,d)=>{"use strict";const y=d(60439);const v=d(53553);const D=d(61581);const M=d(6086);const U=d(33375);const j=d(28603);const V=d(84606);const{InvalidArgumentError:K}=D;const ee=d(88725);const te=d(20110);const re=d(74163);const ne=d(35343);const ie=d(83722);const oe=d(82255);const se=d(46278);const ae=d(92483);const{getGlobalDispatcher:le,setGlobalDispatcher:ce}=d(7075);const ue=d(41858);const pe=d(63897);const de=d(99509);let fe;try{d(76982);fe=true}catch{fe=false}Object.assign(v.prototype,ee);i.exports.Dispatcher=v;i.exports.Client=y;i.exports.Pool=M;i.exports.BalancedPool=U;i.exports.Agent=j;i.exports.ProxyAgent=se;i.exports.RetryHandler=ae;i.exports.DecoratorHandler=ue;i.exports.RedirectHandler=pe;i.exports.createRedirectInterceptor=de;i.exports.buildConnector=te;i.exports.errors=D;function makeDispatcher(i){return(p,d,y)=>{if(typeof d==="function"){y=d;d=null}if(!p||typeof p!=="string"&&typeof p!=="object"&&!(p instanceof URL)){throw new K("invalid url")}if(d!=null&&typeof d!=="object"){throw new K("invalid opts")}if(d&&d.path!=null){if(typeof d.path!=="string"){throw new K("invalid opts.path")}let i=d.path;if(!d.path.startsWith("/")){i=`/${i}`}p=new URL(V.parseOrigin(p).origin+i)}else{if(!d){d=typeof p==="object"?p:{}}p=V.parseURL(p)}const{agent:v,dispatcher:D=le()}=d;if(v){throw new K("unsupported opts.agent. Did you mean opts.client?")}return i.call(D,{...d,origin:p.origin,path:p.search?`${p.pathname}${p.search}`:p.pathname,method:d.method||(d.body?"PUT":"GET")},y)}}i.exports.setGlobalDispatcher=ce;i.exports.getGlobalDispatcher=le;if(V.nodeMajor>16||V.nodeMajor===16&&V.nodeMinor>=8){let p=null;i.exports.fetch=async function fetch(i){if(!p){p=d(79401).fetch}try{return await p(...arguments)}catch(i){if(typeof i==="object"){Error.captureStackTrace(i,this)}throw i}};i.exports.Headers=d(12223).Headers;i.exports.Response=d(96062).Response;i.exports.Request=d(62204).Request;i.exports.FormData=d(61187).FormData;i.exports.File=d(74091).File;i.exports.FileReader=d(9086).FileReader;const{setGlobalOrigin:y,getGlobalOrigin:v}=d(50742);i.exports.setGlobalOrigin=y;i.exports.getGlobalOrigin=v;const{CacheStorage:D}=d(78400);const{kConstruct:M}=d(5914);i.exports.caches=new D(M)}if(V.nodeMajor>=16){const{deleteCookie:p,getCookies:y,getSetCookies:v,setCookie:D}=d(47426);i.exports.deleteCookie=p;i.exports.getCookies=y;i.exports.getSetCookies=v;i.exports.setCookie=D;const{parseMIMEType:M,serializeAMimeType:U}=d(46960);i.exports.parseMIMEType=M;i.exports.serializeAMimeType=U}if(V.nodeMajor>=18&&fe){const{WebSocket:p}=d(23853);i.exports.WebSocket=p}i.exports.request=makeDispatcher(ee.request);i.exports.stream=makeDispatcher(ee.stream);i.exports.pipeline=makeDispatcher(ee.pipeline);i.exports.connect=makeDispatcher(ee.connect);i.exports.upgrade=makeDispatcher(ee.upgrade);i.exports.MockClient=re;i.exports.MockPool=ie;i.exports.MockAgent=ne;i.exports.mockErrors=oe},28603:(i,p,d)=>{"use strict";const{InvalidArgumentError:y}=d(61581);const{kClients:v,kRunning:D,kClose:M,kDestroy:U,kDispatch:j,kInterceptors:V}=d(45773);const K=d(19787);const ee=d(6086);const te=d(60439);const re=d(84606);const ne=d(99509);const{WeakRef:ie,FinalizationRegistry:oe}=d(91408)();const se=Symbol("onConnect");const ae=Symbol("onDisconnect");const le=Symbol("onConnectionError");const ce=Symbol("maxRedirections");const ue=Symbol("onDrain");const pe=Symbol("factory");const de=Symbol("finalizer");const fe=Symbol("options");function defaultFactory(i,p){return p&&p.connections===1?new te(i,p):new ee(i,p)}class Agent extends K{constructor({factory:i=defaultFactory,maxRedirections:p=0,connect:d,...D}={}){super();if(typeof i!=="function"){throw new y("factory must be a function.")}if(d!=null&&typeof d!=="function"&&typeof d!=="object"){throw new y("connect must be a function or an object")}if(!Number.isInteger(p)||p<0){throw new y("maxRedirections must be a positive number")}if(d&&typeof d!=="function"){d={...d}}this[V]=D.interceptors&&D.interceptors.Agent&&Array.isArray(D.interceptors.Agent)?D.interceptors.Agent:[ne({maxRedirections:p})];this[fe]={...re.deepClone(D),connect:d};this[fe].interceptors=D.interceptors?{...D.interceptors}:undefined;this[ce]=p;this[pe]=i;this[v]=new Map;this[de]=new oe((i=>{const p=this[v].get(i);if(p!==undefined&&p.deref()===undefined){this[v].delete(i)}}));const M=this;this[ue]=(i,p)=>{M.emit("drain",i,[M,...p])};this[se]=(i,p)=>{M.emit("connect",i,[M,...p])};this[ae]=(i,p,d)=>{M.emit("disconnect",i,[M,...p],d)};this[le]=(i,p,d)=>{M.emit("connectionError",i,[M,...p],d)}}get[D](){let i=0;for(const p of this[v].values()){const d=p.deref();if(d){i+=d[D]}}return i}[j](i,p){let d;if(i.origin&&(typeof i.origin==="string"||i.origin instanceof URL)){d=String(i.origin)}else{throw new y("opts.origin must be a non-empty string or URL.")}const D=this[v].get(d);let M=D?D.deref():null;if(!M){M=this[pe](i.origin,this[fe]).on("drain",this[ue]).on("connect",this[se]).on("disconnect",this[ae]).on("connectionError",this[le]);this[v].set(d,new ie(M));this[de].register(M,d)}return M.dispatch(i,p)}async[M](){const i=[];for(const p of this[v].values()){const d=p.deref();if(d){i.push(d.close())}}await Promise.all(i)}async[U](i){const p=[];for(const d of this[v].values()){const y=d.deref();if(y){p.push(y.destroy(i))}}await Promise.all(p)}}i.exports=Agent},38788:(i,p,d)=>{const{addAbortListener:y}=d(84606);const{RequestAbortedError:v}=d(61581);const D=Symbol("kListener");const M=Symbol("kSignal");function abort(i){if(i.abort){i.abort()}else{i.onError(new v)}}function addSignal(i,p){i[M]=null;i[D]=null;if(!p){return}if(p.aborted){abort(i);return}i[M]=p;i[D]=()=>{abort(i)};y(i[M],i[D])}function removeSignal(i){if(!i[M]){return}if("removeEventListener"in i[M]){i[M].removeEventListener("abort",i[D])}else{i[M].removeListener("abort",i[D])}i[M]=null;i[D]=null}i.exports={addSignal:addSignal,removeSignal:removeSignal}},23290:(i,p,d)=>{"use strict";const{AsyncResource:y}=d(90290);const{InvalidArgumentError:v,RequestAbortedError:D,SocketError:M}=d(61581);const U=d(84606);const{addSignal:j,removeSignal:V}=d(38788);class ConnectHandler extends y{constructor(i,p){if(!i||typeof i!=="object"){throw new v("invalid opts")}if(typeof p!=="function"){throw new v("invalid callback")}const{signal:d,opaque:y,responseHeaders:D}=i;if(d&&typeof d.on!=="function"&&typeof d.addEventListener!=="function"){throw new v("signal must be an EventEmitter or EventTarget")}super("UNDICI_CONNECT");this.opaque=y||null;this.responseHeaders=D||null;this.callback=p;this.abort=null;j(this,d)}onConnect(i,p){if(!this.callback){throw new D}this.abort=i;this.context=p}onHeaders(){throw new M("bad connect",null)}onUpgrade(i,p,d){const{callback:y,opaque:v,context:D}=this;V(this);this.callback=null;let M=p;if(M!=null){M=this.responseHeaders==="raw"?U.parseRawHeaders(p):U.parseHeaders(p)}this.runInAsyncScope(y,null,null,{statusCode:i,headers:M,socket:d,opaque:v,context:D})}onError(i){const{callback:p,opaque:d}=this;V(this);if(p){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(p,null,i,{opaque:d})}))}}}function connect(i,p){if(p===undefined){return new Promise(((p,d)=>{connect.call(this,i,((i,y)=>i?d(i):p(y)))}))}try{const d=new ConnectHandler(i,p);this.dispatch({...i,method:"CONNECT"},d)}catch(d){if(typeof p!=="function"){throw d}const y=i&&i.opaque;queueMicrotask((()=>p(d,{opaque:y})))}}i.exports=connect},69840:(i,p,d)=>{"use strict";const{Readable:y,Duplex:v,PassThrough:D}=d(2203);const{InvalidArgumentError:M,InvalidReturnValueError:U,RequestAbortedError:j}=d(61581);const V=d(84606);const{AsyncResource:K}=d(90290);const{addSignal:ee,removeSignal:te}=d(38788);const re=d(42613);const ne=Symbol("resume");class PipelineRequest extends y{constructor(){super({autoDestroy:true});this[ne]=null}_read(){const{[ne]:i}=this;if(i){this[ne]=null;i()}}_destroy(i,p){this._read();p(i)}}class PipelineResponse extends y{constructor(i){super({autoDestroy:true});this[ne]=i}_read(){this[ne]()}_destroy(i,p){if(!i&&!this._readableState.endEmitted){i=new j}p(i)}}class PipelineHandler extends K{constructor(i,p){if(!i||typeof i!=="object"){throw new M("invalid opts")}if(typeof p!=="function"){throw new M("invalid handler")}const{signal:d,method:y,opaque:D,onInfo:U,responseHeaders:K}=i;if(d&&typeof d.on!=="function"&&typeof d.addEventListener!=="function"){throw new M("signal must be an EventEmitter or EventTarget")}if(y==="CONNECT"){throw new M("invalid method")}if(U&&typeof U!=="function"){throw new M("invalid onInfo callback")}super("UNDICI_PIPELINE");this.opaque=D||null;this.responseHeaders=K||null;this.handler=p;this.abort=null;this.context=null;this.onInfo=U||null;this.req=(new PipelineRequest).on("error",V.nop);this.ret=new v({readableObjectMode:i.objectMode,autoDestroy:true,read:()=>{const{body:i}=this;if(i&&i.resume){i.resume()}},write:(i,p,d)=>{const{req:y}=this;if(y.push(i,p)||y._readableState.destroyed){d()}else{y[ne]=d}},destroy:(i,p)=>{const{body:d,req:y,res:v,ret:D,abort:M}=this;if(!i&&!D._readableState.endEmitted){i=new j}if(M&&i){M()}V.destroy(d,i);V.destroy(y,i);V.destroy(v,i);te(this);p(i)}}).on("prefinish",(()=>{const{req:i}=this;i.push(null)}));this.res=null;ee(this,d)}onConnect(i,p){const{ret:d,res:y}=this;re(!y,"pipeline cannot be retried");if(d.destroyed){throw new j}this.abort=i;this.context=p}onHeaders(i,p,d){const{opaque:y,handler:v,context:D}=this;if(i<200){if(this.onInfo){const d=this.responseHeaders==="raw"?V.parseRawHeaders(p):V.parseHeaders(p);this.onInfo({statusCode:i,headers:d})}return}this.res=new PipelineResponse(d);let M;try{this.handler=null;const d=this.responseHeaders==="raw"?V.parseRawHeaders(p):V.parseHeaders(p);M=this.runInAsyncScope(v,null,{statusCode:i,headers:d,opaque:y,body:this.res,context:D})}catch(i){this.res.on("error",V.nop);throw i}if(!M||typeof M.on!=="function"){throw new U("expected Readable")}M.on("data",(i=>{const{ret:p,body:d}=this;if(!p.push(i)&&d.pause){d.pause()}})).on("error",(i=>{const{ret:p}=this;V.destroy(p,i)})).on("end",(()=>{const{ret:i}=this;i.push(null)})).on("close",(()=>{const{ret:i}=this;if(!i._readableState.ended){V.destroy(i,new j)}}));this.body=M}onData(i){const{res:p}=this;return p.push(i)}onComplete(i){const{res:p}=this;p.push(null)}onError(i){const{ret:p}=this;this.handler=null;V.destroy(p,i)}}function pipeline(i,p){try{const d=new PipelineHandler(i,p);this.dispatch({...i,body:d.req},d);return d.ret}catch(i){return(new D).destroy(i)}}i.exports=pipeline},33333:(i,p,d)=>{"use strict";const y=d(71709);const{InvalidArgumentError:v,RequestAbortedError:D}=d(61581);const M=d(84606);const{getResolveErrorBodyCallback:U}=d(70757);const{AsyncResource:j}=d(90290);const{addSignal:V,removeSignal:K}=d(38788);class RequestHandler extends j{constructor(i,p){if(!i||typeof i!=="object"){throw new v("invalid opts")}const{signal:d,method:y,opaque:D,body:U,onInfo:j,responseHeaders:K,throwOnError:ee,highWaterMark:te}=i;try{if(typeof p!=="function"){throw new v("invalid callback")}if(te&&(typeof te!=="number"||te<0)){throw new v("invalid highWaterMark")}if(d&&typeof d.on!=="function"&&typeof d.addEventListener!=="function"){throw new v("signal must be an EventEmitter or EventTarget")}if(y==="CONNECT"){throw new v("invalid method")}if(j&&typeof j!=="function"){throw new v("invalid onInfo callback")}super("UNDICI_REQUEST")}catch(i){if(M.isStream(U)){M.destroy(U.on("error",M.nop),i)}throw i}this.responseHeaders=K||null;this.opaque=D||null;this.callback=p;this.res=null;this.abort=null;this.body=U;this.trailers={};this.context=null;this.onInfo=j||null;this.throwOnError=ee;this.highWaterMark=te;if(M.isStream(U)){U.on("error",(i=>{this.onError(i)}))}V(this,d)}onConnect(i,p){if(!this.callback){throw new D}this.abort=i;this.context=p}onHeaders(i,p,d,v){const{callback:D,opaque:j,abort:V,context:K,responseHeaders:ee,highWaterMark:te}=this;const re=ee==="raw"?M.parseRawHeaders(p):M.parseHeaders(p);if(i<200){if(this.onInfo){this.onInfo({statusCode:i,headers:re})}return}const ne=ee==="raw"?M.parseHeaders(p):re;const ie=ne["content-type"];const oe=new y({resume:d,abort:V,contentType:ie,highWaterMark:te});this.callback=null;this.res=oe;if(D!==null){if(this.throwOnError&&i>=400){this.runInAsyncScope(U,null,{callback:D,body:oe,contentType:ie,statusCode:i,statusMessage:v,headers:re})}else{this.runInAsyncScope(D,null,null,{statusCode:i,headers:re,trailers:this.trailers,opaque:j,body:oe,context:K})}}}onData(i){const{res:p}=this;return p.push(i)}onComplete(i){const{res:p}=this;K(this);M.parseHeaders(i,this.trailers);p.push(null)}onError(i){const{res:p,callback:d,body:y,opaque:v}=this;K(this);if(d){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(d,null,i,{opaque:v})}))}if(p){this.res=null;queueMicrotask((()=>{M.destroy(p,i)}))}if(y){this.body=null;M.destroy(y,i)}}}function request(i,p){if(p===undefined){return new Promise(((p,d)=>{request.call(this,i,((i,y)=>i?d(i):p(y)))}))}try{this.dispatch(i,new RequestHandler(i,p))}catch(d){if(typeof p!=="function"){throw d}const y=i&&i.opaque;queueMicrotask((()=>p(d,{opaque:y})))}}i.exports=request;i.exports.RequestHandler=RequestHandler},42310:(i,p,d)=>{"use strict";const{finished:y,PassThrough:v}=d(2203);const{InvalidArgumentError:D,InvalidReturnValueError:M,RequestAbortedError:U}=d(61581);const j=d(84606);const{getResolveErrorBodyCallback:V}=d(70757);const{AsyncResource:K}=d(90290);const{addSignal:ee,removeSignal:te}=d(38788);class StreamHandler extends K{constructor(i,p,d){if(!i||typeof i!=="object"){throw new D("invalid opts")}const{signal:y,method:v,opaque:M,body:U,onInfo:V,responseHeaders:K,throwOnError:te}=i;try{if(typeof d!=="function"){throw new D("invalid callback")}if(typeof p!=="function"){throw new D("invalid factory")}if(y&&typeof y.on!=="function"&&typeof y.addEventListener!=="function"){throw new D("signal must be an EventEmitter or EventTarget")}if(v==="CONNECT"){throw new D("invalid method")}if(V&&typeof V!=="function"){throw new D("invalid onInfo callback")}super("UNDICI_STREAM")}catch(i){if(j.isStream(U)){j.destroy(U.on("error",j.nop),i)}throw i}this.responseHeaders=K||null;this.opaque=M||null;this.factory=p;this.callback=d;this.res=null;this.abort=null;this.context=null;this.trailers=null;this.body=U;this.onInfo=V||null;this.throwOnError=te||false;if(j.isStream(U)){U.on("error",(i=>{this.onError(i)}))}ee(this,y)}onConnect(i,p){if(!this.callback){throw new U}this.abort=i;this.context=p}onHeaders(i,p,d,D){const{factory:U,opaque:K,context:ee,callback:te,responseHeaders:re}=this;const ne=re==="raw"?j.parseRawHeaders(p):j.parseHeaders(p);if(i<200){if(this.onInfo){this.onInfo({statusCode:i,headers:ne})}return}this.factory=null;let ie;if(this.throwOnError&&i>=400){const d=re==="raw"?j.parseHeaders(p):ne;const y=d["content-type"];ie=new v;this.callback=null;this.runInAsyncScope(V,null,{callback:te,body:ie,contentType:y,statusCode:i,statusMessage:D,headers:ne})}else{if(U===null){return}ie=this.runInAsyncScope(U,null,{statusCode:i,headers:ne,opaque:K,context:ee});if(!ie||typeof ie.write!=="function"||typeof ie.end!=="function"||typeof ie.on!=="function"){throw new M("expected Writable")}y(ie,{readable:false},(i=>{const{callback:p,res:d,opaque:y,trailers:v,abort:D}=this;this.res=null;if(i||!d.readable){j.destroy(d,i)}this.callback=null;this.runInAsyncScope(p,null,i||null,{opaque:y,trailers:v});if(i){D()}}))}ie.on("drain",d);this.res=ie;const oe=ie.writableNeedDrain!==undefined?ie.writableNeedDrain:ie._writableState&&ie._writableState.needDrain;return oe!==true}onData(i){const{res:p}=this;return p?p.write(i):true}onComplete(i){const{res:p}=this;te(this);if(!p){return}this.trailers=j.parseHeaders(i);p.end()}onError(i){const{res:p,callback:d,opaque:y,body:v}=this;te(this);this.factory=null;if(p){this.res=null;j.destroy(p,i)}else if(d){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(d,null,i,{opaque:y})}))}if(v){this.body=null;j.destroy(v,i)}}}function stream(i,p,d){if(d===undefined){return new Promise(((d,y)=>{stream.call(this,i,p,((i,p)=>i?y(i):d(p)))}))}try{this.dispatch(i,new StreamHandler(i,p,d))}catch(p){if(typeof d!=="function"){throw p}const y=i&&i.opaque;queueMicrotask((()=>d(p,{opaque:y})))}}i.exports=stream},67236:(i,p,d)=>{"use strict";const{InvalidArgumentError:y,RequestAbortedError:v,SocketError:D}=d(61581);const{AsyncResource:M}=d(90290);const U=d(84606);const{addSignal:j,removeSignal:V}=d(38788);const K=d(42613);class UpgradeHandler extends M{constructor(i,p){if(!i||typeof i!=="object"){throw new y("invalid opts")}if(typeof p!=="function"){throw new y("invalid callback")}const{signal:d,opaque:v,responseHeaders:D}=i;if(d&&typeof d.on!=="function"&&typeof d.addEventListener!=="function"){throw new y("signal must be an EventEmitter or EventTarget")}super("UNDICI_UPGRADE");this.responseHeaders=D||null;this.opaque=v||null;this.callback=p;this.abort=null;this.context=null;j(this,d)}onConnect(i,p){if(!this.callback){throw new v}this.abort=i;this.context=null}onHeaders(){throw new D("bad upgrade",null)}onUpgrade(i,p,d){const{callback:y,opaque:v,context:D}=this;K.strictEqual(i,101);V(this);this.callback=null;const M=this.responseHeaders==="raw"?U.parseRawHeaders(p):U.parseHeaders(p);this.runInAsyncScope(y,null,null,{headers:M,socket:d,opaque:v,context:D})}onError(i){const{callback:p,opaque:d}=this;V(this);if(p){this.callback=null;queueMicrotask((()=>{this.runInAsyncScope(p,null,i,{opaque:d})}))}}}function upgrade(i,p){if(p===undefined){return new Promise(((p,d)=>{upgrade.call(this,i,((i,y)=>i?d(i):p(y)))}))}try{const d=new UpgradeHandler(i,p);this.dispatch({...i,method:i.method||"GET",upgrade:i.protocol||"Websocket"},d)}catch(d){if(typeof p!=="function"){throw d}const y=i&&i.opaque;queueMicrotask((()=>p(d,{opaque:y})))}}i.exports=upgrade},88725:(i,p,d)=>{"use strict";i.exports.request=d(33333);i.exports.stream=d(42310);i.exports.pipeline=d(69840);i.exports.upgrade=d(67236);i.exports.connect=d(23290)},71709:(i,p,d)=>{"use strict";const y=d(42613);const{Readable:v}=d(2203);const{RequestAbortedError:D,NotSupportedError:M,InvalidArgumentError:U}=d(61581);const j=d(84606);const{ReadableStreamFrom:V,toUSVString:K}=d(84606);let ee;const te=Symbol("kConsume");const re=Symbol("kReading");const ne=Symbol("kBody");const ie=Symbol("abort");const oe=Symbol("kContentType");const noop=()=>{};i.exports=class BodyReadable extends v{constructor({resume:i,abort:p,contentType:d="",highWaterMark:y=64*1024}){super({autoDestroy:true,read:i,highWaterMark:y});this._readableState.dataEmitted=false;this[ie]=p;this[te]=null;this[ne]=null;this[oe]=d;this[re]=false}destroy(i){if(this.destroyed){return this}if(!i&&!this._readableState.endEmitted){i=new D}if(i){this[ie]()}return super.destroy(i)}emit(i,...p){if(i==="data"){this._readableState.dataEmitted=true}else if(i==="error"){this._readableState.errorEmitted=true}return super.emit(i,...p)}on(i,...p){if(i==="data"||i==="readable"){this[re]=true}return super.on(i,...p)}addListener(i,...p){return this.on(i,...p)}off(i,...p){const d=super.off(i,...p);if(i==="data"||i==="readable"){this[re]=this.listenerCount("data")>0||this.listenerCount("readable")>0}return d}removeListener(i,...p){return this.off(i,...p)}push(i){if(this[te]&&i!==null&&this.readableLength===0){consumePush(this[te],i);return this[re]?super.push(i):true}return super.push(i)}async text(){return consume(this,"text")}async json(){return consume(this,"json")}async blob(){return consume(this,"blob")}async arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new M}get bodyUsed(){return j.isDisturbed(this)}get body(){if(!this[ne]){this[ne]=V(this);if(this[te]){this[ne].getReader();y(this[ne].locked)}}return this[ne]}dump(i){let p=i&&Number.isFinite(i.limit)?i.limit:262144;const d=i&&i.signal;if(d){try{if(typeof d!=="object"||!("aborted"in d)){throw new U("signal must be an AbortSignal")}j.throwIfAborted(d)}catch(i){return Promise.reject(i)}}if(this.closed){return Promise.resolve(null)}return new Promise(((i,y)=>{const v=d?j.addAbortListener(d,(()=>{this.destroy()})):noop;this.on("close",(function(){v();if(d&&d.aborted){y(d.reason||Object.assign(new Error("The operation was aborted"),{name:"AbortError"}))}else{i(null)}})).on("error",noop).on("data",(function(i){p-=i.length;if(p<=0){this.destroy()}})).resume()}))}};function isLocked(i){return i[ne]&&i[ne].locked===true||i[te]}function isUnusable(i){return j.isDisturbed(i)||isLocked(i)}async function consume(i,p){if(isUnusable(i)){throw new TypeError("unusable")}y(!i[te]);return new Promise(((d,y)=>{i[te]={type:p,stream:i,resolve:d,reject:y,length:0,body:[]};i.on("error",(function(i){consumeFinish(this[te],i)})).on("close",(function(){if(this[te].body!==null){consumeFinish(this[te],new D)}}));process.nextTick(consumeStart,i[te])}))}function consumeStart(i){if(i.body===null){return}const{_readableState:p}=i.stream;for(const d of p.buffer){consumePush(i,d)}if(p.endEmitted){consumeEnd(this[te])}else{i.stream.on("end",(function(){consumeEnd(this[te])}))}i.stream.resume();while(i.stream.read()!=null){}}function consumeEnd(i){const{type:p,body:y,resolve:v,stream:D,length:M}=i;try{if(p==="text"){v(K(Buffer.concat(y)))}else if(p==="json"){v(JSON.parse(Buffer.concat(y)))}else if(p==="arrayBuffer"){const i=new Uint8Array(M);let p=0;for(const d of y){i.set(d,p);p+=d.byteLength}v(i.buffer)}else if(p==="blob"){if(!ee){ee=d(20181).Blob}v(new ee(y,{type:D[oe]}))}consumeFinish(i)}catch(i){D.destroy(i)}}function consumePush(i,p){i.length+=p.length;i.body.push(p)}function consumeFinish(i,p){if(i.body===null){return}if(p){i.reject(p)}else{i.resolve()}i.type=null;i.stream=null;i.resolve=null;i.reject=null;i.length=0;i.body=null}},70757:(i,p,d)=>{const y=d(42613);const{ResponseStatusCodeError:v}=d(61581);const{toUSVString:D}=d(84606);async function getResolveErrorBodyCallback({callback:i,body:p,contentType:d,statusCode:M,statusMessage:U,headers:j}){y(p);let V=[];let K=0;for await(const i of p){V.push(i);K+=i.length;if(K>128*1024){V=null;break}}if(M===204||!d||!V){process.nextTick(i,new v(`Response status code ${M}${U?`: ${U}`:""}`,M,j));return}try{if(d.startsWith("application/json")){const p=JSON.parse(D(Buffer.concat(V)));process.nextTick(i,new v(`Response status code ${M}${U?`: ${U}`:""}`,M,j,p));return}if(d.startsWith("text/")){const p=D(Buffer.concat(V));process.nextTick(i,new v(`Response status code ${M}${U?`: ${U}`:""}`,M,j,p));return}}catch(i){}process.nextTick(i,new v(`Response status code ${M}${U?`: ${U}`:""}`,M,j))}i.exports={getResolveErrorBodyCallback:getResolveErrorBodyCallback}},33375:(i,p,d)=>{"use strict";const{BalancedPoolMissingUpstreamError:y,InvalidArgumentError:v}=d(61581);const{PoolBase:D,kClients:M,kNeedDrain:U,kAddClient:j,kRemoveClient:V,kGetDispatcher:K}=d(49974);const ee=d(6086);const{kUrl:te,kInterceptors:re}=d(45773);const{parseOrigin:ne}=d(84606);const ie=Symbol("factory");const oe=Symbol("options");const se=Symbol("kGreatestCommonDivisor");const ae=Symbol("kCurrentWeight");const le=Symbol("kIndex");const ce=Symbol("kWeight");const ue=Symbol("kMaxWeightPerServer");const pe=Symbol("kErrorPenalty");function getGreatestCommonDivisor(i,p){if(p===0)return i;return getGreatestCommonDivisor(p,i%p)}function defaultFactory(i,p){return new ee(i,p)}class BalancedPool extends D{constructor(i=[],{factory:p=defaultFactory,...d}={}){super();this[oe]=d;this[le]=-1;this[ae]=0;this[ue]=this[oe].maxWeightPerServer||100;this[pe]=this[oe].errorPenalty||15;if(!Array.isArray(i)){i=[i]}if(typeof p!=="function"){throw new v("factory must be a function.")}this[re]=d.interceptors&&d.interceptors.BalancedPool&&Array.isArray(d.interceptors.BalancedPool)?d.interceptors.BalancedPool:[];this[ie]=p;for(const p of i){this.addUpstream(p)}this._updateBalancedPoolStats()}addUpstream(i){const p=ne(i).origin;if(this[M].find((i=>i[te].origin===p&&i.closed!==true&&i.destroyed!==true))){return this}const d=this[ie](p,Object.assign({},this[oe]));this[j](d);d.on("connect",(()=>{d[ce]=Math.min(this[ue],d[ce]+this[pe])}));d.on("connectionError",(()=>{d[ce]=Math.max(1,d[ce]-this[pe]);this._updateBalancedPoolStats()}));d.on("disconnect",((...i)=>{const p=i[2];if(p&&p.code==="UND_ERR_SOCKET"){d[ce]=Math.max(1,d[ce]-this[pe]);this._updateBalancedPoolStats()}}));for(const i of this[M]){i[ce]=this[ue]}this._updateBalancedPoolStats();return this}_updateBalancedPoolStats(){this[se]=this[M].map((i=>i[ce])).reduce(getGreatestCommonDivisor,0)}removeUpstream(i){const p=ne(i).origin;const d=this[M].find((i=>i[te].origin===p&&i.closed!==true&&i.destroyed!==true));if(d){this[V](d)}return this}get upstreams(){return this[M].filter((i=>i.closed!==true&&i.destroyed!==true)).map((i=>i[te].origin))}[K](){if(this[M].length===0){throw new y}const i=this[M].find((i=>!i[U]&&i.closed!==true&&i.destroyed!==true));if(!i){return}const p=this[M].map((i=>i[U])).reduce(((i,p)=>i&&p),true);if(p){return}let d=0;let v=this[M].findIndex((i=>!i[U]));while(d++<this[M].length){this[le]=(this[le]+1)%this[M].length;const i=this[M][this[le]];if(i[ce]>this[M][v][ce]&&!i[U]){v=this[le]}if(this[le]===0){this[ae]=this[ae]-this[se];if(this[ae]<=0){this[ae]=this[ue]}}if(i[ce]>=this[ae]&&!i[U]){return i}}this[ae]=this[M][v][ce];this[le]=v;return this[M][v]}}i.exports=BalancedPool},13761:(i,p,d)=>{"use strict";const{kConstruct:y}=d(5914);const{urlEquals:v,fieldValues:D}=d(83175);const{kEnumerableProperty:M,isDisturbed:U}=d(84606);const{kHeadersList:j}=d(45773);const{webidl:V}=d(33476);const{Response:K,cloneResponse:ee}=d(96062);const{Request:te}=d(62204);const{kState:re,kHeaders:ne,kGuard:ie,kRealm:oe}=d(11088);const{fetching:se}=d(79401);const{urlIsHttpHttpsScheme:ae,createDeferredPromise:le,readAllBytes:ce}=d(18961);const ue=d(42613);const{getGlobalDispatcher:pe}=d(7075);class Cache{#e;constructor(){if(arguments[0]!==y){V.illegalConstructor()}this.#e=arguments[1]}async match(i,p={}){V.brandCheck(this,Cache);V.argumentLengthCheck(arguments,1,{header:"Cache.match"});i=V.converters.RequestInfo(i);p=V.converters.CacheQueryOptions(p);const d=await this.matchAll(i,p);if(d.length===0){return}return d[0]}async matchAll(i=undefined,p={}){V.brandCheck(this,Cache);if(i!==undefined)i=V.converters.RequestInfo(i);p=V.converters.CacheQueryOptions(p);let d=null;if(i!==undefined){if(i instanceof te){d=i[re];if(d.method!=="GET"&&!p.ignoreMethod){return[]}}else if(typeof i==="string"){d=new te(i)[re]}}const y=[];if(i===undefined){for(const i of this.#e){y.push(i[1])}}else{const i=this.#t(d,p);for(const p of i){y.push(p[1])}}const v=[];for(const i of y){const p=new K(i.body?.source??null);const d=p[re].body;p[re]=i;p[re].body=d;p[ne][j]=i.headersList;p[ne][ie]="immutable";v.push(p)}return Object.freeze(v)}async add(i){V.brandCheck(this,Cache);V.argumentLengthCheck(arguments,1,{header:"Cache.add"});i=V.converters.RequestInfo(i);const p=[i];const d=this.addAll(p);return await d}async addAll(i){V.brandCheck(this,Cache);V.argumentLengthCheck(arguments,1,{header:"Cache.addAll"});i=V.converters["sequence<RequestInfo>"](i);const p=[];const d=[];for(const p of i){if(typeof p==="string"){continue}const i=p[re];if(!ae(i.url)||i.method!=="GET"){throw V.errors.exception({header:"Cache.addAll",message:"Expected http/s scheme when method is not GET."})}}const y=[];for(const v of i){const i=new te(v)[re];if(!ae(i.url)){throw V.errors.exception({header:"Cache.addAll",message:"Expected http/s scheme."})}i.initiator="fetch";i.destination="subresource";d.push(i);const M=le();y.push(se({request:i,dispatcher:pe(),processResponse(i){if(i.type==="error"||i.status===206||i.status<200||i.status>299){M.reject(V.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}))}else if(i.headersList.contains("vary")){const p=D(i.headersList.get("vary"));for(const i of p){if(i==="*"){M.reject(V.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(const i of y){i.abort()}return}}}},processResponseEndOfBody(i){if(i.aborted){M.reject(new DOMException("aborted","AbortError"));return}M.resolve(i)}}));p.push(M.promise)}const v=Promise.all(p);const M=await v;const U=[];let j=0;for(const i of M){const p={type:"put",request:d[j],response:i};U.push(p);j++}const K=le();let ee=null;try{this.#r(U)}catch(i){ee=i}queueMicrotask((()=>{if(ee===null){K.resolve(undefined)}else{K.reject(ee)}}));return K.promise}async put(i,p){V.brandCheck(this,Cache);V.argumentLengthCheck(arguments,2,{header:"Cache.put"});i=V.converters.RequestInfo(i);p=V.converters.Response(p);let d=null;if(i instanceof te){d=i[re]}else{d=new te(i)[re]}if(!ae(d.url)||d.method!=="GET"){throw V.errors.exception({header:"Cache.put",message:"Expected an http/s scheme when method is not GET"})}const y=p[re];if(y.status===206){throw V.errors.exception({header:"Cache.put",message:"Got 206 status"})}if(y.headersList.contains("vary")){const i=D(y.headersList.get("vary"));for(const p of i){if(p==="*"){throw V.errors.exception({header:"Cache.put",message:"Got * vary field value"})}}}if(y.body&&(U(y.body.stream)||y.body.stream.locked)){throw V.errors.exception({header:"Cache.put",message:"Response body is locked or disturbed"})}const v=ee(y);const M=le();if(y.body!=null){const i=y.body.stream;const p=i.getReader();ce(p).then(M.resolve,M.reject)}else{M.resolve(undefined)}const j=[];const K={type:"put",request:d,response:v};j.push(K);const ne=await M.promise;if(v.body!=null){v.body.source=ne}const ie=le();let oe=null;try{this.#r(j)}catch(i){oe=i}queueMicrotask((()=>{if(oe===null){ie.resolve()}else{ie.reject(oe)}}));return ie.promise}async delete(i,p={}){V.brandCheck(this,Cache);V.argumentLengthCheck(arguments,1,{header:"Cache.delete"});i=V.converters.RequestInfo(i);p=V.converters.CacheQueryOptions(p);let d=null;if(i instanceof te){d=i[re];if(d.method!=="GET"&&!p.ignoreMethod){return false}}else{ue(typeof i==="string");d=new te(i)[re]}const y=[];const v={type:"delete",request:d,options:p};y.push(v);const D=le();let M=null;let U;try{U=this.#r(y)}catch(i){M=i}queueMicrotask((()=>{if(M===null){D.resolve(!!U?.length)}else{D.reject(M)}}));return D.promise}async keys(i=undefined,p={}){V.brandCheck(this,Cache);if(i!==undefined)i=V.converters.RequestInfo(i);p=V.converters.CacheQueryOptions(p);let d=null;if(i!==undefined){if(i instanceof te){d=i[re];if(d.method!=="GET"&&!p.ignoreMethod){return[]}}else if(typeof i==="string"){d=new te(i)[re]}}const y=le();const v=[];if(i===undefined){for(const i of this.#e){v.push(i[0])}}else{const i=this.#t(d,p);for(const p of i){v.push(p[0])}}queueMicrotask((()=>{const i=[];for(const p of v){const d=new te("https://a");d[re]=p;d[ne][j]=p.headersList;d[ne][ie]="immutable";d[oe]=p.client;i.push(d)}y.resolve(Object.freeze(i))}));return y.promise}#r(i){const p=this.#e;const d=[...p];const y=[];const v=[];try{for(const d of i){if(d.type!=="delete"&&d.type!=="put"){throw V.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'})}if(d.type==="delete"&&d.response!=null){throw V.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"})}if(this.#t(d.request,d.options,y).length){throw new DOMException("???","InvalidStateError")}let i;if(d.type==="delete"){i=this.#t(d.request,d.options);if(i.length===0){return[]}for(const d of i){const i=p.indexOf(d);ue(i!==-1);p.splice(i,1)}}else if(d.type==="put"){if(d.response==null){throw V.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"})}const v=d.request;if(!ae(v.url)){throw V.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"})}if(v.method!=="GET"){throw V.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"})}if(d.options!=null){throw V.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"})}i=this.#t(d.request);for(const d of i){const i=p.indexOf(d);ue(i!==-1);p.splice(i,1)}p.push([d.request,d.response]);y.push([d.request,d.response])}v.push([d.request,d.response])}return v}catch(i){this.#e.length=0;this.#e=d;throw i}}#t(i,p,d){const y=[];const v=d??this.#e;for(const d of v){const[v,D]=d;if(this.#n(i,v,D,p)){y.push(d)}}return y}#n(i,p,d=null,y){const M=new URL(i.url);const U=new URL(p.url);if(y?.ignoreSearch){U.search="";M.search=""}if(!v(M,U,true)){return false}if(d==null||y?.ignoreVary||!d.headersList.contains("vary")){return true}const j=D(d.headersList.get("vary"));for(const d of j){if(d==="*"){return false}const y=p.headersList.get(d);const v=i.headersList.get(d);if(y!==v){return false}}return true}}Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:true},match:M,matchAll:M,add:M,addAll:M,put:M,delete:M,keys:M});const de=[{key:"ignoreSearch",converter:V.converters.boolean,defaultValue:false},{key:"ignoreMethod",converter:V.converters.boolean,defaultValue:false},{key:"ignoreVary",converter:V.converters.boolean,defaultValue:false}];V.converters.CacheQueryOptions=V.dictionaryConverter(de);V.converters.MultiCacheQueryOptions=V.dictionaryConverter([...de,{key:"cacheName",converter:V.converters.DOMString}]);V.converters.Response=V.interfaceConverter(K);V.converters["sequence<RequestInfo>"]=V.sequenceConverter(V.converters.RequestInfo);i.exports={Cache:Cache}},78400:(i,p,d)=>{"use strict";const{kConstruct:y}=d(5914);const{Cache:v}=d(13761);const{webidl:D}=d(33476);const{kEnumerableProperty:M}=d(84606);class CacheStorage{#i=new Map;constructor(){if(arguments[0]!==y){D.illegalConstructor()}}async match(i,p={}){D.brandCheck(this,CacheStorage);D.argumentLengthCheck(arguments,1,{header:"CacheStorage.match"});i=D.converters.RequestInfo(i);p=D.converters.MultiCacheQueryOptions(p);if(p.cacheName!=null){if(this.#i.has(p.cacheName)){const d=this.#i.get(p.cacheName);const D=new v(y,d);return await D.match(i,p)}}else{for(const d of this.#i.values()){const D=new v(y,d);const M=await D.match(i,p);if(M!==undefined){return M}}}}async has(i){D.brandCheck(this,CacheStorage);D.argumentLengthCheck(arguments,1,{header:"CacheStorage.has"});i=D.converters.DOMString(i);return this.#i.has(i)}async open(i){D.brandCheck(this,CacheStorage);D.argumentLengthCheck(arguments,1,{header:"CacheStorage.open"});i=D.converters.DOMString(i);if(this.#i.has(i)){const p=this.#i.get(i);return new v(y,p)}const p=[];this.#i.set(i,p);return new v(y,p)}async delete(i){D.brandCheck(this,CacheStorage);D.argumentLengthCheck(arguments,1,{header:"CacheStorage.delete"});i=D.converters.DOMString(i);return this.#i.delete(i)}async keys(){D.brandCheck(this,CacheStorage);const i=this.#i.keys();return[...i]}}Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:true},match:M,has:M,open:M,delete:M,keys:M});i.exports={CacheStorage:CacheStorage}},5914:(i,p,d)=>{"use strict";i.exports={kConstruct:d(45773).kConstruct}},83175:(i,p,d)=>{"use strict";const y=d(42613);const{URLSerializer:v}=d(46960);const{isValidHeaderName:D}=d(18961);function urlEquals(i,p,d=false){const y=v(i,d);const D=v(p,d);return y===D}function fieldValues(i){y(i!==null);const p=[];for(let d of i.split(",")){d=d.trim();if(!d.length){continue}else if(!D(d)){continue}p.push(d)}return p}i.exports={urlEquals:urlEquals,fieldValues:fieldValues}},60439:(i,p,d)=>{"use strict";const y=d(42613);const v=d(69278);const D=d(58611);const{pipeline:M}=d(2203);const U=d(84606);const j=d(62374);const V=d(63505);const K=d(19787);const{RequestContentLengthMismatchError:ee,ResponseContentLengthMismatchError:te,InvalidArgumentError:re,RequestAbortedError:ne,HeadersTimeoutError:ie,HeadersOverflowError:oe,SocketError:se,InformationalError:ae,BodyTimeoutError:le,HTTPParserError:ce,ResponseExceededMaxSizeError:ue,ClientDestroyedError:pe}=d(61581);const de=d(20110);const{kUrl:fe,kReset:me,kServerName:he,kClient:Ae,kBusy:ge,kParser:ye,kConnect:be,kBlocking:Ee,kResuming:ve,kRunning:Ce,kPending:we,kSize:Se,kWriting:Ie,kQueue:Be,kConnected:Te,kConnecting:xe,kNeedDrain:_e,kNoRef:Re,kKeepAliveDefaultTimeout:Ne,kHostHeader:ke,kPendingIdx:Pe,kRunningIdx:Qe,kError:De,kPipelining:Oe,kSocket:Le,kKeepAliveTimeoutValue:Fe,kMaxHeadersSize:Me,kKeepAliveMaxTimeout:Ue,kKeepAliveTimeoutThreshold:je,kHeadersTimeout:He,kBodyTimeout:Ge,kStrictContentLength:qe,kConnector:Ve,kMaxRedirections:ze,kMaxRequests:We,kCounter:Je,kClose:Ye,kDestroy:$e,kDispatch:Ke,kInterceptors:Xe,kLocalAddress:Ze,kMaxResponseSize:dt,kHTTPConnVersion:mt,kHost:At,kHTTP2Session:yt,kHTTP2SessionState:bt,kHTTP2BuildRequest:Et,kHTTP2CopyHeaders:vt,kHTTP1BuildRequest:Ct}=d(45773);let wt;try{wt=d(85675)}catch{wt={constants:{}}}const{constants:{HTTP2_HEADER_AUTHORITY:St,HTTP2_HEADER_METHOD:It,HTTP2_HEADER_PATH:Bt,HTTP2_HEADER_SCHEME:Tt,HTTP2_HEADER_CONTENT_LENGTH:xt,HTTP2_HEADER_EXPECT:_t,HTTP2_HEADER_STATUS:Rt}}=wt;let Nt=false;const kt=Buffer[Symbol.species];const Pt=Symbol("kClosedResolve");const Qt={};try{const i=d(31637);Qt.sendHeaders=i.channel("undici:client:sendHeaders");Qt.beforeConnect=i.channel("undici:client:beforeConnect");Qt.connectError=i.channel("undici:client:connectError");Qt.connected=i.channel("undici:client:connected")}catch{Qt.sendHeaders={hasSubscribers:false};Qt.beforeConnect={hasSubscribers:false};Qt.connectError={hasSubscribers:false};Qt.connected={hasSubscribers:false}}class Client extends K{constructor(i,{interceptors:p,maxHeaderSize:d,headersTimeout:y,socketTimeout:M,requestTimeout:j,connectTimeout:V,bodyTimeout:K,idleTimeout:ee,keepAlive:te,keepAliveTimeout:ne,maxKeepAliveTimeout:ie,keepAliveMaxTimeout:oe,keepAliveTimeoutThreshold:se,socketPath:ae,pipelining:le,tls:ce,strictContentLength:ue,maxCachedSessions:pe,maxRedirections:me,connect:Ae,maxRequestsPerClient:ge,localAddress:ye,maxResponseSize:be,autoSelectFamily:Ee,autoSelectFamilyAttemptTimeout:Ce,allowH2:we,maxConcurrentStreams:Se}={}){super();if(te!==undefined){throw new re("unsupported keepAlive, use pipelining=0 instead")}if(M!==undefined){throw new re("unsupported socketTimeout, use headersTimeout & bodyTimeout instead")}if(j!==undefined){throw new re("unsupported requestTimeout, use headersTimeout & bodyTimeout instead")}if(ee!==undefined){throw new re("unsupported idleTimeout, use keepAliveTimeout instead")}if(ie!==undefined){throw new re("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead")}if(d!=null&&!Number.isFinite(d)){throw new re("invalid maxHeaderSize")}if(ae!=null&&typeof ae!=="string"){throw new re("invalid socketPath")}if(V!=null&&(!Number.isFinite(V)||V<0)){throw new re("invalid connectTimeout")}if(ne!=null&&(!Number.isFinite(ne)||ne<=0)){throw new re("invalid keepAliveTimeout")}if(oe!=null&&(!Number.isFinite(oe)||oe<=0)){throw new re("invalid keepAliveMaxTimeout")}if(se!=null&&!Number.isFinite(se)){throw new re("invalid keepAliveTimeoutThreshold")}if(y!=null&&(!Number.isInteger(y)||y<0)){throw new re("headersTimeout must be a positive integer or zero")}if(K!=null&&(!Number.isInteger(K)||K<0)){throw new re("bodyTimeout must be a positive integer or zero")}if(Ae!=null&&typeof Ae!=="function"&&typeof Ae!=="object"){throw new re("connect must be a function or an object")}if(me!=null&&(!Number.isInteger(me)||me<0)){throw new re("maxRedirections must be a positive number")}if(ge!=null&&(!Number.isInteger(ge)||ge<0)){throw new re("maxRequestsPerClient must be a positive number")}if(ye!=null&&(typeof ye!=="string"||v.isIP(ye)===0)){throw new re("localAddress must be valid string IP address")}if(be!=null&&(!Number.isInteger(be)||be<-1)){throw new re("maxResponseSize must be a positive number")}if(Ce!=null&&(!Number.isInteger(Ce)||Ce<-1)){throw new re("autoSelectFamilyAttemptTimeout must be a positive number")}if(we!=null&&typeof we!=="boolean"){throw new re("allowH2 must be a valid boolean value")}if(Se!=null&&(typeof Se!=="number"||Se<1)){throw new re("maxConcurrentStreams must be a possitive integer, greater than 0")}if(typeof Ae!=="function"){Ae=de({...ce,maxCachedSessions:pe,allowH2:we,socketPath:ae,timeout:V,...U.nodeHasAutoSelectFamily&&Ee?{autoSelectFamily:Ee,autoSelectFamilyAttemptTimeout:Ce}:undefined,...Ae})}this[Xe]=p&&p.Client&&Array.isArray(p.Client)?p.Client:[Ot({maxRedirections:me})];this[fe]=U.parseOrigin(i);this[Ve]=Ae;this[Le]=null;this[Oe]=le!=null?le:1;this[Me]=d||D.maxHeaderSize;this[Ne]=ne==null?4e3:ne;this[Ue]=oe==null?6e5:oe;this[je]=se==null?1e3:se;this[Fe]=this[Ne];this[he]=null;this[Ze]=ye!=null?ye:null;this[ve]=0;this[_e]=0;this[ke]=`host: ${this[fe].hostname}${this[fe].port?`:${this[fe].port}`:""}\r\n`;this[Ge]=K!=null?K:3e5;this[He]=y!=null?y:3e5;this[qe]=ue==null?true:ue;this[ze]=me;this[We]=ge;this[Pt]=null;this[dt]=be>-1?be:-1;this[mt]="h1";this[yt]=null;this[bt]=!we?null:{openStreams:0,maxConcurrentStreams:Se!=null?Se:100};this[At]=`${this[fe].hostname}${this[fe].port?`:${this[fe].port}`:""}`;this[Be]=[];this[Qe]=0;this[Pe]=0}get pipelining(){return this[Oe]}set pipelining(i){this[Oe]=i;resume(this,true)}get[we](){return this[Be].length-this[Pe]}get[Ce](){return this[Pe]-this[Qe]}get[Se](){return this[Be].length-this[Qe]}get[Te](){return!!this[Le]&&!this[xe]&&!this[Le].destroyed}get[ge](){const i=this[Le];return i&&(i[me]||i[Ie]||i[Ee])||this[Se]>=(this[Oe]||1)||this[we]>0}[be](i){connect(this);this.once("connect",i)}[Ke](i,p){const d=i.origin||this[fe].origin;const y=this[mt]==="h2"?V[Et](d,i,p):V[Ct](d,i,p);this[Be].push(y);if(this[ve]){}else if(U.bodyLength(y.body)==null&&U.isIterable(y.body)){this[ve]=1;process.nextTick(resume,this)}else{resume(this,true)}if(this[ve]&&this[_e]!==2&&this[ge]){this[_e]=2}return this[_e]<2}async[Ye](){return new Promise((i=>{if(!this[Se]){i(null)}else{this[Pt]=i}}))}async[$e](i){return new Promise((p=>{const d=this[Be].splice(this[Pe]);for(let p=0;p<d.length;p++){const y=d[p];errorRequest(this,y,i)}const callback=()=>{if(this[Pt]){this[Pt]();this[Pt]=null}p()};if(this[yt]!=null){U.destroy(this[yt],i);this[yt]=null;this[bt]=null}if(!this[Le]){queueMicrotask(callback)}else{U.destroy(this[Le].on("close",callback),i)}resume(this)}))}}function onHttp2SessionError(i){y(i.code!=="ERR_TLS_CERT_ALTNAME_INVALID");this[Le][De]=i;onError(this[Ae],i)}function onHttp2FrameError(i,p,d){const y=new ae(`HTTP/2: "frameError" received - type ${i}, code ${p}`);if(d===0){this[Le][De]=y;onError(this[Ae],y)}}function onHttp2SessionEnd(){U.destroy(this,new se("other side closed"));U.destroy(this[Le],new se("other side closed"))}function onHTTP2GoAway(i){const p=this[Ae];const d=new ae(`HTTP/2: "GOAWAY" frame received with code ${i}`);p[Le]=null;p[yt]=null;if(p.destroyed){y(this[we]===0);const i=p[Be].splice(p[Qe]);for(let p=0;p<i.length;p++){const y=i[p];errorRequest(this,y,d)}}else if(p[Ce]>0){const i=p[Be][p[Qe]];p[Be][p[Qe]++]=null;errorRequest(p,i,d)}p[Pe]=p[Qe];y(p[Ce]===0);p.emit("disconnect",p[fe],[p],d);resume(p)}const Dt=d(862);const Ot=d(99509);const Lt=Buffer.alloc(0);async function lazyllhttp(){const i=process.env.JEST_WORKER_ID?d(68484):undefined;let p;try{p=await WebAssembly.compile(Buffer.from(d(10652),"base64"))}catch(y){p=await WebAssembly.compile(Buffer.from(i||d(68484),"base64"))}return await WebAssembly.instantiate(p,{env:{wasm_on_url:(i,p,d)=>0,wasm_on_status:(i,p,d)=>{y.strictEqual(Ut.ptr,i);const v=p-Gt+jt.byteOffset;return Ut.onStatus(new kt(jt.buffer,v,d))||0},wasm_on_message_begin:i=>{y.strictEqual(Ut.ptr,i);return Ut.onMessageBegin()||0},wasm_on_header_field:(i,p,d)=>{y.strictEqual(Ut.ptr,i);const v=p-Gt+jt.byteOffset;return Ut.onHeaderField(new kt(jt.buffer,v,d))||0},wasm_on_header_value:(i,p,d)=>{y.strictEqual(Ut.ptr,i);const v=p-Gt+jt.byteOffset;return Ut.onHeaderValue(new kt(jt.buffer,v,d))||0},wasm_on_headers_complete:(i,p,d,v)=>{y.strictEqual(Ut.ptr,i);return Ut.onHeadersComplete(p,Boolean(d),Boolean(v))||0},wasm_on_body:(i,p,d)=>{y.strictEqual(Ut.ptr,i);const v=p-Gt+jt.byteOffset;return Ut.onBody(new kt(jt.buffer,v,d))||0},wasm_on_message_complete:i=>{y.strictEqual(Ut.ptr,i);return Ut.onMessageComplete()||0}}})}let Ft=null;let Mt=lazyllhttp();Mt.catch();let Ut=null;let jt=null;let Ht=0;let Gt=null;const qt=1;const Vt=2;const zt=3;class Parser{constructor(i,p,{exports:d}){y(Number.isFinite(i[Me])&&i[Me]>0);this.llhttp=d;this.ptr=this.llhttp.llhttp_alloc(Dt.TYPE.RESPONSE);this.client=i;this.socket=p;this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.statusCode=null;this.statusText="";this.upgrade=false;this.headers=[];this.headersSize=0;this.headersMaxSize=i[Me];this.shouldKeepAlive=false;this.paused=false;this.resume=this.resume.bind(this);this.bytesRead=0;this.keepAlive="";this.contentLength="";this.connection="";this.maxResponseSize=i[dt]}setTimeout(i,p){this.timeoutType=p;if(i!==this.timeoutValue){j.clearTimeout(this.timeout);if(i){this.timeout=j.setTimeout(onParserTimeout,i,this);if(this.timeout.unref){this.timeout.unref()}}else{this.timeout=null}this.timeoutValue=i}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}}resume(){if(this.socket.destroyed||!this.paused){return}y(this.ptr!=null);y(Ut==null);this.llhttp.llhttp_resume(this.ptr);y(this.timeoutType===Vt);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.paused=false;this.execute(this.socket.read()||Lt);this.readMore()}readMore(){while(!this.paused&&this.ptr){const i=this.socket.read();if(i===null){break}this.execute(i)}}execute(i){y(this.ptr!=null);y(Ut==null);y(!this.paused);const{socket:p,llhttp:d}=this;if(i.length>Ht){if(Gt){d.free(Gt)}Ht=Math.ceil(i.length/4096)*4096;Gt=d.malloc(Ht)}new Uint8Array(d.memory.buffer,Gt,Ht).set(i);try{let y;try{jt=i;Ut=this;y=d.llhttp_execute(this.ptr,Gt,i.length)}catch(i){throw i}finally{Ut=null;jt=null}const v=d.llhttp_get_error_pos(this.ptr)-Gt;if(y===Dt.ERROR.PAUSED_UPGRADE){this.onUpgrade(i.slice(v))}else if(y===Dt.ERROR.PAUSED){this.paused=true;p.unshift(i.slice(v))}else if(y!==Dt.ERROR.OK){const p=d.llhttp_get_error_reason(this.ptr);let D="";if(p){const i=new Uint8Array(d.memory.buffer,p).indexOf(0);D="Response does not match the HTTP/1.1 protocol ("+Buffer.from(d.memory.buffer,p,i).toString()+")"}throw new ce(D,Dt.ERROR[y],i.slice(v))}}catch(i){U.destroy(p,i)}}destroy(){y(this.ptr!=null);y(Ut==null);this.llhttp.llhttp_free(this.ptr);this.ptr=null;j.clearTimeout(this.timeout);this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.paused=false}onStatus(i){this.statusText=i.toString()}onMessageBegin(){const{socket:i,client:p}=this;if(i.destroyed){return-1}const d=p[Be][p[Qe]];if(!d){return-1}}onHeaderField(i){const p=this.headers.length;if((p&1)===0){this.headers.push(i)}else{this.headers[p-1]=Buffer.concat([this.headers[p-1],i])}this.trackHeader(i.length)}onHeaderValue(i){let p=this.headers.length;if((p&1)===1){this.headers.push(i);p+=1}else{this.headers[p-1]=Buffer.concat([this.headers[p-1],i])}const d=this.headers[p-2];if(d.length===10&&d.toString().toLowerCase()==="keep-alive"){this.keepAlive+=i.toString()}else if(d.length===10&&d.toString().toLowerCase()==="connection"){this.connection+=i.toString()}else if(d.length===14&&d.toString().toLowerCase()==="content-length"){this.contentLength+=i.toString()}this.trackHeader(i.length)}trackHeader(i){this.headersSize+=i;if(this.headersSize>=this.headersMaxSize){U.destroy(this.socket,new oe)}}onUpgrade(i){const{upgrade:p,client:d,socket:v,headers:D,statusCode:M}=this;y(p);const j=d[Be][d[Qe]];y(j);y(!v.destroyed);y(v===d[Le]);y(!this.paused);y(j.upgrade||j.method==="CONNECT");this.statusCode=null;this.statusText="";this.shouldKeepAlive=null;y(this.headers.length%2===0);this.headers=[];this.headersSize=0;v.unshift(i);v[ye].destroy();v[ye]=null;v[Ae]=null;v[De]=null;v.removeListener("error",onSocketError).removeListener("readable",onSocketReadable).removeListener("end",onSocketEnd).removeListener("close",onSocketClose);d[Le]=null;d[Be][d[Qe]++]=null;d.emit("disconnect",d[fe],[d],new ae("upgrade"));try{j.onUpgrade(M,D,v)}catch(i){U.destroy(v,i)}resume(d)}onHeadersComplete(i,p,d){const{client:v,socket:D,headers:M,statusText:j}=this;if(D.destroyed){return-1}const V=v[Be][v[Qe]];if(!V){return-1}y(!this.upgrade);y(this.statusCode<200);if(i===100){U.destroy(D,new se("bad response",U.getSocketInfo(D)));return-1}if(p&&!V.upgrade){U.destroy(D,new se("bad upgrade",U.getSocketInfo(D)));return-1}y.strictEqual(this.timeoutType,qt);this.statusCode=i;this.shouldKeepAlive=d||V.method==="HEAD"&&!D[me]&&this.connection.toLowerCase()==="keep-alive";if(this.statusCode>=200){const i=V.bodyTimeout!=null?V.bodyTimeout:v[Ge];this.setTimeout(i,Vt)}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}if(V.method==="CONNECT"){y(v[Ce]===1);this.upgrade=true;return 2}if(p){y(v[Ce]===1);this.upgrade=true;return 2}y(this.headers.length%2===0);this.headers=[];this.headersSize=0;if(this.shouldKeepAlive&&v[Oe]){const i=this.keepAlive?U.parseKeepAliveTimeout(this.keepAlive):null;if(i!=null){const p=Math.min(i-v[je],v[Ue]);if(p<=0){D[me]=true}else{v[Fe]=p}}else{v[Fe]=v[Ne]}}else{D[me]=true}const K=V.onHeaders(i,M,this.resume,j)===false;if(V.aborted){return-1}if(V.method==="HEAD"){return 1}if(i<200){return 1}if(D[Ee]){D[Ee]=false;resume(v)}return K?Dt.ERROR.PAUSED:0}onBody(i){const{client:p,socket:d,statusCode:v,maxResponseSize:D}=this;if(d.destroyed){return-1}const M=p[Be][p[Qe]];y(M);y.strictEqual(this.timeoutType,Vt);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}y(v>=200);if(D>-1&&this.bytesRead+i.length>D){U.destroy(d,new ue);return-1}this.bytesRead+=i.length;if(M.onData(i)===false){return Dt.ERROR.PAUSED}}onMessageComplete(){const{client:i,socket:p,statusCode:d,upgrade:v,headers:D,contentLength:M,bytesRead:j,shouldKeepAlive:V}=this;if(p.destroyed&&(!d||V)){return-1}if(v){return}const K=i[Be][i[Qe]];y(K);y(d>=100);this.statusCode=null;this.statusText="";this.bytesRead=0;this.contentLength="";this.keepAlive="";this.connection="";y(this.headers.length%2===0);this.headers=[];this.headersSize=0;if(d<200){return}if(K.method!=="HEAD"&&M&&j!==parseInt(M,10)){U.destroy(p,new te);return-1}K.onComplete(D);i[Be][i[Qe]++]=null;if(p[Ie]){y.strictEqual(i[Ce],0);U.destroy(p,new ae("reset"));return Dt.ERROR.PAUSED}else if(!V){U.destroy(p,new ae("reset"));return Dt.ERROR.PAUSED}else if(p[me]&&i[Ce]===0){U.destroy(p,new ae("reset"));return Dt.ERROR.PAUSED}else if(i[Oe]===1){setImmediate(resume,i)}else{resume(i)}}}function onParserTimeout(i){const{socket:p,timeoutType:d,client:v}=i;if(d===qt){if(!p[Ie]||p.writableNeedDrain||v[Ce]>1){y(!i.paused,"cannot be paused while waiting for headers");U.destroy(p,new ie)}}else if(d===Vt){if(!i.paused){U.destroy(p,new le)}}else if(d===zt){y(v[Ce]===0&&v[Fe]);U.destroy(p,new ae("socket idle timeout"))}}function onSocketReadable(){const{[ye]:i}=this;if(i){i.readMore()}}function onSocketError(i){const{[Ae]:p,[ye]:d}=this;y(i.code!=="ERR_TLS_CERT_ALTNAME_INVALID");if(p[mt]!=="h2"){if(i.code==="ECONNRESET"&&d.statusCode&&!d.shouldKeepAlive){d.onMessageComplete();return}}this[De]=i;onError(this[Ae],i)}function onError(i,p){if(i[Ce]===0&&p.code!=="UND_ERR_INFO"&&p.code!=="UND_ERR_SOCKET"){y(i[Pe]===i[Qe]);const d=i[Be].splice(i[Qe]);for(let y=0;y<d.length;y++){const v=d[y];errorRequest(i,v,p)}y(i[Se]===0)}}function onSocketEnd(){const{[ye]:i,[Ae]:p}=this;if(p[mt]!=="h2"){if(i.statusCode&&!i.shouldKeepAlive){i.onMessageComplete();return}}U.destroy(this,new se("other side closed",U.getSocketInfo(this)))}function onSocketClose(){const{[Ae]:i,[ye]:p}=this;if(i[mt]==="h1"&&p){if(!this[De]&&p.statusCode&&!p.shouldKeepAlive){p.onMessageComplete()}this[ye].destroy();this[ye]=null}const d=this[De]||new se("closed",U.getSocketInfo(this));i[Le]=null;if(i.destroyed){y(i[we]===0);const p=i[Be].splice(i[Qe]);for(let y=0;y<p.length;y++){const v=p[y];errorRequest(i,v,d)}}else if(i[Ce]>0&&d.code!=="UND_ERR_INFO"){const p=i[Be][i[Qe]];i[Be][i[Qe]++]=null;errorRequest(i,p,d)}i[Pe]=i[Qe];y(i[Ce]===0);i.emit("disconnect",i[fe],[i],d);resume(i)}async function connect(i){y(!i[xe]);y(!i[Le]);let{host:p,hostname:d,protocol:D,port:M}=i[fe];if(d[0]==="["){const i=d.indexOf("]");y(i!==-1);const p=d.substring(1,i);y(v.isIP(p));d=p}i[xe]=true;if(Qt.beforeConnect.hasSubscribers){Qt.beforeConnect.publish({connectParams:{host:p,hostname:d,protocol:D,port:M,servername:i[he],localAddress:i[Ze]},connector:i[Ve]})}try{const v=await new Promise(((y,v)=>{i[Ve]({host:p,hostname:d,protocol:D,port:M,servername:i[he],localAddress:i[Ze]},((i,p)=>{if(i){v(i)}else{y(p)}}))}));if(i.destroyed){U.destroy(v.on("error",(()=>{})),new pe);return}i[xe]=false;y(v);const j=v.alpnProtocol==="h2";if(j){if(!Nt){Nt=true;process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"})}const p=wt.connect(i[fe],{createConnection:()=>v,peerMaxConcurrentStreams:i[bt].maxConcurrentStreams});i[mt]="h2";p[Ae]=i;p[Le]=v;p.on("error",onHttp2SessionError);p.on("frameError",onHttp2FrameError);p.on("end",onHttp2SessionEnd);p.on("goaway",onHTTP2GoAway);p.on("close",onSocketClose);p.unref();i[yt]=p;v[yt]=p}else{if(!Ft){Ft=await Mt;Mt=null}v[Re]=false;v[Ie]=false;v[me]=false;v[Ee]=false;v[ye]=new Parser(i,v,Ft)}v[Je]=0;v[We]=i[We];v[Ae]=i;v[De]=null;v.on("error",onSocketError).on("readable",onSocketReadable).on("end",onSocketEnd).on("close",onSocketClose);i[Le]=v;if(Qt.connected.hasSubscribers){Qt.connected.publish({connectParams:{host:p,hostname:d,protocol:D,port:M,servername:i[he],localAddress:i[Ze]},connector:i[Ve],socket:v})}i.emit("connect",i[fe],[i])}catch(v){if(i.destroyed){return}i[xe]=false;if(Qt.connectError.hasSubscribers){Qt.connectError.publish({connectParams:{host:p,hostname:d,protocol:D,port:M,servername:i[he],localAddress:i[Ze]},connector:i[Ve],error:v})}if(v.code==="ERR_TLS_CERT_ALTNAME_INVALID"){y(i[Ce]===0);while(i[we]>0&&i[Be][i[Pe]].servername===i[he]){const p=i[Be][i[Pe]++];errorRequest(i,p,v)}}else{onError(i,v)}i.emit("connectionError",i[fe],[i],v)}resume(i)}function emitDrain(i){i[_e]=0;i.emit("drain",i[fe],[i])}function resume(i,p){if(i[ve]===2){return}i[ve]=2;_resume(i,p);i[ve]=0;if(i[Qe]>256){i[Be].splice(0,i[Qe]);i[Pe]-=i[Qe];i[Qe]=0}}function _resume(i,p){while(true){if(i.destroyed){y(i[we]===0);return}if(i[Pt]&&!i[Se]){i[Pt]();i[Pt]=null;return}const d=i[Le];if(d&&!d.destroyed&&d.alpnProtocol!=="h2"){if(i[Se]===0){if(!d[Re]&&d.unref){d.unref();d[Re]=true}}else if(d[Re]&&d.ref){d.ref();d[Re]=false}if(i[Se]===0){if(d[ye].timeoutType!==zt){d[ye].setTimeout(i[Fe],zt)}}else if(i[Ce]>0&&d[ye].statusCode<200){if(d[ye].timeoutType!==qt){const p=i[Be][i[Qe]];const y=p.headersTimeout!=null?p.headersTimeout:i[He];d[ye].setTimeout(y,qt)}}}if(i[ge]){i[_e]=2}else if(i[_e]===2){if(p){i[_e]=1;process.nextTick(emitDrain,i)}else{emitDrain(i)}continue}if(i[we]===0){return}if(i[Ce]>=(i[Oe]||1)){return}const v=i[Be][i[Pe]];if(i[fe].protocol==="https:"&&i[he]!==v.servername){if(i[Ce]>0){return}i[he]=v.servername;if(d&&d.servername!==v.servername){U.destroy(d,new ae("servername changed"));return}}if(i[xe]){return}if(!d&&!i[yt]){connect(i);return}if(d.destroyed||d[Ie]||d[me]||d[Ee]){return}if(i[Ce]>0&&!v.idempotent){return}if(i[Ce]>0&&(v.upgrade||v.method==="CONNECT")){return}if(i[Ce]>0&&U.bodyLength(v.body)!==0&&(U.isStream(v.body)||U.isAsyncIterable(v.body))){return}if(!v.aborted&&write(i,v)){i[Pe]++}else{i[Be].splice(i[Pe],1)}}}function shouldSendContentLength(i){return i!=="GET"&&i!=="HEAD"&&i!=="OPTIONS"&&i!=="TRACE"&&i!=="CONNECT"}function write(i,p){if(i[mt]==="h2"){writeH2(i,i[yt],p);return}const{body:d,method:v,path:D,host:M,upgrade:j,headers:V,blocking:K,reset:te}=p;const re=v==="PUT"||v==="POST"||v==="PATCH";if(d&&typeof d.read==="function"){d.read(0)}const ie=U.bodyLength(d);let oe=ie;if(oe===null){oe=p.contentLength}if(oe===0&&!re){oe=null}if(shouldSendContentLength(v)&&oe>0&&p.contentLength!==null&&p.contentLength!==oe){if(i[qe]){errorRequest(i,p,new ee);return false}process.emitWarning(new ee)}const se=i[Le];try{p.onConnect((d=>{if(p.aborted||p.completed){return}errorRequest(i,p,d||new ne);U.destroy(se,new ae("aborted"))}))}catch(d){errorRequest(i,p,d)}if(p.aborted){return false}if(v==="HEAD"){se[me]=true}if(j||v==="CONNECT"){se[me]=true}if(te!=null){se[me]=te}if(i[We]&&se[Je]++>=i[We]){se[me]=true}if(K){se[Ee]=true}let le=`${v} ${D} HTTP/1.1\r\n`;if(typeof M==="string"){le+=`host: ${M}\r\n`}else{le+=i[ke]}if(j){le+=`connection: upgrade\r\nupgrade: ${j}\r\n`}else if(i[Oe]&&!se[me]){le+="connection: keep-alive\r\n"}else{le+="connection: close\r\n"}if(V){le+=V}if(Qt.sendHeaders.hasSubscribers){Qt.sendHeaders.publish({request:p,headers:le,socket:se})}if(!d||ie===0){if(oe===0){se.write(`${le}content-length: 0\r\n\r\n`,"latin1")}else{y(oe===null,"no body must not have content length");se.write(`${le}\r\n`,"latin1")}p.onRequestSent()}else if(U.isBuffer(d)){y(oe===d.byteLength,"buffer body must have content length");se.cork();se.write(`${le}content-length: ${oe}\r\n\r\n`,"latin1");se.write(d);se.uncork();p.onBodySent(d);p.onRequestSent();if(!re){se[me]=true}}else if(U.isBlobLike(d)){if(typeof d.stream==="function"){writeIterable({body:d.stream(),client:i,request:p,socket:se,contentLength:oe,header:le,expectsPayload:re})}else{writeBlob({body:d,client:i,request:p,socket:se,contentLength:oe,header:le,expectsPayload:re})}}else if(U.isStream(d)){writeStream({body:d,client:i,request:p,socket:se,contentLength:oe,header:le,expectsPayload:re})}else if(U.isIterable(d)){writeIterable({body:d,client:i,request:p,socket:se,contentLength:oe,header:le,expectsPayload:re})}else{y(false)}return true}function writeH2(i,p,d){const{body:v,method:D,path:M,host:j,upgrade:K,expectContinue:te,signal:re,headers:ie}=d;let oe;if(typeof ie==="string")oe=V[vt](ie.trim());else oe=ie;if(K){errorRequest(i,d,new Error("Upgrade not supported for H2"));return false}try{d.onConnect((p=>{if(d.aborted||d.completed){return}errorRequest(i,d,p||new ne)}))}catch(p){errorRequest(i,d,p)}if(d.aborted){return false}let se;const le=i[bt];oe[St]=j||i[At];oe[It]=D;if(D==="CONNECT"){p.ref();se=p.request(oe,{endStream:false,signal:re});if(se.id&&!se.pending){d.onUpgrade(null,null,se);++le.openStreams}else{se.once("ready",(()=>{d.onUpgrade(null,null,se);++le.openStreams}))}se.once("close",(()=>{le.openStreams-=1;if(le.openStreams===0)p.unref()}));return true}oe[Bt]=M;oe[Tt]="https";const ce=D==="PUT"||D==="POST"||D==="PATCH";if(v&&typeof v.read==="function"){v.read(0)}let ue=U.bodyLength(v);if(ue==null){ue=d.contentLength}if(ue===0||!ce){ue=null}if(shouldSendContentLength(D)&&ue>0&&d.contentLength!=null&&d.contentLength!==ue){if(i[qe]){errorRequest(i,d,new ee);return false}process.emitWarning(new ee)}if(ue!=null){y(v,"no body must not have content length");oe[xt]=`${ue}`}p.ref();const pe=D==="GET"||D==="HEAD";if(te){oe[_t]="100-continue";se=p.request(oe,{endStream:pe,signal:re});se.once("continue",writeBodyH2)}else{se=p.request(oe,{endStream:pe,signal:re});writeBodyH2()}++le.openStreams;se.once("response",(i=>{const{[Rt]:p,...y}=i;if(d.onHeaders(Number(p),y,se.resume.bind(se),"")===false){se.pause()}}));se.once("end",(()=>{d.onComplete([])}));se.on("data",(i=>{if(d.onData(i)===false){se.pause()}}));se.once("close",(()=>{le.openStreams-=1;if(le.openStreams===0){p.unref()}}));se.once("error",(function(p){if(i[yt]&&!i[yt].destroyed&&!this.closed&&!this.destroyed){le.streams-=1;U.destroy(se,p)}}));se.once("frameError",((p,y)=>{const v=new ae(`HTTP/2: "frameError" received - type ${p}, code ${y}`);errorRequest(i,d,v);if(i[yt]&&!i[yt].destroyed&&!this.closed&&!this.destroyed){le.streams-=1;U.destroy(se,v)}}));return true;function writeBodyH2(){if(!v){d.onRequestSent()}else if(U.isBuffer(v)){y(ue===v.byteLength,"buffer body must have content length");se.cork();se.write(v);se.uncork();se.end();d.onBodySent(v);d.onRequestSent()}else if(U.isBlobLike(v)){if(typeof v.stream==="function"){writeIterable({client:i,request:d,contentLength:ue,h2stream:se,expectsPayload:ce,body:v.stream(),socket:i[Le],header:""})}else{writeBlob({body:v,client:i,request:d,contentLength:ue,expectsPayload:ce,h2stream:se,header:"",socket:i[Le]})}}else if(U.isStream(v)){writeStream({body:v,client:i,request:d,contentLength:ue,expectsPayload:ce,socket:i[Le],h2stream:se,header:""})}else if(U.isIterable(v)){writeIterable({body:v,client:i,request:d,contentLength:ue,expectsPayload:ce,header:"",h2stream:se,socket:i[Le]})}else{y(false)}}}function writeStream({h2stream:i,body:p,client:d,request:v,socket:D,contentLength:j,header:V,expectsPayload:K}){y(j!==0||d[Ce]===0,"stream body cannot be pipelined");if(d[mt]==="h2"){const re=M(p,i,(d=>{if(d){U.destroy(p,d);U.destroy(i,d)}else{v.onRequestSent()}}));re.on("data",onPipeData);re.once("end",(()=>{re.removeListener("data",onPipeData);U.destroy(re)}));function onPipeData(i){v.onBodySent(i)}return}let ee=false;const te=new AsyncWriter({socket:D,request:v,contentLength:j,client:d,expectsPayload:K,header:V});const onData=function(i){if(ee){return}try{if(!te.write(i)&&this.pause){this.pause()}}catch(i){U.destroy(this,i)}};const onDrain=function(){if(ee){return}if(p.resume){p.resume()}};const onAbort=function(){if(ee){return}const i=new ne;queueMicrotask((()=>onFinished(i)))};const onFinished=function(i){if(ee){return}ee=true;y(D.destroyed||D[Ie]&&d[Ce]<=1);D.off("drain",onDrain).off("error",onFinished);p.removeListener("data",onData).removeListener("end",onFinished).removeListener("error",onFinished).removeListener("close",onAbort);if(!i){try{te.end()}catch(p){i=p}}te.destroy(i);if(i&&(i.code!=="UND_ERR_INFO"||i.message!=="reset")){U.destroy(p,i)}else{U.destroy(p)}};p.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onAbort);if(p.resume){p.resume()}D.on("drain",onDrain).on("error",onFinished)}async function writeBlob({h2stream:i,body:p,client:d,request:v,socket:D,contentLength:M,header:j,expectsPayload:V}){y(M===p.size,"blob body must have content length");const K=d[mt]==="h2";try{if(M!=null&&M!==p.size){throw new ee}const y=Buffer.from(await p.arrayBuffer());if(K){i.cork();i.write(y);i.uncork()}else{D.cork();D.write(`${j}content-length: ${M}\r\n\r\n`,"latin1");D.write(y);D.uncork()}v.onBodySent(y);v.onRequestSent();if(!V){D[me]=true}resume(d)}catch(p){U.destroy(K?i:D,p)}}async function writeIterable({h2stream:i,body:p,client:d,request:v,socket:D,contentLength:M,header:U,expectsPayload:j}){y(M!==0||d[Ce]===0,"iterator body cannot be pipelined");let V=null;function onDrain(){if(V){const i=V;V=null;i()}}const waitForDrain=()=>new Promise(((i,p)=>{y(V===null);if(D[De]){p(D[De])}else{V=i}}));if(d[mt]==="h2"){i.on("close",onDrain).on("drain",onDrain);try{for await(const d of p){if(D[De]){throw D[De]}const p=i.write(d);v.onBodySent(d);if(!p){await waitForDrain()}}}catch(p){i.destroy(p)}finally{v.onRequestSent();i.end();i.off("close",onDrain).off("drain",onDrain)}return}D.on("close",onDrain).on("drain",onDrain);const K=new AsyncWriter({socket:D,request:v,contentLength:M,client:d,expectsPayload:j,header:U});try{for await(const i of p){if(D[De]){throw D[De]}if(!K.write(i)){await waitForDrain()}}K.end()}catch(i){K.destroy(i)}finally{D.off("close",onDrain).off("drain",onDrain)}}class AsyncWriter{constructor({socket:i,request:p,contentLength:d,client:y,expectsPayload:v,header:D}){this.socket=i;this.request=p;this.contentLength=d;this.client=y;this.bytesWritten=0;this.expectsPayload=v;this.header=D;i[Ie]=true}write(i){const{socket:p,request:d,contentLength:y,client:v,bytesWritten:D,expectsPayload:M,header:U}=this;if(p[De]){throw p[De]}if(p.destroyed){return false}const j=Buffer.byteLength(i);if(!j){return true}if(y!==null&&D+j>y){if(v[qe]){throw new ee}process.emitWarning(new ee)}p.cork();if(D===0){if(!M){p[me]=true}if(y===null){p.write(`${U}transfer-encoding: chunked\r\n`,"latin1")}else{p.write(`${U}content-length: ${y}\r\n\r\n`,"latin1")}}if(y===null){p.write(`\r\n${j.toString(16)}\r\n`,"latin1")}this.bytesWritten+=j;const V=p.write(i);p.uncork();d.onBodySent(i);if(!V){if(p[ye].timeout&&p[ye].timeoutType===qt){if(p[ye].timeout.refresh){p[ye].timeout.refresh()}}}return V}end(){const{socket:i,contentLength:p,client:d,bytesWritten:y,expectsPayload:v,header:D,request:M}=this;M.onRequestSent();i[Ie]=false;if(i[De]){throw i[De]}if(i.destroyed){return}if(y===0){if(v){i.write(`${D}content-length: 0\r\n\r\n`,"latin1")}else{i.write(`${D}\r\n`,"latin1")}}else if(p===null){i.write("\r\n0\r\n\r\n","latin1")}if(p!==null&&y!==p){if(d[qe]){throw new ee}else{process.emitWarning(new ee)}}if(i[ye].timeout&&i[ye].timeoutType===qt){if(i[ye].timeout.refresh){i[ye].timeout.refresh()}}resume(d)}destroy(i){const{socket:p,client:d}=this;p[Ie]=false;if(i){y(d[Ce]<=1,"pipeline should only contain this request");U.destroy(p,i)}}}function errorRequest(i,p,d){try{p.onError(d);y(p.aborted)}catch(d){i.emit("error",d)}}i.exports=Client},91408:(i,p,d)=>{"use strict";const{kConnected:y,kSize:v}=d(45773);class CompatWeakRef{constructor(i){this.value=i}deref(){return this.value[y]===0&&this.value[v]===0?undefined:this.value}}class CompatFinalizer{constructor(i){this.finalizer=i}register(i,p){if(i.on){i.on("disconnect",(()=>{if(i[y]===0&&i[v]===0){this.finalizer(p)}}))}}}i.exports=function(){if(process.env.NODE_V8_COVERAGE){return{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}}return{WeakRef:global.WeakRef||CompatWeakRef,FinalizationRegistry:global.FinalizationRegistry||CompatFinalizer}}},38803:i=>{"use strict";const p=1024;const d=4096;i.exports={maxAttributeValueSize:p,maxNameValuePairSize:d}},47426:(i,p,d)=>{"use strict";const{parseSetCookie:y}=d(77889);const{stringify:v}=d(83692);const{webidl:D}=d(33476);const{Headers:M}=d(12223);function getCookies(i){D.argumentLengthCheck(arguments,1,{header:"getCookies"});D.brandCheck(i,M,{strict:false});const p=i.get("cookie");const d={};if(!p){return d}for(const i of p.split(";")){const[p,...y]=i.split("=");d[p.trim()]=y.join("=")}return d}function deleteCookie(i,p,d){D.argumentLengthCheck(arguments,2,{header:"deleteCookie"});D.brandCheck(i,M,{strict:false});p=D.converters.DOMString(p);d=D.converters.DeleteCookieAttributes(d);setCookie(i,{name:p,value:"",expires:new Date(0),...d})}function getSetCookies(i){D.argumentLengthCheck(arguments,1,{header:"getSetCookies"});D.brandCheck(i,M,{strict:false});const p=i.getSetCookie();if(!p){return[]}return p.map((i=>y(i)))}function setCookie(i,p){D.argumentLengthCheck(arguments,2,{header:"setCookie"});D.brandCheck(i,M,{strict:false});p=D.converters.Cookie(p);const d=v(p);if(d){i.append("Set-Cookie",v(p))}}D.converters.DeleteCookieAttributes=D.dictionaryConverter([{converter:D.nullableConverter(D.converters.DOMString),key:"path",defaultValue:null},{converter:D.nullableConverter(D.converters.DOMString),key:"domain",defaultValue:null}]);D.converters.Cookie=D.dictionaryConverter([{converter:D.converters.DOMString,key:"name"},{converter:D.converters.DOMString,key:"value"},{converter:D.nullableConverter((i=>{if(typeof i==="number"){return D.converters["unsigned long long"](i)}return new Date(i)})),key:"expires",defaultValue:null},{converter:D.nullableConverter(D.converters["long long"]),key:"maxAge",defaultValue:null},{converter:D.nullableConverter(D.converters.DOMString),key:"domain",defaultValue:null},{converter:D.nullableConverter(D.converters.DOMString),key:"path",defaultValue:null},{converter:D.nullableConverter(D.converters.boolean),key:"secure",defaultValue:null},{converter:D.nullableConverter(D.converters.boolean),key:"httpOnly",defaultValue:null},{converter:D.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:D.sequenceConverter(D.converters.DOMString),key:"unparsed",defaultValue:[]}]);i.exports={getCookies:getCookies,deleteCookie:deleteCookie,getSetCookies:getSetCookies,setCookie:setCookie}},77889:(i,p,d)=>{"use strict";const{maxNameValuePairSize:y,maxAttributeValueSize:v}=d(38803);const{isCTLExcludingHtab:D}=d(83692);const{collectASequenceOfCodePointsFast:M}=d(46960);const U=d(42613);function parseSetCookie(i){if(D(i)){return null}let p="";let d="";let v="";let U="";if(i.includes(";")){const y={position:0};p=M(";",i,y);d=i.slice(y.position)}else{p=i}if(!p.includes("=")){U=p}else{const i={position:0};v=M("=",p,i);U=p.slice(i.position+1)}v=v.trim();U=U.trim();if(v.length+U.length>y){return null}return{name:v,value:U,...parseUnparsedAttributes(d)}}function parseUnparsedAttributes(i,p={}){if(i.length===0){return p}U(i[0]===";");i=i.slice(1);let d="";if(i.includes(";")){d=M(";",i,{position:0});i=i.slice(d.length)}else{d=i;i=""}let y="";let D="";if(d.includes("=")){const i={position:0};y=M("=",d,i);D=d.slice(i.position+1)}else{y=d}y=y.trim();D=D.trim();if(D.length>v){return parseUnparsedAttributes(i,p)}const j=y.toLowerCase();if(j==="expires"){const i=new Date(D);p.expires=i}else if(j==="max-age"){const d=D.charCodeAt(0);if((d<48||d>57)&&D[0]!=="-"){return parseUnparsedAttributes(i,p)}if(!/^\d+$/.test(D)){return parseUnparsedAttributes(i,p)}const y=Number(D);p.maxAge=y}else if(j==="domain"){let i=D;if(i[0]==="."){i=i.slice(1)}i=i.toLowerCase();p.domain=i}else if(j==="path"){let i="";if(D.length===0||D[0]!=="/"){i="/"}else{i=D}p.path=i}else if(j==="secure"){p.secure=true}else if(j==="httponly"){p.httpOnly=true}else if(j==="samesite"){let i="Default";const d=D.toLowerCase();if(d.includes("none")){i="None"}if(d.includes("strict")){i="Strict"}if(d.includes("lax")){i="Lax"}p.sameSite=i}else{p.unparsed??=[];p.unparsed.push(`${y}=${D}`)}return parseUnparsedAttributes(i,p)}i.exports={parseSetCookie:parseSetCookie,parseUnparsedAttributes:parseUnparsedAttributes}},83692:i=>{"use strict";function isCTLExcludingHtab(i){if(i.length===0){return false}for(const p of i){const i=p.charCodeAt(0);if(i>=0||i<=8||(i>=10||i<=31)||i===127){return false}}}function validateCookieName(i){for(const p of i){const i=p.charCodeAt(0);if(i<=32||i>127||p==="("||p===")"||p===">"||p==="<"||p==="@"||p===","||p===";"||p===":"||p==="\\"||p==='"'||p==="/"||p==="["||p==="]"||p==="?"||p==="="||p==="{"||p==="}"){throw new Error("Invalid cookie name")}}}function validateCookieValue(i){for(const p of i){const i=p.charCodeAt(0);if(i<33||i===34||i===44||i===59||i===92||i>126){throw new Error("Invalid header value")}}}function validateCookiePath(i){for(const p of i){const i=p.charCodeAt(0);if(i<33||p===";"){throw new Error("Invalid cookie path")}}}function validateCookieDomain(i){if(i.startsWith("-")||i.endsWith(".")||i.endsWith("-")){throw new Error("Invalid cookie domain")}}function toIMFDate(i){if(typeof i==="number"){i=new Date(i)}const p=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const d=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];const y=p[i.getUTCDay()];const v=i.getUTCDate().toString().padStart(2,"0");const D=d[i.getUTCMonth()];const M=i.getUTCFullYear();const U=i.getUTCHours().toString().padStart(2,"0");const j=i.getUTCMinutes().toString().padStart(2,"0");const V=i.getUTCSeconds().toString().padStart(2,"0");return`${y}, ${v} ${D} ${M} ${U}:${j}:${V} GMT`}function validateCookieMaxAge(i){if(i<0){throw new Error("Invalid cookie max-age")}}function stringify(i){if(i.name.length===0){return null}validateCookieName(i.name);validateCookieValue(i.value);const p=[`${i.name}=${i.value}`];if(i.name.startsWith("__Secure-")){i.secure=true}if(i.name.startsWith("__Host-")){i.secure=true;i.domain=null;i.path="/"}if(i.secure){p.push("Secure")}if(i.httpOnly){p.push("HttpOnly")}if(typeof i.maxAge==="number"){validateCookieMaxAge(i.maxAge);p.push(`Max-Age=${i.maxAge}`)}if(i.domain){validateCookieDomain(i.domain);p.push(`Domain=${i.domain}`)}if(i.path){validateCookiePath(i.path);p.push(`Path=${i.path}`)}if(i.expires&&i.expires.toString()!=="Invalid Date"){p.push(`Expires=${toIMFDate(i.expires)}`)}if(i.sameSite){p.push(`SameSite=${i.sameSite}`)}for(const d of i.unparsed){if(!d.includes("=")){throw new Error("Invalid unparsed")}const[i,...y]=d.split("=");p.push(`${i.trim()}=${y.join("=")}`)}return p.join("; ")}i.exports={isCTLExcludingHtab:isCTLExcludingHtab,validateCookieName:validateCookieName,validateCookiePath:validateCookiePath,validateCookieValue:validateCookieValue,toIMFDate:toIMFDate,stringify:stringify}},20110:(i,p,d)=>{"use strict";const y=d(69278);const v=d(42613);const D=d(84606);const{InvalidArgumentError:M,ConnectTimeoutError:U}=d(61581);let j;let V;if(global.FinalizationRegistry&&!process.env.NODE_V8_COVERAGE){V=class WeakSessionCache{constructor(i){this._maxCachedSessions=i;this._sessionCache=new Map;this._sessionRegistry=new global.FinalizationRegistry((i=>{if(this._sessionCache.size<this._maxCachedSessions){return}const p=this._sessionCache.get(i);if(p!==undefined&&p.deref()===undefined){this._sessionCache.delete(i)}}))}get(i){const p=this._sessionCache.get(i);return p?p.deref():null}set(i,p){if(this._maxCachedSessions===0){return}this._sessionCache.set(i,new WeakRef(p));this._sessionRegistry.register(p,i)}}}else{V=class SimpleSessionCache{constructor(i){this._maxCachedSessions=i;this._sessionCache=new Map}get(i){return this._sessionCache.get(i)}set(i,p){if(this._maxCachedSessions===0){return}if(this._sessionCache.size>=this._maxCachedSessions){const{value:i}=this._sessionCache.keys().next();this._sessionCache.delete(i)}this._sessionCache.set(i,p)}}}function buildConnector({allowH2:i,maxCachedSessions:p,socketPath:U,timeout:K,...ee}){if(p!=null&&(!Number.isInteger(p)||p<0)){throw new M("maxCachedSessions must be a positive integer or zero")}const te={path:U,...ee};const re=new V(p==null?100:p);K=K==null?1e4:K;i=i!=null?i:false;return function connect({hostname:p,host:M,protocol:U,port:V,servername:ee,localAddress:ne,httpSocket:ie},oe){let se;if(U==="https:"){if(!j){j=d(64756)}ee=ee||te.servername||D.getServerName(M)||null;const y=ee||p;const U=re.get(y)||null;v(y);se=j.connect({highWaterMark:16384,...te,servername:ee,session:U,localAddress:ne,ALPNProtocols:i?["http/1.1","h2"]:["http/1.1"],socket:ie,port:V||443,host:p});se.on("session",(function(i){re.set(y,i)}))}else{v(!ie,"httpSocket can only be sent on TLS update");se=y.connect({highWaterMark:64*1024,...te,localAddress:ne,port:V||80,host:p})}if(te.keepAlive==null||te.keepAlive){const i=te.keepAliveInitialDelay===undefined?6e4:te.keepAliveInitialDelay;se.setKeepAlive(true,i)}const ae=setupTimeout((()=>onConnectTimeout(se)),K);se.setNoDelay(true).once(U==="https:"?"secureConnect":"connect",(function(){ae();if(oe){const i=oe;oe=null;i(null,this)}})).on("error",(function(i){ae();if(oe){const p=oe;oe=null;p(i)}}));return se}}function setupTimeout(i,p){if(!p){return()=>{}}let d=null;let y=null;const v=setTimeout((()=>{d=setImmediate((()=>{if(process.platform==="win32"){y=setImmediate((()=>i()))}else{i()}}))}),p);return()=>{clearTimeout(v);clearImmediate(d);clearImmediate(y)}}function onConnectTimeout(i){D.destroy(i,new U)}i.exports=buildConnector},97281:i=>{"use strict";const p={};const d=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let i=0;i<d.length;++i){const y=d[i];const v=y.toLowerCase();p[y]=p[v]=v}Object.setPrototypeOf(p,null);i.exports={wellknownHeaderNames:d,headerNameLowerCasedRecord:p}},61581:i=>{"use strict";class UndiciError extends Error{constructor(i){super(i);this.name="UndiciError";this.code="UND_ERR"}}class ConnectTimeoutError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,ConnectTimeoutError);this.name="ConnectTimeoutError";this.message=i||"Connect Timeout Error";this.code="UND_ERR_CONNECT_TIMEOUT"}}class HeadersTimeoutError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,HeadersTimeoutError);this.name="HeadersTimeoutError";this.message=i||"Headers Timeout Error";this.code="UND_ERR_HEADERS_TIMEOUT"}}class HeadersOverflowError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,HeadersOverflowError);this.name="HeadersOverflowError";this.message=i||"Headers Overflow Error";this.code="UND_ERR_HEADERS_OVERFLOW"}}class BodyTimeoutError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,BodyTimeoutError);this.name="BodyTimeoutError";this.message=i||"Body Timeout Error";this.code="UND_ERR_BODY_TIMEOUT"}}class ResponseStatusCodeError extends UndiciError{constructor(i,p,d,y){super(i);Error.captureStackTrace(this,ResponseStatusCodeError);this.name="ResponseStatusCodeError";this.message=i||"Response Status Code Error";this.code="UND_ERR_RESPONSE_STATUS_CODE";this.body=y;this.status=p;this.statusCode=p;this.headers=d}}class InvalidArgumentError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,InvalidArgumentError);this.name="InvalidArgumentError";this.message=i||"Invalid Argument Error";this.code="UND_ERR_INVALID_ARG"}}class InvalidReturnValueError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,InvalidReturnValueError);this.name="InvalidReturnValueError";this.message=i||"Invalid Return Value Error";this.code="UND_ERR_INVALID_RETURN_VALUE"}}class RequestAbortedError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,RequestAbortedError);this.name="AbortError";this.message=i||"Request aborted";this.code="UND_ERR_ABORTED"}}class InformationalError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,InformationalError);this.name="InformationalError";this.message=i||"Request information";this.code="UND_ERR_INFO"}}class RequestContentLengthMismatchError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,RequestContentLengthMismatchError);this.name="RequestContentLengthMismatchError";this.message=i||"Request body length does not match content-length header";this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}}class ResponseContentLengthMismatchError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,ResponseContentLengthMismatchError);this.name="ResponseContentLengthMismatchError";this.message=i||"Response body length does not match content-length header";this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}}class ClientDestroyedError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,ClientDestroyedError);this.name="ClientDestroyedError";this.message=i||"The client is destroyed";this.code="UND_ERR_DESTROYED"}}class ClientClosedError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,ClientClosedError);this.name="ClientClosedError";this.message=i||"The client is closed";this.code="UND_ERR_CLOSED"}}class SocketError extends UndiciError{constructor(i,p){super(i);Error.captureStackTrace(this,SocketError);this.name="SocketError";this.message=i||"Socket error";this.code="UND_ERR_SOCKET";this.socket=p}}class NotSupportedError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,NotSupportedError);this.name="NotSupportedError";this.message=i||"Not supported error";this.code="UND_ERR_NOT_SUPPORTED"}}class BalancedPoolMissingUpstreamError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,NotSupportedError);this.name="MissingUpstreamError";this.message=i||"No upstream has been added to the BalancedPool";this.code="UND_ERR_BPL_MISSING_UPSTREAM"}}class HTTPParserError extends Error{constructor(i,p,d){super(i);Error.captureStackTrace(this,HTTPParserError);this.name="HTTPParserError";this.code=p?`HPE_${p}`:undefined;this.data=d?d.toString():undefined}}class ResponseExceededMaxSizeError extends UndiciError{constructor(i){super(i);Error.captureStackTrace(this,ResponseExceededMaxSizeError);this.name="ResponseExceededMaxSizeError";this.message=i||"Response content exceeded max size";this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}}class RequestRetryError extends UndiciError{constructor(i,p,{headers:d,data:y}){super(i);Error.captureStackTrace(this,RequestRetryError);this.name="RequestRetryError";this.message=i||"Request retry error";this.code="UND_ERR_REQ_RETRY";this.statusCode=p;this.data=y;this.headers=d}}i.exports={HTTPParserError:HTTPParserError,UndiciError:UndiciError,HeadersTimeoutError:HeadersTimeoutError,HeadersOverflowError:HeadersOverflowError,BodyTimeoutError:BodyTimeoutError,RequestContentLengthMismatchError:RequestContentLengthMismatchError,ConnectTimeoutError:ConnectTimeoutError,ResponseStatusCodeError:ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError,InvalidReturnValueError:InvalidReturnValueError,RequestAbortedError:RequestAbortedError,ClientDestroyedError:ClientDestroyedError,ClientClosedError:ClientClosedError,InformationalError:InformationalError,SocketError:SocketError,NotSupportedError:NotSupportedError,ResponseContentLengthMismatchError:ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError:BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError:ResponseExceededMaxSizeError,RequestRetryError:RequestRetryError}},63505:(i,p,d)=>{"use strict";const{InvalidArgumentError:y,NotSupportedError:v}=d(61581);const D=d(42613);const{kHTTP2BuildRequest:M,kHTTP2CopyHeaders:U,kHTTP1BuildRequest:j}=d(45773);const V=d(84606);const K=/^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;const ee=/[^\t\x20-\x7e\x80-\xff]/;const te=/[^\u0021-\u00ff]/;const re=Symbol("handler");const ne={};let ie;try{const i=d(31637);ne.create=i.channel("undici:request:create");ne.bodySent=i.channel("undici:request:bodySent");ne.headers=i.channel("undici:request:headers");ne.trailers=i.channel("undici:request:trailers");ne.error=i.channel("undici:request:error")}catch{ne.create={hasSubscribers:false};ne.bodySent={hasSubscribers:false};ne.headers={hasSubscribers:false};ne.trailers={hasSubscribers:false};ne.error={hasSubscribers:false}}class Request{constructor(i,{path:p,method:v,body:D,headers:M,query:U,idempotent:j,blocking:ee,upgrade:oe,headersTimeout:se,bodyTimeout:ae,reset:le,throwOnError:ce,expectContinue:ue},pe){if(typeof p!=="string"){throw new y("path must be a string")}else if(p[0]!=="/"&&!(p.startsWith("http://")||p.startsWith("https://"))&&v!=="CONNECT"){throw new y("path must be an absolute URL or start with a slash")}else if(te.exec(p)!==null){throw new y("invalid request path")}if(typeof v!=="string"){throw new y("method must be a string")}else if(K.exec(v)===null){throw new y("invalid request method")}if(oe&&typeof oe!=="string"){throw new y("upgrade must be a string")}if(se!=null&&(!Number.isFinite(se)||se<0)){throw new y("invalid headersTimeout")}if(ae!=null&&(!Number.isFinite(ae)||ae<0)){throw new y("invalid bodyTimeout")}if(le!=null&&typeof le!=="boolean"){throw new y("invalid reset")}if(ue!=null&&typeof ue!=="boolean"){throw new y("invalid expectContinue")}this.headersTimeout=se;this.bodyTimeout=ae;this.throwOnError=ce===true;this.method=v;this.abort=null;if(D==null){this.body=null}else if(V.isStream(D)){this.body=D;const i=this.body._readableState;if(!i||!i.autoDestroy){this.endHandler=function autoDestroy(){V.destroy(this)};this.body.on("end",this.endHandler)}this.errorHandler=i=>{if(this.abort){this.abort(i)}else{this.error=i}};this.body.on("error",this.errorHandler)}else if(V.isBuffer(D)){this.body=D.byteLength?D:null}else if(ArrayBuffer.isView(D)){this.body=D.buffer.byteLength?Buffer.from(D.buffer,D.byteOffset,D.byteLength):null}else if(D instanceof ArrayBuffer){this.body=D.byteLength?Buffer.from(D):null}else if(typeof D==="string"){this.body=D.length?Buffer.from(D):null}else if(V.isFormDataLike(D)||V.isIterable(D)||V.isBlobLike(D)){this.body=D}else{throw new y("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable")}this.completed=false;this.aborted=false;this.upgrade=oe||null;this.path=U?V.buildURL(p,U):p;this.origin=i;this.idempotent=j==null?v==="HEAD"||v==="GET":j;this.blocking=ee==null?false:ee;this.reset=le==null?null:le;this.host=null;this.contentLength=null;this.contentType=null;this.headers="";this.expectContinue=ue!=null?ue:false;if(Array.isArray(M)){if(M.length%2!==0){throw new y("headers array must be even")}for(let i=0;i<M.length;i+=2){processHeader(this,M[i],M[i+1])}}else if(M&&typeof M==="object"){const i=Object.keys(M);for(let p=0;p<i.length;p++){const d=i[p];processHeader(this,d,M[d])}}else if(M!=null){throw new y("headers must be an object or an array")}if(V.isFormDataLike(this.body)){if(V.nodeMajor<16||V.nodeMajor===16&&V.nodeMinor<8){throw new y("Form-Data bodies are only supported in node v16.8 and newer.")}if(!ie){ie=d(38009).extractBody}const[i,p]=ie(D);if(this.contentType==null){this.contentType=p;this.headers+=`content-type: ${p}\r\n`}this.body=i.stream;this.contentLength=i.length}else if(V.isBlobLike(D)&&this.contentType==null&&D.type){this.contentType=D.type;this.headers+=`content-type: ${D.type}\r\n`}V.validateHandler(pe,v,oe);this.servername=V.getServerName(this.host);this[re]=pe;if(ne.create.hasSubscribers){ne.create.publish({request:this})}}onBodySent(i){if(this[re].onBodySent){try{return this[re].onBodySent(i)}catch(i){this.abort(i)}}}onRequestSent(){if(ne.bodySent.hasSubscribers){ne.bodySent.publish({request:this})}if(this[re].onRequestSent){try{return this[re].onRequestSent()}catch(i){this.abort(i)}}}onConnect(i){D(!this.aborted);D(!this.completed);if(this.error){i(this.error)}else{this.abort=i;return this[re].onConnect(i)}}onHeaders(i,p,d,y){D(!this.aborted);D(!this.completed);if(ne.headers.hasSubscribers){ne.headers.publish({request:this,response:{statusCode:i,headers:p,statusText:y}})}try{return this[re].onHeaders(i,p,d,y)}catch(i){this.abort(i)}}onData(i){D(!this.aborted);D(!this.completed);try{return this[re].onData(i)}catch(i){this.abort(i);return false}}onUpgrade(i,p,d){D(!this.aborted);D(!this.completed);return this[re].onUpgrade(i,p,d)}onComplete(i){this.onFinally();D(!this.aborted);this.completed=true;if(ne.trailers.hasSubscribers){ne.trailers.publish({request:this,trailers:i})}try{return this[re].onComplete(i)}catch(i){this.onError(i)}}onError(i){this.onFinally();if(ne.error.hasSubscribers){ne.error.publish({request:this,error:i})}if(this.aborted){return}this.aborted=true;return this[re].onError(i)}onFinally(){if(this.errorHandler){this.body.off("error",this.errorHandler);this.errorHandler=null}if(this.endHandler){this.body.off("end",this.endHandler);this.endHandler=null}}addHeader(i,p){processHeader(this,i,p);return this}static[j](i,p,d){return new Request(i,p,d)}static[M](i,p,d){const v=p.headers;p={...p,headers:null};const D=new Request(i,p,d);D.headers={};if(Array.isArray(v)){if(v.length%2!==0){throw new y("headers array must be even")}for(let i=0;i<v.length;i+=2){processHeader(D,v[i],v[i+1],true)}}else if(v&&typeof v==="object"){const i=Object.keys(v);for(let p=0;p<i.length;p++){const d=i[p];processHeader(D,d,v[d],true)}}else if(v!=null){throw new y("headers must be an object or an array")}return D}static[U](i){const p=i.split("\r\n");const d={};for(const i of p){const[p,y]=i.split(": ");if(y==null||y.length===0)continue;if(d[p])d[p]+=`,${y}`;else d[p]=y}return d}}function processHeaderValue(i,p,d){if(p&&typeof p==="object"){throw new y(`invalid ${i} header`)}p=p!=null?`${p}`:"";if(ee.exec(p)!==null){throw new y(`invalid ${i} header`)}return d?p:`${i}: ${p}\r\n`}function processHeader(i,p,d,D=false){if(d&&(typeof d==="object"&&!Array.isArray(d))){throw new y(`invalid ${p} header`)}else if(d===undefined){return}if(i.host===null&&p.length===4&&p.toLowerCase()==="host"){if(ee.exec(d)!==null){throw new y(`invalid ${p} header`)}i.host=d}else if(i.contentLength===null&&p.length===14&&p.toLowerCase()==="content-length"){i.contentLength=parseInt(d,10);if(!Number.isFinite(i.contentLength)){throw new y("invalid content-length header")}}else if(i.contentType===null&&p.length===12&&p.toLowerCase()==="content-type"){i.contentType=d;if(D)i.headers[p]=processHeaderValue(p,d,D);else i.headers+=processHeaderValue(p,d)}else if(p.length===17&&p.toLowerCase()==="transfer-encoding"){throw new y("invalid transfer-encoding header")}else if(p.length===10&&p.toLowerCase()==="connection"){const p=typeof d==="string"?d.toLowerCase():null;if(p!=="close"&&p!=="keep-alive"){throw new y("invalid connection header")}else if(p==="close"){i.reset=true}}else if(p.length===10&&p.toLowerCase()==="keep-alive"){throw new y("invalid keep-alive header")}else if(p.length===7&&p.toLowerCase()==="upgrade"){throw new y("invalid upgrade header")}else if(p.length===6&&p.toLowerCase()==="expect"){throw new v("expect header not supported")}else if(K.exec(p)===null){throw new y("invalid header key")}else{if(Array.isArray(d)){for(let y=0;y<d.length;y++){if(D){if(i.headers[p])i.headers[p]+=`,${processHeaderValue(p,d[y],D)}`;else i.headers[p]=processHeaderValue(p,d[y],D)}else{i.headers+=processHeaderValue(p,d[y])}}}else{if(D)i.headers[p]=processHeaderValue(p,d,D);else i.headers+=processHeaderValue(p,d)}}}i.exports=Request},45773:i=>{i.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kHeadersList:Symbol("headers list"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kHTTP2BuildRequest:Symbol("http2 build request"),kHTTP1BuildRequest:Symbol("http1 build request"),kHTTP2CopyHeaders:Symbol("http2 copy headers"),kHTTPConnVersion:Symbol("http connection version"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable")}},84606:(i,p,d)=>{"use strict";const y=d(42613);const{kDestroyed:v,kBodyUsed:D}=d(45773);const{IncomingMessage:M}=d(58611);const U=d(2203);const j=d(69278);const{InvalidArgumentError:V}=d(61581);const{Blob:K}=d(20181);const ee=d(39023);const{stringify:te}=d(83480);const{headerNameLowerCasedRecord:re}=d(97281);const[ne,ie]=process.versions.node.split(".").map((i=>Number(i)));function nop(){}function isStream(i){return i&&typeof i==="object"&&typeof i.pipe==="function"&&typeof i.on==="function"}function isBlobLike(i){return K&&i instanceof K||i&&typeof i==="object"&&(typeof i.stream==="function"||typeof i.arrayBuffer==="function")&&/^(Blob|File)$/.test(i[Symbol.toStringTag])}function buildURL(i,p){if(i.includes("?")||i.includes("#")){throw new Error('Query params cannot be passed when url already contains "?" or "#".')}const d=te(p);if(d){i+="?"+d}return i}function parseURL(i){if(typeof i==="string"){i=new URL(i);if(!/^https?:/.test(i.origin||i.protocol)){throw new V("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return i}if(!i||typeof i!=="object"){throw new V("Invalid URL: The URL argument must be a non-null object.")}if(!/^https?:/.test(i.origin||i.protocol)){throw new V("Invalid URL protocol: the URL must start with `http:` or `https:`.")}if(!(i instanceof URL)){if(i.port!=null&&i.port!==""&&!Number.isFinite(parseInt(i.port))){throw new V("Invalid URL: port must be a valid integer or a string representation of an integer.")}if(i.path!=null&&typeof i.path!=="string"){throw new V("Invalid URL path: the path must be a string or null/undefined.")}if(i.pathname!=null&&typeof i.pathname!=="string"){throw new V("Invalid URL pathname: the pathname must be a string or null/undefined.")}if(i.hostname!=null&&typeof i.hostname!=="string"){throw new V("Invalid URL hostname: the hostname must be a string or null/undefined.")}if(i.origin!=null&&typeof i.origin!=="string"){throw new V("Invalid URL origin: the origin must be a string or null/undefined.")}const p=i.port!=null?i.port:i.protocol==="https:"?443:80;let d=i.origin!=null?i.origin:`${i.protocol}//${i.hostname}:${p}`;let y=i.path!=null?i.path:`${i.pathname||""}${i.search||""}`;if(d.endsWith("/")){d=d.substring(0,d.length-1)}if(y&&!y.startsWith("/")){y=`/${y}`}i=new URL(d+y)}return i}function parseOrigin(i){i=parseURL(i);if(i.pathname!=="/"||i.search||i.hash){throw new V("invalid url")}return i}function getHostname(i){if(i[0]==="["){const p=i.indexOf("]");y(p!==-1);return i.substring(1,p)}const p=i.indexOf(":");if(p===-1)return i;return i.substring(0,p)}function getServerName(i){if(!i){return null}y.strictEqual(typeof i,"string");const p=getHostname(i);if(j.isIP(p)){return""}return p}function deepClone(i){return JSON.parse(JSON.stringify(i))}function isAsyncIterable(i){return!!(i!=null&&typeof i[Symbol.asyncIterator]==="function")}function isIterable(i){return!!(i!=null&&(typeof i[Symbol.iterator]==="function"||typeof i[Symbol.asyncIterator]==="function"))}function bodyLength(i){if(i==null){return 0}else if(isStream(i)){const p=i._readableState;return p&&p.objectMode===false&&p.ended===true&&Number.isFinite(p.length)?p.length:null}else if(isBlobLike(i)){return i.size!=null?i.size:null}else if(isBuffer(i)){return i.byteLength}return null}function isDestroyed(i){return!i||!!(i.destroyed||i[v])}function isReadableAborted(i){const p=i&&i._readableState;return isDestroyed(i)&&p&&!p.endEmitted}function destroy(i,p){if(i==null||!isStream(i)||isDestroyed(i)){return}if(typeof i.destroy==="function"){if(Object.getPrototypeOf(i).constructor===M){i.socket=null}i.destroy(p)}else if(p){process.nextTick(((i,p)=>{i.emit("error",p)}),i,p)}if(i.destroyed!==true){i[v]=true}}const oe=/timeout=(\d+)/;function parseKeepAliveTimeout(i){const p=i.toString().match(oe);return p?parseInt(p[1],10)*1e3:null}function headerNameToString(i){return re[i]||i.toLowerCase()}function parseHeaders(i,p={}){if(!Array.isArray(i))return i;for(let d=0;d<i.length;d+=2){const y=i[d].toString().toLowerCase();let v=p[y];if(!v){if(Array.isArray(i[d+1])){p[y]=i[d+1].map((i=>i.toString("utf8")))}else{p[y]=i[d+1].toString("utf8")}}else{if(!Array.isArray(v)){v=[v];p[y]=v}v.push(i[d+1].toString("utf8"))}}if("content-length"in p&&"content-disposition"in p){p["content-disposition"]=Buffer.from(p["content-disposition"]).toString("latin1")}return p}function parseRawHeaders(i){const p=[];let d=false;let y=-1;for(let v=0;v<i.length;v+=2){const D=i[v+0].toString();const M=i[v+1].toString("utf8");if(D.length===14&&(D==="content-length"||D.toLowerCase()==="content-length")){p.push(D,M);d=true}else if(D.length===19&&(D==="content-disposition"||D.toLowerCase()==="content-disposition")){y=p.push(D,M)-1}else{p.push(D,M)}}if(d&&y!==-1){p[y]=Buffer.from(p[y]).toString("latin1")}return p}function isBuffer(i){return i instanceof Uint8Array||Buffer.isBuffer(i)}function validateHandler(i,p,d){if(!i||typeof i!=="object"){throw new V("handler must be an object")}if(typeof i.onConnect!=="function"){throw new V("invalid onConnect method")}if(typeof i.onError!=="function"){throw new V("invalid onError method")}if(typeof i.onBodySent!=="function"&&i.onBodySent!==undefined){throw new V("invalid onBodySent method")}if(d||p==="CONNECT"){if(typeof i.onUpgrade!=="function"){throw new V("invalid onUpgrade method")}}else{if(typeof i.onHeaders!=="function"){throw new V("invalid onHeaders method")}if(typeof i.onData!=="function"){throw new V("invalid onData method")}if(typeof i.onComplete!=="function"){throw new V("invalid onComplete method")}}}function isDisturbed(i){return!!(i&&(U.isDisturbed?U.isDisturbed(i)||i[D]:i[D]||i.readableDidRead||i._readableState&&i._readableState.dataEmitted||isReadableAborted(i)))}function isErrored(i){return!!(i&&(U.isErrored?U.isErrored(i):/state: 'errored'/.test(ee.inspect(i))))}function isReadable(i){return!!(i&&(U.isReadable?U.isReadable(i):/state: 'readable'/.test(ee.inspect(i))))}function getSocketInfo(i){return{localAddress:i.localAddress,localPort:i.localPort,remoteAddress:i.remoteAddress,remotePort:i.remotePort,remoteFamily:i.remoteFamily,timeout:i.timeout,bytesWritten:i.bytesWritten,bytesRead:i.bytesRead}}async function*convertIterableToBuffer(i){for await(const p of i){yield Buffer.isBuffer(p)?p:Buffer.from(p)}}let se;function ReadableStreamFrom(i){if(!se){se=d(63774).ReadableStream}if(se.from){return se.from(convertIterableToBuffer(i))}let p;return new se({async start(){p=i[Symbol.asyncIterator]()},async pull(i){const{done:d,value:y}=await p.next();if(d){queueMicrotask((()=>{i.close()}))}else{const p=Buffer.isBuffer(y)?y:Buffer.from(y);i.enqueue(new Uint8Array(p))}return i.desiredSize>0},async cancel(i){await p.return()}},0)}function isFormDataLike(i){return i&&typeof i==="object"&&typeof i.append==="function"&&typeof i.delete==="function"&&typeof i.get==="function"&&typeof i.getAll==="function"&&typeof i.has==="function"&&typeof i.set==="function"&&i[Symbol.toStringTag]==="FormData"}function throwIfAborted(i){if(!i){return}if(typeof i.throwIfAborted==="function"){i.throwIfAborted()}else{if(i.aborted){const i=new Error("The operation was aborted");i.name="AbortError";throw i}}}function addAbortListener(i,p){if("addEventListener"in i){i.addEventListener("abort",p,{once:true});return()=>i.removeEventListener("abort",p)}i.addListener("abort",p);return()=>i.removeListener("abort",p)}const ae=!!String.prototype.toWellFormed;function toUSVString(i){if(ae){return`${i}`.toWellFormed()}else if(ee.toUSVString){return ee.toUSVString(i)}return`${i}`}function parseRangeHeader(i){if(i==null||i==="")return{start:0,end:null,size:null};const p=i?i.match(/^bytes (\d+)-(\d+)\/(\d+)?$/):null;return p?{start:parseInt(p[1]),end:p[2]?parseInt(p[2]):null,size:p[3]?parseInt(p[3]):null}:null}const le=Object.create(null);le.enumerable=true;i.exports={kEnumerableProperty:le,nop:nop,isDisturbed:isDisturbed,isErrored:isErrored,isReadable:isReadable,toUSVString:toUSVString,isReadableAborted:isReadableAborted,isBlobLike:isBlobLike,parseOrigin:parseOrigin,parseURL:parseURL,getServerName:getServerName,isStream:isStream,isIterable:isIterable,isAsyncIterable:isAsyncIterable,isDestroyed:isDestroyed,headerNameToString:headerNameToString,parseRawHeaders:parseRawHeaders,parseHeaders:parseHeaders,parseKeepAliveTimeout:parseKeepAliveTimeout,destroy:destroy,bodyLength:bodyLength,deepClone:deepClone,ReadableStreamFrom:ReadableStreamFrom,isBuffer:isBuffer,validateHandler:validateHandler,getSocketInfo:getSocketInfo,isFormDataLike:isFormDataLike,buildURL:buildURL,throwIfAborted:throwIfAborted,addAbortListener:addAbortListener,parseRangeHeader:parseRangeHeader,nodeMajor:ne,nodeMinor:ie,nodeHasAutoSelectFamily:ne>18||ne===18&&ie>=13,safeHTTPMethods:["GET","HEAD","OPTIONS","TRACE"]}},19787:(i,p,d)=>{"use strict";const y=d(53553);const{ClientDestroyedError:v,ClientClosedError:D,InvalidArgumentError:M}=d(61581);const{kDestroy:U,kClose:j,kDispatch:V,kInterceptors:K}=d(45773);const ee=Symbol("destroyed");const te=Symbol("closed");const re=Symbol("onDestroyed");const ne=Symbol("onClosed");const ie=Symbol("Intercepted Dispatch");class DispatcherBase extends y{constructor(){super();this[ee]=false;this[re]=null;this[te]=false;this[ne]=[]}get destroyed(){return this[ee]}get closed(){return this[te]}get interceptors(){return this[K]}set interceptors(i){if(i){for(let p=i.length-1;p>=0;p--){const i=this[K][p];if(typeof i!=="function"){throw new M("interceptor must be an function")}}}this[K]=i}close(i){if(i===undefined){return new Promise(((i,p)=>{this.close(((d,y)=>d?p(d):i(y)))}))}if(typeof i!=="function"){throw new M("invalid callback")}if(this[ee]){queueMicrotask((()=>i(new v,null)));return}if(this[te]){if(this[ne]){this[ne].push(i)}else{queueMicrotask((()=>i(null,null)))}return}this[te]=true;this[ne].push(i);const onClosed=()=>{const i=this[ne];this[ne]=null;for(let p=0;p<i.length;p++){i[p](null,null)}};this[j]().then((()=>this.destroy())).then((()=>{queueMicrotask(onClosed)}))}destroy(i,p){if(typeof i==="function"){p=i;i=null}if(p===undefined){return new Promise(((p,d)=>{this.destroy(i,((i,y)=>i?d(i):p(y)))}))}if(typeof p!=="function"){throw new M("invalid callback")}if(this[ee]){if(this[re]){this[re].push(p)}else{queueMicrotask((()=>p(null,null)))}return}if(!i){i=new v}this[ee]=true;this[re]=this[re]||[];this[re].push(p);const onDestroyed=()=>{const i=this[re];this[re]=null;for(let p=0;p<i.length;p++){i[p](null,null)}};this[U](i).then((()=>{queueMicrotask(onDestroyed)}))}[ie](i,p){if(!this[K]||this[K].length===0){this[ie]=this[V];return this[V](i,p)}let d=this[V].bind(this);for(let i=this[K].length-1;i>=0;i--){d=this[K][i](d)}this[ie]=d;return d(i,p)}dispatch(i,p){if(!p||typeof p!=="object"){throw new M("handler must be an object")}try{if(!i||typeof i!=="object"){throw new M("opts must be an object.")}if(this[ee]||this[re]){throw new v}if(this[te]){throw new D}return this[ie](i,p)}catch(i){if(typeof p.onError!=="function"){throw new M("invalid onError method")}p.onError(i);return false}}}i.exports=DispatcherBase},53553:(i,p,d)=>{"use strict";const y=d(24434);class Dispatcher extends y{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}}i.exports=Dispatcher},38009:(i,p,d)=>{"use strict";const y=d(69766);const v=d(84606);const{ReadableStreamFrom:D,isBlobLike:M,isReadableStreamLike:U,readableStreamClose:j,createDeferredPromise:V,fullyReadBody:K}=d(18961);const{FormData:ee}=d(61187);const{kState:te}=d(11088);const{webidl:re}=d(33476);const{DOMException:ne,structuredClone:ie}=d(7536);const{Blob:oe,File:se}=d(20181);const{kBodyUsed:ae}=d(45773);const le=d(42613);const{isErrored:ce}=d(84606);const{isUint8Array:ue,isArrayBuffer:pe}=d(98253);const{File:de}=d(74091);const{parseMIMEType:fe,serializeAMimeType:me}=d(46960);let he;try{const i=d(77598);he=p=>i.randomInt(0,p)}catch{he=i=>Math.floor(Math.random(i))}let Ae=globalThis.ReadableStream;const ge=se??de;const ye=new TextEncoder;const be=new TextDecoder;function extractBody(i,p=false){if(!Ae){Ae=d(63774).ReadableStream}let y=null;if(i instanceof Ae){y=i}else if(M(i)){y=i.stream()}else{y=new Ae({async pull(i){i.enqueue(typeof K==="string"?ye.encode(K):K);queueMicrotask((()=>j(i)))},start(){},type:undefined})}le(U(y));let V=null;let K=null;let ee=null;let te=null;if(typeof i==="string"){K=i;te="text/plain;charset=UTF-8"}else if(i instanceof URLSearchParams){K=i.toString();te="application/x-www-form-urlencoded;charset=UTF-8"}else if(pe(i)){K=new Uint8Array(i.slice())}else if(ArrayBuffer.isView(i)){K=new Uint8Array(i.buffer.slice(i.byteOffset,i.byteOffset+i.byteLength))}else if(v.isFormDataLike(i)){const p=`----formdata-undici-0${`${he(1e11)}`.padStart(11,"0")}`;const d=`--${p}\r\nContent-Disposition: form-data`
/*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> */;const escape=i=>i.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22");const normalizeLinefeeds=i=>i.replace(/\r?\n|\r/g,"\r\n");const y=[];const v=new Uint8Array([13,10]);ee=0;let D=false;for(const[p,M]of i){if(typeof M==="string"){const i=ye.encode(d+`; name="${escape(normalizeLinefeeds(p))}"`+`\r\n\r\n${normalizeLinefeeds(M)}\r\n`);y.push(i);ee+=i.byteLength}else{const i=ye.encode(`${d}; name="${escape(normalizeLinefeeds(p))}"`+(M.name?`; filename="${escape(M.name)}"`:"")+"\r\n"+`Content-Type: ${M.type||"application/octet-stream"}\r\n\r\n`);y.push(i,M,v);if(typeof M.size==="number"){ee+=i.byteLength+M.size+v.byteLength}else{D=true}}}const M=ye.encode(`--${p}--`);y.push(M);ee+=M.byteLength;if(D){ee=null}K=i;V=async function*(){for(const i of y){if(i.stream){yield*i.stream()}else{yield i}}};te="multipart/form-data; boundary="+p}else if(M(i)){K=i;ee=i.size;if(i.type){te=i.type}}else if(typeof i[Symbol.asyncIterator]==="function"){if(p){throw new TypeError("keepalive")}if(v.isDisturbed(i)||i.locked){throw new TypeError("Response body object should not be disturbed or locked")}y=i instanceof Ae?i:D(i)}if(typeof K==="string"||v.isBuffer(K)){ee=Buffer.byteLength(K)}if(V!=null){let p;y=new Ae({async start(){p=V(i)[Symbol.asyncIterator]()},async pull(i){const{value:d,done:v}=await p.next();if(v){queueMicrotask((()=>{i.close()}))}else{if(!ce(y)){i.enqueue(new Uint8Array(d))}}return i.desiredSize>0},async cancel(i){await p.return()},type:undefined})}const re={stream:y,source:K,length:ee};return[re,te]}function safelyExtractBody(i,p=false){if(!Ae){Ae=d(63774).ReadableStream}if(i instanceof Ae){le(!v.isDisturbed(i),"The body has already been consumed.");le(!i.locked,"The stream is locked.")}return extractBody(i,p)}function cloneBody(i){const[p,d]=i.stream.tee();const y=ie(d,{transfer:[d]});const[,v]=y.tee();i.stream=p;return{stream:v,length:i.length,source:i.source}}async function*consumeBody(i){if(i){if(ue(i)){yield i}else{const p=i.stream;if(v.isDisturbed(p)){throw new TypeError("The body has already been consumed.")}if(p.locked){throw new TypeError("The stream is locked.")}p[ae]=true;yield*p}}}function throwIfAborted(i){if(i.aborted){throw new ne("The operation was aborted.","AbortError")}}function bodyMixinMethods(i){const p={blob(){return specConsumeBody(this,(i=>{let p=bodyMimeType(this);if(p==="failure"){p=""}else if(p){p=me(p)}return new oe([i],{type:p})}),i)},arrayBuffer(){return specConsumeBody(this,(i=>new Uint8Array(i).buffer),i)},text(){return specConsumeBody(this,utf8DecodeBytes,i)},json(){return specConsumeBody(this,parseJSONFromBytes,i)},async formData(){re.brandCheck(this,i);throwIfAborted(this[te]);const p=this.headers.get("Content-Type");if(/multipart\/form-data/.test(p)){const i={};for(const[p,d]of this.headers)i[p.toLowerCase()]=d;const p=new ee;let d;try{d=new y({headers:i,preservePath:true})}catch(i){throw new ne(`${i}`,"AbortError")}d.on("field",((i,d)=>{p.append(i,d)}));d.on("file",((i,d,y,v,D)=>{const M=[];if(v==="base64"||v.toLowerCase()==="base64"){let v="";d.on("data",(i=>{v+=i.toString().replace(/[\r\n]/gm,"");const p=v.length-v.length%4;M.push(Buffer.from(v.slice(0,p),"base64"));v=v.slice(p)}));d.on("end",(()=>{M.push(Buffer.from(v,"base64"));p.append(i,new ge(M,y,{type:D}))}))}else{d.on("data",(i=>{M.push(i)}));d.on("end",(()=>{p.append(i,new ge(M,y,{type:D}))}))}}));const v=new Promise(((i,p)=>{d.on("finish",i);d.on("error",(i=>p(new TypeError(i))))}));if(this.body!==null)for await(const i of consumeBody(this[te].body))d.write(i);d.end();await v;return p}else if(/application\/x-www-form-urlencoded/.test(p)){let i;try{let p="";const d=new TextDecoder("utf-8",{ignoreBOM:true});for await(const i of consumeBody(this[te].body)){if(!ue(i)){throw new TypeError("Expected Uint8Array chunk")}p+=d.decode(i,{stream:true})}p+=d.decode();i=new URLSearchParams(p)}catch(i){throw Object.assign(new TypeError,{cause:i})}const p=new ee;for(const[d,y]of i){p.append(d,y)}return p}else{await Promise.resolve();throwIfAborted(this[te]);throw re.errors.exception({header:`${i.name}.formData`,message:"Could not parse content as FormData."})}}};return p}function mixinBody(i){Object.assign(i.prototype,bodyMixinMethods(i))}async function specConsumeBody(i,p,d){re.brandCheck(i,d);throwIfAborted(i[te]);if(bodyUnusable(i[te].body)){throw new TypeError("Body is unusable")}const y=V();const errorSteps=i=>y.reject(i);const successSteps=i=>{try{y.resolve(p(i))}catch(i){errorSteps(i)}};if(i[te].body==null){successSteps(new Uint8Array);return y.promise}await K(i[te].body,successSteps,errorSteps);return y.promise}function bodyUnusable(i){return i!=null&&(i.stream.locked||v.isDisturbed(i.stream))}function utf8DecodeBytes(i){if(i.length===0){return""}if(i[0]===239&&i[1]===187&&i[2]===191){i=i.subarray(3)}const p=be.decode(i);return p}function parseJSONFromBytes(i){return JSON.parse(utf8DecodeBytes(i))}function bodyMimeType(i){const{headersList:p}=i[te];const d=p.get("content-type");if(d===null){return"failure"}return fe(d)}i.exports={extractBody:extractBody,safelyExtractBody:safelyExtractBody,cloneBody:cloneBody,mixinBody:mixinBody}},7536:(i,p,d)=>{"use strict";const{MessageChannel:y,receiveMessageOnPort:v}=d(28167);const D=["GET","HEAD","POST"];const M=new Set(D);const U=[101,204,205,304];const j=[301,302,303,307,308];const V=new Set(j);const K=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","5060","5061","6000","6566","6665","6666","6667","6668","6669","6697","10080"];const ee=new Set(K);const te=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"];const re=new Set(te);const ne=["follow","manual","error"];const ie=["GET","HEAD","OPTIONS","TRACE"];const oe=new Set(ie);const se=["navigate","same-origin","no-cors","cors"];const ae=["omit","same-origin","include"];const le=["default","no-store","reload","no-cache","force-cache","only-if-cached"];const ce=["content-encoding","content-language","content-location","content-type","content-length"];const ue=["half"];const pe=["CONNECT","TRACE","TRACK"];const de=new Set(pe);const fe=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""];const me=new Set(fe);const he=globalThis.DOMException??(()=>{try{atob("~")}catch(i){return Object.getPrototypeOf(i).constructor}})();let Ae;const ge=globalThis.structuredClone??function structuredClone(i,p=undefined){if(arguments.length===0){throw new TypeError("missing argument")}if(!Ae){Ae=new y}Ae.port1.unref();Ae.port2.unref();Ae.port1.postMessage(i,p?.transfer);return v(Ae.port2).message};i.exports={DOMException:he,structuredClone:ge,subresource:fe,forbiddenMethods:pe,requestBodyHeader:ce,referrerPolicy:te,requestRedirect:ne,requestMode:se,requestCredentials:ae,requestCache:le,redirectStatus:j,corsSafeListedMethods:D,nullBodyStatus:U,safeMethods:ie,badPorts:K,requestDuplex:ue,subresourceSet:me,badPortsSet:ee,redirectStatusSet:V,corsSafeListedMethodsSet:M,safeMethodsSet:oe,forbiddenMethodsSet:de,referrerPolicySet:re}},46960:(i,p,d)=>{const y=d(42613);const{atob:v}=d(20181);const{isomorphicDecode:D}=d(18961);const M=new TextEncoder;const U=/^[!#$%&'*+-.^_|~A-Za-z0-9]+$/;const j=/(\u000A|\u000D|\u0009|\u0020)/;const V=/[\u0009|\u0020-\u007E|\u0080-\u00FF]/;function dataURLProcessor(i){y(i.protocol==="data:");let p=URLSerializer(i,true);p=p.slice(5);const d={position:0};let v=collectASequenceOfCodePointsFast(",",p,d);const M=v.length;v=removeASCIIWhitespace(v,true,true);if(d.position>=p.length){return"failure"}d.position++;const U=p.slice(M+1);let j=stringPercentDecode(U);if(/;(\u0020){0,}base64$/i.test(v)){const i=D(j);j=forgivingBase64(i);if(j==="failure"){return"failure"}v=v.slice(0,-6);v=v.replace(/(\u0020)+$/,"");v=v.slice(0,-1)}if(v.startsWith(";")){v="text/plain"+v}let V=parseMIMEType(v);if(V==="failure"){V=parseMIMEType("text/plain;charset=US-ASCII")}return{mimeType:V,body:j}}function URLSerializer(i,p=false){if(!p){return i.href}const d=i.href;const y=i.hash.length;return y===0?d:d.substring(0,d.length-y)}function collectASequenceOfCodePoints(i,p,d){let y="";while(d.position<p.length&&i(p[d.position])){y+=p[d.position];d.position++}return y}function collectASequenceOfCodePointsFast(i,p,d){const y=p.indexOf(i,d.position);const v=d.position;if(y===-1){d.position=p.length;return p.slice(v)}d.position=y;return p.slice(v,d.position)}function stringPercentDecode(i){const p=M.encode(i);return percentDecode(p)}function percentDecode(i){const p=[];for(let d=0;d<i.length;d++){const y=i[d];if(y!==37){p.push(y)}else if(y===37&&!/^[0-9A-Fa-f]{2}$/i.test(String.fromCharCode(i[d+1],i[d+2]))){p.push(37)}else{const y=String.fromCharCode(i[d+1],i[d+2]);const v=Number.parseInt(y,16);p.push(v);d+=2}}return Uint8Array.from(p)}function parseMIMEType(i){i=removeHTTPWhitespace(i,true,true);const p={position:0};const d=collectASequenceOfCodePointsFast("/",i,p);if(d.length===0||!U.test(d)){return"failure"}if(p.position>i.length){return"failure"}p.position++;let y=collectASequenceOfCodePointsFast(";",i,p);y=removeHTTPWhitespace(y,false,true);if(y.length===0||!U.test(y)){return"failure"}const v=d.toLowerCase();const D=y.toLowerCase();const M={type:v,subtype:D,parameters:new Map,essence:`${v}/${D}`};while(p.position<i.length){p.position++;collectASequenceOfCodePoints((i=>j.test(i)),i,p);let d=collectASequenceOfCodePoints((i=>i!==";"&&i!=="="),i,p);d=d.toLowerCase();if(p.position<i.length){if(i[p.position]===";"){continue}p.position++}if(p.position>i.length){break}let y=null;if(i[p.position]==='"'){y=collectAnHTTPQuotedString(i,p,true);collectASequenceOfCodePointsFast(";",i,p)}else{y=collectASequenceOfCodePointsFast(";",i,p);y=removeHTTPWhitespace(y,false,true);if(y.length===0){continue}}if(d.length!==0&&U.test(d)&&(y.length===0||V.test(y))&&!M.parameters.has(d)){M.parameters.set(d,y)}}return M}function forgivingBase64(i){i=i.replace(/[\u0009\u000A\u000C\u000D\u0020]/g,"");if(i.length%4===0){i=i.replace(/=?=$/,"")}if(i.length%4===1){return"failure"}if(/[^+/0-9A-Za-z]/.test(i)){return"failure"}const p=v(i);const d=new Uint8Array(p.length);for(let i=0;i<p.length;i++){d[i]=p.charCodeAt(i)}return d}function collectAnHTTPQuotedString(i,p,d){const v=p.position;let D="";y(i[p.position]==='"');p.position++;while(true){D+=collectASequenceOfCodePoints((i=>i!=='"'&&i!=="\\"),i,p);if(p.position>=i.length){break}const d=i[p.position];p.position++;if(d==="\\"){if(p.position>=i.length){D+="\\";break}D+=i[p.position];p.position++}else{y(d==='"');break}}if(d){return D}return i.slice(v,p.position)}function serializeAMimeType(i){y(i!=="failure");const{parameters:p,essence:d}=i;let v=d;for(let[i,d]of p.entries()){v+=";";v+=i;v+="=";if(!U.test(d)){d=d.replace(/(\\|")/g,"\\$1");d='"'+d;d+='"'}v+=d}return v}function isHTTPWhiteSpace(i){return i==="\r"||i==="\n"||i==="\t"||i===" "}function removeHTTPWhitespace(i,p=true,d=true){let y=0;let v=i.length-1;if(p){for(;y<i.length&&isHTTPWhiteSpace(i[y]);y++);}if(d){for(;v>0&&isHTTPWhiteSpace(i[v]);v--);}return i.slice(y,v+1)}function isASCIIWhitespace(i){return i==="\r"||i==="\n"||i==="\t"||i==="\f"||i===" "}function removeASCIIWhitespace(i,p=true,d=true){let y=0;let v=i.length-1;if(p){for(;y<i.length&&isASCIIWhitespace(i[y]);y++);}if(d){for(;v>0&&isASCIIWhitespace(i[v]);v--);}return i.slice(y,v+1)}i.exports={dataURLProcessor:dataURLProcessor,URLSerializer:URLSerializer,collectASequenceOfCodePoints:collectASequenceOfCodePoints,collectASequenceOfCodePointsFast:collectASequenceOfCodePointsFast,stringPercentDecode:stringPercentDecode,parseMIMEType:parseMIMEType,collectAnHTTPQuotedString:collectAnHTTPQuotedString,serializeAMimeType:serializeAMimeType}},74091:(i,p,d)=>{"use strict";const{Blob:y,File:v}=d(20181);const{types:D}=d(39023);const{kState:M}=d(11088);const{isBlobLike:U}=d(18961);const{webidl:j}=d(33476);const{parseMIMEType:V,serializeAMimeType:K}=d(46960);const{kEnumerableProperty:ee}=d(84606);const te=new TextEncoder;class File extends y{constructor(i,p,d={}){j.argumentLengthCheck(arguments,2,{header:"File constructor"});i=j.converters["sequence<BlobPart>"](i);p=j.converters.USVString(p);d=j.converters.FilePropertyBag(d);const y=p;let v=d.type;let D;e:{if(v){v=V(v);if(v==="failure"){v="";break e}v=K(v).toLowerCase()}D=d.lastModified}super(processBlobParts(i,d),{type:v});this[M]={name:y,lastModified:D,type:v}}get name(){j.brandCheck(this,File);return this[M].name}get lastModified(){j.brandCheck(this,File);return this[M].lastModified}get type(){j.brandCheck(this,File);return this[M].type}}class FileLike{constructor(i,p,d={}){const y=p;const v=d.type;const D=d.lastModified??Date.now();this[M]={blobLike:i,name:y,type:v,lastModified:D}}stream(...i){j.brandCheck(this,FileLike);return this[M].blobLike.stream(...i)}arrayBuffer(...i){j.brandCheck(this,FileLike);return this[M].blobLike.arrayBuffer(...i)}slice(...i){j.brandCheck(this,FileLike);return this[M].blobLike.slice(...i)}text(...i){j.brandCheck(this,FileLike);return this[M].blobLike.text(...i)}get size(){j.brandCheck(this,FileLike);return this[M].blobLike.size}get type(){j.brandCheck(this,FileLike);return this[M].blobLike.type}get name(){j.brandCheck(this,FileLike);return this[M].name}get lastModified(){j.brandCheck(this,FileLike);return this[M].lastModified}get[Symbol.toStringTag](){return"File"}}Object.defineProperties(File.prototype,{[Symbol.toStringTag]:{value:"File",configurable:true},name:ee,lastModified:ee});j.converters.Blob=j.interfaceConverter(y);j.converters.BlobPart=function(i,p){if(j.util.Type(i)==="Object"){if(U(i)){return j.converters.Blob(i,{strict:false})}if(ArrayBuffer.isView(i)||D.isAnyArrayBuffer(i)){return j.converters.BufferSource(i,p)}}return j.converters.USVString(i,p)};j.converters["sequence<BlobPart>"]=j.sequenceConverter(j.converters.BlobPart);j.converters.FilePropertyBag=j.dictionaryConverter([{key:"lastModified",converter:j.converters["long long"],get defaultValue(){return Date.now()}},{key:"type",converter:j.converters.DOMString,defaultValue:""},{key:"endings",converter:i=>{i=j.converters.DOMString(i);i=i.toLowerCase();if(i!=="native"){i="transparent"}return i},defaultValue:"transparent"}]);function processBlobParts(i,p){const d=[];for(const y of i){if(typeof y==="string"){let i=y;if(p.endings==="native"){i=convertLineEndingsNative(i)}d.push(te.encode(i))}else if(D.isAnyArrayBuffer(y)||D.isTypedArray(y)){if(!y.buffer){d.push(new Uint8Array(y))}else{d.push(new Uint8Array(y.buffer,y.byteOffset,y.byteLength))}}else if(U(y)){d.push(y)}}return d}function convertLineEndingsNative(i){let p="\n";if(process.platform==="win32"){p="\r\n"}return i.replace(/\r?\n/g,p)}function isFileLike(i){return v&&i instanceof v||i instanceof File||i&&(typeof i.stream==="function"||typeof i.arrayBuffer==="function")&&i[Symbol.toStringTag]==="File"}i.exports={File:File,FileLike:FileLike,isFileLike:isFileLike}},61187:(i,p,d)=>{"use strict";const{isBlobLike:y,toUSVString:v,makeIterator:D}=d(18961);const{kState:M}=d(11088);const{File:U,FileLike:j,isFileLike:V}=d(74091);const{webidl:K}=d(33476);const{Blob:ee,File:te}=d(20181);const re=te??U;class FormData{constructor(i){if(i!==undefined){throw K.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}this[M]=[]}append(i,p,d=undefined){K.brandCheck(this,FormData);K.argumentLengthCheck(arguments,2,{header:"FormData.append"});if(arguments.length===3&&!y(p)){throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'")}i=K.converters.USVString(i);p=y(p)?K.converters.Blob(p,{strict:false}):K.converters.USVString(p);d=arguments.length===3?K.converters.USVString(d):undefined;const v=makeEntry(i,p,d);this[M].push(v)}delete(i){K.brandCheck(this,FormData);K.argumentLengthCheck(arguments,1,{header:"FormData.delete"});i=K.converters.USVString(i);this[M]=this[M].filter((p=>p.name!==i))}get(i){K.brandCheck(this,FormData);K.argumentLengthCheck(arguments,1,{header:"FormData.get"});i=K.converters.USVString(i);const p=this[M].findIndex((p=>p.name===i));if(p===-1){return null}return this[M][p].value}getAll(i){K.brandCheck(this,FormData);K.argumentLengthCheck(arguments,1,{header:"FormData.getAll"});i=K.converters.USVString(i);return this[M].filter((p=>p.name===i)).map((i=>i.value))}has(i){K.brandCheck(this,FormData);K.argumentLengthCheck(arguments,1,{header:"FormData.has"});i=K.converters.USVString(i);return this[M].findIndex((p=>p.name===i))!==-1}set(i,p,d=undefined){K.brandCheck(this,FormData);K.argumentLengthCheck(arguments,2,{header:"FormData.set"});if(arguments.length===3&&!y(p)){throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'")}i=K.converters.USVString(i);p=y(p)?K.converters.Blob(p,{strict:false}):K.converters.USVString(p);d=arguments.length===3?v(d):undefined;const D=makeEntry(i,p,d);const U=this[M].findIndex((p=>p.name===i));if(U!==-1){this[M]=[...this[M].slice(0,U),D,...this[M].slice(U+1).filter((p=>p.name!==i))]}else{this[M].push(D)}}entries(){K.brandCheck(this,FormData);return D((()=>this[M].map((i=>[i.name,i.value]))),"FormData","key+value")}keys(){K.brandCheck(this,FormData);return D((()=>this[M].map((i=>[i.name,i.value]))),"FormData","key")}values(){K.brandCheck(this,FormData);return D((()=>this[M].map((i=>[i.name,i.value]))),"FormData","value")}forEach(i,p=globalThis){K.brandCheck(this,FormData);K.argumentLengthCheck(arguments,1,{header:"FormData.forEach"});if(typeof i!=="function"){throw new TypeError("Failed to execute 'forEach' on 'FormData': parameter 1 is not of type 'Function'.")}for(const[d,y]of this){i.apply(p,[y,d,this])}}}FormData.prototype[Symbol.iterator]=FormData.prototype.entries;Object.defineProperties(FormData.prototype,{[Symbol.toStringTag]:{value:"FormData",configurable:true}});function makeEntry(i,p,d){i=Buffer.from(i).toString("utf8");if(typeof p==="string"){p=Buffer.from(p).toString("utf8")}else{if(!V(p)){p=p instanceof ee?new re([p],"blob",{type:p.type}):new j(p,"blob",{type:p.type})}if(d!==undefined){const i={type:p.type,lastModified:p.lastModified};p=te&&p instanceof te||p instanceof U?new re([p],d,i):new j(p,d,i)}}return{name:i,value:p}}i.exports={FormData:FormData}},50742:i=>{"use strict";const p=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[p]}function setGlobalOrigin(i){if(i===undefined){Object.defineProperty(globalThis,p,{value:undefined,writable:true,enumerable:false,configurable:false});return}const d=new URL(i);if(d.protocol!=="http:"&&d.protocol!=="https:"){throw new TypeError(`Only http & https urls are allowed, received ${d.protocol}`)}Object.defineProperty(globalThis,p,{value:d,writable:true,enumerable:false,configurable:false})}i.exports={getGlobalOrigin:getGlobalOrigin,setGlobalOrigin:setGlobalOrigin}},12223:(i,p,d)=>{"use strict";const{kHeadersList:y,kConstruct:v}=d(45773);const{kGuard:D}=d(11088);const{kEnumerableProperty:M}=d(84606);const{makeIterator:U,isValidHeaderName:j,isValidHeaderValue:V}=d(18961);const K=d(39023);const{webidl:ee}=d(33476);const te=d(42613);const re=Symbol("headers map");const ne=Symbol("headers map sorted");function isHTTPWhiteSpaceCharCode(i){return i===10||i===13||i===9||i===32}function headerValueNormalize(i){let p=0;let d=i.length;while(d>p&&isHTTPWhiteSpaceCharCode(i.charCodeAt(d-1)))--d;while(d>p&&isHTTPWhiteSpaceCharCode(i.charCodeAt(p)))++p;return p===0&&d===i.length?i:i.substring(p,d)}function fill(i,p){if(Array.isArray(p)){for(let d=0;d<p.length;++d){const y=p[d];if(y.length!==2){throw ee.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${y.length}.`})}appendHeader(i,y[0],y[1])}}else if(typeof p==="object"&&p!==null){const d=Object.keys(p);for(let y=0;y<d.length;++y){appendHeader(i,d[y],p[d[y]])}}else{throw ee.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}}function appendHeader(i,p,d){d=headerValueNormalize(d);if(!j(p)){throw ee.errors.invalidArgument({prefix:"Headers.append",value:p,type:"header name"})}else if(!V(d)){throw ee.errors.invalidArgument({prefix:"Headers.append",value:d,type:"header value"})}if(i[D]==="immutable"){throw new TypeError("immutable")}else if(i[D]==="request-no-cors"){}return i[y].append(p,d)}class HeadersList{cookies=null;constructor(i){if(i instanceof HeadersList){this[re]=new Map(i[re]);this[ne]=i[ne];this.cookies=i.cookies===null?null:[...i.cookies]}else{this[re]=new Map(i);this[ne]=null}}contains(i){i=i.toLowerCase();return this[re].has(i)}clear(){this[re].clear();this[ne]=null;this.cookies=null}append(i,p){this[ne]=null;const d=i.toLowerCase();const y=this[re].get(d);if(y){const i=d==="cookie"?"; ":", ";this[re].set(d,{name:y.name,value:`${y.value}${i}${p}`})}else{this[re].set(d,{name:i,value:p})}if(d==="set-cookie"){this.cookies??=[];this.cookies.push(p)}}set(i,p){this[ne]=null;const d=i.toLowerCase();if(d==="set-cookie"){this.cookies=[p]}this[re].set(d,{name:i,value:p})}delete(i){this[ne]=null;i=i.toLowerCase();if(i==="set-cookie"){this.cookies=null}this[re].delete(i)}get(i){const p=this[re].get(i.toLowerCase());return p===undefined?null:p.value}*[Symbol.iterator](){for(const[i,{value:p}]of this[re]){yield[i,p]}}get entries(){const i={};if(this[re].size){for(const{name:p,value:d}of this[re].values()){i[p]=d}}return i}}class Headers{constructor(i=undefined){if(i===v){return}this[y]=new HeadersList;this[D]="none";if(i!==undefined){i=ee.converters.HeadersInit(i);fill(this,i)}}append(i,p){ee.brandCheck(this,Headers);ee.argumentLengthCheck(arguments,2,{header:"Headers.append"});i=ee.converters.ByteString(i);p=ee.converters.ByteString(p);return appendHeader(this,i,p)}delete(i){ee.brandCheck(this,Headers);ee.argumentLengthCheck(arguments,1,{header:"Headers.delete"});i=ee.converters.ByteString(i);if(!j(i)){throw ee.errors.invalidArgument({prefix:"Headers.delete",value:i,type:"header name"})}if(this[D]==="immutable"){throw new TypeError("immutable")}else if(this[D]==="request-no-cors"){}if(!this[y].contains(i)){return}this[y].delete(i)}get(i){ee.brandCheck(this,Headers);ee.argumentLengthCheck(arguments,1,{header:"Headers.get"});i=ee.converters.ByteString(i);if(!j(i)){throw ee.errors.invalidArgument({prefix:"Headers.get",value:i,type:"header name"})}return this[y].get(i)}has(i){ee.brandCheck(this,Headers);ee.argumentLengthCheck(arguments,1,{header:"Headers.has"});i=ee.converters.ByteString(i);if(!j(i)){throw ee.errors.invalidArgument({prefix:"Headers.has",value:i,type:"header name"})}return this[y].contains(i)}set(i,p){ee.brandCheck(this,Headers);ee.argumentLengthCheck(arguments,2,{header:"Headers.set"});i=ee.converters.ByteString(i);p=ee.converters.ByteString(p);p=headerValueNormalize(p);if(!j(i)){throw ee.errors.invalidArgument({prefix:"Headers.set",value:i,type:"header name"})}else if(!V(p)){throw ee.errors.invalidArgument({prefix:"Headers.set",value:p,type:"header value"})}if(this[D]==="immutable"){throw new TypeError("immutable")}else if(this[D]==="request-no-cors"){}this[y].set(i,p)}getSetCookie(){ee.brandCheck(this,Headers);const i=this[y].cookies;if(i){return[...i]}return[]}get[ne](){if(this[y][ne]){return this[y][ne]}const i=[];const p=[...this[y]].sort(((i,p)=>i[0]<p[0]?-1:1));const d=this[y].cookies;for(let y=0;y<p.length;++y){const[v,D]=p[y];if(v==="set-cookie"){for(let p=0;p<d.length;++p){i.push([v,d[p]])}}else{te(D!==null);i.push([v,D])}}this[y][ne]=i;return i}keys(){ee.brandCheck(this,Headers);if(this[D]==="immutable"){const i=this[ne];return U((()=>i),"Headers","key")}return U((()=>[...this[ne].values()]),"Headers","key")}values(){ee.brandCheck(this,Headers);if(this[D]==="immutable"){const i=this[ne];return U((()=>i),"Headers","value")}return U((()=>[...this[ne].values()]),"Headers","value")}entries(){ee.brandCheck(this,Headers);if(this[D]==="immutable"){const i=this[ne];return U((()=>i),"Headers","key+value")}return U((()=>[...this[ne].values()]),"Headers","key+value")}forEach(i,p=globalThis){ee.brandCheck(this,Headers);ee.argumentLengthCheck(arguments,1,{header:"Headers.forEach"});if(typeof i!=="function"){throw new TypeError("Failed to execute 'forEach' on 'Headers': parameter 1 is not of type 'Function'.")}for(const[d,y]of this){i.apply(p,[y,d,this])}}[Symbol.for("nodejs.util.inspect.custom")](){ee.brandCheck(this,Headers);return this[y]}}Headers.prototype[Symbol.iterator]=Headers.prototype.entries;Object.defineProperties(Headers.prototype,{append:M,delete:M,get:M,has:M,set:M,getSetCookie:M,keys:M,values:M,entries:M,forEach:M,[Symbol.iterator]:{enumerable:false},[Symbol.toStringTag]:{value:"Headers",configurable:true},[K.inspect.custom]:{enumerable:false}});ee.converters.HeadersInit=function(i){if(ee.util.Type(i)==="Object"){if(i[Symbol.iterator]){return ee.converters["sequence<sequence<ByteString>>"](i)}return ee.converters["record<ByteString, ByteString>"](i)}throw ee.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})};i.exports={fill:fill,Headers:Headers,HeadersList:HeadersList}},79401:(i,p,d)=>{"use strict";const{Response:y,makeNetworkError:v,makeAppropriateNetworkError:D,filterResponse:M,makeResponse:U}=d(96062);const{Headers:j}=d(12223);const{Request:V,makeRequest:K}=d(62204);const ee=d(43106);const{bytesMatch:te,makePolicyContainer:re,clonePolicyContainer:ne,requestBadPort:ie,TAOCheck:oe,appendRequestOriginHeader:se,responseLocationURL:ae,requestCurrentURL:le,setRequestReferrerPolicyOnRedirect:ce,tryUpgradeRequestToAPotentiallyTrustworthyURL:ue,createOpaqueTimingInfo:pe,appendFetchMetadata:de,corsCheck:fe,crossOriginResourcePolicyCheck:me,determineRequestsReferrer:he,coarsenedSharedCurrentTime:Ae,createDeferredPromise:ge,isBlobLike:ye,sameOrigin:be,isCancelled:Ee,isAborted:ve,isErrorLike:Ce,fullyReadBody:we,readableStreamClose:Se,isomorphicEncode:Ie,urlIsLocal:Be,urlIsHttpHttpsScheme:Te,urlHasHttpsScheme:xe}=d(18961);const{kState:_e,kHeaders:Re,kGuard:Ne,kRealm:ke}=d(11088);const Pe=d(42613);const{safelyExtractBody:Qe}=d(38009);const{redirectStatusSet:De,nullBodyStatus:Oe,safeMethodsSet:Le,requestBodyHeader:Fe,subresourceSet:Me,DOMException:Ue}=d(7536);const{kHeadersList:je}=d(45773);const He=d(24434);const{Readable:Ge,pipeline:qe}=d(2203);const{addAbortListener:Ve,isErrored:ze,isReadable:We,nodeMajor:Je,nodeMinor:Ye}=d(84606);const{dataURLProcessor:$e,serializeAMimeType:Ke}=d(46960);const{TransformStream:Xe}=d(63774);const{getGlobalDispatcher:Ze}=d(7075);const{webidl:dt}=d(33476);const{STATUS_CODES:mt}=d(58611);const At=["GET","HEAD"];let yt;let bt=globalThis.ReadableStream;class Fetch extends He{constructor(i){super();this.dispatcher=i;this.connection=null;this.dump=false;this.state="ongoing";this.setMaxListeners(21)}terminate(i){if(this.state!=="ongoing"){return}this.state="terminated";this.connection?.destroy(i);this.emit("terminated",i)}abort(i){if(this.state!=="ongoing"){return}this.state="aborted";if(!i){i=new Ue("The operation was aborted.","AbortError")}this.serializedAbortReason=i;this.connection?.destroy(i);this.emit("terminated",i)}}function fetch(i,p={}){dt.argumentLengthCheck(arguments,1,{header:"globalThis.fetch"});const d=ge();let v;try{v=new V(i,p)}catch(i){d.reject(i);return d.promise}const D=v[_e];if(v.signal.aborted){abortFetch(d,D,null,v.signal.reason);return d.promise}const M=D.client.globalObject;if(M?.constructor?.name==="ServiceWorkerGlobalScope"){D.serviceWorkers="none"}let U=null;const j=null;let K=false;let ee=null;Ve(v.signal,(()=>{K=true;Pe(ee!=null);ee.abort(v.signal.reason);abortFetch(d,D,U,v.signal.reason)}));const handleFetchDone=i=>finalizeAndReportTiming(i,"fetch");const processResponse=i=>{if(K){return Promise.resolve()}if(i.aborted){abortFetch(d,D,U,ee.serializedAbortReason);return Promise.resolve()}if(i.type==="error"){d.reject(Object.assign(new TypeError("fetch failed"),{cause:i.error}));return Promise.resolve()}U=new y;U[_e]=i;U[ke]=j;U[Re][je]=i.headersList;U[Re][Ne]="immutable";U[Re][ke]=j;d.resolve(U)};ee=fetching({request:D,processResponseEndOfBody:handleFetchDone,processResponse:processResponse,dispatcher:p.dispatcher??Ze()});return d.promise}function finalizeAndReportTiming(i,p="other"){if(i.type==="error"&&i.aborted){return}if(!i.urlList?.length){return}const d=i.urlList[0];let y=i.timingInfo;let v=i.cacheState;if(!Te(d)){return}if(y===null){return}if(!i.timingAllowPassed){y=pe({startTime:y.startTime});v=""}y.endTime=Ae();i.timingInfo=y;markResourceTiming(y,d,p,globalThis,v)}function markResourceTiming(i,p,d,y,v){if(Je>18||Je===18&&Ye>=2){performance.markResourceTiming(i,p.href,d,y,v)}}function abortFetch(i,p,d,y){if(!y){y=new Ue("The operation was aborted.","AbortError")}i.reject(y);if(p.body!=null&&We(p.body?.stream)){p.body.stream.cancel(y).catch((i=>{if(i.code==="ERR_INVALID_STATE"){return}throw i}))}if(d==null){return}const v=d[_e];if(v.body!=null&&We(v.body?.stream)){v.body.stream.cancel(y).catch((i=>{if(i.code==="ERR_INVALID_STATE"){return}throw i}))}}function fetching({request:i,processRequestBodyChunkLength:p,processRequestEndOfBody:d,processResponse:y,processResponseEndOfBody:v,processResponseConsumeBody:D,useParallelQueue:M=false,dispatcher:U}){let j=null;let V=false;if(i.client!=null){j=i.client.globalObject;V=i.client.crossOriginIsolatedCapability}const K=Ae(V);const ee=pe({startTime:K});const te={controller:new Fetch(U),request:i,timingInfo:ee,processRequestBodyChunkLength:p,processRequestEndOfBody:d,processResponse:y,processResponseConsumeBody:D,processResponseEndOfBody:v,taskDestination:j,crossOriginIsolatedCapability:V};Pe(!i.body||i.body.stream);if(i.window==="client"){i.window=i.client?.globalObject?.constructor?.name==="Window"?i.client:"no-window"}if(i.origin==="client"){i.origin=i.client?.origin}if(i.policyContainer==="client"){if(i.client!=null){i.policyContainer=ne(i.client.policyContainer)}else{i.policyContainer=re()}}if(!i.headersList.contains("accept")){const p="*/*";i.headersList.append("accept",p)}if(!i.headersList.contains("accept-language")){i.headersList.append("accept-language","*")}if(i.priority===null){}if(Me.has(i.destination)){}mainFetch(te).catch((i=>{te.controller.terminate(i)}));return te.controller}async function mainFetch(i,p=false){const d=i.request;let y=null;if(d.localURLsOnly&&!Be(le(d))){y=v("local URLs only")}ue(d);if(ie(d)==="blocked"){y=v("bad port")}if(d.referrerPolicy===""){d.referrerPolicy=d.policyContainer.referrerPolicy}if(d.referrer!=="no-referrer"){d.referrer=he(d)}if(y===null){y=await(async()=>{const p=le(d);if(be(p,d.url)&&d.responseTainting==="basic"||p.protocol==="data:"||(d.mode==="navigate"||d.mode==="websocket")){d.responseTainting="basic";return await schemeFetch(i)}if(d.mode==="same-origin"){return v('request mode cannot be "same-origin"')}if(d.mode==="no-cors"){if(d.redirect!=="follow"){return v('redirect mode cannot be "follow" for "no-cors" request')}d.responseTainting="opaque";return await schemeFetch(i)}if(!Te(le(d))){return v("URL scheme must be a HTTP(S) scheme")}d.responseTainting="cors";return await httpFetch(i)})()}if(p){return y}if(y.status!==0&&!y.internalResponse){if(d.responseTainting==="cors"){}if(d.responseTainting==="basic"){y=M(y,"basic")}else if(d.responseTainting==="cors"){y=M(y,"cors")}else if(d.responseTainting==="opaque"){y=M(y,"opaque")}else{Pe(false)}}let D=y.status===0?y:y.internalResponse;if(D.urlList.length===0){D.urlList.push(...d.urlList)}if(!d.timingAllowFailed){y.timingAllowPassed=true}if(y.type==="opaque"&&D.status===206&&D.rangeRequested&&!d.headers.contains("range")){y=D=v()}if(y.status!==0&&(d.method==="HEAD"||d.method==="CONNECT"||Oe.includes(D.status))){D.body=null;i.controller.dump=true}if(d.integrity){const processBodyError=p=>fetchFinale(i,v(p));if(d.responseTainting==="opaque"||y.body==null){processBodyError(y.error);return}const processBody=p=>{if(!te(p,d.integrity)){processBodyError("integrity mismatch");return}y.body=Qe(p)[0];fetchFinale(i,y)};await we(y.body,processBody,processBodyError)}else{fetchFinale(i,y)}}function schemeFetch(i){if(Ee(i)&&i.request.redirectCount===0){return Promise.resolve(D(i))}const{request:p}=i;const{protocol:y}=le(p);switch(y){case"about:":{return Promise.resolve(v("about scheme is not supported"))}case"blob:":{if(!yt){yt=d(20181).resolveObjectURL}const i=le(p);if(i.search.length!==0){return Promise.resolve(v("NetworkError when attempting to fetch resource."))}const y=yt(i.toString());if(p.method!=="GET"||!ye(y)){return Promise.resolve(v("invalid method"))}const D=Qe(y);const M=D[0];const j=Ie(`${M.length}`);const V=D[1]??"";const K=U({statusText:"OK",headersList:[["content-length",{name:"Content-Length",value:j}],["content-type",{name:"Content-Type",value:V}]]});K.body=M;return Promise.resolve(K)}case"data:":{const i=le(p);const d=$e(i);if(d==="failure"){return Promise.resolve(v("failed to fetch the data URL"))}const y=Ke(d.mimeType);return Promise.resolve(U({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:y}]],body:Qe(d.body)[0]}))}case"file:":{return Promise.resolve(v("not implemented... yet..."))}case"http:":case"https:":{return httpFetch(i).catch((i=>v(i)))}default:{return Promise.resolve(v("unknown scheme"))}}}function finalizeResponse(i,p){i.request.done=true;if(i.processResponseDone!=null){queueMicrotask((()=>i.processResponseDone(p)))}}function fetchFinale(i,p){if(p.type==="error"){p.urlList=[i.request.urlList[0]];p.timingInfo=pe({startTime:i.timingInfo.startTime})}const processResponseEndOfBody=()=>{i.request.done=true;if(i.processResponseEndOfBody!=null){queueMicrotask((()=>i.processResponseEndOfBody(p)))}};if(i.processResponse!=null){queueMicrotask((()=>i.processResponse(p)))}if(p.body==null){processResponseEndOfBody()}else{const identityTransformAlgorithm=(i,p)=>{p.enqueue(i)};const i=new Xe({start(){},transform:identityTransformAlgorithm,flush:processResponseEndOfBody},{size(){return 1}},{size(){return 1}});p.body={stream:p.body.stream.pipeThrough(i)}}if(i.processResponseConsumeBody!=null){const processBody=d=>i.processResponseConsumeBody(p,d);const processBodyError=d=>i.processResponseConsumeBody(p,d);if(p.body==null){queueMicrotask((()=>processBody(null)))}else{return we(p.body,processBody,processBodyError)}return Promise.resolve()}}async function httpFetch(i){const p=i.request;let d=null;let y=null;const D=i.timingInfo;if(p.serviceWorkers==="all"){}if(d===null){if(p.redirect==="follow"){p.serviceWorkers="none"}y=d=await httpNetworkOrCacheFetch(i);if(p.responseTainting==="cors"&&fe(p,d)==="failure"){return v("cors failure")}if(oe(p,d)==="failure"){p.timingAllowFailed=true}}if((p.responseTainting==="opaque"||d.type==="opaque")&&me(p.origin,p.client,p.destination,y)==="blocked"){return v("blocked")}if(De.has(y.status)){if(p.redirect!=="manual"){i.controller.connection.destroy()}if(p.redirect==="error"){d=v("unexpected redirect")}else if(p.redirect==="manual"){d=y}else if(p.redirect==="follow"){d=await httpRedirectFetch(i,d)}else{Pe(false)}}d.timingInfo=D;return d}function httpRedirectFetch(i,p){const d=i.request;const y=p.internalResponse?p.internalResponse:p;let D;try{D=ae(y,le(d).hash);if(D==null){return p}}catch(i){return Promise.resolve(v(i))}if(!Te(D)){return Promise.resolve(v("URL scheme must be a HTTP(S) scheme"))}if(d.redirectCount===20){return Promise.resolve(v("redirect count exceeded"))}d.redirectCount+=1;if(d.mode==="cors"&&(D.username||D.password)&&!be(d,D)){return Promise.resolve(v('cross origin not allowed for request mode "cors"'))}if(d.responseTainting==="cors"&&(D.username||D.password)){return Promise.resolve(v('URL cannot contain credentials for request mode "cors"'))}if(y.status!==303&&d.body!=null&&d.body.source==null){return Promise.resolve(v())}if([301,302].includes(y.status)&&d.method==="POST"||y.status===303&&!At.includes(d.method)){d.method="GET";d.body=null;for(const i of Fe){d.headersList.delete(i)}}if(!be(le(d),D)){d.headersList.delete("authorization");d.headersList.delete("proxy-authorization",true);d.headersList.delete("cookie");d.headersList.delete("host")}if(d.body!=null){Pe(d.body.source!=null);d.body=Qe(d.body.source)[0]}const M=i.timingInfo;M.redirectEndTime=M.postRedirectStartTime=Ae(i.crossOriginIsolatedCapability);if(M.redirectStartTime===0){M.redirectStartTime=M.startTime}d.urlList.push(D);ce(d,y);return mainFetch(i,true)}async function httpNetworkOrCacheFetch(i,p=false,d=false){const y=i.request;let M=null;let U=null;let j=null;const V=null;const ee=false;if(y.window==="no-window"&&y.redirect==="error"){M=i;U=y}else{U=K(y);M={...i};M.request=U}const te=y.credentials==="include"||y.credentials==="same-origin"&&y.responseTainting==="basic";const re=U.body?U.body.length:null;let ne=null;if(U.body==null&&["POST","PUT"].includes(U.method)){ne="0"}if(re!=null){ne=Ie(`${re}`)}if(ne!=null){U.headersList.append("content-length",ne)}if(re!=null&&U.keepalive){}if(U.referrer instanceof URL){U.headersList.append("referer",Ie(U.referrer.href))}se(U);de(U);if(!U.headersList.contains("user-agent")){U.headersList.append("user-agent",typeof esbuildDetection==="undefined"?"undici":"node")}if(U.cache==="default"&&(U.headersList.contains("if-modified-since")||U.headersList.contains("if-none-match")||U.headersList.contains("if-unmodified-since")||U.headersList.contains("if-match")||U.headersList.contains("if-range"))){U.cache="no-store"}if(U.cache==="no-cache"&&!U.preventNoCacheCacheControlHeaderModification&&!U.headersList.contains("cache-control")){U.headersList.append("cache-control","max-age=0")}if(U.cache==="no-store"||U.cache==="reload"){if(!U.headersList.contains("pragma")){U.headersList.append("pragma","no-cache")}if(!U.headersList.contains("cache-control")){U.headersList.append("cache-control","no-cache")}}if(U.headersList.contains("range")){U.headersList.append("accept-encoding","identity")}if(!U.headersList.contains("accept-encoding")){if(xe(le(U))){U.headersList.append("accept-encoding","br, gzip, deflate")}else{U.headersList.append("accept-encoding","gzip, deflate")}}U.headersList.delete("host");if(te){}if(V==null){U.cache="no-store"}if(U.mode!=="no-store"&&U.mode!=="reload"){}if(j==null){if(U.mode==="only-if-cached"){return v("only if cached")}const i=await httpNetworkFetch(M,te,d);if(!Le.has(U.method)&&i.status>=200&&i.status<=399){}if(ee&&i.status===304){}if(j==null){j=i}}j.urlList=[...U.urlList];if(U.headersList.contains("range")){j.rangeRequested=true}j.requestIncludesCredentials=te;if(j.status===407){if(y.window==="no-window"){return v()}if(Ee(i)){return D(i)}return v("proxy authentication required")}if(j.status===421&&!d&&(y.body==null||y.body.source!=null)){if(Ee(i)){return D(i)}i.controller.connection.destroy();j=await httpNetworkOrCacheFetch(i,p,true)}if(p){}return j}async function httpNetworkFetch(i,p=false,y=false){Pe(!i.controller.connection||i.controller.connection.destroyed);i.controller.connection={abort:null,destroyed:false,destroy(i){if(!this.destroyed){this.destroyed=true;this.abort?.(i??new Ue("The operation was aborted.","AbortError"))}}};const M=i.request;let V=null;const K=i.timingInfo;const te=null;if(te==null){M.cache="no-store"}const re=y?"yes":"no";if(M.mode==="websocket"){}else{}let ne=null;if(M.body==null&&i.processRequestEndOfBody){queueMicrotask((()=>i.processRequestEndOfBody()))}else if(M.body!=null){const processBodyChunk=async function*(p){if(Ee(i)){return}yield p;i.processRequestBodyChunkLength?.(p.byteLength)};const processEndOfBody=()=>{if(Ee(i)){return}if(i.processRequestEndOfBody){i.processRequestEndOfBody()}};const processBodyError=p=>{if(Ee(i)){return}if(p.name==="AbortError"){i.controller.abort()}else{i.controller.terminate(p)}};ne=async function*(){try{for await(const i of M.body.stream){yield*processBodyChunk(i)}processEndOfBody()}catch(i){processBodyError(i)}}()}try{const{body:p,status:d,statusText:y,headersList:v,socket:D}=await dispatch({body:ne});if(D){V=U({status:d,statusText:y,headersList:v,socket:D})}else{const D=p[Symbol.asyncIterator]();i.controller.next=()=>D.next();V=U({status:d,statusText:y,headersList:v})}}catch(p){if(p.name==="AbortError"){i.controller.connection.destroy();return D(i,p)}return v(p)}const pullAlgorithm=()=>{i.controller.resume()};const cancelAlgorithm=p=>{i.controller.abort(p)};if(!bt){bt=d(63774).ReadableStream}const ie=new bt({async start(p){i.controller.controller=p},async pull(i){await pullAlgorithm(i)},async cancel(i){await cancelAlgorithm(i)}},{highWaterMark:0,size(){return 1}});V.body={stream:ie};i.controller.on("terminated",onAborted);i.controller.resume=async()=>{while(true){let p;let d;try{const{done:d,value:y}=await i.controller.next();if(ve(i)){break}p=d?undefined:y}catch(y){if(i.controller.ended&&!K.encodedBodySize){p=undefined}else{p=y;d=true}}if(p===undefined){Se(i.controller.controller);finalizeResponse(i,V);return}K.decodedBodySize+=p?.byteLength??0;if(d){i.controller.terminate(p);return}i.controller.controller.enqueue(new Uint8Array(p));if(ze(ie)){i.controller.terminate();return}if(!i.controller.controller.desiredSize){return}}};function onAborted(p){if(ve(i)){V.aborted=true;if(We(ie)){i.controller.controller.error(i.controller.serializedAbortReason)}}else{if(We(ie)){i.controller.controller.error(new TypeError("terminated",{cause:Ce(p)?p:undefined}))}}i.controller.connection.destroy()}return V;async function dispatch({body:p}){const d=le(M);const y=i.controller.dispatcher;return new Promise(((v,D)=>y.dispatch({path:d.pathname+d.search,origin:d.origin,method:M.method,body:i.controller.dispatcher.isMockActive?M.body&&(M.body.source||M.body.stream):p,headers:M.headersList.entries,maxRedirections:0,upgrade:M.mode==="websocket"?"websocket":undefined},{body:null,abort:null,onConnect(p){const{connection:d}=i.controller;if(d.destroyed){p(new Ue("The operation was aborted.","AbortError"))}else{i.controller.on("terminated",p);this.abort=d.abort=p}},onHeaders(i,p,d,y){if(i<200){return}let D=[];let U="";const V=new j;if(Array.isArray(p)){for(let i=0;i<p.length;i+=2){const d=p[i+0].toString("latin1");const y=p[i+1].toString("latin1");if(d.toLowerCase()==="content-encoding"){D=y.toLowerCase().split(",").map((i=>i.trim()))}else if(d.toLowerCase()==="location"){U=y}V[je].append(d,y)}}else{const i=Object.keys(p);for(const d of i){const i=p[d];if(d.toLowerCase()==="content-encoding"){D=i.toLowerCase().split(",").map((i=>i.trim())).reverse()}else if(d.toLowerCase()==="location"){U=i}V[je].append(d,i)}}this.body=new Ge({read:d});const K=[];const te=M.redirect==="follow"&&U&&De.has(i);if(M.method!=="HEAD"&&M.method!=="CONNECT"&&!Oe.includes(i)&&!te){for(const i of D){if(i==="x-gzip"||i==="gzip"){K.push(ee.createGunzip({flush:ee.constants.Z_SYNC_FLUSH,finishFlush:ee.constants.Z_SYNC_FLUSH}))}else if(i==="deflate"){K.push(ee.createInflate())}else if(i==="br"){K.push(ee.createBrotliDecompress())}else{K.length=0;break}}}v({status:i,statusText:y,headersList:V[je],body:K.length?qe(this.body,...K,(()=>{})):this.body.on("error",(()=>{}))});return true},onData(p){if(i.controller.dump){return}const d=p;K.encodedBodySize+=d.byteLength;return this.body.push(d)},onComplete(){if(this.abort){i.controller.off("terminated",this.abort)}i.controller.ended=true;this.body.push(null)},onError(p){if(this.abort){i.controller.off("terminated",this.abort)}this.body?.destroy(p);i.controller.terminate(p);D(p)},onUpgrade(i,p,d){if(i!==101){return}const y=new j;for(let i=0;i<p.length;i+=2){const d=p[i+0].toString("latin1");const v=p[i+1].toString("latin1");y[je].append(d,v)}v({status:i,statusText:mt[i],headersList:y[je],socket:d});return true}})))}}i.exports={fetch:fetch,Fetch:Fetch,fetching:fetching,finalizeAndReportTiming:finalizeAndReportTiming}},62204:(i,p,d)=>{"use strict";const{extractBody:y,mixinBody:v,cloneBody:D}=d(38009);const{Headers:M,fill:U,HeadersList:j}=d(12223);const{FinalizationRegistry:V}=d(91408)();const K=d(84606);const{isValidHTTPToken:ee,sameOrigin:te,normalizeMethod:re,makePolicyContainer:ne,normalizeMethodRecord:ie}=d(18961);const{forbiddenMethodsSet:oe,corsSafeListedMethodsSet:se,referrerPolicy:ae,requestRedirect:le,requestMode:ce,requestCredentials:ue,requestCache:pe,requestDuplex:de}=d(7536);const{kEnumerableProperty:fe}=K;const{kHeaders:me,kSignal:he,kState:Ae,kGuard:ge,kRealm:ye}=d(11088);const{webidl:be}=d(33476);const{getGlobalOrigin:Ee}=d(50742);const{URLSerializer:ve}=d(46960);const{kHeadersList:Ce,kConstruct:we}=d(45773);const Se=d(42613);const{getMaxListeners:Ie,setMaxListeners:Be,getEventListeners:Te,defaultMaxListeners:xe}=d(24434);let _e=globalThis.TransformStream;const Re=Symbol("abortController");const Ne=new V((({signal:i,abort:p})=>{i.removeEventListener("abort",p)}));class Request{constructor(i,p={}){if(i===we){return}be.argumentLengthCheck(arguments,1,{header:"Request constructor"});i=be.converters.RequestInfo(i);p=be.converters.RequestInit(p);this[ye]={settingsObject:{baseUrl:Ee(),get origin(){return this.baseUrl?.origin},policyContainer:ne()}};let v=null;let D=null;const V=this[ye].settingsObject.baseUrl;let ae=null;if(typeof i==="string"){let p;try{p=new URL(i,V)}catch(p){throw new TypeError("Failed to parse URL from "+i,{cause:p})}if(p.username||p.password){throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+i)}v=makeRequest({urlList:[p]});D="cors"}else{Se(i instanceof Request);v=i[Ae];ae=i[he]}const le=this[ye].settingsObject.origin;let ce="client";if(v.window?.constructor?.name==="EnvironmentSettingsObject"&&te(v.window,le)){ce=v.window}if(p.window!=null){throw new TypeError(`'window' option '${ce}' must be null`)}if("window"in p){ce="no-window"}v=makeRequest({method:v.method,headersList:v.headersList,unsafeRequest:v.unsafeRequest,client:this[ye].settingsObject,window:ce,priority:v.priority,origin:v.origin,referrer:v.referrer,referrerPolicy:v.referrerPolicy,mode:v.mode,credentials:v.credentials,cache:v.cache,redirect:v.redirect,integrity:v.integrity,keepalive:v.keepalive,reloadNavigation:v.reloadNavigation,historyNavigation:v.historyNavigation,urlList:[...v.urlList]});const ue=Object.keys(p).length!==0;if(ue){if(v.mode==="navigate"){v.mode="same-origin"}v.reloadNavigation=false;v.historyNavigation=false;v.origin="client";v.referrer="client";v.referrerPolicy="";v.url=v.urlList[v.urlList.length-1];v.urlList=[v.url]}if(p.referrer!==undefined){const i=p.referrer;if(i===""){v.referrer="no-referrer"}else{let p;try{p=new URL(i,V)}catch(p){throw new TypeError(`Referrer "${i}" is not a valid URL.`,{cause:p})}if(p.protocol==="about:"&&p.hostname==="client"||le&&!te(p,this[ye].settingsObject.baseUrl)){v.referrer="client"}else{v.referrer=p}}}if(p.referrerPolicy!==undefined){v.referrerPolicy=p.referrerPolicy}let pe;if(p.mode!==undefined){pe=p.mode}else{pe=D}if(pe==="navigate"){throw be.errors.exception({header:"Request constructor",message:"invalid request mode navigate."})}if(pe!=null){v.mode=pe}if(p.credentials!==undefined){v.credentials=p.credentials}if(p.cache!==undefined){v.cache=p.cache}if(v.cache==="only-if-cached"&&v.mode!=="same-origin"){throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode")}if(p.redirect!==undefined){v.redirect=p.redirect}if(p.integrity!=null){v.integrity=String(p.integrity)}if(p.keepalive!==undefined){v.keepalive=Boolean(p.keepalive)}if(p.method!==undefined){let i=p.method;if(!ee(i)){throw new TypeError(`'${i}' is not a valid HTTP method.`)}if(oe.has(i.toUpperCase())){throw new TypeError(`'${i}' HTTP method is unsupported.`)}i=ie[i]??re(i);v.method=i}if(p.signal!==undefined){ae=p.signal}this[Ae]=v;const de=new AbortController;this[he]=de.signal;this[he][ye]=this[ye];if(ae!=null){if(!ae||typeof ae.aborted!=="boolean"||typeof ae.addEventListener!=="function"){throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.")}if(ae.aborted){de.abort(ae.reason)}else{this[Re]=de;const i=new WeakRef(de);const abort=function(){const p=i.deref();if(p!==undefined){p.abort(this.reason)}};try{if(typeof Ie==="function"&&Ie(ae)===xe){Be(100,ae)}else if(Te(ae,"abort").length>=xe){Be(100,ae)}}catch{}K.addAbortListener(ae,abort);Ne.register(de,{signal:ae,abort:abort})}}this[me]=new M(we);this[me][Ce]=v.headersList;this[me][ge]="request";this[me][ye]=this[ye];if(pe==="no-cors"){if(!se.has(v.method)){throw new TypeError(`'${v.method} is unsupported in no-cors mode.`)}this[me][ge]="request-no-cors"}if(ue){const i=this[me][Ce];const d=p.headers!==undefined?p.headers:new j(i);i.clear();if(d instanceof j){for(const[p,y]of d){i.append(p,y)}i.cookies=d.cookies}else{U(this[me],d)}}const fe=i instanceof Request?i[Ae].body:null;if((p.body!=null||fe!=null)&&(v.method==="GET"||v.method==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body.")}let ve=null;if(p.body!=null){const[i,d]=y(p.body,v.keepalive);ve=i;if(d&&!this[me][Ce].contains("content-type")){this[me].append("content-type",d)}}const ke=ve??fe;if(ke!=null&&ke.source==null){if(ve!=null&&p.duplex==null){throw new TypeError("RequestInit: duplex option is required when sending a body.")}if(v.mode!=="same-origin"&&v.mode!=="cors"){throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"')}v.useCORSPreflightFlag=true}let Pe=ke;if(ve==null&&fe!=null){if(K.isDisturbed(fe.stream)||fe.stream.locked){throw new TypeError("Cannot construct a Request with a Request object that has already been used.")}if(!_e){_e=d(63774).TransformStream}const i=new _e;fe.stream.pipeThrough(i);Pe={source:fe.source,length:fe.length,stream:i.readable}}this[Ae].body=Pe}get method(){be.brandCheck(this,Request);return this[Ae].method}get url(){be.brandCheck(this,Request);return ve(this[Ae].url)}get headers(){be.brandCheck(this,Request);return this[me]}get destination(){be.brandCheck(this,Request);return this[Ae].destination}get referrer(){be.brandCheck(this,Request);if(this[Ae].referrer==="no-referrer"){return""}if(this[Ae].referrer==="client"){return"about:client"}return this[Ae].referrer.toString()}get referrerPolicy(){be.brandCheck(this,Request);return this[Ae].referrerPolicy}get mode(){be.brandCheck(this,Request);return this[Ae].mode}get credentials(){return this[Ae].credentials}get cache(){be.brandCheck(this,Request);return this[Ae].cache}get redirect(){be.brandCheck(this,Request);return this[Ae].redirect}get integrity(){be.brandCheck(this,Request);return this[Ae].integrity}get keepalive(){be.brandCheck(this,Request);return this[Ae].keepalive}get isReloadNavigation(){be.brandCheck(this,Request);return this[Ae].reloadNavigation}get isHistoryNavigation(){be.brandCheck(this,Request);return this[Ae].historyNavigation}get signal(){be.brandCheck(this,Request);return this[he]}get body(){be.brandCheck(this,Request);return this[Ae].body?this[Ae].body.stream:null}get bodyUsed(){be.brandCheck(this,Request);return!!this[Ae].body&&K.isDisturbed(this[Ae].body.stream)}get duplex(){be.brandCheck(this,Request);return"half"}clone(){be.brandCheck(this,Request);if(this.bodyUsed||this.body?.locked){throw new TypeError("unusable")}const i=cloneRequest(this[Ae]);const p=new Request(we);p[Ae]=i;p[ye]=this[ye];p[me]=new M(we);p[me][Ce]=i.headersList;p[me][ge]=this[me][ge];p[me][ye]=this[me][ye];const d=new AbortController;if(this.signal.aborted){d.abort(this.signal.reason)}else{K.addAbortListener(this.signal,(()=>{d.abort(this.signal.reason)}))}p[he]=d.signal;return p}}v(Request);function makeRequest(i){const p={method:"GET",localURLsOnly:false,unsafeRequest:false,body:null,client:null,reservedClient:null,replacesClientId:"",window:"client",keepalive:false,serviceWorkers:"all",initiator:"",destination:"",priority:null,origin:"client",policyContainer:"client",referrer:"client",referrerPolicy:"",mode:"no-cors",useCORSPreflightFlag:false,credentials:"same-origin",useCredentials:false,cache:"default",redirect:"follow",integrity:"",cryptoGraphicsNonceMetadata:"",parserMetadata:"",reloadNavigation:false,historyNavigation:false,userActivation:false,taintedOrigin:false,redirectCount:0,responseTainting:"basic",preventNoCacheCacheControlHeaderModification:false,done:false,timingAllowFailed:false,...i,headersList:i.headersList?new j(i.headersList):new j};p.url=p.urlList[0];return p}function cloneRequest(i){const p=makeRequest({...i,body:null});if(i.body!=null){p.body=D(i.body)}return p}Object.defineProperties(Request.prototype,{method:fe,url:fe,headers:fe,redirect:fe,clone:fe,signal:fe,duplex:fe,destination:fe,body:fe,bodyUsed:fe,isHistoryNavigation:fe,isReloadNavigation:fe,keepalive:fe,integrity:fe,cache:fe,credentials:fe,attribute:fe,referrerPolicy:fe,referrer:fe,mode:fe,[Symbol.toStringTag]:{value:"Request",configurable:true}});be.converters.Request=be.interfaceConverter(Request);be.converters.RequestInfo=function(i){if(typeof i==="string"){return be.converters.USVString(i)}if(i instanceof Request){return be.converters.Request(i)}return be.converters.USVString(i)};be.converters.AbortSignal=be.interfaceConverter(AbortSignal);be.converters.RequestInit=be.dictionaryConverter([{key:"method",converter:be.converters.ByteString},{key:"headers",converter:be.converters.HeadersInit},{key:"body",converter:be.nullableConverter(be.converters.BodyInit)},{key:"referrer",converter:be.converters.USVString},{key:"referrerPolicy",converter:be.converters.DOMString,allowedValues:ae},{key:"mode",converter:be.converters.DOMString,allowedValues:ce},{key:"credentials",converter:be.converters.DOMString,allowedValues:ue},{key:"cache",converter:be.converters.DOMString,allowedValues:pe},{key:"redirect",converter:be.converters.DOMString,allowedValues:le},{key:"integrity",converter:be.converters.DOMString},{key:"keepalive",converter:be.converters.boolean},{key:"signal",converter:be.nullableConverter((i=>be.converters.AbortSignal(i,{strict:false})))},{key:"window",converter:be.converters.any},{key:"duplex",converter:be.converters.DOMString,allowedValues:de}]);i.exports={Request:Request,makeRequest:makeRequest}},96062:(i,p,d)=>{"use strict";const{Headers:y,HeadersList:v,fill:D}=d(12223);const{extractBody:M,cloneBody:U,mixinBody:j}=d(38009);const V=d(84606);const{kEnumerableProperty:K}=V;const{isValidReasonPhrase:ee,isCancelled:te,isAborted:re,isBlobLike:ne,serializeJavascriptValueToJSONString:ie,isErrorLike:oe,isomorphicEncode:se}=d(18961);const{redirectStatusSet:ae,nullBodyStatus:le,DOMException:ce}=d(7536);const{kState:ue,kHeaders:pe,kGuard:de,kRealm:fe}=d(11088);const{webidl:me}=d(33476);const{FormData:he}=d(61187);const{getGlobalOrigin:Ae}=d(50742);const{URLSerializer:ge}=d(46960);const{kHeadersList:ye,kConstruct:be}=d(45773);const Ee=d(42613);const{types:ve}=d(39023);const Ce=globalThis.ReadableStream||d(63774).ReadableStream;const we=new TextEncoder("utf-8");class Response{static error(){const i={settingsObject:{}};const p=new Response;p[ue]=makeNetworkError();p[fe]=i;p[pe][ye]=p[ue].headersList;p[pe][de]="immutable";p[pe][fe]=i;return p}static json(i,p={}){me.argumentLengthCheck(arguments,1,{header:"Response.json"});if(p!==null){p=me.converters.ResponseInit(p)}const d=we.encode(ie(i));const y=M(d);const v={settingsObject:{}};const D=new Response;D[fe]=v;D[pe][de]="response";D[pe][fe]=v;initializeResponse(D,p,{body:y[0],type:"application/json"});return D}static redirect(i,p=302){const d={settingsObject:{}};me.argumentLengthCheck(arguments,1,{header:"Response.redirect"});i=me.converters.USVString(i);p=me.converters["unsigned short"](p);let y;try{y=new URL(i,Ae())}catch(p){throw Object.assign(new TypeError("Failed to parse URL from "+i),{cause:p})}if(!ae.has(p)){throw new RangeError("Invalid status code "+p)}const v=new Response;v[fe]=d;v[pe][de]="immutable";v[pe][fe]=d;v[ue].status=p;const D=se(ge(y));v[ue].headersList.append("location",D);return v}constructor(i=null,p={}){if(i!==null){i=me.converters.BodyInit(i)}p=me.converters.ResponseInit(p);this[fe]={settingsObject:{}};this[ue]=makeResponse({});this[pe]=new y(be);this[pe][de]="response";this[pe][ye]=this[ue].headersList;this[pe][fe]=this[fe];let d=null;if(i!=null){const[p,y]=M(i);d={body:p,type:y}}initializeResponse(this,p,d)}get type(){me.brandCheck(this,Response);return this[ue].type}get url(){me.brandCheck(this,Response);const i=this[ue].urlList;const p=i[i.length-1]??null;if(p===null){return""}return ge(p,true)}get redirected(){me.brandCheck(this,Response);return this[ue].urlList.length>1}get status(){me.brandCheck(this,Response);return this[ue].status}get ok(){me.brandCheck(this,Response);return this[ue].status>=200&&this[ue].status<=299}get statusText(){me.brandCheck(this,Response);return this[ue].statusText}get headers(){me.brandCheck(this,Response);return this[pe]}get body(){me.brandCheck(this,Response);return this[ue].body?this[ue].body.stream:null}get bodyUsed(){me.brandCheck(this,Response);return!!this[ue].body&&V.isDisturbed(this[ue].body.stream)}clone(){me.brandCheck(this,Response);if(this.bodyUsed||this.body&&this.body.locked){throw me.errors.exception({header:"Response.clone",message:"Body has already been consumed."})}const i=cloneResponse(this[ue]);const p=new Response;p[ue]=i;p[fe]=this[fe];p[pe][ye]=i.headersList;p[pe][de]=this[pe][de];p[pe][fe]=this[pe][fe];return p}}j(Response);Object.defineProperties(Response.prototype,{type:K,url:K,status:K,ok:K,redirected:K,statusText:K,headers:K,clone:K,body:K,bodyUsed:K,[Symbol.toStringTag]:{value:"Response",configurable:true}});Object.defineProperties(Response,{json:K,redirect:K,error:K});function cloneResponse(i){if(i.internalResponse){return filterResponse(cloneResponse(i.internalResponse),i.type)}const p=makeResponse({...i,body:null});if(i.body!=null){p.body=U(i.body)}return p}function makeResponse(i){return{aborted:false,rangeRequested:false,timingAllowPassed:false,requestIncludesCredentials:false,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...i,headersList:i.headersList?new v(i.headersList):new v,urlList:i.urlList?[...i.urlList]:[]}}function makeNetworkError(i){const p=oe(i);return makeResponse({type:"error",status:0,error:p?i:new Error(i?String(i):i),aborted:i&&i.name==="AbortError"})}function makeFilteredResponse(i,p){p={internalResponse:i,...p};return new Proxy(i,{get(i,d){return d in p?p[d]:i[d]},set(i,d,y){Ee(!(d in p));i[d]=y;return true}})}function filterResponse(i,p){if(p==="basic"){return makeFilteredResponse(i,{type:"basic",headersList:i.headersList})}else if(p==="cors"){return makeFilteredResponse(i,{type:"cors",headersList:i.headersList})}else if(p==="opaque"){return makeFilteredResponse(i,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null})}else if(p==="opaqueredirect"){return makeFilteredResponse(i,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null})}else{Ee(false)}}function makeAppropriateNetworkError(i,p=null){Ee(te(i));return re(i)?makeNetworkError(Object.assign(new ce("The operation was aborted.","AbortError"),{cause:p})):makeNetworkError(Object.assign(new ce("Request was cancelled."),{cause:p}))}function initializeResponse(i,p,d){if(p.status!==null&&(p.status<200||p.status>599)){throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.')}if("statusText"in p&&p.statusText!=null){if(!ee(String(p.statusText))){throw new TypeError("Invalid statusText")}}if("status"in p&&p.status!=null){i[ue].status=p.status}if("statusText"in p&&p.statusText!=null){i[ue].statusText=p.statusText}if("headers"in p&&p.headers!=null){D(i[pe],p.headers)}if(d){if(le.includes(i.status)){throw me.errors.exception({header:"Response constructor",message:"Invalid response status code "+i.status})}i[ue].body=d.body;if(d.type!=null&&!i[ue].headersList.contains("Content-Type")){i[ue].headersList.append("content-type",d.type)}}}me.converters.ReadableStream=me.interfaceConverter(Ce);me.converters.FormData=me.interfaceConverter(he);me.converters.URLSearchParams=me.interfaceConverter(URLSearchParams);me.converters.XMLHttpRequestBodyInit=function(i){if(typeof i==="string"){return me.converters.USVString(i)}if(ne(i)){return me.converters.Blob(i,{strict:false})}if(ve.isArrayBuffer(i)||ve.isTypedArray(i)||ve.isDataView(i)){return me.converters.BufferSource(i)}if(V.isFormDataLike(i)){return me.converters.FormData(i,{strict:false})}if(i instanceof URLSearchParams){return me.converters.URLSearchParams(i)}return me.converters.DOMString(i)};me.converters.BodyInit=function(i){if(i instanceof Ce){return me.converters.ReadableStream(i)}if(i?.[Symbol.asyncIterator]){return i}return me.converters.XMLHttpRequestBodyInit(i)};me.converters.ResponseInit=me.dictionaryConverter([{key:"status",converter:me.converters["unsigned short"],defaultValue:200},{key:"statusText",converter:me.converters.ByteString,defaultValue:""},{key:"headers",converter:me.converters.HeadersInit}]);i.exports={makeNetworkError:makeNetworkError,makeResponse:makeResponse,makeAppropriateNetworkError:makeAppropriateNetworkError,filterResponse:filterResponse,Response:Response,cloneResponse:cloneResponse}},11088:i=>{"use strict";i.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kGuard:Symbol("guard"),kRealm:Symbol("realm")}},18961:(i,p,d)=>{"use strict";const{redirectStatusSet:y,referrerPolicySet:v,badPortsSet:D}=d(7536);const{getGlobalOrigin:M}=d(50742);const{performance:U}=d(82987);const{isBlobLike:j,toUSVString:V,ReadableStreamFrom:K}=d(84606);const ee=d(42613);const{isUint8Array:te}=d(98253);let re=[];let ne;try{ne=d(76982);const i=["sha256","sha384","sha512"];re=ne.getHashes().filter((p=>i.includes(p)))}catch{}function responseURL(i){const p=i.urlList;const d=p.length;return d===0?null:p[d-1].toString()}function responseLocationURL(i,p){if(!y.has(i.status)){return null}let d=i.headersList.get("location");if(d!==null&&isValidHeaderValue(d)){d=new URL(d,responseURL(i))}if(d&&!d.hash){d.hash=p}return d}function requestCurrentURL(i){return i.urlList[i.urlList.length-1]}function requestBadPort(i){const p=requestCurrentURL(i);if(urlIsHttpHttpsScheme(p)&&D.has(p.port)){return"blocked"}return"allowed"}function isErrorLike(i){return i instanceof Error||(i?.constructor?.name==="Error"||i?.constructor?.name==="DOMException")}function isValidReasonPhrase(i){for(let p=0;p<i.length;++p){const d=i.charCodeAt(p);if(!(d===9||d>=32&&d<=126||d>=128&&d<=255)){return false}}return true}function isTokenCharCode(i){switch(i){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return false;default:return i>=33&&i<=126}}function isValidHTTPToken(i){if(i.length===0){return false}for(let p=0;p<i.length;++p){if(!isTokenCharCode(i.charCodeAt(p))){return false}}return true}function isValidHeaderName(i){return isValidHTTPToken(i)}function isValidHeaderValue(i){if(i.startsWith("\t")||i.startsWith(" ")||i.endsWith("\t")||i.endsWith(" ")){return false}if(i.includes("\0")||i.includes("\r")||i.includes("\n")){return false}return true}function setRequestReferrerPolicyOnRedirect(i,p){const{headersList:d}=p;const y=(d.get("referrer-policy")??"").split(",");let D="";if(y.length>0){for(let i=y.length;i!==0;i--){const p=y[i-1].trim();if(v.has(p)){D=p;break}}}if(D!==""){i.referrerPolicy=D}}function crossOriginResourcePolicyCheck(){return"allowed"}function corsCheck(){return"success"}function TAOCheck(){return"success"}function appendFetchMetadata(i){let p=null;p=i.mode;i.headersList.set("sec-fetch-mode",p)}function appendRequestOriginHeader(i){let p=i.origin;if(i.responseTainting==="cors"||i.mode==="websocket"){if(p){i.headersList.append("origin",p)}}else if(i.method!=="GET"&&i.method!=="HEAD"){switch(i.referrerPolicy){case"no-referrer":p=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":if(i.origin&&urlHasHttpsScheme(i.origin)&&!urlHasHttpsScheme(requestCurrentURL(i))){p=null}break;case"same-origin":if(!sameOrigin(i,requestCurrentURL(i))){p=null}break;default:}if(p){i.headersList.append("origin",p)}}}function coarsenedSharedCurrentTime(i){return U.now()}function createOpaqueTimingInfo(i){return{startTime:i.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:i.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function makePolicyContainer(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function clonePolicyContainer(i){return{referrerPolicy:i.referrerPolicy}}function determineRequestsReferrer(i){const p=i.referrerPolicy;ee(p);let d=null;if(i.referrer==="client"){const i=M();if(!i||i.origin==="null"){return"no-referrer"}d=new URL(i)}else if(i.referrer instanceof URL){d=i.referrer}let y=stripURLForReferrer(d);const v=stripURLForReferrer(d,true);if(y.toString().length>4096){y=v}const D=sameOrigin(i,y);const U=isURLPotentiallyTrustworthy(y)&&!isURLPotentiallyTrustworthy(i.url);switch(p){case"origin":return v!=null?v:stripURLForReferrer(d,true);case"unsafe-url":return y;case"same-origin":return D?v:"no-referrer";case"origin-when-cross-origin":return D?y:v;case"strict-origin-when-cross-origin":{const p=requestCurrentURL(i);if(sameOrigin(y,p)){return y}if(isURLPotentiallyTrustworthy(y)&&!isURLPotentiallyTrustworthy(p)){return"no-referrer"}return v}case"strict-origin":case"no-referrer-when-downgrade":default:return U?"no-referrer":v}}function stripURLForReferrer(i,p){ee(i instanceof URL);if(i.protocol==="file:"||i.protocol==="about:"||i.protocol==="blank:"){return"no-referrer"}i.username="";i.password="";i.hash="";if(p){i.pathname="";i.search=""}return i}function isURLPotentiallyTrustworthy(i){if(!(i instanceof URL)){return false}if(i.href==="about:blank"||i.href==="about:srcdoc"){return true}if(i.protocol==="data:")return true;if(i.protocol==="file:")return true;return isOriginPotentiallyTrustworthy(i.origin);function isOriginPotentiallyTrustworthy(i){if(i==null||i==="null")return false;const p=new URL(i);if(p.protocol==="https:"||p.protocol==="wss:"){return true}if(/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(p.hostname)||(p.hostname==="localhost"||p.hostname.includes("localhost."))||p.hostname.endsWith(".localhost")){return true}return false}}function bytesMatch(i,p){if(ne===undefined){return true}const d=parseMetadata(p);if(d==="no metadata"){return true}if(d.length===0){return true}const y=getStrongestMetadata(d);const v=filterMetadataListByAlgorithm(d,y);for(const p of v){const d=p.algo;const y=p.hash;let v=ne.createHash(d).update(i).digest("base64");if(v[v.length-1]==="="){if(v[v.length-2]==="="){v=v.slice(0,-2)}else{v=v.slice(0,-1)}}if(compareBase64Mixed(v,y)){return true}}return false}const ie=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(i){const p=[];let d=true;for(const y of i.split(" ")){d=false;const i=ie.exec(y);if(i===null||i.groups===undefined||i.groups.algo===undefined){continue}const v=i.groups.algo.toLowerCase();if(re.includes(v)){p.push(i.groups)}}if(d===true){return"no metadata"}return p}function getStrongestMetadata(i){let p=i[0].algo;if(p[3]==="5"){return p}for(let d=1;d<i.length;++d){const y=i[d];if(y.algo[3]==="5"){p="sha512";break}else if(p[3]==="3"){continue}else if(y.algo[3]==="3"){p="sha384"}}return p}function filterMetadataListByAlgorithm(i,p){if(i.length===1){return i}let d=0;for(let y=0;y<i.length;++y){if(i[y].algo===p){i[d++]=i[y]}}i.length=d;return i}function compareBase64Mixed(i,p){if(i.length!==p.length){return false}for(let d=0;d<i.length;++d){if(i[d]!==p[d]){if(i[d]==="+"&&p[d]==="-"||i[d]==="/"&&p[d]==="_"){continue}return false}}return true}function tryUpgradeRequestToAPotentiallyTrustworthyURL(i){}function sameOrigin(i,p){if(i.origin===p.origin&&i.origin==="null"){return true}if(i.protocol===p.protocol&&i.hostname===p.hostname&&i.port===p.port){return true}return false}function createDeferredPromise(){let i;let p;const d=new Promise(((d,y)=>{i=d;p=y}));return{promise:d,resolve:i,reject:p}}function isAborted(i){return i.controller.state==="aborted"}function isCancelled(i){return i.controller.state==="aborted"||i.controller.state==="terminated"}const oe={delete:"DELETE",DELETE:"DELETE",get:"GET",GET:"GET",head:"HEAD",HEAD:"HEAD",options:"OPTIONS",OPTIONS:"OPTIONS",post:"POST",POST:"POST",put:"PUT",PUT:"PUT"};Object.setPrototypeOf(oe,null);function normalizeMethod(i){return oe[i.toLowerCase()]??i}function serializeJavascriptValueToJSONString(i){const p=JSON.stringify(i);if(p===undefined){throw new TypeError("Value is not JSON serializable")}ee(typeof p==="string");return p}const se=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function makeIterator(i,p,d){const y={index:0,kind:d,target:i};const v={next(){if(Object.getPrototypeOf(this)!==v){throw new TypeError(`'next' called on an object that does not implement interface ${p} Iterator.`)}const{index:i,kind:d,target:D}=y;const M=D();const U=M.length;if(i>=U){return{value:undefined,done:true}}const j=M[i];y.index=i+1;return iteratorResult(j,d)},[Symbol.toStringTag]:`${p} Iterator`};Object.setPrototypeOf(v,se);return Object.setPrototypeOf({},v)}function iteratorResult(i,p){let d;switch(p){case"key":{d=i[0];break}case"value":{d=i[1];break}case"key+value":{d=i;break}}return{value:d,done:false}}async function fullyReadBody(i,p,d){const y=p;const v=d;let D;try{D=i.stream.getReader()}catch(i){v(i);return}try{const i=await readAllBytes(D);y(i)}catch(i){v(i)}}let ae=globalThis.ReadableStream;function isReadableStreamLike(i){if(!ae){ae=d(63774).ReadableStream}return i instanceof ae||i[Symbol.toStringTag]==="ReadableStream"&&typeof i.tee==="function"}const le=65535;function isomorphicDecode(i){if(i.length<le){return String.fromCharCode(...i)}return i.reduce(((i,p)=>i+String.fromCharCode(p)),"")}function readableStreamClose(i){try{i.close()}catch(i){if(!i.message.includes("Controller is already closed")){throw i}}}function isomorphicEncode(i){for(let p=0;p<i.length;p++){ee(i.charCodeAt(p)<=255)}return i}async function readAllBytes(i){const p=[];let d=0;while(true){const{done:y,value:v}=await i.read();if(y){return Buffer.concat(p,d)}if(!te(v)){throw new TypeError("Received non-Uint8Array chunk")}p.push(v);d+=v.length}}function urlIsLocal(i){ee("protocol"in i);const p=i.protocol;return p==="about:"||p==="blob:"||p==="data:"}function urlHasHttpsScheme(i){if(typeof i==="string"){return i.startsWith("https:")}return i.protocol==="https:"}function urlIsHttpHttpsScheme(i){ee("protocol"in i);const p=i.protocol;return p==="http:"||p==="https:"}const ce=Object.hasOwn||((i,p)=>Object.prototype.hasOwnProperty.call(i,p));i.exports={isAborted:isAborted,isCancelled:isCancelled,createDeferredPromise:createDeferredPromise,ReadableStreamFrom:K,toUSVString:V,tryUpgradeRequestToAPotentiallyTrustworthyURL:tryUpgradeRequestToAPotentiallyTrustworthyURL,coarsenedSharedCurrentTime:coarsenedSharedCurrentTime,determineRequestsReferrer:determineRequestsReferrer,makePolicyContainer:makePolicyContainer,clonePolicyContainer:clonePolicyContainer,appendFetchMetadata:appendFetchMetadata,appendRequestOriginHeader:appendRequestOriginHeader,TAOCheck:TAOCheck,corsCheck:corsCheck,crossOriginResourcePolicyCheck:crossOriginResourcePolicyCheck,createOpaqueTimingInfo:createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect:setRequestReferrerPolicyOnRedirect,isValidHTTPToken:isValidHTTPToken,requestBadPort:requestBadPort,requestCurrentURL:requestCurrentURL,responseURL:responseURL,responseLocationURL:responseLocationURL,isBlobLike:j,isURLPotentiallyTrustworthy:isURLPotentiallyTrustworthy,isValidReasonPhrase:isValidReasonPhrase,sameOrigin:sameOrigin,normalizeMethod:normalizeMethod,serializeJavascriptValueToJSONString:serializeJavascriptValueToJSONString,makeIterator:makeIterator,isValidHeaderName:isValidHeaderName,isValidHeaderValue:isValidHeaderValue,hasOwn:ce,isErrorLike:isErrorLike,fullyReadBody:fullyReadBody,bytesMatch:bytesMatch,isReadableStreamLike:isReadableStreamLike,readableStreamClose:readableStreamClose,isomorphicEncode:isomorphicEncode,isomorphicDecode:isomorphicDecode,urlIsLocal:urlIsLocal,urlHasHttpsScheme:urlHasHttpsScheme,urlIsHttpHttpsScheme:urlIsHttpHttpsScheme,readAllBytes:readAllBytes,normalizeMethodRecord:oe,parseMetadata:parseMetadata}},33476:(i,p,d)=>{"use strict";const{types:y}=d(39023);const{hasOwn:v,toUSVString:D}=d(18961);const M={};M.converters={};M.util={};M.errors={};M.errors.exception=function(i){return new TypeError(`${i.header}: ${i.message}`)};M.errors.conversionFailed=function(i){const p=i.types.length===1?"":" one of";const d=`${i.argument} could not be converted to`+`${p}: ${i.types.join(", ")}.`;return M.errors.exception({header:i.prefix,message:d})};M.errors.invalidArgument=function(i){return M.errors.exception({header:i.prefix,message:`"${i.value}" is an invalid ${i.type}.`})};M.brandCheck=function(i,p,d=undefined){if(d?.strict!==false&&!(i instanceof p)){throw new TypeError("Illegal invocation")}else{return i?.[Symbol.toStringTag]===p.prototype[Symbol.toStringTag]}};M.argumentLengthCheck=function({length:i},p,d){if(i<p){throw M.errors.exception({message:`${p} argument${p!==1?"s":""} required, `+`but${i?" only":""} ${i} found.`,...d})}};M.illegalConstructor=function(){throw M.errors.exception({header:"TypeError",message:"Illegal constructor"})};M.util.Type=function(i){switch(typeof i){case"undefined":return"Undefined";case"boolean":return"Boolean";case"string":return"String";case"symbol":return"Symbol";case"number":return"Number";case"bigint":return"BigInt";case"function":case"object":{if(i===null){return"Null"}return"Object"}}};M.util.ConvertToInt=function(i,p,d,y={}){let v;let D;if(p===64){v=Math.pow(2,53)-1;if(d==="unsigned"){D=0}else{D=Math.pow(-2,53)+1}}else if(d==="unsigned"){D=0;v=Math.pow(2,p)-1}else{D=Math.pow(-2,p)-1;v=Math.pow(2,p-1)-1}let U=Number(i);if(U===0){U=0}if(y.enforceRange===true){if(Number.isNaN(U)||U===Number.POSITIVE_INFINITY||U===Number.NEGATIVE_INFINITY){throw M.errors.exception({header:"Integer conversion",message:`Could not convert ${i} to an integer.`})}U=M.util.IntegerPart(U);if(U<D||U>v){throw M.errors.exception({header:"Integer conversion",message:`Value must be between ${D}-${v}, got ${U}.`})}return U}if(!Number.isNaN(U)&&y.clamp===true){U=Math.min(Math.max(U,D),v);if(Math.floor(U)%2===0){U=Math.floor(U)}else{U=Math.ceil(U)}return U}if(Number.isNaN(U)||U===0&&Object.is(0,U)||U===Number.POSITIVE_INFINITY||U===Number.NEGATIVE_INFINITY){return 0}U=M.util.IntegerPart(U);U=U%Math.pow(2,p);if(d==="signed"&&U>=Math.pow(2,p)-1){return U-Math.pow(2,p)}return U};M.util.IntegerPart=function(i){const p=Math.floor(Math.abs(i));if(i<0){return-1*p}return p};M.sequenceConverter=function(i){return p=>{if(M.util.Type(p)!=="Object"){throw M.errors.exception({header:"Sequence",message:`Value of type ${M.util.Type(p)} is not an Object.`})}const d=p?.[Symbol.iterator]?.();const y=[];if(d===undefined||typeof d.next!=="function"){throw M.errors.exception({header:"Sequence",message:"Object is not an iterator."})}while(true){const{done:p,value:v}=d.next();if(p){break}y.push(i(v))}return y}};M.recordConverter=function(i,p){return d=>{if(M.util.Type(d)!=="Object"){throw M.errors.exception({header:"Record",message:`Value of type ${M.util.Type(d)} is not an Object.`})}const v={};if(!y.isProxy(d)){const y=Object.keys(d);for(const D of y){const y=i(D);const M=p(d[D]);v[y]=M}return v}const D=Reflect.ownKeys(d);for(const y of D){const D=Reflect.getOwnPropertyDescriptor(d,y);if(D?.enumerable){const D=i(y);const M=p(d[y]);v[D]=M}}return v}};M.interfaceConverter=function(i){return(p,d={})=>{if(d.strict!==false&&!(p instanceof i)){throw M.errors.exception({header:i.name,message:`Expected ${p} to be an instance of ${i.name}.`})}return p}};M.dictionaryConverter=function(i){return p=>{const d=M.util.Type(p);const y={};if(d==="Null"||d==="Undefined"){return y}else if(d!=="Object"){throw M.errors.exception({header:"Dictionary",message:`Expected ${p} to be one of: Null, Undefined, Object.`})}for(const d of i){const{key:i,defaultValue:D,required:U,converter:j}=d;if(U===true){if(!v(p,i)){throw M.errors.exception({header:"Dictionary",message:`Missing required key "${i}".`})}}let V=p[i];const K=v(d,"defaultValue");if(K&&V!==null){V=V??D}if(U||K||V!==undefined){V=j(V);if(d.allowedValues&&!d.allowedValues.includes(V)){throw M.errors.exception({header:"Dictionary",message:`${V} is not an accepted type. Expected one of ${d.allowedValues.join(", ")}.`})}y[i]=V}}return y}};M.nullableConverter=function(i){return p=>{if(p===null){return p}return i(p)}};M.converters.DOMString=function(i,p={}){if(i===null&&p.legacyNullToEmptyString){return""}if(typeof i==="symbol"){throw new TypeError("Could not convert argument of type symbol to string.")}return String(i)};M.converters.ByteString=function(i){const p=M.converters.DOMString(i);for(let i=0;i<p.length;i++){if(p.charCodeAt(i)>255){throw new TypeError("Cannot convert argument to a ByteString because the character at "+`index ${i} has a value of ${p.charCodeAt(i)} which is greater than 255.`)}}return p};M.converters.USVString=D;M.converters.boolean=function(i){const p=Boolean(i);return p};M.converters.any=function(i){return i};M.converters["long long"]=function(i){const p=M.util.ConvertToInt(i,64,"signed");return p};M.converters["unsigned long long"]=function(i){const p=M.util.ConvertToInt(i,64,"unsigned");return p};M.converters["unsigned long"]=function(i){const p=M.util.ConvertToInt(i,32,"unsigned");return p};M.converters["unsigned short"]=function(i,p){const d=M.util.ConvertToInt(i,16,"unsigned",p);return d};M.converters.ArrayBuffer=function(i,p={}){if(M.util.Type(i)!=="Object"||!y.isAnyArrayBuffer(i)){throw M.errors.conversionFailed({prefix:`${i}`,argument:`${i}`,types:["ArrayBuffer"]})}if(p.allowShared===false&&y.isSharedArrayBuffer(i)){throw M.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}return i};M.converters.TypedArray=function(i,p,d={}){if(M.util.Type(i)!=="Object"||!y.isTypedArray(i)||i.constructor.name!==p.name){throw M.errors.conversionFailed({prefix:`${p.name}`,argument:`${i}`,types:[p.name]})}if(d.allowShared===false&&y.isSharedArrayBuffer(i.buffer)){throw M.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}return i};M.converters.DataView=function(i,p={}){if(M.util.Type(i)!=="Object"||!y.isDataView(i)){throw M.errors.exception({header:"DataView",message:"Object is not a DataView."})}if(p.allowShared===false&&y.isSharedArrayBuffer(i.buffer)){throw M.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}return i};M.converters.BufferSource=function(i,p={}){if(y.isAnyArrayBuffer(i)){return M.converters.ArrayBuffer(i,p)}if(y.isTypedArray(i)){return M.converters.TypedArray(i,i.constructor)}if(y.isDataView(i)){return M.converters.DataView(i,p)}throw new TypeError(`Could not convert ${i} to a BufferSource.`)};M.converters["sequence<ByteString>"]=M.sequenceConverter(M.converters.ByteString);M.converters["sequence<sequence<ByteString>>"]=M.sequenceConverter(M.converters["sequence<ByteString>"]);M.converters["record<ByteString, ByteString>"]=M.recordConverter(M.converters.ByteString,M.converters.ByteString);i.exports={webidl:M}},80202:i=>{"use strict";function getEncoding(i){if(!i){return"failure"}switch(i.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}i.exports={getEncoding:getEncoding}},9086:(i,p,d)=>{"use strict";const{staticPropertyDescriptors:y,readOperation:v,fireAProgressEvent:D}=d(20367);const{kState:M,kError:U,kResult:j,kEvents:V,kAborted:K}=d(27570);const{webidl:ee}=d(33476);const{kEnumerableProperty:te}=d(84606);class FileReader extends EventTarget{constructor(){super();this[M]="empty";this[j]=null;this[U]=null;this[V]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(i){ee.brandCheck(this,FileReader);ee.argumentLengthCheck(arguments,1,{header:"FileReader.readAsArrayBuffer"});i=ee.converters.Blob(i,{strict:false});v(this,i,"ArrayBuffer")}readAsBinaryString(i){ee.brandCheck(this,FileReader);ee.argumentLengthCheck(arguments,1,{header:"FileReader.readAsBinaryString"});i=ee.converters.Blob(i,{strict:false});v(this,i,"BinaryString")}readAsText(i,p=undefined){ee.brandCheck(this,FileReader);ee.argumentLengthCheck(arguments,1,{header:"FileReader.readAsText"});i=ee.converters.Blob(i,{strict:false});if(p!==undefined){p=ee.converters.DOMString(p)}v(this,i,"Text",p)}readAsDataURL(i){ee.brandCheck(this,FileReader);ee.argumentLengthCheck(arguments,1,{header:"FileReader.readAsDataURL"});i=ee.converters.Blob(i,{strict:false});v(this,i,"DataURL")}abort(){if(this[M]==="empty"||this[M]==="done"){this[j]=null;return}if(this[M]==="loading"){this[M]="done";this[j]=null}this[K]=true;D("abort",this);if(this[M]!=="loading"){D("loadend",this)}}get readyState(){ee.brandCheck(this,FileReader);switch(this[M]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){ee.brandCheck(this,FileReader);return this[j]}get error(){ee.brandCheck(this,FileReader);return this[U]}get onloadend(){ee.brandCheck(this,FileReader);return this[V].loadend}set onloadend(i){ee.brandCheck(this,FileReader);if(this[V].loadend){this.removeEventListener("loadend",this[V].loadend)}if(typeof i==="function"){this[V].loadend=i;this.addEventListener("loadend",i)}else{this[V].loadend=null}}get onerror(){ee.brandCheck(this,FileReader);return this[V].error}set onerror(i){ee.brandCheck(this,FileReader);if(this[V].error){this.removeEventListener("error",this[V].error)}if(typeof i==="function"){this[V].error=i;this.addEventListener("error",i)}else{this[V].error=null}}get onloadstart(){ee.brandCheck(this,FileReader);return this[V].loadstart}set onloadstart(i){ee.brandCheck(this,FileReader);if(this[V].loadstart){this.removeEventListener("loadstart",this[V].loadstart)}if(typeof i==="function"){this[V].loadstart=i;this.addEventListener("loadstart",i)}else{this[V].loadstart=null}}get onprogress(){ee.brandCheck(this,FileReader);return this[V].progress}set onprogress(i){ee.brandCheck(this,FileReader);if(this[V].progress){this.removeEventListener("progress",this[V].progress)}if(typeof i==="function"){this[V].progress=i;this.addEventListener("progress",i)}else{this[V].progress=null}}get onload(){ee.brandCheck(this,FileReader);return this[V].load}set onload(i){ee.brandCheck(this,FileReader);if(this[V].load){this.removeEventListener("load",this[V].load)}if(typeof i==="function"){this[V].load=i;this.addEventListener("load",i)}else{this[V].load=null}}get onabort(){ee.brandCheck(this,FileReader);return this[V].abort}set onabort(i){ee.brandCheck(this,FileReader);if(this[V].abort){this.removeEventListener("abort",this[V].abort)}if(typeof i==="function"){this[V].abort=i;this.addEventListener("abort",i)}else{this[V].abort=null}}}FileReader.EMPTY=FileReader.prototype.EMPTY=0;FileReader.LOADING=FileReader.prototype.LOADING=1;FileReader.DONE=FileReader.prototype.DONE=2;Object.defineProperties(FileReader.prototype,{EMPTY:y,LOADING:y,DONE:y,readAsArrayBuffer:te,readAsBinaryString:te,readAsText:te,readAsDataURL:te,abort:te,readyState:te,result:te,error:te,onloadstart:te,onprogress:te,onload:te,onabort:te,onerror:te,onloadend:te,[Symbol.toStringTag]:{value:"FileReader",writable:false,enumerable:false,configurable:true}});Object.defineProperties(FileReader,{EMPTY:y,LOADING:y,DONE:y});i.exports={FileReader:FileReader}},95702:(i,p,d)=>{"use strict";const{webidl:y}=d(33476);const v=Symbol("ProgressEvent state");class ProgressEvent extends Event{constructor(i,p={}){i=y.converters.DOMString(i);p=y.converters.ProgressEventInit(p??{});super(i,p);this[v]={lengthComputable:p.lengthComputable,loaded:p.loaded,total:p.total}}get lengthComputable(){y.brandCheck(this,ProgressEvent);return this[v].lengthComputable}get loaded(){y.brandCheck(this,ProgressEvent);return this[v].loaded}get total(){y.brandCheck(this,ProgressEvent);return this[v].total}}y.converters.ProgressEventInit=y.dictionaryConverter([{key:"lengthComputable",converter:y.converters.boolean,defaultValue:false},{key:"loaded",converter:y.converters["unsigned long long"],defaultValue:0},{key:"total",converter:y.converters["unsigned long long"],defaultValue:0},{key:"bubbles",converter:y.converters.boolean,defaultValue:false},{key:"cancelable",converter:y.converters.boolean,defaultValue:false},{key:"composed",converter:y.converters.boolean,defaultValue:false}]);i.exports={ProgressEvent:ProgressEvent}},27570:i=>{"use strict";i.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}},20367:(i,p,d)=>{"use strict";const{kState:y,kError:v,kResult:D,kAborted:M,kLastProgressEventFired:U}=d(27570);const{ProgressEvent:j}=d(95702);const{getEncoding:V}=d(80202);const{DOMException:K}=d(7536);const{serializeAMimeType:ee,parseMIMEType:te}=d(46960);const{types:re}=d(39023);const{StringDecoder:ne}=d(13193);const{btoa:ie}=d(20181);const oe={enumerable:true,writable:false,configurable:false};function readOperation(i,p,d,j){if(i[y]==="loading"){throw new K("Invalid state","InvalidStateError")}i[y]="loading";i[D]=null;i[v]=null;const V=p.stream();const ee=V.getReader();const te=[];let ne=ee.read();let ie=true;(async()=>{while(!i[M]){try{const{done:V,value:K}=await ne;if(ie&&!i[M]){queueMicrotask((()=>{fireAProgressEvent("loadstart",i)}))}ie=false;if(!V&&re.isUint8Array(K)){te.push(K);if((i[U]===undefined||Date.now()-i[U]>=50)&&!i[M]){i[U]=Date.now();queueMicrotask((()=>{fireAProgressEvent("progress",i)}))}ne=ee.read()}else if(V){queueMicrotask((()=>{i[y]="done";try{const y=packageData(te,d,p.type,j);if(i[M]){return}i[D]=y;fireAProgressEvent("load",i)}catch(p){i[v]=p;fireAProgressEvent("error",i)}if(i[y]!=="loading"){fireAProgressEvent("loadend",i)}}));break}}catch(p){if(i[M]){return}queueMicrotask((()=>{i[y]="done";i[v]=p;fireAProgressEvent("error",i);if(i[y]!=="loading"){fireAProgressEvent("loadend",i)}}));break}}})()}function fireAProgressEvent(i,p){const d=new j(i,{bubbles:false,cancelable:false});p.dispatchEvent(d)}function packageData(i,p,d,y){switch(p){case"DataURL":{let p="data:";const y=te(d||"application/octet-stream");if(y!=="failure"){p+=ee(y)}p+=";base64,";const v=new ne("latin1");for(const d of i){p+=ie(v.write(d))}p+=ie(v.end());return p}case"Text":{let p="failure";if(y){p=V(y)}if(p==="failure"&&d){const i=te(d);if(i!=="failure"){p=V(i.parameters.get("charset"))}}if(p==="failure"){p="UTF-8"}return decode(i,p)}case"ArrayBuffer":{const p=combineByteSequences(i);return p.buffer}case"BinaryString":{let p="";const d=new ne("latin1");for(const y of i){p+=d.write(y)}p+=d.end();return p}}}function decode(i,p){const d=combineByteSequences(i);const y=BOMSniffing(d);let v=0;if(y!==null){p=y;v=y==="UTF-8"?3:2}const D=d.slice(v);return new TextDecoder(p).decode(D)}function BOMSniffing(i){const[p,d,y]=i;if(p===239&&d===187&&y===191){return"UTF-8"}else if(p===254&&d===255){return"UTF-16BE"}else if(p===255&&d===254){return"UTF-16LE"}return null}function combineByteSequences(i){const p=i.reduce(((i,p)=>i+p.byteLength),0);let d=0;return i.reduce(((i,p)=>{i.set(p,d);d+=p.byteLength;return i}),new Uint8Array(p))}i.exports={staticPropertyDescriptors:oe,readOperation:readOperation,fireAProgressEvent:fireAProgressEvent}},7075:(i,p,d)=>{"use strict";const y=Symbol.for("undici.globalDispatcher.1");const{InvalidArgumentError:v}=d(61581);const D=d(28603);if(getGlobalDispatcher()===undefined){setGlobalDispatcher(new D)}function setGlobalDispatcher(i){if(!i||typeof i.dispatch!=="function"){throw new v("Argument agent must implement Agent")}Object.defineProperty(globalThis,y,{value:i,writable:true,enumerable:false,configurable:false})}function getGlobalDispatcher(){return globalThis[y]}i.exports={setGlobalDispatcher:setGlobalDispatcher,getGlobalDispatcher:getGlobalDispatcher}},41858:i=>{"use strict";i.exports=class DecoratorHandler{constructor(i){this.handler=i}onConnect(...i){return this.handler.onConnect(...i)}onError(...i){return this.handler.onError(...i)}onUpgrade(...i){return this.handler.onUpgrade(...i)}onHeaders(...i){return this.handler.onHeaders(...i)}onData(...i){return this.handler.onData(...i)}onComplete(...i){return this.handler.onComplete(...i)}onBodySent(...i){return this.handler.onBodySent(...i)}}},63897:(i,p,d)=>{"use strict";const y=d(84606);const{kBodyUsed:v}=d(45773);const D=d(42613);const{InvalidArgumentError:M}=d(61581);const U=d(24434);const j=[300,301,302,303,307,308];const V=Symbol("body");class BodyAsyncIterable{constructor(i){this[V]=i;this[v]=false}async*[Symbol.asyncIterator](){D(!this[v],"disturbed");this[v]=true;yield*this[V]}}class RedirectHandler{constructor(i,p,d,j){if(p!=null&&(!Number.isInteger(p)||p<0)){throw new M("maxRedirections must be a positive number")}y.validateHandler(j,d.method,d.upgrade);this.dispatch=i;this.location=null;this.abort=null;this.opts={...d,maxRedirections:0};this.maxRedirections=p;this.handler=j;this.history=[];if(y.isStream(this.opts.body)){if(y.bodyLength(this.opts.body)===0){this.opts.body.on("data",(function(){D(false)}))}if(typeof this.opts.body.readableDidRead!=="boolean"){this.opts.body[v]=false;U.prototype.on.call(this.opts.body,"data",(function(){this[v]=true}))}}else if(this.opts.body&&typeof this.opts.body.pipeTo==="function"){this.opts.body=new BodyAsyncIterable(this.opts.body)}else if(this.opts.body&&typeof this.opts.body!=="string"&&!ArrayBuffer.isView(this.opts.body)&&y.isIterable(this.opts.body)){this.opts.body=new BodyAsyncIterable(this.opts.body)}}onConnect(i){this.abort=i;this.handler.onConnect(i,{history:this.history})}onUpgrade(i,p,d){this.handler.onUpgrade(i,p,d)}onError(i){this.handler.onError(i)}onHeaders(i,p,d,v){this.location=this.history.length>=this.maxRedirections||y.isDisturbed(this.opts.body)?null:parseLocation(i,p);if(this.opts.origin){this.history.push(new URL(this.opts.path,this.opts.origin))}if(!this.location){return this.handler.onHeaders(i,p,d,v)}const{origin:D,pathname:M,search:U}=y.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin)));const j=U?`${M}${U}`:M;this.opts.headers=cleanRequestHeaders(this.opts.headers,i===303,this.opts.origin!==D);this.opts.path=j;this.opts.origin=D;this.opts.maxRedirections=0;this.opts.query=null;if(i===303&&this.opts.method!=="HEAD"){this.opts.method="GET";this.opts.body=null}}onData(i){if(this.location){}else{return this.handler.onData(i)}}onComplete(i){if(this.location){this.location=null;this.abort=null;this.dispatch(this.opts,this)}else{this.handler.onComplete(i)}}onBodySent(i){if(this.handler.onBodySent){this.handler.onBodySent(i)}}}function parseLocation(i,p){if(j.indexOf(i)===-1){return null}for(let i=0;i<p.length;i+=2){if(p[i].toString().toLowerCase()==="location"){return p[i+1]}}}function shouldRemoveHeader(i,p,d){if(i.length===4){return y.headerNameToString(i)==="host"}if(p&&y.headerNameToString(i).startsWith("content-")){return true}if(d&&(i.length===13||i.length===6||i.length===19)){const p=y.headerNameToString(i);return p==="authorization"||p==="cookie"||p==="proxy-authorization"}return false}function cleanRequestHeaders(i,p,d){const y=[];if(Array.isArray(i)){for(let v=0;v<i.length;v+=2){if(!shouldRemoveHeader(i[v],p,d)){y.push(i[v],i[v+1])}}}else if(i&&typeof i==="object"){for(const v of Object.keys(i)){if(!shouldRemoveHeader(v,p,d)){y.push(v,i[v])}}}else{D(i==null,"headers must be an object or an array")}return y}i.exports=RedirectHandler},92483:(i,p,d)=>{const y=d(42613);const{kRetryHandlerDefaultRetry:v}=d(45773);const{RequestRetryError:D}=d(61581);const{isDisturbed:M,parseHeaders:U,parseRangeHeader:j}=d(84606);function calculateRetryAfterHeader(i){const p=Date.now();const d=new Date(i).getTime()-p;return d}class RetryHandler{constructor(i,p){const{retryOptions:d,...y}=i;const{retry:D,maxRetries:M,maxTimeout:U,minTimeout:j,timeoutFactor:V,methods:K,errorCodes:ee,retryAfter:te,statusCodes:re}=d??{};this.dispatch=p.dispatch;this.handler=p.handler;this.opts=y;this.abort=null;this.aborted=false;this.retryOpts={retry:D??RetryHandler[v],retryAfter:te??true,maxTimeout:U??30*1e3,timeout:j??500,timeoutFactor:V??2,maxRetries:M??5,methods:K??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:re??[500,502,503,504,429],errorCodes:ee??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE"]};this.retryCount=0;this.start=0;this.end=null;this.etag=null;this.resume=null;this.handler.onConnect((i=>{this.aborted=true;if(this.abort){this.abort(i)}else{this.reason=i}}))}onRequestSent(){if(this.handler.onRequestSent){this.handler.onRequestSent()}}onUpgrade(i,p,d){if(this.handler.onUpgrade){this.handler.onUpgrade(i,p,d)}}onConnect(i){if(this.aborted){i(this.reason)}else{this.abort=i}}onBodySent(i){if(this.handler.onBodySent)return this.handler.onBodySent(i)}static[v](i,{state:p,opts:d},y){const{statusCode:v,code:D,headers:M}=i;const{method:U,retryOptions:j}=d;const{maxRetries:V,timeout:K,maxTimeout:ee,timeoutFactor:te,statusCodes:re,errorCodes:ne,methods:ie}=j;let{counter:oe,currentTimeout:se}=p;se=se!=null&&se>0?se:K;if(D&&D!=="UND_ERR_REQ_RETRY"&&D!=="UND_ERR_SOCKET"&&!ne.includes(D)){y(i);return}if(Array.isArray(ie)&&!ie.includes(U)){y(i);return}if(v!=null&&Array.isArray(re)&&!re.includes(v)){y(i);return}if(oe>V){y(i);return}let ae=M!=null&&M["retry-after"];if(ae){ae=Number(ae);ae=isNaN(ae)?calculateRetryAfterHeader(ae):ae*1e3}const le=ae>0?Math.min(ae,ee):Math.min(se*te**oe,ee);p.currentTimeout=le;setTimeout((()=>y(null)),le)}onHeaders(i,p,d,v){const M=U(p);this.retryCount+=1;if(i>=300){this.abort(new D("Request failed",i,{headers:M,count:this.retryCount}));return false}if(this.resume!=null){this.resume=null;if(i!==206){return true}const p=j(M["content-range"]);if(!p){this.abort(new D("Content-Range mismatch",i,{headers:M,count:this.retryCount}));return false}if(this.etag!=null&&this.etag!==M.etag){this.abort(new D("ETag mismatch",i,{headers:M,count:this.retryCount}));return false}const{start:v,size:U,end:V=U}=p;y(this.start===v,"content-range mismatch");y(this.end==null||this.end===V,"content-range mismatch");this.resume=d;return true}if(this.end==null){if(i===206){const D=j(M["content-range"]);if(D==null){return this.handler.onHeaders(i,p,d,v)}const{start:U,size:V,end:K=V}=D;y(U!=null&&Number.isFinite(U)&&this.start!==U,"content-range mismatch");y(Number.isFinite(U));y(K!=null&&Number.isFinite(K)&&this.end!==K,"invalid content-length");this.start=U;this.end=K}if(this.end==null){const i=M["content-length"];this.end=i!=null?Number(i):null}y(Number.isFinite(this.start));y(this.end==null||Number.isFinite(this.end),"invalid content-length");this.resume=d;this.etag=M.etag!=null?M.etag:null;return this.handler.onHeaders(i,p,d,v)}const V=new D("Request failed",i,{headers:M,count:this.retryCount});this.abort(V);return false}onData(i){this.start+=i.length;return this.handler.onData(i)}onComplete(i){this.retryCount=0;return this.handler.onComplete(i)}onError(i){if(this.aborted||M(this.opts.body)){return this.handler.onError(i)}this.retryOpts.retry(i,{state:{counter:this.retryCount++,currentTimeout:this.retryAfter},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(i){if(i!=null||this.aborted||M(this.opts.body)){return this.handler.onError(i)}if(this.start!==0){this.opts={...this.opts,headers:{...this.opts.headers,range:`bytes=${this.start}-${this.end??""}`}}}try{this.dispatch(this.opts,this)}catch(i){this.handler.onError(i)}}}}i.exports=RetryHandler},99509:(i,p,d)=>{"use strict";const y=d(63897);function createRedirectInterceptor({maxRedirections:i}){return p=>function Intercept(d,v){const{maxRedirections:D=i}=d;if(!D){return p(d,v)}const M=new y(p,D,d,v);d={...d,maxRedirections:0};return p(d,M)}}i.exports=createRedirectInterceptor},862:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.SPECIAL_HEADERS=p.HEADER_STATE=p.MINOR=p.MAJOR=p.CONNECTION_TOKEN_CHARS=p.HEADER_CHARS=p.TOKEN=p.STRICT_TOKEN=p.HEX=p.URL_CHAR=p.STRICT_URL_CHAR=p.USERINFO_CHARS=p.MARK=p.ALPHANUM=p.NUM=p.HEX_MAP=p.NUM_MAP=p.ALPHA=p.FINISH=p.H_METHOD_MAP=p.METHOD_MAP=p.METHODS_RTSP=p.METHODS_ICE=p.METHODS_HTTP=p.METHODS=p.LENIENT_FLAGS=p.FLAGS=p.TYPE=p.ERROR=void 0;const y=d(31910);var v;(function(i){i[i["OK"]=0]="OK";i[i["INTERNAL"]=1]="INTERNAL";i[i["STRICT"]=2]="STRICT";i[i["LF_EXPECTED"]=3]="LF_EXPECTED";i[i["UNEXPECTED_CONTENT_LENGTH"]=4]="UNEXPECTED_CONTENT_LENGTH";i[i["CLOSED_CONNECTION"]=5]="CLOSED_CONNECTION";i[i["INVALID_METHOD"]=6]="INVALID_METHOD";i[i["INVALID_URL"]=7]="INVALID_URL";i[i["INVALID_CONSTANT"]=8]="INVALID_CONSTANT";i[i["INVALID_VERSION"]=9]="INVALID_VERSION";i[i["INVALID_HEADER_TOKEN"]=10]="INVALID_HEADER_TOKEN";i[i["INVALID_CONTENT_LENGTH"]=11]="INVALID_CONTENT_LENGTH";i[i["INVALID_CHUNK_SIZE"]=12]="INVALID_CHUNK_SIZE";i[i["INVALID_STATUS"]=13]="INVALID_STATUS";i[i["INVALID_EOF_STATE"]=14]="INVALID_EOF_STATE";i[i["INVALID_TRANSFER_ENCODING"]=15]="INVALID_TRANSFER_ENCODING";i[i["CB_MESSAGE_BEGIN"]=16]="CB_MESSAGE_BEGIN";i[i["CB_HEADERS_COMPLETE"]=17]="CB_HEADERS_COMPLETE";i[i["CB_MESSAGE_COMPLETE"]=18]="CB_MESSAGE_COMPLETE";i[i["CB_CHUNK_HEADER"]=19]="CB_CHUNK_HEADER";i[i["CB_CHUNK_COMPLETE"]=20]="CB_CHUNK_COMPLETE";i[i["PAUSED"]=21]="PAUSED";i[i["PAUSED_UPGRADE"]=22]="PAUSED_UPGRADE";i[i["PAUSED_H2_UPGRADE"]=23]="PAUSED_H2_UPGRADE";i[i["USER"]=24]="USER"})(v=p.ERROR||(p.ERROR={}));var D;(function(i){i[i["BOTH"]=0]="BOTH";i[i["REQUEST"]=1]="REQUEST";i[i["RESPONSE"]=2]="RESPONSE"})(D=p.TYPE||(p.TYPE={}));var M;(function(i){i[i["CONNECTION_KEEP_ALIVE"]=1]="CONNECTION_KEEP_ALIVE";i[i["CONNECTION_CLOSE"]=2]="CONNECTION_CLOSE";i[i["CONNECTION_UPGRADE"]=4]="CONNECTION_UPGRADE";i[i["CHUNKED"]=8]="CHUNKED";i[i["UPGRADE"]=16]="UPGRADE";i[i["CONTENT_LENGTH"]=32]="CONTENT_LENGTH";i[i["SKIPBODY"]=64]="SKIPBODY";i[i["TRAILING"]=128]="TRAILING";i[i["TRANSFER_ENCODING"]=512]="TRANSFER_ENCODING"})(M=p.FLAGS||(p.FLAGS={}));var U;(function(i){i[i["HEADERS"]=1]="HEADERS";i[i["CHUNKED_LENGTH"]=2]="CHUNKED_LENGTH";i[i["KEEP_ALIVE"]=4]="KEEP_ALIVE"})(U=p.LENIENT_FLAGS||(p.LENIENT_FLAGS={}));var j;(function(i){i[i["DELETE"]=0]="DELETE";i[i["GET"]=1]="GET";i[i["HEAD"]=2]="HEAD";i[i["POST"]=3]="POST";i[i["PUT"]=4]="PUT";i[i["CONNECT"]=5]="CONNECT";i[i["OPTIONS"]=6]="OPTIONS";i[i["TRACE"]=7]="TRACE";i[i["COPY"]=8]="COPY";i[i["LOCK"]=9]="LOCK";i[i["MKCOL"]=10]="MKCOL";i[i["MOVE"]=11]="MOVE";i[i["PROPFIND"]=12]="PROPFIND";i[i["PROPPATCH"]=13]="PROPPATCH";i[i["SEARCH"]=14]="SEARCH";i[i["UNLOCK"]=15]="UNLOCK";i[i["BIND"]=16]="BIND";i[i["REBIND"]=17]="REBIND";i[i["UNBIND"]=18]="UNBIND";i[i["ACL"]=19]="ACL";i[i["REPORT"]=20]="REPORT";i[i["MKACTIVITY"]=21]="MKACTIVITY";i[i["CHECKOUT"]=22]="CHECKOUT";i[i["MERGE"]=23]="MERGE";i[i["M-SEARCH"]=24]="M-SEARCH";i[i["NOTIFY"]=25]="NOTIFY";i[i["SUBSCRIBE"]=26]="SUBSCRIBE";i[i["UNSUBSCRIBE"]=27]="UNSUBSCRIBE";i[i["PATCH"]=28]="PATCH";i[i["PURGE"]=29]="PURGE";i[i["MKCALENDAR"]=30]="MKCALENDAR";i[i["LINK"]=31]="LINK";i[i["UNLINK"]=32]="UNLINK";i[i["SOURCE"]=33]="SOURCE";i[i["PRI"]=34]="PRI";i[i["DESCRIBE"]=35]="DESCRIBE";i[i["ANNOUNCE"]=36]="ANNOUNCE";i[i["SETUP"]=37]="SETUP";i[i["PLAY"]=38]="PLAY";i[i["PAUSE"]=39]="PAUSE";i[i["TEARDOWN"]=40]="TEARDOWN";i[i["GET_PARAMETER"]=41]="GET_PARAMETER";i[i["SET_PARAMETER"]=42]="SET_PARAMETER";i[i["REDIRECT"]=43]="REDIRECT";i[i["RECORD"]=44]="RECORD";i[i["FLUSH"]=45]="FLUSH"})(j=p.METHODS||(p.METHODS={}));p.METHODS_HTTP=[j.DELETE,j.GET,j.HEAD,j.POST,j.PUT,j.CONNECT,j.OPTIONS,j.TRACE,j.COPY,j.LOCK,j.MKCOL,j.MOVE,j.PROPFIND,j.PROPPATCH,j.SEARCH,j.UNLOCK,j.BIND,j.REBIND,j.UNBIND,j.ACL,j.REPORT,j.MKACTIVITY,j.CHECKOUT,j.MERGE,j["M-SEARCH"],j.NOTIFY,j.SUBSCRIBE,j.UNSUBSCRIBE,j.PATCH,j.PURGE,j.MKCALENDAR,j.LINK,j.UNLINK,j.PRI,j.SOURCE];p.METHODS_ICE=[j.SOURCE];p.METHODS_RTSP=[j.OPTIONS,j.DESCRIBE,j.ANNOUNCE,j.SETUP,j.PLAY,j.PAUSE,j.TEARDOWN,j.GET_PARAMETER,j.SET_PARAMETER,j.REDIRECT,j.RECORD,j.FLUSH,j.GET,j.POST];p.METHOD_MAP=y.enumToMap(j);p.H_METHOD_MAP={};Object.keys(p.METHOD_MAP).forEach((i=>{if(/^H/.test(i)){p.H_METHOD_MAP[i]=p.METHOD_MAP[i]}}));var V;(function(i){i[i["SAFE"]=0]="SAFE";i[i["SAFE_WITH_CB"]=1]="SAFE_WITH_CB";i[i["UNSAFE"]=2]="UNSAFE"})(V=p.FINISH||(p.FINISH={}));p.ALPHA=[];for(let i="A".charCodeAt(0);i<="Z".charCodeAt(0);i++){p.ALPHA.push(String.fromCharCode(i));p.ALPHA.push(String.fromCharCode(i+32))}p.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};p.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};p.NUM=["0","1","2","3","4","5","6","7","8","9"];p.ALPHANUM=p.ALPHA.concat(p.NUM);p.MARK=["-","_",".","!","~","*","'","(",")"];p.USERINFO_CHARS=p.ALPHANUM.concat(p.MARK).concat(["%",";",":","&","=","+","$",","]);p.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(p.ALPHANUM);p.URL_CHAR=p.STRICT_URL_CHAR.concat(["\t","\f"]);for(let i=128;i<=255;i++){p.URL_CHAR.push(i)}p.HEX=p.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);p.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(p.ALPHANUM);p.TOKEN=p.STRICT_TOKEN.concat([" "]);p.HEADER_CHARS=["\t"];for(let i=32;i<=255;i++){if(i!==127){p.HEADER_CHARS.push(i)}}p.CONNECTION_TOKEN_CHARS=p.HEADER_CHARS.filter((i=>i!==44));p.MAJOR=p.NUM_MAP;p.MINOR=p.MAJOR;var K;(function(i){i[i["GENERAL"]=0]="GENERAL";i[i["CONNECTION"]=1]="CONNECTION";i[i["CONTENT_LENGTH"]=2]="CONTENT_LENGTH";i[i["TRANSFER_ENCODING"]=3]="TRANSFER_ENCODING";i[i["UPGRADE"]=4]="UPGRADE";i[i["CONNECTION_KEEP_ALIVE"]=5]="CONNECTION_KEEP_ALIVE";i[i["CONNECTION_CLOSE"]=6]="CONNECTION_CLOSE";i[i["CONNECTION_UPGRADE"]=7]="CONNECTION_UPGRADE";i[i["TRANSFER_ENCODING_CHUNKED"]=8]="TRANSFER_ENCODING_CHUNKED"})(K=p.HEADER_STATE||(p.HEADER_STATE={}));p.SPECIAL_HEADERS={connection:K.CONNECTION,"content-length":K.CONTENT_LENGTH,"proxy-connection":K.CONNECTION,"transfer-encoding":K.TRANSFER_ENCODING,upgrade:K.UPGRADE}},68484:i=>{i.exports="AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAA0ZFAwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAAGBgYGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAwABBAUBcAESEgUDAQACBggBfwFBgNQECwfRBSIGbWVtb3J5AgALX2luaXRpYWxpemUACRlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQAChhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUAQQxsbGh0dHBfYWxsb2MADAZtYWxsb2MARgtsbGh0dHBfZnJlZQANBGZyZWUASA9sbGh0dHBfZ2V0X3R5cGUADhVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADxVsbGh0dHBfZ2V0X2h0dHBfbWlub3IAEBFsbGh0dHBfZ2V0X21ldGhvZAARFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAEhJsbGh0dHBfZ2V0X3VwZ3JhZGUAEwxsbGh0dHBfcmVzZXQAFA5sbGh0dHBfZXhlY3V0ZQAVFGxsaHR0cF9zZXR0aW5nc19pbml0ABYNbGxodHRwX2ZpbmlzaAAXDGxsaHR0cF9wYXVzZQAYDWxsaHR0cF9yZXN1bWUAGRtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGhBsbGh0dHBfZ2V0X2Vycm5vABsXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AHBdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAdFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB4RbGxodHRwX2Vycm5vX25hbWUAHxJsbGh0dHBfbWV0aG9kX25hbWUAIBJsbGh0dHBfc3RhdHVzX25hbWUAIRpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAiIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAjHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACQkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACUYbGxodHRwX21lc3NhZ2VfbmVlZHNfZW9mAD8JFwEAQQELEQECAwQFCwYHNTk3MS8tJyspCsLgAkUCAAsIABCIgICAAAsZACAAEMKAgIAAGiAAIAI2AjggACABOgAoCxwAIAAgAC8BMiAALQAuIAAQwYCAgAAQgICAgAALKgEBf0HAABDGgICAACIBEMKAgIAAGiABQYCIgIAANgI4IAEgADoAKCABCwoAIAAQyICAgAALBwAgAC0AKAsHACAALQAqCwcAIAAtACsLBwAgAC0AKQsHACAALwEyCwcAIAAtAC4LRQEEfyAAKAIYIQEgAC0ALSECIAAtACghAyAAKAI4IQQgABDCgICAABogACAENgI4IAAgAzoAKCAAIAI6AC0gACABNgIYCxEAIAAgASABIAJqEMOAgIAACxAAIABBAEHcABDMgICAABoLZwEBf0EAIQECQCAAKAIMDQACQAJAAkACQCAALQAvDgMBAAMCCyAAKAI4IgFFDQAgASgCLCIBRQ0AIAAgARGAgICAAAAiAQ0DC0EADwsQyoCAgAAACyAAQcOWgIAANgIQQQ4hAQsgAQseAAJAIAAoAgwNACAAQdGbgIAANgIQIABBFTYCDAsLFgACQCAAKAIMQRVHDQAgAEEANgIMCwsWAAJAIAAoAgxBFkcNACAAQQA2AgwLCwcAIAAoAgwLBwAgACgCEAsJACAAIAE2AhALBwAgACgCFAsiAAJAIABBJEkNABDKgICAAAALIABBAnRBoLOAgABqKAIACyIAAkAgAEEuSQ0AEMqAgIAAAAsgAEECdEGwtICAAGooAgAL7gsBAX9B66iAgAAhAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABBnH9qDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0Hhp4CAAA8LQaShgIAADwtBy6yAgAAPC0H+sYCAAA8LQcCkgIAADwtBq6SAgAAPC0GNqICAAA8LQeKmgIAADwtBgLCAgAAPC0G5r4CAAA8LQdekgIAADwtB75+AgAAPC0Hhn4CAAA8LQfqfgIAADwtB8qCAgAAPC0Gor4CAAA8LQa6ygIAADwtBiLCAgAAPC0Hsp4CAAA8LQYKigIAADwtBjp2AgAAPC0HQroCAAA8LQcqjgIAADwtBxbKAgAAPC0HfnICAAA8LQdKcgIAADwtBxKCAgAAPC0HXoICAAA8LQaKfgIAADwtB7a6AgAAPC0GrsICAAA8LQdSlgIAADwtBzK6AgAAPC0H6roCAAA8LQfyrgIAADwtB0rCAgAAPC0HxnYCAAA8LQbuggIAADwtB96uAgAAPC0GQsYCAAA8LQdexgIAADwtBoq2AgAAPC0HUp4CAAA8LQeCrgIAADwtBn6yAgAAPC0HrsYCAAA8LQdWfgIAADwtByrGAgAAPC0HepYCAAA8LQdSegIAADwtB9JyAgAAPC0GnsoCAAA8LQbGdgIAADwtBoJ2AgAAPC0G5sYCAAA8LQbywgIAADwtBkqGAgAAPC0GzpoCAAA8LQemsgIAADwtBrJ6AgAAPC0HUq4CAAA8LQfemgIAADwtBgKaAgAAPC0GwoYCAAA8LQf6egIAADwtBjaOAgAAPC0GJrYCAAA8LQfeigIAADwtBoLGAgAAPC0Gun4CAAA8LQcalgIAADwtB6J6AgAAPC0GTooCAAA8LQcKvgIAADwtBw52AgAAPC0GLrICAAA8LQeGdgIAADwtBja+AgAAPC0HqoYCAAA8LQbStgIAADwtB0q+AgAAPC0HfsoCAAA8LQdKygIAADwtB8LCAgAAPC0GpooCAAA8LQfmjgIAADwtBmZ6AgAAPC0G1rICAAA8LQZuwgIAADwtBkrKAgAAPC0G2q4CAAA8LQcKigIAADwtB+LKAgAAPC0GepYCAAA8LQdCigIAADwtBup6AgAAPC0GBnoCAAA8LEMqAgIAAAAtB1qGAgAAhAQsgAQsWACAAIAAtAC1B/gFxIAFBAEdyOgAtCxkAIAAgAC0ALUH9AXEgAUEAR0EBdHI6AC0LGQAgACAALQAtQfsBcSABQQBHQQJ0cjoALQsZACAAIAAtAC1B9wFxIAFBAEdBA3RyOgAtCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAgAiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCBCIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQcaRgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIwIgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAggiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEH2ioCAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCNCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIMIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABB7ZqAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAjgiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCECIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQZWQgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAI8IgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAhQiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEGqm4CAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCQCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIYIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABB7ZOAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAkQiBEUNACAAIAQRgICAgAAAIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCJCIERQ0AIAAgBBGAgICAAAAhAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIsIgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAigiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEH2iICAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCUCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIcIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABBwpmAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAkgiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCICIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQZSUgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAJMIgRFDQAgACAEEYCAgIAAACEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAlQiBEUNACAAIAQRgICAgAAAIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCWCIERQ0AIAAgBBGAgICAAAAhAwsgAwtFAQF/AkACQCAALwEwQRRxQRRHDQBBASEDIAAtAChBAUYNASAALwEyQeUARiEDDAELIAAtAClBBUYhAwsgACADOgAuQQAL/gEBA39BASEDAkAgAC8BMCIEQQhxDQAgACkDIEIAUiEDCwJAAkAgAC0ALkUNAEEBIQUgAC0AKUEFRg0BQQEhBSAEQcAAcUUgA3FBAUcNAQtBACEFIARBwABxDQBBAiEFIARB//8DcSIDQQhxDQACQCADQYAEcUUNAAJAIAAtAChBAUcNACAALQAtQQpxDQBBBQ8LQQQPCwJAIANBIHENAAJAIAAtAChBAUYNACAALwEyQf//A3EiAEGcf2pB5ABJDQAgAEHMAUYNACAAQbACRg0AQQQhBSAEQShxRQ0CIANBiARxQYAERg0CC0EADwtBAEEDIAApAyBQGyEFCyAFC2IBAn9BACEBAkAgAC0AKEEBRg0AIAAvATJB//8DcSICQZx/akHkAEkNACACQcwBRg0AIAJBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhASAAQYgEcUGABEYNACAAQShxRSEBCyABC6cBAQN/AkACQAJAIAAtACpFDQAgAC0AK0UNAEEAIQMgAC8BMCIEQQJxRQ0BDAILQQAhAyAALwEwIgRBAXFFDQELQQEhAyAALQAoQQFGDQAgAC8BMkH//wNxIgVBnH9qQeQASQ0AIAVBzAFGDQAgBUGwAkYNACAEQcAAcQ0AQQAhAyAEQYgEcUGABEYNACAEQShxQQBHIQMLIABBADsBMCAAQQA6AC8gAwuZAQECfwJAAkACQCAALQAqRQ0AIAAtACtFDQBBACEBIAAvATAiAkECcUUNAQwCC0EAIQEgAC8BMCICQQFxRQ0BC0EBIQEgAC0AKEEBRg0AIAAvATJB//8DcSIAQZx/akHkAEkNACAAQcwBRg0AIABBsAJGDQAgAkHAAHENAEEAIQEgAkGIBHFBgARGDQAgAkEocUEARyEBCyABC1kAIABBGGpCADcDACAAQgA3AwAgAEE4akIANwMAIABBMGpCADcDACAAQShqQgA3AwAgAEEgakIANwMAIABBEGpCADcDACAAQQhqQgA3AwAgAEHdATYCHEEAC3sBAX8CQCAAKAIMIgMNAAJAIAAoAgRFDQAgACABNgIECwJAIAAgASACEMSAgIAAIgMNACAAKAIMDwsgACADNgIcQQAhAyAAKAIEIgFFDQAgACABIAIgACgCCBGBgICAAAAiAUUNACAAIAI2AhQgACABNgIMIAEhAwsgAwvk8wEDDn8DfgR/I4CAgIAAQRBrIgMkgICAgAAgASEEIAEhBSABIQYgASEHIAEhCCABIQkgASEKIAEhCyABIQwgASENIAEhDiABIQ8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCHCIQQX9qDt0B2gEB2QECAwQFBgcICQoLDA0O2AEPENcBERLWARMUFRYXGBkaG+AB3wEcHR7VAR8gISIjJCXUASYnKCkqKyzTAdIBLS7RAdABLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVG2wFHSElKzwHOAUvNAUzMAU1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4ABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwHLAcoBuAHJAbkByAG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAQDcAQtBACEQDMYBC0EOIRAMxQELQQ0hEAzEAQtBDyEQDMMBC0EQIRAMwgELQRMhEAzBAQtBFCEQDMABC0EVIRAMvwELQRYhEAy+AQtBFyEQDL0BC0EYIRAMvAELQRkhEAy7AQtBGiEQDLoBC0EbIRAMuQELQRwhEAy4AQtBCCEQDLcBC0EdIRAMtgELQSAhEAy1AQtBHyEQDLQBC0EHIRAMswELQSEhEAyyAQtBIiEQDLEBC0EeIRAMsAELQSMhEAyvAQtBEiEQDK4BC0ERIRAMrQELQSQhEAysAQtBJSEQDKsBC0EmIRAMqgELQSchEAypAQtBwwEhEAyoAQtBKSEQDKcBC0ErIRAMpgELQSwhEAylAQtBLSEQDKQBC0EuIRAMowELQS8hEAyiAQtBxAEhEAyhAQtBMCEQDKABC0E0IRAMnwELQQwhEAyeAQtBMSEQDJ0BC0EyIRAMnAELQTMhEAybAQtBOSEQDJoBC0E1IRAMmQELQcUBIRAMmAELQQshEAyXAQtBOiEQDJYBC0E2IRAMlQELQQohEAyUAQtBNyEQDJMBC0E4IRAMkgELQTwhEAyRAQtBOyEQDJABC0E9IRAMjwELQQkhEAyOAQtBKCEQDI0BC0E+IRAMjAELQT8hEAyLAQtBwAAhEAyKAQtBwQAhEAyJAQtBwgAhEAyIAQtBwwAhEAyHAQtBxAAhEAyGAQtBxQAhEAyFAQtBxgAhEAyEAQtBKiEQDIMBC0HHACEQDIIBC0HIACEQDIEBC0HJACEQDIABC0HKACEQDH8LQcsAIRAMfgtBzQAhEAx9C0HMACEQDHwLQc4AIRAMewtBzwAhEAx6C0HQACEQDHkLQdEAIRAMeAtB0gAhEAx3C0HTACEQDHYLQdQAIRAMdQtB1gAhEAx0C0HVACEQDHMLQQYhEAxyC0HXACEQDHELQQUhEAxwC0HYACEQDG8LQQQhEAxuC0HZACEQDG0LQdoAIRAMbAtB2wAhEAxrC0HcACEQDGoLQQMhEAxpC0HdACEQDGgLQd4AIRAMZwtB3wAhEAxmC0HhACEQDGULQeAAIRAMZAtB4gAhEAxjC0HjACEQDGILQQIhEAxhC0HkACEQDGALQeUAIRAMXwtB5gAhEAxeC0HnACEQDF0LQegAIRAMXAtB6QAhEAxbC0HqACEQDFoLQesAIRAMWQtB7AAhEAxYC0HtACEQDFcLQe4AIRAMVgtB7wAhEAxVC0HwACEQDFQLQfEAIRAMUwtB8gAhEAxSC0HzACEQDFELQfQAIRAMUAtB9QAhEAxPC0H2ACEQDE4LQfcAIRAMTQtB+AAhEAxMC0H5ACEQDEsLQfoAIRAMSgtB+wAhEAxJC0H8ACEQDEgLQf0AIRAMRwtB/gAhEAxGC0H/ACEQDEULQYABIRAMRAtBgQEhEAxDC0GCASEQDEILQYMBIRAMQQtBhAEhEAxAC0GFASEQDD8LQYYBIRAMPgtBhwEhEAw9C0GIASEQDDwLQYkBIRAMOwtBigEhEAw6C0GLASEQDDkLQYwBIRAMOAtBjQEhEAw3C0GOASEQDDYLQY8BIRAMNQtBkAEhEAw0C0GRASEQDDMLQZIBIRAMMgtBkwEhEAwxC0GUASEQDDALQZUBIRAMLwtBlgEhEAwuC0GXASEQDC0LQZgBIRAMLAtBmQEhEAwrC0GaASEQDCoLQZsBIRAMKQtBnAEhEAwoC0GdASEQDCcLQZ4BIRAMJgtBnwEhEAwlC0GgASEQDCQLQaEBIRAMIwtBogEhEAwiC0GjASEQDCELQaQBIRAMIAtBpQEhEAwfC0GmASEQDB4LQacBIRAMHQtBqAEhEAwcC0GpASEQDBsLQaoBIRAMGgtBqwEhEAwZC0GsASEQDBgLQa0BIRAMFwtBrgEhEAwWC0EBIRAMFQtBrwEhEAwUC0GwASEQDBMLQbEBIRAMEgtBswEhEAwRC0GyASEQDBALQbQBIRAMDwtBtQEhEAwOC0G2ASEQDA0LQbcBIRAMDAtBuAEhEAwLC0G5ASEQDAoLQboBIRAMCQtBuwEhEAwIC0HGASEQDAcLQbwBIRAMBgtBvQEhEAwFC0G+ASEQDAQLQb8BIRAMAwtBwAEhEAwCC0HCASEQDAELQcEBIRALA0ACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAQDscBAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxweHyAhIyUoP0BBREVGR0hJSktMTU9QUVJT3gNXWVtcXWBiZWZnaGlqa2xtb3BxcnN0dXZ3eHl6e3x9foABggGFAYYBhwGJAYsBjAGNAY4BjwGQAZEBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAZkCpAKwAv4C/gILIAEiBCACRw3zAUHdASEQDP8DCyABIhAgAkcN3QFBwwEhEAz+AwsgASIBIAJHDZABQfcAIRAM/QMLIAEiASACRw2GAUHvACEQDPwDCyABIgEgAkcNf0HqACEQDPsDCyABIgEgAkcNe0HoACEQDPoDCyABIgEgAkcNeEHmACEQDPkDCyABIgEgAkcNGkEYIRAM+AMLIAEiASACRw0UQRIhEAz3AwsgASIBIAJHDVlBxQAhEAz2AwsgASIBIAJHDUpBPyEQDPUDCyABIgEgAkcNSEE8IRAM9AMLIAEiASACRw1BQTEhEAzzAwsgAC0ALkEBRg3rAwyHAgsgACABIgEgAhDAgICAAEEBRw3mASAAQgA3AyAM5wELIAAgASIBIAIQtICAgAAiEA3nASABIQEM9QILAkAgASIBIAJHDQBBBiEQDPADCyAAIAFBAWoiASACELuAgIAAIhAN6AEgASEBDDELIABCADcDIEESIRAM1QMLIAEiECACRw0rQR0hEAztAwsCQCABIgEgAkYNACABQQFqIQFBECEQDNQDC0EHIRAM7AMLIABCACAAKQMgIhEgAiABIhBrrSISfSITIBMgEVYbNwMgIBEgElYiFEUN5QFBCCEQDOsDCwJAIAEiASACRg0AIABBiYCAgAA2AgggACABNgIEIAEhAUEUIRAM0gMLQQkhEAzqAwsgASEBIAApAyBQDeQBIAEhAQzyAgsCQCABIgEgAkcNAEELIRAM6QMLIAAgAUEBaiIBIAIQtoCAgAAiEA3lASABIQEM8gILIAAgASIBIAIQuICAgAAiEA3lASABIQEM8gILIAAgASIBIAIQuICAgAAiEA3mASABIQEMDQsgACABIgEgAhC6gICAACIQDecBIAEhAQzwAgsCQCABIgEgAkcNAEEPIRAM5QMLIAEtAAAiEEE7Rg0IIBBBDUcN6AEgAUEBaiEBDO8CCyAAIAEiASACELqAgIAAIhAN6AEgASEBDPICCwNAAkAgAS0AAEHwtYCAAGotAAAiEEEBRg0AIBBBAkcN6wEgACgCBCEQIABBADYCBCAAIBAgAUEBaiIBELmAgIAAIhAN6gEgASEBDPQCCyABQQFqIgEgAkcNAAtBEiEQDOIDCyAAIAEiASACELqAgIAAIhAN6QEgASEBDAoLIAEiASACRw0GQRshEAzgAwsCQCABIgEgAkcNAEEWIRAM4AMLIABBioCAgAA2AgggACABNgIEIAAgASACELiAgIAAIhAN6gEgASEBQSAhEAzGAwsCQCABIgEgAkYNAANAAkAgAS0AAEHwt4CAAGotAAAiEEECRg0AAkAgEEF/ag4E5QHsAQDrAewBCyABQQFqIQFBCCEQDMgDCyABQQFqIgEgAkcNAAtBFSEQDN8DC0EVIRAM3gMLA0ACQCABLQAAQfC5gIAAai0AACIQQQJGDQAgEEF/ag4E3gHsAeAB6wHsAQsgAUEBaiIBIAJHDQALQRghEAzdAwsCQCABIgEgAkYNACAAQYuAgIAANgIIIAAgATYCBCABIQFBByEQDMQDC0EZIRAM3AMLIAFBAWohAQwCCwJAIAEiFCACRw0AQRohEAzbAwsgFCEBAkAgFC0AAEFzag4U3QLuAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gIA7gILQQAhECAAQQA2AhwgAEGvi4CAADYCECAAQQI2AgwgACAUQQFqNgIUDNoDCwJAIAEtAAAiEEE7Rg0AIBBBDUcN6AEgAUEBaiEBDOUCCyABQQFqIQELQSIhEAy/AwsCQCABIhAgAkcNAEEcIRAM2AMLQgAhESAQIQEgEC0AAEFQag435wHmAQECAwQFBgcIAAAAAAAAAAkKCwwNDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxAREhMUAAtBHiEQDL0DC0ICIREM5QELQgMhEQzkAQtCBCERDOMBC0IFIREM4gELQgYhEQzhAQtCByERDOABC0IIIREM3wELQgkhEQzeAQtCCiERDN0BC0ILIREM3AELQgwhEQzbAQtCDSERDNoBC0IOIREM2QELQg8hEQzYAQtCCiERDNcBC0ILIREM1gELQgwhEQzVAQtCDSERDNQBC0IOIREM0wELQg8hEQzSAQtCACERAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAQLQAAQVBqDjflAeQBAAECAwQFBgfmAeYB5gHmAeYB5gHmAQgJCgsMDeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gEODxAREhPmAQtCAiERDOQBC0IDIREM4wELQgQhEQziAQtCBSERDOEBC0IGIREM4AELQgchEQzfAQtCCCERDN4BC0IJIREM3QELQgohEQzcAQtCCyERDNsBC0IMIREM2gELQg0hEQzZAQtCDiERDNgBC0IPIREM1wELQgohEQzWAQtCCyERDNUBC0IMIREM1AELQg0hEQzTAQtCDiERDNIBC0IPIREM0QELIABCACAAKQMgIhEgAiABIhBrrSISfSITIBMgEVYbNwMgIBEgElYiFEUN0gFBHyEQDMADCwJAIAEiASACRg0AIABBiYCAgAA2AgggACABNgIEIAEhAUEkIRAMpwMLQSAhEAy/AwsgACABIhAgAhC+gICAAEF/ag4FtgEAxQIB0QHSAQtBESEQDKQDCyAAQQE6AC8gECEBDLsDCyABIgEgAkcN0gFBJCEQDLsDCyABIg0gAkcNHkHGACEQDLoDCyAAIAEiASACELKAgIAAIhAN1AEgASEBDLUBCyABIhAgAkcNJkHQACEQDLgDCwJAIAEiASACRw0AQSghEAy4AwsgAEEANgIEIABBjICAgAA2AgggACABIAEQsYCAgAAiEA3TASABIQEM2AELAkAgASIQIAJHDQBBKSEQDLcDCyAQLQAAIgFBIEYNFCABQQlHDdMBIBBBAWohAQwVCwJAIAEiASACRg0AIAFBAWohAQwXC0EqIRAMtQMLAkAgASIQIAJHDQBBKyEQDLUDCwJAIBAtAAAiAUEJRg0AIAFBIEcN1QELIAAtACxBCEYN0wEgECEBDJEDCwJAIAEiASACRw0AQSwhEAy0AwsgAS0AAEEKRw3VASABQQFqIQEMyQILIAEiDiACRw3VAUEvIRAMsgMLA0ACQCABLQAAIhBBIEYNAAJAIBBBdmoOBADcAdwBANoBCyABIQEM4AELIAFBAWoiASACRw0AC0ExIRAMsQMLQTIhECABIhQgAkYNsAMgAiAUayAAKAIAIgFqIRUgFCABa0EDaiEWAkADQCAULQAAIhdBIHIgFyAXQb9/akH/AXFBGkkbQf8BcSABQfC7gIAAai0AAEcNAQJAIAFBA0cNAEEGIQEMlgMLIAFBAWohASAUQQFqIhQgAkcNAAsgACAVNgIADLEDCyAAQQA2AgAgFCEBDNkBC0EzIRAgASIUIAJGDa8DIAIgFGsgACgCACIBaiEVIBQgAWtBCGohFgJAA0AgFC0AACIXQSByIBcgF0G/f2pB/wFxQRpJG0H/AXEgAUH0u4CAAGotAABHDQECQCABQQhHDQBBBSEBDJUDCyABQQFqIQEgFEEBaiIUIAJHDQALIAAgFTYCAAywAwsgAEEANgIAIBQhAQzYAQtBNCEQIAEiFCACRg2uAyACIBRrIAAoAgAiAWohFSAUIAFrQQVqIRYCQANAIBQtAAAiF0EgciAXIBdBv39qQf8BcUEaSRtB/wFxIAFB0MKAgABqLQAARw0BAkAgAUEFRw0AQQchAQyUAwsgAUEBaiEBIBRBAWoiFCACRw0ACyAAIBU2AgAMrwMLIABBADYCACAUIQEM1wELAkAgASIBIAJGDQADQAJAIAEtAABBgL6AgABqLQAAIhBBAUYNACAQQQJGDQogASEBDN0BCyABQQFqIgEgAkcNAAtBMCEQDK4DC0EwIRAMrQMLAkAgASIBIAJGDQADQAJAIAEtAAAiEEEgRg0AIBBBdmoOBNkB2gHaAdkB2gELIAFBAWoiASACRw0AC0E4IRAMrQMLQTghEAysAwsDQAJAIAEtAAAiEEEgRg0AIBBBCUcNAwsgAUEBaiIBIAJHDQALQTwhEAyrAwsDQAJAIAEtAAAiEEEgRg0AAkACQCAQQXZqDgTaAQEB2gEACyAQQSxGDdsBCyABIQEMBAsgAUEBaiIBIAJHDQALQT8hEAyqAwsgASEBDNsBC0HAACEQIAEiFCACRg2oAyACIBRrIAAoAgAiAWohFiAUIAFrQQZqIRcCQANAIBQtAABBIHIgAUGAwICAAGotAABHDQEgAUEGRg2OAyABQQFqIQEgFEEBaiIUIAJHDQALIAAgFjYCAAypAwsgAEEANgIAIBQhAQtBNiEQDI4DCwJAIAEiDyACRw0AQcEAIRAMpwMLIABBjICAgAA2AgggACAPNgIEIA8hASAALQAsQX9qDgTNAdUB1wHZAYcDCyABQQFqIQEMzAELAkAgASIBIAJGDQADQAJAIAEtAAAiEEEgciAQIBBBv39qQf8BcUEaSRtB/wFxIhBBCUYNACAQQSBGDQACQAJAAkACQCAQQZ1/ag4TAAMDAwMDAwMBAwMDAwMDAwMDAgMLIAFBAWohAUExIRAMkQMLIAFBAWohAUEyIRAMkAMLIAFBAWohAUEzIRAMjwMLIAEhAQzQAQsgAUEBaiIBIAJHDQALQTUhEAylAwtBNSEQDKQDCwJAIAEiASACRg0AA0ACQCABLQAAQYC8gIAAai0AAEEBRg0AIAEhAQzTAQsgAUEBaiIBIAJHDQALQT0hEAykAwtBPSEQDKMDCyAAIAEiASACELCAgIAAIhAN1gEgASEBDAELIBBBAWohAQtBPCEQDIcDCwJAIAEiASACRw0AQcIAIRAMoAMLAkADQAJAIAEtAABBd2oOGAAC/gL+AoQD/gL+Av4C/gL+Av4C/gL+Av4C/gL+Av4C/gL+Av4C/gL+Av4CAP4CCyABQQFqIgEgAkcNAAtBwgAhEAygAwsgAUEBaiEBIAAtAC1BAXFFDb0BIAEhAQtBLCEQDIUDCyABIgEgAkcN0wFBxAAhEAydAwsDQAJAIAEtAABBkMCAgABqLQAAQQFGDQAgASEBDLcCCyABQQFqIgEgAkcNAAtBxQAhEAycAwsgDS0AACIQQSBGDbMBIBBBOkcNgQMgACgCBCEBIABBADYCBCAAIAEgDRCvgICAACIBDdABIA1BAWohAQyzAgtBxwAhECABIg0gAkYNmgMgAiANayAAKAIAIgFqIRYgDSABa0EFaiEXA0AgDS0AACIUQSByIBQgFEG/f2pB/wFxQRpJG0H/AXEgAUGQwoCAAGotAABHDYADIAFBBUYN9AIgAUEBaiEBIA1BAWoiDSACRw0ACyAAIBY2AgAMmgMLQcgAIRAgASINIAJGDZkDIAIgDWsgACgCACIBaiEWIA0gAWtBCWohFwNAIA0tAAAiFEEgciAUIBRBv39qQf8BcUEaSRtB/wFxIAFBlsKAgABqLQAARw3/AgJAIAFBCUcNAEECIQEM9QILIAFBAWohASANQQFqIg0gAkcNAAsgACAWNgIADJkDCwJAIAEiDSACRw0AQckAIRAMmQMLAkACQCANLQAAIgFBIHIgASABQb9/akH/AXFBGkkbQf8BcUGSf2oOBwCAA4ADgAOAA4ADAYADCyANQQFqIQFBPiEQDIADCyANQQFqIQFBPyEQDP8CC0HKACEQIAEiDSACRg2XAyACIA1rIAAoAgAiAWohFiANIAFrQQFqIRcDQCANLQAAIhRBIHIgFCAUQb9/akH/AXFBGkkbQf8BcSABQaDCgIAAai0AAEcN/QIgAUEBRg3wAiABQQFqIQEgDUEBaiINIAJHDQALIAAgFjYCAAyXAwtBywAhECABIg0gAkYNlgMgAiANayAAKAIAIgFqIRYgDSABa0EOaiEXA0AgDS0AACIUQSByIBQgFEG/f2pB/wFxQRpJG0H/AXEgAUGiwoCAAGotAABHDfwCIAFBDkYN8AIgAUEBaiEBIA1BAWoiDSACRw0ACyAAIBY2AgAMlgMLQcwAIRAgASINIAJGDZUDIAIgDWsgACgCACIBaiEWIA0gAWtBD2ohFwNAIA0tAAAiFEEgciAUIBRBv39qQf8BcUEaSRtB/wFxIAFBwMKAgABqLQAARw37AgJAIAFBD0cNAEEDIQEM8QILIAFBAWohASANQQFqIg0gAkcNAAsgACAWNgIADJUDC0HNACEQIAEiDSACRg2UAyACIA1rIAAoAgAiAWohFiANIAFrQQVqIRcDQCANLQAAIhRBIHIgFCAUQb9/akH/AXFBGkkbQf8BcSABQdDCgIAAai0AAEcN+gICQCABQQVHDQBBBCEBDPACCyABQQFqIQEgDUEBaiINIAJHDQALIAAgFjYCAAyUAwsCQCABIg0gAkcNAEHOACEQDJQDCwJAAkACQAJAIA0tAAAiAUEgciABIAFBv39qQf8BcUEaSRtB/wFxQZ1/ag4TAP0C/QL9Av0C/QL9Av0C/QL9Av0C/QL9AgH9Av0C/QICA/0CCyANQQFqIQFBwQAhEAz9AgsgDUEBaiEBQcIAIRAM/AILIA1BAWohAUHDACEQDPsCCyANQQFqIQFBxAAhEAz6AgsCQCABIgEgAkYNACAAQY2AgIAANgIIIAAgATYCBCABIQFBxQAhEAz6AgtBzwAhEAySAwsgECEBAkACQCAQLQAAQXZqDgQBqAKoAgCoAgsgEEEBaiEBC0EnIRAM+AILAkAgASIBIAJHDQBB0QAhEAyRAwsCQCABLQAAQSBGDQAgASEBDI0BCyABQQFqIQEgAC0ALUEBcUUNxwEgASEBDIwBCyABIhcgAkcNyAFB0gAhEAyPAwtB0wAhECABIhQgAkYNjgMgAiAUayAAKAIAIgFqIRYgFCABa0EBaiEXA0AgFC0AACABQdbCgIAAai0AAEcNzAEgAUEBRg3HASABQQFqIQEgFEEBaiIUIAJHDQALIAAgFjYCAAyOAwsCQCABIgEgAkcNAEHVACEQDI4DCyABLQAAQQpHDcwBIAFBAWohAQzHAQsCQCABIgEgAkcNAEHWACEQDI0DCwJAAkAgAS0AAEF2ag4EAM0BzQEBzQELIAFBAWohAQzHAQsgAUEBaiEBQcoAIRAM8wILIAAgASIBIAIQroCAgAAiEA3LASABIQFBzQAhEAzyAgsgAC0AKUEiRg2FAwymAgsCQCABIgEgAkcNAEHbACEQDIoDC0EAIRRBASEXQQEhFkEAIRACQAJAAkACQAJAAkACQAJAAkAgAS0AAEFQag4K1AHTAQABAgMEBQYI1QELQQIhEAwGC0EDIRAMBQtBBCEQDAQLQQUhEAwDC0EGIRAMAgtBByEQDAELQQghEAtBACEXQQAhFkEAIRQMzAELQQkhEEEBIRRBACEXQQAhFgzLAQsCQCABIgEgAkcNAEHdACEQDIkDCyABLQAAQS5HDcwBIAFBAWohAQymAgsgASIBIAJHDcwBQd8AIRAMhwMLAkAgASIBIAJGDQAgAEGOgICAADYCCCAAIAE2AgQgASEBQdAAIRAM7gILQeAAIRAMhgMLQeEAIRAgASIBIAJGDYUDIAIgAWsgACgCACIUaiEWIAEgFGtBA2ohFwNAIAEtAAAgFEHiwoCAAGotAABHDc0BIBRBA0YNzAEgFEEBaiEUIAFBAWoiASACRw0ACyAAIBY2AgAMhQMLQeIAIRAgASIBIAJGDYQDIAIgAWsgACgCACIUaiEWIAEgFGtBAmohFwNAIAEtAAAgFEHmwoCAAGotAABHDcwBIBRBAkYNzgEgFEEBaiEUIAFBAWoiASACRw0ACyAAIBY2AgAMhAMLQeMAIRAgASIBIAJGDYMDIAIgAWsgACgCACIUaiEWIAEgFGtBA2ohFwNAIAEtAAAgFEHpwoCAAGotAABHDcsBIBRBA0YNzgEgFEEBaiEUIAFBAWoiASACRw0ACyAAIBY2AgAMgwMLAkAgASIBIAJHDQBB5QAhEAyDAwsgACABQQFqIgEgAhCogICAACIQDc0BIAEhAUHWACEQDOkCCwJAIAEiASACRg0AA0ACQCABLQAAIhBBIEYNAAJAAkACQCAQQbh/ag4LAAHPAc8BzwHPAc8BzwHPAc8BAs8BCyABQQFqIQFB0gAhEAztAgsgAUEBaiEBQdMAIRAM7AILIAFBAWohAUHUACEQDOsCCyABQQFqIgEgAkcNAAtB5AAhEAyCAwtB5AAhEAyBAwsDQAJAIAEtAABB8MKAgABqLQAAIhBBAUYNACAQQX5qDgPPAdAB0QHSAQsgAUEBaiIBIAJHDQALQeYAIRAMgAMLAkAgASIBIAJGDQAgAUEBaiEBDAMLQecAIRAM/wILA0ACQCABLQAAQfDEgIAAai0AACIQQQFGDQACQCAQQX5qDgTSAdMB1AEA1QELIAEhAUHXACEQDOcCCyABQQFqIgEgAkcNAAtB6AAhEAz+AgsCQCABIgEgAkcNAEHpACEQDP4CCwJAIAEtAAAiEEF2ag4augHVAdUBvAHVAdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHKAdUB1QEA0wELIAFBAWohAQtBBiEQDOMCCwNAAkAgAS0AAEHwxoCAAGotAABBAUYNACABIQEMngILIAFBAWoiASACRw0AC0HqACEQDPsCCwJAIAEiASACRg0AIAFBAWohAQwDC0HrACEQDPoCCwJAIAEiASACRw0AQewAIRAM+gILIAFBAWohAQwBCwJAIAEiASACRw0AQe0AIRAM+QILIAFBAWohAQtBBCEQDN4CCwJAIAEiFCACRw0AQe4AIRAM9wILIBQhAQJAAkACQCAULQAAQfDIgIAAai0AAEF/ag4H1AHVAdYBAJwCAQLXAQsgFEEBaiEBDAoLIBRBAWohAQzNAQtBACEQIABBADYCHCAAQZuSgIAANgIQIABBBzYCDCAAIBRBAWo2AhQM9gILAkADQAJAIAEtAABB8MiAgABqLQAAIhBBBEYNAAJAAkAgEEF/ag4H0gHTAdQB2QEABAHZAQsgASEBQdoAIRAM4AILIAFBAWohAUHcACEQDN8CCyABQQFqIgEgAkcNAAtB7wAhEAz2AgsgAUEBaiEBDMsBCwJAIAEiFCACRw0AQfAAIRAM9QILIBQtAABBL0cN1AEgFEEBaiEBDAYLAkAgASIUIAJHDQBB8QAhEAz0AgsCQCAULQAAIgFBL0cNACAUQQFqIQFB3QAhEAzbAgsgAUF2aiIEQRZLDdMBQQEgBHRBiYCAAnFFDdMBDMoCCwJAIAEiASACRg0AIAFBAWohAUHeACEQDNoCC0HyACEQDPICCwJAIAEiFCACRw0AQfQAIRAM8gILIBQhAQJAIBQtAABB8MyAgABqLQAAQX9qDgPJApQCANQBC0HhACEQDNgCCwJAIAEiFCACRg0AA0ACQCAULQAAQfDKgIAAai0AACIBQQNGDQACQCABQX9qDgLLAgDVAQsgFCEBQd8AIRAM2gILIBRBAWoiFCACRw0AC0HzACEQDPECC0HzACEQDPACCwJAIAEiASACRg0AIABBj4CAgAA2AgggACABNgIEIAEhAUHgACEQDNcCC0H1ACEQDO8CCwJAIAEiASACRw0AQfYAIRAM7wILIABBj4CAgAA2AgggACABNgIEIAEhAQtBAyEQDNQCCwNAIAEtAABBIEcNwwIgAUEBaiIBIAJHDQALQfcAIRAM7AILAkAgASIBIAJHDQBB+AAhEAzsAgsgAS0AAEEgRw3OASABQQFqIQEM7wELIAAgASIBIAIQrICAgAAiEA3OASABIQEMjgILAkAgASIEIAJHDQBB+gAhEAzqAgsgBC0AAEHMAEcN0QEgBEEBaiEBQRMhEAzPAQsCQCABIgQgAkcNAEH7ACEQDOkCCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRADQCAELQAAIAFB8M6AgABqLQAARw3QASABQQVGDc4BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQfsAIRAM6AILAkAgASIEIAJHDQBB/AAhEAzoAgsCQAJAIAQtAABBvX9qDgwA0QHRAdEB0QHRAdEB0QHRAdEB0QEB0QELIARBAWohAUHmACEQDM8CCyAEQQFqIQFB5wAhEAzOAgsCQCABIgQgAkcNAEH9ACEQDOcCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHtz4CAAGotAABHDc8BIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEH9ACEQDOcCCyAAQQA2AgAgEEEBaiEBQRAhEAzMAQsCQCABIgQgAkcNAEH+ACEQDOYCCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRACQANAIAQtAAAgAUH2zoCAAGotAABHDc4BIAFBBUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEH+ACEQDOYCCyAAQQA2AgAgEEEBaiEBQRYhEAzLAQsCQCABIgQgAkcNAEH/ACEQDOUCCyACIARrIAAoAgAiAWohFCAEIAFrQQNqIRACQANAIAQtAAAgAUH8zoCAAGotAABHDc0BIAFBA0YNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEH/ACEQDOUCCyAAQQA2AgAgEEEBaiEBQQUhEAzKAQsCQCABIgQgAkcNAEGAASEQDOQCCyAELQAAQdkARw3LASAEQQFqIQFBCCEQDMkBCwJAIAEiBCACRw0AQYEBIRAM4wILAkACQCAELQAAQbJ/ag4DAMwBAcwBCyAEQQFqIQFB6wAhEAzKAgsgBEEBaiEBQewAIRAMyQILAkAgASIEIAJHDQBBggEhEAziAgsCQAJAIAQtAABBuH9qDggAywHLAcsBywHLAcsBAcsBCyAEQQFqIQFB6gAhEAzJAgsgBEEBaiEBQe0AIRAMyAILAkAgASIEIAJHDQBBgwEhEAzhAgsgAiAEayAAKAIAIgFqIRAgBCABa0ECaiEUAkADQCAELQAAIAFBgM+AgABqLQAARw3JASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBA2AgBBgwEhEAzhAgtBACEQIABBADYCACAUQQFqIQEMxgELAkAgASIEIAJHDQBBhAEhEAzgAgsgAiAEayAAKAIAIgFqIRQgBCABa0EEaiEQAkADQCAELQAAIAFBg8+AgABqLQAARw3IASABQQRGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBhAEhEAzgAgsgAEEANgIAIBBBAWohAUEjIRAMxQELAkAgASIEIAJHDQBBhQEhEAzfAgsCQAJAIAQtAABBtH9qDggAyAHIAcgByAHIAcgBAcgBCyAEQQFqIQFB7wAhEAzGAgsgBEEBaiEBQfAAIRAMxQILAkAgASIEIAJHDQBBhgEhEAzeAgsgBC0AAEHFAEcNxQEgBEEBaiEBDIMCCwJAIAEiBCACRw0AQYcBIRAM3QILIAIgBGsgACgCACIBaiEUIAQgAWtBA2ohEAJAA0AgBC0AACABQYjPgIAAai0AAEcNxQEgAUEDRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQYcBIRAM3QILIABBADYCACAQQQFqIQFBLSEQDMIBCwJAIAEiBCACRw0AQYgBIRAM3AILIAIgBGsgACgCACIBaiEUIAQgAWtBCGohEAJAA0AgBC0AACABQdDPgIAAai0AAEcNxAEgAUEIRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQYgBIRAM3AILIABBADYCACAQQQFqIQFBKSEQDMEBCwJAIAEiASACRw0AQYkBIRAM2wILQQEhECABLQAAQd8ARw3AASABQQFqIQEMgQILAkAgASIEIAJHDQBBigEhEAzaAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQA0AgBC0AACABQYzPgIAAai0AAEcNwQEgAUEBRg2vAiABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGKASEQDNkCCwJAIAEiBCACRw0AQYsBIRAM2QILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQY7PgIAAai0AAEcNwQEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQYsBIRAM2QILIABBADYCACAQQQFqIQFBAiEQDL4BCwJAIAEiBCACRw0AQYwBIRAM2AILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQfDPgIAAai0AAEcNwAEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQYwBIRAM2AILIABBADYCACAQQQFqIQFBHyEQDL0BCwJAIAEiBCACRw0AQY0BIRAM1wILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQfLPgIAAai0AAEcNvwEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQY0BIRAM1wILIABBADYCACAQQQFqIQFBCSEQDLwBCwJAIAEiBCACRw0AQY4BIRAM1gILAkACQCAELQAAQbd/ag4HAL8BvwG/Ab8BvwEBvwELIARBAWohAUH4ACEQDL0CCyAEQQFqIQFB+QAhEAy8AgsCQCABIgQgAkcNAEGPASEQDNUCCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRACQANAIAQtAAAgAUGRz4CAAGotAABHDb0BIAFBBUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGPASEQDNUCCyAAQQA2AgAgEEEBaiEBQRghEAy6AQsCQCABIgQgAkcNAEGQASEQDNQCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUGXz4CAAGotAABHDbwBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGQASEQDNQCCyAAQQA2AgAgEEEBaiEBQRchEAy5AQsCQCABIgQgAkcNAEGRASEQDNMCCyACIARrIAAoAgAiAWohFCAEIAFrQQZqIRACQANAIAQtAAAgAUGaz4CAAGotAABHDbsBIAFBBkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGRASEQDNMCCyAAQQA2AgAgEEEBaiEBQRUhEAy4AQsCQCABIgQgAkcNAEGSASEQDNICCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRACQANAIAQtAAAgAUGhz4CAAGotAABHDboBIAFBBUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGSASEQDNICCyAAQQA2AgAgEEEBaiEBQR4hEAy3AQsCQCABIgQgAkcNAEGTASEQDNECCyAELQAAQcwARw24ASAEQQFqIQFBCiEQDLYBCwJAIAQgAkcNAEGUASEQDNACCwJAAkAgBC0AAEG/f2oODwC5AbkBuQG5AbkBuQG5AbkBuQG5AbkBuQG5AQG5AQsgBEEBaiEBQf4AIRAMtwILIARBAWohAUH/ACEQDLYCCwJAIAQgAkcNAEGVASEQDM8CCwJAAkAgBC0AAEG/f2oOAwC4AQG4AQsgBEEBaiEBQf0AIRAMtgILIARBAWohBEGAASEQDLUCCwJAIAQgAkcNAEGWASEQDM4CCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRACQANAIAQtAAAgAUGnz4CAAGotAABHDbYBIAFBAUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGWASEQDM4CCyAAQQA2AgAgEEEBaiEBQQshEAyzAQsCQCAEIAJHDQBBlwEhEAzNAgsCQAJAAkACQCAELQAAQVNqDiMAuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AQG4AbgBuAG4AbgBArgBuAG4AQO4AQsgBEEBaiEBQfsAIRAMtgILIARBAWohAUH8ACEQDLUCCyAEQQFqIQRBgQEhEAy0AgsgBEEBaiEEQYIBIRAMswILAkAgBCACRw0AQZgBIRAMzAILIAIgBGsgACgCACIBaiEUIAQgAWtBBGohEAJAA0AgBC0AACABQanPgIAAai0AAEcNtAEgAUEERg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZgBIRAMzAILIABBADYCACAQQQFqIQFBGSEQDLEBCwJAIAQgAkcNAEGZASEQDMsCCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRACQANAIAQtAAAgAUGuz4CAAGotAABHDbMBIAFBBUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGZASEQDMsCCyAAQQA2AgAgEEEBaiEBQQYhEAywAQsCQCAEIAJHDQBBmgEhEAzKAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFBtM+AgABqLQAARw2yASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBmgEhEAzKAgsgAEEANgIAIBBBAWohAUEcIRAMrwELAkAgBCACRw0AQZsBIRAMyQILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQbbPgIAAai0AAEcNsQEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZsBIRAMyQILIABBADYCACAQQQFqIQFBJyEQDK4BCwJAIAQgAkcNAEGcASEQDMgCCwJAAkAgBC0AAEGsf2oOAgABsQELIARBAWohBEGGASEQDK8CCyAEQQFqIQRBhwEhEAyuAgsCQCAEIAJHDQBBnQEhEAzHAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFBuM+AgABqLQAARw2vASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBnQEhEAzHAgsgAEEANgIAIBBBAWohAUEmIRAMrAELAkAgBCACRw0AQZ4BIRAMxgILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQbrPgIAAai0AAEcNrgEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZ4BIRAMxgILIABBADYCACAQQQFqIQFBAyEQDKsBCwJAIAQgAkcNAEGfASEQDMUCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHtz4CAAGotAABHDa0BIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGfASEQDMUCCyAAQQA2AgAgEEEBaiEBQQwhEAyqAQsCQCAEIAJHDQBBoAEhEAzEAgsgAiAEayAAKAIAIgFqIRQgBCABa0EDaiEQAkADQCAELQAAIAFBvM+AgABqLQAARw2sASABQQNGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBoAEhEAzEAgsgAEEANgIAIBBBAWohAUENIRAMqQELAkAgBCACRw0AQaEBIRAMwwILAkACQCAELQAAQbp/ag4LAKwBrAGsAawBrAGsAawBrAGsAQGsAQsgBEEBaiEEQYsBIRAMqgILIARBAWohBEGMASEQDKkCCwJAIAQgAkcNAEGiASEQDMICCyAELQAAQdAARw2pASAEQQFqIQQM6QELAkAgBCACRw0AQaMBIRAMwQILAkACQCAELQAAQbd/ag4HAaoBqgGqAaoBqgEAqgELIARBAWohBEGOASEQDKgCCyAEQQFqIQFBIiEQDKYBCwJAIAQgAkcNAEGkASEQDMACCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRACQANAIAQtAAAgAUHAz4CAAGotAABHDagBIAFBAUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGkASEQDMACCyAAQQA2AgAgEEEBaiEBQR0hEAylAQsCQCAEIAJHDQBBpQEhEAy/AgsCQAJAIAQtAABBrn9qDgMAqAEBqAELIARBAWohBEGQASEQDKYCCyAEQQFqIQFBBCEQDKQBCwJAIAQgAkcNAEGmASEQDL4CCwJAAkACQAJAAkAgBC0AAEG/f2oOFQCqAaoBqgGqAaoBqgGqAaoBqgGqAQGqAaoBAqoBqgEDqgGqAQSqAQsgBEEBaiEEQYgBIRAMqAILIARBAWohBEGJASEQDKcCCyAEQQFqIQRBigEhEAymAgsgBEEBaiEEQY8BIRAMpQILIARBAWohBEGRASEQDKQCCwJAIAQgAkcNAEGnASEQDL0CCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHtz4CAAGotAABHDaUBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGnASEQDL0CCyAAQQA2AgAgEEEBaiEBQREhEAyiAQsCQCAEIAJHDQBBqAEhEAy8AgsgAiAEayAAKAIAIgFqIRQgBCABa0ECaiEQAkADQCAELQAAIAFBws+AgABqLQAARw2kASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBqAEhEAy8AgsgAEEANgIAIBBBAWohAUEsIRAMoQELAkAgBCACRw0AQakBIRAMuwILIAIgBGsgACgCACIBaiEUIAQgAWtBBGohEAJAA0AgBC0AACABQcXPgIAAai0AAEcNowEgAUEERg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQakBIRAMuwILIABBADYCACAQQQFqIQFBKyEQDKABCwJAIAQgAkcNAEGqASEQDLoCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHKz4CAAGotAABHDaIBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGqASEQDLoCCyAAQQA2AgAgEEEBaiEBQRQhEAyfAQsCQCAEIAJHDQBBqwEhEAy5AgsCQAJAAkACQCAELQAAQb5/ag4PAAECpAGkAaQBpAGkAaQBpAGkAaQBpAGkAQOkAQsgBEEBaiEEQZMBIRAMogILIARBAWohBEGUASEQDKECCyAEQQFqIQRBlQEhEAygAgsgBEEBaiEEQZYBIRAMnwILAkAgBCACRw0AQawBIRAMuAILIAQtAABBxQBHDZ8BIARBAWohBAzgAQsCQCAEIAJHDQBBrQEhEAy3AgsgAiAEayAAKAIAIgFqIRQgBCABa0ECaiEQAkADQCAELQAAIAFBzc+AgABqLQAARw2fASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBrQEhEAy3AgsgAEEANgIAIBBBAWohAUEOIRAMnAELAkAgBCACRw0AQa4BIRAMtgILIAQtAABB0ABHDZ0BIARBAWohAUElIRAMmwELAkAgBCACRw0AQa8BIRAMtQILIAIgBGsgACgCACIBaiEUIAQgAWtBCGohEAJAA0AgBC0AACABQdDPgIAAai0AAEcNnQEgAUEIRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQa8BIRAMtQILIABBADYCACAQQQFqIQFBKiEQDJoBCwJAIAQgAkcNAEGwASEQDLQCCwJAAkAgBC0AAEGrf2oOCwCdAZ0BnQGdAZ0BnQGdAZ0BnQEBnQELIARBAWohBEGaASEQDJsCCyAEQQFqIQRBmwEhEAyaAgsCQCAEIAJHDQBBsQEhEAyzAgsCQAJAIAQtAABBv39qDhQAnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBAZwBCyAEQQFqIQRBmQEhEAyaAgsgBEEBaiEEQZwBIRAMmQILAkAgBCACRw0AQbIBIRAMsgILIAIgBGsgACgCACIBaiEUIAQgAWtBA2ohEAJAA0AgBC0AACABQdnPgIAAai0AAEcNmgEgAUEDRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQbIBIRAMsgILIABBADYCACAQQQFqIQFBISEQDJcBCwJAIAQgAkcNAEGzASEQDLECCyACIARrIAAoAgAiAWohFCAEIAFrQQZqIRACQANAIAQtAAAgAUHdz4CAAGotAABHDZkBIAFBBkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGzASEQDLECCyAAQQA2AgAgEEEBaiEBQRohEAyWAQsCQCAEIAJHDQBBtAEhEAywAgsCQAJAAkAgBC0AAEG7f2oOEQCaAZoBmgGaAZoBmgGaAZoBmgEBmgGaAZoBmgGaAQKaAQsgBEEBaiEEQZ0BIRAMmAILIARBAWohBEGeASEQDJcCCyAEQQFqIQRBnwEhEAyWAgsCQCAEIAJHDQBBtQEhEAyvAgsgAiAEayAAKAIAIgFqIRQgBCABa0EFaiEQAkADQCAELQAAIAFB5M+AgABqLQAARw2XASABQQVGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBtQEhEAyvAgsgAEEANgIAIBBBAWohAUEoIRAMlAELAkAgBCACRw0AQbYBIRAMrgILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQerPgIAAai0AAEcNlgEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQbYBIRAMrgILIABBADYCACAQQQFqIQFBByEQDJMBCwJAIAQgAkcNAEG3ASEQDK0CCwJAAkAgBC0AAEG7f2oODgCWAZYBlgGWAZYBlgGWAZYBlgGWAZYBlgEBlgELIARBAWohBEGhASEQDJQCCyAEQQFqIQRBogEhEAyTAgsCQCAEIAJHDQBBuAEhEAysAgsgAiAEayAAKAIAIgFqIRQgBCABa0ECaiEQAkADQCAELQAAIAFB7c+AgABqLQAARw2UASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBuAEhEAysAgsgAEEANgIAIBBBAWohAUESIRAMkQELAkAgBCACRw0AQbkBIRAMqwILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQfDPgIAAai0AAEcNkwEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQbkBIRAMqwILIABBADYCACAQQQFqIQFBICEQDJABCwJAIAQgAkcNAEG6ASEQDKoCCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRACQANAIAQtAAAgAUHyz4CAAGotAABHDZIBIAFBAUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEG6ASEQDKoCCyAAQQA2AgAgEEEBaiEBQQ8hEAyPAQsCQCAEIAJHDQBBuwEhEAypAgsCQAJAIAQtAABBt39qDgcAkgGSAZIBkgGSAQGSAQsgBEEBaiEEQaUBIRAMkAILIARBAWohBEGmASEQDI8CCwJAIAQgAkcNAEG8ASEQDKgCCyACIARrIAAoAgAiAWohFCAEIAFrQQdqIRACQANAIAQtAAAgAUH0z4CAAGotAABHDZABIAFBB0YNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEG8ASEQDKgCCyAAQQA2AgAgEEEBaiEBQRshEAyNAQsCQCAEIAJHDQBBvQEhEAynAgsCQAJAAkAgBC0AAEG+f2oOEgCRAZEBkQGRAZEBkQGRAZEBkQEBkQGRAZEBkQGRAZEBApEBCyAEQQFqIQRBpAEhEAyPAgsgBEEBaiEEQacBIRAMjgILIARBAWohBEGoASEQDI0CCwJAIAQgAkcNAEG+ASEQDKYCCyAELQAAQc4ARw2NASAEQQFqIQQMzwELAkAgBCACRw0AQb8BIRAMpQILAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBC0AAEG/f2oOFQABAgOcAQQFBpwBnAGcAQcICQoLnAEMDQ4PnAELIARBAWohAUHoACEQDJoCCyAEQQFqIQFB6QAhEAyZAgsgBEEBaiEBQe4AIRAMmAILIARBAWohAUHyACEQDJcCCyAEQQFqIQFB8wAhEAyWAgsgBEEBaiEBQfYAIRAMlQILIARBAWohAUH3ACEQDJQCCyAEQQFqIQFB+gAhEAyTAgsgBEEBaiEEQYMBIRAMkgILIARBAWohBEGEASEQDJECCyAEQQFqIQRBhQEhEAyQAgsgBEEBaiEEQZIBIRAMjwILIARBAWohBEGYASEQDI4CCyAEQQFqIQRBoAEhEAyNAgsgBEEBaiEEQaMBIRAMjAILIARBAWohBEGqASEQDIsCCwJAIAQgAkYNACAAQZCAgIAANgIIIAAgBDYCBEGrASEQDIsCC0HAASEQDKMCCyAAIAUgAhCqgICAACIBDYsBIAUhAQxcCwJAIAYgAkYNACAGQQFqIQUMjQELQcIBIRAMoQILA0ACQCAQLQAAQXZqDgSMAQAAjwEACyAQQQFqIhAgAkcNAAtBwwEhEAygAgsCQCAHIAJGDQAgAEGRgICAADYCCCAAIAc2AgQgByEBQQEhEAyHAgtBxAEhEAyfAgsCQCAHIAJHDQBBxQEhEAyfAgsCQAJAIActAABBdmoOBAHOAc4BAM4BCyAHQQFqIQYMjQELIAdBAWohBQyJAQsCQCAHIAJHDQBBxgEhEAyeAgsCQAJAIActAABBdmoOFwGPAY8BAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAQCPAQsgB0EBaiEHC0GwASEQDIQCCwJAIAggAkcNAEHIASEQDJ0CCyAILQAAQSBHDY0BIABBADsBMiAIQQFqIQFBswEhEAyDAgsgASEXAkADQCAXIgcgAkYNASAHLQAAQVBqQf8BcSIQQQpPDcwBAkAgAC8BMiIUQZkzSw0AIAAgFEEKbCIUOwEyIBBB//8DcyAUQf7/A3FJDQAgB0EBaiEXIAAgFCAQaiIQOwEyIBBB//8DcUHoB0kNAQsLQQAhECAAQQA2AhwgAEHBiYCAADYCECAAQQ02AgwgACAHQQFqNgIUDJwCC0HHASEQDJsCCyAAIAggAhCugICAACIQRQ3KASAQQRVHDYwBIABByAE2AhwgACAINgIUIABByZeAgAA2AhAgAEEVNgIMQQAhEAyaAgsCQCAJIAJHDQBBzAEhEAyaAgtBACEUQQEhF0EBIRZBACEQAkACQAJAAkACQAJAAkACQAJAIAktAABBUGoOCpYBlQEAAQIDBAUGCJcBC0ECIRAMBgtBAyEQDAULQQQhEAwEC0EFIRAMAwtBBiEQDAILQQchEAwBC0EIIRALQQAhF0EAIRZBACEUDI4BC0EJIRBBASEUQQAhF0EAIRYMjQELAkAgCiACRw0AQc4BIRAMmQILIAotAABBLkcNjgEgCkEBaiEJDMoBCyALIAJHDY4BQdABIRAMlwILAkAgCyACRg0AIABBjoCAgAA2AgggACALNgIEQbcBIRAM/gELQdEBIRAMlgILAkAgBCACRw0AQdIBIRAMlgILIAIgBGsgACgCACIQaiEUIAQgEGtBBGohCwNAIAQtAAAgEEH8z4CAAGotAABHDY4BIBBBBEYN6QEgEEEBaiEQIARBAWoiBCACRw0ACyAAIBQ2AgBB0gEhEAyVAgsgACAMIAIQrICAgAAiAQ2NASAMIQEMuAELAkAgBCACRw0AQdQBIRAMlAILIAIgBGsgACgCACIQaiEUIAQgEGtBAWohDANAIAQtAAAgEEGB0ICAAGotAABHDY8BIBBBAUYNjgEgEEEBaiEQIARBAWoiBCACRw0ACyAAIBQ2AgBB1AEhEAyTAgsCQCAEIAJHDQBB1gEhEAyTAgsgAiAEayAAKAIAIhBqIRQgBCAQa0ECaiELA0AgBC0AACAQQYPQgIAAai0AAEcNjgEgEEECRg2QASAQQQFqIRAgBEEBaiIEIAJHDQALIAAgFDYCAEHWASEQDJICCwJAIAQgAkcNAEHXASEQDJICCwJAAkAgBC0AAEG7f2oOEACPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BAY8BCyAEQQFqIQRBuwEhEAz5AQsgBEEBaiEEQbwBIRAM+AELAkAgBCACRw0AQdgBIRAMkQILIAQtAABByABHDYwBIARBAWohBAzEAQsCQCAEIAJGDQAgAEGQgICAADYCCCAAIAQ2AgRBvgEhEAz3AQtB2QEhEAyPAgsCQCAEIAJHDQBB2gEhEAyPAgsgBC0AAEHIAEYNwwEgAEEBOgAoDLkBCyAAQQI6AC8gACAEIAIQpoCAgAAiEA2NAUHCASEQDPQBCyAALQAoQX9qDgK3AbkBuAELA0ACQCAELQAAQXZqDgQAjgGOAQCOAQsgBEEBaiIEIAJHDQALQd0BIRAMiwILIABBADoALyAALQAtQQRxRQ2EAgsgAEEAOgAvIABBAToANCABIQEMjAELIBBBFUYN2gEgAEEANgIcIAAgATYCFCAAQaeOgIAANgIQIABBEjYCDEEAIRAMiAILAkAgACAQIAIQtICAgAAiBA0AIBAhAQyBAgsCQCAEQRVHDQAgAEEDNgIcIAAgEDYCFCAAQbCYgIAANgIQIABBFTYCDEEAIRAMiAILIABBADYCHCAAIBA2AhQgAEGnjoCAADYCECAAQRI2AgxBACEQDIcCCyAQQRVGDdYBIABBADYCHCAAIAE2AhQgAEHajYCAADYCECAAQRQ2AgxBACEQDIYCCyAAKAIEIRcgAEEANgIEIBAgEadqIhYhASAAIBcgECAWIBQbIhAQtYCAgAAiFEUNjQEgAEEHNgIcIAAgEDYCFCAAIBQ2AgxBACEQDIUCCyAAIAAvATBBgAFyOwEwIAEhAQtBKiEQDOoBCyAQQRVGDdEBIABBADYCHCAAIAE2AhQgAEGDjICAADYCECAAQRM2AgxBACEQDIICCyAQQRVGDc8BIABBADYCHCAAIAE2AhQgAEGaj4CAADYCECAAQSI2AgxBACEQDIECCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQt4CAgAAiEA0AIAFBAWohAQyNAQsgAEEMNgIcIAAgEDYCDCAAIAFBAWo2AhRBACEQDIACCyAQQRVGDcwBIABBADYCHCAAIAE2AhQgAEGaj4CAADYCECAAQSI2AgxBACEQDP8BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQt4CAgAAiEA0AIAFBAWohAQyMAQsgAEENNgIcIAAgEDYCDCAAIAFBAWo2AhRBACEQDP4BCyAQQRVGDckBIABBADYCHCAAIAE2AhQgAEHGjICAADYCECAAQSM2AgxBACEQDP0BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQuYCAgAAiEA0AIAFBAWohAQyLAQsgAEEONgIcIAAgEDYCDCAAIAFBAWo2AhRBACEQDPwBCyAAQQA2AhwgACABNgIUIABBwJWAgAA2AhAgAEECNgIMQQAhEAz7AQsgEEEVRg3FASAAQQA2AhwgACABNgIUIABBxoyAgAA2AhAgAEEjNgIMQQAhEAz6AQsgAEEQNgIcIAAgATYCFCAAIBA2AgxBACEQDPkBCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQuYCAgAAiBA0AIAFBAWohAQzxAQsgAEERNgIcIAAgBDYCDCAAIAFBAWo2AhRBACEQDPgBCyAQQRVGDcEBIABBADYCHCAAIAE2AhQgAEHGjICAADYCECAAQSM2AgxBACEQDPcBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQuYCAgAAiEA0AIAFBAWohAQyIAQsgAEETNgIcIAAgEDYCDCAAIAFBAWo2AhRBACEQDPYBCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQuYCAgAAiBA0AIAFBAWohAQztAQsgAEEUNgIcIAAgBDYCDCAAIAFBAWo2AhRBACEQDPUBCyAQQRVGDb0BIABBADYCHCAAIAE2AhQgAEGaj4CAADYCECAAQSI2AgxBACEQDPQBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQt4CAgAAiEA0AIAFBAWohAQyGAQsgAEEWNgIcIAAgEDYCDCAAIAFBAWo2AhRBACEQDPMBCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQt4CAgAAiBA0AIAFBAWohAQzpAQsgAEEXNgIcIAAgBDYCDCAAIAFBAWo2AhRBACEQDPIBCyAAQQA2AhwgACABNgIUIABBzZOAgAA2AhAgAEEMNgIMQQAhEAzxAQtCASERCyAQQQFqIQECQCAAKQMgIhJC//////////8PVg0AIAAgEkIEhiARhDcDICABIQEMhAELIABBADYCHCAAIAE2AhQgAEGtiYCAADYCECAAQQw2AgxBACEQDO8BCyAAQQA2AhwgACAQNgIUIABBzZOAgAA2AhAgAEEMNgIMQQAhEAzuAQsgACgCBCEXIABBADYCBCAQIBGnaiIWIQEgACAXIBAgFiAUGyIQELWAgIAAIhRFDXMgAEEFNgIcIAAgEDYCFCAAIBQ2AgxBACEQDO0BCyAAQQA2AhwgACAQNgIUIABBqpyAgAA2AhAgAEEPNgIMQQAhEAzsAQsgACAQIAIQtICAgAAiAQ0BIBAhAQtBDiEQDNEBCwJAIAFBFUcNACAAQQI2AhwgACAQNgIUIABBsJiAgAA2AhAgAEEVNgIMQQAhEAzqAQsgAEEANgIcIAAgEDYCFCAAQaeOgIAANgIQIABBEjYCDEEAIRAM6QELIAFBAWohEAJAIAAvATAiAUGAAXFFDQACQCAAIBAgAhC7gICAACIBDQAgECEBDHALIAFBFUcNugEgAEEFNgIcIAAgEDYCFCAAQfmXgIAANgIQIABBFTYCDEEAIRAM6QELAkAgAUGgBHFBoARHDQAgAC0ALUECcQ0AIABBADYCHCAAIBA2AhQgAEGWk4CAADYCECAAQQQ2AgxBACEQDOkBCyAAIBAgAhC9gICAABogECEBAkACQAJAAkACQCAAIBAgAhCzgICAAA4WAgEABAQEBAQEBAQEBAQEBAQEBAQEAwQLIABBAToALgsgACAALwEwQcAAcjsBMCAQIQELQSYhEAzRAQsgAEEjNgIcIAAgEDYCFCAAQaWWgIAANgIQIABBFTYCDEEAIRAM6QELIABBADYCHCAAIBA2AhQgAEHVi4CAADYCECAAQRE2AgxBACEQDOgBCyAALQAtQQFxRQ0BQcMBIRAMzgELAkAgDSACRg0AA0ACQCANLQAAQSBGDQAgDSEBDMQBCyANQQFqIg0gAkcNAAtBJSEQDOcBC0ElIRAM5gELIAAoAgQhBCAAQQA2AgQgACAEIA0Qr4CAgAAiBEUNrQEgAEEmNgIcIAAgBDYCDCAAIA1BAWo2AhRBACEQDOUBCyAQQRVGDasBIABBADYCHCAAIAE2AhQgAEH9jYCAADYCECAAQR02AgxBACEQDOQBCyAAQSc2AhwgACABNgIUIAAgEDYCDEEAIRAM4wELIBAhAUEBIRQCQAJAAkACQAJAAkACQCAALQAsQX5qDgcGBQUDAQIABQsgACAALwEwQQhyOwEwDAMLQQIhFAwBC0EEIRQLIABBAToALCAAIAAvATAgFHI7ATALIBAhAQtBKyEQDMoBCyAAQQA2AhwgACAQNgIUIABBq5KAgAA2AhAgAEELNgIMQQAhEAziAQsgAEEANgIcIAAgATYCFCAAQeGPgIAANgIQIABBCjYCDEEAIRAM4QELIABBADoALCAQIQEMvQELIBAhAUEBIRQCQAJAAkACQAJAIAAtACxBe2oOBAMBAgAFCyAAIAAvATBBCHI7ATAMAwtBAiEUDAELQQQhFAsgAEEBOgAsIAAgAC8BMCAUcjsBMAsgECEBC0EpIRAMxQELIABBADYCHCAAIAE2AhQgAEHwlICAADYCECAAQQM2AgxBACEQDN0BCwJAIA4tAABBDUcNACAAKAIEIQEgAEEANgIEAkAgACABIA4QsYCAgAAiAQ0AIA5BAWohAQx1CyAAQSw2AhwgACABNgIMIAAgDkEBajYCFEEAIRAM3QELIAAtAC1BAXFFDQFBxAEhEAzDAQsCQCAOIAJHDQBBLSEQDNwBCwJAAkADQAJAIA4tAABBdmoOBAIAAAMACyAOQQFqIg4gAkcNAAtBLSEQDN0BCyAAKAIEIQEgAEEANgIEAkAgACABIA4QsYCAgAAiAQ0AIA4hAQx0CyAAQSw2AhwgACAONgIUIAAgATYCDEEAIRAM3AELIAAoAgQhASAAQQA2AgQCQCAAIAEgDhCxgICAACIBDQAgDkEBaiEBDHMLIABBLDYCHCAAIAE2AgwgACAOQQFqNgIUQQAhEAzbAQsgACgCBCEEIABBADYCBCAAIAQgDhCxgICAACIEDaABIA4hAQzOAQsgEEEsRw0BIAFBAWohEEEBIQECQAJAAkACQAJAIAAtACxBe2oOBAMBAgQACyAQIQEMBAtBAiEBDAELQQQhAQsgAEEBOgAsIAAgAC8BMCABcjsBMCAQIQEMAQsgACAALwEwQQhyOwEwIBAhAQtBOSEQDL8BCyAAQQA6ACwgASEBC0E0IRAMvQELIAAgAC8BMEEgcjsBMCABIQEMAgsgACgCBCEEIABBADYCBAJAIAAgBCABELGAgIAAIgQNACABIQEMxwELIABBNzYCHCAAIAE2AhQgACAENgIMQQAhEAzUAQsgAEEIOgAsIAEhAQtBMCEQDLkBCwJAIAAtAChBAUYNACABIQEMBAsgAC0ALUEIcUUNkwEgASEBDAMLIAAtADBBIHENlAFBxQEhEAy3AQsCQCAPIAJGDQACQANAAkAgDy0AAEFQaiIBQf8BcUEKSQ0AIA8hAUE1IRAMugELIAApAyAiEUKZs+bMmbPmzBlWDQEgACARQgp+IhE3AyAgESABrUL/AYMiEkJ/hVYNASAAIBEgEnw3AyAgD0EBaiIPIAJHDQALQTkhEAzRAQsgACgCBCECIABBADYCBCAAIAIgD0EBaiIEELGAgIAAIgINlQEgBCEBDMMBC0E5IRAMzwELAkAgAC8BMCIBQQhxRQ0AIAAtAChBAUcNACAALQAtQQhxRQ2QAQsgACABQff7A3FBgARyOwEwIA8hAQtBNyEQDLQBCyAAIAAvATBBEHI7ATAMqwELIBBBFUYNiwEgAEEANgIcIAAgATYCFCAAQfCOgIAANgIQIABBHDYCDEEAIRAMywELIABBwwA2AhwgACABNgIMIAAgDUEBajYCFEEAIRAMygELAkAgAS0AAEE6Rw0AIAAoAgQhECAAQQA2AgQCQCAAIBAgARCvgICAACIQDQAgAUEBaiEBDGMLIABBwwA2AhwgACAQNgIMIAAgAUEBajYCFEEAIRAMygELIABBADYCHCAAIAE2AhQgAEGxkYCAADYCECAAQQo2AgxBACEQDMkBCyAAQQA2AhwgACABNgIUIABBoJmAgAA2AhAgAEEeNgIMQQAhEAzIAQsgAEEANgIACyAAQYASOwEqIAAgF0EBaiIBIAIQqICAgAAiEA0BIAEhAQtBxwAhEAysAQsgEEEVRw2DASAAQdEANgIcIAAgATYCFCAAQeOXgIAANgIQIABBFTYCDEEAIRAMxAELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDF4LIABB0gA2AhwgACABNgIUIAAgEDYCDEEAIRAMwwELIABBADYCHCAAIBQ2AhQgAEHBqICAADYCECAAQQc2AgwgAEEANgIAQQAhEAzCAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMXQsgAEHTADYCHCAAIAE2AhQgACAQNgIMQQAhEAzBAQtBACEQIABBADYCHCAAIAE2AhQgAEGAkYCAADYCECAAQQk2AgwMwAELIBBBFUYNfSAAQQA2AhwgACABNgIUIABBlI2AgAA2AhAgAEEhNgIMQQAhEAy/AQtBASEWQQAhF0EAIRRBASEQCyAAIBA6ACsgAUEBaiEBAkACQCAALQAtQRBxDQACQAJAAkAgAC0AKg4DAQACBAsgFkUNAwwCCyAUDQEMAgsgF0UNAQsgACgCBCEQIABBADYCBAJAIAAgECABEK2AgIAAIhANACABIQEMXAsgAEHYADYCHCAAIAE2AhQgACAQNgIMQQAhEAy+AQsgACgCBCEEIABBADYCBAJAIAAgBCABEK2AgIAAIgQNACABIQEMrQELIABB2QA2AhwgACABNgIUIAAgBDYCDEEAIRAMvQELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARCtgICAACIEDQAgASEBDKsBCyAAQdoANgIcIAAgATYCFCAAIAQ2AgxBACEQDLwBCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQrYCAgAAiBA0AIAEhAQypAQsgAEHcADYCHCAAIAE2AhQgACAENgIMQQAhEAy7AQsCQCABLQAAQVBqIhBB/wFxQQpPDQAgACAQOgAqIAFBAWohAUHPACEQDKIBCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQrYCAgAAiBA0AIAEhAQynAQsgAEHeADYCHCAAIAE2AhQgACAENgIMQQAhEAy6AQsgAEEANgIAIBdBAWohAQJAIAAtAClBI08NACABIQEMWQsgAEEANgIcIAAgATYCFCAAQdOJgIAANgIQIABBCDYCDEEAIRAMuQELIABBADYCAAtBACEQIABBADYCHCAAIAE2AhQgAEGQs4CAADYCECAAQQg2AgwMtwELIABBADYCACAXQQFqIQECQCAALQApQSFHDQAgASEBDFYLIABBADYCHCAAIAE2AhQgAEGbioCAADYCECAAQQg2AgxBACEQDLYBCyAAQQA2AgAgF0EBaiEBAkAgAC0AKSIQQV1qQQtPDQAgASEBDFULAkAgEEEGSw0AQQEgEHRBygBxRQ0AIAEhAQxVC0EAIRAgAEEANgIcIAAgATYCFCAAQfeJgIAANgIQIABBCDYCDAy1AQsgEEEVRg1xIABBADYCHCAAIAE2AhQgAEG5jYCAADYCECAAQRo2AgxBACEQDLQBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxUCyAAQeUANgIcIAAgATYCFCAAIBA2AgxBACEQDLMBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxNCyAAQdIANgIcIAAgATYCFCAAIBA2AgxBACEQDLIBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxNCyAAQdMANgIcIAAgATYCFCAAIBA2AgxBACEQDLEBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxRCyAAQeUANgIcIAAgATYCFCAAIBA2AgxBACEQDLABCyAAQQA2AhwgACABNgIUIABBxoqAgAA2AhAgAEEHNgIMQQAhEAyvAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMSQsgAEHSADYCHCAAIAE2AhQgACAQNgIMQQAhEAyuAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMSQsgAEHTADYCHCAAIAE2AhQgACAQNgIMQQAhEAytAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMTQsgAEHlADYCHCAAIAE2AhQgACAQNgIMQQAhEAysAQsgAEEANgIcIAAgATYCFCAAQdyIgIAANgIQIABBBzYCDEEAIRAMqwELIBBBP0cNASABQQFqIQELQQUhEAyQAQtBACEQIABBADYCHCAAIAE2AhQgAEH9koCAADYCECAAQQc2AgwMqAELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEILIABB0gA2AhwgACABNgIUIAAgEDYCDEEAIRAMpwELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEILIABB0wA2AhwgACABNgIUIAAgEDYCDEEAIRAMpgELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEYLIABB5QA2AhwgACABNgIUIAAgEDYCDEEAIRAMpQELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDD8LIABB0gA2AhwgACAUNgIUIAAgATYCDEEAIRAMpAELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDD8LIABB0wA2AhwgACAUNgIUIAAgATYCDEEAIRAMowELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDEMLIABB5QA2AhwgACAUNgIUIAAgATYCDEEAIRAMogELIABBADYCHCAAIBQ2AhQgAEHDj4CAADYCECAAQQc2AgxBACEQDKEBCyAAQQA2AhwgACABNgIUIABBw4+AgAA2AhAgAEEHNgIMQQAhEAygAQtBACEQIABBADYCHCAAIBQ2AhQgAEGMnICAADYCECAAQQc2AgwMnwELIABBADYCHCAAIBQ2AhQgAEGMnICAADYCECAAQQc2AgxBACEQDJ4BCyAAQQA2AhwgACAUNgIUIABB/pGAgAA2AhAgAEEHNgIMQQAhEAydAQsgAEEANgIcIAAgATYCFCAAQY6bgIAANgIQIABBBjYCDEEAIRAMnAELIBBBFUYNVyAAQQA2AhwgACABNgIUIABBzI6AgAA2AhAgAEEgNgIMQQAhEAybAQsgAEEANgIAIBBBAWohAUEkIRALIAAgEDoAKSAAKAIEIRAgAEEANgIEIAAgECABEKuAgIAAIhANVCABIQEMPgsgAEEANgIAC0EAIRAgAEEANgIcIAAgBDYCFCAAQfGbgIAANgIQIABBBjYCDAyXAQsgAUEVRg1QIABBADYCHCAAIAU2AhQgAEHwjICAADYCECAAQRs2AgxBACEQDJYBCyAAKAIEIQUgAEEANgIEIAAgBSAQEKmAgIAAIgUNASAQQQFqIQULQa0BIRAMewsgAEHBATYCHCAAIAU2AgwgACAQQQFqNgIUQQAhEAyTAQsgACgCBCEGIABBADYCBCAAIAYgEBCpgICAACIGDQEgEEEBaiEGC0GuASEQDHgLIABBwgE2AhwgACAGNgIMIAAgEEEBajYCFEEAIRAMkAELIABBADYCHCAAIAc2AhQgAEGXi4CAADYCECAAQQ02AgxBACEQDI8BCyAAQQA2AhwgACAINgIUIABB45CAgAA2AhAgAEEJNgIMQQAhEAyOAQsgAEEANgIcIAAgCDYCFCAAQZSNgIAANgIQIABBITYCDEEAIRAMjQELQQEhFkEAIRdBACEUQQEhEAsgACAQOgArIAlBAWohCAJAAkAgAC0ALUEQcQ0AAkACQAJAIAAtACoOAwEAAgQLIBZFDQMMAgsgFA0BDAILIBdFDQELIAAoAgQhECAAQQA2AgQgACAQIAgQrYCAgAAiEEUNPSAAQckBNgIcIAAgCDYCFCAAIBA2AgxBACEQDIwBCyAAKAIEIQQgAEEANgIEIAAgBCAIEK2AgIAAIgRFDXYgAEHKATYCHCAAIAg2AhQgACAENgIMQQAhEAyLAQsgACgCBCEEIABBADYCBCAAIAQgCRCtgICAACIERQ10IABBywE2AhwgACAJNgIUIAAgBDYCDEEAIRAMigELIAAoAgQhBCAAQQA2AgQgACAEIAoQrYCAgAAiBEUNciAAQc0BNgIcIAAgCjYCFCAAIAQ2AgxBACEQDIkBCwJAIAstAABBUGoiEEH/AXFBCk8NACAAIBA6ACogC0EBaiEKQbYBIRAMcAsgACgCBCEEIABBADYCBCAAIAQgCxCtgICAACIERQ1wIABBzwE2AhwgACALNgIUIAAgBDYCDEEAIRAMiAELIABBADYCHCAAIAQ2AhQgAEGQs4CAADYCECAAQQg2AgwgAEEANgIAQQAhEAyHAQsgAUEVRg0/IABBADYCHCAAIAw2AhQgAEHMjoCAADYCECAAQSA2AgxBACEQDIYBCyAAQYEEOwEoIAAoAgQhECAAQgA3AwAgACAQIAxBAWoiDBCrgICAACIQRQ04IABB0wE2AhwgACAMNgIUIAAgEDYCDEEAIRAMhQELIABBADYCAAtBACEQIABBADYCHCAAIAQ2AhQgAEHYm4CAADYCECAAQQg2AgwMgwELIAAoAgQhECAAQgA3AwAgACAQIAtBAWoiCxCrgICAACIQDQFBxgEhEAxpCyAAQQI6ACgMVQsgAEHVATYCHCAAIAs2AhQgACAQNgIMQQAhEAyAAQsgEEEVRg03IABBADYCHCAAIAQ2AhQgAEGkjICAADYCECAAQRA2AgxBACEQDH8LIAAtADRBAUcNNCAAIAQgAhC8gICAACIQRQ00IBBBFUcNNSAAQdwBNgIcIAAgBDYCFCAAQdWWgIAANgIQIABBFTYCDEEAIRAMfgtBACEQIABBADYCHCAAQa+LgIAANgIQIABBAjYCDCAAIBRBAWo2AhQMfQtBACEQDGMLQQIhEAxiC0ENIRAMYQtBDyEQDGALQSUhEAxfC0ETIRAMXgtBFSEQDF0LQRYhEAxcC0EXIRAMWwtBGCEQDFoLQRkhEAxZC0EaIRAMWAtBGyEQDFcLQRwhEAxWC0EdIRAMVQtBHyEQDFQLQSEhEAxTC0EjIRAMUgtBxgAhEAxRC0EuIRAMUAtBLyEQDE8LQTshEAxOC0E9IRAMTQtByAAhEAxMC0HJACEQDEsLQcsAIRAMSgtBzAAhEAxJC0HOACEQDEgLQdEAIRAMRwtB1QAhEAxGC0HYACEQDEULQdkAIRAMRAtB2wAhEAxDC0HkACEQDEILQeUAIRAMQQtB8QAhEAxAC0H0ACEQDD8LQY0BIRAMPgtBlwEhEAw9C0GpASEQDDwLQawBIRAMOwtBwAEhEAw6C0G5ASEQDDkLQa8BIRAMOAtBsQEhEAw3C0GyASEQDDYLQbQBIRAMNQtBtQEhEAw0C0G6ASEQDDMLQb0BIRAMMgtBvwEhEAwxC0HBASEQDDALIABBADYCHCAAIAQ2AhQgAEHpi4CAADYCECAAQR82AgxBACEQDEgLIABB2wE2AhwgACAENgIUIABB+paAgAA2AhAgAEEVNgIMQQAhEAxHCyAAQfgANgIcIAAgDDYCFCAAQcqYgIAANgIQIABBFTYCDEEAIRAMRgsgAEHRADYCHCAAIAU2AhQgAEGwl4CAADYCECAAQRU2AgxBACEQDEULIABB+QA2AhwgACABNgIUIAAgEDYCDEEAIRAMRAsgAEH4ADYCHCAAIAE2AhQgAEHKmICAADYCECAAQRU2AgxBACEQDEMLIABB5AA2AhwgACABNgIUIABB45eAgAA2AhAgAEEVNgIMQQAhEAxCCyAAQdcANgIcIAAgATYCFCAAQcmXgIAANgIQIABBFTYCDEEAIRAMQQsgAEEANgIcIAAgATYCFCAAQbmNgIAANgIQIABBGjYCDEEAIRAMQAsgAEHCADYCHCAAIAE2AhQgAEHjmICAADYCECAAQRU2AgxBACEQDD8LIABBADYCBCAAIA8gDxCxgICAACIERQ0BIABBOjYCHCAAIAQ2AgwgACAPQQFqNgIUQQAhEAw+CyAAKAIEIQQgAEEANgIEAkAgACAEIAEQsYCAgAAiBEUNACAAQTs2AhwgACAENgIMIAAgAUEBajYCFEEAIRAMPgsgAUEBaiEBDC0LIA9BAWohAQwtCyAAQQA2AhwgACAPNgIUIABB5JKAgAA2AhAgAEEENgIMQQAhEAw7CyAAQTY2AhwgACAENgIUIAAgAjYCDEEAIRAMOgsgAEEuNgIcIAAgDjYCFCAAIAQ2AgxBACEQDDkLIABB0AA2AhwgACABNgIUIABBkZiAgAA2AhAgAEEVNgIMQQAhEAw4CyANQQFqIQEMLAsgAEEVNgIcIAAgATYCFCAAQYKZgIAANgIQIABBFTYCDEEAIRAMNgsgAEEbNgIcIAAgATYCFCAAQZGXgIAANgIQIABBFTYCDEEAIRAMNQsgAEEPNgIcIAAgATYCFCAAQZGXgIAANgIQIABBFTYCDEEAIRAMNAsgAEELNgIcIAAgATYCFCAAQZGXgIAANgIQIABBFTYCDEEAIRAMMwsgAEEaNgIcIAAgATYCFCAAQYKZgIAANgIQIABBFTYCDEEAIRAMMgsgAEELNgIcIAAgATYCFCAAQYKZgIAANgIQIABBFTYCDEEAIRAMMQsgAEEKNgIcIAAgATYCFCAAQeSWgIAANgIQIABBFTYCDEEAIRAMMAsgAEEeNgIcIAAgATYCFCAAQfmXgIAANgIQIABBFTYCDEEAIRAMLwsgAEEANgIcIAAgEDYCFCAAQdqNgIAANgIQIABBFDYCDEEAIRAMLgsgAEEENgIcIAAgATYCFCAAQbCYgIAANgIQIABBFTYCDEEAIRAMLQsgAEEANgIAIAtBAWohCwtBuAEhEAwSCyAAQQA2AgAgEEEBaiEBQfUAIRAMEQsgASEBAkAgAC0AKUEFRw0AQeMAIRAMEQtB4gAhEAwQC0EAIRAgAEEANgIcIABB5JGAgAA2AhAgAEEHNgIMIAAgFEEBajYCFAwoCyAAQQA2AgAgF0EBaiEBQcAAIRAMDgtBASEBCyAAIAE6ACwgAEEANgIAIBdBAWohAQtBKCEQDAsLIAEhAQtBOCEQDAkLAkAgASIPIAJGDQADQAJAIA8tAABBgL6AgABqLQAAIgFBAUYNACABQQJHDQMgD0EBaiEBDAQLIA9BAWoiDyACRw0AC0E+IRAMIgtBPiEQDCELIABBADoALCAPIQEMAQtBCyEQDAYLQTohEAwFCyABQQFqIQFBLSEQDAQLIAAgAToALCAAQQA2AgAgFkEBaiEBQQwhEAwDCyAAQQA2AgAgF0EBaiEBQQohEAwCCyAAQQA2AgALIABBADoALCANIQFBCSEQDAALC0EAIRAgAEEANgIcIAAgCzYCFCAAQc2QgIAANgIQIABBCTYCDAwXC0EAIRAgAEEANgIcIAAgCjYCFCAAQemKgIAANgIQIABBCTYCDAwWC0EAIRAgAEEANgIcIAAgCTYCFCAAQbeQgIAANgIQIABBCTYCDAwVC0EAIRAgAEEANgIcIAAgCDYCFCAAQZyRgIAANgIQIABBCTYCDAwUC0EAIRAgAEEANgIcIAAgATYCFCAAQc2QgIAANgIQIABBCTYCDAwTC0EAIRAgAEEANgIcIAAgATYCFCAAQemKgIAANgIQIABBCTYCDAwSC0EAIRAgAEEANgIcIAAgATYCFCAAQbeQgIAANgIQIABBCTYCDAwRC0EAIRAgAEEANgIcIAAgATYCFCAAQZyRgIAANgIQIABBCTYCDAwQC0EAIRAgAEEANgIcIAAgATYCFCAAQZeVgIAANgIQIABBDzYCDAwPC0EAIRAgAEEANgIcIAAgATYCFCAAQZeVgIAANgIQIABBDzYCDAwOC0EAIRAgAEEANgIcIAAgATYCFCAAQcCSgIAANgIQIABBCzYCDAwNC0EAIRAgAEEANgIcIAAgATYCFCAAQZWJgIAANgIQIABBCzYCDAwMC0EAIRAgAEEANgIcIAAgATYCFCAAQeGPgIAANgIQIABBCjYCDAwLC0EAIRAgAEEANgIcIAAgATYCFCAAQfuPgIAANgIQIABBCjYCDAwKC0EAIRAgAEEANgIcIAAgATYCFCAAQfGZgIAANgIQIABBAjYCDAwJC0EAIRAgAEEANgIcIAAgATYCFCAAQcSUgIAANgIQIABBAjYCDAwIC0EAIRAgAEEANgIcIAAgATYCFCAAQfKVgIAANgIQIABBAjYCDAwHCyAAQQI2AhwgACABNgIUIABBnJqAgAA2AhAgAEEWNgIMQQAhEAwGC0EBIRAMBQtB1AAhECABIgQgAkYNBCADQQhqIAAgBCACQdjCgIAAQQoQxYCAgAAgAygCDCEEIAMoAggOAwEEAgALEMqAgIAAAAsgAEEANgIcIABBtZqAgAA2AhAgAEEXNgIMIAAgBEEBajYCFEEAIRAMAgsgAEEANgIcIAAgBDYCFCAAQcqagIAANgIQIABBCTYCDEEAIRAMAQsCQCABIgQgAkcNAEEiIRAMAQsgAEGJgICAADYCCCAAIAQ2AgRBISEQCyADQRBqJICAgIAAIBALrwEBAn8gASgCACEGAkACQCACIANGDQAgBCAGaiEEIAYgA2ogAmshByACIAZBf3MgBWoiBmohBQNAAkAgAi0AACAELQAARg0AQQIhBAwDCwJAIAYNAEEAIQQgBSECDAMLIAZBf2ohBiAEQQFqIQQgAkEBaiICIANHDQALIAchBiADIQILIABBATYCACABIAY2AgAgACACNgIEDwsgAUEANgIAIAAgBDYCACAAIAI2AgQLCgAgABDHgICAAAvyNgELfyOAgICAAEEQayIBJICAgIAAAkBBACgCoNCAgAANAEEAEMuAgIAAQYDUhIAAayICQdkASQ0AQQAhAwJAQQAoAuDTgIAAIgQNAEEAQn83AuzTgIAAQQBCgICEgICAwAA3AuTTgIAAQQAgAUEIakFwcUHYqtWqBXMiBDYC4NOAgABBAEEANgL004CAAEEAQQA2AsTTgIAAC0EAIAI2AszTgIAAQQBBgNSEgAA2AsjTgIAAQQBBgNSEgAA2ApjQgIAAQQAgBDYCrNCAgABBAEF/NgKo0ICAAANAIANBxNCAgABqIANBuNCAgABqIgQ2AgAgBCADQbDQgIAAaiIFNgIAIANBvNCAgABqIAU2AgAgA0HM0ICAAGogA0HA0ICAAGoiBTYCACAFIAQ2AgAgA0HU0ICAAGogA0HI0ICAAGoiBDYCACAEIAU2AgAgA0HQ0ICAAGogBDYCACADQSBqIgNBgAJHDQALQYDUhIAAQXhBgNSEgABrQQ9xQQBBgNSEgABBCGpBD3EbIgNqIgRBBGogAkFIaiIFIANrIgNBAXI2AgBBAEEAKALw04CAADYCpNCAgABBACADNgKU0ICAAEEAIAQ2AqDQgIAAQYDUhIAAIAVqQTg2AgQLAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB7AFLDQACQEEAKAKI0ICAACIGQRAgAEETakFwcSAAQQtJGyICQQN2IgR2IgNBA3FFDQACQAJAIANBAXEgBHJBAXMiBUEDdCIEQbDQgIAAaiIDIARBuNCAgABqKAIAIgQoAggiAkcNAEEAIAZBfiAFd3E2AojQgIAADAELIAMgAjYCCCACIAM2AgwLIARBCGohAyAEIAVBA3QiBUEDcjYCBCAEIAVqIgQgBCgCBEEBcjYCBAwMCyACQQAoApDQgIAAIgdNDQECQCADRQ0AAkACQCADIAR0QQIgBHQiA0EAIANrcnEiA0EAIANrcUF/aiIDIANBDHZBEHEiA3YiBEEFdkEIcSIFIANyIAQgBXYiA0ECdkEEcSIEciADIAR2IgNBAXZBAnEiBHIgAyAEdiIDQQF2QQFxIgRyIAMgBHZqIgRBA3QiA0Gw0ICAAGoiBSADQbjQgIAAaigCACIDKAIIIgBHDQBBACAGQX4gBHdxIgY2AojQgIAADAELIAUgADYCCCAAIAU2AgwLIAMgAkEDcjYCBCADIARBA3QiBGogBCACayIFNgIAIAMgAmoiACAFQQFyNgIEAkAgB0UNACAHQXhxQbDQgIAAaiECQQAoApzQgIAAIQQCQAJAIAZBASAHQQN2dCIIcQ0AQQAgBiAIcjYCiNCAgAAgAiEIDAELIAIoAgghCAsgCCAENgIMIAIgBDYCCCAEIAI2AgwgBCAINgIICyADQQhqIQNBACAANgKc0ICAAEEAIAU2ApDQgIAADAwLQQAoAozQgIAAIglFDQEgCUEAIAlrcUF/aiIDIANBDHZBEHEiA3YiBEEFdkEIcSIFIANyIAQgBXYiA0ECdkEEcSIEciADIAR2IgNBAXZBAnEiBHIgAyAEdiIDQQF2QQFxIgRyIAMgBHZqQQJ0QbjSgIAAaigCACIAKAIEQXhxIAJrIQQgACEFAkADQAJAIAUoAhAiAw0AIAVBFGooAgAiA0UNAgsgAygCBEF4cSACayIFIAQgBSAESSIFGyEEIAMgACAFGyEAIAMhBQwACwsgACgCGCEKAkAgACgCDCIIIABGDQAgACgCCCIDQQAoApjQgIAASRogCCADNgIIIAMgCDYCDAwLCwJAIABBFGoiBSgCACIDDQAgACgCECIDRQ0DIABBEGohBQsDQCAFIQsgAyIIQRRqIgUoAgAiAw0AIAhBEGohBSAIKAIQIgMNAAsgC0EANgIADAoLQX8hAiAAQb9/Sw0AIABBE2oiA0FwcSECQQAoAozQgIAAIgdFDQBBACELAkAgAkGAAkkNAEEfIQsgAkH///8HSw0AIANBCHYiAyADQYD+P2pBEHZBCHEiA3QiBCAEQYDgH2pBEHZBBHEiBHQiBSAFQYCAD2pBEHZBAnEiBXRBD3YgAyAEciAFcmsiA0EBdCACIANBFWp2QQFxckEcaiELC0EAIAJrIQQCQAJAAkACQCALQQJ0QbjSgIAAaigCACIFDQBBACEDQQAhCAwBC0EAIQMgAkEAQRkgC0EBdmsgC0EfRht0IQBBACEIA0ACQCAFKAIEQXhxIAJrIgYgBE8NACAGIQQgBSEIIAYNAEEAIQQgBSEIIAUhAwwDCyADIAVBFGooAgAiBiAGIAUgAEEddkEEcWpBEGooAgAiBUYbIAMgBhshAyAAQQF0IQAgBQ0ACwsCQCADIAhyDQBBACEIQQIgC3QiA0EAIANrciAHcSIDRQ0DIANBACADa3FBf2oiAyADQQx2QRBxIgN2IgVBBXZBCHEiACADciAFIAB2IgNBAnZBBHEiBXIgAyAFdiIDQQF2QQJxIgVyIAMgBXYiA0EBdkEBcSIFciADIAV2akECdEG40oCAAGooAgAhAwsgA0UNAQsDQCADKAIEQXhxIAJrIgYgBEkhAAJAIAMoAhAiBQ0AIANBFGooAgAhBQsgBiAEIAAbIQQgAyAIIAAbIQggBSEDIAUNAAsLIAhFDQAgBEEAKAKQ0ICAACACa08NACAIKAIYIQsCQCAIKAIMIgAgCEYNACAIKAIIIgNBACgCmNCAgABJGiAAIAM2AgggAyAANgIMDAkLAkAgCEEUaiIFKAIAIgMNACAIKAIQIgNFDQMgCEEQaiEFCwNAIAUhBiADIgBBFGoiBSgCACIDDQAgAEEQaiEFIAAoAhAiAw0ACyAGQQA2AgAMCAsCQEEAKAKQ0ICAACIDIAJJDQBBACgCnNCAgAAhBAJAAkAgAyACayIFQRBJDQAgBCACaiIAIAVBAXI2AgRBACAFNgKQ0ICAAEEAIAA2ApzQgIAAIAQgA2ogBTYCACAEIAJBA3I2AgQMAQsgBCADQQNyNgIEIAQgA2oiAyADKAIEQQFyNgIEQQBBADYCnNCAgABBAEEANgKQ0ICAAAsgBEEIaiEDDAoLAkBBACgClNCAgAAiACACTQ0AQQAoAqDQgIAAIgMgAmoiBCAAIAJrIgVBAXI2AgRBACAFNgKU0ICAAEEAIAQ2AqDQgIAAIAMgAkEDcjYCBCADQQhqIQMMCgsCQAJAQQAoAuDTgIAARQ0AQQAoAujTgIAAIQQMAQtBAEJ/NwLs04CAAEEAQoCAhICAgMAANwLk04CAAEEAIAFBDGpBcHFB2KrVqgVzNgLg04CAAEEAQQA2AvTTgIAAQQBBADYCxNOAgABBgIAEIQQLQQAhAwJAIAQgAkHHAGoiB2oiBkEAIARrIgtxIgggAksNAEEAQTA2AvjTgIAADAoLAkBBACgCwNOAgAAiA0UNAAJAQQAoArjTgIAAIgQgCGoiBSAETQ0AIAUgA00NAQtBACEDQQBBMDYC+NOAgAAMCgtBAC0AxNOAgABBBHENBAJAAkACQEEAKAKg0ICAACIERQ0AQcjTgIAAIQMDQAJAIAMoAgAiBSAESw0AIAUgAygCBGogBEsNAwsgAygCCCIDDQALC0EAEMuAgIAAIgBBf0YNBSAIIQYCQEEAKALk04CAACIDQX9qIgQgAHFFDQAgCCAAayAEIABqQQAgA2txaiEGCyAGIAJNDQUgBkH+////B0sNBQJAQQAoAsDTgIAAIgNFDQBBACgCuNOAgAAiBCAGaiIFIARNDQYgBSADSw0GCyAGEMuAgIAAIgMgAEcNAQwHCyAGIABrIAtxIgZB/v///wdLDQQgBhDLgICAACIAIAMoAgAgAygCBGpGDQMgACEDCwJAIANBf0YNACACQcgAaiAGTQ0AAkAgByAGa0EAKALo04CAACIEakEAIARrcSIEQf7///8HTQ0AIAMhAAwHCwJAIAQQy4CAgABBf0YNACAEIAZqIQYgAyEADAcLQQAgBmsQy4CAgAAaDAQLIAMhACADQX9HDQUMAwtBACEIDAcLQQAhAAwFCyAAQX9HDQILQQBBACgCxNOAgABBBHI2AsTTgIAACyAIQf7///8HSw0BIAgQy4CAgAAhAEEAEMuAgIAAIQMgAEF/Rg0BIANBf0YNASAAIANPDQEgAyAAayIGIAJBOGpNDQELQQBBACgCuNOAgAAgBmoiAzYCuNOAgAACQCADQQAoArzTgIAATQ0AQQAgAzYCvNOAgAALAkACQAJAAkBBACgCoNCAgAAiBEUNAEHI04CAACEDA0AgACADKAIAIgUgAygCBCIIakYNAiADKAIIIgMNAAwDCwsCQAJAQQAoApjQgIAAIgNFDQAgACADTw0BC0EAIAA2ApjQgIAAC0EAIQNBACAGNgLM04CAAEEAIAA2AsjTgIAAQQBBfzYCqNCAgABBAEEAKALg04CAADYCrNCAgABBAEEANgLU04CAAANAIANBxNCAgABqIANBuNCAgABqIgQ2AgAgBCADQbDQgIAAaiIFNgIAIANBvNCAgABqIAU2AgAgA0HM0ICAAGogA0HA0ICAAGoiBTYCACAFIAQ2AgAgA0HU0ICAAGogA0HI0ICAAGoiBDYCACAEIAU2AgAgA0HQ0ICAAGogBDYCACADQSBqIgNBgAJHDQALIABBeCAAa0EPcUEAIABBCGpBD3EbIgNqIgQgBkFIaiIFIANrIgNBAXI2AgRBAEEAKALw04CAADYCpNCAgABBACADNgKU0ICAAEEAIAQ2AqDQgIAAIAAgBWpBODYCBAwCCyADLQAMQQhxDQAgBCAFSQ0AIAQgAE8NACAEQXggBGtBD3FBACAEQQhqQQ9xGyIFaiIAQQAoApTQgIAAIAZqIgsgBWsiBUEBcjYCBCADIAggBmo2AgRBAEEAKALw04CAADYCpNCAgABBACAFNgKU0ICAAEEAIAA2AqDQgIAAIAQgC2pBODYCBAwBCwJAIABBACgCmNCAgAAiCE8NAEEAIAA2ApjQgIAAIAAhCAsgACAGaiEFQcjTgIAAIQMCQAJAAkACQAJAAkACQANAIAMoAgAgBUYNASADKAIIIgMNAAwCCwsgAy0ADEEIcUUNAQtByNOAgAAhAwNAAkAgAygCACIFIARLDQAgBSADKAIEaiIFIARLDQMLIAMoAgghAwwACwsgAyAANgIAIAMgAygCBCAGajYCBCAAQXggAGtBD3FBACAAQQhqQQ9xG2oiCyACQQNyNgIEIAVBeCAFa0EPcUEAIAVBCGpBD3EbaiIGIAsgAmoiAmshAwJAIAYgBEcNAEEAIAI2AqDQgIAAQQBBACgClNCAgAAgA2oiAzYClNCAgAAgAiADQQFyNgIEDAMLAkAgBkEAKAKc0ICAAEcNAEEAIAI2ApzQgIAAQQBBACgCkNCAgAAgA2oiAzYCkNCAgAAgAiADQQFyNgIEIAIgA2ogAzYCAAwDCwJAIAYoAgQiBEEDcUEBRw0AIARBeHEhBwJAAkAgBEH/AUsNACAGKAIIIgUgBEEDdiIIQQN0QbDQgIAAaiIARhoCQCAGKAIMIgQgBUcNAEEAQQAoAojQgIAAQX4gCHdxNgKI0ICAAAwCCyAEIABGGiAEIAU2AgggBSAENgIMDAELIAYoAhghCQJAAkAgBigCDCIAIAZGDQAgBigCCCIEIAhJGiAAIAQ2AgggBCAANgIMDAELAkAgBkEUaiIEKAIAIgUNACAGQRBqIgQoAgAiBQ0AQQAhAAwBCwNAIAQhCCAFIgBBFGoiBCgCACIFDQAgAEEQaiEEIAAoAhAiBQ0ACyAIQQA2AgALIAlFDQACQAJAIAYgBigCHCIFQQJ0QbjSgIAAaiIEKAIARw0AIAQgADYCACAADQFBAEEAKAKM0ICAAEF+IAV3cTYCjNCAgAAMAgsgCUEQQRQgCSgCECAGRhtqIAA2AgAgAEUNAQsgACAJNgIYAkAgBigCECIERQ0AIAAgBDYCECAEIAA2AhgLIAYoAhQiBEUNACAAQRRqIAQ2AgAgBCAANgIYCyAHIANqIQMgBiAHaiIGKAIEIQQLIAYgBEF+cTYCBCACIANqIAM2AgAgAiADQQFyNgIEAkAgA0H/AUsNACADQXhxQbDQgIAAaiEEAkACQEEAKAKI0ICAACIFQQEgA0EDdnQiA3ENAEEAIAUgA3I2AojQgIAAIAQhAwwBCyAEKAIIIQMLIAMgAjYCDCAEIAI2AgggAiAENgIMIAIgAzYCCAwDC0EfIQQCQCADQf///wdLDQAgA0EIdiIEIARBgP4/akEQdkEIcSIEdCIFIAVBgOAfakEQdkEEcSIFdCIAIABBgIAPakEQdkECcSIAdEEPdiAEIAVyIAByayIEQQF0IAMgBEEVanZBAXFyQRxqIQQLIAIgBDYCHCACQgA3AhAgBEECdEG40oCAAGohBQJAQQAoAozQgIAAIgBBASAEdCIIcQ0AIAUgAjYCAEEAIAAgCHI2AozQgIAAIAIgBTYCGCACIAI2AgggAiACNgIMDAMLIANBAEEZIARBAXZrIARBH0YbdCEEIAUoAgAhAANAIAAiBSgCBEF4cSADRg0CIARBHXYhACAEQQF0IQQgBSAAQQRxakEQaiIIKAIAIgANAAsgCCACNgIAIAIgBTYCGCACIAI2AgwgAiACNgIIDAILIABBeCAAa0EPcUEAIABBCGpBD3EbIgNqIgsgBkFIaiIIIANrIgNBAXI2AgQgACAIakE4NgIEIAQgBUE3IAVrQQ9xQQAgBUFJakEPcRtqQUFqIgggCCAEQRBqSRsiCEEjNgIEQQBBACgC8NOAgAA2AqTQgIAAQQAgAzYClNCAgABBACALNgKg0ICAACAIQRBqQQApAtDTgIAANwIAIAhBACkCyNOAgAA3AghBACAIQQhqNgLQ04CAAEEAIAY2AszTgIAAQQAgADYCyNOAgABBAEEANgLU04CAACAIQSRqIQMDQCADQQc2AgAgA0EEaiIDIAVJDQALIAggBEYNAyAIIAgoAgRBfnE2AgQgCCAIIARrIgA2AgAgBCAAQQFyNgIEAkAgAEH/AUsNACAAQXhxQbDQgIAAaiEDAkACQEEAKAKI0ICAACIFQQEgAEEDdnQiAHENAEEAIAUgAHI2AojQgIAAIAMhBQwBCyADKAIIIQULIAUgBDYCDCADIAQ2AgggBCADNgIMIAQgBTYCCAwEC0EfIQMCQCAAQf///wdLDQAgAEEIdiIDIANBgP4/akEQdkEIcSIDdCIFIAVBgOAfakEQdkEEcSIFdCIIIAhBgIAPakEQdkECcSIIdEEPdiADIAVyIAhyayIDQQF0IAAgA0EVanZBAXFyQRxqIQMLIAQgAzYCHCAEQgA3AhAgA0ECdEG40oCAAGohBQJAQQAoAozQgIAAIghBASADdCIGcQ0AIAUgBDYCAEEAIAggBnI2AozQgIAAIAQgBTYCGCAEIAQ2AgggBCAENgIMDAQLIABBAEEZIANBAXZrIANBH0YbdCEDIAUoAgAhCANAIAgiBSgCBEF4cSAARg0DIANBHXYhCCADQQF0IQMgBSAIQQRxakEQaiIGKAIAIggNAAsgBiAENgIAIAQgBTYCGCAEIAQ2AgwgBCAENgIIDAMLIAUoAggiAyACNgIMIAUgAjYCCCACQQA2AhggAiAFNgIMIAIgAzYCCAsgC0EIaiEDDAULIAUoAggiAyAENgIMIAUgBDYCCCAEQQA2AhggBCAFNgIMIAQgAzYCCAtBACgClNCAgAAiAyACTQ0AQQAoAqDQgIAAIgQgAmoiBSADIAJrIgNBAXI2AgRBACADNgKU0ICAAEEAIAU2AqDQgIAAIAQgAkEDcjYCBCAEQQhqIQMMAwtBACEDQQBBMDYC+NOAgAAMAgsCQCALRQ0AAkACQCAIIAgoAhwiBUECdEG40oCAAGoiAygCAEcNACADIAA2AgAgAA0BQQAgB0F+IAV3cSIHNgKM0ICAAAwCCyALQRBBFCALKAIQIAhGG2ogADYCACAARQ0BCyAAIAs2AhgCQCAIKAIQIgNFDQAgACADNgIQIAMgADYCGAsgCEEUaigCACIDRQ0AIABBFGogAzYCACADIAA2AhgLAkACQCAEQQ9LDQAgCCAEIAJqIgNBA3I2AgQgCCADaiIDIAMoAgRBAXI2AgQMAQsgCCACaiIAIARBAXI2AgQgCCACQQNyNgIEIAAgBGogBDYCAAJAIARB/wFLDQAgBEF4cUGw0ICAAGohAwJAAkBBACgCiNCAgAAiBUEBIARBA3Z0IgRxDQBBACAFIARyNgKI0ICAACADIQQMAQsgAygCCCEECyAEIAA2AgwgAyAANgIIIAAgAzYCDCAAIAQ2AggMAQtBHyEDAkAgBEH///8HSw0AIARBCHYiAyADQYD+P2pBEHZBCHEiA3QiBSAFQYDgH2pBEHZBBHEiBXQiAiACQYCAD2pBEHZBAnEiAnRBD3YgAyAFciACcmsiA0EBdCAEIANBFWp2QQFxckEcaiEDCyAAIAM2AhwgAEIANwIQIANBAnRBuNKAgABqIQUCQCAHQQEgA3QiAnENACAFIAA2AgBBACAHIAJyNgKM0ICAACAAIAU2AhggACAANgIIIAAgADYCDAwBCyAEQQBBGSADQQF2ayADQR9GG3QhAyAFKAIAIQICQANAIAIiBSgCBEF4cSAERg0BIANBHXYhAiADQQF0IQMgBSACQQRxakEQaiIGKAIAIgINAAsgBiAANgIAIAAgBTYCGCAAIAA2AgwgACAANgIIDAELIAUoAggiAyAANgIMIAUgADYCCCAAQQA2AhggACAFNgIMIAAgAzYCCAsgCEEIaiEDDAELAkAgCkUNAAJAAkAgACAAKAIcIgVBAnRBuNKAgABqIgMoAgBHDQAgAyAINgIAIAgNAUEAIAlBfiAFd3E2AozQgIAADAILIApBEEEUIAooAhAgAEYbaiAINgIAIAhFDQELIAggCjYCGAJAIAAoAhAiA0UNACAIIAM2AhAgAyAINgIYCyAAQRRqKAIAIgNFDQAgCEEUaiADNgIAIAMgCDYCGAsCQAJAIARBD0sNACAAIAQgAmoiA0EDcjYCBCAAIANqIgMgAygCBEEBcjYCBAwBCyAAIAJqIgUgBEEBcjYCBCAAIAJBA3I2AgQgBSAEaiAENgIAAkAgB0UNACAHQXhxQbDQgIAAaiECQQAoApzQgIAAIQMCQAJAQQEgB0EDdnQiCCAGcQ0AQQAgCCAGcjYCiNCAgAAgAiEIDAELIAIoAgghCAsgCCADNgIMIAIgAzYCCCADIAI2AgwgAyAINgIIC0EAIAU2ApzQgIAAQQAgBDYCkNCAgAALIABBCGohAwsgAUEQaiSAgICAACADCwoAIAAQyYCAgAAL4g0BB38CQCAARQ0AIABBeGoiASAAQXxqKAIAIgJBeHEiAGohAwJAIAJBAXENACACQQNxRQ0BIAEgASgCACICayIBQQAoApjQgIAAIgRJDQEgAiAAaiEAAkAgAUEAKAKc0ICAAEYNAAJAIAJB/wFLDQAgASgCCCIEIAJBA3YiBUEDdEGw0ICAAGoiBkYaAkAgASgCDCICIARHDQBBAEEAKAKI0ICAAEF+IAV3cTYCiNCAgAAMAwsgAiAGRhogAiAENgIIIAQgAjYCDAwCCyABKAIYIQcCQAJAIAEoAgwiBiABRg0AIAEoAggiAiAESRogBiACNgIIIAIgBjYCDAwBCwJAIAFBFGoiAigCACIEDQAgAUEQaiICKAIAIgQNAEEAIQYMAQsDQCACIQUgBCIGQRRqIgIoAgAiBA0AIAZBEGohAiAGKAIQIgQNAAsgBUEANgIACyAHRQ0BAkACQCABIAEoAhwiBEECdEG40oCAAGoiAigCAEcNACACIAY2AgAgBg0BQQBBACgCjNCAgABBfiAEd3E2AozQgIAADAMLIAdBEEEUIAcoAhAgAUYbaiAGNgIAIAZFDQILIAYgBzYCGAJAIAEoAhAiAkUNACAGIAI2AhAgAiAGNgIYCyABKAIUIgJFDQEgBkEUaiACNgIAIAIgBjYCGAwBCyADKAIEIgJBA3FBA0cNACADIAJBfnE2AgRBACAANgKQ0ICAACABIABqIAA2AgAgASAAQQFyNgIEDwsgASADTw0AIAMoAgQiAkEBcUUNAAJAAkAgAkECcQ0AAkAgA0EAKAKg0ICAAEcNAEEAIAE2AqDQgIAAQQBBACgClNCAgAAgAGoiADYClNCAgAAgASAAQQFyNgIEIAFBACgCnNCAgABHDQNBAEEANgKQ0ICAAEEAQQA2ApzQgIAADwsCQCADQQAoApzQgIAARw0AQQAgATYCnNCAgABBAEEAKAKQ0ICAACAAaiIANgKQ0ICAACABIABBAXI2AgQgASAAaiAANgIADwsgAkF4cSAAaiEAAkACQCACQf8BSw0AIAMoAggiBCACQQN2IgVBA3RBsNCAgABqIgZGGgJAIAMoAgwiAiAERw0AQQBBACgCiNCAgABBfiAFd3E2AojQgIAADAILIAIgBkYaIAIgBDYCCCAEIAI2AgwMAQsgAygCGCEHAkACQCADKAIMIgYgA0YNACADKAIIIgJBACgCmNCAgABJGiAGIAI2AgggAiAGNgIMDAELAkAgA0EUaiICKAIAIgQNACADQRBqIgIoAgAiBA0AQQAhBgwBCwNAIAIhBSAEIgZBFGoiAigCACIEDQAgBkEQaiECIAYoAhAiBA0ACyAFQQA2AgALIAdFDQACQAJAIAMgAygCHCIEQQJ0QbjSgIAAaiICKAIARw0AIAIgBjYCACAGDQFBAEEAKAKM0ICAAEF+IAR3cTYCjNCAgAAMAgsgB0EQQRQgBygCECADRhtqIAY2AgAgBkUNAQsgBiAHNgIYAkAgAygCECICRQ0AIAYgAjYCECACIAY2AhgLIAMoAhQiAkUNACAGQRRqIAI2AgAgAiAGNgIYCyABIABqIAA2AgAgASAAQQFyNgIEIAFBACgCnNCAgABHDQFBACAANgKQ0ICAAA8LIAMgAkF+cTYCBCABIABqIAA2AgAgASAAQQFyNgIECwJAIABB/wFLDQAgAEF4cUGw0ICAAGohAgJAAkBBACgCiNCAgAAiBEEBIABBA3Z0IgBxDQBBACAEIAByNgKI0ICAACACIQAMAQsgAigCCCEACyAAIAE2AgwgAiABNgIIIAEgAjYCDCABIAA2AggPC0EfIQICQCAAQf///wdLDQAgAEEIdiICIAJBgP4/akEQdkEIcSICdCIEIARBgOAfakEQdkEEcSIEdCIGIAZBgIAPakEQdkECcSIGdEEPdiACIARyIAZyayICQQF0IAAgAkEVanZBAXFyQRxqIQILIAEgAjYCHCABQgA3AhAgAkECdEG40oCAAGohBAJAAkBBACgCjNCAgAAiBkEBIAJ0IgNxDQAgBCABNgIAQQAgBiADcjYCjNCAgAAgASAENgIYIAEgATYCCCABIAE2AgwMAQsgAEEAQRkgAkEBdmsgAkEfRht0IQIgBCgCACEGAkADQCAGIgQoAgRBeHEgAEYNASACQR12IQYgAkEBdCECIAQgBkEEcWpBEGoiAygCACIGDQALIAMgATYCACABIAQ2AhggASABNgIMIAEgATYCCAwBCyAEKAIIIgAgATYCDCAEIAE2AgggAUEANgIYIAEgBDYCDCABIAA2AggLQQBBACgCqNCAgABBf2oiAUF/IAEbNgKo0ICAAAsLBAAAAAtOAAJAIAANAD8AQRB0DwsCQCAAQf//A3ENACAAQX9MDQACQCAAQRB2QAAiAEF/Rw0AQQBBMDYC+NOAgABBfw8LIABBEHQPCxDKgICAAAAL8gICA38BfgJAIAJFDQAgACABOgAAIAIgAGoiA0F/aiABOgAAIAJBA0kNACAAIAE6AAIgACABOgABIANBfWogAToAACADQX5qIAE6AAAgAkEHSQ0AIAAgAToAAyADQXxqIAE6AAAgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBfGogATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQXhqIAE2AgAgAkF0aiABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkFwaiABNgIAIAJBbGogATYCACACQWhqIAE2AgAgAkFkaiABNgIAIAQgA0EEcUEYciIFayICQSBJDQAgAa1CgYCAgBB+IQYgAyAFaiEBA0AgASAGNwMYIAEgBjcDECABIAY3AwggASAGNwMAIAFBIGohASACQWBqIgJBH0sNAAsLIAALC45IAQBBgAgLhkgBAAAAAgAAAAMAAAAAAAAAAAAAAAQAAAAFAAAAAAAAAAAAAAAGAAAABwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEludmFsaWQgY2hhciBpbiB1cmwgcXVlcnkAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9ib2R5AENvbnRlbnQtTGVuZ3RoIG92ZXJmbG93AENodW5rIHNpemUgb3ZlcmZsb3cAUmVzcG9uc2Ugb3ZlcmZsb3cASW52YWxpZCBtZXRob2QgZm9yIEhUVFAveC54IHJlcXVlc3QASW52YWxpZCBtZXRob2QgZm9yIFJUU1AveC54IHJlcXVlc3QARXhwZWN0ZWQgU09VUkNFIG1ldGhvZCBmb3IgSUNFL3gueCByZXF1ZXN0AEludmFsaWQgY2hhciBpbiB1cmwgZnJhZ21lbnQgc3RhcnQARXhwZWN0ZWQgZG90AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fc3RhdHVzAEludmFsaWQgcmVzcG9uc2Ugc3RhdHVzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fcmVzZXRgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19oZWFkZXJgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABEdXBsaWNhdGUgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyIGluIHVybCBwYXRoAENvbnRlbnQtTGVuZ3RoIGNhbid0IGJlIHByZXNlbnQgd2l0aCBUcmFuc2Zlci1FbmNvZGluZwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBzaXplAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX3ZhbHVlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgdmFsdWUATWlzc2luZyBleHBlY3RlZCBMRiBhZnRlciBoZWFkZXIgdmFsdWUASW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fbmFtZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIG5hbWUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAXhMAACYTAAAwEAAA8BcAAJ0TAAAVEgAAORcAAPASAAAKEAAAdRIAAK0SAACCEwAATxQAAH8QAACgFQAAIxQAAIkSAACLFAAATRUAANQRAADPFAAAEBgAAMkWAADcFgAAwREAAOAXAAC7FAAAdBQAAHwVAADlFAAACBcAAB8QAABlFQAAoxQAACgVAAACFQAAmRUAACwQAACLGQAATw8AANQOAABqEAAAzhAAAAIXAACJDgAAbhMAABwTAABmFAAAVhcAAMETAADNEwAAbBMAAGgXAABmFwAAXxcAACITAADODwAAaQ4AANgOAABjFgAAyxMAAKoOAAAoFwAAJhcAAMUTAABdFgAA6BEAAGcTAABlEwAA8hYAAHMTAAAdFwAA+RYAAPMRAADPDgAAzhUAAAwSAACzEQAApREAAGEQAAAyFwAAuxMAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIDAgICAgIAAAICAAICAAICAgICAgICAgIABAAAAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbG9zZWVlcC1hbGl2ZQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AAAAAAAAAAAAAAAAAAAByYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AAAAAAAAAAAAAAAABAgABAwAAAAAAAAAAAAAAAAAAAAAAAAQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAQIAAQMAAAAAAAAAAAAAAAAAAAAAAAAEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOT1VOQ0VFQ0tPVVRORUNURVRFQ1JJQkVMVVNIRVRFQURTRUFSQ0hSR0VDVElWSVRZTEVOREFSVkVPVElGWVBUSU9OU0NIU0VBWVNUQVRDSEdFT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8="},10652:i=>{i.exports="AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAA0ZFAwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAAGBgYGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAwABBAUBcAESEgUDAQACBggBfwFBgNQECwfRBSIGbWVtb3J5AgALX2luaXRpYWxpemUACRlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQAChhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUAQQxsbGh0dHBfYWxsb2MADAZtYWxsb2MARgtsbGh0dHBfZnJlZQANBGZyZWUASA9sbGh0dHBfZ2V0X3R5cGUADhVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADxVsbGh0dHBfZ2V0X2h0dHBfbWlub3IAEBFsbGh0dHBfZ2V0X21ldGhvZAARFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAEhJsbGh0dHBfZ2V0X3VwZ3JhZGUAEwxsbGh0dHBfcmVzZXQAFA5sbGh0dHBfZXhlY3V0ZQAVFGxsaHR0cF9zZXR0aW5nc19pbml0ABYNbGxodHRwX2ZpbmlzaAAXDGxsaHR0cF9wYXVzZQAYDWxsaHR0cF9yZXN1bWUAGRtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGhBsbGh0dHBfZ2V0X2Vycm5vABsXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AHBdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAdFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB4RbGxodHRwX2Vycm5vX25hbWUAHxJsbGh0dHBfbWV0aG9kX25hbWUAIBJsbGh0dHBfc3RhdHVzX25hbWUAIRpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAiIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAjHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACQkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACUYbGxodHRwX21lc3NhZ2VfbmVlZHNfZW9mAD8JFwEAQQELEQECAwQFCwYHNTk3MS8tJyspCrLgAkUCAAsIABCIgICAAAsZACAAEMKAgIAAGiAAIAI2AjggACABOgAoCxwAIAAgAC8BMiAALQAuIAAQwYCAgAAQgICAgAALKgEBf0HAABDGgICAACIBEMKAgIAAGiABQYCIgIAANgI4IAEgADoAKCABCwoAIAAQyICAgAALBwAgAC0AKAsHACAALQAqCwcAIAAtACsLBwAgAC0AKQsHACAALwEyCwcAIAAtAC4LRQEEfyAAKAIYIQEgAC0ALSECIAAtACghAyAAKAI4IQQgABDCgICAABogACAENgI4IAAgAzoAKCAAIAI6AC0gACABNgIYCxEAIAAgASABIAJqEMOAgIAACxAAIABBAEHcABDMgICAABoLZwEBf0EAIQECQCAAKAIMDQACQAJAAkACQCAALQAvDgMBAAMCCyAAKAI4IgFFDQAgASgCLCIBRQ0AIAAgARGAgICAAAAiAQ0DC0EADwsQyoCAgAAACyAAQcOWgIAANgIQQQ4hAQsgAQseAAJAIAAoAgwNACAAQdGbgIAANgIQIABBFTYCDAsLFgACQCAAKAIMQRVHDQAgAEEANgIMCwsWAAJAIAAoAgxBFkcNACAAQQA2AgwLCwcAIAAoAgwLBwAgACgCEAsJACAAIAE2AhALBwAgACgCFAsiAAJAIABBJEkNABDKgICAAAALIABBAnRBoLOAgABqKAIACyIAAkAgAEEuSQ0AEMqAgIAAAAsgAEECdEGwtICAAGooAgAL7gsBAX9B66iAgAAhAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABBnH9qDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0Hhp4CAAA8LQaShgIAADwtBy6yAgAAPC0H+sYCAAA8LQcCkgIAADwtBq6SAgAAPC0GNqICAAA8LQeKmgIAADwtBgLCAgAAPC0G5r4CAAA8LQdekgIAADwtB75+AgAAPC0Hhn4CAAA8LQfqfgIAADwtB8qCAgAAPC0Gor4CAAA8LQa6ygIAADwtBiLCAgAAPC0Hsp4CAAA8LQYKigIAADwtBjp2AgAAPC0HQroCAAA8LQcqjgIAADwtBxbKAgAAPC0HfnICAAA8LQdKcgIAADwtBxKCAgAAPC0HXoICAAA8LQaKfgIAADwtB7a6AgAAPC0GrsICAAA8LQdSlgIAADwtBzK6AgAAPC0H6roCAAA8LQfyrgIAADwtB0rCAgAAPC0HxnYCAAA8LQbuggIAADwtB96uAgAAPC0GQsYCAAA8LQdexgIAADwtBoq2AgAAPC0HUp4CAAA8LQeCrgIAADwtBn6yAgAAPC0HrsYCAAA8LQdWfgIAADwtByrGAgAAPC0HepYCAAA8LQdSegIAADwtB9JyAgAAPC0GnsoCAAA8LQbGdgIAADwtBoJ2AgAAPC0G5sYCAAA8LQbywgIAADwtBkqGAgAAPC0GzpoCAAA8LQemsgIAADwtBrJ6AgAAPC0HUq4CAAA8LQfemgIAADwtBgKaAgAAPC0GwoYCAAA8LQf6egIAADwtBjaOAgAAPC0GJrYCAAA8LQfeigIAADwtBoLGAgAAPC0Gun4CAAA8LQcalgIAADwtB6J6AgAAPC0GTooCAAA8LQcKvgIAADwtBw52AgAAPC0GLrICAAA8LQeGdgIAADwtBja+AgAAPC0HqoYCAAA8LQbStgIAADwtB0q+AgAAPC0HfsoCAAA8LQdKygIAADwtB8LCAgAAPC0GpooCAAA8LQfmjgIAADwtBmZ6AgAAPC0G1rICAAA8LQZuwgIAADwtBkrKAgAAPC0G2q4CAAA8LQcKigIAADwtB+LKAgAAPC0GepYCAAA8LQdCigIAADwtBup6AgAAPC0GBnoCAAA8LEMqAgIAAAAtB1qGAgAAhAQsgAQsWACAAIAAtAC1B/gFxIAFBAEdyOgAtCxkAIAAgAC0ALUH9AXEgAUEAR0EBdHI6AC0LGQAgACAALQAtQfsBcSABQQBHQQJ0cjoALQsZACAAIAAtAC1B9wFxIAFBAEdBA3RyOgAtCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAgAiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCBCIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQcaRgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIwIgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAggiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEH2ioCAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCNCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIMIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABB7ZqAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAjgiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCECIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQZWQgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAI8IgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAhQiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEGqm4CAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCQCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIYIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABB7ZOAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAkQiBEUNACAAIAQRgICAgAAAIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCJCIERQ0AIAAgBBGAgICAAAAhAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIsIgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCOCIERQ0AIAQoAigiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEH2iICAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCUCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAIcIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABBwpmAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAkgiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI4IgRFDQAgBCgCICIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQZSUgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjgiBEUNACAEKAJMIgRFDQAgACAEEYCAgIAAACEDCyADCy4BAn9BACEDAkAgACgCOCIERQ0AIAQoAlQiBEUNACAAIAQRgICAgAAAIQMLIAMLLgECf0EAIQMCQCAAKAI4IgRFDQAgBCgCWCIERQ0AIAAgBBGAgICAAAAhAwsgAwtFAQF/AkACQCAALwEwQRRxQRRHDQBBASEDIAAtAChBAUYNASAALwEyQeUARiEDDAELIAAtAClBBUYhAwsgACADOgAuQQAL/gEBA39BASEDAkAgAC8BMCIEQQhxDQAgACkDIEIAUiEDCwJAAkAgAC0ALkUNAEEBIQUgAC0AKUEFRg0BQQEhBSAEQcAAcUUgA3FBAUcNAQtBACEFIARBwABxDQBBAiEFIARB//8DcSIDQQhxDQACQCADQYAEcUUNAAJAIAAtAChBAUcNACAALQAtQQpxDQBBBQ8LQQQPCwJAIANBIHENAAJAIAAtAChBAUYNACAALwEyQf//A3EiAEGcf2pB5ABJDQAgAEHMAUYNACAAQbACRg0AQQQhBSAEQShxRQ0CIANBiARxQYAERg0CC0EADwtBAEEDIAApAyBQGyEFCyAFC2IBAn9BACEBAkAgAC0AKEEBRg0AIAAvATJB//8DcSICQZx/akHkAEkNACACQcwBRg0AIAJBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhASAAQYgEcUGABEYNACAAQShxRSEBCyABC6cBAQN/AkACQAJAIAAtACpFDQAgAC0AK0UNAEEAIQMgAC8BMCIEQQJxRQ0BDAILQQAhAyAALwEwIgRBAXFFDQELQQEhAyAALQAoQQFGDQAgAC8BMkH//wNxIgVBnH9qQeQASQ0AIAVBzAFGDQAgBUGwAkYNACAEQcAAcQ0AQQAhAyAEQYgEcUGABEYNACAEQShxQQBHIQMLIABBADsBMCAAQQA6AC8gAwuZAQECfwJAAkACQCAALQAqRQ0AIAAtACtFDQBBACEBIAAvATAiAkECcUUNAQwCC0EAIQEgAC8BMCICQQFxRQ0BC0EBIQEgAC0AKEEBRg0AIAAvATJB//8DcSIAQZx/akHkAEkNACAAQcwBRg0AIABBsAJGDQAgAkHAAHENAEEAIQEgAkGIBHFBgARGDQAgAkEocUEARyEBCyABC0kBAXsgAEEQav0MAAAAAAAAAAAAAAAAAAAAACIB/QsDACAAIAH9CwMAIABBMGogAf0LAwAgAEEgaiAB/QsDACAAQd0BNgIcQQALewEBfwJAIAAoAgwiAw0AAkAgACgCBEUNACAAIAE2AgQLAkAgACABIAIQxICAgAAiAw0AIAAoAgwPCyAAIAM2AhxBACEDIAAoAgQiAUUNACAAIAEgAiAAKAIIEYGAgIAAACIBRQ0AIAAgAjYCFCAAIAE2AgwgASEDCyADC+TzAQMOfwN+BH8jgICAgABBEGsiAySAgICAACABIQQgASEFIAEhBiABIQcgASEIIAEhCSABIQogASELIAEhDCABIQ0gASEOIAEhDwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIcIhBBf2oO3QHaAQHZAQIDBAUGBwgJCgsMDQ7YAQ8Q1wEREtYBExQVFhcYGRob4AHfARwdHtUBHyAhIiMkJdQBJicoKSorLNMB0gEtLtEB0AEvMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUbbAUdISUrPAc4BS80BTMwBTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AcsBygG4AckBuQHIAboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBANwBC0EAIRAMxgELQQ4hEAzFAQtBDSEQDMQBC0EPIRAMwwELQRAhEAzCAQtBEyEQDMEBC0EUIRAMwAELQRUhEAy/AQtBFiEQDL4BC0EXIRAMvQELQRghEAy8AQtBGSEQDLsBC0EaIRAMugELQRshEAy5AQtBHCEQDLgBC0EIIRAMtwELQR0hEAy2AQtBICEQDLUBC0EfIRAMtAELQQchEAyzAQtBISEQDLIBC0EiIRAMsQELQR4hEAywAQtBIyEQDK8BC0ESIRAMrgELQREhEAytAQtBJCEQDKwBC0ElIRAMqwELQSYhEAyqAQtBJyEQDKkBC0HDASEQDKgBC0EpIRAMpwELQSshEAymAQtBLCEQDKUBC0EtIRAMpAELQS4hEAyjAQtBLyEQDKIBC0HEASEQDKEBC0EwIRAMoAELQTQhEAyfAQtBDCEQDJ4BC0ExIRAMnQELQTIhEAycAQtBMyEQDJsBC0E5IRAMmgELQTUhEAyZAQtBxQEhEAyYAQtBCyEQDJcBC0E6IRAMlgELQTYhEAyVAQtBCiEQDJQBC0E3IRAMkwELQTghEAySAQtBPCEQDJEBC0E7IRAMkAELQT0hEAyPAQtBCSEQDI4BC0EoIRAMjQELQT4hEAyMAQtBPyEQDIsBC0HAACEQDIoBC0HBACEQDIkBC0HCACEQDIgBC0HDACEQDIcBC0HEACEQDIYBC0HFACEQDIUBC0HGACEQDIQBC0EqIRAMgwELQccAIRAMggELQcgAIRAMgQELQckAIRAMgAELQcoAIRAMfwtBywAhEAx+C0HNACEQDH0LQcwAIRAMfAtBzgAhEAx7C0HPACEQDHoLQdAAIRAMeQtB0QAhEAx4C0HSACEQDHcLQdMAIRAMdgtB1AAhEAx1C0HWACEQDHQLQdUAIRAMcwtBBiEQDHILQdcAIRAMcQtBBSEQDHALQdgAIRAMbwtBBCEQDG4LQdkAIRAMbQtB2gAhEAxsC0HbACEQDGsLQdwAIRAMagtBAyEQDGkLQd0AIRAMaAtB3gAhEAxnC0HfACEQDGYLQeEAIRAMZQtB4AAhEAxkC0HiACEQDGMLQeMAIRAMYgtBAiEQDGELQeQAIRAMYAtB5QAhEAxfC0HmACEQDF4LQecAIRAMXQtB6AAhEAxcC0HpACEQDFsLQeoAIRAMWgtB6wAhEAxZC0HsACEQDFgLQe0AIRAMVwtB7gAhEAxWC0HvACEQDFULQfAAIRAMVAtB8QAhEAxTC0HyACEQDFILQfMAIRAMUQtB9AAhEAxQC0H1ACEQDE8LQfYAIRAMTgtB9wAhEAxNC0H4ACEQDEwLQfkAIRAMSwtB+gAhEAxKC0H7ACEQDEkLQfwAIRAMSAtB/QAhEAxHC0H+ACEQDEYLQf8AIRAMRQtBgAEhEAxEC0GBASEQDEMLQYIBIRAMQgtBgwEhEAxBC0GEASEQDEALQYUBIRAMPwtBhgEhEAw+C0GHASEQDD0LQYgBIRAMPAtBiQEhEAw7C0GKASEQDDoLQYsBIRAMOQtBjAEhEAw4C0GNASEQDDcLQY4BIRAMNgtBjwEhEAw1C0GQASEQDDQLQZEBIRAMMwtBkgEhEAwyC0GTASEQDDELQZQBIRAMMAtBlQEhEAwvC0GWASEQDC4LQZcBIRAMLQtBmAEhEAwsC0GZASEQDCsLQZoBIRAMKgtBmwEhEAwpC0GcASEQDCgLQZ0BIRAMJwtBngEhEAwmC0GfASEQDCULQaABIRAMJAtBoQEhEAwjC0GiASEQDCILQaMBIRAMIQtBpAEhEAwgC0GlASEQDB8LQaYBIRAMHgtBpwEhEAwdC0GoASEQDBwLQakBIRAMGwtBqgEhEAwaC0GrASEQDBkLQawBIRAMGAtBrQEhEAwXC0GuASEQDBYLQQEhEAwVC0GvASEQDBQLQbABIRAMEwtBsQEhEAwSC0GzASEQDBELQbIBIRAMEAtBtAEhEAwPC0G1ASEQDA4LQbYBIRAMDQtBtwEhEAwMC0G4ASEQDAsLQbkBIRAMCgtBugEhEAwJC0G7ASEQDAgLQcYBIRAMBwtBvAEhEAwGC0G9ASEQDAULQb4BIRAMBAtBvwEhEAwDC0HAASEQDAILQcIBIRAMAQtBwQEhEAsDQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIBAOxwEAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB4fICEjJSg/QEFERUZHSElKS0xNT1BRUlPeA1dZW1xdYGJlZmdoaWprbG1vcHFyc3R1dnd4eXp7fH1+gAGCAYUBhgGHAYkBiwGMAY0BjgGPAZABkQGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMBmQKkArAC/gL+AgsgASIEIAJHDfMBQd0BIRAM/wMLIAEiECACRw3dAUHDASEQDP4DCyABIgEgAkcNkAFB9wAhEAz9AwsgASIBIAJHDYYBQe8AIRAM/AMLIAEiASACRw1/QeoAIRAM+wMLIAEiASACRw17QegAIRAM+gMLIAEiASACRw14QeYAIRAM+QMLIAEiASACRw0aQRghEAz4AwsgASIBIAJHDRRBEiEQDPcDCyABIgEgAkcNWUHFACEQDPYDCyABIgEgAkcNSkE/IRAM9QMLIAEiASACRw1IQTwhEAz0AwsgASIBIAJHDUFBMSEQDPMDCyAALQAuQQFGDesDDIcCCyAAIAEiASACEMCAgIAAQQFHDeYBIABCADcDIAznAQsgACABIgEgAhC0gICAACIQDecBIAEhAQz1AgsCQCABIgEgAkcNAEEGIRAM8AMLIAAgAUEBaiIBIAIQu4CAgAAiEA3oASABIQEMMQsgAEIANwMgQRIhEAzVAwsgASIQIAJHDStBHSEQDO0DCwJAIAEiASACRg0AIAFBAWohAUEQIRAM1AMLQQchEAzsAwsgAEIAIAApAyAiESACIAEiEGutIhJ9IhMgEyARVhs3AyAgESASViIURQ3lAUEIIRAM6wMLAkAgASIBIAJGDQAgAEGJgICAADYCCCAAIAE2AgQgASEBQRQhEAzSAwtBCSEQDOoDCyABIQEgACkDIFAN5AEgASEBDPICCwJAIAEiASACRw0AQQshEAzpAwsgACABQQFqIgEgAhC2gICAACIQDeUBIAEhAQzyAgsgACABIgEgAhC4gICAACIQDeUBIAEhAQzyAgsgACABIgEgAhC4gICAACIQDeYBIAEhAQwNCyAAIAEiASACELqAgIAAIhAN5wEgASEBDPACCwJAIAEiASACRw0AQQ8hEAzlAwsgAS0AACIQQTtGDQggEEENRw3oASABQQFqIQEM7wILIAAgASIBIAIQuoCAgAAiEA3oASABIQEM8gILA0ACQCABLQAAQfC1gIAAai0AACIQQQFGDQAgEEECRw3rASAAKAIEIRAgAEEANgIEIAAgECABQQFqIgEQuYCAgAAiEA3qASABIQEM9AILIAFBAWoiASACRw0AC0ESIRAM4gMLIAAgASIBIAIQuoCAgAAiEA3pASABIQEMCgsgASIBIAJHDQZBGyEQDOADCwJAIAEiASACRw0AQRYhEAzgAwsgAEGKgICAADYCCCAAIAE2AgQgACABIAIQuICAgAAiEA3qASABIQFBICEQDMYDCwJAIAEiASACRg0AA0ACQCABLQAAQfC3gIAAai0AACIQQQJGDQACQCAQQX9qDgTlAewBAOsB7AELIAFBAWohAUEIIRAMyAMLIAFBAWoiASACRw0AC0EVIRAM3wMLQRUhEAzeAwsDQAJAIAEtAABB8LmAgABqLQAAIhBBAkYNACAQQX9qDgTeAewB4AHrAewBCyABQQFqIgEgAkcNAAtBGCEQDN0DCwJAIAEiASACRg0AIABBi4CAgAA2AgggACABNgIEIAEhAUEHIRAMxAMLQRkhEAzcAwsgAUEBaiEBDAILAkAgASIUIAJHDQBBGiEQDNsDCyAUIQECQCAULQAAQXNqDhTdAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gLuAu4C7gLuAgDuAgtBACEQIABBADYCHCAAQa+LgIAANgIQIABBAjYCDCAAIBRBAWo2AhQM2gMLAkAgAS0AACIQQTtGDQAgEEENRw3oASABQQFqIQEM5QILIAFBAWohAQtBIiEQDL8DCwJAIAEiECACRw0AQRwhEAzYAwtCACERIBAhASAQLQAAQVBqDjfnAeYBAQIDBAUGBwgAAAAAAAAACQoLDA0OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPEBESExQAC0EeIRAMvQMLQgIhEQzlAQtCAyERDOQBC0IEIREM4wELQgUhEQziAQtCBiERDOEBC0IHIREM4AELQgghEQzfAQtCCSERDN4BC0IKIREM3QELQgshEQzcAQtCDCERDNsBC0INIREM2gELQg4hEQzZAQtCDyERDNgBC0IKIREM1wELQgshEQzWAQtCDCERDNUBC0INIREM1AELQg4hEQzTAQtCDyERDNIBC0IAIRECQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIBAtAABBUGoON+UB5AEAAQIDBAUGB+YB5gHmAeYB5gHmAeYBCAkKCwwN5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAeYB5gHmAQ4PEBESE+YBC0ICIREM5AELQgMhEQzjAQtCBCERDOIBC0IFIREM4QELQgYhEQzgAQtCByERDN8BC0IIIREM3gELQgkhEQzdAQtCCiERDNwBC0ILIREM2wELQgwhEQzaAQtCDSERDNkBC0IOIREM2AELQg8hEQzXAQtCCiERDNYBC0ILIREM1QELQgwhEQzUAQtCDSERDNMBC0IOIREM0gELQg8hEQzRAQsgAEIAIAApAyAiESACIAEiEGutIhJ9IhMgEyARVhs3AyAgESASViIURQ3SAUEfIRAMwAMLAkAgASIBIAJGDQAgAEGJgICAADYCCCAAIAE2AgQgASEBQSQhEAynAwtBICEQDL8DCyAAIAEiECACEL6AgIAAQX9qDgW2AQDFAgHRAdIBC0ERIRAMpAMLIABBAToALyAQIQEMuwMLIAEiASACRw3SAUEkIRAMuwMLIAEiDSACRw0eQcYAIRAMugMLIAAgASIBIAIQsoCAgAAiEA3UASABIQEMtQELIAEiECACRw0mQdAAIRAMuAMLAkAgASIBIAJHDQBBKCEQDLgDCyAAQQA2AgQgAEGMgICAADYCCCAAIAEgARCxgICAACIQDdMBIAEhAQzYAQsCQCABIhAgAkcNAEEpIRAMtwMLIBAtAAAiAUEgRg0UIAFBCUcN0wEgEEEBaiEBDBULAkAgASIBIAJGDQAgAUEBaiEBDBcLQSohEAy1AwsCQCABIhAgAkcNAEErIRAMtQMLAkAgEC0AACIBQQlGDQAgAUEgRw3VAQsgAC0ALEEIRg3TASAQIQEMkQMLAkAgASIBIAJHDQBBLCEQDLQDCyABLQAAQQpHDdUBIAFBAWohAQzJAgsgASIOIAJHDdUBQS8hEAyyAwsDQAJAIAEtAAAiEEEgRg0AAkAgEEF2ag4EANwB3AEA2gELIAEhAQzgAQsgAUEBaiIBIAJHDQALQTEhEAyxAwtBMiEQIAEiFCACRg2wAyACIBRrIAAoAgAiAWohFSAUIAFrQQNqIRYCQANAIBQtAAAiF0EgciAXIBdBv39qQf8BcUEaSRtB/wFxIAFB8LuAgABqLQAARw0BAkAgAUEDRw0AQQYhAQyWAwsgAUEBaiEBIBRBAWoiFCACRw0ACyAAIBU2AgAMsQMLIABBADYCACAUIQEM2QELQTMhECABIhQgAkYNrwMgAiAUayAAKAIAIgFqIRUgFCABa0EIaiEWAkADQCAULQAAIhdBIHIgFyAXQb9/akH/AXFBGkkbQf8BcSABQfS7gIAAai0AAEcNAQJAIAFBCEcNAEEFIQEMlQMLIAFBAWohASAUQQFqIhQgAkcNAAsgACAVNgIADLADCyAAQQA2AgAgFCEBDNgBC0E0IRAgASIUIAJGDa4DIAIgFGsgACgCACIBaiEVIBQgAWtBBWohFgJAA0AgFC0AACIXQSByIBcgF0G/f2pB/wFxQRpJG0H/AXEgAUHQwoCAAGotAABHDQECQCABQQVHDQBBByEBDJQDCyABQQFqIQEgFEEBaiIUIAJHDQALIAAgFTYCAAyvAwsgAEEANgIAIBQhAQzXAQsCQCABIgEgAkYNAANAAkAgAS0AAEGAvoCAAGotAAAiEEEBRg0AIBBBAkYNCiABIQEM3QELIAFBAWoiASACRw0AC0EwIRAMrgMLQTAhEAytAwsCQCABIgEgAkYNAANAAkAgAS0AACIQQSBGDQAgEEF2ag4E2QHaAdoB2QHaAQsgAUEBaiIBIAJHDQALQTghEAytAwtBOCEQDKwDCwNAAkAgAS0AACIQQSBGDQAgEEEJRw0DCyABQQFqIgEgAkcNAAtBPCEQDKsDCwNAAkAgAS0AACIQQSBGDQACQAJAIBBBdmoOBNoBAQHaAQALIBBBLEYN2wELIAEhAQwECyABQQFqIgEgAkcNAAtBPyEQDKoDCyABIQEM2wELQcAAIRAgASIUIAJGDagDIAIgFGsgACgCACIBaiEWIBQgAWtBBmohFwJAA0AgFC0AAEEgciABQYDAgIAAai0AAEcNASABQQZGDY4DIAFBAWohASAUQQFqIhQgAkcNAAsgACAWNgIADKkDCyAAQQA2AgAgFCEBC0E2IRAMjgMLAkAgASIPIAJHDQBBwQAhEAynAwsgAEGMgICAADYCCCAAIA82AgQgDyEBIAAtACxBf2oOBM0B1QHXAdkBhwMLIAFBAWohAQzMAQsCQCABIgEgAkYNAANAAkAgAS0AACIQQSByIBAgEEG/f2pB/wFxQRpJG0H/AXEiEEEJRg0AIBBBIEYNAAJAAkACQAJAIBBBnX9qDhMAAwMDAwMDAwEDAwMDAwMDAwMCAwsgAUEBaiEBQTEhEAyRAwsgAUEBaiEBQTIhEAyQAwsgAUEBaiEBQTMhEAyPAwsgASEBDNABCyABQQFqIgEgAkcNAAtBNSEQDKUDC0E1IRAMpAMLAkAgASIBIAJGDQADQAJAIAEtAABBgLyAgABqLQAAQQFGDQAgASEBDNMBCyABQQFqIgEgAkcNAAtBPSEQDKQDC0E9IRAMowMLIAAgASIBIAIQsICAgAAiEA3WASABIQEMAQsgEEEBaiEBC0E8IRAMhwMLAkAgASIBIAJHDQBBwgAhEAygAwsCQANAAkAgAS0AAEF3ag4YAAL+Av4ChAP+Av4C/gL+Av4C/gL+Av4C/gL+Av4C/gL+Av4C/gL+Av4C/gIA/gILIAFBAWoiASACRw0AC0HCACEQDKADCyABQQFqIQEgAC0ALUEBcUUNvQEgASEBC0EsIRAMhQMLIAEiASACRw3TAUHEACEQDJ0DCwNAAkAgAS0AAEGQwICAAGotAABBAUYNACABIQEMtwILIAFBAWoiASACRw0AC0HFACEQDJwDCyANLQAAIhBBIEYNswEgEEE6Rw2BAyAAKAIEIQEgAEEANgIEIAAgASANEK+AgIAAIgEN0AEgDUEBaiEBDLMCC0HHACEQIAEiDSACRg2aAyACIA1rIAAoAgAiAWohFiANIAFrQQVqIRcDQCANLQAAIhRBIHIgFCAUQb9/akH/AXFBGkkbQf8BcSABQZDCgIAAai0AAEcNgAMgAUEFRg30AiABQQFqIQEgDUEBaiINIAJHDQALIAAgFjYCAAyaAwtByAAhECABIg0gAkYNmQMgAiANayAAKAIAIgFqIRYgDSABa0EJaiEXA0AgDS0AACIUQSByIBQgFEG/f2pB/wFxQRpJG0H/AXEgAUGWwoCAAGotAABHDf8CAkAgAUEJRw0AQQIhAQz1AgsgAUEBaiEBIA1BAWoiDSACRw0ACyAAIBY2AgAMmQMLAkAgASINIAJHDQBByQAhEAyZAwsCQAJAIA0tAAAiAUEgciABIAFBv39qQf8BcUEaSRtB/wFxQZJ/ag4HAIADgAOAA4ADgAMBgAMLIA1BAWohAUE+IRAMgAMLIA1BAWohAUE/IRAM/wILQcoAIRAgASINIAJGDZcDIAIgDWsgACgCACIBaiEWIA0gAWtBAWohFwNAIA0tAAAiFEEgciAUIBRBv39qQf8BcUEaSRtB/wFxIAFBoMKAgABqLQAARw39AiABQQFGDfACIAFBAWohASANQQFqIg0gAkcNAAsgACAWNgIADJcDC0HLACEQIAEiDSACRg2WAyACIA1rIAAoAgAiAWohFiANIAFrQQ5qIRcDQCANLQAAIhRBIHIgFCAUQb9/akH/AXFBGkkbQf8BcSABQaLCgIAAai0AAEcN/AIgAUEORg3wAiABQQFqIQEgDUEBaiINIAJHDQALIAAgFjYCAAyWAwtBzAAhECABIg0gAkYNlQMgAiANayAAKAIAIgFqIRYgDSABa0EPaiEXA0AgDS0AACIUQSByIBQgFEG/f2pB/wFxQRpJG0H/AXEgAUHAwoCAAGotAABHDfsCAkAgAUEPRw0AQQMhAQzxAgsgAUEBaiEBIA1BAWoiDSACRw0ACyAAIBY2AgAMlQMLQc0AIRAgASINIAJGDZQDIAIgDWsgACgCACIBaiEWIA0gAWtBBWohFwNAIA0tAAAiFEEgciAUIBRBv39qQf8BcUEaSRtB/wFxIAFB0MKAgABqLQAARw36AgJAIAFBBUcNAEEEIQEM8AILIAFBAWohASANQQFqIg0gAkcNAAsgACAWNgIADJQDCwJAIAEiDSACRw0AQc4AIRAMlAMLAkACQAJAAkAgDS0AACIBQSByIAEgAUG/f2pB/wFxQRpJG0H/AXFBnX9qDhMA/QL9Av0C/QL9Av0C/QL9Av0C/QL9Av0CAf0C/QL9AgID/QILIA1BAWohAUHBACEQDP0CCyANQQFqIQFBwgAhEAz8AgsgDUEBaiEBQcMAIRAM+wILIA1BAWohAUHEACEQDPoCCwJAIAEiASACRg0AIABBjYCAgAA2AgggACABNgIEIAEhAUHFACEQDPoCC0HPACEQDJIDCyAQIQECQAJAIBAtAABBdmoOBAGoAqgCAKgCCyAQQQFqIQELQSchEAz4AgsCQCABIgEgAkcNAEHRACEQDJEDCwJAIAEtAABBIEYNACABIQEMjQELIAFBAWohASAALQAtQQFxRQ3HASABIQEMjAELIAEiFyACRw3IAUHSACEQDI8DC0HTACEQIAEiFCACRg2OAyACIBRrIAAoAgAiAWohFiAUIAFrQQFqIRcDQCAULQAAIAFB1sKAgABqLQAARw3MASABQQFGDccBIAFBAWohASAUQQFqIhQgAkcNAAsgACAWNgIADI4DCwJAIAEiASACRw0AQdUAIRAMjgMLIAEtAABBCkcNzAEgAUEBaiEBDMcBCwJAIAEiASACRw0AQdYAIRAMjQMLAkACQCABLQAAQXZqDgQAzQHNAQHNAQsgAUEBaiEBDMcBCyABQQFqIQFBygAhEAzzAgsgACABIgEgAhCugICAACIQDcsBIAEhAUHNACEQDPICCyAALQApQSJGDYUDDKYCCwJAIAEiASACRw0AQdsAIRAMigMLQQAhFEEBIRdBASEWQQAhEAJAAkACQAJAAkACQAJAAkACQCABLQAAQVBqDgrUAdMBAAECAwQFBgjVAQtBAiEQDAYLQQMhEAwFC0EEIRAMBAtBBSEQDAMLQQYhEAwCC0EHIRAMAQtBCCEQC0EAIRdBACEWQQAhFAzMAQtBCSEQQQEhFEEAIRdBACEWDMsBCwJAIAEiASACRw0AQd0AIRAMiQMLIAEtAABBLkcNzAEgAUEBaiEBDKYCCyABIgEgAkcNzAFB3wAhEAyHAwsCQCABIgEgAkYNACAAQY6AgIAANgIIIAAgATYCBCABIQFB0AAhEAzuAgtB4AAhEAyGAwtB4QAhECABIgEgAkYNhQMgAiABayAAKAIAIhRqIRYgASAUa0EDaiEXA0AgAS0AACAUQeLCgIAAai0AAEcNzQEgFEEDRg3MASAUQQFqIRQgAUEBaiIBIAJHDQALIAAgFjYCAAyFAwtB4gAhECABIgEgAkYNhAMgAiABayAAKAIAIhRqIRYgASAUa0ECaiEXA0AgAS0AACAUQebCgIAAai0AAEcNzAEgFEECRg3OASAUQQFqIRQgAUEBaiIBIAJHDQALIAAgFjYCAAyEAwtB4wAhECABIgEgAkYNgwMgAiABayAAKAIAIhRqIRYgASAUa0EDaiEXA0AgAS0AACAUQenCgIAAai0AAEcNywEgFEEDRg3OASAUQQFqIRQgAUEBaiIBIAJHDQALIAAgFjYCAAyDAwsCQCABIgEgAkcNAEHlACEQDIMDCyAAIAFBAWoiASACEKiAgIAAIhANzQEgASEBQdYAIRAM6QILAkAgASIBIAJGDQADQAJAIAEtAAAiEEEgRg0AAkACQAJAIBBBuH9qDgsAAc8BzwHPAc8BzwHPAc8BzwECzwELIAFBAWohAUHSACEQDO0CCyABQQFqIQFB0wAhEAzsAgsgAUEBaiEBQdQAIRAM6wILIAFBAWoiASACRw0AC0HkACEQDIIDC0HkACEQDIEDCwNAAkAgAS0AAEHwwoCAAGotAAAiEEEBRg0AIBBBfmoOA88B0AHRAdIBCyABQQFqIgEgAkcNAAtB5gAhEAyAAwsCQCABIgEgAkYNACABQQFqIQEMAwtB5wAhEAz/AgsDQAJAIAEtAABB8MSAgABqLQAAIhBBAUYNAAJAIBBBfmoOBNIB0wHUAQDVAQsgASEBQdcAIRAM5wILIAFBAWoiASACRw0AC0HoACEQDP4CCwJAIAEiASACRw0AQekAIRAM/gILAkAgAS0AACIQQXZqDhq6AdUB1QG8AdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHVAdUB1QHVAcoB1QHVAQDTAQsgAUEBaiEBC0EGIRAM4wILA0ACQCABLQAAQfDGgIAAai0AAEEBRg0AIAEhAQyeAgsgAUEBaiIBIAJHDQALQeoAIRAM+wILAkAgASIBIAJGDQAgAUEBaiEBDAMLQesAIRAM+gILAkAgASIBIAJHDQBB7AAhEAz6AgsgAUEBaiEBDAELAkAgASIBIAJHDQBB7QAhEAz5AgsgAUEBaiEBC0EEIRAM3gILAkAgASIUIAJHDQBB7gAhEAz3AgsgFCEBAkACQAJAIBQtAABB8MiAgABqLQAAQX9qDgfUAdUB1gEAnAIBAtcBCyAUQQFqIQEMCgsgFEEBaiEBDM0BC0EAIRAgAEEANgIcIABBm5KAgAA2AhAgAEEHNgIMIAAgFEEBajYCFAz2AgsCQANAAkAgAS0AAEHwyICAAGotAAAiEEEERg0AAkACQCAQQX9qDgfSAdMB1AHZAQAEAdkBCyABIQFB2gAhEAzgAgsgAUEBaiEBQdwAIRAM3wILIAFBAWoiASACRw0AC0HvACEQDPYCCyABQQFqIQEMywELAkAgASIUIAJHDQBB8AAhEAz1AgsgFC0AAEEvRw3UASAUQQFqIQEMBgsCQCABIhQgAkcNAEHxACEQDPQCCwJAIBQtAAAiAUEvRw0AIBRBAWohAUHdACEQDNsCCyABQXZqIgRBFksN0wFBASAEdEGJgIACcUUN0wEMygILAkAgASIBIAJGDQAgAUEBaiEBQd4AIRAM2gILQfIAIRAM8gILAkAgASIUIAJHDQBB9AAhEAzyAgsgFCEBAkAgFC0AAEHwzICAAGotAABBf2oOA8kClAIA1AELQeEAIRAM2AILAkAgASIUIAJGDQADQAJAIBQtAABB8MqAgABqLQAAIgFBA0YNAAJAIAFBf2oOAssCANUBCyAUIQFB3wAhEAzaAgsgFEEBaiIUIAJHDQALQfMAIRAM8QILQfMAIRAM8AILAkAgASIBIAJGDQAgAEGPgICAADYCCCAAIAE2AgQgASEBQeAAIRAM1wILQfUAIRAM7wILAkAgASIBIAJHDQBB9gAhEAzvAgsgAEGPgICAADYCCCAAIAE2AgQgASEBC0EDIRAM1AILA0AgAS0AAEEgRw3DAiABQQFqIgEgAkcNAAtB9wAhEAzsAgsCQCABIgEgAkcNAEH4ACEQDOwCCyABLQAAQSBHDc4BIAFBAWohAQzvAQsgACABIgEgAhCsgICAACIQDc4BIAEhAQyOAgsCQCABIgQgAkcNAEH6ACEQDOoCCyAELQAAQcwARw3RASAEQQFqIQFBEyEQDM8BCwJAIAEiBCACRw0AQfsAIRAM6QILIAIgBGsgACgCACIBaiEUIAQgAWtBBWohEANAIAQtAAAgAUHwzoCAAGotAABHDdABIAFBBUYNzgEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBB+wAhEAzoAgsCQCABIgQgAkcNAEH8ACEQDOgCCwJAAkAgBC0AAEG9f2oODADRAdEB0QHRAdEB0QHRAdEB0QHRAQHRAQsgBEEBaiEBQeYAIRAMzwILIARBAWohAUHnACEQDM4CCwJAIAEiBCACRw0AQf0AIRAM5wILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQe3PgIAAai0AAEcNzwEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQf0AIRAM5wILIABBADYCACAQQQFqIQFBECEQDMwBCwJAIAEiBCACRw0AQf4AIRAM5gILIAIgBGsgACgCACIBaiEUIAQgAWtBBWohEAJAA0AgBC0AACABQfbOgIAAai0AAEcNzgEgAUEFRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQf4AIRAM5gILIABBADYCACAQQQFqIQFBFiEQDMsBCwJAIAEiBCACRw0AQf8AIRAM5QILIAIgBGsgACgCACIBaiEUIAQgAWtBA2ohEAJAA0AgBC0AACABQfzOgIAAai0AAEcNzQEgAUEDRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQf8AIRAM5QILIABBADYCACAQQQFqIQFBBSEQDMoBCwJAIAEiBCACRw0AQYABIRAM5AILIAQtAABB2QBHDcsBIARBAWohAUEIIRAMyQELAkAgASIEIAJHDQBBgQEhEAzjAgsCQAJAIAQtAABBsn9qDgMAzAEBzAELIARBAWohAUHrACEQDMoCCyAEQQFqIQFB7AAhEAzJAgsCQCABIgQgAkcNAEGCASEQDOICCwJAAkAgBC0AAEG4f2oOCADLAcsBywHLAcsBywEBywELIARBAWohAUHqACEQDMkCCyAEQQFqIQFB7QAhEAzIAgsCQCABIgQgAkcNAEGDASEQDOECCyACIARrIAAoAgAiAWohECAEIAFrQQJqIRQCQANAIAQtAAAgAUGAz4CAAGotAABHDckBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgEDYCAEGDASEQDOECC0EAIRAgAEEANgIAIBRBAWohAQzGAQsCQCABIgQgAkcNAEGEASEQDOACCyACIARrIAAoAgAiAWohFCAEIAFrQQRqIRACQANAIAQtAAAgAUGDz4CAAGotAABHDcgBIAFBBEYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGEASEQDOACCyAAQQA2AgAgEEEBaiEBQSMhEAzFAQsCQCABIgQgAkcNAEGFASEQDN8CCwJAAkAgBC0AAEG0f2oOCADIAcgByAHIAcgByAEByAELIARBAWohAUHvACEQDMYCCyAEQQFqIQFB8AAhEAzFAgsCQCABIgQgAkcNAEGGASEQDN4CCyAELQAAQcUARw3FASAEQQFqIQEMgwILAkAgASIEIAJHDQBBhwEhEAzdAgsgAiAEayAAKAIAIgFqIRQgBCABa0EDaiEQAkADQCAELQAAIAFBiM+AgABqLQAARw3FASABQQNGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBhwEhEAzdAgsgAEEANgIAIBBBAWohAUEtIRAMwgELAkAgASIEIAJHDQBBiAEhEAzcAgsgAiAEayAAKAIAIgFqIRQgBCABa0EIaiEQAkADQCAELQAAIAFB0M+AgABqLQAARw3EASABQQhGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBiAEhEAzcAgsgAEEANgIAIBBBAWohAUEpIRAMwQELAkAgASIBIAJHDQBBiQEhEAzbAgtBASEQIAEtAABB3wBHDcABIAFBAWohAQyBAgsCQCABIgQgAkcNAEGKASEQDNoCCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRADQCAELQAAIAFBjM+AgABqLQAARw3BASABQQFGDa8CIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQYoBIRAM2QILAkAgASIEIAJHDQBBiwEhEAzZAgsgAiAEayAAKAIAIgFqIRQgBCABa0ECaiEQAkADQCAELQAAIAFBjs+AgABqLQAARw3BASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBiwEhEAzZAgsgAEEANgIAIBBBAWohAUECIRAMvgELAkAgASIEIAJHDQBBjAEhEAzYAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFB8M+AgABqLQAARw3AASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBjAEhEAzYAgsgAEEANgIAIBBBAWohAUEfIRAMvQELAkAgASIEIAJHDQBBjQEhEAzXAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFB8s+AgABqLQAARw2/ASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBjQEhEAzXAgsgAEEANgIAIBBBAWohAUEJIRAMvAELAkAgASIEIAJHDQBBjgEhEAzWAgsCQAJAIAQtAABBt39qDgcAvwG/Ab8BvwG/AQG/AQsgBEEBaiEBQfgAIRAMvQILIARBAWohAUH5ACEQDLwCCwJAIAEiBCACRw0AQY8BIRAM1QILIAIgBGsgACgCACIBaiEUIAQgAWtBBWohEAJAA0AgBC0AACABQZHPgIAAai0AAEcNvQEgAUEFRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQY8BIRAM1QILIABBADYCACAQQQFqIQFBGCEQDLoBCwJAIAEiBCACRw0AQZABIRAM1AILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQZfPgIAAai0AAEcNvAEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZABIRAM1AILIABBADYCACAQQQFqIQFBFyEQDLkBCwJAIAEiBCACRw0AQZEBIRAM0wILIAIgBGsgACgCACIBaiEUIAQgAWtBBmohEAJAA0AgBC0AACABQZrPgIAAai0AAEcNuwEgAUEGRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZEBIRAM0wILIABBADYCACAQQQFqIQFBFSEQDLgBCwJAIAEiBCACRw0AQZIBIRAM0gILIAIgBGsgACgCACIBaiEUIAQgAWtBBWohEAJAA0AgBC0AACABQaHPgIAAai0AAEcNugEgAUEFRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZIBIRAM0gILIABBADYCACAQQQFqIQFBHiEQDLcBCwJAIAEiBCACRw0AQZMBIRAM0QILIAQtAABBzABHDbgBIARBAWohAUEKIRAMtgELAkAgBCACRw0AQZQBIRAM0AILAkACQCAELQAAQb9/ag4PALkBuQG5AbkBuQG5AbkBuQG5AbkBuQG5AbkBAbkBCyAEQQFqIQFB/gAhEAy3AgsgBEEBaiEBQf8AIRAMtgILAkAgBCACRw0AQZUBIRAMzwILAkACQCAELQAAQb9/ag4DALgBAbgBCyAEQQFqIQFB/QAhEAy2AgsgBEEBaiEEQYABIRAMtQILAkAgBCACRw0AQZYBIRAMzgILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQafPgIAAai0AAEcNtgEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZYBIRAMzgILIABBADYCACAQQQFqIQFBCyEQDLMBCwJAIAQgAkcNAEGXASEQDM0CCwJAAkACQAJAIAQtAABBU2oOIwC4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBAbgBuAG4AbgBuAECuAG4AbgBA7gBCyAEQQFqIQFB+wAhEAy2AgsgBEEBaiEBQfwAIRAMtQILIARBAWohBEGBASEQDLQCCyAEQQFqIQRBggEhEAyzAgsCQCAEIAJHDQBBmAEhEAzMAgsgAiAEayAAKAIAIgFqIRQgBCABa0EEaiEQAkADQCAELQAAIAFBqc+AgABqLQAARw20ASABQQRGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBmAEhEAzMAgsgAEEANgIAIBBBAWohAUEZIRAMsQELAkAgBCACRw0AQZkBIRAMywILIAIgBGsgACgCACIBaiEUIAQgAWtBBWohEAJAA0AgBC0AACABQa7PgIAAai0AAEcNswEgAUEFRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZkBIRAMywILIABBADYCACAQQQFqIQFBBiEQDLABCwJAIAQgAkcNAEGaASEQDMoCCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRACQANAIAQtAAAgAUG0z4CAAGotAABHDbIBIAFBAUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGaASEQDMoCCyAAQQA2AgAgEEEBaiEBQRwhEAyvAQsCQCAEIAJHDQBBmwEhEAzJAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFBts+AgABqLQAARw2xASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBmwEhEAzJAgsgAEEANgIAIBBBAWohAUEnIRAMrgELAkAgBCACRw0AQZwBIRAMyAILAkACQCAELQAAQax/ag4CAAGxAQsgBEEBaiEEQYYBIRAMrwILIARBAWohBEGHASEQDK4CCwJAIAQgAkcNAEGdASEQDMcCCyACIARrIAAoAgAiAWohFCAEIAFrQQFqIRACQANAIAQtAAAgAUG4z4CAAGotAABHDa8BIAFBAUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGdASEQDMcCCyAAQQA2AgAgEEEBaiEBQSYhEAysAQsCQCAEIAJHDQBBngEhEAzGAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFBus+AgABqLQAARw2uASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBngEhEAzGAgsgAEEANgIAIBBBAWohAUEDIRAMqwELAkAgBCACRw0AQZ8BIRAMxQILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQe3PgIAAai0AAEcNrQEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQZ8BIRAMxQILIABBADYCACAQQQFqIQFBDCEQDKoBCwJAIAQgAkcNAEGgASEQDMQCCyACIARrIAAoAgAiAWohFCAEIAFrQQNqIRACQANAIAQtAAAgAUG8z4CAAGotAABHDawBIAFBA0YNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGgASEQDMQCCyAAQQA2AgAgEEEBaiEBQQ0hEAypAQsCQCAEIAJHDQBBoQEhEAzDAgsCQAJAIAQtAABBun9qDgsArAGsAawBrAGsAawBrAGsAawBAawBCyAEQQFqIQRBiwEhEAyqAgsgBEEBaiEEQYwBIRAMqQILAkAgBCACRw0AQaIBIRAMwgILIAQtAABB0ABHDakBIARBAWohBAzpAQsCQCAEIAJHDQBBowEhEAzBAgsCQAJAIAQtAABBt39qDgcBqgGqAaoBqgGqAQCqAQsgBEEBaiEEQY4BIRAMqAILIARBAWohAUEiIRAMpgELAkAgBCACRw0AQaQBIRAMwAILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQcDPgIAAai0AAEcNqAEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQaQBIRAMwAILIABBADYCACAQQQFqIQFBHSEQDKUBCwJAIAQgAkcNAEGlASEQDL8CCwJAAkAgBC0AAEGuf2oOAwCoAQGoAQsgBEEBaiEEQZABIRAMpgILIARBAWohAUEEIRAMpAELAkAgBCACRw0AQaYBIRAMvgILAkACQAJAAkACQCAELQAAQb9/ag4VAKoBqgGqAaoBqgGqAaoBqgGqAaoBAaoBqgECqgGqAQOqAaoBBKoBCyAEQQFqIQRBiAEhEAyoAgsgBEEBaiEEQYkBIRAMpwILIARBAWohBEGKASEQDKYCCyAEQQFqIQRBjwEhEAylAgsgBEEBaiEEQZEBIRAMpAILAkAgBCACRw0AQacBIRAMvQILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQe3PgIAAai0AAEcNpQEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQacBIRAMvQILIABBADYCACAQQQFqIQFBESEQDKIBCwJAIAQgAkcNAEGoASEQDLwCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHCz4CAAGotAABHDaQBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGoASEQDLwCCyAAQQA2AgAgEEEBaiEBQSwhEAyhAQsCQCAEIAJHDQBBqQEhEAy7AgsgAiAEayAAKAIAIgFqIRQgBCABa0EEaiEQAkADQCAELQAAIAFBxc+AgABqLQAARw2jASABQQRGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBqQEhEAy7AgsgAEEANgIAIBBBAWohAUErIRAMoAELAkAgBCACRw0AQaoBIRAMugILIAIgBGsgACgCACIBaiEUIAQgAWtBAmohEAJAA0AgBC0AACABQcrPgIAAai0AAEcNogEgAUECRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQaoBIRAMugILIABBADYCACAQQQFqIQFBFCEQDJ8BCwJAIAQgAkcNAEGrASEQDLkCCwJAAkACQAJAIAQtAABBvn9qDg8AAQKkAaQBpAGkAaQBpAGkAaQBpAGkAaQBA6QBCyAEQQFqIQRBkwEhEAyiAgsgBEEBaiEEQZQBIRAMoQILIARBAWohBEGVASEQDKACCyAEQQFqIQRBlgEhEAyfAgsCQCAEIAJHDQBBrAEhEAy4AgsgBC0AAEHFAEcNnwEgBEEBaiEEDOABCwJAIAQgAkcNAEGtASEQDLcCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHNz4CAAGotAABHDZ8BIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEGtASEQDLcCCyAAQQA2AgAgEEEBaiEBQQ4hEAycAQsCQCAEIAJHDQBBrgEhEAy2AgsgBC0AAEHQAEcNnQEgBEEBaiEBQSUhEAybAQsCQCAEIAJHDQBBrwEhEAy1AgsgAiAEayAAKAIAIgFqIRQgBCABa0EIaiEQAkADQCAELQAAIAFB0M+AgABqLQAARw2dASABQQhGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBrwEhEAy1AgsgAEEANgIAIBBBAWohAUEqIRAMmgELAkAgBCACRw0AQbABIRAMtAILAkACQCAELQAAQat/ag4LAJ0BnQGdAZ0BnQGdAZ0BnQGdAQGdAQsgBEEBaiEEQZoBIRAMmwILIARBAWohBEGbASEQDJoCCwJAIAQgAkcNAEGxASEQDLMCCwJAAkAgBC0AAEG/f2oOFACcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAGcAZwBnAEBnAELIARBAWohBEGZASEQDJoCCyAEQQFqIQRBnAEhEAyZAgsCQCAEIAJHDQBBsgEhEAyyAgsgAiAEayAAKAIAIgFqIRQgBCABa0EDaiEQAkADQCAELQAAIAFB2c+AgABqLQAARw2aASABQQNGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBsgEhEAyyAgsgAEEANgIAIBBBAWohAUEhIRAMlwELAkAgBCACRw0AQbMBIRAMsQILIAIgBGsgACgCACIBaiEUIAQgAWtBBmohEAJAA0AgBC0AACABQd3PgIAAai0AAEcNmQEgAUEGRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQbMBIRAMsQILIABBADYCACAQQQFqIQFBGiEQDJYBCwJAIAQgAkcNAEG0ASEQDLACCwJAAkACQCAELQAAQbt/ag4RAJoBmgGaAZoBmgGaAZoBmgGaAQGaAZoBmgGaAZoBApoBCyAEQQFqIQRBnQEhEAyYAgsgBEEBaiEEQZ4BIRAMlwILIARBAWohBEGfASEQDJYCCwJAIAQgAkcNAEG1ASEQDK8CCyACIARrIAAoAgAiAWohFCAEIAFrQQVqIRACQANAIAQtAAAgAUHkz4CAAGotAABHDZcBIAFBBUYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEG1ASEQDK8CCyAAQQA2AgAgEEEBaiEBQSghEAyUAQsCQCAEIAJHDQBBtgEhEAyuAgsgAiAEayAAKAIAIgFqIRQgBCABa0ECaiEQAkADQCAELQAAIAFB6s+AgABqLQAARw2WASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBtgEhEAyuAgsgAEEANgIAIBBBAWohAUEHIRAMkwELAkAgBCACRw0AQbcBIRAMrQILAkACQCAELQAAQbt/ag4OAJYBlgGWAZYBlgGWAZYBlgGWAZYBlgGWAQGWAQsgBEEBaiEEQaEBIRAMlAILIARBAWohBEGiASEQDJMCCwJAIAQgAkcNAEG4ASEQDKwCCyACIARrIAAoAgAiAWohFCAEIAFrQQJqIRACQANAIAQtAAAgAUHtz4CAAGotAABHDZQBIAFBAkYNASABQQFqIQEgBEEBaiIEIAJHDQALIAAgFDYCAEG4ASEQDKwCCyAAQQA2AgAgEEEBaiEBQRIhEAyRAQsCQCAEIAJHDQBBuQEhEAyrAgsgAiAEayAAKAIAIgFqIRQgBCABa0EBaiEQAkADQCAELQAAIAFB8M+AgABqLQAARw2TASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAIBQ2AgBBuQEhEAyrAgsgAEEANgIAIBBBAWohAUEgIRAMkAELAkAgBCACRw0AQboBIRAMqgILIAIgBGsgACgCACIBaiEUIAQgAWtBAWohEAJAA0AgBC0AACABQfLPgIAAai0AAEcNkgEgAUEBRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQboBIRAMqgILIABBADYCACAQQQFqIQFBDyEQDI8BCwJAIAQgAkcNAEG7ASEQDKkCCwJAAkAgBC0AAEG3f2oOBwCSAZIBkgGSAZIBAZIBCyAEQQFqIQRBpQEhEAyQAgsgBEEBaiEEQaYBIRAMjwILAkAgBCACRw0AQbwBIRAMqAILIAIgBGsgACgCACIBaiEUIAQgAWtBB2ohEAJAA0AgBC0AACABQfTPgIAAai0AAEcNkAEgAUEHRg0BIAFBAWohASAEQQFqIgQgAkcNAAsgACAUNgIAQbwBIRAMqAILIABBADYCACAQQQFqIQFBGyEQDI0BCwJAIAQgAkcNAEG9ASEQDKcCCwJAAkACQCAELQAAQb5/ag4SAJEBkQGRAZEBkQGRAZEBkQGRAQGRAZEBkQGRAZEBkQECkQELIARBAWohBEGkASEQDI8CCyAEQQFqIQRBpwEhEAyOAgsgBEEBaiEEQagBIRAMjQILAkAgBCACRw0AQb4BIRAMpgILIAQtAABBzgBHDY0BIARBAWohBAzPAQsCQCAEIAJHDQBBvwEhEAylAgsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAELQAAQb9/ag4VAAECA5wBBAUGnAGcAZwBBwgJCgucAQwNDg+cAQsgBEEBaiEBQegAIRAMmgILIARBAWohAUHpACEQDJkCCyAEQQFqIQFB7gAhEAyYAgsgBEEBaiEBQfIAIRAMlwILIARBAWohAUHzACEQDJYCCyAEQQFqIQFB9gAhEAyVAgsgBEEBaiEBQfcAIRAMlAILIARBAWohAUH6ACEQDJMCCyAEQQFqIQRBgwEhEAySAgsgBEEBaiEEQYQBIRAMkQILIARBAWohBEGFASEQDJACCyAEQQFqIQRBkgEhEAyPAgsgBEEBaiEEQZgBIRAMjgILIARBAWohBEGgASEQDI0CCyAEQQFqIQRBowEhEAyMAgsgBEEBaiEEQaoBIRAMiwILAkAgBCACRg0AIABBkICAgAA2AgggACAENgIEQasBIRAMiwILQcABIRAMowILIAAgBSACEKqAgIAAIgENiwEgBSEBDFwLAkAgBiACRg0AIAZBAWohBQyNAQtBwgEhEAyhAgsDQAJAIBAtAABBdmoOBIwBAACPAQALIBBBAWoiECACRw0AC0HDASEQDKACCwJAIAcgAkYNACAAQZGAgIAANgIIIAAgBzYCBCAHIQFBASEQDIcCC0HEASEQDJ8CCwJAIAcgAkcNAEHFASEQDJ8CCwJAAkAgBy0AAEF2ag4EAc4BzgEAzgELIAdBAWohBgyNAQsgB0EBaiEFDIkBCwJAIAcgAkcNAEHGASEQDJ4CCwJAAkAgBy0AAEF2ag4XAY8BjwEBjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BAI8BCyAHQQFqIQcLQbABIRAMhAILAkAgCCACRw0AQcgBIRAMnQILIAgtAABBIEcNjQEgAEEAOwEyIAhBAWohAUGzASEQDIMCCyABIRcCQANAIBciByACRg0BIActAABBUGpB/wFxIhBBCk8NzAECQCAALwEyIhRBmTNLDQAgACAUQQpsIhQ7ATIgEEH//wNzIBRB/v8DcUkNACAHQQFqIRcgACAUIBBqIhA7ATIgEEH//wNxQegHSQ0BCwtBACEQIABBADYCHCAAQcGJgIAANgIQIABBDTYCDCAAIAdBAWo2AhQMnAILQccBIRAMmwILIAAgCCACEK6AgIAAIhBFDcoBIBBBFUcNjAEgAEHIATYCHCAAIAg2AhQgAEHJl4CAADYCECAAQRU2AgxBACEQDJoCCwJAIAkgAkcNAEHMASEQDJoCC0EAIRRBASEXQQEhFkEAIRACQAJAAkACQAJAAkACQAJAAkAgCS0AAEFQag4KlgGVAQABAgMEBQYIlwELQQIhEAwGC0EDIRAMBQtBBCEQDAQLQQUhEAwDC0EGIRAMAgtBByEQDAELQQghEAtBACEXQQAhFkEAIRQMjgELQQkhEEEBIRRBACEXQQAhFgyNAQsCQCAKIAJHDQBBzgEhEAyZAgsgCi0AAEEuRw2OASAKQQFqIQkMygELIAsgAkcNjgFB0AEhEAyXAgsCQCALIAJGDQAgAEGOgICAADYCCCAAIAs2AgRBtwEhEAz+AQtB0QEhEAyWAgsCQCAEIAJHDQBB0gEhEAyWAgsgAiAEayAAKAIAIhBqIRQgBCAQa0EEaiELA0AgBC0AACAQQfzPgIAAai0AAEcNjgEgEEEERg3pASAQQQFqIRAgBEEBaiIEIAJHDQALIAAgFDYCAEHSASEQDJUCCyAAIAwgAhCsgICAACIBDY0BIAwhAQy4AQsCQCAEIAJHDQBB1AEhEAyUAgsgAiAEayAAKAIAIhBqIRQgBCAQa0EBaiEMA0AgBC0AACAQQYHQgIAAai0AAEcNjwEgEEEBRg2OASAQQQFqIRAgBEEBaiIEIAJHDQALIAAgFDYCAEHUASEQDJMCCwJAIAQgAkcNAEHWASEQDJMCCyACIARrIAAoAgAiEGohFCAEIBBrQQJqIQsDQCAELQAAIBBBg9CAgABqLQAARw2OASAQQQJGDZABIBBBAWohECAEQQFqIgQgAkcNAAsgACAUNgIAQdYBIRAMkgILAkAgBCACRw0AQdcBIRAMkgILAkACQCAELQAAQbt/ag4QAI8BjwGPAY8BjwGPAY8BjwGPAY8BjwGPAY8BjwEBjwELIARBAWohBEG7ASEQDPkBCyAEQQFqIQRBvAEhEAz4AQsCQCAEIAJHDQBB2AEhEAyRAgsgBC0AAEHIAEcNjAEgBEEBaiEEDMQBCwJAIAQgAkYNACAAQZCAgIAANgIIIAAgBDYCBEG+ASEQDPcBC0HZASEQDI8CCwJAIAQgAkcNAEHaASEQDI8CCyAELQAAQcgARg3DASAAQQE6ACgMuQELIABBAjoALyAAIAQgAhCmgICAACIQDY0BQcIBIRAM9AELIAAtAChBf2oOArcBuQG4AQsDQAJAIAQtAABBdmoOBACOAY4BAI4BCyAEQQFqIgQgAkcNAAtB3QEhEAyLAgsgAEEAOgAvIAAtAC1BBHFFDYQCCyAAQQA6AC8gAEEBOgA0IAEhAQyMAQsgEEEVRg3aASAAQQA2AhwgACABNgIUIABBp46AgAA2AhAgAEESNgIMQQAhEAyIAgsCQCAAIBAgAhC0gICAACIEDQAgECEBDIECCwJAIARBFUcNACAAQQM2AhwgACAQNgIUIABBsJiAgAA2AhAgAEEVNgIMQQAhEAyIAgsgAEEANgIcIAAgEDYCFCAAQaeOgIAANgIQIABBEjYCDEEAIRAMhwILIBBBFUYN1gEgAEEANgIcIAAgATYCFCAAQdqNgIAANgIQIABBFDYCDEEAIRAMhgILIAAoAgQhFyAAQQA2AgQgECARp2oiFiEBIAAgFyAQIBYgFBsiEBC1gICAACIURQ2NASAAQQc2AhwgACAQNgIUIAAgFDYCDEEAIRAMhQILIAAgAC8BMEGAAXI7ATAgASEBC0EqIRAM6gELIBBBFUYN0QEgAEEANgIcIAAgATYCFCAAQYOMgIAANgIQIABBEzYCDEEAIRAMggILIBBBFUYNzwEgAEEANgIcIAAgATYCFCAAQZqPgIAANgIQIABBIjYCDEEAIRAMgQILIAAoAgQhECAAQQA2AgQCQCAAIBAgARC3gICAACIQDQAgAUEBaiEBDI0BCyAAQQw2AhwgACAQNgIMIAAgAUEBajYCFEEAIRAMgAILIBBBFUYNzAEgAEEANgIcIAAgATYCFCAAQZqPgIAANgIQIABBIjYCDEEAIRAM/wELIAAoAgQhECAAQQA2AgQCQCAAIBAgARC3gICAACIQDQAgAUEBaiEBDIwBCyAAQQ02AhwgACAQNgIMIAAgAUEBajYCFEEAIRAM/gELIBBBFUYNyQEgAEEANgIcIAAgATYCFCAAQcaMgIAANgIQIABBIzYCDEEAIRAM/QELIAAoAgQhECAAQQA2AgQCQCAAIBAgARC5gICAACIQDQAgAUEBaiEBDIsBCyAAQQ42AhwgACAQNgIMIAAgAUEBajYCFEEAIRAM/AELIABBADYCHCAAIAE2AhQgAEHAlYCAADYCECAAQQI2AgxBACEQDPsBCyAQQRVGDcUBIABBADYCHCAAIAE2AhQgAEHGjICAADYCECAAQSM2AgxBACEQDPoBCyAAQRA2AhwgACABNgIUIAAgEDYCDEEAIRAM+QELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARC5gICAACIEDQAgAUEBaiEBDPEBCyAAQRE2AhwgACAENgIMIAAgAUEBajYCFEEAIRAM+AELIBBBFUYNwQEgAEEANgIcIAAgATYCFCAAQcaMgIAANgIQIABBIzYCDEEAIRAM9wELIAAoAgQhECAAQQA2AgQCQCAAIBAgARC5gICAACIQDQAgAUEBaiEBDIgBCyAAQRM2AhwgACAQNgIMIAAgAUEBajYCFEEAIRAM9gELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARC5gICAACIEDQAgAUEBaiEBDO0BCyAAQRQ2AhwgACAENgIMIAAgAUEBajYCFEEAIRAM9QELIBBBFUYNvQEgAEEANgIcIAAgATYCFCAAQZqPgIAANgIQIABBIjYCDEEAIRAM9AELIAAoAgQhECAAQQA2AgQCQCAAIBAgARC3gICAACIQDQAgAUEBaiEBDIYBCyAAQRY2AhwgACAQNgIMIAAgAUEBajYCFEEAIRAM8wELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARC3gICAACIEDQAgAUEBaiEBDOkBCyAAQRc2AhwgACAENgIMIAAgAUEBajYCFEEAIRAM8gELIABBADYCHCAAIAE2AhQgAEHNk4CAADYCECAAQQw2AgxBACEQDPEBC0IBIRELIBBBAWohAQJAIAApAyAiEkL//////////w9WDQAgACASQgSGIBGENwMgIAEhAQyEAQsgAEEANgIcIAAgATYCFCAAQa2JgIAANgIQIABBDDYCDEEAIRAM7wELIABBADYCHCAAIBA2AhQgAEHNk4CAADYCECAAQQw2AgxBACEQDO4BCyAAKAIEIRcgAEEANgIEIBAgEadqIhYhASAAIBcgECAWIBQbIhAQtYCAgAAiFEUNcyAAQQU2AhwgACAQNgIUIAAgFDYCDEEAIRAM7QELIABBADYCHCAAIBA2AhQgAEGqnICAADYCECAAQQ82AgxBACEQDOwBCyAAIBAgAhC0gICAACIBDQEgECEBC0EOIRAM0QELAkAgAUEVRw0AIABBAjYCHCAAIBA2AhQgAEGwmICAADYCECAAQRU2AgxBACEQDOoBCyAAQQA2AhwgACAQNgIUIABBp46AgAA2AhAgAEESNgIMQQAhEAzpAQsgAUEBaiEQAkAgAC8BMCIBQYABcUUNAAJAIAAgECACELuAgIAAIgENACAQIQEMcAsgAUEVRw26ASAAQQU2AhwgACAQNgIUIABB+ZeAgAA2AhAgAEEVNgIMQQAhEAzpAQsCQCABQaAEcUGgBEcNACAALQAtQQJxDQAgAEEANgIcIAAgEDYCFCAAQZaTgIAANgIQIABBBDYCDEEAIRAM6QELIAAgECACEL2AgIAAGiAQIQECQAJAAkACQAJAIAAgECACELOAgIAADhYCAQAEBAQEBAQEBAQEBAQEBAQEBAQDBAsgAEEBOgAuCyAAIAAvATBBwAByOwEwIBAhAQtBJiEQDNEBCyAAQSM2AhwgACAQNgIUIABBpZaAgAA2AhAgAEEVNgIMQQAhEAzpAQsgAEEANgIcIAAgEDYCFCAAQdWLgIAANgIQIABBETYCDEEAIRAM6AELIAAtAC1BAXFFDQFBwwEhEAzOAQsCQCANIAJGDQADQAJAIA0tAABBIEYNACANIQEMxAELIA1BAWoiDSACRw0AC0ElIRAM5wELQSUhEAzmAQsgACgCBCEEIABBADYCBCAAIAQgDRCvgICAACIERQ2tASAAQSY2AhwgACAENgIMIAAgDUEBajYCFEEAIRAM5QELIBBBFUYNqwEgAEEANgIcIAAgATYCFCAAQf2NgIAANgIQIABBHTYCDEEAIRAM5AELIABBJzYCHCAAIAE2AhQgACAQNgIMQQAhEAzjAQsgECEBQQEhFAJAAkACQAJAAkACQAJAIAAtACxBfmoOBwYFBQMBAgAFCyAAIAAvATBBCHI7ATAMAwtBAiEUDAELQQQhFAsgAEEBOgAsIAAgAC8BMCAUcjsBMAsgECEBC0ErIRAMygELIABBADYCHCAAIBA2AhQgAEGrkoCAADYCECAAQQs2AgxBACEQDOIBCyAAQQA2AhwgACABNgIUIABB4Y+AgAA2AhAgAEEKNgIMQQAhEAzhAQsgAEEAOgAsIBAhAQy9AQsgECEBQQEhFAJAAkACQAJAAkAgAC0ALEF7ag4EAwECAAULIAAgAC8BMEEIcjsBMAwDC0ECIRQMAQtBBCEUCyAAQQE6ACwgACAALwEwIBRyOwEwCyAQIQELQSkhEAzFAQsgAEEANgIcIAAgATYCFCAAQfCUgIAANgIQIABBAzYCDEEAIRAM3QELAkAgDi0AAEENRw0AIAAoAgQhASAAQQA2AgQCQCAAIAEgDhCxgICAACIBDQAgDkEBaiEBDHULIABBLDYCHCAAIAE2AgwgACAOQQFqNgIUQQAhEAzdAQsgAC0ALUEBcUUNAUHEASEQDMMBCwJAIA4gAkcNAEEtIRAM3AELAkACQANAAkAgDi0AAEF2ag4EAgAAAwALIA5BAWoiDiACRw0AC0EtIRAM3QELIAAoAgQhASAAQQA2AgQCQCAAIAEgDhCxgICAACIBDQAgDiEBDHQLIABBLDYCHCAAIA42AhQgACABNgIMQQAhEAzcAQsgACgCBCEBIABBADYCBAJAIAAgASAOELGAgIAAIgENACAOQQFqIQEMcwsgAEEsNgIcIAAgATYCDCAAIA5BAWo2AhRBACEQDNsBCyAAKAIEIQQgAEEANgIEIAAgBCAOELGAgIAAIgQNoAEgDiEBDM4BCyAQQSxHDQEgAUEBaiEQQQEhAQJAAkACQAJAAkAgAC0ALEF7ag4EAwECBAALIBAhAQwEC0ECIQEMAQtBBCEBCyAAQQE6ACwgACAALwEwIAFyOwEwIBAhAQwBCyAAIAAvATBBCHI7ATAgECEBC0E5IRAMvwELIABBADoALCABIQELQTQhEAy9AQsgACAALwEwQSByOwEwIAEhAQwCCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQsYCAgAAiBA0AIAEhAQzHAQsgAEE3NgIcIAAgATYCFCAAIAQ2AgxBACEQDNQBCyAAQQg6ACwgASEBC0EwIRAMuQELAkAgAC0AKEEBRg0AIAEhAQwECyAALQAtQQhxRQ2TASABIQEMAwsgAC0AMEEgcQ2UAUHFASEQDLcBCwJAIA8gAkYNAAJAA0ACQCAPLQAAQVBqIgFB/wFxQQpJDQAgDyEBQTUhEAy6AQsgACkDICIRQpmz5syZs+bMGVYNASAAIBFCCn4iETcDICARIAGtQv8BgyISQn+FVg0BIAAgESASfDcDICAPQQFqIg8gAkcNAAtBOSEQDNEBCyAAKAIEIQIgAEEANgIEIAAgAiAPQQFqIgQQsYCAgAAiAg2VASAEIQEMwwELQTkhEAzPAQsCQCAALwEwIgFBCHFFDQAgAC0AKEEBRw0AIAAtAC1BCHFFDZABCyAAIAFB9/sDcUGABHI7ATAgDyEBC0E3IRAMtAELIAAgAC8BMEEQcjsBMAyrAQsgEEEVRg2LASAAQQA2AhwgACABNgIUIABB8I6AgAA2AhAgAEEcNgIMQQAhEAzLAQsgAEHDADYCHCAAIAE2AgwgACANQQFqNgIUQQAhEAzKAQsCQCABLQAAQTpHDQAgACgCBCEQIABBADYCBAJAIAAgECABEK+AgIAAIhANACABQQFqIQEMYwsgAEHDADYCHCAAIBA2AgwgACABQQFqNgIUQQAhEAzKAQsgAEEANgIcIAAgATYCFCAAQbGRgIAANgIQIABBCjYCDEEAIRAMyQELIABBADYCHCAAIAE2AhQgAEGgmYCAADYCECAAQR42AgxBACEQDMgBCyAAQQA2AgALIABBgBI7ASogACAXQQFqIgEgAhCogICAACIQDQEgASEBC0HHACEQDKwBCyAQQRVHDYMBIABB0QA2AhwgACABNgIUIABB45eAgAA2AhAgAEEVNgIMQQAhEAzEAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMXgsgAEHSADYCHCAAIAE2AhQgACAQNgIMQQAhEAzDAQsgAEEANgIcIAAgFDYCFCAAQcGogIAANgIQIABBBzYCDCAAQQA2AgBBACEQDMIBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxdCyAAQdMANgIcIAAgATYCFCAAIBA2AgxBACEQDMEBC0EAIRAgAEEANgIcIAAgATYCFCAAQYCRgIAANgIQIABBCTYCDAzAAQsgEEEVRg19IABBADYCHCAAIAE2AhQgAEGUjYCAADYCECAAQSE2AgxBACEQDL8BC0EBIRZBACEXQQAhFEEBIRALIAAgEDoAKyABQQFqIQECQAJAIAAtAC1BEHENAAJAAkACQCAALQAqDgMBAAIECyAWRQ0DDAILIBQNAQwCCyAXRQ0BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQrYCAgAAiEA0AIAEhAQxcCyAAQdgANgIcIAAgATYCFCAAIBA2AgxBACEQDL4BCyAAKAIEIQQgAEEANgIEAkAgACAEIAEQrYCAgAAiBA0AIAEhAQytAQsgAEHZADYCHCAAIAE2AhQgACAENgIMQQAhEAy9AQsgACgCBCEEIABBADYCBAJAIAAgBCABEK2AgIAAIgQNACABIQEMqwELIABB2gA2AhwgACABNgIUIAAgBDYCDEEAIRAMvAELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARCtgICAACIEDQAgASEBDKkBCyAAQdwANgIcIAAgATYCFCAAIAQ2AgxBACEQDLsBCwJAIAEtAABBUGoiEEH/AXFBCk8NACAAIBA6ACogAUEBaiEBQc8AIRAMogELIAAoAgQhBCAAQQA2AgQCQCAAIAQgARCtgICAACIEDQAgASEBDKcBCyAAQd4ANgIcIAAgATYCFCAAIAQ2AgxBACEQDLoBCyAAQQA2AgAgF0EBaiEBAkAgAC0AKUEjTw0AIAEhAQxZCyAAQQA2AhwgACABNgIUIABB04mAgAA2AhAgAEEINgIMQQAhEAy5AQsgAEEANgIAC0EAIRAgAEEANgIcIAAgATYCFCAAQZCzgIAANgIQIABBCDYCDAy3AQsgAEEANgIAIBdBAWohAQJAIAAtAClBIUcNACABIQEMVgsgAEEANgIcIAAgATYCFCAAQZuKgIAANgIQIABBCDYCDEEAIRAMtgELIABBADYCACAXQQFqIQECQCAALQApIhBBXWpBC08NACABIQEMVQsCQCAQQQZLDQBBASAQdEHKAHFFDQAgASEBDFULQQAhECAAQQA2AhwgACABNgIUIABB94mAgAA2AhAgAEEINgIMDLUBCyAQQRVGDXEgAEEANgIcIAAgATYCFCAAQbmNgIAANgIQIABBGjYCDEEAIRAMtAELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDFQLIABB5QA2AhwgACABNgIUIAAgEDYCDEEAIRAMswELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDE0LIABB0gA2AhwgACABNgIUIAAgEDYCDEEAIRAMsgELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDE0LIABB0wA2AhwgACABNgIUIAAgEDYCDEEAIRAMsQELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDFELIABB5QA2AhwgACABNgIUIAAgEDYCDEEAIRAMsAELIABBADYCHCAAIAE2AhQgAEHGioCAADYCECAAQQc2AgxBACEQDK8BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxJCyAAQdIANgIcIAAgATYCFCAAIBA2AgxBACEQDK4BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxJCyAAQdMANgIcIAAgATYCFCAAIBA2AgxBACEQDK0BCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxNCyAAQeUANgIcIAAgATYCFCAAIBA2AgxBACEQDKwBCyAAQQA2AhwgACABNgIUIABB3IiAgAA2AhAgAEEHNgIMQQAhEAyrAQsgEEE/Rw0BIAFBAWohAQtBBSEQDJABC0EAIRAgAEEANgIcIAAgATYCFCAAQf2SgIAANgIQIABBBzYCDAyoAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMQgsgAEHSADYCHCAAIAE2AhQgACAQNgIMQQAhEAynAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMQgsgAEHTADYCHCAAIAE2AhQgACAQNgIMQQAhEAymAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMRgsgAEHlADYCHCAAIAE2AhQgACAQNgIMQQAhEAylAQsgACgCBCEBIABBADYCBAJAIAAgASAUEKeAgIAAIgENACAUIQEMPwsgAEHSADYCHCAAIBQ2AhQgACABNgIMQQAhEAykAQsgACgCBCEBIABBADYCBAJAIAAgASAUEKeAgIAAIgENACAUIQEMPwsgAEHTADYCHCAAIBQ2AhQgACABNgIMQQAhEAyjAQsgACgCBCEBIABBADYCBAJAIAAgASAUEKeAgIAAIgENACAUIQEMQwsgAEHlADYCHCAAIBQ2AhQgACABNgIMQQAhEAyiAQsgAEEANgIcIAAgFDYCFCAAQcOPgIAANgIQIABBBzYCDEEAIRAMoQELIABBADYCHCAAIAE2AhQgAEHDj4CAADYCECAAQQc2AgxBACEQDKABC0EAIRAgAEEANgIcIAAgFDYCFCAAQYycgIAANgIQIABBBzYCDAyfAQsgAEEANgIcIAAgFDYCFCAAQYycgIAANgIQIABBBzYCDEEAIRAMngELIABBADYCHCAAIBQ2AhQgAEH+kYCAADYCECAAQQc2AgxBACEQDJ0BCyAAQQA2AhwgACABNgIUIABBjpuAgAA2AhAgAEEGNgIMQQAhEAycAQsgEEEVRg1XIABBADYCHCAAIAE2AhQgAEHMjoCAADYCECAAQSA2AgxBACEQDJsBCyAAQQA2AgAgEEEBaiEBQSQhEAsgACAQOgApIAAoAgQhECAAQQA2AgQgACAQIAEQq4CAgAAiEA1UIAEhAQw+CyAAQQA2AgALQQAhECAAQQA2AhwgACAENgIUIABB8ZuAgAA2AhAgAEEGNgIMDJcBCyABQRVGDVAgAEEANgIcIAAgBTYCFCAAQfCMgIAANgIQIABBGzYCDEEAIRAMlgELIAAoAgQhBSAAQQA2AgQgACAFIBAQqYCAgAAiBQ0BIBBBAWohBQtBrQEhEAx7CyAAQcEBNgIcIAAgBTYCDCAAIBBBAWo2AhRBACEQDJMBCyAAKAIEIQYgAEEANgIEIAAgBiAQEKmAgIAAIgYNASAQQQFqIQYLQa4BIRAMeAsgAEHCATYCHCAAIAY2AgwgACAQQQFqNgIUQQAhEAyQAQsgAEEANgIcIAAgBzYCFCAAQZeLgIAANgIQIABBDTYCDEEAIRAMjwELIABBADYCHCAAIAg2AhQgAEHjkICAADYCECAAQQk2AgxBACEQDI4BCyAAQQA2AhwgACAINgIUIABBlI2AgAA2AhAgAEEhNgIMQQAhEAyNAQtBASEWQQAhF0EAIRRBASEQCyAAIBA6ACsgCUEBaiEIAkACQCAALQAtQRBxDQACQAJAAkAgAC0AKg4DAQACBAsgFkUNAwwCCyAUDQEMAgsgF0UNAQsgACgCBCEQIABBADYCBCAAIBAgCBCtgICAACIQRQ09IABByQE2AhwgACAINgIUIAAgEDYCDEEAIRAMjAELIAAoAgQhBCAAQQA2AgQgACAEIAgQrYCAgAAiBEUNdiAAQcoBNgIcIAAgCDYCFCAAIAQ2AgxBACEQDIsBCyAAKAIEIQQgAEEANgIEIAAgBCAJEK2AgIAAIgRFDXQgAEHLATYCHCAAIAk2AhQgACAENgIMQQAhEAyKAQsgACgCBCEEIABBADYCBCAAIAQgChCtgICAACIERQ1yIABBzQE2AhwgACAKNgIUIAAgBDYCDEEAIRAMiQELAkAgCy0AAEFQaiIQQf8BcUEKTw0AIAAgEDoAKiALQQFqIQpBtgEhEAxwCyAAKAIEIQQgAEEANgIEIAAgBCALEK2AgIAAIgRFDXAgAEHPATYCHCAAIAs2AhQgACAENgIMQQAhEAyIAQsgAEEANgIcIAAgBDYCFCAAQZCzgIAANgIQIABBCDYCDCAAQQA2AgBBACEQDIcBCyABQRVGDT8gAEEANgIcIAAgDDYCFCAAQcyOgIAANgIQIABBIDYCDEEAIRAMhgELIABBgQQ7ASggACgCBCEQIABCADcDACAAIBAgDEEBaiIMEKuAgIAAIhBFDTggAEHTATYCHCAAIAw2AhQgACAQNgIMQQAhEAyFAQsgAEEANgIAC0EAIRAgAEEANgIcIAAgBDYCFCAAQdibgIAANgIQIABBCDYCDAyDAQsgACgCBCEQIABCADcDACAAIBAgC0EBaiILEKuAgIAAIhANAUHGASEQDGkLIABBAjoAKAxVCyAAQdUBNgIcIAAgCzYCFCAAIBA2AgxBACEQDIABCyAQQRVGDTcgAEEANgIcIAAgBDYCFCAAQaSMgIAANgIQIABBEDYCDEEAIRAMfwsgAC0ANEEBRw00IAAgBCACELyAgIAAIhBFDTQgEEEVRw01IABB3AE2AhwgACAENgIUIABB1ZaAgAA2AhAgAEEVNgIMQQAhEAx+C0EAIRAgAEEANgIcIABBr4uAgAA2AhAgAEECNgIMIAAgFEEBajYCFAx9C0EAIRAMYwtBAiEQDGILQQ0hEAxhC0EPIRAMYAtBJSEQDF8LQRMhEAxeC0EVIRAMXQtBFiEQDFwLQRchEAxbC0EYIRAMWgtBGSEQDFkLQRohEAxYC0EbIRAMVwtBHCEQDFYLQR0hEAxVC0EfIRAMVAtBISEQDFMLQSMhEAxSC0HGACEQDFELQS4hEAxQC0EvIRAMTwtBOyEQDE4LQT0hEAxNC0HIACEQDEwLQckAIRAMSwtBywAhEAxKC0HMACEQDEkLQc4AIRAMSAtB0QAhEAxHC0HVACEQDEYLQdgAIRAMRQtB2QAhEAxEC0HbACEQDEMLQeQAIRAMQgtB5QAhEAxBC0HxACEQDEALQfQAIRAMPwtBjQEhEAw+C0GXASEQDD0LQakBIRAMPAtBrAEhEAw7C0HAASEQDDoLQbkBIRAMOQtBrwEhEAw4C0GxASEQDDcLQbIBIRAMNgtBtAEhEAw1C0G1ASEQDDQLQboBIRAMMwtBvQEhEAwyC0G/ASEQDDELQcEBIRAMMAsgAEEANgIcIAAgBDYCFCAAQemLgIAANgIQIABBHzYCDEEAIRAMSAsgAEHbATYCHCAAIAQ2AhQgAEH6loCAADYCECAAQRU2AgxBACEQDEcLIABB+AA2AhwgACAMNgIUIABBypiAgAA2AhAgAEEVNgIMQQAhEAxGCyAAQdEANgIcIAAgBTYCFCAAQbCXgIAANgIQIABBFTYCDEEAIRAMRQsgAEH5ADYCHCAAIAE2AhQgACAQNgIMQQAhEAxECyAAQfgANgIcIAAgATYCFCAAQcqYgIAANgIQIABBFTYCDEEAIRAMQwsgAEHkADYCHCAAIAE2AhQgAEHjl4CAADYCECAAQRU2AgxBACEQDEILIABB1wA2AhwgACABNgIUIABByZeAgAA2AhAgAEEVNgIMQQAhEAxBCyAAQQA2AhwgACABNgIUIABBuY2AgAA2AhAgAEEaNgIMQQAhEAxACyAAQcIANgIcIAAgATYCFCAAQeOYgIAANgIQIABBFTYCDEEAIRAMPwsgAEEANgIEIAAgDyAPELGAgIAAIgRFDQEgAEE6NgIcIAAgBDYCDCAAIA9BAWo2AhRBACEQDD4LIAAoAgQhBCAAQQA2AgQCQCAAIAQgARCxgICAACIERQ0AIABBOzYCHCAAIAQ2AgwgACABQQFqNgIUQQAhEAw+CyABQQFqIQEMLQsgD0EBaiEBDC0LIABBADYCHCAAIA82AhQgAEHkkoCAADYCECAAQQQ2AgxBACEQDDsLIABBNjYCHCAAIAQ2AhQgACACNgIMQQAhEAw6CyAAQS42AhwgACAONgIUIAAgBDYCDEEAIRAMOQsgAEHQADYCHCAAIAE2AhQgAEGRmICAADYCECAAQRU2AgxBACEQDDgLIA1BAWohAQwsCyAAQRU2AhwgACABNgIUIABBgpmAgAA2AhAgAEEVNgIMQQAhEAw2CyAAQRs2AhwgACABNgIUIABBkZeAgAA2AhAgAEEVNgIMQQAhEAw1CyAAQQ82AhwgACABNgIUIABBkZeAgAA2AhAgAEEVNgIMQQAhEAw0CyAAQQs2AhwgACABNgIUIABBkZeAgAA2AhAgAEEVNgIMQQAhEAwzCyAAQRo2AhwgACABNgIUIABBgpmAgAA2AhAgAEEVNgIMQQAhEAwyCyAAQQs2AhwgACABNgIUIABBgpmAgAA2AhAgAEEVNgIMQQAhEAwxCyAAQQo2AhwgACABNgIUIABB5JaAgAA2AhAgAEEVNgIMQQAhEAwwCyAAQR42AhwgACABNgIUIABB+ZeAgAA2AhAgAEEVNgIMQQAhEAwvCyAAQQA2AhwgACAQNgIUIABB2o2AgAA2AhAgAEEUNgIMQQAhEAwuCyAAQQQ2AhwgACABNgIUIABBsJiAgAA2AhAgAEEVNgIMQQAhEAwtCyAAQQA2AgAgC0EBaiELC0G4ASEQDBILIABBADYCACAQQQFqIQFB9QAhEAwRCyABIQECQCAALQApQQVHDQBB4wAhEAwRC0HiACEQDBALQQAhECAAQQA2AhwgAEHkkYCAADYCECAAQQc2AgwgACAUQQFqNgIUDCgLIABBADYCACAXQQFqIQFBwAAhEAwOC0EBIQELIAAgAToALCAAQQA2AgAgF0EBaiEBC0EoIRAMCwsgASEBC0E4IRAMCQsCQCABIg8gAkYNAANAAkAgDy0AAEGAvoCAAGotAAAiAUEBRg0AIAFBAkcNAyAPQQFqIQEMBAsgD0EBaiIPIAJHDQALQT4hEAwiC0E+IRAMIQsgAEEAOgAsIA8hAQwBC0ELIRAMBgtBOiEQDAULIAFBAWohAUEtIRAMBAsgACABOgAsIABBADYCACAWQQFqIQFBDCEQDAMLIABBADYCACAXQQFqIQFBCiEQDAILIABBADYCAAsgAEEAOgAsIA0hAUEJIRAMAAsLQQAhECAAQQA2AhwgACALNgIUIABBzZCAgAA2AhAgAEEJNgIMDBcLQQAhECAAQQA2AhwgACAKNgIUIABB6YqAgAA2AhAgAEEJNgIMDBYLQQAhECAAQQA2AhwgACAJNgIUIABBt5CAgAA2AhAgAEEJNgIMDBULQQAhECAAQQA2AhwgACAINgIUIABBnJGAgAA2AhAgAEEJNgIMDBQLQQAhECAAQQA2AhwgACABNgIUIABBzZCAgAA2AhAgAEEJNgIMDBMLQQAhECAAQQA2AhwgACABNgIUIABB6YqAgAA2AhAgAEEJNgIMDBILQQAhECAAQQA2AhwgACABNgIUIABBt5CAgAA2AhAgAEEJNgIMDBELQQAhECAAQQA2AhwgACABNgIUIABBnJGAgAA2AhAgAEEJNgIMDBALQQAhECAAQQA2AhwgACABNgIUIABBl5WAgAA2AhAgAEEPNgIMDA8LQQAhECAAQQA2AhwgACABNgIUIABBl5WAgAA2AhAgAEEPNgIMDA4LQQAhECAAQQA2AhwgACABNgIUIABBwJKAgAA2AhAgAEELNgIMDA0LQQAhECAAQQA2AhwgACABNgIUIABBlYmAgAA2AhAgAEELNgIMDAwLQQAhECAAQQA2AhwgACABNgIUIABB4Y+AgAA2AhAgAEEKNgIMDAsLQQAhECAAQQA2AhwgACABNgIUIABB+4+AgAA2AhAgAEEKNgIMDAoLQQAhECAAQQA2AhwgACABNgIUIABB8ZmAgAA2AhAgAEECNgIMDAkLQQAhECAAQQA2AhwgACABNgIUIABBxJSAgAA2AhAgAEECNgIMDAgLQQAhECAAQQA2AhwgACABNgIUIABB8pWAgAA2AhAgAEECNgIMDAcLIABBAjYCHCAAIAE2AhQgAEGcmoCAADYCECAAQRY2AgxBACEQDAYLQQEhEAwFC0HUACEQIAEiBCACRg0EIANBCGogACAEIAJB2MKAgABBChDFgICAACADKAIMIQQgAygCCA4DAQQCAAsQyoCAgAAACyAAQQA2AhwgAEG1moCAADYCECAAQRc2AgwgACAEQQFqNgIUQQAhEAwCCyAAQQA2AhwgACAENgIUIABBypqAgAA2AhAgAEEJNgIMQQAhEAwBCwJAIAEiBCACRw0AQSIhEAwBCyAAQYmAgIAANgIIIAAgBDYCBEEhIRALIANBEGokgICAgAAgEAuvAQECfyABKAIAIQYCQAJAIAIgA0YNACAEIAZqIQQgBiADaiACayEHIAIgBkF/cyAFaiIGaiEFA0ACQCACLQAAIAQtAABGDQBBAiEEDAMLAkAgBg0AQQAhBCAFIQIMAwsgBkF/aiEGIARBAWohBCACQQFqIgIgA0cNAAsgByEGIAMhAgsgAEEBNgIAIAEgBjYCACAAIAI2AgQPCyABQQA2AgAgACAENgIAIAAgAjYCBAsKACAAEMeAgIAAC/I2AQt/I4CAgIAAQRBrIgEkgICAgAACQEEAKAKg0ICAAA0AQQAQy4CAgABBgNSEgABrIgJB2QBJDQBBACEDAkBBACgC4NOAgAAiBA0AQQBCfzcC7NOAgABBAEKAgISAgIDAADcC5NOAgABBACABQQhqQXBxQdiq1aoFcyIENgLg04CAAEEAQQA2AvTTgIAAQQBBADYCxNOAgAALQQAgAjYCzNOAgABBAEGA1ISAADYCyNOAgABBAEGA1ISAADYCmNCAgABBACAENgKs0ICAAEEAQX82AqjQgIAAA0AgA0HE0ICAAGogA0G40ICAAGoiBDYCACAEIANBsNCAgABqIgU2AgAgA0G80ICAAGogBTYCACADQczQgIAAaiADQcDQgIAAaiIFNgIAIAUgBDYCACADQdTQgIAAaiADQcjQgIAAaiIENgIAIAQgBTYCACADQdDQgIAAaiAENgIAIANBIGoiA0GAAkcNAAtBgNSEgABBeEGA1ISAAGtBD3FBAEGA1ISAAEEIakEPcRsiA2oiBEEEaiACQUhqIgUgA2siA0EBcjYCAEEAQQAoAvDTgIAANgKk0ICAAEEAIAM2ApTQgIAAQQAgBDYCoNCAgABBgNSEgAAgBWpBODYCBAsCQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEHsAUsNAAJAQQAoAojQgIAAIgZBECAAQRNqQXBxIABBC0kbIgJBA3YiBHYiA0EDcUUNAAJAAkAgA0EBcSAEckEBcyIFQQN0IgRBsNCAgABqIgMgBEG40ICAAGooAgAiBCgCCCICRw0AQQAgBkF+IAV3cTYCiNCAgAAMAQsgAyACNgIIIAIgAzYCDAsgBEEIaiEDIAQgBUEDdCIFQQNyNgIEIAQgBWoiBCAEKAIEQQFyNgIEDAwLIAJBACgCkNCAgAAiB00NAQJAIANFDQACQAJAIAMgBHRBAiAEdCIDQQAgA2tycSIDQQAgA2txQX9qIgMgA0EMdkEQcSIDdiIEQQV2QQhxIgUgA3IgBCAFdiIDQQJ2QQRxIgRyIAMgBHYiA0EBdkECcSIEciADIAR2IgNBAXZBAXEiBHIgAyAEdmoiBEEDdCIDQbDQgIAAaiIFIANBuNCAgABqKAIAIgMoAggiAEcNAEEAIAZBfiAEd3EiBjYCiNCAgAAMAQsgBSAANgIIIAAgBTYCDAsgAyACQQNyNgIEIAMgBEEDdCIEaiAEIAJrIgU2AgAgAyACaiIAIAVBAXI2AgQCQCAHRQ0AIAdBeHFBsNCAgABqIQJBACgCnNCAgAAhBAJAAkAgBkEBIAdBA3Z0IghxDQBBACAGIAhyNgKI0ICAACACIQgMAQsgAigCCCEICyAIIAQ2AgwgAiAENgIIIAQgAjYCDCAEIAg2AggLIANBCGohA0EAIAA2ApzQgIAAQQAgBTYCkNCAgAAMDAtBACgCjNCAgAAiCUUNASAJQQAgCWtxQX9qIgMgA0EMdkEQcSIDdiIEQQV2QQhxIgUgA3IgBCAFdiIDQQJ2QQRxIgRyIAMgBHYiA0EBdkECcSIEciADIAR2IgNBAXZBAXEiBHIgAyAEdmpBAnRBuNKAgABqKAIAIgAoAgRBeHEgAmshBCAAIQUCQANAAkAgBSgCECIDDQAgBUEUaigCACIDRQ0CCyADKAIEQXhxIAJrIgUgBCAFIARJIgUbIQQgAyAAIAUbIQAgAyEFDAALCyAAKAIYIQoCQCAAKAIMIgggAEYNACAAKAIIIgNBACgCmNCAgABJGiAIIAM2AgggAyAINgIMDAsLAkAgAEEUaiIFKAIAIgMNACAAKAIQIgNFDQMgAEEQaiEFCwNAIAUhCyADIghBFGoiBSgCACIDDQAgCEEQaiEFIAgoAhAiAw0ACyALQQA2AgAMCgtBfyECIABBv39LDQAgAEETaiIDQXBxIQJBACgCjNCAgAAiB0UNAEEAIQsCQCACQYACSQ0AQR8hCyACQf///wdLDQAgA0EIdiIDIANBgP4/akEQdkEIcSIDdCIEIARBgOAfakEQdkEEcSIEdCIFIAVBgIAPakEQdkECcSIFdEEPdiADIARyIAVyayIDQQF0IAIgA0EVanZBAXFyQRxqIQsLQQAgAmshBAJAAkACQAJAIAtBAnRBuNKAgABqKAIAIgUNAEEAIQNBACEIDAELQQAhAyACQQBBGSALQQF2ayALQR9GG3QhAEEAIQgDQAJAIAUoAgRBeHEgAmsiBiAETw0AIAYhBCAFIQggBg0AQQAhBCAFIQggBSEDDAMLIAMgBUEUaigCACIGIAYgBSAAQR12QQRxakEQaigCACIFRhsgAyAGGyEDIABBAXQhACAFDQALCwJAIAMgCHINAEEAIQhBAiALdCIDQQAgA2tyIAdxIgNFDQMgA0EAIANrcUF/aiIDIANBDHZBEHEiA3YiBUEFdkEIcSIAIANyIAUgAHYiA0ECdkEEcSIFciADIAV2IgNBAXZBAnEiBXIgAyAFdiIDQQF2QQFxIgVyIAMgBXZqQQJ0QbjSgIAAaigCACEDCyADRQ0BCwNAIAMoAgRBeHEgAmsiBiAESSEAAkAgAygCECIFDQAgA0EUaigCACEFCyAGIAQgABshBCADIAggABshCCAFIQMgBQ0ACwsgCEUNACAEQQAoApDQgIAAIAJrTw0AIAgoAhghCwJAIAgoAgwiACAIRg0AIAgoAggiA0EAKAKY0ICAAEkaIAAgAzYCCCADIAA2AgwMCQsCQCAIQRRqIgUoAgAiAw0AIAgoAhAiA0UNAyAIQRBqIQULA0AgBSEGIAMiAEEUaiIFKAIAIgMNACAAQRBqIQUgACgCECIDDQALIAZBADYCAAwICwJAQQAoApDQgIAAIgMgAkkNAEEAKAKc0ICAACEEAkACQCADIAJrIgVBEEkNACAEIAJqIgAgBUEBcjYCBEEAIAU2ApDQgIAAQQAgADYCnNCAgAAgBCADaiAFNgIAIAQgAkEDcjYCBAwBCyAEIANBA3I2AgQgBCADaiIDIAMoAgRBAXI2AgRBAEEANgKc0ICAAEEAQQA2ApDQgIAACyAEQQhqIQMMCgsCQEEAKAKU0ICAACIAIAJNDQBBACgCoNCAgAAiAyACaiIEIAAgAmsiBUEBcjYCBEEAIAU2ApTQgIAAQQAgBDYCoNCAgAAgAyACQQNyNgIEIANBCGohAwwKCwJAAkBBACgC4NOAgABFDQBBACgC6NOAgAAhBAwBC0EAQn83AuzTgIAAQQBCgICEgICAwAA3AuTTgIAAQQAgAUEMakFwcUHYqtWqBXM2AuDTgIAAQQBBADYC9NOAgABBAEEANgLE04CAAEGAgAQhBAtBACEDAkAgBCACQccAaiIHaiIGQQAgBGsiC3EiCCACSw0AQQBBMDYC+NOAgAAMCgsCQEEAKALA04CAACIDRQ0AAkBBACgCuNOAgAAiBCAIaiIFIARNDQAgBSADTQ0BC0EAIQNBAEEwNgL404CAAAwKC0EALQDE04CAAEEEcQ0EAkACQAJAQQAoAqDQgIAAIgRFDQBByNOAgAAhAwNAAkAgAygCACIFIARLDQAgBSADKAIEaiAESw0DCyADKAIIIgMNAAsLQQAQy4CAgAAiAEF/Rg0FIAghBgJAQQAoAuTTgIAAIgNBf2oiBCAAcUUNACAIIABrIAQgAGpBACADa3FqIQYLIAYgAk0NBSAGQf7///8HSw0FAkBBACgCwNOAgAAiA0UNAEEAKAK404CAACIEIAZqIgUgBE0NBiAFIANLDQYLIAYQy4CAgAAiAyAARw0BDAcLIAYgAGsgC3EiBkH+////B0sNBCAGEMuAgIAAIgAgAygCACADKAIEakYNAyAAIQMLAkAgA0F/Rg0AIAJByABqIAZNDQACQCAHIAZrQQAoAujTgIAAIgRqQQAgBGtxIgRB/v///wdNDQAgAyEADAcLAkAgBBDLgICAAEF/Rg0AIAQgBmohBiADIQAMBwtBACAGaxDLgICAABoMBAsgAyEAIANBf0cNBQwDC0EAIQgMBwtBACEADAULIABBf0cNAgtBAEEAKALE04CAAEEEcjYCxNOAgAALIAhB/v///wdLDQEgCBDLgICAACEAQQAQy4CAgAAhAyAAQX9GDQEgA0F/Rg0BIAAgA08NASADIABrIgYgAkE4ak0NAQtBAEEAKAK404CAACAGaiIDNgK404CAAAJAIANBACgCvNOAgABNDQBBACADNgK804CAAAsCQAJAAkACQEEAKAKg0ICAACIERQ0AQcjTgIAAIQMDQCAAIAMoAgAiBSADKAIEIghqRg0CIAMoAggiAw0ADAMLCwJAAkBBACgCmNCAgAAiA0UNACAAIANPDQELQQAgADYCmNCAgAALQQAhA0EAIAY2AszTgIAAQQAgADYCyNOAgABBAEF/NgKo0ICAAEEAQQAoAuDTgIAANgKs0ICAAEEAQQA2AtTTgIAAA0AgA0HE0ICAAGogA0G40ICAAGoiBDYCACAEIANBsNCAgABqIgU2AgAgA0G80ICAAGogBTYCACADQczQgIAAaiADQcDQgIAAaiIFNgIAIAUgBDYCACADQdTQgIAAaiADQcjQgIAAaiIENgIAIAQgBTYCACADQdDQgIAAaiAENgIAIANBIGoiA0GAAkcNAAsgAEF4IABrQQ9xQQAgAEEIakEPcRsiA2oiBCAGQUhqIgUgA2siA0EBcjYCBEEAQQAoAvDTgIAANgKk0ICAAEEAIAM2ApTQgIAAQQAgBDYCoNCAgAAgACAFakE4NgIEDAILIAMtAAxBCHENACAEIAVJDQAgBCAATw0AIARBeCAEa0EPcUEAIARBCGpBD3EbIgVqIgBBACgClNCAgAAgBmoiCyAFayIFQQFyNgIEIAMgCCAGajYCBEEAQQAoAvDTgIAANgKk0ICAAEEAIAU2ApTQgIAAQQAgADYCoNCAgAAgBCALakE4NgIEDAELAkAgAEEAKAKY0ICAACIITw0AQQAgADYCmNCAgAAgACEICyAAIAZqIQVByNOAgAAhAwJAAkACQAJAAkACQAJAA0AgAygCACAFRg0BIAMoAggiAw0ADAILCyADLQAMQQhxRQ0BC0HI04CAACEDA0ACQCADKAIAIgUgBEsNACAFIAMoAgRqIgUgBEsNAwsgAygCCCEDDAALCyADIAA2AgAgAyADKAIEIAZqNgIEIABBeCAAa0EPcUEAIABBCGpBD3EbaiILIAJBA3I2AgQgBUF4IAVrQQ9xQQAgBUEIakEPcRtqIgYgCyACaiICayEDAkAgBiAERw0AQQAgAjYCoNCAgABBAEEAKAKU0ICAACADaiIDNgKU0ICAACACIANBAXI2AgQMAwsCQCAGQQAoApzQgIAARw0AQQAgAjYCnNCAgABBAEEAKAKQ0ICAACADaiIDNgKQ0ICAACACIANBAXI2AgQgAiADaiADNgIADAMLAkAgBigCBCIEQQNxQQFHDQAgBEF4cSEHAkACQCAEQf8BSw0AIAYoAggiBSAEQQN2IghBA3RBsNCAgABqIgBGGgJAIAYoAgwiBCAFRw0AQQBBACgCiNCAgABBfiAId3E2AojQgIAADAILIAQgAEYaIAQgBTYCCCAFIAQ2AgwMAQsgBigCGCEJAkACQCAGKAIMIgAgBkYNACAGKAIIIgQgCEkaIAAgBDYCCCAEIAA2AgwMAQsCQCAGQRRqIgQoAgAiBQ0AIAZBEGoiBCgCACIFDQBBACEADAELA0AgBCEIIAUiAEEUaiIEKAIAIgUNACAAQRBqIQQgACgCECIFDQALIAhBADYCAAsgCUUNAAJAAkAgBiAGKAIcIgVBAnRBuNKAgABqIgQoAgBHDQAgBCAANgIAIAANAUEAQQAoAozQgIAAQX4gBXdxNgKM0ICAAAwCCyAJQRBBFCAJKAIQIAZGG2ogADYCACAARQ0BCyAAIAk2AhgCQCAGKAIQIgRFDQAgACAENgIQIAQgADYCGAsgBigCFCIERQ0AIABBFGogBDYCACAEIAA2AhgLIAcgA2ohAyAGIAdqIgYoAgQhBAsgBiAEQX5xNgIEIAIgA2ogAzYCACACIANBAXI2AgQCQCADQf8BSw0AIANBeHFBsNCAgABqIQQCQAJAQQAoAojQgIAAIgVBASADQQN2dCIDcQ0AQQAgBSADcjYCiNCAgAAgBCEDDAELIAQoAgghAwsgAyACNgIMIAQgAjYCCCACIAQ2AgwgAiADNgIIDAMLQR8hBAJAIANB////B0sNACADQQh2IgQgBEGA/j9qQRB2QQhxIgR0IgUgBUGA4B9qQRB2QQRxIgV0IgAgAEGAgA9qQRB2QQJxIgB0QQ92IAQgBXIgAHJrIgRBAXQgAyAEQRVqdkEBcXJBHGohBAsgAiAENgIcIAJCADcCECAEQQJ0QbjSgIAAaiEFAkBBACgCjNCAgAAiAEEBIAR0IghxDQAgBSACNgIAQQAgACAIcjYCjNCAgAAgAiAFNgIYIAIgAjYCCCACIAI2AgwMAwsgA0EAQRkgBEEBdmsgBEEfRht0IQQgBSgCACEAA0AgACIFKAIEQXhxIANGDQIgBEEddiEAIARBAXQhBCAFIABBBHFqQRBqIggoAgAiAA0ACyAIIAI2AgAgAiAFNgIYIAIgAjYCDCACIAI2AggMAgsgAEF4IABrQQ9xQQAgAEEIakEPcRsiA2oiCyAGQUhqIgggA2siA0EBcjYCBCAAIAhqQTg2AgQgBCAFQTcgBWtBD3FBACAFQUlqQQ9xG2pBQWoiCCAIIARBEGpJGyIIQSM2AgRBAEEAKALw04CAADYCpNCAgABBACADNgKU0ICAAEEAIAs2AqDQgIAAIAhBEGpBACkC0NOAgAA3AgAgCEEAKQLI04CAADcCCEEAIAhBCGo2AtDTgIAAQQAgBjYCzNOAgABBACAANgLI04CAAEEAQQA2AtTTgIAAIAhBJGohAwNAIANBBzYCACADQQRqIgMgBUkNAAsgCCAERg0DIAggCCgCBEF+cTYCBCAIIAggBGsiADYCACAEIABBAXI2AgQCQCAAQf8BSw0AIABBeHFBsNCAgABqIQMCQAJAQQAoAojQgIAAIgVBASAAQQN2dCIAcQ0AQQAgBSAAcjYCiNCAgAAgAyEFDAELIAMoAgghBQsgBSAENgIMIAMgBDYCCCAEIAM2AgwgBCAFNgIIDAQLQR8hAwJAIABB////B0sNACAAQQh2IgMgA0GA/j9qQRB2QQhxIgN0IgUgBUGA4B9qQRB2QQRxIgV0IgggCEGAgA9qQRB2QQJxIgh0QQ92IAMgBXIgCHJrIgNBAXQgACADQRVqdkEBcXJBHGohAwsgBCADNgIcIARCADcCECADQQJ0QbjSgIAAaiEFAkBBACgCjNCAgAAiCEEBIAN0IgZxDQAgBSAENgIAQQAgCCAGcjYCjNCAgAAgBCAFNgIYIAQgBDYCCCAEIAQ2AgwMBAsgAEEAQRkgA0EBdmsgA0EfRht0IQMgBSgCACEIA0AgCCIFKAIEQXhxIABGDQMgA0EddiEIIANBAXQhAyAFIAhBBHFqQRBqIgYoAgAiCA0ACyAGIAQ2AgAgBCAFNgIYIAQgBDYCDCAEIAQ2AggMAwsgBSgCCCIDIAI2AgwgBSACNgIIIAJBADYCGCACIAU2AgwgAiADNgIICyALQQhqIQMMBQsgBSgCCCIDIAQ2AgwgBSAENgIIIARBADYCGCAEIAU2AgwgBCADNgIIC0EAKAKU0ICAACIDIAJNDQBBACgCoNCAgAAiBCACaiIFIAMgAmsiA0EBcjYCBEEAIAM2ApTQgIAAQQAgBTYCoNCAgAAgBCACQQNyNgIEIARBCGohAwwDC0EAIQNBAEEwNgL404CAAAwCCwJAIAtFDQACQAJAIAggCCgCHCIFQQJ0QbjSgIAAaiIDKAIARw0AIAMgADYCACAADQFBACAHQX4gBXdxIgc2AozQgIAADAILIAtBEEEUIAsoAhAgCEYbaiAANgIAIABFDQELIAAgCzYCGAJAIAgoAhAiA0UNACAAIAM2AhAgAyAANgIYCyAIQRRqKAIAIgNFDQAgAEEUaiADNgIAIAMgADYCGAsCQAJAIARBD0sNACAIIAQgAmoiA0EDcjYCBCAIIANqIgMgAygCBEEBcjYCBAwBCyAIIAJqIgAgBEEBcjYCBCAIIAJBA3I2AgQgACAEaiAENgIAAkAgBEH/AUsNACAEQXhxQbDQgIAAaiEDAkACQEEAKAKI0ICAACIFQQEgBEEDdnQiBHENAEEAIAUgBHI2AojQgIAAIAMhBAwBCyADKAIIIQQLIAQgADYCDCADIAA2AgggACADNgIMIAAgBDYCCAwBC0EfIQMCQCAEQf///wdLDQAgBEEIdiIDIANBgP4/akEQdkEIcSIDdCIFIAVBgOAfakEQdkEEcSIFdCICIAJBgIAPakEQdkECcSICdEEPdiADIAVyIAJyayIDQQF0IAQgA0EVanZBAXFyQRxqIQMLIAAgAzYCHCAAQgA3AhAgA0ECdEG40oCAAGohBQJAIAdBASADdCICcQ0AIAUgADYCAEEAIAcgAnI2AozQgIAAIAAgBTYCGCAAIAA2AgggACAANgIMDAELIARBAEEZIANBAXZrIANBH0YbdCEDIAUoAgAhAgJAA0AgAiIFKAIEQXhxIARGDQEgA0EddiECIANBAXQhAyAFIAJBBHFqQRBqIgYoAgAiAg0ACyAGIAA2AgAgACAFNgIYIAAgADYCDCAAIAA2AggMAQsgBSgCCCIDIAA2AgwgBSAANgIIIABBADYCGCAAIAU2AgwgACADNgIICyAIQQhqIQMMAQsCQCAKRQ0AAkACQCAAIAAoAhwiBUECdEG40oCAAGoiAygCAEcNACADIAg2AgAgCA0BQQAgCUF+IAV3cTYCjNCAgAAMAgsgCkEQQRQgCigCECAARhtqIAg2AgAgCEUNAQsgCCAKNgIYAkAgACgCECIDRQ0AIAggAzYCECADIAg2AhgLIABBFGooAgAiA0UNACAIQRRqIAM2AgAgAyAINgIYCwJAAkAgBEEPSw0AIAAgBCACaiIDQQNyNgIEIAAgA2oiAyADKAIEQQFyNgIEDAELIAAgAmoiBSAEQQFyNgIEIAAgAkEDcjYCBCAFIARqIAQ2AgACQCAHRQ0AIAdBeHFBsNCAgABqIQJBACgCnNCAgAAhAwJAAkBBASAHQQN2dCIIIAZxDQBBACAIIAZyNgKI0ICAACACIQgMAQsgAigCCCEICyAIIAM2AgwgAiADNgIIIAMgAjYCDCADIAg2AggLQQAgBTYCnNCAgABBACAENgKQ0ICAAAsgAEEIaiEDCyABQRBqJICAgIAAIAMLCgAgABDJgICAAAviDQEHfwJAIABFDQAgAEF4aiIBIABBfGooAgAiAkF4cSIAaiEDAkAgAkEBcQ0AIAJBA3FFDQEgASABKAIAIgJrIgFBACgCmNCAgAAiBEkNASACIABqIQACQCABQQAoApzQgIAARg0AAkAgAkH/AUsNACABKAIIIgQgAkEDdiIFQQN0QbDQgIAAaiIGRhoCQCABKAIMIgIgBEcNAEEAQQAoAojQgIAAQX4gBXdxNgKI0ICAAAwDCyACIAZGGiACIAQ2AgggBCACNgIMDAILIAEoAhghBwJAAkAgASgCDCIGIAFGDQAgASgCCCICIARJGiAGIAI2AgggAiAGNgIMDAELAkAgAUEUaiICKAIAIgQNACABQRBqIgIoAgAiBA0AQQAhBgwBCwNAIAIhBSAEIgZBFGoiAigCACIEDQAgBkEQaiECIAYoAhAiBA0ACyAFQQA2AgALIAdFDQECQAJAIAEgASgCHCIEQQJ0QbjSgIAAaiICKAIARw0AIAIgBjYCACAGDQFBAEEAKAKM0ICAAEF+IAR3cTYCjNCAgAAMAwsgB0EQQRQgBygCECABRhtqIAY2AgAgBkUNAgsgBiAHNgIYAkAgASgCECICRQ0AIAYgAjYCECACIAY2AhgLIAEoAhQiAkUNASAGQRRqIAI2AgAgAiAGNgIYDAELIAMoAgQiAkEDcUEDRw0AIAMgAkF+cTYCBEEAIAA2ApDQgIAAIAEgAGogADYCACABIABBAXI2AgQPCyABIANPDQAgAygCBCICQQFxRQ0AAkACQCACQQJxDQACQCADQQAoAqDQgIAARw0AQQAgATYCoNCAgABBAEEAKAKU0ICAACAAaiIANgKU0ICAACABIABBAXI2AgQgAUEAKAKc0ICAAEcNA0EAQQA2ApDQgIAAQQBBADYCnNCAgAAPCwJAIANBACgCnNCAgABHDQBBACABNgKc0ICAAEEAQQAoApDQgIAAIABqIgA2ApDQgIAAIAEgAEEBcjYCBCABIABqIAA2AgAPCyACQXhxIABqIQACQAJAIAJB/wFLDQAgAygCCCIEIAJBA3YiBUEDdEGw0ICAAGoiBkYaAkAgAygCDCICIARHDQBBAEEAKAKI0ICAAEF+IAV3cTYCiNCAgAAMAgsgAiAGRhogAiAENgIIIAQgAjYCDAwBCyADKAIYIQcCQAJAIAMoAgwiBiADRg0AIAMoAggiAkEAKAKY0ICAAEkaIAYgAjYCCCACIAY2AgwMAQsCQCADQRRqIgIoAgAiBA0AIANBEGoiAigCACIEDQBBACEGDAELA0AgAiEFIAQiBkEUaiICKAIAIgQNACAGQRBqIQIgBigCECIEDQALIAVBADYCAAsgB0UNAAJAAkAgAyADKAIcIgRBAnRBuNKAgABqIgIoAgBHDQAgAiAGNgIAIAYNAUEAQQAoAozQgIAAQX4gBHdxNgKM0ICAAAwCCyAHQRBBFCAHKAIQIANGG2ogBjYCACAGRQ0BCyAGIAc2AhgCQCADKAIQIgJFDQAgBiACNgIQIAIgBjYCGAsgAygCFCICRQ0AIAZBFGogAjYCACACIAY2AhgLIAEgAGogADYCACABIABBAXI2AgQgAUEAKAKc0ICAAEcNAUEAIAA2ApDQgIAADwsgAyACQX5xNgIEIAEgAGogADYCACABIABBAXI2AgQLAkAgAEH/AUsNACAAQXhxQbDQgIAAaiECAkACQEEAKAKI0ICAACIEQQEgAEEDdnQiAHENAEEAIAQgAHI2AojQgIAAIAIhAAwBCyACKAIIIQALIAAgATYCDCACIAE2AgggASACNgIMIAEgADYCCA8LQR8hAgJAIABB////B0sNACAAQQh2IgIgAkGA/j9qQRB2QQhxIgJ0IgQgBEGA4B9qQRB2QQRxIgR0IgYgBkGAgA9qQRB2QQJxIgZ0QQ92IAIgBHIgBnJrIgJBAXQgACACQRVqdkEBcXJBHGohAgsgASACNgIcIAFCADcCECACQQJ0QbjSgIAAaiEEAkACQEEAKAKM0ICAACIGQQEgAnQiA3ENACAEIAE2AgBBACAGIANyNgKM0ICAACABIAQ2AhggASABNgIIIAEgATYCDAwBCyAAQQBBGSACQQF2ayACQR9GG3QhAiAEKAIAIQYCQANAIAYiBCgCBEF4cSAARg0BIAJBHXYhBiACQQF0IQIgBCAGQQRxakEQaiIDKAIAIgYNAAsgAyABNgIAIAEgBDYCGCABIAE2AgwgASABNgIIDAELIAQoAggiACABNgIMIAQgATYCCCABQQA2AhggASAENgIMIAEgADYCCAtBAEEAKAKo0ICAAEF/aiIBQX8gARs2AqjQgIAACwsEAAAAC04AAkAgAA0APwBBEHQPCwJAIABB//8DcQ0AIABBf0wNAAJAIABBEHZAACIAQX9HDQBBAEEwNgL404CAAEF/DwsgAEEQdA8LEMqAgIAAAAvyAgIDfwF+AkAgAkUNACAAIAE6AAAgAiAAaiIDQX9qIAE6AAAgAkEDSQ0AIAAgAToAAiAAIAE6AAEgA0F9aiABOgAAIANBfmogAToAACACQQdJDQAgACABOgADIANBfGogAToAACACQQlJDQAgAEEAIABrQQNxIgRqIgMgAUH/AXFBgYKECGwiATYCACADIAIgBGtBfHEiBGoiAkF8aiABNgIAIARBCUkNACADIAE2AgggAyABNgIEIAJBeGogATYCACACQXRqIAE2AgAgBEEZSQ0AIAMgATYCGCADIAE2AhQgAyABNgIQIAMgATYCDCACQXBqIAE2AgAgAkFsaiABNgIAIAJBaGogATYCACACQWRqIAE2AgAgBCADQQRxQRhyIgVrIgJBIEkNACABrUKBgICAEH4hBiADIAVqIQEDQCABIAY3AxggASAGNwMQIAEgBjcDCCABIAY3AwAgAUEgaiEBIAJBYGoiAkEfSw0ACwsgAAsLjkgBAEGACAuGSAEAAAACAAAAAwAAAAAAAAAAAAAABAAAAAUAAAAAAAAAAAAAAAYAAAAHAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsb3NlZWVwLWFsaXZlAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgAAAAAAAAAAAAAAAAAAAHJhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KDQpTTQ0KDQpUVFAvQ0UvVFNQLwAAAAAAAAAAAAAAAAECAAEDAAAAAAAAAAAAAAAAAAAAAAAABAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAgABAwAAAAAAAAAAAAAAAAAAAAAAAAQBAQUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw=="},31910:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.enumToMap=void 0;function enumToMap(i){const p={};Object.keys(i).forEach((d=>{const y=i[d];if(typeof y==="number"){p[d]=y}}));return p}p.enumToMap=enumToMap},35343:(i,p,d)=>{"use strict";const{kClients:y}=d(45773);const v=d(28603);const{kAgent:D,kMockAgentSet:M,kMockAgentGet:U,kDispatches:j,kIsMockActive:V,kNetConnect:K,kGetNetConnect:ee,kOptions:te,kFactory:re}=d(15367);const ne=d(74163);const ie=d(83722);const{matchValue:oe,buildMockOptions:se}=d(50939);const{InvalidArgumentError:ae,UndiciError:le}=d(61581);const ce=d(53553);const ue=d(1315);const pe=d(16584);class FakeWeakRef{constructor(i){this.value=i}deref(){return this.value}}class MockAgent extends ce{constructor(i){super(i);this[K]=true;this[V]=true;if(i&&i.agent&&typeof i.agent.dispatch!=="function"){throw new ae("Argument opts.agent must implement Agent")}const p=i&&i.agent?i.agent:new v(i);this[D]=p;this[y]=p[y];this[te]=se(i)}get(i){let p=this[U](i);if(!p){p=this[re](i);this[M](i,p)}return p}dispatch(i,p){this.get(i.origin);return this[D].dispatch(i,p)}async close(){await this[D].close();this[y].clear()}deactivate(){this[V]=false}activate(){this[V]=true}enableNetConnect(i){if(typeof i==="string"||typeof i==="function"||i instanceof RegExp){if(Array.isArray(this[K])){this[K].push(i)}else{this[K]=[i]}}else if(typeof i==="undefined"){this[K]=true}else{throw new ae("Unsupported matcher. Must be one of String|Function|RegExp.")}}disableNetConnect(){this[K]=false}get isMockActive(){return this[V]}[M](i,p){this[y].set(i,new FakeWeakRef(p))}[re](i){const p=Object.assign({agent:this},this[te]);return this[te]&&this[te].connections===1?new ne(i,p):new ie(i,p)}[U](i){const p=this[y].get(i);if(p){return p.deref()}if(typeof i!=="string"){const p=this[re]("http://localhost:9999");this[M](i,p);return p}for(const[p,d]of Array.from(this[y])){const y=d.deref();if(y&&typeof p!=="string"&&oe(p,i)){const p=this[re](i);this[M](i,p);p[j]=y[j];return p}}}[ee](){return this[K]}pendingInterceptors(){const i=this[y];return Array.from(i.entries()).flatMap((([i,p])=>p.deref()[j].map((p=>({...p,origin:i}))))).filter((({pending:i})=>i))}assertNoPendingInterceptors({pendingInterceptorsFormatter:i=new pe}={}){const p=this.pendingInterceptors();if(p.length===0){return}const d=new ue("interceptor","interceptors").pluralize(p.length);throw new le(`\n${d.count} ${d.noun} ${d.is} pending:\n\n${i.format(p)}\n`.trim())}}i.exports=MockAgent},74163:(i,p,d)=>{"use strict";const{promisify:y}=d(39023);const v=d(60439);const{buildMockDispatch:D}=d(50939);const{kDispatches:M,kMockAgent:U,kClose:j,kOriginalClose:V,kOrigin:K,kOriginalDispatch:ee,kConnected:te}=d(15367);const{MockInterceptor:re}=d(93445);const ne=d(45773);const{InvalidArgumentError:ie}=d(61581);class MockClient extends v{constructor(i,p){super(i,p);if(!p||!p.agent||typeof p.agent.dispatch!=="function"){throw new ie("Argument opts.agent must implement Agent")}this[U]=p.agent;this[K]=i;this[M]=[];this[te]=1;this[ee]=this.dispatch;this[V]=this.close.bind(this);this.dispatch=D.call(this);this.close=this[j]}get[ne.kConnected](){return this[te]}intercept(i){return new re(i,this[M])}async[j](){await y(this[V])();this[te]=0;this[U][ne.kClients].delete(this[K])}}i.exports=MockClient},82255:(i,p,d)=>{"use strict";const{UndiciError:y}=d(61581);class MockNotMatchedError extends y{constructor(i){super(i);Error.captureStackTrace(this,MockNotMatchedError);this.name="MockNotMatchedError";this.message=i||"The request does not match any registered mock dispatches";this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}}i.exports={MockNotMatchedError:MockNotMatchedError}},93445:(i,p,d)=>{"use strict";const{getResponseData:y,buildKey:v,addMockDispatch:D}=d(50939);const{kDispatches:M,kDispatchKey:U,kDefaultHeaders:j,kDefaultTrailers:V,kContentLength:K,kMockDispatch:ee}=d(15367);const{InvalidArgumentError:te}=d(61581);const{buildURL:re}=d(84606);class MockScope{constructor(i){this[ee]=i}delay(i){if(typeof i!=="number"||!Number.isInteger(i)||i<=0){throw new te("waitInMs must be a valid integer > 0")}this[ee].delay=i;return this}persist(){this[ee].persist=true;return this}times(i){if(typeof i!=="number"||!Number.isInteger(i)||i<=0){throw new te("repeatTimes must be a valid integer > 0")}this[ee].times=i;return this}}class MockInterceptor{constructor(i,p){if(typeof i!=="object"){throw new te("opts must be an object")}if(typeof i.path==="undefined"){throw new te("opts.path must be defined")}if(typeof i.method==="undefined"){i.method="GET"}if(typeof i.path==="string"){if(i.query){i.path=re(i.path,i.query)}else{const p=new URL(i.path,"data://");i.path=p.pathname+p.search}}if(typeof i.method==="string"){i.method=i.method.toUpperCase()}this[U]=v(i);this[M]=p;this[j]={};this[V]={};this[K]=false}createMockScopeDispatchData(i,p,d={}){const v=y(p);const D=this[K]?{"content-length":v.length}:{};const M={...this[j],...D,...d.headers};const U={...this[V],...d.trailers};return{statusCode:i,data:p,headers:M,trailers:U}}validateReplyParameters(i,p,d){if(typeof i==="undefined"){throw new te("statusCode must be defined")}if(typeof p==="undefined"){throw new te("data must be defined")}if(typeof d!=="object"){throw new te("responseOptions must be an object")}}reply(i){if(typeof i==="function"){const wrappedDefaultsCallback=p=>{const d=i(p);if(typeof d!=="object"){throw new te("reply options callback must return an object")}const{statusCode:y,data:v="",responseOptions:D={}}=d;this.validateReplyParameters(y,v,D);return{...this.createMockScopeDispatchData(y,v,D)}};const p=D(this[M],this[U],wrappedDefaultsCallback);return new MockScope(p)}const[p,d="",y={}]=[...arguments];this.validateReplyParameters(p,d,y);const v=this.createMockScopeDispatchData(p,d,y);const j=D(this[M],this[U],v);return new MockScope(j)}replyWithError(i){if(typeof i==="undefined"){throw new te("error must be defined")}const p=D(this[M],this[U],{error:i});return new MockScope(p)}defaultReplyHeaders(i){if(typeof i==="undefined"){throw new te("headers must be defined")}this[j]=i;return this}defaultReplyTrailers(i){if(typeof i==="undefined"){throw new te("trailers must be defined")}this[V]=i;return this}replyContentLength(){this[K]=true;return this}}i.exports.MockInterceptor=MockInterceptor;i.exports.MockScope=MockScope},83722:(i,p,d)=>{"use strict";const{promisify:y}=d(39023);const v=d(6086);const{buildMockDispatch:D}=d(50939);const{kDispatches:M,kMockAgent:U,kClose:j,kOriginalClose:V,kOrigin:K,kOriginalDispatch:ee,kConnected:te}=d(15367);const{MockInterceptor:re}=d(93445);const ne=d(45773);const{InvalidArgumentError:ie}=d(61581);class MockPool extends v{constructor(i,p){super(i,p);if(!p||!p.agent||typeof p.agent.dispatch!=="function"){throw new ie("Argument opts.agent must implement Agent")}this[U]=p.agent;this[K]=i;this[M]=[];this[te]=1;this[ee]=this.dispatch;this[V]=this.close.bind(this);this.dispatch=D.call(this);this.close=this[j]}get[ne.kConnected](){return this[te]}intercept(i){return new re(i,this[M])}async[j](){await y(this[V])();this[te]=0;this[U][ne.kClients].delete(this[K])}}i.exports=MockPool},15367:i=>{"use strict";i.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}},50939:(i,p,d)=>{"use strict";const{MockNotMatchedError:y}=d(82255);const{kDispatches:v,kMockAgent:D,kOriginalDispatch:M,kOrigin:U,kGetNetConnect:j}=d(15367);const{buildURL:V,nop:K}=d(84606);const{STATUS_CODES:ee}=d(58611);const{types:{isPromise:te}}=d(39023);function matchValue(i,p){if(typeof i==="string"){return i===p}if(i instanceof RegExp){return i.test(p)}if(typeof i==="function"){return i(p)===true}return false}function lowerCaseEntries(i){return Object.fromEntries(Object.entries(i).map((([i,p])=>[i.toLocaleLowerCase(),p])))}function getHeaderByName(i,p){if(Array.isArray(i)){for(let d=0;d<i.length;d+=2){if(i[d].toLocaleLowerCase()===p.toLocaleLowerCase()){return i[d+1]}}return undefined}else if(typeof i.get==="function"){return i.get(p)}else{return lowerCaseEntries(i)[p.toLocaleLowerCase()]}}function buildHeadersFromArray(i){const p=i.slice();const d=[];for(let i=0;i<p.length;i+=2){d.push([p[i],p[i+1]])}return Object.fromEntries(d)}function matchHeaders(i,p){if(typeof i.headers==="function"){if(Array.isArray(p)){p=buildHeadersFromArray(p)}return i.headers(p?lowerCaseEntries(p):{})}if(typeof i.headers==="undefined"){return true}if(typeof p!=="object"||typeof i.headers!=="object"){return false}for(const[d,y]of Object.entries(i.headers)){const i=getHeaderByName(p,d);if(!matchValue(y,i)){return false}}return true}function safeUrl(i){if(typeof i!=="string"){return i}const p=i.split("?");if(p.length!==2){return i}const d=new URLSearchParams(p.pop());d.sort();return[...p,d.toString()].join("?")}function matchKey(i,{path:p,method:d,body:y,headers:v}){const D=matchValue(i.path,p);const M=matchValue(i.method,d);const U=typeof i.body!=="undefined"?matchValue(i.body,y):true;const j=matchHeaders(i,v);return D&&M&&U&&j}function getResponseData(i){if(Buffer.isBuffer(i)){return i}else if(typeof i==="object"){return JSON.stringify(i)}else{return i.toString()}}function getMockDispatch(i,p){const d=p.query?V(p.path,p.query):p.path;const v=typeof d==="string"?safeUrl(d):d;let D=i.filter((({consumed:i})=>!i)).filter((({path:i})=>matchValue(safeUrl(i),v)));if(D.length===0){throw new y(`Mock dispatch not matched for path '${v}'`)}D=D.filter((({method:i})=>matchValue(i,p.method)));if(D.length===0){throw new y(`Mock dispatch not matched for method '${p.method}'`)}D=D.filter((({body:i})=>typeof i!=="undefined"?matchValue(i,p.body):true));if(D.length===0){throw new y(`Mock dispatch not matched for body '${p.body}'`)}D=D.filter((i=>matchHeaders(i,p.headers)));if(D.length===0){throw new y(`Mock dispatch not matched for headers '${typeof p.headers==="object"?JSON.stringify(p.headers):p.headers}'`)}return D[0]}function addMockDispatch(i,p,d){const y={timesInvoked:0,times:1,persist:false,consumed:false};const v=typeof d==="function"?{callback:d}:{...d};const D={...y,...p,pending:true,data:{error:null,...v}};i.push(D);return D}function deleteMockDispatch(i,p){const d=i.findIndex((i=>{if(!i.consumed){return false}return matchKey(i,p)}));if(d!==-1){i.splice(d,1)}}function buildKey(i){const{path:p,method:d,body:y,headers:v,query:D}=i;return{path:p,method:d,body:y,headers:v,query:D}}function generateKeyValues(i){return Object.entries(i).reduce(((i,[p,d])=>[...i,Buffer.from(`${p}`),Array.isArray(d)?d.map((i=>Buffer.from(`${i}`))):Buffer.from(`${d}`)]),[])}function getStatusText(i){return ee[i]||"unknown"}async function getResponse(i){const p=[];for await(const d of i){p.push(d)}return Buffer.concat(p).toString("utf8")}function mockDispatch(i,p){const d=buildKey(i);const y=getMockDispatch(this[v],d);y.timesInvoked++;if(y.data.callback){y.data={...y.data,...y.data.callback(i)}}const{data:{statusCode:D,data:M,headers:U,trailers:j,error:V},delay:ee,persist:re}=y;const{timesInvoked:ne,times:ie}=y;y.consumed=!re&&ne>=ie;y.pending=ne<ie;if(V!==null){deleteMockDispatch(this[v],d);p.onError(V);return true}if(typeof ee==="number"&&ee>0){setTimeout((()=>{handleReply(this[v])}),ee)}else{handleReply(this[v])}function handleReply(y,v=M){const V=Array.isArray(i.headers)?buildHeadersFromArray(i.headers):i.headers;const ee=typeof v==="function"?v({...i,headers:V}):v;if(te(ee)){ee.then((i=>handleReply(y,i)));return}const re=getResponseData(ee);const ne=generateKeyValues(U);const ie=generateKeyValues(j);p.abort=K;p.onHeaders(D,ne,resume,getStatusText(D));p.onData(Buffer.from(re));p.onComplete(ie);deleteMockDispatch(y,d)}function resume(){}return true}function buildMockDispatch(){const i=this[D];const p=this[U];const d=this[M];return function dispatch(v,D){if(i.isMockActive){try{mockDispatch.call(this,v,D)}catch(M){if(M instanceof y){const U=i[j]();if(U===false){throw new y(`${M.message}: subsequent request to origin ${p} was not allowed (net.connect disabled)`)}if(checkNetConnect(U,p)){d.call(this,v,D)}else{throw new y(`${M.message}: subsequent request to origin ${p} was not allowed (net.connect is not enabled for this origin)`)}}else{throw M}}}else{d.call(this,v,D)}}}function checkNetConnect(i,p){const d=new URL(p);if(i===true){return true}else if(Array.isArray(i)&&i.some((i=>matchValue(i,d.host)))){return true}return false}function buildMockOptions(i){if(i){const{agent:p,...d}=i;return d}}i.exports={getResponseData:getResponseData,getMockDispatch:getMockDispatch,addMockDispatch:addMockDispatch,deleteMockDispatch:deleteMockDispatch,buildKey:buildKey,generateKeyValues:generateKeyValues,matchValue:matchValue,getResponse:getResponse,getStatusText:getStatusText,mockDispatch:mockDispatch,buildMockDispatch:buildMockDispatch,checkNetConnect:checkNetConnect,buildMockOptions:buildMockOptions,getHeaderByName:getHeaderByName}},16584:(i,p,d)=>{"use strict";const{Transform:y}=d(2203);const{Console:v}=d(64236);i.exports=class PendingInterceptorsFormatter{constructor({disableColors:i}={}){this.transform=new y({transform(i,p,d){d(null,i)}});this.logger=new v({stdout:this.transform,inspectOptions:{colors:!i&&!process.env.CI}})}format(i){const p=i.map((({method:i,path:p,data:{statusCode:d},persist:y,times:v,timesInvoked:D,origin:M})=>({Method:i,Origin:M,Path:p,"Status code":d,Persistent:y?"✅":"❌",Invocations:D,Remaining:y?Infinity:v-D})));this.logger.table(p);return this.transform.read().toString()}}},1315:i=>{"use strict";const p={pronoun:"it",is:"is",was:"was",this:"this"};const d={pronoun:"they",is:"are",was:"were",this:"these"};i.exports=class Pluralizer{constructor(i,p){this.singular=i;this.plural=p}pluralize(i){const y=i===1;const v=y?p:d;const D=y?this.singular:this.plural;return{...v,count:i,noun:D}}}},60119:i=>{"use strict";const p=2048;const d=p-1;class FixedCircularBuffer{constructor(){this.bottom=0;this.top=0;this.list=new Array(p);this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&d)===this.bottom}push(i){this.list[this.top]=i;this.top=this.top+1&d}shift(){const i=this.list[this.bottom];if(i===undefined)return null;this.list[this.bottom]=undefined;this.bottom=this.bottom+1&d;return i}}i.exports=class FixedQueue{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(i){if(this.head.isFull()){this.head=this.head.next=new FixedCircularBuffer}this.head.push(i)}shift(){const i=this.tail;const p=i.shift();if(i.isEmpty()&&i.next!==null){this.tail=i.next}return p}}},49974:(i,p,d)=>{"use strict";const y=d(19787);const v=d(60119);const{kConnected:D,kSize:M,kRunning:U,kPending:j,kQueued:V,kBusy:K,kFree:ee,kUrl:te,kClose:re,kDestroy:ne,kDispatch:ie}=d(45773);const oe=d(50136);const se=Symbol("clients");const ae=Symbol("needDrain");const le=Symbol("queue");const ce=Symbol("closed resolve");const ue=Symbol("onDrain");const pe=Symbol("onConnect");const de=Symbol("onDisconnect");const fe=Symbol("onConnectionError");const me=Symbol("get dispatcher");const he=Symbol("add client");const Ae=Symbol("remove client");const ge=Symbol("stats");class PoolBase extends y{constructor(){super();this[le]=new v;this[se]=[];this[V]=0;const i=this;this[ue]=function onDrain(p,d){const y=i[le];let v=false;while(!v){const p=y.shift();if(!p){break}i[V]--;v=!this.dispatch(p.opts,p.handler)}this[ae]=v;if(!this[ae]&&i[ae]){i[ae]=false;i.emit("drain",p,[i,...d])}if(i[ce]&&y.isEmpty()){Promise.all(i[se].map((i=>i.close()))).then(i[ce])}};this[pe]=(p,d)=>{i.emit("connect",p,[i,...d])};this[de]=(p,d,y)=>{i.emit("disconnect",p,[i,...d],y)};this[fe]=(p,d,y)=>{i.emit("connectionError",p,[i,...d],y)};this[ge]=new oe(this)}get[K](){return this[ae]}get[D](){return this[se].filter((i=>i[D])).length}get[ee](){return this[se].filter((i=>i[D]&&!i[ae])).length}get[j](){let i=this[V];for(const{[j]:p}of this[se]){i+=p}return i}get[U](){let i=0;for(const{[U]:p}of this[se]){i+=p}return i}get[M](){let i=this[V];for(const{[M]:p}of this[se]){i+=p}return i}get stats(){return this[ge]}async[re](){if(this[le].isEmpty()){return Promise.all(this[se].map((i=>i.close())))}else{return new Promise((i=>{this[ce]=i}))}}async[ne](i){while(true){const p=this[le].shift();if(!p){break}p.handler.onError(i)}return Promise.all(this[se].map((p=>p.destroy(i))))}[ie](i,p){const d=this[me]();if(!d){this[ae]=true;this[le].push({opts:i,handler:p});this[V]++}else if(!d.dispatch(i,p)){d[ae]=true;this[ae]=!this[me]()}return!this[ae]}[he](i){i.on("drain",this[ue]).on("connect",this[pe]).on("disconnect",this[de]).on("connectionError",this[fe]);this[se].push(i);if(this[ae]){process.nextTick((()=>{if(this[ae]){this[ue](i[te],[this,i])}}))}return this}[Ae](i){i.close((()=>{const p=this[se].indexOf(i);if(p!==-1){this[se].splice(p,1)}}));this[ae]=this[se].some((i=>!i[ae]&&i.closed!==true&&i.destroyed!==true))}}i.exports={PoolBase:PoolBase,kClients:se,kNeedDrain:ae,kAddClient:he,kRemoveClient:Ae,kGetDispatcher:me}},50136:(i,p,d)=>{const{kFree:y,kConnected:v,kPending:D,kQueued:M,kRunning:U,kSize:j}=d(45773);const V=Symbol("pool");class PoolStats{constructor(i){this[V]=i}get connected(){return this[V][v]}get free(){return this[V][y]}get pending(){return this[V][D]}get queued(){return this[V][M]}get running(){return this[V][U]}get size(){return this[V][j]}}i.exports=PoolStats},6086:(i,p,d)=>{"use strict";const{PoolBase:y,kClients:v,kNeedDrain:D,kAddClient:M,kGetDispatcher:U}=d(49974);const j=d(60439);const{InvalidArgumentError:V}=d(61581);const K=d(84606);const{kUrl:ee,kInterceptors:te}=d(45773);const re=d(20110);const ne=Symbol("options");const ie=Symbol("connections");const oe=Symbol("factory");function defaultFactory(i,p){return new j(i,p)}class Pool extends y{constructor(i,{connections:p,factory:d=defaultFactory,connect:y,connectTimeout:D,tls:M,maxCachedSessions:U,socketPath:j,autoSelectFamily:se,autoSelectFamilyAttemptTimeout:ae,allowH2:le,...ce}={}){super();if(p!=null&&(!Number.isFinite(p)||p<0)){throw new V("invalid connections")}if(typeof d!=="function"){throw new V("factory must be a function.")}if(y!=null&&typeof y!=="function"&&typeof y!=="object"){throw new V("connect must be a function or an object")}if(typeof y!=="function"){y=re({...M,maxCachedSessions:U,allowH2:le,socketPath:j,timeout:D,...K.nodeHasAutoSelectFamily&&se?{autoSelectFamily:se,autoSelectFamilyAttemptTimeout:ae}:undefined,...y})}this[te]=ce.interceptors&&ce.interceptors.Pool&&Array.isArray(ce.interceptors.Pool)?ce.interceptors.Pool:[];this[ie]=p||null;this[ee]=K.parseOrigin(i);this[ne]={...K.deepClone(ce),connect:y,allowH2:le};this[ne].interceptors=ce.interceptors?{...ce.interceptors}:undefined;this[oe]=d;this.on("connectionError",((i,p,d)=>{for(const i of p){const p=this[v].indexOf(i);if(p!==-1){this[v].splice(p,1)}}}))}[U](){let i=this[v].find((i=>!i[D]));if(i){return i}if(!this[ie]||this[v].length<this[ie]){i=this[oe](this[ee],this[ne]);this[M](i)}return i}}i.exports=Pool},46278:(i,p,d)=>{"use strict";const{kProxy:y,kClose:v,kDestroy:D,kInterceptors:M}=d(45773);const{URL:U}=d(87016);const j=d(28603);const V=d(6086);const K=d(19787);const{InvalidArgumentError:ee,RequestAbortedError:te}=d(61581);const re=d(20110);const ne=Symbol("proxy agent");const ie=Symbol("proxy client");const oe=Symbol("proxy headers");const se=Symbol("request tls settings");const ae=Symbol("proxy tls settings");const le=Symbol("connect endpoint function");function defaultProtocolPort(i){return i==="https:"?443:80}function buildProxyOptions(i){if(typeof i==="string"){i={uri:i}}if(!i||!i.uri){throw new ee("Proxy opts.uri is mandatory")}return{uri:i.uri,protocol:i.protocol||"https"}}function defaultFactory(i,p){return new V(i,p)}class ProxyAgent extends K{constructor(i){super(i);this[y]=buildProxyOptions(i);this[ne]=new j(i);this[M]=i.interceptors&&i.interceptors.ProxyAgent&&Array.isArray(i.interceptors.ProxyAgent)?i.interceptors.ProxyAgent:[];if(typeof i==="string"){i={uri:i}}if(!i||!i.uri){throw new ee("Proxy opts.uri is mandatory")}const{clientFactory:p=defaultFactory}=i;if(typeof p!=="function"){throw new ee("Proxy opts.clientFactory must be a function.")}this[se]=i.requestTls;this[ae]=i.proxyTls;this[oe]=i.headers||{};const d=new U(i.uri);const{origin:v,port:D,host:V,username:K,password:ce}=d;if(i.auth&&i.token){throw new ee("opts.auth cannot be used in combination with opts.token")}else if(i.auth){this[oe]["proxy-authorization"]=`Basic ${i.auth}`}else if(i.token){this[oe]["proxy-authorization"]=i.token}else if(K&&ce){this[oe]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(K)}:${decodeURIComponent(ce)}`).toString("base64")}`}const ue=re({...i.proxyTls});this[le]=re({...i.requestTls});this[ie]=p(d,{connect:ue});this[ne]=new j({...i,connect:async(i,p)=>{let d=i.host;if(!i.port){d+=`:${defaultProtocolPort(i.protocol)}`}try{const{socket:y,statusCode:M}=await this[ie].connect({origin:v,port:D,path:d,signal:i.signal,headers:{...this[oe],host:V}});if(M!==200){y.on("error",(()=>{})).destroy();p(new te(`Proxy response (${M}) !== 200 when HTTP Tunneling`))}if(i.protocol!=="https:"){p(null,y);return}let U;if(this[se]){U=this[se].servername}else{U=i.servername}this[le]({...i,servername:U,httpSocket:y},p)}catch(i){p(i)}}})}dispatch(i,p){const{host:d}=new U(i.origin);const y=buildHeaders(i.headers);throwIfProxyAuthIsSent(y);return this[ne].dispatch({...i,headers:{...y,host:d}},p)}async[v](){await this[ne].close();await this[ie].close()}async[D](){await this[ne].destroy();await this[ie].destroy()}}function buildHeaders(i){if(Array.isArray(i)){const p={};for(let d=0;d<i.length;d+=2){p[i[d]]=i[d+1]}return p}return i}function throwIfProxyAuthIsSent(i){const p=i&&Object.keys(i).find((i=>i.toLowerCase()==="proxy-authorization"));if(p){throw new ee("Proxy-Authorization should be sent in ProxyAgent constructor")}}i.exports=ProxyAgent},62374:i=>{"use strict";let p=Date.now();let d;const y=[];function onTimeout(){p=Date.now();let i=y.length;let d=0;while(d<i){const v=y[d];if(v.state===0){v.state=p+v.delay}else if(v.state>0&&p>=v.state){v.state=-1;v.callback(v.opaque)}if(v.state===-1){v.state=-2;if(d!==i-1){y[d]=y.pop()}else{y.pop()}i-=1}else{d+=1}}if(y.length>0){refreshTimeout()}}function refreshTimeout(){if(d&&d.refresh){d.refresh()}else{clearTimeout(d);d=setTimeout(onTimeout,1e3);if(d.unref){d.unref()}}}class Timeout{constructor(i,p,d){this.callback=i;this.delay=p;this.opaque=d;this.state=-2;this.refresh()}refresh(){if(this.state===-2){y.push(this);if(!d||y.length===1){refreshTimeout()}}this.state=0}clear(){this.state=-1}}i.exports={setTimeout(i,p,d){return p<1e3?setTimeout(i,p,d):new Timeout(i,p,d)},clearTimeout(i){if(i instanceof Timeout){i.clear()}else{clearTimeout(i)}}}},33760:(i,p,d)=>{"use strict";const y=d(31637);const{uid:v,states:D}=d(67875);const{kReadyState:M,kSentClose:U,kByteParser:j,kReceivedClose:V}=d(16063);const{fireEvent:K,failWebsocketConnection:ee}=d(10588);const{CloseEvent:te}=d(43897);const{makeRequest:re}=d(62204);const{fetching:ne}=d(79401);const{Headers:ie}=d(12223);const{getGlobalDispatcher:oe}=d(7075);const{kHeadersList:se}=d(45773);const ae={};ae.open=y.channel("undici:websocket:open");ae.close=y.channel("undici:websocket:close");ae.socketError=y.channel("undici:websocket:socket_error");let le;try{le=d(76982)}catch{}function establishWebSocketConnection(i,p,d,y,D){const M=i;M.protocol=i.protocol==="ws:"?"http:":"https:";const U=re({urlList:[M],serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(D.headers){const i=new ie(D.headers)[se];U.headersList=i}const j=le.randomBytes(16).toString("base64");U.headersList.append("sec-websocket-key",j);U.headersList.append("sec-websocket-version","13");for(const i of p){U.headersList.append("sec-websocket-protocol",i)}const V="";const K=ne({request:U,useParallelQueue:true,dispatcher:D.dispatcher??oe(),processResponse(i){if(i.type==="error"||i.status!==101){ee(d,"Received network error or non-101 status code.");return}if(p.length!==0&&!i.headersList.get("Sec-WebSocket-Protocol")){ee(d,"Server did not respond with sent protocols.");return}if(i.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){ee(d,'Server did not set Upgrade header to "websocket".');return}if(i.headersList.get("Connection")?.toLowerCase()!=="upgrade"){ee(d,'Server did not set Connection header to "upgrade".');return}const D=i.headersList.get("Sec-WebSocket-Accept");const M=le.createHash("sha1").update(j+v).digest("base64");if(D!==M){ee(d,"Incorrect hash received in Sec-WebSocket-Accept header.");return}const K=i.headersList.get("Sec-WebSocket-Extensions");if(K!==null&&K!==V){ee(d,"Received different permessage-deflate than the one set.");return}const te=i.headersList.get("Sec-WebSocket-Protocol");if(te!==null&&te!==U.headersList.get("Sec-WebSocket-Protocol")){ee(d,"Protocol was not set in the opening handshake.");return}i.socket.on("data",onSocketData);i.socket.on("close",onSocketClose);i.socket.on("error",onSocketError);if(ae.open.hasSubscribers){ae.open.publish({address:i.socket.address(),protocol:te,extensions:K})}y(i)}});return K}function onSocketData(i){if(!this.ws[j].write(i)){this.pause()}}function onSocketClose(){const{ws:i}=this;const p=i[U]&&i[V];let d=1005;let y="";const v=i[j].closingInfo;if(v){d=v.code??1005;y=v.reason}else if(!i[U]){d=1006}i[M]=D.CLOSED;K("close",i,te,{wasClean:p,code:d,reason:y});if(ae.close.hasSubscribers){ae.close.publish({websocket:i,code:d,reason:y})}}function onSocketError(i){const{ws:p}=this;p[M]=D.CLOSING;if(ae.socketError.hasSubscribers){ae.socketError.publish(i)}this.destroy()}i.exports={establishWebSocketConnection:establishWebSocketConnection}},67875:i=>{"use strict";const p="258EAFA5-E914-47DA-95CA-C5AB0DC85B11";const d={enumerable:true,writable:false,configurable:false};const y={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};const v={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10};const D=2**16-1;const M={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4};const U=Buffer.allocUnsafe(0);i.exports={uid:p,staticPropertyDescriptors:d,states:y,opcodes:v,maxUnsigned16Bit:D,parserStates:M,emptyBuffer:U}},43897:(i,p,d)=>{"use strict";const{webidl:y}=d(33476);const{kEnumerableProperty:v}=d(84606);const{MessagePort:D}=d(28167);class MessageEvent extends Event{#o;constructor(i,p={}){y.argumentLengthCheck(arguments,1,{header:"MessageEvent constructor"});i=y.converters.DOMString(i);p=y.converters.MessageEventInit(p);super(i,p);this.#o=p}get data(){y.brandCheck(this,MessageEvent);return this.#o.data}get origin(){y.brandCheck(this,MessageEvent);return this.#o.origin}get lastEventId(){y.brandCheck(this,MessageEvent);return this.#o.lastEventId}get source(){y.brandCheck(this,MessageEvent);return this.#o.source}get ports(){y.brandCheck(this,MessageEvent);if(!Object.isFrozen(this.#o.ports)){Object.freeze(this.#o.ports)}return this.#o.ports}initMessageEvent(i,p=false,d=false,v=null,D="",M="",U=null,j=[]){y.brandCheck(this,MessageEvent);y.argumentLengthCheck(arguments,1,{header:"MessageEvent.initMessageEvent"});return new MessageEvent(i,{bubbles:p,cancelable:d,data:v,origin:D,lastEventId:M,source:U,ports:j})}}class CloseEvent extends Event{#o;constructor(i,p={}){y.argumentLengthCheck(arguments,1,{header:"CloseEvent constructor"});i=y.converters.DOMString(i);p=y.converters.CloseEventInit(p);super(i,p);this.#o=p}get wasClean(){y.brandCheck(this,CloseEvent);return this.#o.wasClean}get code(){y.brandCheck(this,CloseEvent);return this.#o.code}get reason(){y.brandCheck(this,CloseEvent);return this.#o.reason}}class ErrorEvent extends Event{#o;constructor(i,p){y.argumentLengthCheck(arguments,1,{header:"ErrorEvent constructor"});super(i,p);i=y.converters.DOMString(i);p=y.converters.ErrorEventInit(p??{});this.#o=p}get message(){y.brandCheck(this,ErrorEvent);return this.#o.message}get filename(){y.brandCheck(this,ErrorEvent);return this.#o.filename}get lineno(){y.brandCheck(this,ErrorEvent);return this.#o.lineno}get colno(){y.brandCheck(this,ErrorEvent);return this.#o.colno}get error(){y.brandCheck(this,ErrorEvent);return this.#o.error}}Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:true},data:v,origin:v,lastEventId:v,source:v,ports:v,initMessageEvent:v});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:true},reason:v,code:v,wasClean:v});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:true},message:v,filename:v,lineno:v,colno:v,error:v});y.converters.MessagePort=y.interfaceConverter(D);y.converters["sequence<MessagePort>"]=y.sequenceConverter(y.converters.MessagePort);const M=[{key:"bubbles",converter:y.converters.boolean,defaultValue:false},{key:"cancelable",converter:y.converters.boolean,defaultValue:false},{key:"composed",converter:y.converters.boolean,defaultValue:false}];y.converters.MessageEventInit=y.dictionaryConverter([...M,{key:"data",converter:y.converters.any,defaultValue:null},{key:"origin",converter:y.converters.USVString,defaultValue:""},{key:"lastEventId",converter:y.converters.DOMString,defaultValue:""},{key:"source",converter:y.nullableConverter(y.converters.MessagePort),defaultValue:null},{key:"ports",converter:y.converters["sequence<MessagePort>"],get defaultValue(){return[]}}]);y.converters.CloseEventInit=y.dictionaryConverter([...M,{key:"wasClean",converter:y.converters.boolean,defaultValue:false},{key:"code",converter:y.converters["unsigned short"],defaultValue:0},{key:"reason",converter:y.converters.USVString,defaultValue:""}]);y.converters.ErrorEventInit=y.dictionaryConverter([...M,{key:"message",converter:y.converters.DOMString,defaultValue:""},{key:"filename",converter:y.converters.USVString,defaultValue:""},{key:"lineno",converter:y.converters["unsigned long"],defaultValue:0},{key:"colno",converter:y.converters["unsigned long"],defaultValue:0},{key:"error",converter:y.converters.any}]);i.exports={MessageEvent:MessageEvent,CloseEvent:CloseEvent,ErrorEvent:ErrorEvent}},54391:(i,p,d)=>{"use strict";const{maxUnsigned16Bit:y}=d(67875);let v;try{v=d(76982)}catch{}class WebsocketFrameSend{constructor(i){this.frameData=i;this.maskKey=v.randomBytes(4)}createFrame(i){const p=this.frameData?.byteLength??0;let d=p;let v=6;if(p>y){v+=8;d=127}else if(p>125){v+=2;d=126}const D=Buffer.allocUnsafe(p+v);D[0]=D[1]=0;D[0]|=128;D[0]=(D[0]&240)+i;
/*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> */D[v-4]=this.maskKey[0];D[v-3]=this.maskKey[1];D[v-2]=this.maskKey[2];D[v-1]=this.maskKey[3];D[1]=d;if(d===126){D.writeUInt16BE(p,2)}else if(d===127){D[2]=D[3]=0;D.writeUIntBE(p,4,6)}D[1]|=128;for(let i=0;i<p;i++){D[v+i]=this.frameData[i]^this.maskKey[i%4]}return D}}i.exports={WebsocketFrameSend:WebsocketFrameSend}},60833:(i,p,d)=>{"use strict";const{Writable:y}=d(2203);const v=d(31637);const{parserStates:D,opcodes:M,states:U,emptyBuffer:j}=d(67875);const{kReadyState:V,kSentClose:K,kResponse:ee,kReceivedClose:te}=d(16063);const{isValidStatusCode:re,failWebsocketConnection:ne,websocketMessageReceived:ie}=d(10588);const{WebsocketFrameSend:oe}=d(54391);const se={};se.ping=v.channel("undici:websocket:ping");se.pong=v.channel("undici:websocket:pong");class ByteParser extends y{#s=[];#a=0;#l=D.INFO;#c={};#u=[];constructor(i){super();this.ws=i}_write(i,p,d){this.#s.push(i);this.#a+=i.length;this.run(d)}run(i){while(true){if(this.#l===D.INFO){if(this.#a<2){return i()}const p=this.consume(2);this.#c.fin=(p[0]&128)!==0;this.#c.opcode=p[0]&15;this.#c.originalOpcode??=this.#c.opcode;this.#c.fragmented=!this.#c.fin&&this.#c.opcode!==M.CONTINUATION;if(this.#c.fragmented&&this.#c.opcode!==M.BINARY&&this.#c.opcode!==M.TEXT){ne(this.ws,"Invalid frame type was fragmented.");return}const d=p[1]&127;if(d<=125){this.#c.payloadLength=d;this.#l=D.READ_DATA}else if(d===126){this.#l=D.PAYLOADLENGTH_16}else if(d===127){this.#l=D.PAYLOADLENGTH_64}if(this.#c.fragmented&&d>125){ne(this.ws,"Fragmented frame exceeded 125 bytes.");return}else if((this.#c.opcode===M.PING||this.#c.opcode===M.PONG||this.#c.opcode===M.CLOSE)&&d>125){ne(this.ws,"Payload length for control frame exceeded 125 bytes.");return}else if(this.#c.opcode===M.CLOSE){if(d===1){ne(this.ws,"Received close frame with a 1-byte body.");return}const i=this.consume(d);this.#c.closeInfo=this.parseCloseBody(false,i);if(!this.ws[K]){const i=Buffer.allocUnsafe(2);i.writeUInt16BE(this.#c.closeInfo.code,0);const p=new oe(i);this.ws[ee].socket.write(p.createFrame(M.CLOSE),(i=>{if(!i){this.ws[K]=true}}))}this.ws[V]=U.CLOSING;this.ws[te]=true;this.end();return}else if(this.#c.opcode===M.PING){const p=this.consume(d);if(!this.ws[te]){const i=new oe(p);this.ws[ee].socket.write(i.createFrame(M.PONG));if(se.ping.hasSubscribers){se.ping.publish({payload:p})}}this.#l=D.INFO;if(this.#a>0){continue}else{i();return}}else if(this.#c.opcode===M.PONG){const p=this.consume(d);if(se.pong.hasSubscribers){se.pong.publish({payload:p})}if(this.#a>0){continue}else{i();return}}}else if(this.#l===D.PAYLOADLENGTH_16){if(this.#a<2){return i()}const p=this.consume(2);this.#c.payloadLength=p.readUInt16BE(0);this.#l=D.READ_DATA}else if(this.#l===D.PAYLOADLENGTH_64){if(this.#a<8){return i()}const p=this.consume(8);const d=p.readUInt32BE(0);if(d>2**31-1){ne(this.ws,"Received payload length > 2^31 bytes.");return}const y=p.readUInt32BE(4);this.#c.payloadLength=(d<<8)+y;this.#l=D.READ_DATA}else if(this.#l===D.READ_DATA){if(this.#a<this.#c.payloadLength){return i()}else if(this.#a>=this.#c.payloadLength){const i=this.consume(this.#c.payloadLength);this.#u.push(i);if(!this.#c.fragmented||this.#c.fin&&this.#c.opcode===M.CONTINUATION){const i=Buffer.concat(this.#u);ie(this.ws,this.#c.originalOpcode,i);this.#c={};this.#u.length=0}this.#l=D.INFO}}if(this.#a>0){continue}else{i();break}}}consume(i){if(i>this.#a){return null}else if(i===0){return j}if(this.#s[0].length===i){this.#a-=this.#s[0].length;return this.#s.shift()}const p=Buffer.allocUnsafe(i);let d=0;while(d!==i){const y=this.#s[0];const{length:v}=y;if(v+d===i){p.set(this.#s.shift(),d);break}else if(v+d>i){p.set(y.subarray(0,i-d),d);this.#s[0]=y.subarray(i-d);break}else{p.set(this.#s.shift(),d);d+=y.length}}this.#a-=i;return p}parseCloseBody(i,p){let d;if(p.length>=2){d=p.readUInt16BE(0)}if(i){if(!re(d)){return null}return{code:d}}let y=p.subarray(2);if(y[0]===239&&y[1]===187&&y[2]===191){y=y.subarray(3)}if(d!==undefined&&!re(d)){return null}try{y=new TextDecoder("utf-8",{fatal:true}).decode(y)}catch{return null}return{code:d,reason:y}}get closingInfo(){return this.#c.closeInfo}}i.exports={ByteParser:ByteParser}},16063:i=>{"use strict";i.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}},10588:(i,p,d)=>{"use strict";const{kReadyState:y,kController:v,kResponse:D,kBinaryType:M,kWebSocketURL:U}=d(16063);const{states:j,opcodes:V}=d(67875);const{MessageEvent:K,ErrorEvent:ee}=d(43897);function isEstablished(i){return i[y]===j.OPEN}function isClosing(i){return i[y]===j.CLOSING}function isClosed(i){return i[y]===j.CLOSED}function fireEvent(i,p,d=Event,y){const v=new d(i,y);p.dispatchEvent(v)}function websocketMessageReceived(i,p,d){if(i[y]!==j.OPEN){return}let v;if(p===V.TEXT){try{v=new TextDecoder("utf-8",{fatal:true}).decode(d)}catch{failWebsocketConnection(i,"Received invalid UTF-8 in text frame.");return}}else if(p===V.BINARY){if(i[M]==="blob"){v=new Blob([d])}else{v=new Uint8Array(d).buffer}}fireEvent("message",i,K,{origin:i[U].origin,data:v})}function isValidSubprotocol(i){if(i.length===0){return false}for(const p of i){const i=p.charCodeAt(0);if(i<33||i>126||p==="("||p===")"||p==="<"||p===">"||p==="@"||p===","||p===";"||p===":"||p==="\\"||p==='"'||p==="/"||p==="["||p==="]"||p==="?"||p==="="||p==="{"||p==="}"||i===32||i===9){return false}}return true}function isValidStatusCode(i){if(i>=1e3&&i<1015){return i!==1004&&i!==1005&&i!==1006}return i>=3e3&&i<=4999}function failWebsocketConnection(i,p){const{[v]:d,[D]:y}=i;d.abort();if(y?.socket&&!y.socket.destroyed){y.socket.destroy()}if(p){fireEvent("error",i,ee,{error:new Error(p)})}}i.exports={isEstablished:isEstablished,isClosing:isClosing,isClosed:isClosed,fireEvent:fireEvent,isValidSubprotocol:isValidSubprotocol,isValidStatusCode:isValidStatusCode,failWebsocketConnection:failWebsocketConnection,websocketMessageReceived:websocketMessageReceived}},23853:(i,p,d)=>{"use strict";const{webidl:y}=d(33476);const{DOMException:v}=d(7536);const{URLSerializer:D}=d(46960);const{getGlobalOrigin:M}=d(50742);const{staticPropertyDescriptors:U,states:j,opcodes:V,emptyBuffer:K}=d(67875);const{kWebSocketURL:ee,kReadyState:te,kController:re,kBinaryType:ne,kResponse:ie,kSentClose:oe,kByteParser:se}=d(16063);const{isEstablished:ae,isClosing:le,isValidSubprotocol:ce,failWebsocketConnection:ue,fireEvent:pe}=d(10588);const{establishWebSocketConnection:de}=d(33760);const{WebsocketFrameSend:fe}=d(54391);const{ByteParser:me}=d(60833);const{kEnumerableProperty:he,isBlobLike:Ae}=d(84606);const{getGlobalDispatcher:ge}=d(7075);const{types:ye}=d(39023);let be=false;class WebSocket extends EventTarget{#p={open:null,error:null,close:null,message:null};#d=0;#f="";#m="";constructor(i,p=[]){super();y.argumentLengthCheck(arguments,1,{header:"WebSocket constructor"});if(!be){be=true;process.emitWarning("WebSockets are experimental, expect them to change at any time.",{code:"UNDICI-WS"})}const d=y.converters["DOMString or sequence<DOMString> or WebSocketInit"](p);i=y.converters.USVString(i);p=d.protocols;const D=M();let U;try{U=new URL(i,D)}catch(i){throw new v(i,"SyntaxError")}if(U.protocol==="http:"){U.protocol="ws:"}else if(U.protocol==="https:"){U.protocol="wss:"}if(U.protocol!=="ws:"&&U.protocol!=="wss:"){throw new v(`Expected a ws: or wss: protocol, got ${U.protocol}`,"SyntaxError")}if(U.hash||U.href.endsWith("#")){throw new v("Got fragment","SyntaxError")}if(typeof p==="string"){p=[p]}if(p.length!==new Set(p.map((i=>i.toLowerCase()))).size){throw new v("Invalid Sec-WebSocket-Protocol value","SyntaxError")}if(p.length>0&&!p.every((i=>ce(i)))){throw new v("Invalid Sec-WebSocket-Protocol value","SyntaxError")}this[ee]=new URL(U.href);this[re]=de(U,p,this,(i=>this.#h(i)),d);this[te]=WebSocket.CONNECTING;this[ne]="blob"}close(i=undefined,p=undefined){y.brandCheck(this,WebSocket);if(i!==undefined){i=y.converters["unsigned short"](i,{clamp:true})}if(p!==undefined){p=y.converters.USVString(p)}if(i!==undefined){if(i!==1e3&&(i<3e3||i>4999)){throw new v("invalid code","InvalidAccessError")}}let d=0;if(p!==undefined){d=Buffer.byteLength(p);if(d>123){throw new v(`Reason must be less than 123 bytes; received ${d}`,"SyntaxError")}}if(this[te]===WebSocket.CLOSING||this[te]===WebSocket.CLOSED){}else if(!ae(this)){ue(this,"Connection was closed before it was established.");this[te]=WebSocket.CLOSING}else if(!le(this)){const y=new fe;if(i!==undefined&&p===undefined){y.frameData=Buffer.allocUnsafe(2);y.frameData.writeUInt16BE(i,0)}else if(i!==undefined&&p!==undefined){y.frameData=Buffer.allocUnsafe(2+d);y.frameData.writeUInt16BE(i,0);y.frameData.write(p,2,"utf-8")}else{y.frameData=K}const v=this[ie].socket;v.write(y.createFrame(V.CLOSE),(i=>{if(!i){this[oe]=true}}));this[te]=j.CLOSING}else{this[te]=WebSocket.CLOSING}}send(i){y.brandCheck(this,WebSocket);y.argumentLengthCheck(arguments,1,{header:"WebSocket.send"});i=y.converters.WebSocketSendData(i);if(this[te]===WebSocket.CONNECTING){throw new v("Sent before connected.","InvalidStateError")}if(!ae(this)||le(this)){return}const p=this[ie].socket;if(typeof i==="string"){const d=Buffer.from(i);const y=new fe(d);const v=y.createFrame(V.TEXT);this.#d+=d.byteLength;p.write(v,(()=>{this.#d-=d.byteLength}))}else if(ye.isArrayBuffer(i)){const d=Buffer.from(i);const y=new fe(d);const v=y.createFrame(V.BINARY);this.#d+=d.byteLength;p.write(v,(()=>{this.#d-=d.byteLength}))}else if(ArrayBuffer.isView(i)){const d=Buffer.from(i,i.byteOffset,i.byteLength);const y=new fe(d);const v=y.createFrame(V.BINARY);this.#d+=d.byteLength;p.write(v,(()=>{this.#d-=d.byteLength}))}else if(Ae(i)){const d=new fe;i.arrayBuffer().then((i=>{const y=Buffer.from(i);d.frameData=y;const v=d.createFrame(V.BINARY);this.#d+=y.byteLength;p.write(v,(()=>{this.#d-=y.byteLength}))}))}}get readyState(){y.brandCheck(this,WebSocket);return this[te]}get bufferedAmount(){y.brandCheck(this,WebSocket);return this.#d}get url(){y.brandCheck(this,WebSocket);return D(this[ee])}get extensions(){y.brandCheck(this,WebSocket);return this.#m}get protocol(){y.brandCheck(this,WebSocket);return this.#f}get onopen(){y.brandCheck(this,WebSocket);return this.#p.open}set onopen(i){y.brandCheck(this,WebSocket);if(this.#p.open){this.removeEventListener("open",this.#p.open)}if(typeof i==="function"){this.#p.open=i;this.addEventListener("open",i)}else{this.#p.open=null}}get onerror(){y.brandCheck(this,WebSocket);return this.#p.error}set onerror(i){y.brandCheck(this,WebSocket);if(this.#p.error){this.removeEventListener("error",this.#p.error)}if(typeof i==="function"){this.#p.error=i;this.addEventListener("error",i)}else{this.#p.error=null}}get onclose(){y.brandCheck(this,WebSocket);return this.#p.close}set onclose(i){y.brandCheck(this,WebSocket);if(this.#p.close){this.removeEventListener("close",this.#p.close)}if(typeof i==="function"){this.#p.close=i;this.addEventListener("close",i)}else{this.#p.close=null}}get onmessage(){y.brandCheck(this,WebSocket);return this.#p.message}set onmessage(i){y.brandCheck(this,WebSocket);if(this.#p.message){this.removeEventListener("message",this.#p.message)}if(typeof i==="function"){this.#p.message=i;this.addEventListener("message",i)}else{this.#p.message=null}}get binaryType(){y.brandCheck(this,WebSocket);return this[ne]}set binaryType(i){y.brandCheck(this,WebSocket);if(i!=="blob"&&i!=="arraybuffer"){this[ne]="blob"}else{this[ne]=i}}#h(i){this[ie]=i;const p=new me(this);p.on("drain",(function onParserDrain(){this.ws[ie].socket.resume()}));i.socket.ws=this;this[se]=p;this[te]=j.OPEN;const d=i.headersList.get("sec-websocket-extensions");if(d!==null){this.#m=d}const y=i.headersList.get("sec-websocket-protocol");if(y!==null){this.#f=y}pe("open",this)}}WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=j.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=j.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=j.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=j.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:U,OPEN:U,CLOSING:U,CLOSED:U,url:he,readyState:he,bufferedAmount:he,onopen:he,onerror:he,onclose:he,close:he,onmessage:he,binaryType:he,send:he,extensions:he,protocol:he,[Symbol.toStringTag]:{value:"WebSocket",writable:false,enumerable:false,configurable:true}});Object.defineProperties(WebSocket,{CONNECTING:U,OPEN:U,CLOSING:U,CLOSED:U});y.converters["sequence<DOMString>"]=y.sequenceConverter(y.converters.DOMString);y.converters["DOMString or sequence<DOMString>"]=function(i){if(y.util.Type(i)==="Object"&&Symbol.iterator in i){return y.converters["sequence<DOMString>"](i)}return y.converters.DOMString(i)};y.converters.WebSocketInit=y.dictionaryConverter([{key:"protocols",converter:y.converters["DOMString or sequence<DOMString>"],get defaultValue(){return[]}},{key:"dispatcher",converter:i=>i,get defaultValue(){return ge()}},{key:"headers",converter:y.nullableConverter(y.converters.HeadersInit)}]);y.converters["DOMString or sequence<DOMString> or WebSocketInit"]=function(i){if(y.util.Type(i)==="Object"&&!(Symbol.iterator in i)){return y.converters.WebSocketInit(i)}return{protocols:y.converters["DOMString or sequence<DOMString>"](i)}};y.converters.WebSocketSendData=function(i){if(y.util.Type(i)==="Object"){if(Ae(i)){return y.converters.Blob(i,{strict:false})}if(ArrayBuffer.isView(i)||ye.isAnyArrayBuffer(i)){return y.converters.BufferSource(i)}}return y.converters.USVString(i)};i.exports={WebSocket:WebSocket}},59279:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});function getUserAgent(){if(typeof navigator==="object"&&"userAgent"in navigator){return navigator.userAgent}if(typeof process==="object"&&process.version!==undefined){return`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`}return"<environment undetectable>"}p.getUserAgent=getUserAgent},75239:(i,p,d)=>{"use strict";var y=d(2203);var v=d(39023).inherits;function Entry(){if(!(this instanceof Entry)){return new Entry}y.PassThrough.call(this);this.path=null;this.type=null;this.isDirectory=false}v(Entry,y.PassThrough);Entry.prototype.autodrain=function(){return this.pipe(new y.Transform({transform:function(i,p,d){d()}}))};i.exports=Entry},50774:(i,p,d)=>{var y=d(79896);var v=d(16928);var D=d(39023);var M=d(39403);var U=d(2203).Transform;var j=d(83034);function Extract(i){if(!(this instanceof Extract))return new Extract(i);U.call(this);this.opts=i||{};this.unzipStream=new j(this.opts);this.unfinishedEntries=0;this.afterFlushWait=false;this.createdDirectories={};var p=this;this.unzipStream.on("entry",this._processEntry.bind(this));this.unzipStream.on("error",(function(i){p.emit("error",i)}))}D.inherits(Extract,U);Extract.prototype._transform=function(i,p,d){this.unzipStream.write(i,p,d)};Extract.prototype._flush=function(i){var p=this;var allDone=function(){process.nextTick((function(){p.emit("close")}));i()};this.unzipStream.end((function(){if(p.unfinishedEntries>0){p.afterFlushWait=true;return p.on("await-finished",allDone)}allDone()}))};Extract.prototype._processEntry=function(i){var p=this;var d=v.join(this.opts.path,i.path);var D=i.isDirectory?d:v.dirname(d);this.unfinishedEntries++;var writeFileFn=function(){var v=y.createWriteStream(d);v.on("close",(function(){p.unfinishedEntries--;p._notifyAwaiter()}));v.on("error",(function(i){p.emit("error",i)}));i.pipe(v)};if(this.createdDirectories[D]||D==="."){return writeFileFn()}M(D,(function(d){if(d)return p.emit("error",d);p.createdDirectories[D]=true;if(i.isDirectory){p.unfinishedEntries--;p._notifyAwaiter();return}writeFileFn()}))};Extract.prototype._notifyAwaiter=function(){if(this.afterFlushWait&&this.unfinishedEntries===0){this.emit("await-finished");this.afterFlushWait=false}};i.exports=Extract},1602:(i,p,d)=>{var y=d(2203).Transform;var v=d(39023);function MatcherStream(i,p){if(!(this instanceof MatcherStream)){return new MatcherStream}y.call(this);var d=typeof i==="object"?i.pattern:i;this.pattern=Buffer.isBuffer(d)?d:Buffer.from(d);this.requiredLength=this.pattern.length;if(i.requiredExtraSize)this.requiredLength+=i.requiredExtraSize;this.data=new Buffer("");this.bytesSoFar=0;this.matchFn=p}v.inherits(MatcherStream,y);MatcherStream.prototype.checkDataChunk=function(i){var p=this.data.length>=this.requiredLength;if(!p){return}var d=this.data.indexOf(this.pattern,i?1:0);if(d>=0&&d+this.requiredLength>this.data.length){if(d>0){var y=this.data.slice(0,d);this.push(y);this.bytesSoFar+=d;this.data=this.data.slice(d)}return}if(d===-1){var v=this.data.length-this.requiredLength+1;var y=this.data.slice(0,v);this.push(y);this.bytesSoFar+=v;this.data=this.data.slice(v);return}if(d>0){var y=this.data.slice(0,d);this.data=this.data.slice(d);this.push(y);this.bytesSoFar+=d}var D=this.matchFn?this.matchFn(this.data,this.bytesSoFar):true;if(D){this.data=new Buffer("");return}return true};MatcherStream.prototype._transform=function(i,p,d){this.data=Buffer.concat([this.data,i]);var y=true;while(this.checkDataChunk(!y)){y=false}d()};MatcherStream.prototype._flush=function(i){if(this.data.length>0){var p=true;while(this.checkDataChunk(!p)){p=false}}if(this.data.length>0){this.push(this.data);this.data=null}i()};i.exports=MatcherStream},27061:(i,p,d)=>{var y=d(2203).Transform;var v=d(39023);var D=d(83034);function ParserStream(i){if(!(this instanceof ParserStream)){return new ParserStream(i)}var p=i||{};y.call(this,{readableObjectMode:true});this.opts=i||{};this.unzipStream=new D(this.opts);var d=this;this.unzipStream.on("entry",(function(i){d.push(i)}));this.unzipStream.on("error",(function(i){d.emit("error",i)}))}v.inherits(ParserStream,y);ParserStream.prototype._transform=function(i,p,d){this.unzipStream.write(i,p,d)};ParserStream.prototype._flush=function(i){var p=this;this.unzipStream.end((function(){process.nextTick((function(){p.emit("close")}));i()}))};ParserStream.prototype.on=function(i,p){if(i==="entry"){return y.prototype.on.call(this,"data",p)}return y.prototype.on.call(this,i,p)};ParserStream.prototype.drainAll=function(){this.unzipStream.drainAll();return this.pipe(new y({objectMode:true,transform:function(i,p,d){d()}}))};i.exports=ParserStream},83034:(i,p,d)=>{"use strict";var y=d(56211);var v=d(2203);var D=d(39023);var M=d(43106);var U=d(1602);var j=d(75239);const V={STREAM_START:0,START:1,LOCAL_FILE_HEADER:2,LOCAL_FILE_HEADER_SUFFIX:3,FILE_DATA:4,FILE_DATA_END:5,DATA_DESCRIPTOR:6,CENTRAL_DIRECTORY_FILE_HEADER:7,CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:8,CDIR64_END:9,CDIR64_END_DATA_SECTOR:10,CDIR64_LOCATOR:11,CENTRAL_DIRECTORY_END:12,CENTRAL_DIRECTORY_END_COMMENT:13,TRAILING_JUNK:14,ERROR:99};const K=4294967296;const ee=67324752;const te=134695760;const re=33639248;const ne=101075792;const ie=117853008;const oe=101010256;function UnzipStream(i){if(!(this instanceof UnzipStream)){return new UnzipStream(i)}v.Transform.call(this);this.options=i||{};this.data=new Buffer("");this.state=V.STREAM_START;this.skippedBytes=0;this.parsedEntity=null;this.outStreamInfo={}}D.inherits(UnzipStream,v.Transform);UnzipStream.prototype.processDataChunk=function(i){var p;switch(this.state){case V.STREAM_START:case V.START:p=4;break;case V.LOCAL_FILE_HEADER:p=26;break;case V.LOCAL_FILE_HEADER_SUFFIX:p=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength;break;case V.DATA_DESCRIPTOR:p=12;break;case V.CENTRAL_DIRECTORY_FILE_HEADER:p=42;break;case V.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:p=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength+this.parsedEntity.fileCommentLength;break;case V.CDIR64_END:p=52;break;case V.CDIR64_END_DATA_SECTOR:p=this.parsedEntity.centralDirectoryRecordSize-44;break;case V.CDIR64_LOCATOR:p=16;break;case V.CENTRAL_DIRECTORY_END:p=18;break;case V.CENTRAL_DIRECTORY_END_COMMENT:p=this.parsedEntity.commentLength;break;case V.FILE_DATA:return 0;case V.FILE_DATA_END:return 0;case V.TRAILING_JUNK:if(this.options.debug)console.log("found",i.length,"bytes of TRAILING_JUNK");return i.length;default:return i.length}var d=i.length;if(d<p){return 0}switch(this.state){case V.STREAM_START:case V.START:var y=i.readUInt32LE(0);switch(y){case ee:this.state=V.LOCAL_FILE_HEADER;break;case re:this.state=V.CENTRAL_DIRECTORY_FILE_HEADER;break;case ne:this.state=V.CDIR64_END;break;case ie:this.state=V.CDIR64_LOCATOR;break;case oe:this.state=V.CENTRAL_DIRECTORY_END;break;default:var v=this.state===V.STREAM_START;if(!v&&(y&65535)!==19280&&this.skippedBytes<26){var D=y;var M=4;for(var U=1;U<4&&D!==0;U++){D=D>>>8;if((D&255)===80){M=U;break}}this.skippedBytes+=M;if(this.options.debug)console.log("Skipped",this.skippedBytes,"bytes");return M}this.state=V.ERROR;var te=v?"Not a valid zip file":"Invalid signature in zip file";if(this.options.debug){var se=i.readUInt32LE(0);var ae;try{ae=i.slice(0,4).toString()}catch(i){}console.log("Unexpected signature in zip file: 0x"+se.toString(16),'"'+ae+'", skipped',this.skippedBytes,"bytes")}this.emit("error",new Error(te));return i.length}this.skippedBytes=0;return p;case V.LOCAL_FILE_HEADER:this.parsedEntity=this._readFile(i);this.state=V.LOCAL_FILE_HEADER_SUFFIX;return p;case V.LOCAL_FILE_HEADER_SUFFIX:var le=new j;var ce=(this.parsedEntity.flags&2048)!==0;le.path=this._decodeString(i.slice(0,this.parsedEntity.fileNameLength),ce);var ue=i.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength);var pe=this._readExtraFields(ue);if(pe&&pe.parsed){if(pe.parsed.path&&!ce){le.path=pe.parsed.path}if(Number.isFinite(pe.parsed.uncompressedSize)&&this.parsedEntity.uncompressedSize===K-1){this.parsedEntity.uncompressedSize=pe.parsed.uncompressedSize}if(Number.isFinite(pe.parsed.compressedSize)&&this.parsedEntity.compressedSize===K-1){this.parsedEntity.compressedSize=pe.parsed.compressedSize}}this.parsedEntity.extra=pe.parsed||{};if(this.options.debug){const i=Object.assign({},this.parsedEntity,{path:le.path,flags:"0x"+this.parsedEntity.flags.toString(16),extraFields:pe&&pe.debug});console.log("decoded LOCAL_FILE_HEADER:",JSON.stringify(i,null,2))}this._prepareOutStream(this.parsedEntity,le);this.emit("entry",le);this.state=V.FILE_DATA;return p;case V.CENTRAL_DIRECTORY_FILE_HEADER:this.parsedEntity=this._readCentralDirectoryEntry(i);this.state=V.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX;return p;case V.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:var ce=(this.parsedEntity.flags&2048)!==0;var de=this._decodeString(i.slice(0,this.parsedEntity.fileNameLength),ce);var ue=i.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength);var pe=this._readExtraFields(ue);if(pe&&pe.parsed&&pe.parsed.path&&!ce){de=pe.parsed.path}this.parsedEntity.extra=pe.parsed;var fe=(this.parsedEntity.versionMadeBy&65280)>>8===3;var me,he;if(fe){me=this.parsedEntity.externalFileAttributes>>>16;var Ae=me>>>12;he=(Ae&10)===10}if(this.options.debug){const i=Object.assign({},this.parsedEntity,{path:de,flags:"0x"+this.parsedEntity.flags.toString(16),unixAttrs:me&&"0"+me.toString(8),isSymlink:he,extraFields:pe.debug});console.log("decoded CENTRAL_DIRECTORY_FILE_HEADER:",JSON.stringify(i,null,2))}this.state=V.START;return p;case V.CDIR64_END:this.parsedEntity=this._readEndOfCentralDirectory64(i);if(this.options.debug){console.log("decoded CDIR64_END_RECORD:",this.parsedEntity)}this.state=V.CDIR64_END_DATA_SECTOR;return p;case V.CDIR64_END_DATA_SECTOR:this.state=V.START;return p;case V.CDIR64_LOCATOR:this.state=V.START;return p;case V.CENTRAL_DIRECTORY_END:this.parsedEntity=this._readEndOfCentralDirectory(i);if(this.options.debug){console.log("decoded CENTRAL_DIRECTORY_END:",this.parsedEntity)}this.state=V.CENTRAL_DIRECTORY_END_COMMENT;return p;case V.CENTRAL_DIRECTORY_END_COMMENT:if(this.options.debug){console.log("decoded CENTRAL_DIRECTORY_END_COMMENT:",i.slice(0,p).toString())}this.state=V.TRAILING_JUNK;return p;case V.ERROR:return i.length;default:console.log("didn't handle state #",this.state,"discarding");return i.length}};UnzipStream.prototype._prepareOutStream=function(i,p){var d=this;var y=i.uncompressedSize===0&&/[\/\\]$/.test(p.path);p.path=p.path.replace(/(?<=^|[/\\]+)[.][.]+(?=[/\\]+|$)/g,".");p.type=y?"Directory":"File";p.isDirectory=y;var D=!(i.flags&8);if(D){p.size=i.uncompressedSize}var ee=i.versionsNeededToExtract<=45;this.outStreamInfo={stream:null,limit:D?i.compressedSize:-1,written:0};if(!D){var re=new Buffer(4);re.writeUInt32LE(te,0);var ne=i.extra.zip64Mode;var ie=ne?20:12;var oe={pattern:re,requiredExtraSize:ie};var se=new U(oe,(function(i,p){var y=d._readDataDescriptor(i,ne);var v=y.compressedSize===p;if(!ne&&!v&&p>=K){var D=p-K;while(D>=0){v=y.compressedSize===D;if(v)break;D-=K}}if(!v){return}d.state=V.FILE_DATA_END;var M=ne?24:16;if(d.data.length>0){d.data=Buffer.concat([i.slice(M),d.data])}else{d.data=i.slice(M)}return true}));this.outStreamInfo.stream=se}else{this.outStreamInfo.stream=new v.PassThrough}var ae=i.flags&1||i.flags&64;if(ae||!ee){var le=ae?"Encrypted files are not supported!":"Zip version "+Math.floor(i.versionsNeededToExtract/10)+"."+i.versionsNeededToExtract%10+" is not supported";p.skip=true;setImmediate((()=>{d.emit("error",new Error(le))}));this.outStreamInfo.stream.pipe((new j).autodrain());return}var ce=i.compressionMethod>0;if(ce){var ue=M.createInflateRaw();ue.on("error",(function(i){d.state=V.ERROR;d.emit("error",i)}));this.outStreamInfo.stream.pipe(ue).pipe(p)}else{this.outStreamInfo.stream.pipe(p)}if(this._drainAllEntries){p.autodrain()}};UnzipStream.prototype._readFile=function(i){var p=y.parse(i).word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").vars;return p};UnzipStream.prototype._readExtraFields=function(i){var p={};var d={parsed:p};if(this.options.debug){d.debug=[]}var v=0;while(v<i.length){var D=y.parse(i).skip(v).word16lu("extraId").word16lu("extraSize").vars;v+=4;var M=undefined;switch(D.extraId){case 1:M="Zip64 extended information extra field";var U=y.parse(i.slice(v,v+D.extraSize)).word64lu("uncompressedSize").word64lu("compressedSize").word64lu("offsetToLocalHeader").word32lu("diskStartNumber").vars;if(U.uncompressedSize!==null){p.uncompressedSize=U.uncompressedSize}if(U.compressedSize!==null){p.compressedSize=U.compressedSize}p.zip64Mode=true;break;case 10:M="NTFS extra field";break;case 21589:M="extended timestamp";var j=i.readUInt8(v);var V=1;if(D.extraSize>=V+4&&j&1){p.mtime=new Date(i.readUInt32LE(v+V)*1e3);V+=4}if(D.extraSize>=V+4&&j&2){p.atime=new Date(i.readUInt32LE(v+V)*1e3);V+=4}if(D.extraSize>=V+4&&j&4){p.ctime=new Date(i.readUInt32LE(v+V)*1e3)}break;case 28789:M="Info-ZIP Unicode Path Extra Field";var K=i.readUInt8(v);if(K===1){var V=1;var ee=i.readUInt32LE(v+V);V+=4;var te=i.slice(v+V);p.path=te.toString()}break;case 13:case 22613:M=D.extraId===13?"PKWARE Unix":"Info-ZIP UNIX (type 1)";var V=0;if(D.extraSize>=8){var re=new Date(i.readUInt32LE(v+V)*1e3);V+=4;var ne=new Date(i.readUInt32LE(v+V)*1e3);V+=4;p.atime=re;p.mtime=ne;if(D.extraSize>=12){var ie=i.readUInt16LE(v+V);V+=2;var oe=i.readUInt16LE(v+V);V+=2;p.uid=ie;p.gid=oe}}break;case 30805:M="Info-ZIP UNIX (type 2)";var V=0;if(D.extraSize>=4){var ie=i.readUInt16LE(v+V);V+=2;var oe=i.readUInt16LE(v+V);V+=2;p.uid=ie;p.gid=oe}break;case 30837:M="Info-ZIP New Unix";var V=0;var se=i.readUInt8(v);V+=1;if(se===1){var ae=i.readUInt8(v+V);V+=1;if(ae<=6){p.uid=i.readUIntLE(v+V,ae)}V+=ae;var le=i.readUInt8(v+V);V+=1;if(le<=6){p.gid=i.readUIntLE(v+V,le)}}break;case 30062:M="ASi Unix";var V=0;if(D.extraSize>=14){var ce=i.readUInt32LE(v+V);V+=4;var ue=i.readUInt16LE(v+V);V+=2;var pe=i.readUInt32LE(v+V);V+=4;var ie=i.readUInt16LE(v+V);V+=2;var oe=i.readUInt16LE(v+V);V+=2;p.mode=ue;p.uid=ie;p.gid=oe;if(D.extraSize>14){var de=v+V;var fe=v+D.extraSize-14;var me=this._decodeString(i.slice(de,fe));p.symlink=me}}break}if(this.options.debug){d.debug.push({extraId:"0x"+D.extraId.toString(16),description:M,data:i.slice(v,v+D.extraSize).inspect()})}v+=D.extraSize}return d};UnzipStream.prototype._readDataDescriptor=function(i,p){if(p){var d=y.parse(i).word32lu("dataDescriptorSignature").word32lu("crc32").word64lu("compressedSize").word64lu("uncompressedSize").vars;return d}var d=y.parse(i).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;return d};UnzipStream.prototype._readCentralDirectoryEntry=function(i){var p=y.parse(i).word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").word16lu("fileCommentLength").word16lu("diskNumber").word16lu("internalFileAttributes").word32lu("externalFileAttributes").word32lu("offsetToLocalFileHeader").vars;return p};UnzipStream.prototype._readEndOfCentralDirectory64=function(i){var p=y.parse(i).word64lu("centralDirectoryRecordSize").word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word32lu("diskNumber").word32lu("diskNumberWithCentralDirectoryStart").word64lu("centralDirectoryEntries").word64lu("totalCentralDirectoryEntries").word64lu("sizeOfCentralDirectory").word64lu("offsetToStartOfCentralDirectory").vars;return p};UnzipStream.prototype._readEndOfCentralDirectory=function(i){var p=y.parse(i).word16lu("diskNumber").word16lu("diskStart").word16lu("centralDirectoryEntries").word16lu("totalCentralDirectoryEntries").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return p};const se="\0☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ";UnzipStream.prototype._decodeString=function(i,p){if(p){return i.toString("utf8")}if(this.options.decodeString){return this.options.decodeString(i)}let d="";for(var y=0;y<i.length;y++){d+=se[i[y]]}return d};UnzipStream.prototype._parseOrOutput=function(i,p){var d;while((d=this.processDataChunk(this.data))>0){this.data=this.data.slice(d);if(this.data.length===0)break}if(this.state===V.FILE_DATA){if(this.outStreamInfo.limit>=0){var y=this.outStreamInfo.limit-this.outStreamInfo.written;var v;if(y<this.data.length){v=this.data.slice(0,y);this.data=this.data.slice(y)}else{v=this.data;this.data=new Buffer("")}this.outStreamInfo.written+=v.length;if(this.outStreamInfo.limit===this.outStreamInfo.written){this.state=V.START;this.outStreamInfo.stream.end(v,i,p)}else{this.outStreamInfo.stream.write(v,i,p)}}else{var v=this.data;this.data=new Buffer("");this.outStreamInfo.written+=v.length;var D=this.outStreamInfo.stream;D.write(v,i,(()=>{if(this.state===V.FILE_DATA_END){this.state=V.START;return D.end(p)}p()}))}return}p()};UnzipStream.prototype.drainAll=function(){this._drainAllEntries=true};UnzipStream.prototype._transform=function(i,p,d){var y=this;if(y.data.length>0){y.data=Buffer.concat([y.data,i])}else{y.data=i}var v=y.data.length;var done=function(){if(y.data.length>0&&y.data.length<v){v=y.data.length;y._parseOrOutput(p,done);return}d()};y._parseOrOutput(p,done)};UnzipStream.prototype._flush=function(i){var p=this;if(p.data.length>0){p._parseOrOutput("buffer",(function(){if(p.data.length>0)return setImmediate((function(){p._flush(i)}));i()}));return}if(p.state===V.FILE_DATA){return i(new Error("Stream finished in an invalid state, uncompression failed"))}setImmediate(i)};i.exports=UnzipStream},75153:(i,p,d)=>{"use strict";p.Parse=d(27061);p.Extract=d(50774)},39987:(i,p,d)=>{i.exports=d(39023).deprecate},32324:i=>{"use strict";var p={};i.exports=p;function sign(i){return i<0?-1:1}function evenRound(i){if(i%1===.5&&(i&1)===0){return Math.floor(i)}else{return Math.round(i)}}function createNumberConversion(i,p){if(!p.unsigned){--i}const d=p.unsigned?0:-Math.pow(2,i);const y=Math.pow(2,i)-1;const v=p.moduloBitLength?Math.pow(2,p.moduloBitLength):Math.pow(2,i);const D=p.moduloBitLength?Math.pow(2,p.moduloBitLength-1):Math.pow(2,i-1);return function(i,M){if(!M)M={};let U=+i;if(M.enforceRange){if(!Number.isFinite(U)){throw new TypeError("Argument is not a finite number")}U=sign(U)*Math.floor(Math.abs(U));if(U<d||U>y){throw new TypeError("Argument is not in byte range")}return U}if(!isNaN(U)&&M.clamp){U=evenRound(U);if(U<d)U=d;if(U>y)U=y;return U}if(!Number.isFinite(U)||U===0){return 0}U=sign(U)*Math.floor(Math.abs(U));U=U%v;if(!p.unsigned&&U>=D){return U-v}else if(p.unsigned){if(U<0){U+=v}else if(U===-0){return 0}}return U}}p["void"]=function(){return undefined};p["boolean"]=function(i){return!!i};p["byte"]=createNumberConversion(8,{unsigned:false});p["octet"]=createNumberConversion(8,{unsigned:true});p["short"]=createNumberConversion(16,{unsigned:false});p["unsigned short"]=createNumberConversion(16,{unsigned:true});p["long"]=createNumberConversion(32,{unsigned:false});p["unsigned long"]=createNumberConversion(32,{unsigned:true});p["long long"]=createNumberConversion(32,{unsigned:false,moduloBitLength:64});p["unsigned long long"]=createNumberConversion(32,{unsigned:true,moduloBitLength:64});p["double"]=function(i){const p=+i;if(!Number.isFinite(p)){throw new TypeError("Argument is not a finite floating-point value")}return p};p["unrestricted double"]=function(i){const p=+i;if(isNaN(p)){throw new TypeError("Argument is NaN")}return p};p["float"]=p["double"];p["unrestricted float"]=p["unrestricted double"];p["DOMString"]=function(i,p){if(!p)p={};if(p.treatNullAsEmptyString&&i===null){return""}return String(i)};p["ByteString"]=function(i,p){const d=String(i);let y=undefined;for(let i=0;(y=d.codePointAt(i))!==undefined;++i){if(y>255){throw new TypeError("Argument is not a valid bytestring")}}return d};p["USVString"]=function(i){const p=String(i);const d=p.length;const y=[];for(let i=0;i<d;++i){const v=p.charCodeAt(i);if(v<55296||v>57343){y.push(String.fromCodePoint(v))}else if(56320<=v&&v<=57343){y.push(String.fromCodePoint(65533))}else{if(i===d-1){y.push(String.fromCodePoint(65533))}else{const d=p.charCodeAt(i+1);if(56320<=d&&d<=57343){const p=v&1023;const D=d&1023;y.push(String.fromCodePoint((2<<15)+(2<<9)*p+D));++i}else{y.push(String.fromCodePoint(65533))}}}}return y.join("")};p["Date"]=function(i,p){if(!(i instanceof Date)){throw new TypeError("Argument is not a Date object")}if(isNaN(i)){return undefined}return i};p["RegExp"]=function(i,p){if(!(i instanceof RegExp)){i=new RegExp(i)}return i}},56071:(i,p,d)=>{"use strict";const y=d(96604);p.implementation=class URLImpl{constructor(i){const p=i[0];const d=i[1];let v=null;if(d!==undefined){v=y.basicURLParse(d);if(v==="failure"){throw new TypeError("Invalid base URL")}}const D=y.basicURLParse(p,{baseURL:v});if(D==="failure"){throw new TypeError("Invalid URL")}this._url=D}get href(){return y.serializeURL(this._url)}set href(i){const p=y.basicURLParse(i);if(p==="failure"){throw new TypeError("Invalid URL")}this._url=p}get origin(){return y.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(i){y.basicURLParse(i+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(i){if(y.cannotHaveAUsernamePasswordPort(this._url)){return}y.setTheUsername(this._url,i)}get password(){return this._url.password}set password(i){if(y.cannotHaveAUsernamePasswordPort(this._url)){return}y.setThePassword(this._url,i)}get host(){const i=this._url;if(i.host===null){return""}if(i.port===null){return y.serializeHost(i.host)}return y.serializeHost(i.host)+":"+y.serializeInteger(i.port)}set host(i){if(this._url.cannotBeABaseURL){return}y.basicURLParse(i,{url:this._url,stateOverride:"host"})}get hostname(){if(this._url.host===null){return""}return y.serializeHost(this._url.host)}set hostname(i){if(this._url.cannotBeABaseURL){return}y.basicURLParse(i,{url:this._url,stateOverride:"hostname"})}get port(){if(this._url.port===null){return""}return y.serializeInteger(this._url.port)}set port(i){if(y.cannotHaveAUsernamePasswordPort(this._url)){return}if(i===""){this._url.port=null}else{y.basicURLParse(i,{url:this._url,stateOverride:"port"})}}get pathname(){if(this._url.cannotBeABaseURL){return this._url.path[0]}if(this._url.path.length===0){return""}return"/"+this._url.path.join("/")}set pathname(i){if(this._url.cannotBeABaseURL){return}this._url.path=[];y.basicURLParse(i,{url:this._url,stateOverride:"path start"})}get search(){if(this._url.query===null||this._url.query===""){return""}return"?"+this._url.query}set search(i){const p=this._url;if(i===""){p.query=null;return}const d=i[0]==="?"?i.substring(1):i;p.query="";y.basicURLParse(d,{url:p,stateOverride:"query"})}get hash(){if(this._url.fragment===null||this._url.fragment===""){return""}return"#"+this._url.fragment}set hash(i){if(i===""){this._url.fragment=null;return}const p=i[0]==="#"?i.substring(1):i;this._url.fragment="";y.basicURLParse(p,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}},17640:(i,p,d)=>{"use strict";const y=d(32324);const v=d(54700);const D=d(56071);const M=v.implSymbol;function URL(p){if(!this||this[M]||!(this instanceof URL)){throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.")}if(arguments.length<1){throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.")}const d=[];for(let i=0;i<arguments.length&&i<2;++i){d[i]=arguments[i]}d[0]=y["USVString"](d[0]);if(d[1]!==undefined){d[1]=y["USVString"](d[1])}i.exports.setup(this,d)}URL.prototype.toJSON=function toJSON(){if(!this||!i.exports.is(this)){throw new TypeError("Illegal invocation")}const p=[];for(let i=0;i<arguments.length&&i<0;++i){p[i]=arguments[i]}return this[M].toJSON.apply(this[M],p)};Object.defineProperty(URL.prototype,"href",{get(){return this[M].href},set(i){i=y["USVString"](i);this[M].href=i},enumerable:true,configurable:true});URL.prototype.toString=function(){if(!this||!i.exports.is(this)){throw new TypeError("Illegal invocation")}return this.href};Object.defineProperty(URL.prototype,"origin",{get(){return this[M].origin},enumerable:true,configurable:true});Object.defineProperty(URL.prototype,"protocol",{get(){return this[M].protocol},set(i){i=y["USVString"](i);this[M].protocol=i},enumerable:true,configurable:true});Object.defineProperty(URL.prototype,"username",{get(){return this[M].username},set(i){i=y["USVString"](i);this[M].username=i},enumerable:true,configurable:true});Object.defineProperty(URL.prototype,"password",{get(){return this[M].password},set(i){i=y["USVString"](i);this[M].password=i},enumerable:true,configurable:true});Object.defineProperty(URL.prototype,"host",{get(){return this[M].host},set(i){i=y["USVString"](i);this[M].host=i},enumerable:true,configurable:true});Object.defineProperty(URL.prototype,"hostname",{get(){return this[M].hostname},set(i){i=y["USVString"](i);this[M].hostname=i},enumerable:true,configurable:true});Object.defineProperty(URL.prototype,"port",{get(){return this[M].port},set(i){i=y["USVString"](i);this[M].port=i},enumerable:true,configurable:true});Object.defineProperty(URL.prototype,"pathname",{get(){return this[M].pathname},set(i){i=y["USVString"](i);this[M].pathname=i},enumerable:true,configurable:true});Object.defineProperty(URL.prototype,"search",{get(){return this[M].search},set(i){i=y["USVString"](i);this[M].search=i},enumerable:true,configurable:true});Object.defineProperty(URL.prototype,"hash",{get(){return this[M].hash},set(i){i=y["USVString"](i);this[M].hash=i},enumerable:true,configurable:true});i.exports={is(i){return!!i&&i[M]instanceof D.implementation},create(i,p){let d=Object.create(URL.prototype);this.setup(d,i,p);return d},setup(i,p,d){if(!d)d={};d.wrapper=i;i[M]=new D.implementation(p,d);i[M][v.wrapperSymbol]=i},interface:URL,expose:{Window:{URL:URL},Worker:{URL:URL}}}},20969:(i,p,d)=>{"use strict";p.URL=d(17640)["interface"];p.serializeURL=d(96604).serializeURL;p.serializeURLOrigin=d(96604).serializeURLOrigin;p.basicURLParse=d(96604).basicURLParse;p.setTheUsername=d(96604).setTheUsername;p.setThePassword=d(96604).setThePassword;p.serializeHost=d(96604).serializeHost;p.serializeInteger=d(96604).serializeInteger;p.parseURL=d(96604).parseURL},96604:(i,p,d)=>{"use strict";const y=d(24876);const v=d(93979);const D={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443};const M=Symbol("failure");function countSymbols(i){return y.ucs2.decode(i).length}function at(i,p){const d=i[p];return isNaN(d)?undefined:String.fromCodePoint(d)}function isASCIIDigit(i){return i>=48&&i<=57}function isASCIIAlpha(i){return i>=65&&i<=90||i>=97&&i<=122}function isASCIIAlphanumeric(i){return isASCIIAlpha(i)||isASCIIDigit(i)}function isASCIIHex(i){return isASCIIDigit(i)||i>=65&&i<=70||i>=97&&i<=102}function isSingleDot(i){return i==="."||i.toLowerCase()==="%2e"}function isDoubleDot(i){i=i.toLowerCase();return i===".."||i==="%2e."||i===".%2e"||i==="%2e%2e"}function isWindowsDriveLetterCodePoints(i,p){return isASCIIAlpha(i)&&(p===58||p===124)}function isWindowsDriveLetterString(i){return i.length===2&&isASCIIAlpha(i.codePointAt(0))&&(i[1]===":"||i[1]==="|")}function isNormalizedWindowsDriveLetterString(i){return i.length===2&&isASCIIAlpha(i.codePointAt(0))&&i[1]===":"}function containsForbiddenHostCodePoint(i){return i.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function containsForbiddenHostCodePointExcludingPercent(i){return i.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function isSpecialScheme(i){return D[i]!==undefined}function isSpecial(i){return isSpecialScheme(i.scheme)}function defaultPort(i){return D[i]}function percentEncode(i){let p=i.toString(16).toUpperCase();if(p.length===1){p="0"+p}return"%"+p}function utf8PercentEncode(i){const p=new Buffer(i);let d="";for(let i=0;i<p.length;++i){d+=percentEncode(p[i])}return d}function utf8PercentDecode(i){const p=new Buffer(i);const d=[];for(let i=0;i<p.length;++i){if(p[i]!==37){d.push(p[i])}else if(p[i]===37&&isASCIIHex(p[i+1])&&isASCIIHex(p[i+2])){d.push(parseInt(p.slice(i+1,i+3).toString(),16));i+=2}else{d.push(p[i])}}return new Buffer(d).toString()}function isC0ControlPercentEncode(i){return i<=31||i>126}const U=new Set([32,34,35,60,62,63,96,123,125]);function isPathPercentEncode(i){return isC0ControlPercentEncode(i)||U.has(i)}const j=new Set([47,58,59,61,64,91,92,93,94,124]);function isUserinfoPercentEncode(i){return isPathPercentEncode(i)||j.has(i)}function percentEncodeChar(i,p){const d=String.fromCodePoint(i);if(p(i)){return utf8PercentEncode(d)}return d}function parseIPv4Number(i){let p=10;if(i.length>=2&&i.charAt(0)==="0"&&i.charAt(1).toLowerCase()==="x"){i=i.substring(2);p=16}else if(i.length>=2&&i.charAt(0)==="0"){i=i.substring(1);p=8}if(i===""){return 0}const d=p===10?/[^0-9]/:p===16?/[^0-9A-Fa-f]/:/[^0-7]/;if(d.test(i)){return M}return parseInt(i,p)}function parseIPv4(i){const p=i.split(".");if(p[p.length-1]===""){if(p.length>1){p.pop()}}if(p.length>4){return i}const d=[];for(const y of p){if(y===""){return i}const p=parseIPv4Number(y);if(p===M){return i}d.push(p)}for(let i=0;i<d.length-1;++i){if(d[i]>255){return M}}if(d[d.length-1]>=Math.pow(256,5-d.length)){return M}let y=d.pop();let v=0;for(const i of d){y+=i*Math.pow(256,3-v);++v}return y}function serializeIPv4(i){let p="";let d=i;for(let i=1;i<=4;++i){p=String(d%256)+p;if(i!==4){p="."+p}d=Math.floor(d/256)}return p}function parseIPv6(i){const p=[0,0,0,0,0,0,0,0];let d=0;let v=null;let D=0;i=y.ucs2.decode(i);if(i[D]===58){if(i[D+1]!==58){return M}D+=2;++d;v=d}while(D<i.length){if(d===8){return M}if(i[D]===58){if(v!==null){return M}++D;++d;v=d;continue}let y=0;let U=0;while(U<4&&isASCIIHex(i[D])){y=y*16+parseInt(at(i,D),16);++D;++U}if(i[D]===46){if(U===0){return M}D-=U;if(d>6){return M}let y=0;while(i[D]!==undefined){let v=null;if(y>0){if(i[D]===46&&y<4){++D}else{return M}}if(!isASCIIDigit(i[D])){return M}while(isASCIIDigit(i[D])){const p=parseInt(at(i,D));if(v===null){v=p}else if(v===0){return M}else{v=v*10+p}if(v>255){return M}++D}p[d]=p[d]*256+v;++y;if(y===2||y===4){++d}}if(y!==4){return M}break}else if(i[D]===58){++D;if(i[D]===undefined){return M}}else if(i[D]!==undefined){return M}p[d]=y;++d}if(v!==null){let i=d-v;d=7;while(d!==0&&i>0){const y=p[v+i-1];p[v+i-1]=p[d];p[d]=y;--d;--i}}else if(v===null&&d!==8){return M}return p}function serializeIPv6(i){let p="";const d=findLongestZeroSequence(i);const y=d.idx;let v=false;for(let d=0;d<=7;++d){if(v&&i[d]===0){continue}else if(v){v=false}if(y===d){const i=d===0?"::":":";p+=i;v=true;continue}p+=i[d].toString(16);if(d!==7){p+=":"}}return p}function parseHost(i,p){if(i[0]==="["){if(i[i.length-1]!=="]"){return M}return parseIPv6(i.substring(1,i.length-1))}if(!p){return parseOpaqueHost(i)}const d=utf8PercentDecode(i);const y=v.toASCII(d,false,v.PROCESSING_OPTIONS.NONTRANSITIONAL,false);if(y===null){return M}if(containsForbiddenHostCodePoint(y)){return M}const D=parseIPv4(y);if(typeof D==="number"||D===M){return D}return y}function parseOpaqueHost(i){if(containsForbiddenHostCodePointExcludingPercent(i)){return M}let p="";const d=y.ucs2.decode(i);for(let i=0;i<d.length;++i){p+=percentEncodeChar(d[i],isC0ControlPercentEncode)}return p}function findLongestZeroSequence(i){let p=null;let d=1;let y=null;let v=0;for(let D=0;D<i.length;++D){if(i[D]!==0){if(v>d){p=y;d=v}y=null;v=0}else{if(y===null){y=D}++v}}if(v>d){p=y;d=v}return{idx:p,len:d}}function serializeHost(i){if(typeof i==="number"){return serializeIPv4(i)}if(i instanceof Array){return"["+serializeIPv6(i)+"]"}return i}function trimControlChars(i){return i.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function trimTabAndNewline(i){return i.replace(/\u0009|\u000A|\u000D/g,"")}function shortenPath(i){const p=i.path;if(p.length===0){return}if(i.scheme==="file"&&p.length===1&&isNormalizedWindowsDriveLetter(p[0])){return}p.pop()}function includesCredentials(i){return i.username!==""||i.password!==""}function cannotHaveAUsernamePasswordPort(i){return i.host===null||i.host===""||i.cannotBeABaseURL||i.scheme==="file"}function isNormalizedWindowsDriveLetter(i){return/^[A-Za-z]:$/.test(i)}function URLStateMachine(i,p,d,v,D){this.pointer=0;this.input=i;this.base=p||null;this.encodingOverride=d||"utf-8";this.stateOverride=D;this.url=v;this.failure=false;this.parseError=false;if(!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:false};const i=trimControlChars(this.input);if(i!==this.input){this.parseError=true}this.input=i}const U=trimTabAndNewline(this.input);if(U!==this.input){this.parseError=true}this.input=U;this.state=D||"scheme start";this.buffer="";this.atFlag=false;this.arrFlag=false;this.passwordTokenSeenFlag=false;this.input=y.ucs2.decode(this.input);for(;this.pointer<=this.input.length;++this.pointer){const i=this.input[this.pointer];const p=isNaN(i)?undefined:String.fromCodePoint(i);const d=this["parse "+this.state](i,p);if(!d){break}else if(d===M){this.failure=true;break}}}URLStateMachine.prototype["parse scheme start"]=function parseSchemeStart(i,p){if(isASCIIAlpha(i)){this.buffer+=p.toLowerCase();this.state="scheme"}else if(!this.stateOverride){this.state="no scheme";--this.pointer}else{this.parseError=true;return M}return true};URLStateMachine.prototype["parse scheme"]=function parseScheme(i,p){if(isASCIIAlphanumeric(i)||i===43||i===45||i===46){this.buffer+=p.toLowerCase()}else if(i===58){if(this.stateOverride){if(isSpecial(this.url)&&!isSpecialScheme(this.buffer)){return false}if(!isSpecial(this.url)&&isSpecialScheme(this.buffer)){return false}if((includesCredentials(this.url)||this.url.port!==null)&&this.buffer==="file"){return false}if(this.url.scheme==="file"&&(this.url.host===""||this.url.host===null)){return false}}this.url.scheme=this.buffer;this.buffer="";if(this.stateOverride){return false}if(this.url.scheme==="file"){if(this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47){this.parseError=true}this.state="file"}else if(isSpecial(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme){this.state="special relative or authority"}else if(isSpecial(this.url)){this.state="special authority slashes"}else if(this.input[this.pointer+1]===47){this.state="path or authority";++this.pointer}else{this.url.cannotBeABaseURL=true;this.url.path.push("");this.state="cannot-be-a-base-URL path"}}else if(!this.stateOverride){this.buffer="";this.state="no scheme";this.pointer=-1}else{this.parseError=true;return M}return true};URLStateMachine.prototype["parse no scheme"]=function parseNoScheme(i){if(this.base===null||this.base.cannotBeABaseURL&&i!==35){return M}else if(this.base.cannotBeABaseURL&&i===35){this.url.scheme=this.base.scheme;this.url.path=this.base.path.slice();this.url.query=this.base.query;this.url.fragment="";this.url.cannotBeABaseURL=true;this.state="fragment"}else if(this.base.scheme==="file"){this.state="file";--this.pointer}else{this.state="relative";--this.pointer}return true};URLStateMachine.prototype["parse special relative or authority"]=function parseSpecialRelativeOrAuthority(i){if(i===47&&this.input[this.pointer+1]===47){this.state="special authority ignore slashes";++this.pointer}else{this.parseError=true;this.state="relative";--this.pointer}return true};URLStateMachine.prototype["parse path or authority"]=function parsePathOrAuthority(i){if(i===47){this.state="authority"}else{this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse relative"]=function parseRelative(i){this.url.scheme=this.base.scheme;if(isNaN(i)){this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice();this.url.query=this.base.query}else if(i===47){this.state="relative slash"}else if(i===63){this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice();this.url.query="";this.state="query"}else if(i===35){this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice();this.url.query=this.base.query;this.url.fragment="";this.state="fragment"}else if(isSpecial(this.url)&&i===92){this.parseError=true;this.state="relative slash"}else{this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.url.path=this.base.path.slice(0,this.base.path.length-1);this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse relative slash"]=function parseRelativeSlash(i){if(isSpecial(this.url)&&(i===47||i===92)){if(i===92){this.parseError=true}this.state="special authority ignore slashes"}else if(i===47){this.state="authority"}else{this.url.username=this.base.username;this.url.password=this.base.password;this.url.host=this.base.host;this.url.port=this.base.port;this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse special authority slashes"]=function parseSpecialAuthoritySlashes(i){if(i===47&&this.input[this.pointer+1]===47){this.state="special authority ignore slashes";++this.pointer}else{this.parseError=true;this.state="special authority ignore slashes";--this.pointer}return true};URLStateMachine.prototype["parse special authority ignore slashes"]=function parseSpecialAuthorityIgnoreSlashes(i){if(i!==47&&i!==92){this.state="authority";--this.pointer}else{this.parseError=true}return true};URLStateMachine.prototype["parse authority"]=function parseAuthority(i,p){if(i===64){this.parseError=true;if(this.atFlag){this.buffer="%40"+this.buffer}this.atFlag=true;const i=countSymbols(this.buffer);for(let p=0;p<i;++p){const i=this.buffer.codePointAt(p);if(i===58&&!this.passwordTokenSeenFlag){this.passwordTokenSeenFlag=true;continue}const d=percentEncodeChar(i,isUserinfoPercentEncode);if(this.passwordTokenSeenFlag){this.url.password+=d}else{this.url.username+=d}}this.buffer=""}else if(isNaN(i)||i===47||i===63||i===35||isSpecial(this.url)&&i===92){if(this.atFlag&&this.buffer===""){this.parseError=true;return M}this.pointer-=countSymbols(this.buffer)+1;this.buffer="";this.state="host"}else{this.buffer+=p}return true};URLStateMachine.prototype["parse hostname"]=URLStateMachine.prototype["parse host"]=function parseHostName(i,p){if(this.stateOverride&&this.url.scheme==="file"){--this.pointer;this.state="file host"}else if(i===58&&!this.arrFlag){if(this.buffer===""){this.parseError=true;return M}const i=parseHost(this.buffer,isSpecial(this.url));if(i===M){return M}this.url.host=i;this.buffer="";this.state="port";if(this.stateOverride==="hostname"){return false}}else if(isNaN(i)||i===47||i===63||i===35||isSpecial(this.url)&&i===92){--this.pointer;if(isSpecial(this.url)&&this.buffer===""){this.parseError=true;return M}else if(this.stateOverride&&this.buffer===""&&(includesCredentials(this.url)||this.url.port!==null)){this.parseError=true;return false}const i=parseHost(this.buffer,isSpecial(this.url));if(i===M){return M}this.url.host=i;this.buffer="";this.state="path start";if(this.stateOverride){return false}}else{if(i===91){this.arrFlag=true}else if(i===93){this.arrFlag=false}this.buffer+=p}return true};URLStateMachine.prototype["parse port"]=function parsePort(i,p){if(isASCIIDigit(i)){this.buffer+=p}else if(isNaN(i)||i===47||i===63||i===35||isSpecial(this.url)&&i===92||this.stateOverride){if(this.buffer!==""){const i=parseInt(this.buffer);if(i>Math.pow(2,16)-1){this.parseError=true;return M}this.url.port=i===defaultPort(this.url.scheme)?null:i;this.buffer=""}if(this.stateOverride){return false}this.state="path start";--this.pointer}else{this.parseError=true;return M}return true};const V=new Set([47,92,63,35]);URLStateMachine.prototype["parse file"]=function parseFile(i){this.url.scheme="file";if(i===47||i===92){if(i===92){this.parseError=true}this.state="file slash"}else if(this.base!==null&&this.base.scheme==="file"){if(isNaN(i)){this.url.host=this.base.host;this.url.path=this.base.path.slice();this.url.query=this.base.query}else if(i===63){this.url.host=this.base.host;this.url.path=this.base.path.slice();this.url.query="";this.state="query"}else if(i===35){this.url.host=this.base.host;this.url.path=this.base.path.slice();this.url.query=this.base.query;this.url.fragment="";this.state="fragment"}else{if(this.input.length-this.pointer-1===0||!isWindowsDriveLetterCodePoints(i,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!V.has(this.input[this.pointer+2])){this.url.host=this.base.host;this.url.path=this.base.path.slice();shortenPath(this.url)}else{this.parseError=true}this.state="path";--this.pointer}}else{this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse file slash"]=function parseFileSlash(i){if(i===47||i===92){if(i===92){this.parseError=true}this.state="file host"}else{if(this.base!==null&&this.base.scheme==="file"){if(isNormalizedWindowsDriveLetterString(this.base.path[0])){this.url.path.push(this.base.path[0])}else{this.url.host=this.base.host}}this.state="path";--this.pointer}return true};URLStateMachine.prototype["parse file host"]=function parseFileHost(i,p){if(isNaN(i)||i===47||i===92||i===63||i===35){--this.pointer;if(!this.stateOverride&&isWindowsDriveLetterString(this.buffer)){this.parseError=true;this.state="path"}else if(this.buffer===""){this.url.host="";if(this.stateOverride){return false}this.state="path start"}else{let i=parseHost(this.buffer,isSpecial(this.url));if(i===M){return M}if(i==="localhost"){i=""}this.url.host=i;if(this.stateOverride){return false}this.buffer="";this.state="path start"}}else{this.buffer+=p}return true};URLStateMachine.prototype["parse path start"]=function parsePathStart(i){if(isSpecial(this.url)){if(i===92){this.parseError=true}this.state="path";if(i!==47&&i!==92){--this.pointer}}else if(!this.stateOverride&&i===63){this.url.query="";this.state="query"}else if(!this.stateOverride&&i===35){this.url.fragment="";this.state="fragment"}else if(i!==undefined){this.state="path";if(i!==47){--this.pointer}}return true};URLStateMachine.prototype["parse path"]=function parsePath(i){if(isNaN(i)||i===47||isSpecial(this.url)&&i===92||!this.stateOverride&&(i===63||i===35)){if(isSpecial(this.url)&&i===92){this.parseError=true}if(isDoubleDot(this.buffer)){shortenPath(this.url);if(i!==47&&!(isSpecial(this.url)&&i===92)){this.url.path.push("")}}else if(isSingleDot(this.buffer)&&i!==47&&!(isSpecial(this.url)&&i===92)){this.url.path.push("")}else if(!isSingleDot(this.buffer)){if(this.url.scheme==="file"&&this.url.path.length===0&&isWindowsDriveLetterString(this.buffer)){if(this.url.host!==""&&this.url.host!==null){this.parseError=true;this.url.host=""}this.buffer=this.buffer[0]+":"}this.url.path.push(this.buffer)}this.buffer="";if(this.url.scheme==="file"&&(i===undefined||i===63||i===35)){while(this.url.path.length>1&&this.url.path[0]===""){this.parseError=true;this.url.path.shift()}}if(i===63){this.url.query="";this.state="query"}if(i===35){this.url.fragment="";this.state="fragment"}}else{if(i===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}this.buffer+=percentEncodeChar(i,isPathPercentEncode)}return true};URLStateMachine.prototype["parse cannot-be-a-base-URL path"]=function parseCannotBeABaseURLPath(i){if(i===63){this.url.query="";this.state="query"}else if(i===35){this.url.fragment="";this.state="fragment"}else{if(!isNaN(i)&&i!==37){this.parseError=true}if(i===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}if(!isNaN(i)){this.url.path[0]=this.url.path[0]+percentEncodeChar(i,isC0ControlPercentEncode)}}return true};URLStateMachine.prototype["parse query"]=function parseQuery(i,p){if(isNaN(i)||!this.stateOverride&&i===35){if(!isSpecial(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss"){this.encodingOverride="utf-8"}const p=new Buffer(this.buffer);for(let i=0;i<p.length;++i){if(p[i]<33||p[i]>126||p[i]===34||p[i]===35||p[i]===60||p[i]===62){this.url.query+=percentEncode(p[i])}else{this.url.query+=String.fromCodePoint(p[i])}}this.buffer="";if(i===35){this.url.fragment="";this.state="fragment"}}else{if(i===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}this.buffer+=p}return true};URLStateMachine.prototype["parse fragment"]=function parseFragment(i){if(isNaN(i)){}else if(i===0){this.parseError=true}else{if(i===37&&(!isASCIIHex(this.input[this.pointer+1])||!isASCIIHex(this.input[this.pointer+2]))){this.parseError=true}this.url.fragment+=percentEncodeChar(i,isC0ControlPercentEncode)}return true};function serializeURL(i,p){let d=i.scheme+":";if(i.host!==null){d+="//";if(i.username!==""||i.password!==""){d+=i.username;if(i.password!==""){d+=":"+i.password}d+="@"}d+=serializeHost(i.host);if(i.port!==null){d+=":"+i.port}}else if(i.host===null&&i.scheme==="file"){d+="//"}if(i.cannotBeABaseURL){d+=i.path[0]}else{for(const p of i.path){d+="/"+p}}if(i.query!==null){d+="?"+i.query}if(!p&&i.fragment!==null){d+="#"+i.fragment}return d}function serializeOrigin(i){let p=i.scheme+"://";p+=serializeHost(i.host);if(i.port!==null){p+=":"+i.port}return p}i.exports.serializeURL=serializeURL;i.exports.serializeURLOrigin=function(p){switch(p.scheme){case"blob":try{return i.exports.serializeURLOrigin(i.exports.parseURL(p.path[0]))}catch(i){return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return serializeOrigin({scheme:p.scheme,host:p.host,port:p.port});case"file":return"file://";default:return"null"}};i.exports.basicURLParse=function(i,p){if(p===undefined){p={}}const d=new URLStateMachine(i,p.baseURL,p.encodingOverride,p.url,p.stateOverride);if(d.failure){return"failure"}return d.url};i.exports.setTheUsername=function(i,p){i.username="";const d=y.ucs2.decode(p);for(let p=0;p<d.length;++p){i.username+=percentEncodeChar(d[p],isUserinfoPercentEncode)}};i.exports.setThePassword=function(i,p){i.password="";const d=y.ucs2.decode(p);for(let p=0;p<d.length;++p){i.password+=percentEncodeChar(d[p],isUserinfoPercentEncode)}};i.exports.serializeHost=serializeHost;i.exports.cannotHaveAUsernamePasswordPort=cannotHaveAUsernamePasswordPort;i.exports.serializeInteger=function(i){return String(i)};i.exports.parseURL=function(p,d){if(d===undefined){d={}}return i.exports.basicURLParse(p,{baseURL:d.baseURL,encodingOverride:d.encodingOverride})}},54700:i=>{"use strict";i.exports.mixin=function mixin(i,p){const d=Object.getOwnPropertyNames(p);for(let y=0;y<d.length;++y){Object.defineProperty(i,d[y],Object.getOwnPropertyDescriptor(p,d[y]))}};i.exports.wrapperSymbol=Symbol("wrapper");i.exports.implSymbol=Symbol("impl");i.exports.wrapperForImpl=function(p){return p[i.exports.wrapperSymbol]};i.exports.implForWrapper=function(p){return p[i.exports.implSymbol]}},58092:i=>{i.exports=wrappy;function wrappy(i,p){if(i&&p)return wrappy(i)(p);if(typeof i!=="function")throw new TypeError("need wrapper function");Object.keys(i).forEach((function(p){wrapper[p]=i[p]}));return wrapper;function wrapper(){var p=new Array(arguments.length);for(var d=0;d<p.length;d++){p[d]=arguments[d]}var y=i.apply(this,p);var v=p[p.length-1];if(typeof y==="function"&&y!==v){Object.keys(v).forEach((function(i){y[i]=v[i]}))}return y}}},88599:(i,p,d)=>{
/**
* ZipStream
*
* @ignore
* @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE}
* @copyright (c) 2014 Chris Talkington, contributors.
*/
var y=d(39023).inherits;var v=d(83223).ZipArchiveOutputStream;var D=d(83223).ZipArchiveEntry;var M=d(34747);var U=i.exports=function(i){if(!(this instanceof U)){return new U(i)}i=this.options=i||{};i.zlib=i.zlib||{};v.call(this,i);if(typeof i.level==="number"&&i.level>=0){i.zlib.level=i.level;delete i.level}if(!i.forceZip64&&typeof i.zlib.level==="number"&&i.zlib.level===0){i.store=true}i.namePrependSlash=i.namePrependSlash||false;if(i.comment&&i.comment.length>0){this.setComment(i.comment)}};y(U,v);U.prototype._normalizeFileData=function(i){i=M.defaults(i,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""});var p=i.type==="directory";var d=i.type==="symlink";if(i.name){i.name=M.sanitizePath(i.name);if(!d&&i.name.slice(-1)==="/"){p=true;i.type="directory"}else if(p){i.name+="/"}}if(p||d){i.store=true}i.date=M.dateify(i.date);return i};U.prototype.entry=function(i,p,d){if(typeof d!=="function"){d=this._emitErrorCallback.bind(this)}p=this._normalizeFileData(p);if(p.type!=="file"&&p.type!=="directory"&&p.type!=="symlink"){d(new Error(p.type+" entries not currently supported"));return}if(typeof p.name!=="string"||p.name.length===0){d(new Error("entry name must be a non-empty string value"));return}if(p.type==="symlink"&&typeof p.linkname!=="string"){d(new Error("entry linkname must be a non-empty string value when type equals symlink"));return}var y=new D(p.name);y.setTime(p.date,this.options.forceLocalTime);if(p.namePrependSlash){y.setName(p.name,true)}if(p.store){y.setMethod(0)}if(p.comment.length>0){y.setComment(p.comment)}if(p.type==="symlink"&&typeof p.mode!=="number"){p.mode=40960}if(typeof p.mode==="number"){if(p.type==="symlink"){p.mode|=40960}y.setUnixMode(p.mode)}if(p.type==="symlink"&&typeof p.linkname==="string"){i=Buffer.from(p.linkname)}return v.prototype.entry.call(this,y,i,d)};U.prototype.finalize=function(){this.finish()}},39840:(i,p,d)=>{p.formatArgs=formatArgs;p.save=save;p.load=load;p.useColors=useColors;p.storage=localstorage();p.destroy=(()=>{let i=false;return()=>{if(!i){i=true;console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}}})();p.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 useColors(){if(typeof window!=="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)){return true}if(typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return false}let i;return typeof document!=="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!=="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!=="undefined"&&navigator.userAgent&&(i=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(i[1],10)>=31||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(p){p[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+p[0]+(this.useColors?"%c ":" ")+"+"+i.exports.humanize(this.diff);if(!this.useColors){return}const d="color: "+this.color;p.splice(1,0,d,"color: inherit");let y=0;let v=0;p[0].replace(/%[a-zA-Z%]/g,(i=>{if(i==="%%"){return}y++;if(i==="%c"){v=y}}));p.splice(v,0,d)}p.log=console.debug||console.log||(()=>{});function save(i){try{if(i){p.storage.setItem("debug",i)}else{p.storage.removeItem("debug")}}catch(i){}}function load(){let i;try{i=p.storage.getItem("debug")}catch(i){}if(!i&&typeof process!=="undefined"&&"env"in process){i=process.env.DEBUG}return i}function localstorage(){try{return localStorage}catch(i){}}i.exports=d(73727)(p);const{formatters:y}=i.exports;y.j=function(i){try{return JSON.stringify(i)}catch(i){return"[UnexpectedJSONParseError]: "+i.message}}},73727:(i,p,d)=>{function setup(i){createDebug.debug=createDebug;createDebug.default=createDebug;createDebug.coerce=coerce;createDebug.disable=disable;createDebug.enable=enable;createDebug.enabled=enabled;createDebug.humanize=d(46638);createDebug.destroy=destroy;Object.keys(i).forEach((p=>{createDebug[p]=i[p]}));createDebug.names=[];createDebug.skips=[];createDebug.formatters={};function selectColor(i){let p=0;for(let d=0;d<i.length;d++){p=(p<<5)-p+i.charCodeAt(d);p|=0}return createDebug.colors[Math.abs(p)%createDebug.colors.length]}createDebug.selectColor=selectColor;function createDebug(i){let p;let d=null;let y;let v;function debug(...i){if(!debug.enabled){return}const d=debug;const y=Number(new Date);const v=y-(p||y);d.diff=v;d.prev=p;d.curr=y;p=y;i[0]=createDebug.coerce(i[0]);if(typeof i[0]!=="string"){i.unshift("%O")}let D=0;i[0]=i[0].replace(/%([a-zA-Z%])/g,((p,y)=>{if(p==="%%"){return"%"}D++;const v=createDebug.formatters[y];if(typeof v==="function"){const y=i[D];p=v.call(d,y);i.splice(D,1);D--}return p}));createDebug.formatArgs.call(d,i);const M=d.log||createDebug.log;M.apply(d,i)}debug.namespace=i;debug.useColors=createDebug.useColors();debug.color=createDebug.selectColor(i);debug.extend=extend;debug.destroy=createDebug.destroy;Object.defineProperty(debug,"enabled",{enumerable:true,configurable:false,get:()=>{if(d!==null){return d}if(y!==createDebug.namespaces){y=createDebug.namespaces;v=createDebug.enabled(i)}return v},set:i=>{d=i}});if(typeof createDebug.init==="function"){createDebug.init(debug)}return debug}function extend(i,p){const d=createDebug(this.namespace+(typeof p==="undefined"?":":p)+i);d.log=this.log;return d}function enable(i){createDebug.save(i);createDebug.namespaces=i;createDebug.names=[];createDebug.skips=[];const p=(typeof i==="string"?i:"").trim().replace(" ",",").split(",").filter(Boolean);for(const i of p){if(i[0]==="-"){createDebug.skips.push(i.slice(1))}else{createDebug.names.push(i)}}}function matchesTemplate(i,p){let d=0;let y=0;let v=-1;let D=0;while(d<i.length){if(y<p.length&&(p[y]===i[d]||p[y]==="*")){if(p[y]==="*"){v=y;D=d;y++}else{d++;y++}}else if(v!==-1){y=v+1;D++;d=D}else{return false}}while(y<p.length&&p[y]==="*"){y++}return y===p.length}function disable(){const i=[...createDebug.names,...createDebug.skips.map((i=>"-"+i))].join(",");createDebug.enable("");return i}function enabled(i){for(const p of createDebug.skips){if(matchesTemplate(i,p)){return false}}for(const p of createDebug.names){if(matchesTemplate(i,p)){return true}}return false}function coerce(i){if(i instanceof Error){return i.stack||i.message}return i}function destroy(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}createDebug.enable(createDebug.load());return createDebug}i.exports=setup},4564:(i,p,d)=>{if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){i.exports=d(39840)}else{i.exports=d(47650)}},47650:(i,p,d)=>{const y=d(52018);const v=d(39023);p.init=init;p.log=log;p.formatArgs=formatArgs;p.save=save;p.load=load;p.useColors=useColors;p.destroy=v.deprecate((()=>{}),"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");p.colors=[6,2,3,4,5,1];try{const i=d(71212);if(i&&(i.stderr||i).level>=2){p.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(i){}p.inspectOpts=Object.keys(process.env).filter((i=>/^debug_/i.test(i))).reduce(((i,p)=>{const d=p.substring(6).toLowerCase().replace(/_([a-z])/g,((i,p)=>p.toUpperCase()));let y=process.env[p];if(/^(yes|on|true|enabled)$/i.test(y)){y=true}else if(/^(no|off|false|disabled)$/i.test(y)){y=false}else if(y==="null"){y=null}else{y=Number(y)}i[d]=y;return i}),{});function useColors(){return"colors"in p.inspectOpts?Boolean(p.inspectOpts.colors):y.isatty(process.stderr.fd)}function formatArgs(p){const{namespace:d,useColors:y}=this;if(y){const y=this.color;const v="[3"+(y<8?y:"8;5;"+y);const D=` ${v};1m${d} `;p[0]=D+p[0].split("\n").join("\n"+D);p.push(v+"m+"+i.exports.humanize(this.diff)+"")}else{p[0]=getDate()+d+" "+p[0]}}function getDate(){if(p.inspectOpts.hideDate){return""}return(new Date).toISOString()+" "}function log(...i){return process.stderr.write(v.formatWithOptions(p.inspectOpts,...i)+"\n")}function save(i){if(i){process.env.DEBUG=i}else{delete process.env.DEBUG}}function load(){return process.env.DEBUG}function init(i){i.inspectOpts={};const d=Object.keys(p.inspectOpts);for(let y=0;y<d.length;y++){i.inspectOpts[d[y]]=p.inspectOpts[d[y]]}}i.exports=d(73727)(p);const{formatters:D}=i.exports;D.o=function(i){this.inspectOpts.colors=this.useColors;return v.inspect(i,this.inspectOpts).split("\n").map((i=>i.trim())).join(" ")};D.O=function(i){this.inspectOpts.colors=this.useColors;return v.inspect(i,this.inspectOpts)}},78880:(i,p,d)=>{var y;i.exports=function(){if(!y){try{y=d(4564)("follow-redirects")}catch(i){}if(typeof y!=="function"){y=function(){}}}y.apply(null,arguments)}},97279:(i,p,d)=>{var y=d(87016);var v=y.URL;var D=d(58611);var M=d(65692);var U=d(2203).Writable;var j=d(42613);var V=d(78880);(function detectUnsupportedEnvironment(){var i=typeof process!=="undefined";var p=typeof window!=="undefined"&&typeof document!=="undefined";var d=isFunction(Error.captureStackTrace);if(!i&&(p||!d)){console.warn("The follow-redirects package should be excluded from browser builds.")}})();var K=false;try{j(new v(""))}catch(i){K=i.code==="ERR_INVALID_URL"}var ee=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"];var te=["abort","aborted","connect","error","socket","timeout"];var re=Object.create(null);te.forEach((function(i){re[i]=function(p,d,y){this._redirectable.emit(i,p,d,y)}}));var ne=createErrorType("ERR_INVALID_URL","Invalid URL",TypeError);var ie=createErrorType("ERR_FR_REDIRECTION_FAILURE","Redirected request failed");var oe=createErrorType("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",ie);var se=createErrorType("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit");var ae=createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end");var le=U.prototype.destroy||noop;function RedirectableRequest(i,p){U.call(this);this._sanitizeOptions(i);this._options=i;this._ended=false;this._ending=false;this._redirectCount=0;this._redirects=[];this._requestBodyLength=0;this._requestBodyBuffers=[];if(p){this.on("response",p)}var d=this;this._onNativeResponse=function(i){try{d._processResponse(i)}catch(i){d.emit("error",i instanceof ie?i:new ie({cause:i}))}};this._performRequest()}RedirectableRequest.prototype=Object.create(U.prototype);RedirectableRequest.prototype.abort=function(){destroyRequest(this._currentRequest);this._currentRequest.abort();this.emit("abort")};RedirectableRequest.prototype.destroy=function(i){destroyRequest(this._currentRequest,i);le.call(this,i);return this};RedirectableRequest.prototype.write=function(i,p,d){if(this._ending){throw new ae}if(!isString(i)&&!isBuffer(i)){throw new TypeError("data should be a string, Buffer or Uint8Array")}if(isFunction(p)){d=p;p=null}if(i.length===0){if(d){d()}return}if(this._requestBodyLength+i.length<=this._options.maxBodyLength){this._requestBodyLength+=i.length;this._requestBodyBuffers.push({data:i,encoding:p});this._currentRequest.write(i,p,d)}else{this.emit("error",new se);this.abort()}};RedirectableRequest.prototype.end=function(i,p,d){if(isFunction(i)){d=i;i=p=null}else if(isFunction(p)){d=p;p=null}if(!i){this._ended=this._ending=true;this._currentRequest.end(null,null,d)}else{var y=this;var v=this._currentRequest;this.write(i,p,(function(){y._ended=true;v.end(null,null,d)}));this._ending=true}};RedirectableRequest.prototype.setHeader=function(i,p){this._options.headers[i]=p;this._currentRequest.setHeader(i,p)};RedirectableRequest.prototype.removeHeader=function(i){delete this._options.headers[i];this._currentRequest.removeHeader(i)};RedirectableRequest.prototype.setTimeout=function(i,p){var d=this;function destroyOnTimeout(p){p.setTimeout(i);p.removeListener("timeout",p.destroy);p.addListener("timeout",p.destroy)}function startTimer(p){if(d._timeout){clearTimeout(d._timeout)}d._timeout=setTimeout((function(){d.emit("timeout");clearTimer()}),i);destroyOnTimeout(p)}function clearTimer(){if(d._timeout){clearTimeout(d._timeout);d._timeout=null}d.removeListener("abort",clearTimer);d.removeListener("error",clearTimer);d.removeListener("response",clearTimer);d.removeListener("close",clearTimer);if(p){d.removeListener("timeout",p)}if(!d.socket){d._currentRequest.removeListener("socket",startTimer)}}if(p){this.on("timeout",p)}if(this.socket){startTimer(this.socket)}else{this._currentRequest.once("socket",startTimer)}this.on("socket",destroyOnTimeout);this.on("abort",clearTimer);this.on("error",clearTimer);this.on("response",clearTimer);this.on("close",clearTimer);return this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach((function(i){RedirectableRequest.prototype[i]=function(p,d){return this._currentRequest[i](p,d)}}));["aborted","connection","socket"].forEach((function(i){Object.defineProperty(RedirectableRequest.prototype,i,{get:function(){return this._currentRequest[i]}})}));RedirectableRequest.prototype._sanitizeOptions=function(i){if(!i.headers){i.headers={}}if(i.host){if(!i.hostname){i.hostname=i.host}delete i.host}if(!i.pathname&&i.path){var p=i.path.indexOf("?");if(p<0){i.pathname=i.path}else{i.pathname=i.path.substring(0,p);i.search=i.path.substring(p)}}};RedirectableRequest.prototype._performRequest=function(){var i=this._options.protocol;var p=this._options.nativeProtocols[i];if(!p){throw new TypeError("Unsupported protocol "+i)}if(this._options.agents){var d=i.slice(0,-1);this._options.agent=this._options.agents[d]}var v=this._currentRequest=p.request(this._options,this._onNativeResponse);v._redirectable=this;for(var D of te){v.on(D,re[D])}this._currentUrl=/^\//.test(this._options.path)?y.format(this._options):this._options.path;if(this._isRedirect){var M=0;var U=this;var j=this._requestBodyBuffers;(function writeNext(i){if(v===U._currentRequest){if(i){U.emit("error",i)}else if(M<j.length){var p=j[M++];if(!v.finished){v.write(p.data,p.encoding,writeNext)}}else if(U._ended){v.end()}}})()}};RedirectableRequest.prototype._processResponse=function(i){var p=i.statusCode;if(this._options.trackRedirects){this._redirects.push({url:this._currentUrl,headers:i.headers,statusCode:p})}var d=i.headers.location;if(!d||this._options.followRedirects===false||p<300||p>=400){i.responseUrl=this._currentUrl;i.redirects=this._redirects;this.emit("response",i);this._requestBodyBuffers=[];return}destroyRequest(this._currentRequest);i.destroy();if(++this._redirectCount>this._options.maxRedirects){throw new oe}var v;var D=this._options.beforeRedirect;if(D){v=Object.assign({Host:i.req.getHeader("host")},this._options.headers)}var M=this._options.method;if((p===301||p===302)&&this._options.method==="POST"||p===303&&!/^(?:GET|HEAD)$/.test(this._options.method)){this._options.method="GET";this._requestBodyBuffers=[];removeMatchingHeaders(/^content-/i,this._options.headers)}var U=removeMatchingHeaders(/^host$/i,this._options.headers);var j=parseUrl(this._currentUrl);var K=U||j.host;var ee=/^\w+:/.test(d)?this._currentUrl:y.format(Object.assign(j,{host:K}));var te=resolveUrl(d,ee);V("redirecting to",te.href);this._isRedirect=true;spreadUrlObject(te,this._options);if(te.protocol!==j.protocol&&te.protocol!=="https:"||te.host!==K&&!isSubdomain(te.host,K)){removeMatchingHeaders(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers)}if(isFunction(D)){var re={headers:i.headers,statusCode:p};var ne={url:ee,method:M,headers:v};D(this._options,re,ne);this._sanitizeOptions(this._options)}this._performRequest()};function wrap(i){var p={maxRedirects:21,maxBodyLength:10*1024*1024};var d={};Object.keys(i).forEach((function(y){var v=y+":";var D=d[v]=i[y];var M=p[y]=Object.create(D);function request(i,y,D){if(isURL(i)){i=spreadUrlObject(i)}else if(isString(i)){i=spreadUrlObject(parseUrl(i))}else{D=y;y=validateUrl(i);i={protocol:v}}if(isFunction(y)){D=y;y=null}y=Object.assign({maxRedirects:p.maxRedirects,maxBodyLength:p.maxBodyLength},i,y);y.nativeProtocols=d;if(!isString(y.host)&&!isString(y.hostname)){y.hostname="::1"}j.equal(y.protocol,v,"protocol mismatch");V("options",y);return new RedirectableRequest(y,D)}function get(i,p,d){var y=M.request(i,p,d);y.end();return y}Object.defineProperties(M,{request:{value:request,configurable:true,enumerable:true,writable:true},get:{value:get,configurable:true,enumerable:true,writable:true}})}));return p}function noop(){}function parseUrl(i){var p;if(K){p=new v(i)}else{p=validateUrl(y.parse(i));if(!isString(p.protocol)){throw new ne({input:i})}}return p}function resolveUrl(i,p){return K?new v(i,p):parseUrl(y.resolve(p,i))}function validateUrl(i){if(/^\[/.test(i.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(i.hostname)){throw new ne({input:i.href||i})}if(/^\[/.test(i.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(i.host)){throw new ne({input:i.href||i})}return i}function spreadUrlObject(i,p){var d=p||{};for(var y of ee){d[y]=i[y]}if(d.hostname.startsWith("[")){d.hostname=d.hostname.slice(1,-1)}if(d.port!==""){d.port=Number(d.port)}d.path=d.search?d.pathname+d.search:d.pathname;return d}function removeMatchingHeaders(i,p){var d;for(var y in p){if(i.test(y)){d=p[y];delete p[y]}}return d===null||typeof d==="undefined"?undefined:String(d).trim()}function createErrorType(i,p,d){function CustomError(d){if(isFunction(Error.captureStackTrace)){Error.captureStackTrace(this,this.constructor)}Object.assign(this,d||{});this.code=i;this.message=this.cause?p+": "+this.cause.message:p}CustomError.prototype=new(d||Error);Object.defineProperties(CustomError.prototype,{constructor:{value:CustomError,enumerable:false},name:{value:"Error ["+i+"]",enumerable:false}});return CustomError}function destroyRequest(i,p){for(var d of te){i.removeListener(d,re[d])}i.on("error",noop);i.destroy(p)}function isSubdomain(i,p){j(isString(i)&&isString(p));var d=i.length-p.length-1;return d>0&&i[d]==="."&&i.endsWith(p)}function isString(i){return typeof i==="string"||i instanceof String}function isFunction(i){return typeof i==="function"}function isBuffer(i){return typeof i==="object"&&"length"in i}function isURL(i){return v&&i instanceof v}i.exports=wrap({http:D,https:M});i.exports.wrap=wrap},82827:i=>{"use strict";i.exports=(i,p=process.argv)=>{const d=i.startsWith("-")?"":i.length===1?"-":"--";const y=p.indexOf(d+i);const v=p.indexOf("--");return y!==-1&&(v===-1||y<v)}},46638:i=>{var p=1e3;var d=p*60;var y=d*60;var v=y*24;var D=v*7;var M=v*365.25;i.exports=function(i,p){p=p||{};var d=typeof i;if(d==="string"&&i.length>0){return parse(i)}else if(d==="number"&&isFinite(i)){return p.long?fmtLong(i):fmtShort(i)}throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(i))};function parse(i){i=String(i);if(i.length>100){return}var U=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(i);if(!U){return}var j=parseFloat(U[1]);var V=(U[2]||"ms").toLowerCase();switch(V){case"years":case"year":case"yrs":case"yr":case"y":return j*M;case"weeks":case"week":case"w":return j*D;case"days":case"day":case"d":return j*v;case"hours":case"hour":case"hrs":case"hr":case"h":return j*y;case"minutes":case"minute":case"mins":case"min":case"m":return j*d;case"seconds":case"second":case"secs":case"sec":case"s":return j*p;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return j;default:return undefined}}function fmtShort(i){var D=Math.abs(i);if(D>=v){return Math.round(i/v)+"d"}if(D>=y){return Math.round(i/y)+"h"}if(D>=d){return Math.round(i/d)+"m"}if(D>=p){return Math.round(i/p)+"s"}return i+"ms"}function fmtLong(i){var D=Math.abs(i);if(D>=v){return plural(i,D,v,"day")}if(D>=y){return plural(i,D,y,"hour")}if(D>=d){return plural(i,D,d,"minute")}if(D>=p){return plural(i,D,p,"second")}return i+" ms"}function plural(i,p,d,y){var v=p>=d*1.5;return Math.round(i/d)+" "+y+(v?"s":"")}},21735:(i,p,d)=>{"use strict";var y=d(87016).parse;var v={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};var D=String.prototype.endsWith||function(i){return i.length<=this.length&&this.indexOf(i,this.length-i.length)!==-1};function getProxyForUrl(i){var p=typeof i==="string"?y(i):i||{};var d=p.protocol;var D=p.host;var M=p.port;if(typeof D!=="string"||!D||typeof d!=="string"){return""}d=d.split(":",1)[0];D=D.replace(/:\d*$/,"");M=parseInt(M)||v[d]||0;if(!shouldProxy(D,M)){return""}var U=getEnv("npm_config_"+d+"_proxy")||getEnv(d+"_proxy")||getEnv("npm_config_proxy")||getEnv("all_proxy");if(U&&U.indexOf("://")===-1){U=d+"://"+U}return U}function shouldProxy(i,p){var d=(getEnv("npm_config_no_proxy")||getEnv("no_proxy")).toLowerCase();if(!d){return true}if(d==="*"){return false}return d.split(/[,\s]/).every((function(d){if(!d){return true}var y=d.match(/^(.+):(\d+)$/);var v=y?y[1]:d;var M=y?parseInt(y[2]):0;if(M&&M!==p){return true}if(!/^[.*]/.test(v)){return i!==v}if(v.charAt(0)==="*"){v=v.slice(1)}return!D.call(i,v)}))}function getEnv(i){return process.env[i.toLowerCase()]||process.env[i.toUpperCase()]||""}p.getProxyForUrl=getProxyForUrl},71212:(i,p,d)=>{"use strict";const y=d(70857);const v=d(52018);const D=d(82827);const{env:M}=process;let U;if(D("no-color")||D("no-colors")||D("color=false")||D("color=never")){U=0}else if(D("color")||D("colors")||D("color=true")||D("color=always")){U=1}if("FORCE_COLOR"in M){if(M.FORCE_COLOR==="true"){U=1}else if(M.FORCE_COLOR==="false"){U=0}else{U=M.FORCE_COLOR.length===0?1:Math.min(parseInt(M.FORCE_COLOR,10),3)}}function translateLevel(i){if(i===0){return false}return{level:i,hasBasic:true,has256:i>=2,has16m:i>=3}}function supportsColor(i,p){if(U===0){return 0}if(D("color=16m")||D("color=full")||D("color=truecolor")){return 3}if(D("color=256")){return 2}if(i&&!p&&U===undefined){return 0}const d=U||0;if(M.TERM==="dumb"){return d}if(process.platform==="win32"){const i=y.release().split(".");if(Number(i[0])>=10&&Number(i[2])>=10586){return Number(i[2])>=14931?3:2}return 1}if("CI"in M){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((i=>i in M))||M.CI_NAME==="codeship"){return 1}return d}if("TEAMCITY_VERSION"in M){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(M.TEAMCITY_VERSION)?1:0}if(M.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in M){const i=parseInt((M.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(M.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(M.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(M.TERM)){return 1}if("COLORTERM"in M){return 1}return d}function getSupportLevel(i){const p=supportsColor(i,i&&i.isTTY);return translateLevel(p)}i.exports={supportsColor:getSupportLevel,stdout:translateLevel(supportsColor(true,v.isatty(1))),stderr:translateLevel(supportsColor(true,v.isatty(2)))}},39362:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.tlsRootCaCertificatePath=p.tlsClientCaCertificatePath=p.tlsClientKeyPath=void 0;p.getInputs=getInputs;p.getDockerfilePath=getDockerfilePath;p.sanitizeInputs=sanitizeInputs;p.getArgs=getArgs;p.resolveRemoteBuilderPlatforms=resolveRemoteBuilderPlatforms;p.getRemoteBuilderArgs=getRemoteBuilderArgs;p.getUseBuilderArgs=getUseBuilderArgs;const U=D(d(59999));const j=D(d(81387));const V=D(d(70857));const K=d(98990);const ee=d(67362);const te=d(72726);const re=d(76869);const ne=D(d(16928));function joinNonOverlapping(i,p){const d=ne.normalize(i);const y=ne.normalize(p);if(y.startsWith(d)){return y}return ne.join(d,y)}function getInputs(){return M(this,void 0,void 0,(function*(){return{"add-hosts":re.Util.getInputList("add-hosts"),allow:re.Util.getInputList("allow"),annotations:re.Util.getInputList("annotations",{ignoreComma:true}),attests:re.Util.getInputList("attests",{ignoreComma:true}),"build-args":re.Util.getInputList("build-args",{ignoreComma:true}),"build-contexts":re.Util.getInputList("build-contexts",{ignoreComma:true}),builder:U.getInput("builder"),"cache-from":re.Util.getInputList("cache-from",{ignoreComma:true}),"cache-to":re.Util.getInputList("cache-to",{ignoreComma:true}),"cgroup-parent":U.getInput("cgroup-parent"),context:U.getInput("context")||ee.Context.gitContext(),file:U.getInput("file"),labels:re.Util.getInputList("labels",{ignoreComma:true}),load:U.getBooleanInput("load"),network:U.getInput("network"),"no-cache":U.getBooleanInput("no-cache"),"no-cache-filters":re.Util.getInputList("no-cache-filters"),outputs:re.Util.getInputList("outputs",{ignoreComma:true,quote:false}),platforms:re.Util.getInputList("platforms"),provenance:K.Build.getProvenanceInput("provenance"),pull:U.getBooleanInput("pull"),push:U.getBooleanInput("push"),sbom:U.getInput("sbom"),secrets:re.Util.getInputList("secrets",{ignoreComma:true}),"secret-envs":re.Util.getInputList("secret-envs"),"secret-files":re.Util.getInputList("secret-files",{ignoreComma:true}),"shm-size":U.getInput("shm-size"),ssh:re.Util.getInputList("ssh"),tags:re.Util.getInputList("tags"),target:U.getInput("target"),ulimit:re.Util.getInputList("ulimit",{ignoreComma:true}),"github-token":U.getInput("github-token")}}))}function getDockerfilePath(i){try{const p=i.context||ee.Context.gitContext();let d;if(i.file){d=p===ee.Context.gitContext()?ne.normalize(i.file):joinNonOverlapping(p,i.file)}else if(i["dockerfile"]){d=p===ee.Context.gitContext()?ne.normalize(i["dockerfile"]):joinNonOverlapping(p,i["dockerfile"])}else{d=p===ee.Context.gitContext()?"Dockerfile":joinNonOverlapping(p,"Dockerfile")}return d}catch(i){U.warning(`Error getting dockerfile path: ${i.message}`);return null}}function sanitizeInputs(i){const p={};for(const d of Object.keys(i)){if(d==="github-token"){continue}const y=i[d];if(typeof y==="boolean"&&y===false){continue}else if(Array.isArray(y)&&y.length===0){continue}else if(!y){continue}p[d]=y}return p}function getArgs(i,p){return M(this,void 0,void 0,(function*(){U.info(`Inputs.context: ${i.context}`);const d=j.compile(i.context)({defaultContext:ee.Context.gitContext()});U.info(`Final context: ${d}`);return[...yield getBuildArgs(i,d,p),...yield getCommonArgs(i,p),d]}))}function getBuildArgs(i,p,d){return M(this,void 0,void 0,(function*(){const y=["build"];yield re.Util.asyncForEach(i["add-hosts"],(i=>M(this,void 0,void 0,(function*(){y.push("--add-host",i)}))));if(i.allow.length>0){y.push("--allow",i.allow.join(","))}if(yield d.buildx.versionSatisfies(">=0.12.0")){yield re.Util.asyncForEach(i.annotations,(i=>M(this,void 0,void 0,(function*(){y.push("--annotation",i)}))))}else if(i.annotations.length>0){U.warning("Annotations are only supported by buildx >= 0.12.0; the input 'annotations' is ignored.")}yield re.Util.asyncForEach(i["build-args"],(i=>M(this,void 0,void 0,(function*(){y.push("--build-arg",i)}))));if(yield d.buildx.versionSatisfies(">=0.8.0")){yield re.Util.asyncForEach(i["build-contexts"],(i=>M(this,void 0,void 0,(function*(){y.push("--build-context",i)}))))}else if(i["build-contexts"].length>0){U.warning("Build contexts are only supported by buildx >= 0.8.0; the input 'build-contexts' is ignored.")}yield re.Util.asyncForEach(i["cache-from"],(i=>M(this,void 0,void 0,(function*(){y.push("--cache-from",i)}))));yield re.Util.asyncForEach(i["cache-to"],(i=>M(this,void 0,void 0,(function*(){y.push("--cache-to",i)}))));if(i["cgroup-parent"]){y.push("--cgroup-parent",i["cgroup-parent"])}yield re.Util.asyncForEach(i["secret-envs"],(i=>M(this,void 0,void 0,(function*(){try{y.push("--secret",K.Build.resolveSecretEnv(i))}catch(i){U.warning(i.message)}}))));if(i.file){y.push("--file",i.file)}if(!K.Build.hasLocalExporter(i.outputs)&&!K.Build.hasTarExporter(i.outputs)&&(i.platforms.length==0||(yield d.buildx.versionSatisfies(">=0.4.2")))){y.push("--iidfile",d.buildxBuild.getImageIDFilePath())}yield re.Util.asyncForEach(i.labels,(i=>M(this,void 0,void 0,(function*(){y.push("--label",i)}))));yield re.Util.asyncForEach(i["no-cache-filters"],(i=>M(this,void 0,void 0,(function*(){y.push("--no-cache-filter",i)}))));yield re.Util.asyncForEach(i.outputs,(i=>M(this,void 0,void 0,(function*(){y.push("--output",i)}))));if(i.platforms.length>0){y.push("--platform",i.platforms.join(","))}if(yield d.buildx.versionSatisfies(">=0.10.0")){y.push(...yield getAttestArgs(i,d))}else{U.warning("Attestations are only supported by buildx >= 0.10.0; the inputs 'attests', 'provenance' and 'sbom' are ignored.")}yield re.Util.asyncForEach(i.secrets,(i=>M(this,void 0,void 0,(function*(){try{y.push("--secret",K.Build.resolveSecretString(i))}catch(i){U.warning(i.message)}}))));yield re.Util.asyncForEach(i["secret-files"],(i=>M(this,void 0,void 0,(function*(){try{y.push("--secret",K.Build.resolveSecretFile(i))}catch(i){U.warning(i.message)}}))));if(i["github-token"]&&!K.Build.hasGitAuthTokenSecret(i.secrets)&&p.startsWith(ee.Context.gitContext())){y.push("--secret",K.Build.resolveSecretString(`GIT_AUTH_TOKEN=${i["github-token"]}`))}if(i["shm-size"]){y.push("--shm-size",i["shm-size"])}yield re.Util.asyncForEach(i.ssh,(i=>M(this,void 0,void 0,(function*(){y.push("--ssh",i)}))));yield re.Util.asyncForEach(i.tags,(i=>M(this,void 0,void 0,(function*(){y.push("--tag",i)}))));if(i.target){y.push("--target",i.target)}yield re.Util.asyncForEach(i.ulimit,(i=>M(this,void 0,void 0,(function*(){y.push("--ulimit",i)}))));return y}))}function getCommonArgs(i,p){return M(this,void 0,void 0,(function*(){const d=[];if(i.load){d.push("--load")}if(yield p.buildx.versionSatisfies(">=0.6.0")){d.push("--metadata-file",p.buildxBuild.getMetadataFilePath())}if(i.network){d.push("--network",i.network)}if(i["no-cache"]){d.push("--no-cache")}if(i.pull){d.push("--pull")}if(i.push){d.push("--push")}return d}))}function getAttestArgs(i,p){return M(this,void 0,void 0,(function*(){var d,y;const v=[];const D=yield p.builder.inspect();let U=false;yield re.Util.asyncForEach(i.attests,(i=>M(this,void 0,void 0,(function*(){if(K.Build.hasAttestationType("provenance",i)){U=true}}))));let j=false;let V=false;if(i.provenance){v.push("--attest",K.Build.resolveAttestationAttrs(`type=provenance,${i.provenance}`));j=true}else if(!U&&(yield p.buildkit.versionSatisfies(D.name,">=0.11.0"))&&!K.Build.hasDockerExporter(i.outputs,i.load)){if((y=(d=te.GitHub.context.payload.repository)===null||d===void 0?void 0:d.private)!==null&&y!==void 0?y:false){v.push("--attest",`type=provenance,${K.Build.resolveProvenanceAttrs(`mode=min,inline-only=true`)}`)}else{v.push("--attest",`type=provenance,${K.Build.resolveProvenanceAttrs(`mode=max`)}`)}}if(i.sbom){v.push("--attest",K.Build.resolveAttestationAttrs(`type=sbom,${i.sbom}`));V=true}yield re.Util.asyncForEach(i.attests,(i=>M(this,void 0,void 0,(function*(){if(!K.Build.hasAttestationType("provenance",i)&&!K.Build.hasAttestationType("sbom",i)){v.push("--attest",K.Build.resolveAttestationAttrs(i))}else if(!j&&K.Build.hasAttestationType("provenance",i)){v.push("--attest",K.Build.resolveProvenanceAttrs(i))}else if(!V&&K.Build.hasAttestationType("sbom",i)){v.push("--attest",i)}}))));return v}))}p.tlsClientKeyPath="/tmp/blacksmith_client_key.pem";p.tlsClientCaCertificatePath="/tmp/blacksmith_client_ca_certificate.pem";p.tlsRootCaCertificatePath="/tmp/blacksmith_root_ca_certificate.pem";function resolveRemoteBuilderPlatforms(i){if(i&&i.length>0){return i.join(",")}const p=V.arch();const d={x64:"amd64",arm64:"arm64",arm:"arm"};const y=d[p]||p;return`linux/${y}`}function getRemoteBuilderArgs(i,p,d){return M(this,void 0,void 0,(function*(){const y=["create","--name",i,"--driver","remote"];const v=resolveRemoteBuilderPlatforms(d);U.info(`Determined remote builder platform(s): ${v}`);y.push("--platform",v);y.push("--use");y.push(p);return y}))}function getUseBuilderArgs(i){return M(this,void 0,void 0,(function*(){return["use",i,"--global"]}))}},3084:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};Object.defineProperty(p,"__esModule",{value:true});p.reportBuildStart=reportBuildStart;const U=D(d(16928));const j=D(d(77409));const V=D(d(59999));const K=D(d(82709));const ee=d(73508);const te=d(25546);const re=d(48148);const ne=d(69184);const ie=d(72726);const oe=d(50611);const se=d(76869);const ae=D(d(39362));const le=D(d(49708));function assertBuildxAvailable(i){return M(this,void 0,void 0,(function*(){if(!(yield i.buildx.isAvailable())){V.setFailed(`Docker buildx is required. Please use setup-docker-builder action to configure buildx.`);throw new Error("Docker buildx is not available")}yield V.group(`Buildx version`,(()=>M(this,void 0,void 0,(function*(){yield i.buildx.printVersion()}))))}))}function reportBuildStart(i){return M(this,void 0,void 0,(function*(){try{const p=ae.getDockerfilePath(i);if(!p){throw new Error("Failed to resolve dockerfile path")}try{const i=yield le.reportBuild(p);return(i===null||i===void 0?void 0:i.docker_build_id)||null}catch(i){V.warning(`Error reporting build start: ${i.message}`);return null}}catch(i){V.warning(`Error when reporting build metrics: ${i.message}`);return null}}))}K.run((()=>M(void 0,void 0,void 0,(function*(){const i=new Date;const p=yield ae.getInputs();j.setInputs(p);const d=new oe.Toolkit;yield V.group(`GitHub Actions runtime token ACs`,(()=>M(void 0,void 0,void 0,(function*(){try{yield ie.GitHub.printActionsRuntimeTokenACs()}catch(i){V.warning(i.message)}}))));yield V.group(`Docker info`,(()=>M(void 0,void 0,void 0,(function*(){try{yield re.Docker.printVersion();yield re.Docker.printInfo()}catch(i){V.info(i.message)}}))));yield V.group(`Check buildx availability`,(()=>M(void 0,void 0,void 0,(function*(){yield assertBuildxAvailable(d)}))));let y=null;let v;let D;let K;let se=false;try{let v;yield V.group(`Checking for configured builder`,(()=>M(void 0,void 0,void 0,(function*(){try{v=yield d.builder.inspect();if(v){V.info(`Found configured builder: ${v.name}`);se=v.name?v.name.toLowerCase().includes("blacksmith"):false;if(!se){V.warning(`Not using a Blacksmith builder (current builder: ${v.name||"unknown"}). Build metrics will not be reported.`)}}else{V.setFailed(`No Docker builder found. Please use setup-docker-builder action or configure a builder before using build-push-action.`)}}catch(i){V.setFailed(`Error checking for builder: ${i.message}`)}}))));if(se){yield V.group(`Setting up build metrics tracking`,(()=>M(void 0,void 0,void 0,(function*(){y=yield reportBuildStart(p)}))))}yield V.group(`Builder info`,(()=>M(void 0,void 0,void 0,(function*(){V.info(JSON.stringify(v,null,2))}))));yield V.group(`Proxy configuration`,(()=>M(void 0,void 0,void 0,(function*(){let i;let p=false;try{i=yield re.Docker.configFile()}catch(i){p=true;V.warning(`Unable to parse config file ${U.join(re.Docker.configDir,"config.json")}: ${i}`)}if(i&&i.proxies){for(const p in i.proxies){let d="";if(Object.keys(i.proxies).length>1){d=" ";V.info(p)}for(const y in i.proxies[p]){V.info(`${d}${y}: ${i.proxies[p][y]}`)}}}else if(!p){V.info("No proxy configuration found")}}))));const te=yield ae.getArgs(p,d);te.push("--debug");V.debug(`context.getArgs: ${JSON.stringify(te)}`);const oe=yield d.buildx.getCommand(te);V.debug(`buildCmd.command: ${oe.command}`);V.debug(`buildCmd.args: ${JSON.stringify(oe.args)}`);const le=Date.now();yield ne.Exec.getExecOutput(oe.command,oe.args,{ignoreReturnCode:true,env:Object.assign({},process.env,{BUILDX_METADATA_WARNINGS:"true"})}).then((i=>{var p,d,y;D=Math.round((Date.now()-le)/1e3).toString();j.setDockerBuildDurationSeconds(D);if(i.stderr.length>0&&i.exitCode!=0){throw Error(`buildx failed with: ${(y=(d=(p=i.stderr.match(/(.*)\s*$/))===null||p===void 0?void 0:p[0])===null||d===void 0?void 0:d.trim())!==null&&y!==void 0?y:"unknown error"}`)}}));const ce=d.buildxBuild.resolveImageID();const ue=d.buildxBuild.resolveMetadata();const pe=d.buildxBuild.resolveDigest(ue);if(ce){yield V.group(`ImageID`,(()=>M(void 0,void 0,void 0,(function*(){V.info(ce);V.setOutput("imageid",ce)}))))}if(pe){yield V.group(`Digest`,(()=>M(void 0,void 0,void 0,(function*(){V.info(pe);V.setOutput("digest",pe)}))))}if(ue){yield V.group(`Metadata`,(()=>M(void 0,void 0,void 0,(function*(){const i=JSON.stringify(ue,null,2);V.info(i);V.setOutput("metadata",i)}))))}yield V.group(`Reference`,(()=>M(void 0,void 0,void 0,(function*(){K=yield buildRef(d,i,v.name);if(K){V.info(K);j.setBuildRef(K)}else{V.info("No build reference found")}}))));if(buildChecksAnnotationsEnabled()){const i=d.buildxBuild.resolveWarnings(ue);if(K&&i&&i.length>0){const p=yield ee.Buildx.convertWarningsToGitHubAnnotations(i,[K]);V.debug(`annotations: ${JSON.stringify(p,null,2)}`);if(p&&p.length>0){yield V.group(`Generating GitHub annotations (${p.length} build checks found)`,(()=>M(void 0,void 0,void 0,(function*(){for(const i of p){V.warning(i.message,i)}}))))}}}yield V.group(`Check build summary support`,(()=>M(void 0,void 0,void 0,(function*(){if(!buildSummaryEnabled()){V.info("Build summary disabled")}else if(ie.GitHub.isGHES){V.info("Build summary is not yet supported on GHES")}else if(!(yield d.buildx.versionSatisfies(">=0.13.0"))){V.info("Build summary requires Buildx >= 0.13.0")}else if(v&&v.driver==="cloud"){V.info("Build summary is not yet supported with Docker Build Cloud")}else if(!K){V.info("Build summary requires a build reference")}else{V.info("Build summary supported!");j.setSummarySupported()}}))))}catch(i){v=i}yield V.group("Reporting build completion",(()=>M(void 0,void 0,void 0,(function*(){try{let i;if(!v){const p=new te.History;i=yield p.export({refs:K?[K]:[]})}if(y&&se){if(!v){yield le.reportBuildCompleted(i,y,K,D)}else{yield le.reportBuildFailed(y,D)}}}catch(i){V.warning(`Error when reporting build completion: ${i.message}`)}}))));if(v){throw v}}))),(()=>M(void 0,void 0,void 0,(function*(){}))));function buildRef(i,p,d){return M(this,void 0,void 0,(function*(){const y=i.buildxBuild.resolveRef();if(y){return y}if(!d){const p=yield i.builder.inspect();d=p.name}const v=ee.Buildx.refs({dir:ee.Buildx.refsDir,builderName:d,since:p});return Object.keys(v).length>0?Object.keys(v)[0]:""}))}function buildChecksAnnotationsEnabled(){if(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS){return se.Util.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS)}return true}function buildSummaryEnabled(){if(process.env.DOCKER_BUILD_NO_SUMMARY){V.warning("DOCKER_BUILD_NO_SUMMARY is deprecated. Set DOCKER_BUILD_SUMMARY to false instead.");return!se.Util.parseBool(process.env.DOCKER_BUILD_NO_SUMMARY)}else if(process.env.DOCKER_BUILD_SUMMARY){return se.Util.parseBool(process.env.DOCKER_BUILD_SUMMARY)}return true}},49708:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};var M=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var U=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.createBlacksmithAgentClient=createBlacksmithAgentClient;p.reportBuildPushActionFailure=reportBuildPushActionFailure;p.reportBuildCompleted=reportBuildCompleted;p.reportBuildFailed=reportBuildFailed;p.reportBuild=reportBuild;p.post=post;const j=D(d(59999));const V=U(d(99487));const K=D(d(83694));const ee=d(94338);const te=d(7871);const re=d(19824);const createBlacksmithAPIClient=()=>{var i;const p=process.env.BLACKSMITH_BACKEND_URL||(((i=process.env.BLACKSMITH_ENV)===null||i===void 0?void 0:i.includes("staging"))?"https://stagingapi.blacksmith.sh":"https://api.blacksmith.sh");j.debug(`Using Blacksmith API URL: ${p}`);const d=V.default.create({baseURL:p,headers:{Authorization:`Bearer ${process.env.BLACKSMITH_STICKYDISK_TOKEN}`,"X-Github-Repo-Name":process.env.GITHUB_REPO_NAME||"","Content-Type":"application/json"}});(0,K.default)(d,{retries:5,retryDelay:K.default.exponentialDelay,retryCondition:i=>{var p;return(0,K.isNetworkOrIdempotentRequestError)(i)||(((p=i.response)===null||p===void 0?void 0:p.status)?i.response.status>=500:false)}});return d};function createBlacksmithAgentClient(){j.info(`Creating Blacksmith agent client with port: ${process.env.BLACKSMITH_STICKY_DISK_GRPC_PORT||"5557"}`);const i=(0,te.createGrpcTransport)({baseUrl:`http://192.168.127.1:${process.env.BLACKSMITH_STICKY_DISK_GRPC_PORT||"5557"}`,httpVersion:"2"});return(0,ee.createClient)(re.StickyDiskService,i)}function reportBuildPushActionFailure(i,p,d){return M(this,void 0,void 0,(function*(){var y;const v={stickydisk_key:process.env.GITHUB_REPO_NAME||"",repo_name:process.env.GITHUB_REPO_NAME||"",region:process.env.BLACKSMITH_REGION||"eu-central",arch:((y=process.env.BLACKSMITH_ENV)===null||y===void 0?void 0:y.includes("arm"))?"arm64":"amd64",vm_id:process.env.BLACKSMITH_VM_ID||"",petname:process.env.PETNAME||"",message:p?`${p}: ${(i===null||i===void 0?void 0:i.message)||""}`:(i===null||i===void 0?void 0:i.message)||"",warning:d||false};const D=createBlacksmithAPIClient();const M=yield D.post("/stickydisks/report-failed",v);return M.data}))}function reportBuildCompleted(i,p,d,y){return M(this,void 0,void 0,(function*(){if(!p){j.warning("No docker build ID found, skipping build completion report");return}try{const v={docker_build_id:p,conclusion:"successful",runtime_seconds:y};if(i){let p;const y=d===null||d===void 0?void 0:d.split("/").pop();j.info(`Using buildRef ID: ${y}`);if(y&&i.summaries[y]){p=i.summaries[y]}else{const d=Object.keys(i.summaries);if(d.length>0){p=i.summaries[d[0]]}}if(p){const i=p.numCachedSteps/p.numTotalSteps;v["cached_steps_ratio"]=i}}const D=createBlacksmithAPIClient();yield D.post(`/stickydisks/dockerbuilds/${p}`,v)}catch(i){j.warning("Error reporting build completed:",i)}}))}function reportBuildFailed(i,p){return M(this,void 0,void 0,(function*(){if(!i){j.warning("No docker build ID found, skipping build completion report");return}try{const d={docker_build_id:i,conclusion:"failed",runtime_seconds:p};const y=createBlacksmithAPIClient();yield y.post(`/stickydisks/dockerbuilds/${i}`,d)}catch(i){j.warning("Error reporting build failed:",i)}}))}function reportBuild(i){return M(this,void 0,void 0,(function*(){var p,d;try{const d={dockerfile_path:i,repo_name:process.env.GITHUB_REPO_NAME||"",region:process.env.BLACKSMITH_REGION||"eu-central",arch:((p=process.env.BLACKSMITH_ENV)===null||p===void 0?void 0:p.includes("arm"))?"arm64":"amd64",git_sha:process.env.GITHUB_SHA||"",vm_id:process.env.BLACKSMITH_VM_ID||"",git_branch:process.env.GITHUB_REF_NAME||""};j.debug(`Reporting build with options: ${JSON.stringify(d,null,2)}`);const y=createBlacksmithAPIClient();const v=yield y.post("/stickydisks/dockerbuilds",d);return v.data}catch(i){const p=(d=i===null||i===void 0?void 0:i.response)===null||d===void 0?void 0:d.status;j.warning(`Error reporting build to Blacksmith API (status: ${p||"unknown"}):`);j.warning(i);return null}}))}function post(i,p,d,y){return M(this,void 0,void 0,(function*(){return yield i.post(p,d,{headers:Object.assign(Object.assign({},i.defaults.headers.common),d&&{"Content-Type":"multipart/form-data"}),signal:y===null||y===void 0?void 0:y.signal})}))}},77409:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.dockerBuildDurationSeconds=p.blacksmithBuilderLaunchTime=p.dockerBuildStatus=p.blacksmithRootCaCertificate=p.blacksmithClientCaCertificate=p.blacksmithClientKey=p.blacksmithDockerBuildId=p.isSummarySupported=p.buildRef=p.inputs=void 0;p.setInputs=setInputs;p.setBuildRef=setBuildRef;p.setSummarySupported=setSummarySupported;p.setBlacksmithDockerBuildId=setBlacksmithDockerBuildId;p.setBlacksmithBuilderLaunchTime=setBlacksmithBuilderLaunchTime;p.setBlacksmithClientKey=setBlacksmithClientKey;p.setBlacksmithClientCaCertificate=setBlacksmithClientCaCertificate;p.setBlacksmithRootCaCertificate=setBlacksmithRootCaCertificate;p.setDockerBuildStatus=setDockerBuildStatus;p.setDockerBuildDurationSeconds=setDockerBuildDurationSeconds;const M=D(d(59999));const U=d(39362);p.inputs=process.env["STATE_inputs"]?JSON.parse(process.env["STATE_inputs"]):undefined;p.buildRef=process.env["STATE_buildRef"]||"";p.isSummarySupported=!!process.env["STATE_isSummarySupported"];p.blacksmithDockerBuildId=process.env["STATE_blacksmithDockerBuildId"]||"";p.blacksmithClientKey=process.env["STATE_blacksmithClientKey"]||"";p.blacksmithClientCaCertificate=process.env["STATE_blacksmithClientCaCertificate"]||"";p.blacksmithRootCaCertificate=process.env["STATE_blacksmithRootCaCertificate"]||"";p.dockerBuildStatus=process.env["STATE_dockerBuildStatus"]||"";p.blacksmithBuilderLaunchTime=process.env["STATE_blacksmithBuilderLaunchTime"]||"";p.dockerBuildDurationSeconds=process.env["STATE_dockerBuildDurationSeconds"]||"";function setInputs(i){M.saveState("inputs",JSON.stringify((0,U.sanitizeInputs)(i)))}function setBuildRef(i){M.saveState("buildRef",i)}function setSummarySupported(){M.saveState("isSummarySupported","true")}function setBlacksmithDockerBuildId(i){M.saveState("blacksmithDockerBuildId",i)}function setBlacksmithBuilderLaunchTime(i){M.saveState("blacksmithBuilderLaunchTime",i)}function setBlacksmithClientKey(i){M.saveState("blacksmithClientKey",i)}function setBlacksmithClientCaCertificate(i){M.saveState("blacksmithClientCaCertificate",i)}function setBlacksmithRootCaCertificate(i){M.saveState("blacksmithRootCaCertificate",i)}function setDockerBuildStatus(i){M.saveState("dockerBuildStatus",i)}function setDockerBuildDurationSeconds(i){M.saveState("dockerBuildDurationSeconds",i)}},95960:module=>{module.exports=eval("require")("encoding")},42613:i=>{"use strict";i.exports=require("assert")},90290:i=>{"use strict";i.exports=require("async_hooks")},20181:i=>{"use strict";i.exports=require("buffer")},35317:i=>{"use strict";i.exports=require("child_process")},64236:i=>{"use strict";i.exports=require("console")},49140:i=>{"use strict";i.exports=require("constants")},76982:i=>{"use strict";i.exports=require("crypto")},31637:i=>{"use strict";i.exports=require("diagnostics_channel")},24434:i=>{"use strict";i.exports=require("events")},79896:i=>{"use strict";i.exports=require("fs")},91943:i=>{"use strict";i.exports=require("fs/promises")},58611:i=>{"use strict";i.exports=require("http")},85675:i=>{"use strict";i.exports=require("http2")},65692:i=>{"use strict";i.exports=require("https")},69278:i=>{"use strict";i.exports=require("net")},4573:i=>{"use strict";i.exports=require("node:buffer")},77598:i=>{"use strict";i.exports=require("node:crypto")},78474:i=>{"use strict";i.exports=require("node:events")},73024:i=>{"use strict";i.exports=require("node:fs")},51455:i=>{"use strict";i.exports=require("node:fs/promises")},37067:i=>{"use strict";i.exports=require("node:http")},44708:i=>{"use strict";i.exports=require("node:https")},48161:i=>{"use strict";i.exports=require("node:os")},76760:i=>{"use strict";i.exports=require("node:path")},1708:i=>{"use strict";i.exports=require("node:process")},57075:i=>{"use strict";i.exports=require("node:stream")},46193:i=>{"use strict";i.exports=require("node:string_decoder")},73136:i=>{"use strict";i.exports=require("node:url")},57975:i=>{"use strict";i.exports=require("node:util")},38522:i=>{"use strict";i.exports=require("node:zlib")},70857:i=>{"use strict";i.exports=require("os")},16928:i=>{"use strict";i.exports=require("path")},82987:i=>{"use strict";i.exports=require("perf_hooks")},24876:i=>{"use strict";i.exports=require("punycode")},83480:i=>{"use strict";i.exports=require("querystring")},2203:i=>{"use strict";i.exports=require("stream")},63774:i=>{"use strict";i.exports=require("stream/web")},13193:i=>{"use strict";i.exports=require("string_decoder")},53557:i=>{"use strict";i.exports=require("timers")},64756:i=>{"use strict";i.exports=require("tls")},52018:i=>{"use strict";i.exports=require("tty")},87016:i=>{"use strict";i.exports=require("url")},39023:i=>{"use strict";i.exports=require("util")},98253:i=>{"use strict";i.exports=require("util/types")},28167:i=>{"use strict";i.exports=require("worker_threads")},43106:i=>{"use strict";i.exports=require("zlib")},4346:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;class AbortError extends Error{constructor(i){super(i);this.name="AbortError"}}p.AbortError=AbortError},764:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;var y=d(4346);Object.defineProperty(p,"AbortError",{enumerable:true,get:function(){return y.AbortError}})},28678:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureKeyCredential=void 0;class AzureKeyCredential{get key(){return this._key}constructor(i){if(!i){throw new Error("key must be a non-empty string")}this._key=i}update(i){this._key=i}}p.AzureKeyCredential=AzureKeyCredential},23711:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureNamedKeyCredential=void 0;p.isNamedKeyCredential=isNamedKeyCredential;const y=d(91276);class AzureNamedKeyCredential{get key(){return this._key}get name(){return this._name}constructor(i,p){if(!i||!p){throw new TypeError("name and key must be non-empty strings")}this._name=i;this._key=p}update(i,p){if(!i||!p){throw new TypeError("newName and newKey must be non-empty strings")}this._name=i;this._key=p}}p.AzureNamedKeyCredential=AzureNamedKeyCredential;function isNamedKeyCredential(i){return(0,y.isObjectWithProperties)(i,["name","key"])&&typeof i.key==="string"&&typeof i.name==="string"}},60560:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureSASCredential=void 0;p.isSASCredential=isSASCredential;const y=d(91276);class AzureSASCredential{get signature(){return this._signature}constructor(i){if(!i){throw new Error("shared access signature must be a non-empty string")}this._signature=i}update(i){if(!i){throw new Error("shared access signature must be a non-empty string")}this._signature=i}}p.AzureSASCredential=AzureSASCredential;function isSASCredential(i){return(0,y.isObjectWithProperties)(i,["signature"])&&typeof i.signature==="string"}},46113:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isTokenCredential=p.isSASCredential=p.AzureSASCredential=p.isNamedKeyCredential=p.AzureNamedKeyCredential=p.isKeyCredential=p.AzureKeyCredential=void 0;var y=d(28678);Object.defineProperty(p,"AzureKeyCredential",{enumerable:true,get:function(){return y.AzureKeyCredential}});var v=d(72515);Object.defineProperty(p,"isKeyCredential",{enumerable:true,get:function(){return v.isKeyCredential}});var D=d(23711);Object.defineProperty(p,"AzureNamedKeyCredential",{enumerable:true,get:function(){return D.AzureNamedKeyCredential}});Object.defineProperty(p,"isNamedKeyCredential",{enumerable:true,get:function(){return D.isNamedKeyCredential}});var M=d(60560);Object.defineProperty(p,"AzureSASCredential",{enumerable:true,get:function(){return M.AzureSASCredential}});Object.defineProperty(p,"isSASCredential",{enumerable:true,get:function(){return M.isSASCredential}});var U=d(2545);Object.defineProperty(p,"isTokenCredential",{enumerable:true,get:function(){return U.isTokenCredential}})},72515:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isKeyCredential=isKeyCredential;const y=d(91276);function isKeyCredential(i){return(0,y.isObjectWithProperties)(i,["key"])&&typeof i.key==="string"}},2545:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isBearerToken=isBearerToken;p.isPopToken=isPopToken;p.isTokenCredential=isTokenCredential;function isBearerToken(i){return!i.tokenType||i.tokenType==="Bearer"}function isPopToken(i){return i.tokenType==="pop"}function isTokenCredential(i){const p=i;return p&&typeof p.getToken==="function"&&(p.signRequest===undefined||p.getToken.length>0)}},90247:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseCAEChallenge=parseCAEChallenge;p.authorizeRequestOnClaimChallenge=authorizeRequestOnClaimChallenge;const y=d(64341);const v=d(36732);function parseCAEChallenge(i){const p=`, ${i.trim()}`.split(", Bearer ").filter((i=>i));return p.map((i=>{const p=`${i.trim()}, `.split('", ').filter((i=>i));const d=p.map((i=>(([i,p])=>({[i]:p}))(i.trim().split('="'))));return d.reduce(((i,p)=>Object.assign(Object.assign({},i),p)),{})}))}async function authorizeRequestOnClaimChallenge(i){var p;const{scopes:d,response:D}=i;const M=i.logger||y.logger;const U=D.headers.get("WWW-Authenticate");if(!U){M.info(`The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow.`);return false}const j=parseCAEChallenge(U)||[];const V=j.find((i=>i.claims));if(!V){M.info(`The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.`);return false}const K=await i.getAccessToken(V.scope?[V.scope]:d,{claims:(0,v.decodeStringToString)(V.claims)});if(!K){return false}i.request.headers.set("Authorization",`${(p=K.tokenType)!==null&&p!==void 0?p:"Bearer"} ${K.token}`);return true}},62785:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.authorizeRequestOnTenantChallenge=void 0;const d={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function isUuid(i){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(i)}const authorizeRequestOnTenantChallenge=async i=>{var p;const y=requestToOptions(i.request);const v=getChallenge(i.response);if(v){const D=parseChallenge(v);const M=buildScopes(i,D);const U=extractTenantId(D);if(!U){return false}const j=await i.getAccessToken(M,Object.assign(Object.assign({},y),{tenantId:U}));if(!j){return false}i.request.headers.set(d.HeaderConstants.AUTHORIZATION,`${(p=j.tokenType)!==null&&p!==void 0?p:"Bearer"} ${j.token}`);return true}return false};p.authorizeRequestOnTenantChallenge=authorizeRequestOnTenantChallenge;function extractTenantId(i){const p=new URL(i.authorization_uri);const d=p.pathname.split("/");const y=d[1];if(y&&isUuid(y)){return y}return undefined}function buildScopes(i,p){if(!p.resource_id){return i.scopes}const y=new URL(p.resource_id);y.pathname=d.DefaultScope;let v=y.toString();if(v==="https://disk.azure.com/.default"){v="https://disk.azure.com//.default"}return[v]}function getChallenge(i){const p=i.headers.get("WWW-Authenticate");if(i.status===401&&p){return p}return}function parseChallenge(i){const p=i.slice("Bearer ".length);const d=`${p.trim()} `.split(" ").filter((i=>i));const y=d.map((i=>(([i,p])=>({[i]:p}))(i.trim().split("="))));return y.reduce(((i,p)=>Object.assign(Object.assign({},i),p)),{})}function requestToOptions(i){return{abortSignal:i.abortSignal,requestOptions:{timeout:i.timeout},tracingOptions:i.tracingOptions}}},36732:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.encodeString=encodeString;p.encodeByteArray=encodeByteArray;p.decodeString=decodeString;p.decodeStringToString=decodeStringToString;function encodeString(i){return Buffer.from(i).toString("base64")}function encodeByteArray(i){const p=i instanceof Buffer?i:Buffer.from(i.buffer);return p.toString("base64")}function decodeString(i){return Buffer.from(i,"base64")}function decodeStringToString(i){return Buffer.from(i,"base64").toString()}},76268:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.deserializationPolicyName=void 0;p.deserializationPolicy=deserializationPolicy;const y=d(38839);const v=d(54786);const D=d(25019);const M=d(93609);const U=["application/json","text/json"];const j=["application/xml","application/atom+xml"];p.deserializationPolicyName="deserializationPolicy";function deserializationPolicy(i={}){var d,v,D,M,V,K,ee;const te=(v=(d=i.expectedContentTypes)===null||d===void 0?void 0:d.json)!==null&&v!==void 0?v:U;const re=(M=(D=i.expectedContentTypes)===null||D===void 0?void 0:D.xml)!==null&&M!==void 0?M:j;const ne=i.parseXML;const ie=i.serializerOptions;const oe={xml:{rootName:(V=ie===null||ie===void 0?void 0:ie.xml.rootName)!==null&&V!==void 0?V:"",includeRoot:(K=ie===null||ie===void 0?void 0:ie.xml.includeRoot)!==null&&K!==void 0?K:false,xmlCharKey:(ee=ie===null||ie===void 0?void 0:ie.xml.xmlCharKey)!==null&&ee!==void 0?ee:y.XML_CHARKEY}};return{name:p.deserializationPolicyName,async sendRequest(i,p){const d=await p(i);return deserializeResponseBody(te,re,d,oe,ne)}}}function getOperationResponseMap(i){let p;const d=i.request;const y=(0,M.getOperationRequestInfo)(d);const v=y===null||y===void 0?void 0:y.operationSpec;if(v){if(!(y===null||y===void 0?void 0:y.operationResponseGetter)){p=v.responses[i.status]}else{p=y===null||y===void 0?void 0:y.operationResponseGetter(v,i)}}return p}function shouldDeserializeResponse(i){const p=i.request;const d=(0,M.getOperationRequestInfo)(p);const y=d===null||d===void 0?void 0:d.shouldDeserialize;let v;if(y===undefined){v=true}else if(typeof y==="boolean"){v=y}else{v=y(i)}return v}async function deserializeResponseBody(i,p,d,y,U){const j=await parse(i,p,d,y,U);if(!shouldDeserializeResponse(j)){return j}const V=(0,M.getOperationRequestInfo)(j.request);const K=V===null||V===void 0?void 0:V.operationSpec;if(!K||!K.responses){return j}const ee=getOperationResponseMap(j);const{error:te,shouldReturnResponse:re}=handleErrorResponse(j,K,ee,y);if(te){throw te}else if(re){return j}if(ee){if(ee.bodyMapper){let i=j.parsedBody;if(K.isXML&&ee.bodyMapper.type.name===D.MapperTypeNames.Sequence){i=typeof i==="object"?i[ee.bodyMapper.xmlElementName]:[]}try{j.parsedBody=K.serializer.deserialize(ee.bodyMapper,i,"operationRes.parsedBody",y)}catch(i){const p=new v.RestError(`Error ${i} occurred in deserializing the responseBody - ${j.bodyAsText}`,{statusCode:j.status,request:j.request,response:j});throw p}}else if(K.httpMethod==="HEAD"){j.parsedBody=d.status>=200&&d.status<300}if(ee.headersMapper){j.parsedHeaders=K.serializer.deserialize(ee.headersMapper,j.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:true})}}return j}function isOperationSpecEmpty(i){const p=Object.keys(i.responses);return p.length===0||p.length===1&&p[0]==="default"}function handleErrorResponse(i,p,d,y){var M,U,j,V,K;const ee=200<=i.status&&i.status<300;const te=isOperationSpecEmpty(p)?ee:!!d;if(te){if(d){if(!d.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}const re=d!==null&&d!==void 0?d:p.responses.default;const ne=((M=i.request.streamResponseStatusCodes)===null||M===void 0?void 0:M.has(i.status))?`Unexpected status code: ${i.status}`:i.bodyAsText;const ie=new v.RestError(ne,{statusCode:i.status,request:i.request,response:i});if(!re&&!(((j=(U=i.parsedBody)===null||U===void 0?void 0:U.error)===null||j===void 0?void 0:j.code)&&((K=(V=i.parsedBody)===null||V===void 0?void 0:V.error)===null||K===void 0?void 0:K.message))){throw ie}const oe=re===null||re===void 0?void 0:re.bodyMapper;const se=re===null||re===void 0?void 0:re.headersMapper;try{if(i.parsedBody){const d=i.parsedBody;let v;if(oe){let i=d;if(p.isXML&&oe.type.name===D.MapperTypeNames.Sequence){i=[];const p=oe.xmlElementName;if(typeof d==="object"&&p){i=d[p]}}v=p.serializer.deserialize(oe,i,"error.response.parsedBody",y)}const M=d.error||v||d;ie.code=M.code;if(M.message){ie.message=M.message}if(oe){ie.response.parsedBody=v}}if(i.headers&&se){ie.response.parsedHeaders=p.serializer.deserialize(se,i.headers.toJSON(),"operationRes.parsedHeaders")}}catch(p){ie.message=`Error "${p.message}" occurred in deserializing the responseBody - "${i.bodyAsText}" for the default response.`}return{error:ie,shouldReturnResponse:false}}async function parse(i,p,d,y,D){var M;if(!((M=d.request.streamResponseStatusCodes)===null||M===void 0?void 0:M.has(d.status))&&d.bodyAsText){const M=d.bodyAsText;const U=d.headers.get("Content-Type")||"";const j=!U?[]:U.split(";").map((i=>i.toLowerCase()));try{if(j.length===0||j.some((p=>i.indexOf(p)!==-1))){d.parsedBody=JSON.parse(M);return d}else if(j.some((i=>p.indexOf(i)!==-1))){if(!D){throw new Error("Parsing XML not supported.")}const i=await D(M,y.xml);d.parsedBody=i;return d}}catch(i){const p=`Error "${i}" occurred while parsing the response body - ${d.bodyAsText}.`;const y=i.code||v.RestError.PARSE_ERROR;const D=new v.RestError(p,{code:y,statusCode:d.status,request:d.request,response:d});throw D}}return d}},33368:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const y=d(54786);let v;function getCachedDefaultHttpClient(){if(!v){v=(0,y.createDefaultHttpClient)()}return v}},9235:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.authorizeRequestOnTenantChallenge=p.authorizeRequestOnClaimChallenge=p.serializationPolicyName=p.serializationPolicy=p.deserializationPolicyName=p.deserializationPolicy=p.XML_CHARKEY=p.XML_ATTRKEY=p.createClientPipeline=p.ServiceClient=p.MapperTypeNames=p.createSerializer=void 0;var y=d(25019);Object.defineProperty(p,"createSerializer",{enumerable:true,get:function(){return y.createSerializer}});Object.defineProperty(p,"MapperTypeNames",{enumerable:true,get:function(){return y.MapperTypeNames}});var v=d(37435);Object.defineProperty(p,"ServiceClient",{enumerable:true,get:function(){return v.ServiceClient}});var D=d(13225);Object.defineProperty(p,"createClientPipeline",{enumerable:true,get:function(){return D.createClientPipeline}});var M=d(38839);Object.defineProperty(p,"XML_ATTRKEY",{enumerable:true,get:function(){return M.XML_ATTRKEY}});Object.defineProperty(p,"XML_CHARKEY",{enumerable:true,get:function(){return M.XML_CHARKEY}});var U=d(76268);Object.defineProperty(p,"deserializationPolicy",{enumerable:true,get:function(){return U.deserializationPolicy}});Object.defineProperty(p,"deserializationPolicyName",{enumerable:true,get:function(){return U.deserializationPolicyName}});var j=d(65873);Object.defineProperty(p,"serializationPolicy",{enumerable:true,get:function(){return j.serializationPolicy}});Object.defineProperty(p,"serializationPolicyName",{enumerable:true,get:function(){return j.serializationPolicyName}});var V=d(90247);Object.defineProperty(p,"authorizeRequestOnClaimChallenge",{enumerable:true,get:function(){return V.authorizeRequestOnClaimChallenge}});var K=d(62785);Object.defineProperty(p,"authorizeRequestOnTenantChallenge",{enumerable:true,get:function(){return K.authorizeRequestOnTenantChallenge}})},58739:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getStreamingResponseStatusCodes=getStreamingResponseStatusCodes;p.getPathStringFromParameter=getPathStringFromParameter;const y=d(25019);function getStreamingResponseStatusCodes(i){const p=new Set;for(const d in i.responses){const v=i.responses[d];if(v.bodyMapper&&v.bodyMapper.type.name===y.MapperTypeNames.Stream){p.add(Number(d))}}return p}function getPathStringFromParameter(i){const{parameterPath:p,mapper:d}=i;let y;if(typeof p==="string"){y=p}else if(Array.isArray(p)){y=p.join(".")}else{y=d.serializedName}return y}},38839:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=void 0;p.XML_ATTRKEY="$";p.XML_CHARKEY="_"},64341:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const y=d(42549);p.logger=(0,y.createClientLogger)("core-client")},93609:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getOperationArgumentValueFromParameter=getOperationArgumentValueFromParameter;p.getOperationRequestInfo=getOperationRequestInfo;const y=d(48166);function getOperationArgumentValueFromParameter(i,p,d){let y=p.parameterPath;const v=p.mapper;let D;if(typeof y==="string"){y=[y]}if(Array.isArray(y)){if(y.length>0){if(v.isConstant){D=v.defaultValue}else{let p=getPropertyFromParameterPath(i,y);if(!p.propertyFound&&d){p=getPropertyFromParameterPath(d,y)}let M=false;if(!p.propertyFound){M=v.required||y[0]==="options"&&y.length===2}D=M?v.defaultValue:p.propertyValue}}}else{if(v.required){D={}}for(const p in y){const M=v.type.modelProperties[p];const U=y[p];const j=getOperationArgumentValueFromParameter(i,{parameterPath:U,mapper:M},d);if(j!==undefined){if(!D){D={}}D[p]=j}}}return D}function getPropertyFromParameterPath(i,p){const d={propertyFound:false};let y=0;for(;y<p.length;++y){const d=p[y];if(i&&d in i){i=i[d]}else{break}}if(y===p.length){d.propertyValue=i;d.propertyFound=true}return d}const v=Symbol.for("@azure/core-client original request");function hasOriginalRequest(i){return v in i}function getOperationRequestInfo(i){if(hasOriginalRequest(i)){return getOperationRequestInfo(i[v])}let p=y.state.operationRequestMap.get(i);if(!p){p={};y.state.operationRequestMap.set(i,p)}return p}},13225:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createClientPipeline=createClientPipeline;const y=d(76268);const v=d(54786);const D=d(65873);function createClientPipeline(i={}){const p=(0,v.createPipelineFromOptions)(i!==null&&i!==void 0?i:{});if(i.credentialOptions){p.addPolicy((0,v.bearerTokenAuthenticationPolicy)({credential:i.credentialOptions.credential,scopes:i.credentialOptions.credentialScopes}))}p.addPolicy((0,D.serializationPolicy)(i.serializationOptions),{phase:"Serialize"});p.addPolicy((0,y.deserializationPolicy)(i.deserializationOptions),{phase:"Deserialize"});return p}},65873:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.serializationPolicyName=void 0;p.serializationPolicy=serializationPolicy;p.serializeHeaders=serializeHeaders;p.serializeRequestBody=serializeRequestBody;const y=d(38839);const v=d(93609);const D=d(25019);const M=d(58739);p.serializationPolicyName="serializationPolicy";function serializationPolicy(i={}){const d=i.stringifyXML;return{name:p.serializationPolicyName,async sendRequest(i,p){const y=(0,v.getOperationRequestInfo)(i);const D=y===null||y===void 0?void 0:y.operationSpec;const M=y===null||y===void 0?void 0:y.operationArguments;if(D&&M){serializeHeaders(i,M,D);serializeRequestBody(i,M,D,d)}return p(i)}}}function serializeHeaders(i,p,d){var y,D;if(d.headerParameters){for(const y of d.headerParameters){let D=(0,v.getOperationArgumentValueFromParameter)(p,y);if(D!==null&&D!==undefined||y.mapper.required){D=d.serializer.serialize(y.mapper,D,(0,M.getPathStringFromParameter)(y));const p=y.mapper.headerCollectionPrefix;if(p){for(const d of Object.keys(D)){i.headers.set(p+d,D[d])}}else{i.headers.set(y.mapper.serializedName||(0,M.getPathStringFromParameter)(y),D)}}}}const U=(D=(y=p.options)===null||y===void 0?void 0:y.requestOptions)===null||D===void 0?void 0:D.customHeaders;if(U){for(const p of Object.keys(U)){i.headers.set(p,U[p])}}}function serializeRequestBody(i,p,d,U=function(){throw new Error("XML serialization unsupported!")}){var j,V,K,ee,te;const re=(j=p.options)===null||j===void 0?void 0:j.serializerOptions;const ne={xml:{rootName:(V=re===null||re===void 0?void 0:re.xml.rootName)!==null&&V!==void 0?V:"",includeRoot:(K=re===null||re===void 0?void 0:re.xml.includeRoot)!==null&&K!==void 0?K:false,xmlCharKey:(ee=re===null||re===void 0?void 0:re.xml.xmlCharKey)!==null&&ee!==void 0?ee:y.XML_CHARKEY}};const ie=ne.xml.xmlCharKey;if(d.requestBody&&d.requestBody.mapper){i.body=(0,v.getOperationArgumentValueFromParameter)(p,d.requestBody);const y=d.requestBody.mapper;const{required:j,serializedName:V,xmlName:K,xmlElementName:ee,xmlNamespace:re,xmlNamespacePrefix:oe,nullable:se}=y;const ae=y.type.name;try{if(i.body!==undefined&&i.body!==null||se&&i.body===null||j){const p=(0,M.getPathStringFromParameter)(d.requestBody);i.body=d.serializer.serialize(y,i.body,p,ne);const v=ae===D.MapperTypeNames.Stream;if(d.isXML){const p=oe?`xmlns:${oe}`:"xmlns";const d=getXmlValueWithNamespace(re,p,ae,i.body,ne);if(ae===D.MapperTypeNames.Sequence){i.body=U(prepareXMLRootList(d,ee||K||V,p,re),{rootName:K||V,xmlCharKey:ie})}else if(!v){i.body=U(d,{rootName:K||V,xmlCharKey:ie})}}else if(ae===D.MapperTypeNames.String&&(((te=d.contentType)===null||te===void 0?void 0:te.match("text/plain"))||d.mediaType==="text")){return}else if(!v){i.body=JSON.stringify(i.body)}}}catch(i){throw new Error(`Error "${i.message}" occurred in serializing the payload - ${JSON.stringify(V,undefined," ")}.`)}}else if(d.formDataParameters&&d.formDataParameters.length>0){i.formData={};for(const y of d.formDataParameters){const D=(0,v.getOperationArgumentValueFromParameter)(p,y);if(D!==undefined&&D!==null){const p=y.mapper.serializedName||(0,M.getPathStringFromParameter)(y);i.formData[p]=d.serializer.serialize(y.mapper,D,(0,M.getPathStringFromParameter)(y),ne)}}}}function getXmlValueWithNamespace(i,p,d,v,D){if(i&&!["Composite","Sequence","Dictionary"].includes(d)){const d={};d[D.xml.xmlCharKey]=v;d[y.XML_ATTRKEY]={[p]:i};return d}return v}function prepareXMLRootList(i,p,d,v){if(!Array.isArray(i)){i=[i]}if(!d||!v){return{[p]:i}}const D={[p]:i};D[y.XML_ATTRKEY]={[d]:v};return D}},25019:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.MapperTypeNames=void 0;p.createSerializer=createSerializer;const y=d(31577);const v=y.__importStar(d(36732));const D=d(38839);const M=d(40398);class SerializerImpl{constructor(i={},p=false){this.modelMappers=i;this.isXML=p}validateConstraints(i,p,d){const failValidation=(i,y)=>{throw new Error(`"${d}" with value "${p}" should satisfy the constraint "${i}": ${y}.`)};if(i.constraints&&p!==undefined&&p!==null){const{ExclusiveMaximum:d,ExclusiveMinimum:y,InclusiveMaximum:v,InclusiveMinimum:D,MaxItems:M,MaxLength:U,MinItems:j,MinLength:V,MultipleOf:K,Pattern:ee,UniqueItems:te}=i.constraints;if(d!==undefined&&p>=d){failValidation("ExclusiveMaximum",d)}if(y!==undefined&&p<=y){failValidation("ExclusiveMinimum",y)}if(v!==undefined&&p>v){failValidation("InclusiveMaximum",v)}if(D!==undefined&&p<D){failValidation("InclusiveMinimum",D)}if(M!==undefined&&p.length>M){failValidation("MaxItems",M)}if(U!==undefined&&p.length>U){failValidation("MaxLength",U)}if(j!==undefined&&p.length<j){failValidation("MinItems",j)}if(V!==undefined&&p.length<V){failValidation("MinLength",V)}if(K!==undefined&&p%K!==0){failValidation("MultipleOf",K)}if(ee){const i=typeof ee==="string"?new RegExp(ee):ee;if(typeof p!=="string"||p.match(i)===null){failValidation("Pattern",ee)}}if(te&&p.some(((i,p,d)=>d.indexOf(i)!==p))){failValidation("UniqueItems",te)}}}serialize(i,p,d,y={xml:{}}){var v,M,U;const j={xml:{rootName:(v=y.xml.rootName)!==null&&v!==void 0?v:"",includeRoot:(M=y.xml.includeRoot)!==null&&M!==void 0?M:false,xmlCharKey:(U=y.xml.xmlCharKey)!==null&&U!==void 0?U:D.XML_CHARKEY}};let V={};const K=i.type.name;if(!d){d=i.serializedName}if(K.match(/^Sequence$/i)!==null){V=[]}if(i.isConstant){p=i.defaultValue}const{required:ee,nullable:te}=i;if(ee&&te&&p===undefined){throw new Error(`${d} cannot be undefined.`)}if(ee&&!te&&(p===undefined||p===null)){throw new Error(`${d} cannot be null or undefined.`)}if(!ee&&te===false&&p===null){throw new Error(`${d} cannot be null.`)}if(p===undefined||p===null){V=p}else{if(K.match(/^any$/i)!==null){V=p}else if(K.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){V=serializeBasicTypes(K,d,p)}else if(K.match(/^Enum$/i)!==null){const y=i;V=serializeEnumType(d,y.type.allowedValues,p)}else if(K.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){V=serializeDateTypes(K,p,d)}else if(K.match(/^ByteArray$/i)!==null){V=serializeByteArrayType(d,p)}else if(K.match(/^Base64Url$/i)!==null){V=serializeBase64UrlType(d,p)}else if(K.match(/^Sequence$/i)!==null){V=serializeSequenceType(this,i,p,d,Boolean(this.isXML),j)}else if(K.match(/^Dictionary$/i)!==null){V=serializeDictionaryType(this,i,p,d,Boolean(this.isXML),j)}else if(K.match(/^Composite$/i)!==null){V=serializeCompositeType(this,i,p,d,Boolean(this.isXML),j)}}return V}deserialize(i,p,d,y={xml:{}}){var M,U,j,V;const K={xml:{rootName:(M=y.xml.rootName)!==null&&M!==void 0?M:"",includeRoot:(U=y.xml.includeRoot)!==null&&U!==void 0?U:false,xmlCharKey:(j=y.xml.xmlCharKey)!==null&&j!==void 0?j:D.XML_CHARKEY},ignoreUnknownProperties:(V=y.ignoreUnknownProperties)!==null&&V!==void 0?V:false};if(p===undefined||p===null){if(this.isXML&&i.type.name==="Sequence"&&!i.xmlIsWrapped){p=[]}if(i.defaultValue!==undefined){p=i.defaultValue}return p}let ee;const te=i.type.name;if(!d){d=i.serializedName}if(te.match(/^Composite$/i)!==null){ee=deserializeCompositeType(this,i,p,d,K)}else{if(this.isXML){const i=K.xml.xmlCharKey;if(p[D.XML_ATTRKEY]!==undefined&&p[i]!==undefined){p=p[i]}}if(te.match(/^Number$/i)!==null){ee=parseFloat(p);if(isNaN(ee)){ee=p}}else if(te.match(/^Boolean$/i)!==null){if(p==="true"){ee=true}else if(p==="false"){ee=false}else{ee=p}}else if(te.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){ee=p}else if(te.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){ee=new Date(p)}else if(te.match(/^UnixTime$/i)!==null){ee=unixTimeToDate(p)}else if(te.match(/^ByteArray$/i)!==null){ee=v.decodeString(p)}else if(te.match(/^Base64Url$/i)!==null){ee=base64UrlToByteArray(p)}else if(te.match(/^Sequence$/i)!==null){ee=deserializeSequenceType(this,i,p,d,K)}else if(te.match(/^Dictionary$/i)!==null){ee=deserializeDictionaryType(this,i,p,d,K)}}if(i.isConstant){ee=i.defaultValue}return ee}}function createSerializer(i={},p=false){return new SerializerImpl(i,p)}function trimEnd(i,p){let d=i.length;while(d-1>=0&&i[d-1]===p){--d}return i.substr(0,d)}function bufferToBase64Url(i){if(!i){return undefined}if(!(i instanceof Uint8Array)){throw new Error(`Please provide an input of type Uint8Array for converting to Base64Url.`)}const p=v.encodeByteArray(i);return trimEnd(p,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(i){if(!i){return undefined}if(i&&typeof i.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}i=i.replace(/-/g,"+").replace(/_/g,"/");return v.decodeString(i)}function splitSerializeName(i){const p=[];let d="";if(i){const y=i.split(".");for(const i of y){if(i.charAt(i.length-1)==="\\"){d+=i.substr(0,i.length-1)+"."}else{d+=i;p.push(d);d=""}}}return p}function dateToUnixTime(i){if(!i){return undefined}if(typeof i.valueOf()==="string"){i=new Date(i)}return Math.floor(i.getTime()/1e3)}function unixTimeToDate(i){if(!i){return undefined}return new Date(i*1e3)}function serializeBasicTypes(i,p,d){if(d!==null&&d!==undefined){if(i.match(/^Number$/i)!==null){if(typeof d!=="number"){throw new Error(`${p} with value ${d} must be of type number.`)}}else if(i.match(/^String$/i)!==null){if(typeof d.valueOf()!=="string"){throw new Error(`${p} with value "${d}" must be of type string.`)}}else if(i.match(/^Uuid$/i)!==null){if(!(typeof d.valueOf()==="string"&&(0,M.isValidUuid)(d))){throw new Error(`${p} with value "${d}" must be of type string and a valid uuid.`)}}else if(i.match(/^Boolean$/i)!==null){if(typeof d!=="boolean"){throw new Error(`${p} with value ${d} must be of type boolean.`)}}else if(i.match(/^Stream$/i)!==null){const i=typeof d;if(i!=="string"&&typeof d.pipe!=="function"&&typeof d.tee!=="function"&&!(d instanceof ArrayBuffer)&&!ArrayBuffer.isView(d)&&!((typeof Blob==="function"||typeof Blob==="object")&&d instanceof Blob)&&i!=="function"){throw new Error(`${p} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}}return d}function serializeEnumType(i,p,d){if(!p){throw new Error(`Please provide a set of allowedValues to validate ${i} as an Enum Type.`)}const y=p.some((i=>{if(typeof i.valueOf()==="string"){return i.toLowerCase()===d.toLowerCase()}return i===d}));if(!y){throw new Error(`${d} is not a valid value for ${i}. The valid values are: ${JSON.stringify(p)}.`)}return d}function serializeByteArrayType(i,p){if(p!==undefined&&p!==null){if(!(p instanceof Uint8Array)){throw new Error(`${i} must be of type Uint8Array.`)}p=v.encodeByteArray(p)}return p}function serializeBase64UrlType(i,p){if(p!==undefined&&p!==null){if(!(p instanceof Uint8Array)){throw new Error(`${i} must be of type Uint8Array.`)}p=bufferToBase64Url(p)}return p}function serializeDateTypes(i,p,d){if(p!==undefined&&p!==null){if(i.match(/^Date$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${d} must be an instanceof Date or a string in ISO8601 format.`)}p=p instanceof Date?p.toISOString().substring(0,10):new Date(p).toISOString().substring(0,10)}else if(i.match(/^DateTime$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${d} must be an instanceof Date or a string in ISO8601 format.`)}p=p instanceof Date?p.toISOString():new Date(p).toISOString()}else if(i.match(/^DateTimeRfc1123$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${d} must be an instanceof Date or a string in RFC-1123 format.`)}p=p instanceof Date?p.toUTCString():new Date(p).toUTCString()}else if(i.match(/^UnixTime$/i)!==null){if(!(p instanceof Date||typeof p.valueOf()==="string"&&!isNaN(Date.parse(p)))){throw new Error(`${d} must be an instanceof Date or a string in RFC-1123/ISO8601 format `+`for it to be serialized in UnixTime/Epoch format.`)}p=dateToUnixTime(p)}else if(i.match(/^TimeSpan$/i)!==null){if(!(0,M.isDuration)(p)){throw new Error(`${d} must be a string in ISO 8601 format. Instead was "${p}".`)}}}return p}function serializeSequenceType(i,p,d,y,v,M){var U;if(!Array.isArray(d)){throw new Error(`${y} must be of type Array.`)}let j=p.type.element;if(!j||typeof j!=="object"){throw new Error(`element" metadata for an Array must be defined in the `+`mapper and it must of type "object" in ${y}.`)}if(j.type.name==="Composite"&&j.type.className){j=(U=i.modelMappers[j.type.className])!==null&&U!==void 0?U:j}const V=[];for(let p=0;p<d.length;p++){const U=i.serialize(j,d[p],y,M);if(v&&j.xmlNamespace){const i=j.xmlNamespacePrefix?`xmlns:${j.xmlNamespacePrefix}`:"xmlns";if(j.type.name==="Composite"){V[p]=Object.assign({},U);V[p][D.XML_ATTRKEY]={[i]:j.xmlNamespace}}else{V[p]={};V[p][M.xml.xmlCharKey]=U;V[p][D.XML_ATTRKEY]={[i]:j.xmlNamespace}}}else{V[p]=U}}return V}function serializeDictionaryType(i,p,d,y,v,M){if(typeof d!=="object"){throw new Error(`${y} must be of type object.`)}const U=p.type.value;if(!U||typeof U!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${y}.`)}const j={};for(const p of Object.keys(d)){const D=i.serialize(U,d[p],y,M);j[p]=getXmlObjectValue(U,D,v,M)}if(v&&p.xmlNamespace){const i=p.xmlNamespacePrefix?`xmlns:${p.xmlNamespacePrefix}`:"xmlns";const d=j;d[D.XML_ATTRKEY]={[i]:p.xmlNamespace};return d}return j}function resolveAdditionalProperties(i,p,d){const y=p.type.additionalProperties;if(!y&&p.type.className){const y=resolveReferencedMapper(i,p,d);return y===null||y===void 0?void 0:y.type.additionalProperties}return y}function resolveReferencedMapper(i,p,d){const y=p.type.className;if(!y){throw new Error(`Class name for model "${d}" is not provided in the mapper "${JSON.stringify(p,undefined,2)}".`)}return i.modelMappers[y]}function resolveModelProperties(i,p,d){let y=p.type.modelProperties;if(!y){const v=resolveReferencedMapper(i,p,d);if(!v){throw new Error(`mapper() cannot be null or undefined for model "${p.type.className}".`)}y=v===null||v===void 0?void 0:v.type.modelProperties;if(!y){throw new Error(`modelProperties cannot be null or undefined in the `+`mapper "${JSON.stringify(v)}" of type "${p.type.className}" for object "${d}".`)}}return y}function serializeCompositeType(i,p,d,y,v,M){if(getPolymorphicDiscriminatorRecursively(i,p)){p=getPolymorphicMapper(i,p,d,"clientName")}if(d!==undefined&&d!==null){const U={};const j=resolveModelProperties(i,p,y);for(const V of Object.keys(j)){const K=j[V];if(K.readOnly){continue}let ee;let te=U;if(i.isXML){if(K.xmlIsWrapped){ee=K.xmlName}else{ee=K.xmlElementName||K.xmlName}}else{const i=splitSerializeName(K.serializedName);ee=i.pop();for(const p of i){const i=te[p];if((i===undefined||i===null)&&(d[V]!==undefined&&d[V]!==null||K.defaultValue!==undefined)){te[p]={}}te=te[p]}}if(te!==undefined&&te!==null){if(v&&p.xmlNamespace){const i=p.xmlNamespacePrefix?`xmlns:${p.xmlNamespacePrefix}`:"xmlns";te[D.XML_ATTRKEY]=Object.assign(Object.assign({},te[D.XML_ATTRKEY]),{[i]:p.xmlNamespace})}const U=K.serializedName!==""?y+"."+K.serializedName:y;let j=d[V];const re=getPolymorphicDiscriminatorRecursively(i,p);if(re&&re.clientName===V&&(j===undefined||j===null)){j=p.serializedName}const ne=i.serialize(K,j,U,M);if(ne!==undefined&&ee!==undefined&&ee!==null){const i=getXmlObjectValue(K,ne,v,M);if(v&&K.xmlIsAttribute){te[D.XML_ATTRKEY]=te[D.XML_ATTRKEY]||{};te[D.XML_ATTRKEY][ee]=ne}else if(v&&K.xmlIsWrapped){te[ee]={[K.xmlElementName]:i}}else{te[ee]=i}}}}const V=resolveAdditionalProperties(i,p,y);if(V){const p=Object.keys(j);for(const v in d){const D=p.every((i=>i!==v));if(D){U[v]=i.serialize(V,d[v],y+'["'+v+'"]',M)}}}return U}return d}function getXmlObjectValue(i,p,d,y){if(!d||!i.xmlNamespace){return p}const v=i.xmlNamespacePrefix?`xmlns:${i.xmlNamespacePrefix}`:"xmlns";const M={[v]:i.xmlNamespace};if(["Composite"].includes(i.type.name)){if(p[D.XML_ATTRKEY]){return p}else{const i=Object.assign({},p);i[D.XML_ATTRKEY]=M;return i}}const U={};U[y.xml.xmlCharKey]=p;U[D.XML_ATTRKEY]=M;return U}function isSpecialXmlProperty(i,p){return[D.XML_ATTRKEY,p.xml.xmlCharKey].includes(i)}function deserializeCompositeType(i,p,d,y,v){var M,U;const j=(M=v.xml.xmlCharKey)!==null&&M!==void 0?M:D.XML_CHARKEY;if(getPolymorphicDiscriminatorRecursively(i,p)){p=getPolymorphicMapper(i,p,d,"serializedName")}const V=resolveModelProperties(i,p,y);let K={};const ee=[];for(const M of Object.keys(V)){const te=V[M];const re=splitSerializeName(V[M].serializedName);ee.push(re[0]);const{serializedName:ne,xmlName:ie,xmlElementName:oe}=te;let se=y;if(ne!==""&&ne!==undefined){se=y+"."+ne}const ae=te.headerCollectionPrefix;if(ae){const p={};for(const y of Object.keys(d)){if(y.startsWith(ae)){p[y.substring(ae.length)]=i.deserialize(te.type.value,d[y],se,v)}ee.push(y)}K[M]=p}else if(i.isXML){if(te.xmlIsAttribute&&d[D.XML_ATTRKEY]){K[M]=i.deserialize(te,d[D.XML_ATTRKEY][ie],se,v)}else if(te.xmlIsMsText){if(d[j]!==undefined){K[M]=d[j]}else if(typeof d==="string"){K[M]=d}}else{const p=oe||ie||ne;if(te.xmlIsWrapped){const p=d[ie];const y=(U=p===null||p===void 0?void 0:p[oe])!==null&&U!==void 0?U:[];K[M]=i.deserialize(te,y,se,v);ee.push(ie)}else{const y=d[p];K[M]=i.deserialize(te,y,se,v);ee.push(p)}}}else{let y;let D=d;let U=0;for(const i of re){if(!D)break;U++;D=D[i]}if(D===null&&U<re.length){D=undefined}y=D;const j=p.type.polymorphicDiscriminator;if(j&&M===j.clientName&&(y===undefined||y===null)){y=p.serializedName}let ee;if(Array.isArray(d[M])&&V[M].serializedName===""){y=d[M];const p=i.deserialize(te,y,se,v);for(const[i,d]of Object.entries(K)){if(!Object.prototype.hasOwnProperty.call(p,i)){p[i]=d}}K=p}else if(y!==undefined||te.defaultValue!==undefined){ee=i.deserialize(te,y,se,v);K[M]=ee}}}const te=p.type.additionalProperties;if(te){const isAdditionalProperty=i=>{for(const p in V){const d=splitSerializeName(V[p].serializedName);if(d[0]===i){return false}}return true};for(const p in d){if(isAdditionalProperty(p)){K[p]=i.deserialize(te,d[p],y+'["'+p+'"]',v)}}}else if(d&&!v.ignoreUnknownProperties){for(const i of Object.keys(d)){if(K[i]===undefined&&!ee.includes(i)&&!isSpecialXmlProperty(i,v)){K[i]=d[i]}}}return K}function deserializeDictionaryType(i,p,d,y,v){const D=p.type.value;if(!D||typeof D!=="object"){throw new Error(`"value" metadata for a Dictionary must be defined in the `+`mapper and it must of type "object" in ${y}`)}if(d){const p={};for(const M of Object.keys(d)){p[M]=i.deserialize(D,d[M],y,v)}return p}return d}function deserializeSequenceType(i,p,d,y,v){var D;let M=p.type.element;if(!M||typeof M!=="object"){throw new Error(`element" metadata for an Array must be defined in the `+`mapper and it must of type "object" in ${y}`)}if(d){if(!Array.isArray(d)){d=[d]}if(M.type.name==="Composite"&&M.type.className){M=(D=i.modelMappers[M.type.className])!==null&&D!==void 0?D:M}const p=[];for(let D=0;D<d.length;D++){p[D]=i.deserialize(M,d[D],`${y}[${D}]`,v)}return p}return d}function getIndexDiscriminator(i,p,d){const y=[d];while(y.length){const d=y.shift();const v=p===d?p:d+"."+p;if(Object.prototype.hasOwnProperty.call(i,v)){return i[v]}else{for(const[p,v]of Object.entries(i)){if(p.startsWith(d+".")&&v.type.uberParent===d&&v.type.className){y.push(v.type.className)}}}}return undefined}function getPolymorphicMapper(i,p,d,y){var v;const D=getPolymorphicDiscriminatorRecursively(i,p);if(D){let M=D[y];if(M){if(y==="serializedName"){M=M.replace(/\\/gi,"")}const D=d[M];const U=(v=p.type.uberParent)!==null&&v!==void 0?v:p.type.className;if(typeof D==="string"&&U){const d=getIndexDiscriminator(i.modelMappers.discriminators,D,U);if(d){p=d}}}}return p}function getPolymorphicDiscriminatorRecursively(i,p){return p.type.polymorphicDiscriminator||getPolymorphicDiscriminatorSafely(i,p.type.uberParent)||getPolymorphicDiscriminatorSafely(i,p.type.className)}function getPolymorphicDiscriminatorSafely(i,p){return p&&i.modelMappers[p]&&i.modelMappers[p].type.polymorphicDiscriminator}p.MapperTypeNames={Base64Url:"Base64Url",Boolean:"Boolean",ByteArray:"ByteArray",Composite:"Composite",Date:"Date",DateTime:"DateTime",DateTimeRfc1123:"DateTimeRfc1123",Dictionary:"Dictionary",Enum:"Enum",Number:"Number",Object:"Object",Sequence:"Sequence",String:"String",Stream:"Stream",TimeSpan:"TimeSpan",UnixTime:"UnixTime"}},37435:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceClient=void 0;const y=d(54786);const v=d(13225);const D=d(40398);const M=d(33368);const U=d(93609);const j=d(52825);const V=d(58739);const K=d(64341);class ServiceClient{constructor(i={}){var p,d;this._requestContentType=i.requestContentType;this._endpoint=(p=i.endpoint)!==null&&p!==void 0?p:i.baseUri;if(i.baseUri){K.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.")}this._allowInsecureConnection=i.allowInsecureConnection;this._httpClient=i.httpClient||(0,M.getCachedDefaultHttpClient)();this.pipeline=i.pipeline||createDefaultPipeline(i);if((d=i.additionalPolicies)===null||d===void 0?void 0:d.length){for(const{policy:p,position:d}of i.additionalPolicies){const i=d==="perRetry"?"Sign":undefined;this.pipeline.addPolicy(p,{afterPhase:i})}}}async sendRequest(i){return this.pipeline.sendRequest(this._httpClient,i)}async sendOperationRequest(i,p){const d=p.baseUrl||this._endpoint;if(!d){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.")}const v=(0,j.getRequestUrl)(d,p,i,this);const M=(0,y.createPipelineRequest)({url:v});M.method=p.httpMethod;const K=(0,U.getOperationRequestInfo)(M);K.operationSpec=p;K.operationArguments=i;const ee=p.contentType||this._requestContentType;if(ee&&p.requestBody){M.headers.set("Content-Type",ee)}const te=i.options;if(te){const i=te.requestOptions;if(i){if(i.timeout){M.timeout=i.timeout}if(i.onUploadProgress){M.onUploadProgress=i.onUploadProgress}if(i.onDownloadProgress){M.onDownloadProgress=i.onDownloadProgress}if(i.shouldDeserialize!==undefined){K.shouldDeserialize=i.shouldDeserialize}if(i.allowInsecureConnection){M.allowInsecureConnection=true}}if(te.abortSignal){M.abortSignal=te.abortSignal}if(te.tracingOptions){M.tracingOptions=te.tracingOptions}}if(this._allowInsecureConnection){M.allowInsecureConnection=true}if(M.streamResponseStatusCodes===undefined){M.streamResponseStatusCodes=(0,V.getStreamingResponseStatusCodes)(p)}try{const i=await this.sendRequest(M);const d=(0,D.flattenResponse)(i,p.responses[i.status]);if(te===null||te===void 0?void 0:te.onResponse){te.onResponse(i,d)}return d}catch(i){if(typeof i==="object"&&(i===null||i===void 0?void 0:i.response)){const d=i.response;const y=(0,D.flattenResponse)(d,p.responses[i.statusCode]||p.responses["default"]);i.details=y;if(te===null||te===void 0?void 0:te.onResponse){te.onResponse(d,y,i)}}throw i}}}p.ServiceClient=ServiceClient;function createDefaultPipeline(i){const p=getCredentialScopes(i);const d=i.credential&&p?{credentialScopes:p,credential:i.credential}:undefined;return(0,v.createClientPipeline)(Object.assign(Object.assign({},i),{credentialOptions:d}))}function getCredentialScopes(i){if(i.credentialScopes){return i.credentialScopes}if(i.endpoint){return`${i.endpoint}/.default`}if(i.baseUri){return`${i.baseUri}/.default`}if(i.credential&&!i.credentialScopes){throw new Error(`When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy`)}return undefined}},48166:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.state=void 0;p.state={operationRequestMap:new WeakMap}},52825:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getRequestUrl=getRequestUrl;p.appendQueryParams=appendQueryParams;const y=d(93609);const v=d(58739);const D={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(i,p,d,y){const v=calculateUrlReplacements(p,d,y);let D=false;let M=replaceAll(i,v);if(p.path){let i=replaceAll(p.path,v);if(p.path==="/{nextLink}"&&i.startsWith("/")){i=i.substring(1)}if(isAbsoluteUrl(i)){M=i;D=true}else{M=appendPath(M,i)}}const{queryParams:U,sequenceParams:j}=calculateQueryParameters(p,d,y);M=appendQueryParams(M,U,j,D);return M}function replaceAll(i,p){let d=i;for(const[i,y]of p){d=d.split(i).join(y)}return d}function calculateUrlReplacements(i,p,d){var D;const M=new Map;if((D=i.urlParameters)===null||D===void 0?void 0:D.length){for(const D of i.urlParameters){let U=(0,y.getOperationArgumentValueFromParameter)(p,D,d);const j=(0,v.getPathStringFromParameter)(D);U=i.serializer.serialize(D.mapper,U,j);if(!D.skipEncoding){U=encodeURIComponent(U)}M.set(`{${D.mapper.serializedName||j}}`,U)}}return M}function isAbsoluteUrl(i){return i.includes("://")}function appendPath(i,p){if(!p){return i}const d=new URL(i);let y=d.pathname;if(!y.endsWith("/")){y=`${y}/`}if(p.startsWith("/")){p=p.substring(1)}const v=p.indexOf("?");if(v!==-1){const i=p.substring(0,v);const D=p.substring(v+1);y=y+i;if(D){d.search=d.search?`${d.search}&${D}`:D}}else{y=y+p}d.pathname=y;return d.toString()}function calculateQueryParameters(i,p,d){var M;const U=new Map;const j=new Set;if((M=i.queryParameters)===null||M===void 0?void 0:M.length){for(const M of i.queryParameters){if(M.mapper.type.name==="Sequence"&&M.mapper.serializedName){j.add(M.mapper.serializedName)}let V=(0,y.getOperationArgumentValueFromParameter)(p,M,d);if(V!==undefined&&V!==null||M.mapper.required){V=i.serializer.serialize(M.mapper,V,(0,v.getPathStringFromParameter)(M));const p=M.collectionFormat?D[M.collectionFormat]:"";if(Array.isArray(V)){V=V.map((i=>{if(i===null||i===undefined){return""}return i}))}if(M.collectionFormat==="Multi"&&V.length===0){continue}else if(Array.isArray(V)&&(M.collectionFormat==="SSV"||M.collectionFormat==="TSV")){V=V.join(p)}if(!M.skipEncoding){if(Array.isArray(V)){V=V.map((i=>encodeURIComponent(i)))}else{V=encodeURIComponent(V)}}if(Array.isArray(V)&&(M.collectionFormat==="CSV"||M.collectionFormat==="Pipes")){V=V.join(p)}U.set(M.mapper.serializedName||(0,v.getPathStringFromParameter)(M),V)}}}return{queryParams:U,sequenceParams:j}}function simpleParseQueryParams(i){const p=new Map;if(!i||i[0]!=="?"){return p}i=i.slice(1);const d=i.split("&");for(const i of d){const[d,y]=i.split("=",2);const v=p.get(d);if(v){if(Array.isArray(v)){v.push(y)}else{p.set(d,[v,y])}}else{p.set(d,y)}}return p}function appendQueryParams(i,p,d,y=false){if(p.size===0){return i}const v=new URL(i);const D=simpleParseQueryParams(v.search);for(const[i,v]of p){const p=D.get(i);if(Array.isArray(p)){if(Array.isArray(v)){p.push(...v);const d=new Set(p);D.set(i,Array.from(d))}else{p.push(v)}}else if(p){if(Array.isArray(v)){v.unshift(p)}else if(d.has(i)){D.set(i,[p,v])}if(!y){D.set(i,v)}}else{D.set(i,v)}}const M=[];for(const[i,p]of D){if(typeof p==="string"){M.push(`${i}=${p}`)}else if(Array.isArray(p)){for(const d of p){M.push(`${i}=${d}`)}}else{M.push(`${i}=${p}`)}}v.search=M.length?`?${M.join("&")}`:"";return v.toString()}},40398:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isPrimitiveBody=isPrimitiveBody;p.isDuration=isDuration;p.isValidUuid=isValidUuid;p.flattenResponse=flattenResponse;function isPrimitiveBody(i,p){return p!=="Composite"&&p!=="Dictionary"&&(typeof i==="string"||typeof i==="number"||typeof i==="boolean"||(p===null||p===void 0?void 0:p.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i))!==null||i===undefined||i===null)}const d=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function isDuration(i){return d.test(i)}const y=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function isValidUuid(i){return y.test(i)}function handleNullableResponseAndWrappableBody(i){const p=Object.assign(Object.assign({},i.headers),i.body);if(i.hasNullableType&&Object.getOwnPropertyNames(p).length===0){return i.shouldWrapBody?{body:null}:null}else{return i.shouldWrapBody?Object.assign(Object.assign({},i.headers),{body:i.body}):p}}function flattenResponse(i,p){var d,y;const v=i.parsedHeaders;if(i.request.method==="HEAD"){return Object.assign(Object.assign({},v),{body:i.parsedBody})}const D=p&&p.bodyMapper;const M=Boolean(D===null||D===void 0?void 0:D.nullable);const U=D===null||D===void 0?void 0:D.type.name;if(U==="Stream"){return Object.assign(Object.assign({},v),{blobBody:i.blobBody,readableStreamBody:i.readableStreamBody})}const j=U==="Composite"&&D.type.modelProperties||{};const V=Object.keys(j).some((i=>j[i].serializedName===""));if(U==="Sequence"||V){const p=(d=i.parsedBody)!==null&&d!==void 0?d:[];for(const d of Object.keys(j)){if(j[d].serializedName){p[d]=(y=i.parsedBody)===null||y===void 0?void 0:y[d]}}if(v){for(const i of Object.keys(v)){p[i]=v[i]}}return M&&!i.parsedBody&&!v&&Object.getOwnPropertyNames(j).length===0?null:p}return handleNullableResponseAndWrappableBody({body:i.parsedBody,headers:v,hasNullableType:M,shouldWrapBody:isPrimitiveBody(i.parsedBody,U)})}},47828:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ExtendedServiceClient=void 0;const y=d(87215);const v=d(54786);const D=d(9235);const M=d(37209);class ExtendedServiceClient extends D.ServiceClient{constructor(i){var p,d;super(i);if(((p=i.keepAliveOptions)===null||p===void 0?void 0:p.enable)===false&&!(0,y.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)){this.pipeline.addPolicy((0,y.createDisableKeepAlivePolicy)())}if(((d=i.redirectOptions)===null||d===void 0?void 0:d.handleRedirects)===false){this.pipeline.removePolicy({name:v.redirectPolicyName})}}async sendOperationRequest(i,p){var d;const y=(d=i===null||i===void 0?void 0:i.options)===null||d===void 0?void 0:d.onResponse;let v;function onResponse(i,p,d){v=i;if(y){y(i,p,d)}}i.options=Object.assign(Object.assign({},i.options),{onResponse:onResponse});const D=await super.sendOperationRequest(i,p);if(v){Object.defineProperty(D,"_response",{value:(0,M.toCompatResponse)(v)})}return D}}p.ExtendedServiceClient=ExtendedServiceClient},1582:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.convertHttpClient=convertHttpClient;const y=d(37209);const v=d(24970);function convertHttpClient(i){return{sendRequest:async p=>{const d=await i.sendRequest((0,v.toWebResourceLike)(p,{createProxy:true}));return(0,y.toPipelineResponse)(d)}}}},62464:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toHttpHeadersLike=p.convertHttpClient=p.disableKeepAlivePolicyName=p.HttpPipelineLogLevel=p.createRequestPolicyFactoryPolicy=p.requestPolicyFactoryPolicyName=p.ExtendedServiceClient=void 0;var y=d(47828);Object.defineProperty(p,"ExtendedServiceClient",{enumerable:true,get:function(){return y.ExtendedServiceClient}});var v=d(83533);Object.defineProperty(p,"requestPolicyFactoryPolicyName",{enumerable:true,get:function(){return v.requestPolicyFactoryPolicyName}});Object.defineProperty(p,"createRequestPolicyFactoryPolicy",{enumerable:true,get:function(){return v.createRequestPolicyFactoryPolicy}});Object.defineProperty(p,"HttpPipelineLogLevel",{enumerable:true,get:function(){return v.HttpPipelineLogLevel}});var D=d(87215);Object.defineProperty(p,"disableKeepAlivePolicyName",{enumerable:true,get:function(){return D.disableKeepAlivePolicyName}});var M=d(1582);Object.defineProperty(p,"convertHttpClient",{enumerable:true,get:function(){return M.convertHttpClient}});var U=d(24970);Object.defineProperty(p,"toHttpHeadersLike",{enumerable:true,get:function(){return U.toHttpHeadersLike}})},87215:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.disableKeepAlivePolicyName=void 0;p.createDisableKeepAlivePolicy=createDisableKeepAlivePolicy;p.pipelineContainsDisableKeepAlivePolicy=pipelineContainsDisableKeepAlivePolicy;p.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function createDisableKeepAlivePolicy(){return{name:p.disableKeepAlivePolicyName,async sendRequest(i,p){i.disableKeepAlive=true;return p(i)}}}function pipelineContainsDisableKeepAlivePolicy(i){return i.getOrderedPolicies().some((i=>i.name===p.disableKeepAlivePolicyName))}},83533:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.requestPolicyFactoryPolicyName=p.HttpPipelineLogLevel=void 0;p.createRequestPolicyFactoryPolicy=createRequestPolicyFactoryPolicy;const y=d(24970);const v=d(37209);var D;(function(i){i[i["ERROR"]=1]="ERROR";i[i["INFO"]=3]="INFO";i[i["OFF"]=0]="OFF";i[i["WARNING"]=2]="WARNING"})(D||(p.HttpPipelineLogLevel=D={}));const M={log(i,p){},shouldLog(i){return false}};p.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function createRequestPolicyFactoryPolicy(i){const d=i.slice().reverse();return{name:p.requestPolicyFactoryPolicyName,async sendRequest(i,p){let D={async sendRequest(i){const d=await p((0,y.toPipelineRequest)(i));return(0,v.toCompatResponse)(d,{createProxy:true})}};for(const i of d){D=i.create(D,M)}const U=(0,y.toWebResourceLike)(i,{createProxy:true});const j=await D.sendRequest(U);return(0,v.toPipelineResponse)(j)}}}},37209:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toCompatResponse=toCompatResponse;p.toPipelineResponse=toPipelineResponse;const y=d(54786);const v=d(24970);const D=Symbol("Original FullOperationResponse");function toCompatResponse(i,p){let d=(0,v.toWebResourceLike)(i.request);let y=(0,v.toHttpHeadersLike)(i.headers);if(p===null||p===void 0?void 0:p.createProxy){return new Proxy(i,{get(p,v,M){if(v==="headers"){return y}else if(v==="request"){return d}else if(v===D){return i}return Reflect.get(p,v,M)},set(i,p,v,D){if(p==="headers"){y=v}else if(p==="request"){d=v}return Reflect.set(i,p,v,D)}})}else{return Object.assign(Object.assign({},i),{request:d,headers:y})}}function toPipelineResponse(i){const p=i;const d=p[D];const M=(0,y.createHttpHeaders)(i.headers.toJson({preserveCase:true}));if(d){d.headers=M;return d}else{return Object.assign(Object.assign({},i),{headers:M,request:(0,v.toPipelineRequest)(i.request)})}}},24970:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.HttpHeaders=void 0;p.toPipelineRequest=toPipelineRequest;p.toWebResourceLike=toWebResourceLike;p.toHttpHeadersLike=toHttpHeadersLike;const y=d(54786);const v=Symbol("Original PipelineRequest");const D=Symbol.for("@azure/core-client original request");function toPipelineRequest(i,p={}){const d=i;const M=d[v];const U=(0,y.createHttpHeaders)(i.headers.toJson({preserveCase:true}));if(M){M.headers=U;return M}else{const d=(0,y.createPipelineRequest)({url:i.url,method:i.method,headers:U,withCredentials:i.withCredentials,timeout:i.timeout,requestId:i.requestId,abortSignal:i.abortSignal,body:i.body,formData:i.formData,disableKeepAlive:!!i.keepAlive,onDownloadProgress:i.onDownloadProgress,onUploadProgress:i.onUploadProgress,proxySettings:i.proxySettings,streamResponseStatusCodes:i.streamResponseStatusCodes,agent:i.agent,requestOverrides:i.requestOverrides});if(p.originalRequest){d[D]=p.originalRequest}return d}}function toWebResourceLike(i,p){var d;const y=(d=p===null||p===void 0?void 0:p.originalRequest)!==null&&d!==void 0?d:i;const D={url:i.url,method:i.method,headers:toHttpHeadersLike(i.headers),withCredentials:i.withCredentials,timeout:i.timeout,requestId:i.headers.get("x-ms-client-request-id")||i.requestId,abortSignal:i.abortSignal,body:i.body,formData:i.formData,keepAlive:!!i.disableKeepAlive,onDownloadProgress:i.onDownloadProgress,onUploadProgress:i.onUploadProgress,proxySettings:i.proxySettings,streamResponseStatusCodes:i.streamResponseStatusCodes,agent:i.agent,requestOverrides:i.requestOverrides,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};if(p===null||p===void 0?void 0:p.createProxy){return new Proxy(D,{get(p,d,M){if(d===v){return i}else if(d==="clone"){return()=>toWebResourceLike(toPipelineRequest(D,{originalRequest:y}),{createProxy:true,originalRequest:y})}return Reflect.get(p,d,M)},set(p,d,y,v){if(d==="keepAlive"){i.disableKeepAlive=!y}const D=["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes","agent","requestOverrides"];if(typeof d==="string"&&D.includes(d)){i[d]=y}return Reflect.set(p,d,y,v)}})}else{return D}}function toHttpHeadersLike(i){return new HttpHeaders(i.toJSON({preserveCase:true}))}function getHeaderKey(i){return i.toLowerCase()}class HttpHeaders{constructor(i){this._headersMap={};if(i){for(const p in i){this.set(p,i[p])}}}set(i,p){this._headersMap[getHeaderKey(i)]={name:i,value:p.toString()}}get(i){const p=this._headersMap[getHeaderKey(i)];return!p?undefined:p.value}contains(i){return!!this._headersMap[getHeaderKey(i)]}remove(i){const p=this.contains(i);delete this._headersMap[getHeaderKey(i)];return p}rawHeaders(){return this.toJson({preserveCase:true})}headersArray(){const i=[];for(const p in this._headersMap){i.push(this._headersMap[p])}return i}headerNames(){const i=[];const p=this.headersArray();for(let d=0;d<p.length;++d){i.push(p[d].name)}return i}headerValues(){const i=[];const p=this.headersArray();for(let d=0;d<p.length;++d){i.push(p[d].value)}return i}toJson(i={}){const p={};if(i.preserveCase){for(const i in this._headersMap){const d=this._headersMap[i];p[d.name]=d.value}}else{for(const i in this._headersMap){const d=this._headersMap[i];p[getHeaderKey(d.name)]=d.value}}return p}toString(){return JSON.stringify(this.toJson({preserveCase:true}))}clone(){const i={};for(const p in this._headersMap){const d=this._headersMap[p];i[d.name]=d.value}return new HttpHeaders(i)}}p.HttpHeaders=HttpHeaders},67146:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.pollHttpOperation=p.isOperationError=p.getResourceLocation=p.getOperationStatus=p.getOperationLocation=p.initHttpOperation=p.getStatusFromInitialResponse=p.getErrorFromResponse=p.parseRetryAfter=p.inferLroMode=void 0;const y=d(90804);const v=d(41932);function getOperationLocationPollingUrl(i){const{azureAsyncOperation:p,operationLocation:d}=i;return d!==null&&d!==void 0?d:p}function getLocationHeader(i){return i.headers["location"]}function getOperationLocationHeader(i){return i.headers["operation-location"]}function getAzureAsyncOperationHeader(i){return i.headers["azure-asyncoperation"]}function findResourceLocation(i){var p;const{location:d,requestMethod:y,requestPath:v,resourceLocationConfig:D}=i;switch(y){case"PUT":{return v}case"DELETE":{return undefined}case"PATCH":{return(p=getDefault())!==null&&p!==void 0?p:v}default:{return getDefault()}}function getDefault(){switch(D){case"azure-async-operation":{return undefined}case"original-uri":{return v}case"location":default:{return d}}}}function inferLroMode(i){const{rawResponse:p,requestMethod:d,requestPath:y,resourceLocationConfig:v}=i;const D=getOperationLocationHeader(p);const M=getAzureAsyncOperationHeader(p);const U=getOperationLocationPollingUrl({operationLocation:D,azureAsyncOperation:M});const j=getLocationHeader(p);const V=d===null||d===void 0?void 0:d.toLocaleUpperCase();if(U!==undefined){return{mode:"OperationLocation",operationLocation:U,resourceLocation:findResourceLocation({requestMethod:V,location:j,requestPath:y,resourceLocationConfig:v})}}else if(j!==undefined){return{mode:"ResourceLocation",operationLocation:j}}else if(V==="PUT"&&y){return{mode:"Body",operationLocation:y}}else{return undefined}}p.inferLroMode=inferLroMode;function transformStatus(i){const{status:p,statusCode:d}=i;if(typeof p!=="string"&&p!==undefined){throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${p}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`)}switch(p===null||p===void 0?void 0:p.toLocaleLowerCase()){case undefined:return toOperationStatus(d);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:{v.logger.verbose(`LRO: unrecognized operation status: ${p}`);return p}}}function getStatus(i){var p;const{status:d}=(p=i.body)!==null&&p!==void 0?p:{};return transformStatus({status:d,statusCode:i.statusCode})}function getProvisioningState(i){var p,d;const{properties:y,provisioningState:v}=(p=i.body)!==null&&p!==void 0?p:{};const D=(d=y===null||y===void 0?void 0:y.provisioningState)!==null&&d!==void 0?d:v;return transformStatus({status:D,statusCode:i.statusCode})}function toOperationStatus(i){if(i===202){return"running"}else if(i<300){return"succeeded"}else{return"failed"}}function parseRetryAfter({rawResponse:i}){const p=i.headers["retry-after"];if(p!==undefined){const i=parseInt(p);return isNaN(i)?calculatePollingIntervalFromDate(new Date(p)):i*1e3}return undefined}p.parseRetryAfter=parseRetryAfter;function getErrorFromResponse(i){const p=accessBodyProperty(i,"error");if(!p){v.logger.warning(`The long-running operation failed but there is no error property in the response's body`);return}if(!p.code||!p.message){v.logger.warning(`The long-running operation failed but the error property in the response's body doesn't contain code or message`);return}return p}p.getErrorFromResponse=getErrorFromResponse;function calculatePollingIntervalFromDate(i){const p=Math.floor((new Date).getTime());const d=i.getTime();if(p<d){return d-p}return undefined}function getStatusFromInitialResponse(i){const{response:p,state:d,operationLocation:y}=i;function helper(){var i;const y=(i=d.config.metadata)===null||i===void 0?void 0:i["mode"];switch(y){case undefined:return toOperationStatus(p.rawResponse.statusCode);case"Body":return getOperationStatus(p,d);default:return"running"}}const v=helper();return v==="running"&&y===undefined?"succeeded":v}p.getStatusFromInitialResponse=getStatusFromInitialResponse;async function initHttpOperation(i){const{stateProxy:p,resourceLocationConfig:d,processResult:v,lro:D,setErrorAsResult:M}=i;return(0,y.initOperation)({init:async()=>{const i=await D.sendInitialRequest();const p=inferLroMode({rawResponse:i.rawResponse,requestPath:D.requestPath,requestMethod:D.requestMethod,resourceLocationConfig:d});return Object.assign({response:i,operationLocation:p===null||p===void 0?void 0:p.operationLocation,resourceLocation:p===null||p===void 0?void 0:p.resourceLocation},(p===null||p===void 0?void 0:p.mode)?{metadata:{mode:p.mode}}:{})},stateProxy:p,processResult:v?({flatResponse:i},p)=>v(i,p):({flatResponse:i})=>i,getOperationStatus:getStatusFromInitialResponse,setErrorAsResult:M})}p.initHttpOperation=initHttpOperation;function getOperationLocation({rawResponse:i},p){var d;const y=(d=p.config.metadata)===null||d===void 0?void 0:d["mode"];switch(y){case"OperationLocation":{return getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(i),azureAsyncOperation:getAzureAsyncOperationHeader(i)})}case"ResourceLocation":{return getLocationHeader(i)}case"Body":default:{return undefined}}}p.getOperationLocation=getOperationLocation;function getOperationStatus({rawResponse:i},p){var d;const y=(d=p.config.metadata)===null||d===void 0?void 0:d["mode"];switch(y){case"OperationLocation":{return getStatus(i)}case"ResourceLocation":{return toOperationStatus(i.statusCode)}case"Body":{return getProvisioningState(i)}default:throw new Error(`Internal error: Unexpected operation mode: ${y}`)}}p.getOperationStatus=getOperationStatus;function accessBodyProperty({flatResponse:i,rawResponse:p},d){var y,v;return(y=i===null||i===void 0?void 0:i[d])!==null&&y!==void 0?y:(v=p.body)===null||v===void 0?void 0:v[d]}function getResourceLocation(i,p){const d=accessBodyProperty(i,"resourceLocation");if(d&&typeof d==="string"){p.config.resourceLocation=d}return p.config.resourceLocation}p.getResourceLocation=getResourceLocation;function isOperationError(i){return i.name==="RestError"}p.isOperationError=isOperationError;async function pollHttpOperation(i){const{lro:p,stateProxy:d,options:v,processResult:D,updateState:M,setDelay:U,state:j,setErrorAsResult:V}=i;return(0,y.pollOperation)({state:j,stateProxy:d,setDelay:U,processResult:D?({flatResponse:i},p)=>D(i,p):({flatResponse:i})=>i,getError:getErrorFromResponse,updateState:M,getPollingInterval:parseRetryAfter,getOperationLocation:getOperationLocation,getOperationStatus:getOperationStatus,isOperationError:isOperationError,getResourceLocation:getResourceLocation,options:v,poll:async(i,d)=>p.sendPollRequest(i,d),setErrorAsResult:V})}p.pollHttpOperation=pollHttpOperation},80561:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpPoller=void 0;const y=d(67146);const v=d(31975);async function createHttpPoller(i,p){const{resourceLocationConfig:d,intervalInMs:D,processResult:M,restoreFrom:U,updateState:j,withOperationLocation:V,resolveOnUnsuccessful:K=false}=p||{};return(0,v.buildCreatePoller)({getStatusFromInitialResponse:y.getStatusFromInitialResponse,getStatusFromPollResponse:y.getOperationStatus,isOperationError:y.isOperationError,getOperationLocation:y.getOperationLocation,getResourceLocation:y.getResourceLocation,getPollingInterval:y.parseRetryAfter,getError:y.getErrorFromResponse,resolveOnUnsuccessful:K})({init:async()=>{const p=await i.sendInitialRequest();const v=(0,y.inferLroMode)({rawResponse:p.rawResponse,requestPath:i.requestPath,requestMethod:i.requestMethod,resourceLocationConfig:d});return Object.assign({response:p,operationLocation:v===null||v===void 0?void 0:v.operationLocation,resourceLocation:v===null||v===void 0?void 0:v.resourceLocation},(v===null||v===void 0?void 0:v.mode)?{metadata:{mode:v.mode}}:{})},poll:i.sendPollRequest},{intervalInMs:D,withOperationLocation:V,restoreFrom:U,updateState:j,processResult:M?({flatResponse:i},p)=>M(i,p):({flatResponse:i})=>i})}p.createHttpPoller=createHttpPoller},22670:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpPoller=void 0;const y=d(31577);var v=d(80561);Object.defineProperty(p,"createHttpPoller",{enumerable:true,get:function(){return v.createHttpPoller}});y.__exportStar(d(66026),p);y.__exportStar(d(85804),p);y.__exportStar(d(22290),p)},66026:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LroEngine=void 0;var y=d(59331);Object.defineProperty(p,"LroEngine",{enumerable:true,get:function(){return y.LroEngine}})},59331:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LroEngine=void 0;const y=d(24951);const v=d(52216);const D=d(85804);const M=d(90804);class LroEngine extends D.Poller{constructor(i,p){const{intervalInMs:d=v.POLL_INTERVAL_IN_MS,resumeFrom:D,resolveOnUnsuccessful:U=false,isDone:j,lroResourceLocationConfig:V,processResult:K,updateState:ee}=p||{};const te=D?(0,M.deserializeState)(D):{};const re=new y.GenericPollOperation(te,i,!U,V,K,ee,j);super(re);this.resolveOnUnsuccessful=U;this.config={intervalInMs:d};re.setPollerConfig(this.config)}delay(){return new Promise((i=>setTimeout((()=>i()),this.config.intervalInMs)))}}p.LroEngine=LroEngine},24951:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GenericPollOperation=void 0;const y=d(67146);const v=d(41932);const createStateProxy=()=>({initState:i=>({config:i,isStarted:true}),setCanceled:i=>i.isCancelled=true,setError:(i,p)=>i.error=p,setResult:(i,p)=>i.result=p,setRunning:i=>i.isStarted=true,setSucceeded:i=>i.isCompleted=true,setFailed:()=>{},getError:i=>i.error,getResult:i=>i.result,isCanceled:i=>!!i.isCancelled,isFailed:i=>!!i.error,isRunning:i=>!!i.isStarted,isSucceeded:i=>Boolean(i.isCompleted&&!i.isCancelled&&!i.error)});class GenericPollOperation{constructor(i,p,d,y,v,D,M){this.state=i;this.lro=p;this.setErrorAsResult=d;this.lroResourceLocationConfig=y;this.processResult=v;this.updateState=D;this.isDone=M}setPollerConfig(i){this.pollerConfig=i}async update(i){var p;const d=createStateProxy();if(!this.state.isStarted){this.state=Object.assign(Object.assign({},this.state),await(0,y.initHttpOperation)({lro:this.lro,stateProxy:d,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult}))}const v=this.updateState;const D=this.isDone;if(!this.state.isCompleted&&this.state.error===undefined){await(0,y.pollHttpOperation)({lro:this.lro,state:this.state,stateProxy:d,processResult:this.processResult,updateState:v?(i,{rawResponse:p})=>v(i,p):undefined,isDone:D?({flatResponse:i},p)=>D(i,p):undefined,options:i,setDelay:i=>{this.pollerConfig.intervalInMs=i},setErrorAsResult:this.setErrorAsResult})}(p=i===null||i===void 0?void 0:i.fireProgress)===null||p===void 0?void 0:p.call(i,this.state);return this}async cancel(){v.logger.error("`cancelOperation` is deprecated because it wasn't implemented");return this}toString(){return JSON.stringify({state:this.state})}}p.GenericPollOperation=GenericPollOperation},22290:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},85804:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Poller=p.PollerCancelledError=p.PollerStoppedError=void 0;class PollerStoppedError extends Error{constructor(i){super(i);this.name="PollerStoppedError";Object.setPrototypeOf(this,PollerStoppedError.prototype)}}p.PollerStoppedError=PollerStoppedError;class PollerCancelledError extends Error{constructor(i){super(i);this.name="PollerCancelledError";Object.setPrototypeOf(this,PollerCancelledError.prototype)}}p.PollerCancelledError=PollerCancelledError;class Poller{constructor(i){this.resolveOnUnsuccessful=false;this.stopped=true;this.pollProgressCallbacks=[];this.operation=i;this.promise=new Promise(((i,p)=>{this.resolve=i;this.reject=p}));this.promise.catch((()=>{}))}async startPolling(i={}){if(this.stopped){this.stopped=false}while(!this.isStopped()&&!this.isDone()){await this.poll(i);await this.delay()}}async pollOnce(i={}){if(!this.isDone()){this.operation=await this.operation.update({abortSignal:i.abortSignal,fireProgress:this.fireProgress.bind(this)})}this.processUpdatedState()}fireProgress(i){for(const p of this.pollProgressCallbacks){p(i)}}async cancelOnce(i={}){this.operation=await this.operation.cancel(i)}poll(i={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(i);const clearPollOncePromise=()=>{this.pollOncePromise=undefined};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error){this.stopped=true;if(!this.resolveOnUnsuccessful){this.reject(this.operation.state.error);throw this.operation.state.error}}if(this.operation.state.isCancelled){this.stopped=true;if(!this.resolveOnUnsuccessful){const i=new PollerCancelledError("Operation was canceled");this.reject(i);throw i}}if(this.isDone()&&this.resolve){this.resolve(this.getResult())}}async pollUntilDone(i={}){if(this.stopped){this.startPolling(i).catch(this.reject)}this.processUpdatedState();return this.promise}onProgress(i){this.pollProgressCallbacks.push(i);return()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((p=>p!==i))}}isDone(){const i=this.operation.state;return Boolean(i.isCompleted||i.isCancelled||i.error)}stopPolling(){if(!this.stopped){this.stopped=true;if(this.reject){this.reject(new PollerStoppedError("This poller is already stopped"))}}}isStopped(){return this.stopped}cancelOperation(i={}){if(!this.cancelPromise){this.cancelPromise=this.cancelOnce(i)}else if(i.abortSignal){throw new Error("A cancel request is currently pending")}return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){const i=this.operation.state;return i.result}toString(){return this.operation.toString()}}p.Poller=Poller},41932:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const y=d(42549);p.logger=(0,y.createClientLogger)("core-lro")},52216:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.terminalStates=p.POLL_INTERVAL_IN_MS=void 0;p.POLL_INTERVAL_IN_MS=2e3;p.terminalStates=["succeeded","canceled","failed"]},90804:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.pollOperation=p.initOperation=p.deserializeState=void 0;const y=d(41932);const v=d(52216);function deserializeState(i){try{return JSON.parse(i).state}catch(p){throw new Error(`Unable to deserialize input state: ${i}`)}}p.deserializeState=deserializeState;function setStateError(i){const{state:p,stateProxy:d,isOperationError:y}=i;return i=>{if(y(i)){d.setError(p,i);d.setFailed(p)}throw i}}function appendReadableErrorMessage(i,p){let d=i;if(d.slice(-1)!=="."){d=d+"."}return d+" "+p}function simplifyError(i){let p=i.message;let d=i.code;let y=i;while(y.innererror){y=y.innererror;d=y.code;p=appendReadableErrorMessage(p,y.message)}return{code:d,message:p}}function processOperationStatus(i){const{state:p,stateProxy:d,status:v,isDone:D,processResult:M,getError:U,response:j,setErrorAsResult:V}=i;switch(v){case"succeeded":{d.setSucceeded(p);break}case"failed":{const i=U===null||U===void 0?void 0:U(j);let v="";if(i){const{code:p,message:d}=simplifyError(i);v=`. ${p}. ${d}`}const D=`The long-running operation has failed${v}`;d.setError(p,new Error(D));d.setFailed(p);y.logger.warning(D);break}case"canceled":{d.setCanceled(p);break}}if((D===null||D===void 0?void 0:D(j,p))||D===undefined&&["succeeded","canceled"].concat(V?[]:["failed"]).includes(v)){d.setResult(p,buildResult({response:j,state:p,processResult:M}))}}function buildResult(i){const{processResult:p,response:d,state:y}=i;return p?p(d,y):d}async function initOperation(i){const{init:p,stateProxy:d,processResult:v,getOperationStatus:D,withOperationLocation:M,setErrorAsResult:U}=i;const{operationLocation:j,resourceLocation:V,metadata:K,response:ee}=await p();if(j)M===null||M===void 0?void 0:M(j,false);const te={metadata:K,operationLocation:j,resourceLocation:V};y.logger.verbose(`LRO: Operation description:`,te);const re=d.initState(te);const ne=D({response:ee,state:re,operationLocation:j});processOperationStatus({state:re,status:ne,stateProxy:d,response:ee,setErrorAsResult:U,processResult:v});return re}p.initOperation=initOperation;async function pollOperationHelper(i){const{poll:p,state:d,stateProxy:D,operationLocation:M,getOperationStatus:U,getResourceLocation:j,isOperationError:V,options:K}=i;const ee=await p(M,K).catch(setStateError({state:d,stateProxy:D,isOperationError:V}));const te=U(ee,d);y.logger.verbose(`LRO: Status:\n\tPolling from: ${d.config.operationLocation}\n\tOperation status: ${te}\n\tPolling status: ${v.terminalStates.includes(te)?"Stopped":"Running"}`);if(te==="succeeded"){const i=j(ee,d);if(i!==undefined){return{response:await p(i).catch(setStateError({state:d,stateProxy:D,isOperationError:V})),status:te}}}return{response:ee,status:te}}async function pollOperation(i){const{poll:p,state:d,stateProxy:y,options:D,getOperationStatus:M,getResourceLocation:U,getOperationLocation:j,isOperationError:V,withOperationLocation:K,getPollingInterval:ee,processResult:te,getError:re,updateState:ne,setDelay:ie,isDone:oe,setErrorAsResult:se}=i;const{operationLocation:ae}=d.config;if(ae!==undefined){const{response:i,status:le}=await pollOperationHelper({poll:p,getOperationStatus:M,state:d,stateProxy:y,operationLocation:ae,getResourceLocation:U,isOperationError:V,options:D});processOperationStatus({status:le,response:i,state:d,stateProxy:y,isDone:oe,processResult:te,getError:re,setErrorAsResult:se});if(!v.terminalStates.includes(le)){const p=ee===null||ee===void 0?void 0:ee(i);if(p)ie(p);const y=j===null||j===void 0?void 0:j(i,d);if(y!==undefined){const i=ae!==y;d.config.operationLocation=y;K===null||K===void 0?void 0:K(y,i)}else K===null||K===void 0?void 0:K(ae,false)}ne===null||ne===void 0?void 0:ne(d,i)}}p.pollOperation=pollOperation},31975:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildCreatePoller=void 0;const y=d(90804);const v=d(52216);const D=d(91276);const createStateProxy=()=>({initState:i=>({status:"running",config:i}),setCanceled:i=>i.status="canceled",setError:(i,p)=>i.error=p,setResult:(i,p)=>i.result=p,setRunning:i=>i.status="running",setSucceeded:i=>i.status="succeeded",setFailed:i=>i.status="failed",getError:i=>i.error,getResult:i=>i.result,isCanceled:i=>i.status==="canceled",isFailed:i=>i.status==="failed",isRunning:i=>i.status==="running",isSucceeded:i=>i.status==="succeeded"});function buildCreatePoller(i){const{getOperationLocation:p,getStatusFromInitialResponse:d,getStatusFromPollResponse:M,isOperationError:U,getResourceLocation:j,getPollingInterval:V,getError:K,resolveOnUnsuccessful:ee}=i;return async({init:i,poll:te},re)=>{const{processResult:ne,updateState:ie,withOperationLocation:oe,intervalInMs:se=v.POLL_INTERVAL_IN_MS,restoreFrom:ae}=re||{};const le=createStateProxy();const ce=oe?(()=>{let i=false;return(p,d)=>{if(d)oe(p);else if(!i)oe(p);i=true}})():undefined;const ue=ae?(0,y.deserializeState)(ae):await(0,y.initOperation)({init:i,stateProxy:le,processResult:ne,getOperationStatus:d,withOperationLocation:ce,setErrorAsResult:!ee});let pe;const de=new AbortController;const fe=new Map;const handleProgressEvents=async()=>fe.forEach((i=>i(ue)));const me="Operation was canceled";let he=se;const Ae={getOperationState:()=>ue,getResult:()=>ue.result,isDone:()=>["succeeded","failed","canceled"].includes(ue.status),isStopped:()=>pe===undefined,stopPolling:()=>{de.abort()},toString:()=>JSON.stringify({state:ue}),onProgress:i=>{const p=Symbol();fe.set(p,i);return()=>fe.delete(p)},pollUntilDone:i=>pe!==null&&pe!==void 0?pe:pe=(async()=>{const{abortSignal:p}=i||{};function abortListener(){de.abort()}const d=de.signal;if(p===null||p===void 0?void 0:p.aborted){de.abort()}else if(!d.aborted){p===null||p===void 0?void 0:p.addEventListener("abort",abortListener,{once:true})}try{if(!Ae.isDone()){await Ae.poll({abortSignal:d});while(!Ae.isDone()){await(0,D.delay)(he,{abortSignal:d});await Ae.poll({abortSignal:d})}}}finally{p===null||p===void 0?void 0:p.removeEventListener("abort",abortListener)}if(ee){return Ae.getResult()}else{switch(ue.status){case"succeeded":return Ae.getResult();case"canceled":throw new Error(me);case"failed":throw ue.error;case"notStarted":case"running":throw new Error(`Polling completed without succeeding or failing`)}}})().finally((()=>{pe=undefined})),async poll(i){if(ee){if(Ae.isDone())return}else{switch(ue.status){case"succeeded":return;case"canceled":throw new Error(me);case"failed":throw ue.error}}await(0,y.pollOperation)({poll:te,state:ue,stateProxy:le,getOperationLocation:p,isOperationError:U,withOperationLocation:ce,getPollingInterval:V,getOperationStatus:M,getResourceLocation:j,processResult:ne,getError:K,updateState:ie,options:i,setDelay:i=>{he=i},setErrorAsResult:!ee});await handleProgressEvents();if(!ee){switch(ue.status){case"canceled":throw new Error(me);case"failed":throw ue.error}}}};return Ae}}p.buildCreatePoller=buildCreatePoller},19:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_RETRY_POLICY_COUNT=p.SDK_VERSION=void 0;p.SDK_VERSION="1.22.0";p.DEFAULT_RETRY_POLICY_COUNT=3},10582:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineFromOptions=createPipelineFromOptions;const y=d(84557);const v=d(75310);const D=d(83871);const M=d(49335);const U=d(43879);const j=d(16791);const V=d(60962);const K=d(91201);const ee=d(91276);const te=d(59847);const re=d(81150);const ne=d(53138);const ie=d(53230);const oe=d(25373);const se=d(15922);function createPipelineFromOptions(i){var p;const d=(0,v.createEmptyPipeline)();if(ee.isNodeLike){if(i.agent){d.addPolicy((0,ne.agentPolicy)(i.agent))}if(i.tlsOptions){d.addPolicy((0,ie.tlsPolicy)(i.tlsOptions))}d.addPolicy((0,te.proxyPolicy)(i.proxyOptions));d.addPolicy((0,j.decompressResponsePolicy)())}d.addPolicy((0,se.wrapAbortSignalLikePolicy)());d.addPolicy((0,K.formDataPolicy)(),{beforePolicies:[U.multipartPolicyName]});d.addPolicy((0,M.userAgentPolicy)(i.userAgentOptions));d.addPolicy((0,re.setClientRequestIdPolicy)((p=i.telemetryOptions)===null||p===void 0?void 0:p.clientRequestIdHeaderName));d.addPolicy((0,U.multipartPolicy)(),{afterPhase:"Deserialize"});d.addPolicy((0,V.defaultRetryPolicy)(i.retryOptions),{phase:"Retry"});d.addPolicy((0,oe.tracingPolicy)(Object.assign(Object.assign({},i.userAgentOptions),i.loggingOptions)),{afterPhase:"Retry"});if(ee.isNodeLike){d.addPolicy((0,D.redirectPolicy)(i.redirectOptions),{afterPhase:"Retry"})}d.addPolicy((0,y.logPolicy)(i.loggingOptions),{afterPhase:"Sign"});return d}},46896:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultHttpClient=createDefaultHttpClient;const y=d(67810);const v=d(79049);function createDefaultHttpClient(){const i=(0,y.createDefaultHttpClient)();return{async sendRequest(p){const{abortSignal:d,cleanup:y}=p.abortSignal?(0,v.wrapAbortSignalLike)(p.abortSignal):{};try{p.abortSignal=d;return await i.sendRequest(p)}finally{y===null||y===void 0?void 0:y()}}}}},18536:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpHeaders=createHttpHeaders;const y=d(67810);function createHttpHeaders(i){return(0,y.createHttpHeaders)(i)}},54786:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createFileFromStream=p.createFile=p.agentPolicyName=p.agentPolicy=p.auxiliaryAuthenticationHeaderPolicyName=p.auxiliaryAuthenticationHeaderPolicy=p.ndJsonPolicyName=p.ndJsonPolicy=p.bearerTokenAuthenticationPolicyName=p.bearerTokenAuthenticationPolicy=p.formDataPolicyName=p.formDataPolicy=p.tlsPolicyName=p.tlsPolicy=p.userAgentPolicyName=p.userAgentPolicy=p.defaultRetryPolicy=p.tracingPolicyName=p.tracingPolicy=p.retryPolicy=p.throttlingRetryPolicyName=p.throttlingRetryPolicy=p.systemErrorRetryPolicyName=p.systemErrorRetryPolicy=p.redirectPolicyName=p.redirectPolicy=p.getDefaultProxySettings=p.proxyPolicyName=p.proxyPolicy=p.multipartPolicyName=p.multipartPolicy=p.logPolicyName=p.logPolicy=p.setClientRequestIdPolicyName=p.setClientRequestIdPolicy=p.exponentialRetryPolicyName=p.exponentialRetryPolicy=p.decompressResponsePolicyName=p.decompressResponsePolicy=p.isRestError=p.RestError=p.createPipelineRequest=p.createHttpHeaders=p.createDefaultHttpClient=p.createPipelineFromOptions=p.createEmptyPipeline=void 0;var y=d(75310);Object.defineProperty(p,"createEmptyPipeline",{enumerable:true,get:function(){return y.createEmptyPipeline}});var v=d(10582);Object.defineProperty(p,"createPipelineFromOptions",{enumerable:true,get:function(){return v.createPipelineFromOptions}});var D=d(46896);Object.defineProperty(p,"createDefaultHttpClient",{enumerable:true,get:function(){return D.createDefaultHttpClient}});var M=d(18536);Object.defineProperty(p,"createHttpHeaders",{enumerable:true,get:function(){return M.createHttpHeaders}});var U=d(22181);Object.defineProperty(p,"createPipelineRequest",{enumerable:true,get:function(){return U.createPipelineRequest}});var j=d(15186);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return j.RestError}});Object.defineProperty(p,"isRestError",{enumerable:true,get:function(){return j.isRestError}});var V=d(16791);Object.defineProperty(p,"decompressResponsePolicy",{enumerable:true,get:function(){return V.decompressResponsePolicy}});Object.defineProperty(p,"decompressResponsePolicyName",{enumerable:true,get:function(){return V.decompressResponsePolicyName}});var K=d(72332);Object.defineProperty(p,"exponentialRetryPolicy",{enumerable:true,get:function(){return K.exponentialRetryPolicy}});Object.defineProperty(p,"exponentialRetryPolicyName",{enumerable:true,get:function(){return K.exponentialRetryPolicyName}});var ee=d(81150);Object.defineProperty(p,"setClientRequestIdPolicy",{enumerable:true,get:function(){return ee.setClientRequestIdPolicy}});Object.defineProperty(p,"setClientRequestIdPolicyName",{enumerable:true,get:function(){return ee.setClientRequestIdPolicyName}});var te=d(84557);Object.defineProperty(p,"logPolicy",{enumerable:true,get:function(){return te.logPolicy}});Object.defineProperty(p,"logPolicyName",{enumerable:true,get:function(){return te.logPolicyName}});var re=d(43879);Object.defineProperty(p,"multipartPolicy",{enumerable:true,get:function(){return re.multipartPolicy}});Object.defineProperty(p,"multipartPolicyName",{enumerable:true,get:function(){return re.multipartPolicyName}});var ne=d(59847);Object.defineProperty(p,"proxyPolicy",{enumerable:true,get:function(){return ne.proxyPolicy}});Object.defineProperty(p,"proxyPolicyName",{enumerable:true,get:function(){return ne.proxyPolicyName}});Object.defineProperty(p,"getDefaultProxySettings",{enumerable:true,get:function(){return ne.getDefaultProxySettings}});var ie=d(83871);Object.defineProperty(p,"redirectPolicy",{enumerable:true,get:function(){return ie.redirectPolicy}});Object.defineProperty(p,"redirectPolicyName",{enumerable:true,get:function(){return ie.redirectPolicyName}});var oe=d(41374);Object.defineProperty(p,"systemErrorRetryPolicy",{enumerable:true,get:function(){return oe.systemErrorRetryPolicy}});Object.defineProperty(p,"systemErrorRetryPolicyName",{enumerable:true,get:function(){return oe.systemErrorRetryPolicyName}});var se=d(6444);Object.defineProperty(p,"throttlingRetryPolicy",{enumerable:true,get:function(){return se.throttlingRetryPolicy}});Object.defineProperty(p,"throttlingRetryPolicyName",{enumerable:true,get:function(){return se.throttlingRetryPolicyName}});var ae=d(16269);Object.defineProperty(p,"retryPolicy",{enumerable:true,get:function(){return ae.retryPolicy}});var le=d(25373);Object.defineProperty(p,"tracingPolicy",{enumerable:true,get:function(){return le.tracingPolicy}});Object.defineProperty(p,"tracingPolicyName",{enumerable:true,get:function(){return le.tracingPolicyName}});var ce=d(60962);Object.defineProperty(p,"defaultRetryPolicy",{enumerable:true,get:function(){return ce.defaultRetryPolicy}});var ue=d(49335);Object.defineProperty(p,"userAgentPolicy",{enumerable:true,get:function(){return ue.userAgentPolicy}});Object.defineProperty(p,"userAgentPolicyName",{enumerable:true,get:function(){return ue.userAgentPolicyName}});var pe=d(53230);Object.defineProperty(p,"tlsPolicy",{enumerable:true,get:function(){return pe.tlsPolicy}});Object.defineProperty(p,"tlsPolicyName",{enumerable:true,get:function(){return pe.tlsPolicyName}});var de=d(91201);Object.defineProperty(p,"formDataPolicy",{enumerable:true,get:function(){return de.formDataPolicy}});Object.defineProperty(p,"formDataPolicyName",{enumerable:true,get:function(){return de.formDataPolicyName}});var fe=d(13733);Object.defineProperty(p,"bearerTokenAuthenticationPolicy",{enumerable:true,get:function(){return fe.bearerTokenAuthenticationPolicy}});Object.defineProperty(p,"bearerTokenAuthenticationPolicyName",{enumerable:true,get:function(){return fe.bearerTokenAuthenticationPolicyName}});var me=d(90227);Object.defineProperty(p,"ndJsonPolicy",{enumerable:true,get:function(){return me.ndJsonPolicy}});Object.defineProperty(p,"ndJsonPolicyName",{enumerable:true,get:function(){return me.ndJsonPolicyName}});var he=d(41566);Object.defineProperty(p,"auxiliaryAuthenticationHeaderPolicy",{enumerable:true,get:function(){return he.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(p,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:true,get:function(){return he.auxiliaryAuthenticationHeaderPolicyName}});var Ae=d(53138);Object.defineProperty(p,"agentPolicy",{enumerable:true,get:function(){return Ae.agentPolicy}});Object.defineProperty(p,"agentPolicyName",{enumerable:true,get:function(){return Ae.agentPolicyName}});var ge=d(99273);Object.defineProperty(p,"createFile",{enumerable:true,get:function(){return ge.createFile}});Object.defineProperty(p,"createFileFromStream",{enumerable:true,get:function(){return ge.createFileFromStream}})},43016:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const y=d(42549);p.logger=(0,y.createClientLogger)("core-rest-pipeline")},75310:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEmptyPipeline=createEmptyPipeline;const y=d(67810);function createEmptyPipeline(){return(0,y.createEmptyPipeline)()}},22181:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineRequest=createPipelineRequest;const y=d(67810);function createPipelineRequest(i){return(0,y.createPipelineRequest)(i)}},53138:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.agentPolicyName=void 0;p.agentPolicy=agentPolicy;const y=d(25068);p.agentPolicyName=y.agentPolicyName;function agentPolicy(i){return(0,y.agentPolicy)(i)}},41566:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.auxiliaryAuthenticationHeaderPolicyName=void 0;p.auxiliaryAuthenticationHeaderPolicy=auxiliaryAuthenticationHeaderPolicy;const y=d(59130);const v=d(43016);p.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";const D="x-ms-authorization-auxiliary";async function sendAuthorizeRequest(i){var p,d;const{scopes:y,getAccessToken:v,request:D}=i;const M={abortSignal:D.abortSignal,tracingOptions:D.tracingOptions};return(d=(p=await v(y,M))===null||p===void 0?void 0:p.token)!==null&&d!==void 0?d:""}function auxiliaryAuthenticationHeaderPolicy(i){const{credentials:d,scopes:M}=i;const U=i.logger||v.logger;const j=new WeakMap;return{name:p.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(i,v){if(!i.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.")}if(!d||d.length===0){U.info(`${p.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`);return v(i)}const V=[];for(const p of d){let d=j.get(p);if(!d){d=(0,y.createTokenCycler)(p);j.set(p,d)}V.push(sendAuthorizeRequest({scopes:Array.isArray(M)?M:[M],request:i,getAccessToken:d,logger:U}))}const K=(await Promise.all(V)).filter((i=>Boolean(i)));if(K.length===0){U.warning(`None of the auxiliary tokens are valid. ${D} header will not be set.`);return v(i)}i.headers.set(D,K.map((i=>`Bearer ${i}`)).join(", "));return v(i)}}}},13733:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.bearerTokenAuthenticationPolicyName=void 0;p.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;p.parseChallenges=parseChallenges;const y=d(59130);const v=d(43016);const D=d(15186);p.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function trySendRequest(i,p){try{return[await p(i),undefined]}catch(i){if((0,D.isRestError)(i)&&i.response){return[i.response,i]}else{throw i}}}async function defaultAuthorizeRequest(i){const{scopes:p,getAccessToken:d,request:y}=i;const v={abortSignal:y.abortSignal,tracingOptions:y.tracingOptions,enableCae:true};const D=await d(p,v);if(D){i.request.headers.set("Authorization",`Bearer ${D.token}`)}}function isChallengeResponse(i){return i.status===401&&i.headers.has("WWW-Authenticate")}async function authorizeRequestOnCaeChallenge(i,p){var d;const{scopes:y}=i;const v=await i.getAccessToken(y,{enableCae:true,claims:p});if(!v){return false}i.request.headers.set("Authorization",`${(d=v.tokenType)!==null&&d!==void 0?d:"Bearer"} ${v.token}`);return true}function bearerTokenAuthenticationPolicy(i){var d,D,M;const{credential:U,scopes:j,challengeCallbacks:V}=i;const K=i.logger||v.logger;const ee={authorizeRequest:(D=(d=V===null||V===void 0?void 0:V.authorizeRequest)===null||d===void 0?void 0:d.bind(V))!==null&&D!==void 0?D:defaultAuthorizeRequest,authorizeRequestOnChallenge:(M=V===null||V===void 0?void 0:V.authorizeRequestOnChallenge)===null||M===void 0?void 0:M.bind(V)};const te=U?(0,y.createTokenCycler)(U):()=>Promise.resolve(null);return{name:p.bearerTokenAuthenticationPolicyName,async sendRequest(i,p){if(!i.url.toLowerCase().startsWith("https://")){throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.")}await ee.authorizeRequest({scopes:Array.isArray(j)?j:[j],request:i,getAccessToken:te,logger:K});let d;let y;let v;[d,y]=await trySendRequest(i,p);if(isChallengeResponse(d)){let D=getCaeChallengeClaims(d.headers.get("WWW-Authenticate"));if(D){let M;try{M=atob(D)}catch(i){K.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${D}`);return d}v=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(j)?j:[j],response:d,request:i,getAccessToken:te,logger:K},M);if(v){[d,y]=await trySendRequest(i,p)}}else if(ee.authorizeRequestOnChallenge){v=await ee.authorizeRequestOnChallenge({scopes:Array.isArray(j)?j:[j],request:i,response:d,getAccessToken:te,logger:K});if(v){[d,y]=await trySendRequest(i,p)}if(isChallengeResponse(d)){D=getCaeChallengeClaims(d.headers.get("WWW-Authenticate"));if(D){let M;try{M=atob(D)}catch(i){K.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${D}`);return d}v=await authorizeRequestOnCaeChallenge({scopes:Array.isArray(j)?j:[j],response:d,request:i,getAccessToken:te,logger:K},M);if(v){[d,y]=await trySendRequest(i,p)}}}}}if(y){throw y}else{return d}}}}function parseChallenges(i){const p=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g;const d=/(\w+)="([^"]*)"/g;const y=[];let v;while((v=p.exec(i))!==null){const i=v[1];const p=v[2];const D={};let M;while((M=d.exec(p))!==null){D[M[1]]=M[2]}y.push({scheme:i,params:D})}return y}function getCaeChallengeClaims(i){var p;if(!i){return}const d=parseChallenges(i);return(p=d.find((i=>i.scheme==="Bearer"&&i.params.claims&&i.params.error==="insufficient_claims")))===null||p===void 0?void 0:p.params.claims}},16791:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.decompressResponsePolicyName=void 0;p.decompressResponsePolicy=decompressResponsePolicy;const y=d(25068);p.decompressResponsePolicyName=y.decompressResponsePolicyName;function decompressResponsePolicy(){return(0,y.decompressResponsePolicy)()}},60962:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.defaultRetryPolicyName=void 0;p.defaultRetryPolicy=defaultRetryPolicy;const y=d(25068);p.defaultRetryPolicyName=y.defaultRetryPolicyName;function defaultRetryPolicy(i={}){return(0,y.defaultRetryPolicy)(i)}},72332:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryPolicyName=void 0;p.exponentialRetryPolicy=exponentialRetryPolicy;const y=d(25068);p.exponentialRetryPolicyName=y.exponentialRetryPolicyName;function exponentialRetryPolicy(i={}){return(0,y.exponentialRetryPolicy)(i)}},91201:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.formDataPolicyName=void 0;p.formDataPolicy=formDataPolicy;const y=d(25068);p.formDataPolicyName=y.formDataPolicyName;function formDataPolicy(){return(0,y.formDataPolicy)()}},84557:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logPolicyName=void 0;p.logPolicy=logPolicy;const y=d(43016);const v=d(25068);p.logPolicyName=v.logPolicyName;function logPolicy(i={}){return(0,v.logPolicy)(Object.assign({logger:y.logger.info},i))}},43879:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.multipartPolicyName=void 0;p.multipartPolicy=multipartPolicy;const y=d(25068);const v=d(99273);p.multipartPolicyName=y.multipartPolicyName;function multipartPolicy(){const i=(0,y.multipartPolicy)();return{name:p.multipartPolicyName,sendRequest:async(p,d)=>{if(p.multipartBody){for(const i of p.multipartBody.parts){if((0,v.hasRawContent)(i.body)){i.body=(0,v.getRawContent)(i.body)}}}return i.sendRequest(p,d)}}}},90227:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ndJsonPolicyName=void 0;p.ndJsonPolicy=ndJsonPolicy;p.ndJsonPolicyName="ndJsonPolicy";function ndJsonPolicy(){return{name:p.ndJsonPolicyName,async sendRequest(i,p){if(typeof i.body==="string"&&i.body.startsWith("[")){const p=JSON.parse(i.body);if(Array.isArray(p)){i.body=p.map((i=>JSON.stringify(i)+"\n")).join("")}}return p(i)}}}},59847:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.proxyPolicyName=void 0;p.getDefaultProxySettings=getDefaultProxySettings;p.proxyPolicy=proxyPolicy;const y=d(25068);p.proxyPolicyName=y.proxyPolicyName;function getDefaultProxySettings(i){return(0,y.getDefaultProxySettings)(i)}function proxyPolicy(i,p){return(0,y.proxyPolicy)(i,p)}},83871:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.redirectPolicyName=void 0;p.redirectPolicy=redirectPolicy;const y=d(25068);p.redirectPolicyName=y.redirectPolicyName;function redirectPolicy(i={}){return(0,y.redirectPolicy)(i)}},16269:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.retryPolicy=retryPolicy;const y=d(42549);const v=d(19);const D=d(25068);const M=(0,y.createClientLogger)("core-rest-pipeline retryPolicy");function retryPolicy(i,p={maxRetries:v.DEFAULT_RETRY_POLICY_COUNT}){return(0,D.retryPolicy)(i,Object.assign({logger:M},p))}},81150:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.setClientRequestIdPolicyName=void 0;p.setClientRequestIdPolicy=setClientRequestIdPolicy;p.setClientRequestIdPolicyName="setClientRequestIdPolicy";function setClientRequestIdPolicy(i="x-ms-client-request-id"){return{name:p.setClientRequestIdPolicyName,async sendRequest(p,d){if(!p.headers.has(i)){p.headers.set(i,p.requestId)}return d(p)}}}},41374:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.systemErrorRetryPolicyName=void 0;p.systemErrorRetryPolicy=systemErrorRetryPolicy;const y=d(25068);p.systemErrorRetryPolicyName=y.systemErrorRetryPolicyName;function systemErrorRetryPolicy(i={}){return(0,y.systemErrorRetryPolicy)(i)}},6444:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.throttlingRetryPolicyName=void 0;p.throttlingRetryPolicy=throttlingRetryPolicy;const y=d(25068);p.throttlingRetryPolicyName=y.throttlingRetryPolicyName;function throttlingRetryPolicy(i={}){return(0,y.throttlingRetryPolicy)(i)}},53230:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tlsPolicyName=void 0;p.tlsPolicy=tlsPolicy;const y=d(25068);p.tlsPolicyName=y.tlsPolicyName;function tlsPolicy(i){return(0,y.tlsPolicy)(i)}},25373:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tracingPolicyName=void 0;p.tracingPolicy=tracingPolicy;const y=d(92245);const v=d(19);const D=d(21127);const M=d(43016);const U=d(91276);const j=d(15186);const V=d(15573);p.tracingPolicyName="tracingPolicy";function tracingPolicy(i={}){const d=(0,D.getUserAgentValue)(i.userAgentPrefix);const y=new V.Sanitizer({additionalAllowedQueryParameters:i.additionalAllowedQueryParameters});const v=tryCreateTracingClient();return{name:p.tracingPolicyName,async sendRequest(i,p){var D;if(!v){return p(i)}const M=await d;const U={"http.url":y.sanitizeUrl(i.url),"http.method":i.method,"http.user_agent":M,requestId:i.requestId};if(M){U["http.user_agent"]=M}const{span:j,tracingContext:V}=(D=tryCreateSpan(v,i,U))!==null&&D!==void 0?D:{};if(!j||!V){return p(i)}try{const d=await v.withContext(V,p,i);tryProcessResponse(j,d);return d}catch(i){tryProcessError(j,i);throw i}}}}function tryCreateTracingClient(){try{return(0,y.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:v.SDK_VERSION})}catch(i){M.logger.warning(`Error when creating the TracingClient: ${(0,U.getErrorMessage)(i)}`);return undefined}}function tryCreateSpan(i,p,d){try{const{span:y,updatedOptions:v}=i.startSpan(`HTTP ${p.method}`,{tracingOptions:p.tracingOptions},{spanKind:"client",spanAttributes:d});if(!y.isRecording()){y.end();return undefined}const D=i.createRequestHeaders(v.tracingOptions.tracingContext);for(const[i,d]of Object.entries(D)){p.headers.set(i,d)}return{span:y,tracingContext:v.tracingOptions.tracingContext}}catch(i){M.logger.warning(`Skipping creating a tracing span due to an error: ${(0,U.getErrorMessage)(i)}`);return undefined}}function tryProcessError(i,p){try{i.setStatus({status:"error",error:(0,U.isError)(p)?p:undefined});if((0,j.isRestError)(p)&&p.statusCode){i.setAttribute("http.status_code",p.statusCode)}i.end()}catch(i){M.logger.warning(`Skipping tracing span processing due to an error: ${(0,U.getErrorMessage)(i)}`)}}function tryProcessResponse(i,p){try{i.setAttribute("http.status_code",p.status);const d=p.headers.get("x-ms-request-id");if(d){i.setAttribute("serviceRequestId",d)}if(p.status>=400){i.setStatus({status:"error"})}i.end()}catch(i){M.logger.warning(`Skipping tracing span processing due to an error: ${(0,U.getErrorMessage)(i)}`)}}},49335:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=void 0;p.userAgentPolicy=userAgentPolicy;const y=d(21127);const v=(0,y.getUserAgentHeaderName)();p.userAgentPolicyName="userAgentPolicy";function userAgentPolicy(i={}){const d=(0,y.getUserAgentValue)(i.userAgentPrefix);return{name:p.userAgentPolicyName,async sendRequest(i,p){if(!i.headers.has(v)){i.headers.set(v,await d)}return p(i)}}}},15922:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.wrapAbortSignalLikePolicyName=void 0;p.wrapAbortSignalLikePolicy=wrapAbortSignalLikePolicy;const y=d(79049);p.wrapAbortSignalLikePolicyName="wrapAbortSignalLikePolicy";function wrapAbortSignalLikePolicy(){return{name:p.wrapAbortSignalLikePolicyName,sendRequest:async(i,p)=>{if(!i.abortSignal){return p(i)}const{abortSignal:d,cleanup:v}=(0,y.wrapAbortSignalLike)(i.abortSignal);i.abortSignal=d;try{return await p(i)}finally{v===null||v===void 0?void 0:v()}}}}},15186:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RestError=void 0;p.isRestError=isRestError;const y=d(67810);p.RestError=y.RestError;function isRestError(i){return(0,y.isRestError)(i)}},99273:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasRawContent=hasRawContent;p.getRawContent=getRawContent;p.createFileFromStream=createFileFromStream;p.createFile=createFile;const y=d(91276);function isNodeReadableStream(i){return Boolean(i&&typeof i["pipe"]==="function")}const v={arrayBuffer:()=>{throw new Error("Not implemented")},bytes:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}};const D=Symbol("rawContent");function hasRawContent(i){return typeof i[D]==="function"}function getRawContent(i){if(hasRawContent(i)){return i[D]()}else{return i}}function createFileFromStream(i,p,d={}){var y,M,U,j;return Object.assign(Object.assign({},v),{type:(y=d.type)!==null&&y!==void 0?y:"",lastModified:(M=d.lastModified)!==null&&M!==void 0?M:(new Date).getTime(),webkitRelativePath:(U=d.webkitRelativePath)!==null&&U!==void 0?U:"",size:(j=d.size)!==null&&j!==void 0?j:-1,name:p,stream:()=>{const p=i();if(isNodeReadableStream(p)){throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.")}return p},[D]:i})}function createFile(i,p,d={}){var M,U,j;if(y.isNodeLike){return Object.assign(Object.assign({},v),{type:(M=d.type)!==null&&M!==void 0?M:"",lastModified:(U=d.lastModified)!==null&&U!==void 0?U:(new Date).getTime(),webkitRelativePath:(j=d.webkitRelativePath)!==null&&j!==void 0?j:"",size:i.byteLength,name:p,arrayBuffer:async()=>i.buffer,stream:()=>new Blob([i]).stream(),[D]:()=>i})}else{return new File([i],p,d)}}},59130:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_CYCLER_OPTIONS=void 0;p.createTokenCycler=createTokenCycler;const y=d(91276);p.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(i,p,d){async function tryGetAccessToken(){if(Date.now()<d){try{return await i()}catch(i){return null}}else{const p=await i();if(p===null){throw new Error("Failed to refresh access token.")}return p}}let v=await tryGetAccessToken();while(v===null){await(0,y.delay)(p);v=await tryGetAccessToken()}return v}function createTokenCycler(i,d){let y=null;let v=null;let D;const M=Object.assign(Object.assign({},p.DEFAULT_CYCLER_OPTIONS),d);const U={get isRefreshing(){return y!==null},get shouldRefresh(){var i;if(U.isRefreshing){return false}if((v===null||v===void 0?void 0:v.refreshAfterTimestamp)&&v.refreshAfterTimestamp<Date.now()){return true}return((i=v===null||v===void 0?void 0:v.expiresOnTimestamp)!==null&&i!==void 0?i:0)-M.refreshWindowInMs<Date.now()},get mustRefresh(){return v===null||v.expiresOnTimestamp-M.forcedRefreshWindowInMs<Date.now()}};function refresh(p,d){var j;if(!U.isRefreshing){const tryGetAccessToken=()=>i.getToken(p,d);y=beginRefresh(tryGetAccessToken,M.retryIntervalInMs,(j=v===null||v===void 0?void 0:v.expiresOnTimestamp)!==null&&j!==void 0?j:Date.now()).then((i=>{y=null;v=i;D=d.tenantId;return v})).catch((i=>{y=null;v=null;D=undefined;throw i}))}return y}return async(i,p)=>{const d=Boolean(p.claims);const y=D!==p.tenantId;if(d){v=null}const M=y||d||U.mustRefresh;if(M){return refresh(i,p)}if(U.shouldRefresh){refresh(i,p)}return v}}},21127:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentHeaderName=getUserAgentHeaderName;p.getUserAgentValue=getUserAgentValue;const y=d(98672);const v=d(19);function getUserAgentString(i){const p=[];for(const[d,y]of i){const i=y?`${d}/${y}`:d;p.push(i)}return p.join(" ")}function getUserAgentHeaderName(){return(0,y.getHeaderName)()}async function getUserAgentValue(i){const p=new Map;p.set("core-rest-pipeline",v.SDK_VERSION);await(0,y.setPlatformSpecificData)(p);const d=getUserAgentString(p);const D=i?`${i} ${d}`:d;return D}},98672:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getHeaderName=getHeaderName;p.setPlatformSpecificData=setPlatformSpecificData;const y=d(31577);const v=y.__importStar(d(48161));const D=y.__importStar(d(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(i){if(D&&D.versions){const p=D.versions;if(p.bun){i.set("Bun",p.bun)}else if(p.deno){i.set("Deno",p.deno)}else if(p.node){i.set("Node",p.node)}}i.set("OS",`(${v.arch()}-${v.type()}-${v.release()})`)}},79049:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.wrapAbortSignalLike=wrapAbortSignalLike;function wrapAbortSignalLike(i){if(i instanceof AbortSignal){return{abortSignal:i}}if(i.aborted){return{abortSignal:AbortSignal.abort(i.reason)}}const p=new AbortController;let d=true;function cleanup(){if(d){i.removeEventListener("abort",listener);d=false}}function listener(){p.abort(i.reason);cleanup()}i.addEventListener("abort",listener);return{abortSignal:p.signal,cleanup:cleanup}}},92245:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createTracingClient=p.useInstrumenter=void 0;var y=d(84939);Object.defineProperty(p,"useInstrumenter",{enumerable:true,get:function(){return y.useInstrumenter}});var v=d(63960);Object.defineProperty(p,"createTracingClient",{enumerable:true,get:function(){return v.createTracingClient}})},84939:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultTracingSpan=createDefaultTracingSpan;p.createDefaultInstrumenter=createDefaultInstrumenter;p.useInstrumenter=useInstrumenter;p.getInstrumenter=getInstrumenter;const y=d(57428);const v=d(19016);function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>false,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>undefined,startSpan:(i,p)=>({span:createDefaultTracingSpan(),tracingContext:(0,y.createTracingContext)({parentContext:p.tracingContext})}),withContext(i,p,...d){return p(...d)}}}function useInstrumenter(i){v.state.instrumenterImplementation=i}function getInstrumenter(){if(!v.state.instrumenterImplementation){v.state.instrumenterImplementation=createDefaultInstrumenter()}return v.state.instrumenterImplementation}},19016:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.state=void 0;p.state={instrumenterImplementation:undefined}},63960:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createTracingClient=createTracingClient;const y=d(84939);const v=d(57428);function createTracingClient(i){const{namespace:p,packageName:d,packageVersion:D}=i;function startSpan(i,M,U){var j;const V=(0,y.getInstrumenter)().startSpan(i,Object.assign(Object.assign({},U),{packageName:d,packageVersion:D,tracingContext:(j=M===null||M===void 0?void 0:M.tracingOptions)===null||j===void 0?void 0:j.tracingContext}));let K=V.tracingContext;const ee=V.span;if(!K.getValue(v.knownContextKeys.namespace)){K=K.setValue(v.knownContextKeys.namespace,p)}ee.setAttribute("az.namespace",K.getValue(v.knownContextKeys.namespace));const te=Object.assign({},M,{tracingOptions:Object.assign(Object.assign({},M===null||M===void 0?void 0:M.tracingOptions),{tracingContext:K})});return{span:ee,updatedOptions:te}}async function withSpan(i,p,d,y){const{span:v,updatedOptions:D}=startSpan(i,p,y);try{const i=await withContext(D.tracingOptions.tracingContext,(()=>Promise.resolve(d(D,v))));v.setStatus({status:"success"});return i}catch(i){v.setStatus({status:"error",error:i});throw i}finally{v.end()}}function withContext(i,p,...d){return(0,y.getInstrumenter)().withContext(i,p,...d)}function parseTraceparentHeader(i){return(0,y.getInstrumenter)().parseTraceparentHeader(i)}function createRequestHeaders(i){return(0,y.getInstrumenter)().createRequestHeaders(i)}return{startSpan:startSpan,withSpan:withSpan,withContext:withContext,parseTraceparentHeader:parseTraceparentHeader,createRequestHeaders:createRequestHeaders}}},57428:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.TracingContextImpl=p.knownContextKeys=void 0;p.createTracingContext=createTracingContext;p.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(i={}){let d=new TracingContextImpl(i.parentContext);if(i.span){d=d.setValue(p.knownContextKeys.span,i.span)}if(i.namespace){d=d.setValue(p.knownContextKeys.namespace,i.namespace)}return d}class TracingContextImpl{constructor(i){this._contextMap=i instanceof TracingContextImpl?new Map(i._contextMap):new Map}setValue(i,p){const d=new TracingContextImpl(this);d._contextMap.set(i,p);return d}getValue(i){return this._contextMap.get(i)}deleteValue(i){const p=new TracingContextImpl(this);p._contextMap.delete(i);return p}}p.TracingContextImpl=TracingContextImpl},64904:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.cancelablePromiseRace=cancelablePromiseRace;async function cancelablePromiseRace(i,p){var d,y;const v=new AbortController;function abortHandler(){v.abort()}(d=p===null||p===void 0?void 0:p.abortSignal)===null||d===void 0?void 0:d.addEventListener("abort",abortHandler);try{return await Promise.race(i.map((i=>i({abortSignal:v.signal}))))}finally{v.abort();(y=p===null||p===void 0?void 0:p.abortSignal)===null||y===void 0?void 0:y.removeEventListener("abort",abortHandler)}}},28677:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createAbortablePromise=createAbortablePromise;const y=d(764);function createAbortablePromise(i,p){const{cleanupBeforeAbort:d,abortSignal:v,abortErrorMsg:D}=p!==null&&p!==void 0?p:{};return new Promise(((p,M)=>{function rejectOnAbort(){M(new y.AbortError(D!==null&&D!==void 0?D:"The operation was aborted."))}function removeListeners(){v===null||v===void 0?void 0:v.removeEventListener("abort",onAbort)}function onAbort(){d===null||d===void 0?void 0:d();removeListeners();rejectOnAbort()}if(v===null||v===void 0?void 0:v.aborted){return rejectOnAbort()}try{i((i=>{removeListeners();p(i)}),(i=>{removeListeners();M(i)}))}catch(i){M(i)}v===null||v===void 0?void 0:v.addEventListener("abort",onAbort)}))}},50419:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.delay=delay;p.calculateRetryDelay=calculateRetryDelay;const y=d(28677);const v=d(15573);const D="The delay was aborted.";function delay(i,p){let d;const{abortSignal:v,abortErrorMsg:M}=p!==null&&p!==void 0?p:{};return(0,y.createAbortablePromise)((p=>{d=setTimeout(p,i)}),{cleanupBeforeAbort:()=>clearTimeout(d),abortSignal:v,abortErrorMsg:M!==null&&M!==void 0?M:D})}function calculateRetryDelay(i,p){const d=p.retryDelayInMs*Math.pow(2,i);const y=Math.min(p.maxRetryDelayInMs,d);const D=y/2+(0,v.getRandomIntegerInclusive)(0,y/2);return{retryAfterInMs:D}}},3030:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getErrorMessage=getErrorMessage;const y=d(15573);function getErrorMessage(i){if((0,y.isError)(i)){return i.message}else{let p;try{if(typeof i==="object"&&i){p=JSON.stringify(i)}else{p=String(i)}}catch(i){p="[unable to stringify input]"}return`Unknown error ${p}`}}},91276:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isWebWorker=p.isReactNative=p.isNodeRuntime=p.isNodeLike=p.isNode=p.isDeno=p.isBun=p.isBrowser=p.objectHasProperty=p.isObjectWithProperties=p.isDefined=p.getErrorMessage=p.delay=p.createAbortablePromise=p.cancelablePromiseRace=void 0;p.calculateRetryDelay=calculateRetryDelay;p.computeSha256Hash=computeSha256Hash;p.computeSha256Hmac=computeSha256Hmac;p.getRandomIntegerInclusive=getRandomIntegerInclusive;p.isError=isError;p.isObject=isObject;p.randomUUID=randomUUID;p.uint8ArrayToString=uint8ArrayToString;p.stringToUint8Array=stringToUint8Array;const y=d(31577);const v=y.__importStar(d(15573));var D=d(64904);Object.defineProperty(p,"cancelablePromiseRace",{enumerable:true,get:function(){return D.cancelablePromiseRace}});var M=d(28677);Object.defineProperty(p,"createAbortablePromise",{enumerable:true,get:function(){return M.createAbortablePromise}});var U=d(50419);Object.defineProperty(p,"delay",{enumerable:true,get:function(){return U.delay}});var j=d(3030);Object.defineProperty(p,"getErrorMessage",{enumerable:true,get:function(){return j.getErrorMessage}});var V=d(34552);Object.defineProperty(p,"isDefined",{enumerable:true,get:function(){return V.isDefined}});Object.defineProperty(p,"isObjectWithProperties",{enumerable:true,get:function(){return V.isObjectWithProperties}});Object.defineProperty(p,"objectHasProperty",{enumerable:true,get:function(){return V.objectHasProperty}});function calculateRetryDelay(i,p){return v.calculateRetryDelay(i,p)}function computeSha256Hash(i,p){return v.computeSha256Hash(i,p)}function computeSha256Hmac(i,p,d){return v.computeSha256Hmac(i,p,d)}function getRandomIntegerInclusive(i,p){return v.getRandomIntegerInclusive(i,p)}function isError(i){return v.isError(i)}function isObject(i){return v.isObject(i)}function randomUUID(){return v.randomUUID()}p.isBrowser=v.isBrowser;p.isBun=v.isBun;p.isDeno=v.isDeno;p.isNode=v.isNodeLike;p.isNodeLike=v.isNodeLike;p.isNodeRuntime=v.isNodeRuntime;p.isReactNative=v.isReactNative;p.isWebWorker=v.isWebWorker;function uint8ArrayToString(i,p){return v.uint8ArrayToString(i,p)}function stringToUint8Array(i,p){return v.stringToUint8Array(i,p)}},34552:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isDefined=isDefined;p.isObjectWithProperties=isObjectWithProperties;p.objectHasProperty=objectHasProperty;function isDefined(i){return typeof i!=="undefined"&&i!==null}function isObjectWithProperties(i,p){if(!isDefined(i)||typeof i!=="object"){return false}for(const d of p){if(!objectHasProperty(i,d)){return false}}return true}function objectHasProperty(i,p){return isDefined(i)&&typeof i==="object"&&p in i}},64993:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=p.parseXML=p.stringifyXML=void 0;var y=d(38468);Object.defineProperty(p,"stringifyXML",{enumerable:true,get:function(){return y.stringifyXML}});Object.defineProperty(p,"parseXML",{enumerable:true,get:function(){return y.parseXML}});var v=d(39653);Object.defineProperty(p,"XML_ATTRKEY",{enumerable:true,get:function(){return v.XML_ATTRKEY}});Object.defineProperty(p,"XML_CHARKEY",{enumerable:true,get:function(){return v.XML_CHARKEY}})},39653:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.XML_CHARKEY=p.XML_ATTRKEY=void 0;p.XML_ATTRKEY="$";p.XML_CHARKEY="_"},38468:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.stringifyXML=stringifyXML;p.parseXML=parseXML;const y=d(89421);const v=d(39653);function getCommonOptions(i){var p;return{attributesGroupName:v.XML_ATTRKEY,textNodeName:(p=i.xmlCharKey)!==null&&p!==void 0?p:v.XML_CHARKEY,ignoreAttributes:false,suppressBooleanAttributes:false}}function getSerializerOptions(i={}){var p,d;return Object.assign(Object.assign({},getCommonOptions(i)),{attributeNamePrefix:"@_",format:true,suppressEmptyNode:true,indentBy:"",rootNodeName:(p=i.rootName)!==null&&p!==void 0?p:"root",cdataPropName:(d=i.cdataPropName)!==null&&d!==void 0?d:"__cdata"})}function getParserOptions(i={}){return Object.assign(Object.assign({},getCommonOptions(i)),{parseAttributeValue:false,parseTagValue:false,attributeNamePrefix:"",stopNodes:i.stopNodes,processEntities:true,trimValues:false})}function stringifyXML(i,p={}){const d=getSerializerOptions(p);const v=new y.XMLBuilder(d);const D={[d.rootNodeName]:i};const M=v.build(D);return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${M}`.replace(/\n/g,"")}async function parseXML(i,p={}){if(!i){throw new Error("Document is empty")}const d=y.XMLValidator.validate(i);if(d!==true){throw d}const v=new y.XMLParser(getParserOptions(p));const D=v.parse(i);if(D["?xml"]){delete D["?xml"]}if(!p.includeRoot){for(const i of Object.keys(D)){const p=D[i];return typeof p==="object"?Object.assign({},p):p}}return D}},42549:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AzureLogger=void 0;p.setLogLevel=setLogLevel;p.getLogLevel=getLogLevel;p.createClientLogger=createClientLogger;const y=d(5334);const v=(0,y.createLoggerContext)({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"});p.AzureLogger=v.logger;function setLogLevel(i){v.setLogLevel(i)}function getLogLevel(){return v.getLogLevel()}function createClientLogger(i){return v.createClientLogger(i)}},78283:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},88992:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BatchResponseParser=void 0;const y=d(54786);const v=d(62464);const D=d(48855);const M=d(9071);const U=d(19150);const j=": ";const V=" ";const K=-1;class BatchResponseParser{batchResponse;responseBatchBoundary;perResponsePrefix;batchResponseEnding;subRequests;constructor(i,p){if(!i||!i.contentType){throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.")}if(!p||p.size===0){throw new RangeError("Invalid state: subRequests is not provided or size is 0.")}this.batchResponse=i;this.subRequests=p;this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1];this.perResponsePrefix=`--${this.responseBatchBoundary}${D.HTTP_LINE_ENDING}`;this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==D.HTTPURLConnection.HTTP_ACCEPTED){throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`)}const i=await(0,M.getBodyAsText)(this.batchResponse);const p=i.split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1);const d=p.length;if(d!==this.subRequests.size&&d!==1){throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.")}const ee=new Array(d);let te=0;let re=0;for(let i=0;i<d;i++){const d=p[i];const M={};M.headers=(0,v.toHttpHeadersLike)((0,y.createHttpHeaders)());const ne=d.split(`${D.HTTP_LINE_ENDING}`);let ie=false;let oe=false;let se=false;let ae=K;for(const i of ne){if(!ie){if(i.startsWith(D.HeaderConstants.CONTENT_ID)){ae=parseInt(i.split(j)[1])}if(i.startsWith(D.HTTP_VERSION_1_1)){ie=true;const p=i.split(V);M.status=parseInt(p[1]);M.statusMessage=p.slice(2).join(V)}continue}if(i.trim()===""){if(!oe){oe=true}continue}if(!oe){if(i.indexOf(j)===-1){throw new Error(`Invalid state: find non-empty line '${i}' without HTTP header delimiter '${j}'.`)}const p=i.split(j);M.headers.set(p[0],p[1]);if(p[0]===D.HeaderConstants.X_MS_ERROR_CODE){M.errorCode=p[1];se=true}}else{if(!M.bodyAsText){M.bodyAsText=""}M.bodyAsText+=i}}if(ae!==K&&Number.isInteger(ae)&&ae>=0&&ae<this.subRequests.size&&ee[ae]===undefined){M._request=this.subRequests.get(ae);ee[ae]=M}else{U.logger.error(`subResponses[${i}] is dropped as the Content-ID is not found or invalid, Content-ID: ${ae}`)}if(se){re++}else{te++}}return{subResponses:ee,subResponsesSucceededCount:te,subResponsesFailedCount:re}}}p.BatchResponseParser=BatchResponseParser},9071:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getBodyAsText=getBodyAsText;p.utf8ByteLength=utf8ByteLength;const y=d(67495);const v=d(48855);async function getBodyAsText(i){let p=Buffer.alloc(v.BATCH_MAX_PAYLOAD_IN_BYTES);const d=await(0,y.streamToBuffer2)(i.readableStreamBody,p);p=p.slice(0,d);return p.toString()}function utf8ByteLength(i){return Buffer.byteLength(i)}},60021:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBatch=void 0;const y=d(91276);const v=d(46113);const D=d(54786);const M=d(91276);const U=d(77725);const j=d(79656);const V=d(93269);const K=d(24236);const ee=d(46456);const te=d(64993);const re=d(48855);const ne=d(78403);const ie=d(9820);const oe=d(9235);const se=d(99283);class BlobBatch{batchRequest;batch="batch";batchType;constructor(){this.batchRequest=new InnerBatchRequest}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(i,p){await V.Mutex.lock(this.batch);try{this.batchRequest.preAddSubRequest(i);await p();this.batchRequest.postAddSubRequest(i)}finally{await V.Mutex.unlock(this.batch)}}setBatchType(i){if(!this.batchType){this.batchType=i}if(this.batchType!==i){throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}}async deleteBlob(i,p,d){let y;let D;if(typeof i==="string"&&(M.isNodeLike&&p instanceof ne.StorageSharedKeyCredential||p instanceof U.AnonymousCredential||(0,v.isTokenCredential)(p))){y=i;D=p}else if(i instanceof j.BlobClient){y=i.url;D=i.credential;d=p}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!d){d={}}return ie.tracingClient.withSpan("BatchDeleteRequest-addSubRequest",d,(async i=>{this.setBatchType("delete");await this.addSubRequestInternal({url:y,credential:D},(async()=>{await new j.BlobClient(y,this.batchRequest.createPipeline(D)).delete(i)}))}))}async setBlobAccessTier(i,p,d,y){let D;let V;let K;if(typeof i==="string"&&(M.isNodeLike&&p instanceof ne.StorageSharedKeyCredential||p instanceof U.AnonymousCredential||(0,v.isTokenCredential)(p))){D=i;V=p;K=d}else if(i instanceof j.BlobClient){D=i.url;V=i.credential;K=p;y=d}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!y){y={}}return ie.tracingClient.withSpan("BatchSetTierRequest-addSubRequest",y,(async i=>{this.setBatchType("setAccessTier");await this.addSubRequestInternal({url:D,credential:V},(async()=>{await new j.BlobClient(D,this.batchRequest.createPipeline(V)).setAccessTier(K,i)}))}))}}p.BlobBatch=BlobBatch;class InnerBatchRequest{operationCount;body;subRequests;boundary;subRequestPrefix;multipartContentType;batchRequestEnding;constructor(){this.operationCount=0;this.body="";const i=(0,y.randomUUID)();this.boundary=`batch_${i}`;this.subRequestPrefix=`--${this.boundary}${re.HTTP_LINE_ENDING}${re.HeaderConstants.CONTENT_TYPE}: application/http${re.HTTP_LINE_ENDING}${re.HeaderConstants.CONTENT_TRANSFER_ENCODING}: binary`;this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`;this.batchRequestEnding=`--${this.boundary}--`;this.subRequests=new Map}createPipeline(i){const p=(0,D.createEmptyPipeline)();p.addPolicy((0,oe.serializationPolicy)({stringifyXML:te.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"});p.addPolicy(batchHeaderFilterPolicy());p.addPolicy(batchRequestAssemblePolicy(this),{afterPhase:"Sign"});if((0,v.isTokenCredential)(i)){p.addPolicy((0,D.bearerTokenAuthenticationPolicy)({credential:i,scopes:re.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:oe.authorizeRequestOnTenantChallenge}}),{phase:"Sign"})}else if(i instanceof ne.StorageSharedKeyCredential){p.addPolicy((0,se.storageSharedKeyCredentialPolicy)({accountName:i.accountName,accountKey:i.accountKey}),{phase:"Sign"})}const d=new K.Pipeline([]);d._credential=i;d._corePipeline=p;return d}appendSubRequestToBody(i){this.body+=[this.subRequestPrefix,`${re.HeaderConstants.CONTENT_ID}: ${this.operationCount}`,"",`${i.method.toString()} ${(0,ee.getURLPathAndQuery)(i.url)} ${re.HTTP_VERSION_1_1}${re.HTTP_LINE_ENDING}`].join(re.HTTP_LINE_ENDING);for(const[p,d]of i.headers){this.body+=`${p}: ${d}${re.HTTP_LINE_ENDING}`}this.body+=re.HTTP_LINE_ENDING}preAddSubRequest(i){if(this.operationCount>=re.BATCH_MAX_REQUEST){throw new RangeError(`Cannot exceed ${re.BATCH_MAX_REQUEST} sub requests in a single batch`)}const p=(0,ee.getURLPath)(i.url);if(!p||p===""){throw new RangeError(`Invalid url for sub request: '${i.url}'`)}}postAddSubRequest(i){this.subRequests.set(this.operationCount,i);this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${re.HTTP_LINE_ENDING}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}}function batchRequestAssemblePolicy(i){return{name:"batchRequestAssemblePolicy",async sendRequest(p){i.appendSubRequestToBody(p);return{request:p,status:200,headers:(0,D.createHttpHeaders)()}}}}function batchHeaderFilterPolicy(){return{name:"batchHeaderFilterPolicy",async sendRequest(i,p){let d="";for(const[p]of i.headers){if((0,ee.iEqual)(p,re.HeaderConstants.X_MS_VERSION)){d=p}}if(d!==""){i.headers.delete(d)}return p(i)}}}},60298:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBatchClient=void 0;const y=d(88992);const v=d(9071);const D=d(60021);const M=d(9820);const U=d(77725);const j=d(67521);const V=d(24236);const K=d(46456);class BlobBatchClient{serviceOrContainerContext;constructor(i,p,d){let y;if((0,V.isPipelineLike)(p)){y=p}else if(!p){y=(0,V.newPipeline)(new U.AnonymousCredential,d)}else{y=(0,V.newPipeline)(p,d)}const v=new j.StorageContextClient(i,(0,V.getCoreClientOptions)(y));const D=(0,K.getURLPath)(i);if(D&&D!=="/"){this.serviceOrContainerContext=v.container}else{this.serviceOrContainerContext=v.service}}createBatch(){return new D.BlobBatch}async deleteBlobs(i,p,d){const y=new D.BlobBatch;for(const v of i){if(typeof v==="string"){await y.deleteBlob(v,p,d)}else{await y.deleteBlob(v,p)}}return this.submitBatch(y)}async setBlobsAccessTier(i,p,d,y){const v=new D.BlobBatch;for(const D of i){if(typeof D==="string"){await v.setBlobAccessTier(D,p,d,y)}else{await v.setBlobAccessTier(D,p,d)}}return this.submitBatch(v)}async submitBatch(i,p={}){if(!i||i.getSubRequests().size===0){throw new RangeError("Batch request should contain one or more sub requests.")}return M.tracingClient.withSpan("BlobBatchClient-submitBatch",p,(async p=>{const d=i.getHttpRequestBody();const D=(0,K.assertResponse)(await this.serviceOrContainerContext.submitBatch((0,v.utf8ByteLength)(d),i.getMultiPartContentType(),d,{...p}));const M=new y.BatchResponseParser(D,i.getSubRequests());const U=await M.parseBatchResponse();const j={_response:D._response,contentType:D.contentType,errorCode:D.errorCode,requestId:D.requestId,clientRequestId:D.clientRequestId,version:D.version,subResponses:U.subResponses,subResponsesSucceededCount:U.subResponsesSucceededCount,subResponsesFailedCount:U.subResponsesFailedCount};return j}))}}p.BlobBatchClient=BlobBatchClient},85602:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobDownloadResponse=void 0;const y=d(91276);const v=d(90424);class BlobDownloadResponse{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return y.isNodeLike?this.blobDownloadStream:undefined}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(i,p,d,y,D={}){this.originalResponse=i;this.blobDownloadStream=new v.RetriableReadableStream(this.originalResponse.readableStreamBody,p,d,y,D)}}p.BlobDownloadResponse=BlobDownloadResponse},39976:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobLeaseClient=void 0;const y=d(91276);const v=d(48855);const D=d(9820);const M=d(46456);class BlobLeaseClient{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(i,p){const d=i.storageClientContext;this._url=i.url;if(i.name===undefined){this._isContainer=true;this._containerOrBlobOperation=d.container}else{this._isContainer=false;this._containerOrBlobOperation=d.blob}if(!p){p=(0,y.randomUUID)()}this._leaseId=p}async acquireLease(i,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==v.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==v.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return D.tracingClient.withSpan("BlobLeaseClient-acquireLease",p,(async d=>(0,M.assertResponse)(await this._containerOrBlobOperation.acquireLease({abortSignal:p.abortSignal,duration:i,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:d.tracingOptions}))))}async changeLease(i,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==v.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==v.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return D.tracingClient.withSpan("BlobLeaseClient-changeLease",p,(async d=>{const y=(0,M.assertResponse)(await this._containerOrBlobOperation.changeLease(this._leaseId,i,{abortSignal:p.abortSignal,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:d.tracingOptions}));this._leaseId=i;return y}))}async releaseLease(i={}){if(this._isContainer&&(i.conditions?.ifMatch&&i.conditions?.ifMatch!==v.ETagNone||i.conditions?.ifNoneMatch&&i.conditions?.ifNoneMatch!==v.ETagNone||i.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return D.tracingClient.withSpan("BlobLeaseClient-releaseLease",i,(async p=>(0,M.assertResponse)(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:i.abortSignal,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async renewLease(i={}){if(this._isContainer&&(i.conditions?.ifMatch&&i.conditions?.ifMatch!==v.ETagNone||i.conditions?.ifNoneMatch&&i.conditions?.ifNoneMatch!==v.ETagNone||i.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return D.tracingClient.withSpan("BlobLeaseClient-renewLease",i,(async p=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:i.abortSignal,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},tracingOptions:p.tracingOptions})))}async breakLease(i,p={}){if(this._isContainer&&(p.conditions?.ifMatch&&p.conditions?.ifMatch!==v.ETagNone||p.conditions?.ifNoneMatch&&p.conditions?.ifNoneMatch!==v.ETagNone||p.conditions?.tagConditions)){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}return D.tracingClient.withSpan("BlobLeaseClient-breakLease",p,(async d=>{const y={abortSignal:p.abortSignal,breakPeriod:i,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:d.tracingOptions};return(0,M.assertResponse)(await this._containerOrBlobOperation.breakLease(y))}))}}p.BlobLeaseClient=BlobLeaseClient},24454:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobQueryResponse=void 0;const y=d(91276);const v=d(35942);class BlobQueryResponse{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return undefined}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){return undefined}get readableStreamBody(){return y.isNodeLike?this.blobDownloadStream:undefined}get _response(){return this.originalResponse._response}originalResponse;blobDownloadStream;constructor(i,p={}){this.originalResponse=i;this.blobDownloadStream=new v.BlobQuickQueryStream(this.originalResponse.readableStreamBody,p)}}p.BlobQueryResponse=BlobQueryResponse},74177:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobServiceClient=void 0;const y=d(46113);const v=d(54786);const D=d(91276);const M=d(24236);const U=d(11432);const j=d(46456);const V=d(78403);const K=d(77725);const ee=d(46456);const te=d(9820);const re=d(60298);const ne=d(24602);const ie=d(70834);const oe=d(79066);const se=d(50120);class BlobServiceClient extends ne.StorageClient{serviceContext;static fromConnectionString(i,p){p=p||{};const d=(0,j.extractConnectionStringParts)(i);if(d.kind==="AccountConnString"){if(D.isNodeLike){const i=new V.StorageSharedKeyCredential(d.accountName,d.accountKey);if(!p.proxyOptions){p.proxyOptions=(0,v.getDefaultProxySettings)(d.proxyUri)}const y=(0,M.newPipeline)(i,p);return new BlobServiceClient(d.url,y)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(d.kind==="SASConnString"){const i=(0,M.newPipeline)(new K.AnonymousCredential,p);return new BlobServiceClient(d.url+"?"+d.accountSas,i)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}constructor(i,p,d){let v;if((0,M.isPipelineLike)(p)){v=p}else if(D.isNodeLike&&p instanceof V.StorageSharedKeyCredential||p instanceof K.AnonymousCredential||(0,y.isTokenCredential)(p)){v=(0,M.newPipeline)(p,d)}else{v=(0,M.newPipeline)(new K.AnonymousCredential,d)}super(i,v);this.serviceContext=this.storageClientContext.service}getContainerClient(i){return new U.ContainerClient((0,j.appendToURLPath)(this.url,encodeURIComponent(i)),this.pipeline)}async createContainer(i,p={}){return te.tracingClient.withSpan("BlobServiceClient-createContainer",p,(async p=>{const d=this.getContainerClient(i);const y=await d.create(p);return{containerClient:d,containerCreateResponse:y}}))}async deleteContainer(i,p={}){return te.tracingClient.withSpan("BlobServiceClient-deleteContainer",p,(async p=>{const d=this.getContainerClient(i);return d.delete(p)}))}async undeleteContainer(i,p,d={}){return te.tracingClient.withSpan("BlobServiceClient-undeleteContainer",d,(async y=>{const v=this.getContainerClient(d.destinationContainerName||i);const D=v["storageClientContext"].container;const M=(0,ee.assertResponse)(await D.restore({deletedContainerName:i,deletedContainerVersion:p,tracingOptions:y.tracingOptions}));return{containerClient:v,containerUndeleteResponse:M}}))}async getProperties(i={}){return te.tracingClient.withSpan("BlobServiceClient-getProperties",i,(async p=>(0,ee.assertResponse)(await this.serviceContext.getProperties({abortSignal:i.abortSignal,tracingOptions:p.tracingOptions}))))}async setProperties(i,p={}){return te.tracingClient.withSpan("BlobServiceClient-setProperties",p,(async d=>(0,ee.assertResponse)(await this.serviceContext.setProperties(i,{abortSignal:p.abortSignal,tracingOptions:d.tracingOptions}))))}async getStatistics(i={}){return te.tracingClient.withSpan("BlobServiceClient-getStatistics",i,(async p=>(0,ee.assertResponse)(await this.serviceContext.getStatistics({abortSignal:i.abortSignal,tracingOptions:p.tracingOptions}))))}async getAccountInfo(i={}){return te.tracingClient.withSpan("BlobServiceClient-getAccountInfo",i,(async p=>(0,ee.assertResponse)(await this.serviceContext.getAccountInfo({abortSignal:i.abortSignal,tracingOptions:p.tracingOptions}))))}async listContainersSegment(i,p={}){return te.tracingClient.withSpan("BlobServiceClient-listContainersSegment",p,(async d=>(0,ee.assertResponse)(await this.serviceContext.listContainersSegment({abortSignal:p.abortSignal,marker:i,...p,include:typeof p.include==="string"?[p.include]:p.include,tracingOptions:d.tracingOptions}))))}async findBlobsByTagsSegment(i,p,d={}){return te.tracingClient.withSpan("BlobServiceClient-findBlobsByTagsSegment",d,(async y=>{const v=(0,ee.assertResponse)(await this.serviceContext.filterBlobs({abortSignal:d.abortSignal,where:i,marker:p,maxPageSize:d.maxPageSize,tracingOptions:y.tracingOptions}));const D={...v,_response:v._response,blobs:v.blobs.map((i=>{let p="";if(i.tags?.blobTagSet.length===1){p=i.tags.blobTagSet[0].value}return{...i,tags:(0,j.toTags)(i.tags),tagValue:p}}))};return D}))}async*findBlobsByTagsSegments(i,p,d={}){let y;if(!!p||p===undefined){do{y=await this.findBlobsByTagsSegment(i,p,d);y.blobs=y.blobs||[];p=y.continuationToken;yield y}while(p)}}async*findBlobsByTagsItems(i,p={}){let d;for await(const y of this.findBlobsByTagsSegments(i,d,p)){yield*y.blobs}}findBlobsByTags(i,p={}){const d={...p};const y=this.findBlobsByTagsItems(i,d);return{next(){return y.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.findBlobsByTagsSegments(i,p.continuationToken,{maxPageSize:p.maxPageSize,...d})}}async*listSegments(i,p={}){let d;if(!!i||i===undefined){do{d=await this.listContainersSegment(i,p);d.containerItems=d.containerItems||[];i=d.continuationToken;yield await d}while(i)}}async*listItems(i={}){let p;for await(const d of this.listSegments(p,i)){yield*d.containerItems}}listContainers(i={}){if(i.prefix===""){i.prefix=undefined}const p=[];if(i.includeDeleted){p.push("deleted")}if(i.includeMetadata){p.push("metadata")}if(i.includeSystem){p.push("system")}const d={...i,...p.length>0?{include:p}:{}};const y=this.listItems(d);return{next(){return y.next()},[Symbol.asyncIterator](){return this},byPage:(i={})=>this.listSegments(i.continuationToken,{maxPageSize:i.maxPageSize,...d})}}async getUserDelegationKey(i,p,d={}){return te.tracingClient.withSpan("BlobServiceClient-getUserDelegationKey",d,(async y=>{const v=(0,ee.assertResponse)(await this.serviceContext.getUserDelegationKey({startsOn:(0,ee.truncatedISO8061Date)(i,false),expiresOn:(0,ee.truncatedISO8061Date)(p,false)},{abortSignal:d.abortSignal,tracingOptions:y.tracingOptions}));const D={signedObjectId:v.signedObjectId,signedTenantId:v.signedTenantId,signedStartsOn:new Date(v.signedStartsOn),signedExpiresOn:new Date(v.signedExpiresOn),signedService:v.signedService,signedVersion:v.signedVersion,value:v.value};const M={_response:v._response,requestId:v.requestId,clientRequestId:v.clientRequestId,version:v.version,date:v.date,errorCode:v.errorCode,...D};return M}))}getBlobBatchClient(){return new re.BlobBatchClient(this.url,this.pipeline)}generateAccountSasUrl(i,p=ie.AccountSASPermissions.parse("r"),d="sco",y={}){if(!(this.credential instanceof V.StorageSharedKeyCredential)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(i===undefined){const p=new Date;i=new Date(p.getTime()+3600*1e3)}const v=(0,oe.generateAccountSASQueryParameters)({permissions:p,expiresOn:i,resourceTypes:d,services:se.AccountSASServices.parse("b").toString(),...y},this.credential).toString();return(0,j.appendToURLQuery)(this.url,v)}generateSasStringToSign(i,p=ie.AccountSASPermissions.parse("r"),d="sco",y={}){if(!(this.credential instanceof V.StorageSharedKeyCredential)){throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential")}if(i===undefined){const p=new Date;i=new Date(p.getTime()+3600*1e3)}return(0,oe.generateAccountSASQueryParametersInternal)({permissions:p,expiresOn:i,resourceTypes:d,services:se.AccountSASServices.parse("b").toString(),...y},this.credential).stringToSign}}p.BlobServiceClient=BlobServiceClient},79656:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PageBlobClient=p.BlockBlobClient=p.AppendBlobClient=p.BlobClient=void 0;const y=d(54786);const v=d(46113);const D=d(91276);const M=d(91276);const U=d(85602);const j=d(24454);const V=d(77725);const K=d(78403);const ee=d(67460);const te=d(89874);const re=d(24236);const ne=d(75725);const ie=d(10761);const oe=d(24602);const se=d(35338);const ae=d(22328);const le=d(48855);const ce=d(9820);const ue=d(46456);const pe=d(67495);const de=d(24844);const fe=d(39976);class BlobClient extends oe.StorageClient{blobContext;_name;_containerName;_versionId;_snapshot;get name(){return this._name}get containerName(){return this._containerName}constructor(i,p,d,M){M=M||{};let U;let j;if((0,re.isPipelineLike)(p)){j=i;U=p}else if(D.isNodeLike&&p instanceof K.StorageSharedKeyCredential||p instanceof V.AnonymousCredential||(0,v.isTokenCredential)(p)){j=i;M=d;U=(0,re.newPipeline)(p,M)}else if(!p&&typeof p!=="string"){j=i;if(d&&typeof d!=="string"){M=d}U=(0,re.newPipeline)(new V.AnonymousCredential,M)}else if(p&&typeof p==="string"&&d&&typeof d==="string"){const v=p;const ee=d;const te=(0,ue.extractConnectionStringParts)(i);if(te.kind==="AccountConnString"){if(D.isNodeLike){const i=new K.StorageSharedKeyCredential(te.accountName,te.accountKey);j=(0,ue.appendToURLPath)((0,ue.appendToURLPath)(te.url,encodeURIComponent(v)),encodeURIComponent(ee));if(!M.proxyOptions){M.proxyOptions=(0,y.getDefaultProxySettings)(te.proxyUri)}U=(0,re.newPipeline)(i,M)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(te.kind==="SASConnString"){j=(0,ue.appendToURLPath)((0,ue.appendToURLPath)(te.url,encodeURIComponent(v)),encodeURIComponent(ee))+"?"+te.accountSas;U=(0,re.newPipeline)(new V.AnonymousCredential,M)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(j,U);({blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl());this.blobContext=this.storageClientContext.blob;this._snapshot=(0,ue.getURLParameter)(this.url,le.URLConstants.Parameters.SNAPSHOT);this._versionId=(0,ue.getURLParameter)(this.url,le.URLConstants.Parameters.VERSIONID)}withSnapshot(i){return new BlobClient((0,ue.setURLParameter)(this.url,le.URLConstants.Parameters.SNAPSHOT,i.length===0?undefined:i),this.pipeline)}withVersion(i){return new BlobClient((0,ue.setURLParameter)(this.url,le.URLConstants.Parameters.VERSIONID,i.length===0?undefined:i),this.pipeline)}getAppendBlobClient(){return new AppendBlobClient(this.url,this.pipeline)}getBlockBlobClient(){return new BlockBlobClient(this.url,this.pipeline)}getPageBlobClient(){return new PageBlobClient(this.url,this.pipeline)}async download(i=0,p,d={}){d.conditions=d.conditions||{};d.conditions=d.conditions||{};(0,ee.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("BlobClient-download",d,(async y=>{const v=(0,ue.assertResponse)(await this.blobContext.download({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},requestOptions:{onDownloadProgress:D.isNodeLike?undefined:d.onProgress},range:i===0&&!p?undefined:(0,ie.rangeToString)({offset:i,count:p}),rangeGetContentMD5:d.rangeGetContentMD5,rangeGetContentCRC64:d.rangeGetContentCrc64,snapshot:d.snapshot,cpkInfo:d.customerProvidedKey,tracingOptions:y.tracingOptions}));const M={...v,_response:v._response,objectReplicationDestinationPolicyId:v.objectReplicationPolicyId,objectReplicationSourceProperties:(0,ue.parseObjectReplicationRecord)(v.objectReplicationRules)};if(!D.isNodeLike){return M}if(d.maxRetryRequests===undefined||d.maxRetryRequests<0){d.maxRetryRequests=le.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS}if(v.contentLength===undefined){throw new RangeError(`File download response doesn't contain valid content length header`)}if(!v.etag){throw new RangeError(`File download response doesn't contain valid etag header`)}return new U.BlobDownloadResponse(M,(async p=>{const y={leaseAccessConditions:d.conditions,modifiedAccessConditions:{ifMatch:d.conditions.ifMatch||v.etag,ifModifiedSince:d.conditions.ifModifiedSince,ifNoneMatch:d.conditions.ifNoneMatch,ifUnmodifiedSince:d.conditions.ifUnmodifiedSince,ifTags:d.conditions?.tagConditions},range:(0,ie.rangeToString)({count:i+v.contentLength-p,offset:p}),rangeGetContentMD5:d.rangeGetContentMD5,rangeGetContentCRC64:d.rangeGetContentCrc64,snapshot:d.snapshot,cpkInfo:d.customerProvidedKey};return(await this.blobContext.download({abortSignal:d.abortSignal,...y})).readableStreamBody}),i,v.contentLength,{maxRetryRequests:d.maxRetryRequests,onProgress:d.onProgress})}))}async exists(i={}){return ce.tracingClient.withSpan("BlobClient-exists",i,(async p=>{try{(0,ee.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps);await this.getProperties({abortSignal:i.abortSignal,customerProvidedKey:i.customerProvidedKey,conditions:i.conditions,tracingOptions:p.tracingOptions});return true}catch(i){if(i.statusCode===404){return false}else if(i.statusCode===409&&(i.details.errorCode===le.BlobUsesCustomerSpecifiedEncryptionMsg||i.details.errorCode===le.BlobDoesNotUseCustomerSpecifiedEncryption)){return true}throw i}}))}async getProperties(i={}){i.conditions=i.conditions||{};(0,ee.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("BlobClient-getProperties",i,(async p=>{const d=(0,ue.assertResponse)(await this.blobContext.getProperties({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},cpkInfo:i.customerProvidedKey,tracingOptions:p.tracingOptions}));return{...d,_response:d._response,objectReplicationDestinationPolicyId:d.objectReplicationPolicyId,objectReplicationSourceProperties:(0,ue.parseObjectReplicationRecord)(d.objectReplicationRules)}}))}async delete(i={}){i.conditions=i.conditions||{};return ce.tracingClient.withSpan("BlobClient-delete",i,(async p=>(0,ue.assertResponse)(await this.blobContext.delete({abortSignal:i.abortSignal,deleteSnapshots:i.deleteSnapshots,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async deleteIfExists(i={}){return ce.tracingClient.withSpan("BlobClient-deleteIfExists",i,(async i=>{try{const p=(0,ue.assertResponse)(await this.delete(i));return{succeeded:true,...p,_response:p._response}}catch(i){if(i.details?.errorCode==="BlobNotFound"){return{succeeded:false,...i.response?.parsedHeaders,_response:i.response}}throw i}}))}async undelete(i={}){return ce.tracingClient.withSpan("BlobClient-undelete",i,(async p=>(0,ue.assertResponse)(await this.blobContext.undelete({abortSignal:i.abortSignal,tracingOptions:p.tracingOptions}))))}async setHTTPHeaders(i,p={}){p.conditions=p.conditions||{};(0,ee.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("BlobClient-setHTTPHeaders",p,(async d=>(0,ue.assertResponse)(await this.blobContext.setHttpHeaders({abortSignal:p.abortSignal,blobHttpHeaders:i,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:d.tracingOptions}))))}async setMetadata(i,p={}){p.conditions=p.conditions||{};(0,ee.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("BlobClient-setMetadata",p,(async d=>(0,ue.assertResponse)(await this.blobContext.setMetadata({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:i,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,tracingOptions:d.tracingOptions}))))}async setTags(i,p={}){return ce.tracingClient.withSpan("BlobClient-setTags",p,(async d=>(0,ue.assertResponse)(await this.blobContext.setTags({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:d.tracingOptions,tags:(0,ue.toBlobTags)(i)}))))}async getTags(i={}){return ce.tracingClient.withSpan("BlobClient-getTags",i,(async p=>{const d=(0,ue.assertResponse)(await this.blobContext.getTags({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},tracingOptions:p.tracingOptions}));const y={...d,_response:d._response,tags:(0,ue.toTags)({blobTagSet:d.blobTagSet})||{}};return y}))}getBlobLeaseClient(i){return new fe.BlobLeaseClient(this,i)}async createSnapshot(i={}){i.conditions=i.conditions||{};(0,ee.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("BlobClient-createSnapshot",i,(async p=>(0,ue.assertResponse)(await this.blobContext.createSnapshot({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:p.tracingOptions}))))}async beginCopyFromURL(i,p={}){const d={abortCopyFromURL:(...i)=>this.abortCopyFromURL(...i),getProperties:(...i)=>this.getProperties(...i),startCopyFromURL:(...i)=>this.startCopyFromURL(...i)};const y=new ne.BlobBeginCopyFromUrlPoller({blobClient:d,copySource:i,intervalInMs:p.intervalInMs,onProgress:p.onProgress,resumeFrom:p.resumeFrom,startCopyFromURLOptions:p});await y.poll();return y}async abortCopyFromURL(i,p={}){return ce.tracingClient.withSpan("BlobClient-abortCopyFromURL",p,(async d=>(0,ue.assertResponse)(await this.blobContext.abortCopyFromURL(i,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,tracingOptions:d.tracingOptions}))))}async syncCopyFromURL(i,p={}){p.conditions=p.conditions||{};p.sourceConditions=p.sourceConditions||{};return ce.tracingClient.withSpan("BlobClient-syncCopyFromURL",p,(async d=>(0,ue.assertResponse)(await this.blobContext.copyFromURL(i,{abortSignal:p.abortSignal,metadata:p.metadata,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions?.ifMatch,sourceIfModifiedSince:p.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions?.ifUnmodifiedSince},sourceContentMD5:p.sourceContentMD5,copySourceAuthorization:(0,ue.httpAuthorizationToString)(p.sourceAuthorization),tier:(0,ee.toAccessTier)(p.tier),blobTagsString:(0,ue.toBlobTagsString)(p.tags),immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,encryptionScope:p.encryptionScope,copySourceTags:p.copySourceTags,fileRequestIntent:p.sourceShareTokenIntent,tracingOptions:d.tracingOptions}))))}async setAccessTier(i,p={}){return ce.tracingClient.withSpan("BlobClient-setAccessTier",p,(async d=>(0,ue.assertResponse)(await this.blobContext.setTier((0,ee.toAccessTier)(i),{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},rehydratePriority:p.rehydratePriority,tracingOptions:d.tracingOptions}))))}async downloadToBuffer(i,p,d,y={}){let v;let D=0;let M=0;let U=y;if(i instanceof Buffer){v=i;D=p||0;M=typeof d==="number"?d:0}else{D=typeof i==="number"?i:0;M=typeof p==="number"?p:0;U=d||{}}let j=U.blockSize??0;if(j<0){throw new RangeError("blockSize option must be >= 0")}if(j===0){j=le.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES}if(D<0){throw new RangeError("offset option must be >= 0")}if(M&&M<=0){throw new RangeError("count option must be greater than 0")}if(!U.conditions){U.conditions={}}return ce.tracingClient.withSpan("BlobClient-downloadToBuffer",U,(async i=>{if(!M){const p=await this.getProperties({...U,tracingOptions:i.tracingOptions});M=p.contentLength-D;if(M<0){throw new RangeError(`offset ${D} shouldn't be larger than blob size ${p.contentLength}`)}}if(!v){try{v=Buffer.alloc(M)}catch(i){throw new Error(`Unable to allocate the buffer of size: ${M}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t ${i.message}`)}}if(v.length<M){throw new RangeError(`The buffer's size should be equal to or larger than the request count of bytes: ${M}`)}let p=0;const d=new se.Batch(U.concurrency);for(let y=D;y<D+M;y=y+j){d.addOperation((async()=>{let d=D+M;if(y+j<d){d=y+j}const V=await this.download(y,d-y,{abortSignal:U.abortSignal,conditions:U.conditions,maxRetryRequests:U.maxRetryRequestsPerBlock,customerProvidedKey:U.customerProvidedKey,tracingOptions:i.tracingOptions});const K=V.readableStreamBody;await(0,pe.streamToBuffer)(K,v,y-D,d-D);p+=d-y;if(U.onProgress){U.onProgress({loadedBytes:p})}}))}await d.do();return v}))}async downloadToFile(i,p=0,d,y={}){return ce.tracingClient.withSpan("BlobClient-downloadToFile",y,(async v=>{const D=await this.download(p,d,{...y,tracingOptions:v.tracingOptions});if(D.readableStreamBody){await(0,pe.readStreamToLocalFile)(D.readableStreamBody,i)}D.blobDownloadStream=undefined;return D}))}getBlobAndContainerNamesFromUrl(){let i;let p;try{const d=new URL(this.url);if(d.host.split(".")[1]==="blob"){const y=d.pathname.match("/([^/]*)(/(.*))?");i=y[1];p=y[3]}else if((0,ue.isIpEndpointStyle)(d)){const y=d.pathname.match("/([^/]*)/([^/]*)(/(.*))?");i=y[2];p=y[4]}else{const y=d.pathname.match("/([^/]*)(/(.*))?");i=y[1];p=y[3]}i=decodeURIComponent(i);p=decodeURIComponent(p);p=p.replace(/\\/g,"/");if(!i){throw new Error("Provided containerName is invalid.")}return{blobName:p,containerName:i}}catch(i){throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(i,p={}){return ce.tracingClient.withSpan("BlobClient-startCopyFromURL",p,(async d=>{p.conditions=p.conditions||{};p.sourceConditions=p.sourceConditions||{};return(0,ue.assertResponse)(await this.blobContext.startCopyFromURL(i,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions.ifMatch,sourceIfModifiedSince:p.sourceConditions.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions.ifUnmodifiedSince,sourceIfTags:p.sourceConditions.tagConditions},immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,rehydratePriority:p.rehydratePriority,tier:(0,ee.toAccessTier)(p.tier),blobTagsString:(0,ue.toBlobTagsString)(p.tags),sealBlob:p.sealBlob,tracingOptions:d.tracingOptions}))}))}generateSasUrl(i){return new Promise((p=>{if(!(this.credential instanceof K.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}const d=(0,de.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...i},this.credential).toString();p((0,ue.appendToURLQuery)(this.url,d))}))}generateSasStringToSign(i){if(!(this.credential instanceof K.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}return(0,de.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...i},this.credential).stringToSign}generateUserDelegationSasUrl(i,p){return new Promise((d=>{const y=(0,de.generateBlobSASQueryParameters)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...i},p,this.accountName).toString();d((0,ue.appendToURLQuery)(this.url,y))}))}generateUserDelegationSasStringToSign(i,p){return(0,de.generateBlobSASQueryParametersInternal)({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId,...i},p,this.accountName).stringToSign}async deleteImmutabilityPolicy(i={}){return ce.tracingClient.withSpan("BlobClient-deleteImmutabilityPolicy",i,(async i=>(0,ue.assertResponse)(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:i.tracingOptions}))))}async setImmutabilityPolicy(i,p={}){return ce.tracingClient.withSpan("BlobClient-setImmutabilityPolicy",p,(async p=>(0,ue.assertResponse)(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:i.expiriesOn,immutabilityPolicyMode:i.policyMode,tracingOptions:p.tracingOptions}))))}async setLegalHold(i,p={}){return ce.tracingClient.withSpan("BlobClient-setLegalHold",p,(async p=>(0,ue.assertResponse)(await this.blobContext.setLegalHold(i,{tracingOptions:p.tracingOptions}))))}async getAccountInfo(i={}){return ce.tracingClient.withSpan("BlobClient-getAccountInfo",i,(async p=>(0,ue.assertResponse)(await this.blobContext.getAccountInfo({abortSignal:i.abortSignal,tracingOptions:p.tracingOptions}))))}}p.BlobClient=BlobClient;class AppendBlobClient extends BlobClient{appendBlobContext;constructor(i,p,d,M){let U;let j;M=M||{};if((0,re.isPipelineLike)(p)){j=i;U=p}else if(D.isNodeLike&&p instanceof K.StorageSharedKeyCredential||p instanceof V.AnonymousCredential||(0,v.isTokenCredential)(p)){j=i;M=d;U=(0,re.newPipeline)(p,M)}else if(!p&&typeof p!=="string"){j=i;U=(0,re.newPipeline)(new V.AnonymousCredential,M)}else if(p&&typeof p==="string"&&d&&typeof d==="string"){const v=p;const ee=d;const te=(0,ue.extractConnectionStringParts)(i);if(te.kind==="AccountConnString"){if(D.isNodeLike){const i=new K.StorageSharedKeyCredential(te.accountName,te.accountKey);j=(0,ue.appendToURLPath)((0,ue.appendToURLPath)(te.url,encodeURIComponent(v)),encodeURIComponent(ee));if(!M.proxyOptions){M.proxyOptions=(0,y.getDefaultProxySettings)(te.proxyUri)}U=(0,re.newPipeline)(i,M)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(te.kind==="SASConnString"){j=(0,ue.appendToURLPath)((0,ue.appendToURLPath)(te.url,encodeURIComponent(v)),encodeURIComponent(ee))+"?"+te.accountSas;U=(0,re.newPipeline)(new V.AnonymousCredential,M)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(j,U);this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(i){return new AppendBlobClient((0,ue.setURLParameter)(this.url,le.URLConstants.Parameters.SNAPSHOT,i.length===0?undefined:i),this.pipeline)}async create(i={}){i.conditions=i.conditions||{};(0,ee.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("AppendBlobClient-create",i,(async p=>(0,ue.assertResponse)(await this.appendBlobContext.create(0,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:i.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:i.immutabilityPolicy?.policyMode,legalHold:i.legalHold,blobTagsString:(0,ue.toBlobTagsString)(i.tags),tracingOptions:p.tracingOptions}))))}async createIfNotExists(i={}){const p={ifNoneMatch:le.ETagAny};return ce.tracingClient.withSpan("AppendBlobClient-createIfNotExists",i,(async i=>{try{const d=(0,ue.assertResponse)(await this.create({...i,conditions:p}));return{succeeded:true,...d,_response:d._response}}catch(i){if(i.details?.errorCode==="BlobAlreadyExists"){return{succeeded:false,...i.response?.parsedHeaders,_response:i.response}}throw i}}))}async seal(i={}){i.conditions=i.conditions||{};return ce.tracingClient.withSpan("AppendBlobClient-seal",i,(async p=>(0,ue.assertResponse)(await this.appendBlobContext.seal({abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:{...i.conditions,ifTags:i.conditions?.tagConditions},tracingOptions:p.tracingOptions}))))}async appendBlock(i,p,d={}){d.conditions=d.conditions||{};(0,ee.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("AppendBlobClient-appendBlock",d,(async y=>(0,ue.assertResponse)(await this.appendBlobContext.appendBlock(p,i,{abortSignal:d.abortSignal,appendPositionAccessConditions:d.conditions,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},requestOptions:{onUploadProgress:d.onProgress},transactionalContentMD5:d.transactionalContentMD5,transactionalContentCrc64:d.transactionalContentCrc64,cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,tracingOptions:y.tracingOptions}))))}async appendBlockFromURL(i,p,d,y={}){y.conditions=y.conditions||{};y.sourceConditions=y.sourceConditions||{};(0,ee.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("AppendBlobClient-appendBlockFromURL",y,(async v=>(0,ue.assertResponse)(await this.appendBlobContext.appendBlockFromUrl(i,0,{abortSignal:y.abortSignal,sourceRange:(0,ie.rangeToString)({offset:p,count:d}),sourceContentMD5:y.sourceContentMD5,sourceContentCrc64:y.sourceContentCrc64,leaseAccessConditions:y.conditions,appendPositionAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:y.sourceConditions?.ifMatch,sourceIfModifiedSince:y.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:y.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:y.sourceConditions?.ifUnmodifiedSince},copySourceAuthorization:(0,ue.httpAuthorizationToString)(y.sourceAuthorization),cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,fileRequestIntent:y.sourceShareTokenIntent,tracingOptions:v.tracingOptions}))))}}p.AppendBlobClient=AppendBlobClient;class BlockBlobClient extends BlobClient{_blobContext;blockBlobContext;constructor(i,p,d,M){let U;let j;M=M||{};if((0,re.isPipelineLike)(p)){j=i;U=p}else if(D.isNodeLike&&p instanceof K.StorageSharedKeyCredential||p instanceof V.AnonymousCredential||(0,v.isTokenCredential)(p)){j=i;M=d;U=(0,re.newPipeline)(p,M)}else if(!p&&typeof p!=="string"){j=i;if(d&&typeof d!=="string"){M=d}U=(0,re.newPipeline)(new V.AnonymousCredential,M)}else if(p&&typeof p==="string"&&d&&typeof d==="string"){const v=p;const ee=d;const te=(0,ue.extractConnectionStringParts)(i);if(te.kind==="AccountConnString"){if(D.isNodeLike){const i=new K.StorageSharedKeyCredential(te.accountName,te.accountKey);j=(0,ue.appendToURLPath)((0,ue.appendToURLPath)(te.url,encodeURIComponent(v)),encodeURIComponent(ee));if(!M.proxyOptions){M.proxyOptions=(0,y.getDefaultProxySettings)(te.proxyUri)}U=(0,re.newPipeline)(i,M)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(te.kind==="SASConnString"){j=(0,ue.appendToURLPath)((0,ue.appendToURLPath)(te.url,encodeURIComponent(v)),encodeURIComponent(ee))+"?"+te.accountSas;U=(0,re.newPipeline)(new V.AnonymousCredential,M)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(j,U);this.blockBlobContext=this.storageClientContext.blockBlob;this._blobContext=this.storageClientContext.blob}withSnapshot(i){return new BlockBlobClient((0,ue.setURLParameter)(this.url,le.URLConstants.Parameters.SNAPSHOT,i.length===0?undefined:i),this.pipeline)}async query(i,p={}){(0,ee.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);if(!D.isNodeLike){throw new Error("This operation currently is only supported in Node.js.")}return ce.tracingClient.withSpan("BlockBlobClient-query",p,(async d=>{const y=(0,ue.assertResponse)(await this._blobContext.query({abortSignal:p.abortSignal,queryRequest:{queryType:"SQL",expression:i,inputSerialization:(0,ue.toQuerySerialization)(p.inputTextConfiguration),outputSerialization:(0,ue.toQuerySerialization)(p.outputTextConfiguration)},leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,tracingOptions:d.tracingOptions}));return new j.BlobQueryResponse(y,{abortSignal:p.abortSignal,onProgress:p.onProgress,onError:p.onError})}))}async upload(i,p,d={}){d.conditions=d.conditions||{};(0,ee.ensureCpkIfSpecified)(d.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("BlockBlobClient-upload",d,(async y=>(0,ue.assertResponse)(await this.blockBlobContext.upload(p,i,{abortSignal:d.abortSignal,blobHttpHeaders:d.blobHTTPHeaders,leaseAccessConditions:d.conditions,metadata:d.metadata,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},requestOptions:{onUploadProgress:d.onProgress},cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,immutabilityPolicyExpiry:d.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:d.immutabilityPolicy?.policyMode,legalHold:d.legalHold,tier:(0,ee.toAccessTier)(d.tier),blobTagsString:(0,ue.toBlobTagsString)(d.tags),tracingOptions:y.tracingOptions}))))}async syncUploadFromURL(i,p={}){p.conditions=p.conditions||{};(0,ee.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("BlockBlobClient-syncUploadFromURL",p,(async d=>(0,ue.assertResponse)(await this.blockBlobContext.putBlobFromUrl(0,i,{...p,blobHttpHeaders:p.blobHTTPHeaders,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:p.sourceConditions?.ifMatch,sourceIfModifiedSince:p.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:p.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:p.sourceConditions?.ifUnmodifiedSince,sourceIfTags:p.sourceConditions?.tagConditions},cpkInfo:p.customerProvidedKey,copySourceAuthorization:(0,ue.httpAuthorizationToString)(p.sourceAuthorization),tier:(0,ee.toAccessTier)(p.tier),blobTagsString:(0,ue.toBlobTagsString)(p.tags),copySourceTags:p.copySourceTags,fileRequestIntent:p.sourceShareTokenIntent,tracingOptions:d.tracingOptions}))))}async stageBlock(i,p,d,y={}){(0,ee.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("BlockBlobClient-stageBlock",y,(async v=>(0,ue.assertResponse)(await this.blockBlobContext.stageBlock(i,d,p,{abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,requestOptions:{onUploadProgress:y.onProgress},transactionalContentMD5:y.transactionalContentMD5,transactionalContentCrc64:y.transactionalContentCrc64,cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions}))))}async stageBlockFromURL(i,p,d=0,y,v={}){(0,ee.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("BlockBlobClient-stageBlockFromURL",v,(async D=>(0,ue.assertResponse)(await this.blockBlobContext.stageBlockFromURL(i,0,p,{abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,sourceContentMD5:v.sourceContentMD5,sourceContentCrc64:v.sourceContentCrc64,sourceRange:d===0&&!y?undefined:(0,ie.rangeToString)({offset:d,count:y}),cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,copySourceAuthorization:(0,ue.httpAuthorizationToString)(v.sourceAuthorization),fileRequestIntent:v.sourceShareTokenIntent,tracingOptions:D.tracingOptions}))))}async commitBlockList(i,p={}){p.conditions=p.conditions||{};(0,ee.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("BlockBlobClient-commitBlockList",p,(async d=>(0,ue.assertResponse)(await this.blockBlobContext.commitBlockList({latest:i},{abortSignal:p.abortSignal,blobHttpHeaders:p.blobHTTPHeaders,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,tier:(0,ee.toAccessTier)(p.tier),blobTagsString:(0,ue.toBlobTagsString)(p.tags),tracingOptions:d.tracingOptions}))))}async getBlockList(i,p={}){return ce.tracingClient.withSpan("BlockBlobClient-getBlockList",p,(async d=>{const y=(0,ue.assertResponse)(await this.blockBlobContext.getBlockList(i,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:d.tracingOptions}));if(!y.committedBlocks){y.committedBlocks=[]}if(!y.uncommittedBlocks){y.uncommittedBlocks=[]}return y}))}async uploadData(i,p={}){return ce.tracingClient.withSpan("BlockBlobClient-uploadData",p,(async p=>{if(D.isNodeLike){let d;if(i instanceof Buffer){d=i}else if(i instanceof ArrayBuffer){d=Buffer.from(i)}else{i=i;d=Buffer.from(i.buffer,i.byteOffset,i.byteLength)}return this.uploadSeekableInternal(((i,p)=>d.slice(i,i+p)),d.byteLength,p)}else{const d=new Blob([i]);return this.uploadSeekableInternal(((i,p)=>d.slice(i,i+p)),d.size,p)}}))}async uploadBrowserData(i,p={}){return ce.tracingClient.withSpan("BlockBlobClient-uploadBrowserData",p,(async p=>{const d=new Blob([i]);return this.uploadSeekableInternal(((i,p)=>d.slice(i,i+p)),d.size,p)}))}async uploadSeekableInternal(i,p,d={}){let y=d.blockSize??0;if(y<0||y>le.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES){throw new RangeError(`blockSize option must be >= 0 and <= ${le.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES}`)}const v=d.maxSingleShotSize??le.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES;if(v<0||v>le.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES){throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${le.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES}`)}if(y===0){if(p>le.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES*le.BLOCK_BLOB_MAX_BLOCKS){throw new RangeError(`${p} is too larger to upload to a block blob.`)}if(p>v){y=Math.ceil(p/le.BLOCK_BLOB_MAX_BLOCKS);if(y<le.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES){y=le.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES}}}if(!d.blobHTTPHeaders){d.blobHTTPHeaders={}}if(!d.conditions){d.conditions={}}return ce.tracingClient.withSpan("BlockBlobClient-uploadSeekableInternal",d,(async D=>{if(p<=v){return(0,ue.assertResponse)(await this.upload(i(0,p),p,D))}const U=Math.floor((p-1)/y)+1;if(U>le.BLOCK_BLOB_MAX_BLOCKS){throw new RangeError(`The buffer's size is too big or the BlockSize is too small;`+`the number of blocks must be <= ${le.BLOCK_BLOB_MAX_BLOCKS}`)}const j=[];const V=(0,M.randomUUID)();let K=0;const ee=new se.Batch(d.concurrency);for(let v=0;v<U;v++){ee.addOperation((async()=>{const M=(0,ue.generateBlockID)(V,v);const ee=y*v;const te=v===U-1?p:ee+y;const re=te-ee;j.push(M);await this.stageBlock(M,i(ee,re),re,{abortSignal:d.abortSignal,conditions:d.conditions,encryptionScope:d.encryptionScope,tracingOptions:D.tracingOptions});K+=re;if(d.onProgress){d.onProgress({loadedBytes:K})}}))}await ee.do();return this.commitBlockList(j,D)}))}async uploadFile(i,p={}){return ce.tracingClient.withSpan("BlockBlobClient-uploadFile",p,(async d=>{const y=(await(0,pe.fsStat)(i)).size;return this.uploadSeekableInternal(((p,d)=>()=>(0,pe.fsCreateReadStream)(i,{autoClose:true,end:d?p+d-1:Infinity,start:p})),y,{...p,tracingOptions:d.tracingOptions})}))}async uploadStream(i,p=le.DEFAULT_BLOCK_BUFFER_SIZE_BYTES,d=5,y={}){if(!y.blobHTTPHeaders){y.blobHTTPHeaders={}}if(!y.conditions){y.conditions={}}return ce.tracingClient.withSpan("BlockBlobClient-uploadStream",y,(async v=>{let D=0;const U=(0,M.randomUUID)();let j=0;const V=[];const K=new ae.BufferScheduler(i,p,d,(async(i,p)=>{const d=(0,ue.generateBlockID)(U,D);V.push(d);D++;await this.stageBlock(d,i,p,{customerProvidedKey:y.customerProvidedKey,conditions:y.conditions,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions});j+=p;if(y.onProgress){y.onProgress({loadedBytes:j})}}),Math.ceil(d/4*3));await K.do();return(0,ue.assertResponse)(await this.commitBlockList(V,{...y,tracingOptions:v.tracingOptions}))}))}}p.BlockBlobClient=BlockBlobClient;class PageBlobClient extends BlobClient{pageBlobContext;constructor(i,p,d,M){let U;let j;M=M||{};if((0,re.isPipelineLike)(p)){j=i;U=p}else if(D.isNodeLike&&p instanceof K.StorageSharedKeyCredential||p instanceof V.AnonymousCredential||(0,v.isTokenCredential)(p)){j=i;M=d;U=(0,re.newPipeline)(p,M)}else if(!p&&typeof p!=="string"){j=i;U=(0,re.newPipeline)(new V.AnonymousCredential,M)}else if(p&&typeof p==="string"&&d&&typeof d==="string"){const v=p;const ee=d;const te=(0,ue.extractConnectionStringParts)(i);if(te.kind==="AccountConnString"){if(D.isNodeLike){const i=new K.StorageSharedKeyCredential(te.accountName,te.accountKey);j=(0,ue.appendToURLPath)((0,ue.appendToURLPath)(te.url,encodeURIComponent(v)),encodeURIComponent(ee));if(!M.proxyOptions){M.proxyOptions=(0,y.getDefaultProxySettings)(te.proxyUri)}U=(0,re.newPipeline)(i,M)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(te.kind==="SASConnString"){j=(0,ue.appendToURLPath)((0,ue.appendToURLPath)(te.url,encodeURIComponent(v)),encodeURIComponent(ee))+"?"+te.accountSas;U=(0,re.newPipeline)(new V.AnonymousCredential,M)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}super(j,U);this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(i){return new PageBlobClient((0,ue.setURLParameter)(this.url,le.URLConstants.Parameters.SNAPSHOT,i.length===0?undefined:i),this.pipeline)}async create(i,p={}){p.conditions=p.conditions||{};(0,ee.ensureCpkIfSpecified)(p.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("PageBlobClient-create",p,(async d=>(0,ue.assertResponse)(await this.pageBlobContext.create(0,i,{abortSignal:p.abortSignal,blobHttpHeaders:p.blobHTTPHeaders,blobSequenceNumber:p.blobSequenceNumber,leaseAccessConditions:p.conditions,metadata:p.metadata,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},cpkInfo:p.customerProvidedKey,encryptionScope:p.encryptionScope,immutabilityPolicyExpiry:p.immutabilityPolicy?.expiriesOn,immutabilityPolicyMode:p.immutabilityPolicy?.policyMode,legalHold:p.legalHold,tier:(0,ee.toAccessTier)(p.tier),blobTagsString:(0,ue.toBlobTagsString)(p.tags),tracingOptions:d.tracingOptions}))))}async createIfNotExists(i,p={}){return ce.tracingClient.withSpan("PageBlobClient-createIfNotExists",p,(async d=>{try{const y={ifNoneMatch:le.ETagAny};const v=(0,ue.assertResponse)(await this.create(i,{...p,conditions:y,tracingOptions:d.tracingOptions}));return{succeeded:true,...v,_response:v._response}}catch(i){if(i.details?.errorCode==="BlobAlreadyExists"){return{succeeded:false,...i.response?.parsedHeaders,_response:i.response}}throw i}}))}async uploadPages(i,p,d,y={}){y.conditions=y.conditions||{};(0,ee.ensureCpkIfSpecified)(y.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("PageBlobClient-uploadPages",y,(async v=>(0,ue.assertResponse)(await this.pageBlobContext.uploadPages(d,i,{abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},requestOptions:{onUploadProgress:y.onProgress},range:(0,ie.rangeToString)({offset:p,count:d}),sequenceNumberAccessConditions:y.conditions,transactionalContentMD5:y.transactionalContentMD5,transactionalContentCrc64:y.transactionalContentCrc64,cpkInfo:y.customerProvidedKey,encryptionScope:y.encryptionScope,tracingOptions:v.tracingOptions}))))}async uploadPagesFromURL(i,p,d,y,v={}){v.conditions=v.conditions||{};v.sourceConditions=v.sourceConditions||{};(0,ee.ensureCpkIfSpecified)(v.customerProvidedKey,this.isHttps);return ce.tracingClient.withSpan("PageBlobClient-uploadPagesFromURL",v,(async D=>(0,ue.assertResponse)(await this.pageBlobContext.uploadPagesFromURL(i,(0,ie.rangeToString)({offset:p,count:y}),0,(0,ie.rangeToString)({offset:d,count:y}),{abortSignal:v.abortSignal,sourceContentMD5:v.sourceContentMD5,sourceContentCrc64:v.sourceContentCrc64,leaseAccessConditions:v.conditions,sequenceNumberAccessConditions:v.conditions,modifiedAccessConditions:{...v.conditions,ifTags:v.conditions?.tagConditions},sourceModifiedAccessConditions:{sourceIfMatch:v.sourceConditions?.ifMatch,sourceIfModifiedSince:v.sourceConditions?.ifModifiedSince,sourceIfNoneMatch:v.sourceConditions?.ifNoneMatch,sourceIfUnmodifiedSince:v.sourceConditions?.ifUnmodifiedSince},cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,copySourceAuthorization:(0,ue.httpAuthorizationToString)(v.sourceAuthorization),fileRequestIntent:v.sourceShareTokenIntent,tracingOptions:D.tracingOptions}))))}async clearPages(i=0,p,d={}){d.conditions=d.conditions||{};return ce.tracingClient.withSpan("PageBlobClient-clearPages",d,(async y=>(0,ue.assertResponse)(await this.pageBlobContext.clearPages(0,{abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},range:(0,ie.rangeToString)({offset:i,count:p}),sequenceNumberAccessConditions:d.conditions,cpkInfo:d.customerProvidedKey,encryptionScope:d.encryptionScope,tracingOptions:y.tracingOptions}))))}async getPageRanges(i=0,p,d={}){d.conditions=d.conditions||{};return ce.tracingClient.withSpan("PageBlobClient-getPageRanges",d,(async y=>{const v=(0,ue.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:d.abortSignal,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},range:(0,ie.rangeToString)({offset:i,count:p}),tracingOptions:y.tracingOptions}));return(0,te.rangeResponseFromModel)(v)}))}async listPageRangesSegment(i=0,p,d,y={}){return ce.tracingClient.withSpan("PageBlobClient-getPageRangesSegment",y,(async v=>(0,ue.assertResponse)(await this.pageBlobContext.getPageRanges({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},range:(0,ie.rangeToString)({offset:i,count:p}),marker:d,maxPageSize:y.maxPageSize,tracingOptions:v.tracingOptions}))))}async*listPageRangeItemSegments(i=0,p,d,y={}){let v;if(!!d||d===undefined){do{v=await this.listPageRangesSegment(i,p,d,y);d=v.continuationToken;yield await v}while(d)}}async*listPageRangeItems(i=0,p,d={}){let y;for await(const v of this.listPageRangeItemSegments(i,p,y,d)){yield*(0,ue.ExtractPageRangeInfoItems)(v)}}listPageRanges(i=0,p,d={}){d.conditions=d.conditions||{};const y=this.listPageRangeItems(i,p,d);return{next(){return y.next()},[Symbol.asyncIterator](){return this},byPage:(y={})=>this.listPageRangeItemSegments(i,p,y.continuationToken,{maxPageSize:y.maxPageSize,...d})}}async getPageRangesDiff(i,p,d,y={}){y.conditions=y.conditions||{};return ce.tracingClient.withSpan("PageBlobClient-getPageRangesDiff",y,(async v=>{const D=(0,ue.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},prevsnapshot:d,range:(0,ie.rangeToString)({offset:i,count:p}),tracingOptions:v.tracingOptions}));return(0,te.rangeResponseFromModel)(D)}))}async listPageRangesDiffSegment(i,p,d,y,v={}){return ce.tracingClient.withSpan("PageBlobClient-getPageRangesDiffSegment",v,(async D=>(0,ue.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:v?.abortSignal,leaseAccessConditions:v?.conditions,modifiedAccessConditions:{...v?.conditions,ifTags:v?.conditions?.tagConditions},prevsnapshot:d,range:(0,ie.rangeToString)({offset:i,count:p}),marker:y,maxPageSize:v?.maxPageSize,tracingOptions:D.tracingOptions}))))}async*listPageRangeDiffItemSegments(i,p,d,y,v){let D;if(!!y||y===undefined){do{D=await this.listPageRangesDiffSegment(i,p,d,y,v);y=D.continuationToken;yield await D}while(y)}}async*listPageRangeDiffItems(i,p,d,y){let v;for await(const D of this.listPageRangeDiffItemSegments(i,p,d,v,y)){yield*(0,ue.ExtractPageRangeInfoItems)(D)}}listPageRangesDiff(i,p,d,y={}){y.conditions=y.conditions||{};const v=this.listPageRangeDiffItems(i,p,d,{...y});return{next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(v={})=>this.listPageRangeDiffItemSegments(i,p,d,v.continuationToken,{maxPageSize:v.maxPageSize,...y})}}async getPageRangesDiffForManagedDisks(i,p,d,y={}){y.conditions=y.conditions||{};return ce.tracingClient.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",y,(async v=>{const D=(0,ue.assertResponse)(await this.pageBlobContext.getPageRangesDiff({abortSignal:y.abortSignal,leaseAccessConditions:y.conditions,modifiedAccessConditions:{...y.conditions,ifTags:y.conditions?.tagConditions},prevSnapshotUrl:d,range:(0,ie.rangeToString)({offset:i,count:p}),tracingOptions:v.tracingOptions}));return(0,te.rangeResponseFromModel)(D)}))}async resize(i,p={}){p.conditions=p.conditions||{};return ce.tracingClient.withSpan("PageBlobClient-resize",p,(async d=>(0,ue.assertResponse)(await this.pageBlobContext.resize(i,{abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},encryptionScope:p.encryptionScope,tracingOptions:d.tracingOptions}))))}async updateSequenceNumber(i,p,d={}){d.conditions=d.conditions||{};return ce.tracingClient.withSpan("PageBlobClient-updateSequenceNumber",d,(async y=>(0,ue.assertResponse)(await this.pageBlobContext.updateSequenceNumber(i,{abortSignal:d.abortSignal,blobSequenceNumber:p,leaseAccessConditions:d.conditions,modifiedAccessConditions:{...d.conditions,ifTags:d.conditions?.tagConditions},tracingOptions:y.tracingOptions}))))}async startCopyIncremental(i,p={}){return ce.tracingClient.withSpan("PageBlobClient-startCopyIncremental",p,(async d=>(0,ue.assertResponse)(await this.pageBlobContext.copyIncremental(i,{abortSignal:p.abortSignal,modifiedAccessConditions:{...p.conditions,ifTags:p.conditions?.tagConditions},tracingOptions:d.tracingOptions}))))}}p.PageBlobClient=PageBlobClient},11432:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerClient=void 0;const y=d(54786);const v=d(91276);const D=d(46113);const M=d(77725);const U=d(78403);const j=d(24236);const V=d(24602);const K=d(9820);const ee=d(46456);const te=d(24844);const re=d(39976);const ne=d(79656);const ie=d(60298);class ContainerClient extends V.StorageClient{containerContext;_containerName;get containerName(){return this._containerName}constructor(i,p,d){let V;let K;d=d||{};if((0,j.isPipelineLike)(p)){K=i;V=p}else if(v.isNodeLike&&p instanceof U.StorageSharedKeyCredential||p instanceof M.AnonymousCredential||(0,D.isTokenCredential)(p)){K=i;V=(0,j.newPipeline)(p,d)}else if(!p&&typeof p!=="string"){K=i;V=(0,j.newPipeline)(new M.AnonymousCredential,d)}else if(p&&typeof p==="string"){const D=p;const te=(0,ee.extractConnectionStringParts)(i);if(te.kind==="AccountConnString"){if(v.isNodeLike){const i=new U.StorageSharedKeyCredential(te.accountName,te.accountKey);K=(0,ee.appendToURLPath)(te.url,encodeURIComponent(D));if(!d.proxyOptions){d.proxyOptions=(0,y.getDefaultProxySettings)(te.proxyUri)}V=(0,j.newPipeline)(i,d)}else{throw new Error("Account connection string is only supported in Node.js environment")}}else if(te.kind==="SASConnString"){K=(0,ee.appendToURLPath)(te.url,encodeURIComponent(D))+"?"+te.accountSas;V=(0,j.newPipeline)(new M.AnonymousCredential,d)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName parameter")}super(K,V);this._containerName=this.getContainerNameFromUrl();this.containerContext=this.storageClientContext.container}async create(i={}){return K.tracingClient.withSpan("ContainerClient-create",i,(async i=>(0,ee.assertResponse)(await this.containerContext.create(i))))}async createIfNotExists(i={}){return K.tracingClient.withSpan("ContainerClient-createIfNotExists",i,(async i=>{try{const p=await this.create(i);return{succeeded:true,...p,_response:p._response}}catch(i){if(i.details?.errorCode==="ContainerAlreadyExists"){return{succeeded:false,...i.response?.parsedHeaders,_response:i.response}}else{throw i}}}))}async exists(i={}){return K.tracingClient.withSpan("ContainerClient-exists",i,(async p=>{try{await this.getProperties({abortSignal:i.abortSignal,tracingOptions:p.tracingOptions});return true}catch(i){if(i.statusCode===404){return false}throw i}}))}getBlobClient(i){return new ne.BlobClient((0,ee.appendToURLPath)(this.url,(0,ee.EscapePath)(i)),this.pipeline)}getAppendBlobClient(i){return new ne.AppendBlobClient((0,ee.appendToURLPath)(this.url,(0,ee.EscapePath)(i)),this.pipeline)}getBlockBlobClient(i){return new ne.BlockBlobClient((0,ee.appendToURLPath)(this.url,(0,ee.EscapePath)(i)),this.pipeline)}getPageBlobClient(i){return new ne.PageBlobClient((0,ee.appendToURLPath)(this.url,(0,ee.EscapePath)(i)),this.pipeline)}async getProperties(i={}){if(!i.conditions){i.conditions={}}return K.tracingClient.withSpan("ContainerClient-getProperties",i,(async p=>(0,ee.assertResponse)(await this.containerContext.getProperties({abortSignal:i.abortSignal,...i.conditions,tracingOptions:p.tracingOptions}))))}async delete(i={}){if(!i.conditions){i.conditions={}}return K.tracingClient.withSpan("ContainerClient-delete",i,(async p=>(0,ee.assertResponse)(await this.containerContext.delete({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:p.tracingOptions}))))}async deleteIfExists(i={}){return K.tracingClient.withSpan("ContainerClient-deleteIfExists",i,(async i=>{try{const p=await this.delete(i);return{succeeded:true,...p,_response:p._response}}catch(i){if(i.details?.errorCode==="ContainerNotFound"){return{succeeded:false,...i.response?.parsedHeaders,_response:i.response}}throw i}}))}async setMetadata(i,p={}){if(!p.conditions){p.conditions={}}if(p.conditions.ifUnmodifiedSince){throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service")}return K.tracingClient.withSpan("ContainerClient-setMetadata",p,(async d=>(0,ee.assertResponse)(await this.containerContext.setMetadata({abortSignal:p.abortSignal,leaseAccessConditions:p.conditions,metadata:i,modifiedAccessConditions:p.conditions,tracingOptions:d.tracingOptions}))))}async getAccessPolicy(i={}){if(!i.conditions){i.conditions={}}return K.tracingClient.withSpan("ContainerClient-getAccessPolicy",i,(async p=>{const d=(0,ee.assertResponse)(await this.containerContext.getAccessPolicy({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,tracingOptions:p.tracingOptions}));const y={_response:d._response,blobPublicAccess:d.blobPublicAccess,date:d.date,etag:d.etag,errorCode:d.errorCode,lastModified:d.lastModified,requestId:d.requestId,clientRequestId:d.clientRequestId,signedIdentifiers:[],version:d.version};for(const i of d){let p=undefined;if(i.accessPolicy){p={permissions:i.accessPolicy.permissions};if(i.accessPolicy.expiresOn){p.expiresOn=new Date(i.accessPolicy.expiresOn)}if(i.accessPolicy.startsOn){p.startsOn=new Date(i.accessPolicy.startsOn)}}y.signedIdentifiers.push({accessPolicy:p,id:i.id})}return y}))}async setAccessPolicy(i,p,d={}){d.conditions=d.conditions||{};return K.tracingClient.withSpan("ContainerClient-setAccessPolicy",d,(async y=>{const v=[];for(const i of p||[]){v.push({accessPolicy:{expiresOn:i.accessPolicy.expiresOn?(0,ee.truncatedISO8061Date)(i.accessPolicy.expiresOn):"",permissions:i.accessPolicy.permissions,startsOn:i.accessPolicy.startsOn?(0,ee.truncatedISO8061Date)(i.accessPolicy.startsOn):""},id:i.id})}return(0,ee.assertResponse)(await this.containerContext.setAccessPolicy({abortSignal:d.abortSignal,access:i,containerAcl:v,leaseAccessConditions:d.conditions,modifiedAccessConditions:d.conditions,tracingOptions:y.tracingOptions}))}))}getBlobLeaseClient(i){return new re.BlobLeaseClient(this,i)}async uploadBlockBlob(i,p,d,y={}){return K.tracingClient.withSpan("ContainerClient-uploadBlockBlob",y,(async y=>{const v=this.getBlockBlobClient(i);const D=await v.upload(p,d,y);return{blockBlobClient:v,response:D}}))}async deleteBlob(i,p={}){return K.tracingClient.withSpan("ContainerClient-deleteBlob",p,(async d=>{let y=this.getBlobClient(i);if(p.versionId){y=y.withVersion(p.versionId)}return y.delete(d)}))}async listBlobFlatSegment(i,p={}){return K.tracingClient.withSpan("ContainerClient-listBlobFlatSegment",p,(async d=>{const y=(0,ee.assertResponse)(await this.containerContext.listBlobFlatSegment({marker:i,...p,tracingOptions:d.tracingOptions}));const v={...y,_response:{...y._response,parsedBody:(0,ee.ConvertInternalResponseOfListBlobFlat)(y._response.parsedBody)},segment:{...y.segment,blobItems:y.segment.blobItems.map((i=>{const p={...i,name:(0,ee.BlobNameToString)(i.name),tags:(0,ee.toTags)(i.blobTags),objectReplicationSourceProperties:(0,ee.parseObjectReplicationRecord)(i.objectReplicationMetadata)};return p}))}};return v}))}async listBlobHierarchySegment(i,p,d={}){return K.tracingClient.withSpan("ContainerClient-listBlobHierarchySegment",d,(async y=>{const v=(0,ee.assertResponse)(await this.containerContext.listBlobHierarchySegment(i,{marker:p,...d,tracingOptions:y.tracingOptions}));const D={...v,_response:{...v._response,parsedBody:(0,ee.ConvertInternalResponseOfListBlobHierarchy)(v._response.parsedBody)},segment:{...v.segment,blobItems:v.segment.blobItems.map((i=>{const p={...i,name:(0,ee.BlobNameToString)(i.name),tags:(0,ee.toTags)(i.blobTags),objectReplicationSourceProperties:(0,ee.parseObjectReplicationRecord)(i.objectReplicationMetadata)};return p})),blobPrefixes:v.segment.blobPrefixes?.map((i=>{const p={...i,name:(0,ee.BlobNameToString)(i.name)};return p}))}};return D}))}async*listSegments(i,p={}){let d;if(!!i||i===undefined){do{d=await this.listBlobFlatSegment(i,p);i=d.continuationToken;yield await d}while(i)}}async*listItems(i={}){let p;for await(const d of this.listSegments(p,i)){yield*d.segment.blobItems}}listBlobsFlat(i={}){const p=[];if(i.includeCopy){p.push("copy")}if(i.includeDeleted){p.push("deleted")}if(i.includeMetadata){p.push("metadata")}if(i.includeSnapshots){p.push("snapshots")}if(i.includeVersions){p.push("versions")}if(i.includeUncommitedBlobs){p.push("uncommittedblobs")}if(i.includeTags){p.push("tags")}if(i.includeDeletedWithVersions){p.push("deletedwithversions")}if(i.includeImmutabilityPolicy){p.push("immutabilitypolicy")}if(i.includeLegalHold){p.push("legalhold")}if(i.prefix===""){i.prefix=undefined}const d={...i,...p.length>0?{include:p}:{}};const y=this.listItems(d);return{next(){return y.next()},[Symbol.asyncIterator](){return this},byPage:(i={})=>this.listSegments(i.continuationToken,{maxPageSize:i.maxPageSize,...d})}}async*listHierarchySegments(i,p,d={}){let y;if(!!p||p===undefined){do{y=await this.listBlobHierarchySegment(i,p,d);p=y.continuationToken;yield await y}while(p)}}async*listItemsByHierarchy(i,p={}){let d;for await(const y of this.listHierarchySegments(i,d,p)){const i=y.segment;if(i.blobPrefixes){for(const p of i.blobPrefixes){yield{kind:"prefix",...p}}}for(const p of i.blobItems){yield{kind:"blob",...p}}}}listBlobsByHierarchy(i,p={}){if(i===""){throw new RangeError("delimiter should contain one or more characters")}const d=[];if(p.includeCopy){d.push("copy")}if(p.includeDeleted){d.push("deleted")}if(p.includeMetadata){d.push("metadata")}if(p.includeSnapshots){d.push("snapshots")}if(p.includeVersions){d.push("versions")}if(p.includeUncommitedBlobs){d.push("uncommittedblobs")}if(p.includeTags){d.push("tags")}if(p.includeDeletedWithVersions){d.push("deletedwithversions")}if(p.includeImmutabilityPolicy){d.push("immutabilitypolicy")}if(p.includeLegalHold){d.push("legalhold")}if(p.prefix===""){p.prefix=undefined}const y={...p,...d.length>0?{include:d}:{}};const v=this.listItemsByHierarchy(i,y);return{async next(){return v.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.listHierarchySegments(i,p.continuationToken,{maxPageSize:p.maxPageSize,...y})}}async findBlobsByTagsSegment(i,p,d={}){return K.tracingClient.withSpan("ContainerClient-findBlobsByTagsSegment",d,(async y=>{const v=(0,ee.assertResponse)(await this.containerContext.filterBlobs({abortSignal:d.abortSignal,where:i,marker:p,maxPageSize:d.maxPageSize,tracingOptions:y.tracingOptions}));const D={...v,_response:v._response,blobs:v.blobs.map((i=>{let p="";if(i.tags?.blobTagSet.length===1){p=i.tags.blobTagSet[0].value}return{...i,tags:(0,ee.toTags)(i.tags),tagValue:p}}))};return D}))}async*findBlobsByTagsSegments(i,p,d={}){let y;if(!!p||p===undefined){do{y=await this.findBlobsByTagsSegment(i,p,d);y.blobs=y.blobs||[];p=y.continuationToken;yield y}while(p)}}async*findBlobsByTagsItems(i,p={}){let d;for await(const y of this.findBlobsByTagsSegments(i,d,p)){yield*y.blobs}}findBlobsByTags(i,p={}){const d={...p};const y=this.findBlobsByTagsItems(i,d);return{next(){return y.next()},[Symbol.asyncIterator](){return this},byPage:(p={})=>this.findBlobsByTagsSegments(i,p.continuationToken,{maxPageSize:p.maxPageSize,...d})}}async getAccountInfo(i={}){return K.tracingClient.withSpan("ContainerClient-getAccountInfo",i,(async p=>(0,ee.assertResponse)(await this.containerContext.getAccountInfo({abortSignal:i.abortSignal,tracingOptions:p.tracingOptions}))))}getContainerNameFromUrl(){let i;try{const p=new URL(this.url);if(p.hostname.split(".")[1]==="blob"){i=p.pathname.split("/")[1]}else if((0,ee.isIpEndpointStyle)(p)){i=p.pathname.split("/")[2]}else{i=p.pathname.split("/")[1]}i=decodeURIComponent(i);if(!i){throw new Error("Provided containerName is invalid.")}return i}catch(i){throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(i){return new Promise((p=>{if(!(this.credential instanceof U.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}const d=(0,te.generateBlobSASQueryParameters)({containerName:this._containerName,...i},this.credential).toString();p((0,ee.appendToURLQuery)(this.url,d))}))}generateSasStringToSign(i){if(!(this.credential instanceof U.StorageSharedKeyCredential)){throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential")}return(0,te.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...i},this.credential).stringToSign}generateUserDelegationSasUrl(i,p){return new Promise((d=>{const y=(0,te.generateBlobSASQueryParameters)({containerName:this._containerName,...i},p,this.accountName).toString();d((0,ee.appendToURLQuery)(this.url,y))}))}generateUserDelegationSasStringToSign(i,p){return(0,te.generateBlobSASQueryParametersInternal)({containerName:this._containerName,...i},p,this.accountName).stringToSign}getBlobBatchClient(){return new ie.BlobBatchClient(this.url,this.pipeline)}}p.ContainerClient=ContainerClient},89874:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.rangeResponseFromModel=rangeResponseFromModel;function rangeResponseFromModel(i){const p=(i._response.parsedBody.pageRange||[]).map((i=>({offset:i.start,count:i.end-i.start})));const d=(i._response.parsedBody.clearRange||[]).map((i=>({offset:i.start,count:i.end-i.start})));return{...i,pageRange:p,clearRange:d,_response:{...i._response,parsedBody:{pageRange:p,clearRange:d}}}}},24236:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Pipeline=p.StorageOAuthScopes=void 0;p.isPipelineLike=isPipelineLike;p.newPipeline=newPipeline;p.getCoreClientOptions=getCoreClientOptions;p.getCredentialFromPipeline=getCredentialFromPipeline;const y=d(62464);const v=d(54786);const D=d(9235);const M=d(64993);const U=d(46113);const j=d(19150);const V=d(92075);const K=d(78403);const ee=d(77725);const te=d(48855);Object.defineProperty(p,"StorageOAuthScopes",{enumerable:true,get:function(){return te.StorageOAuthScopes}});const re=d(22328);const ne=d(27982);const ie=d(2260);const oe=d(99283);const se=d(65233);const ae=d(20507);function isPipelineLike(i){if(!i||typeof i!=="object"){return false}const p=i;return Array.isArray(p.factories)&&typeof p.options==="object"&&typeof p.toServiceClientOptions==="function"}class Pipeline{factories;options;constructor(i,p={}){this.factories=i;this.options=p}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}}p.Pipeline=Pipeline;function newPipeline(i,p={}){if(!i){i=new ee.AnonymousCredential}const d=new Pipeline([],p);d._credential=i;return d}function processDownlevelPipeline(i){const p=[isAnonymousCredential,isStorageSharedKeyCredential,isCoreHttpBearerTokenFactory,isStorageBrowserPolicyFactory,isStorageRetryPolicyFactory,isStorageTelemetryPolicyFactory,isCoreHttpPolicyFactory];if(i.factories.length){const d=i.factories.filter((i=>!p.some((p=>p(i)))));if(d.length){const i=d.some((i=>isInjectorPolicyFactory(i)));return{wrappedPolicies:(0,y.createRequestPolicyFactoryPolicy)(d),afterRetry:i}}}return undefined}function getCoreClientOptions(i){const{httpClient:p,...d}=i.options;let V=i._coreHttpClient;if(!V){V=p?(0,y.convertHttpClient)(p):(0,re.getCachedDefaultHttpClient)();i._coreHttpClient=V}let ee=i._corePipeline;if(!ee){const p=`azsdk-js-azure-storage-blob/${te.SDK_VERSION}`;const y=d.userAgentOptions&&d.userAgentOptions.userAgentPrefix?`${d.userAgentOptions.userAgentPrefix} ${p}`:`${p}`;ee=(0,D.createClientPipeline)({...d,loggingOptions:{additionalAllowedHeaderNames:te.StorageBlobLoggingAllowedHeaderNames,additionalAllowedQueryParameters:te.StorageBlobLoggingAllowedQueryParameters,logger:j.logger.info},userAgentOptions:{userAgentPrefix:y},serializationOptions:{stringifyXML:M.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:M.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}});ee.removePolicy({phase:"Retry"});ee.removePolicy({name:v.decompressResponsePolicyName});ee.addPolicy((0,ae.storageCorrectContentLengthPolicy)());ee.addPolicy((0,ie.storageRetryPolicy)(d.retryOptions),{phase:"Retry"});ee.addPolicy((0,ne.storageBrowserPolicy)());const V=processDownlevelPipeline(i);if(V){ee.addPolicy(V.wrappedPolicies,V.afterRetry?{afterPhase:"Retry"}:undefined)}const re=getCredentialFromPipeline(i);if((0,U.isTokenCredential)(re)){ee.addPolicy((0,v.bearerTokenAuthenticationPolicy)({credential:re,scopes:d.audience??te.StorageOAuthScopes,challengeCallbacks:{authorizeRequestOnChallenge:D.authorizeRequestOnTenantChallenge}}),{phase:"Sign"})}else if(re instanceof K.StorageSharedKeyCredential){ee.addPolicy((0,oe.storageSharedKeyCredentialPolicy)({accountName:re.accountName,accountKey:re.accountKey}),{phase:"Sign"})}i._corePipeline=ee}return{...d,allowInsecureConnection:true,httpClient:V,pipeline:ee}}function getCredentialFromPipeline(i){if(i._credential){return i._credential}let p=new ee.AnonymousCredential;for(const d of i.factories){if((0,U.isTokenCredential)(d.credential)){p=d.credential}else if(isStorageSharedKeyCredential(d)){return d}}return p}function isStorageSharedKeyCredential(i){if(i instanceof K.StorageSharedKeyCredential){return true}return i.constructor.name==="StorageSharedKeyCredential"}function isAnonymousCredential(i){if(i instanceof ee.AnonymousCredential){return true}return i.constructor.name==="AnonymousCredential"}function isCoreHttpBearerTokenFactory(i){return(0,U.isTokenCredential)(i.credential)}function isStorageBrowserPolicyFactory(i){if(i instanceof se.StorageBrowserPolicyFactory){return true}return i.constructor.name==="StorageBrowserPolicyFactory"}function isStorageRetryPolicyFactory(i){if(i instanceof V.StorageRetryPolicyFactory){return true}return i.constructor.name==="StorageRetryPolicyFactory"}function isStorageTelemetryPolicyFactory(i){return i.constructor.name==="TelemetryPolicyFactory"}function isInjectorPolicyFactory(i){return i.constructor.name==="InjectorPolicyFactory"}function isCoreHttpPolicyFactory(i){const p=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"];const d={sendRequest:async i=>({request:i,headers:i.headers.clone(),status:500})};const y={log(i,p){},shouldLog(i){return false}};const v=i.create(d,y);const D=v.constructor.name;return p.some((i=>D.startsWith(i)))}},10761:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.rangeToString=rangeToString;function rangeToString(i){if(i.offset<0){throw new RangeError(`Range.offset cannot be smaller than 0.`)}if(i.count&&i.count<=0){throw new RangeError(`Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.`)}return i.count?`bytes=${i.offset}-${i.offset+i.count-1}`:`bytes=${i.offset}-`}},65233:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicyFactory=p.StorageBrowserPolicy=void 0;const y=d(88634);Object.defineProperty(p,"StorageBrowserPolicy",{enumerable:true,get:function(){return y.StorageBrowserPolicy}});class StorageBrowserPolicyFactory{create(i,p){return new y.StorageBrowserPolicy(i,p)}}p.StorageBrowserPolicyFactory=StorageBrowserPolicyFactory},24602:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const y=d(67521);const v=d(24236);const D=d(46456);class StorageClient{url;accountName;pipeline;credential;storageClientContext;isHttps;constructor(i,p){this.url=(0,D.escapeURLPath)(i);this.accountName=(0,D.getAccountNameFromUrl)(i);this.pipeline=p;this.storageClientContext=new y.StorageContextClient(this.url,(0,v.getCoreClientOptions)(p));this.isHttps=(0,D.iEqual)((0,D.getURLScheme)(this.url)||"","https");this.credential=(0,v.getCredentialFromPipeline)(p);const d=this.storageClientContext;d.requestContentType=undefined}}p.StorageClient=StorageClient},67521:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageContextClient=void 0;const y=d(53931);class StorageContextClient extends y.StorageClient{async sendOperationRequest(i,p){const d={...p};if(d.path==="/{containerName}"||d.path==="/{containerName}/{blob}"){d.path=""}return super.sendOperationRequest(i,d)}}p.StorageContextClient=StorageContextClient},92075:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyFactory=p.StorageRetryPolicy=p.StorageRetryPolicyType=void 0;const y=d(25312);Object.defineProperty(p,"StorageRetryPolicy",{enumerable:true,get:function(){return y.StorageRetryPolicy}});const v=d(35224);Object.defineProperty(p,"StorageRetryPolicyType",{enumerable:true,get:function(){return v.StorageRetryPolicyType}});class StorageRetryPolicyFactory{retryOptions;constructor(i){this.retryOptions=i}create(i,p){return new y.StorageRetryPolicy(i,p,this.retryOptions)}}p.StorageRetryPolicyFactory=StorageRetryPolicyFactory},77725:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredential=void 0;const y=d(36857);const v=d(40040);class AnonymousCredential extends v.Credential{create(i,p){return new y.AnonymousCredentialPolicy(i,p)}}p.AnonymousCredential=AnonymousCredential},40040:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Credential=void 0;class Credential{create(i,p){throw new Error("Method should be implemented in children classes.")}}p.Credential=Credential},78403:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredential=void 0;const y=d(77598);const v=d(25443);const D=d(40040);class StorageSharedKeyCredential extends D.Credential{accountName;accountKey;constructor(i,p){super();this.accountName=i;this.accountKey=Buffer.from(p,"base64")}create(i,p){return new v.StorageSharedKeyCredentialPolicy(i,p,this)}computeHMACSHA256(i){return(0,y.createHmac)("sha256",this.accountKey).update(i,"utf8").digest("base64")}}p.StorageSharedKeyCredential=StorageSharedKeyCredential},71604:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.UserDelegationKeyCredential=void 0;const y=d(77598);class UserDelegationKeyCredential{accountName;userDelegationKey;key;constructor(i,p){this.accountName=i;this.userDelegationKey=p;this.key=Buffer.from(p.value,"base64")}computeHMACSHA256(i){return(0,y.createHmac)("sha256",this.key).update(i,"utf8").digest("base64")}}p.UserDelegationKeyCredential=UserDelegationKeyCredential},53931:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const y=d(31577);y.__exportStar(d(78966),p);var v=d(7725);Object.defineProperty(p,"StorageClient",{enumerable:true,get:function(){return v.StorageClient}});y.__exportStar(d(9814),p)},78966:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.KnownStorageErrorCode=p.KnownBlobExpiryOptions=p.KnownFileShareTokenIntent=p.KnownEncryptionAlgorithmType=void 0;var d;(function(i){i["AES256"]="AES256"})(d||(p.KnownEncryptionAlgorithmType=d={}));var y;(function(i){i["Backup"]="backup"})(y||(p.KnownFileShareTokenIntent=y={}));var v;(function(i){i["NeverExpire"]="NeverExpire";i["RelativeToCreation"]="RelativeToCreation";i["RelativeToNow"]="RelativeToNow";i["Absolute"]="Absolute"})(v||(p.KnownBlobExpiryOptions=v={}));var D;(function(i){i["AccountAlreadyExists"]="AccountAlreadyExists";i["AccountBeingCreated"]="AccountBeingCreated";i["AccountIsDisabled"]="AccountIsDisabled";i["AuthenticationFailed"]="AuthenticationFailed";i["AuthorizationFailure"]="AuthorizationFailure";i["ConditionHeadersNotSupported"]="ConditionHeadersNotSupported";i["ConditionNotMet"]="ConditionNotMet";i["EmptyMetadataKey"]="EmptyMetadataKey";i["InsufficientAccountPermissions"]="InsufficientAccountPermissions";i["InternalError"]="InternalError";i["InvalidAuthenticationInfo"]="InvalidAuthenticationInfo";i["InvalidHeaderValue"]="InvalidHeaderValue";i["InvalidHttpVerb"]="InvalidHttpVerb";i["InvalidInput"]="InvalidInput";i["InvalidMd5"]="InvalidMd5";i["InvalidMetadata"]="InvalidMetadata";i["InvalidQueryParameterValue"]="InvalidQueryParameterValue";i["InvalidRange"]="InvalidRange";i["InvalidResourceName"]="InvalidResourceName";i["InvalidUri"]="InvalidUri";i["InvalidXmlDocument"]="InvalidXmlDocument";i["InvalidXmlNodeValue"]="InvalidXmlNodeValue";i["Md5Mismatch"]="Md5Mismatch";i["MetadataTooLarge"]="MetadataTooLarge";i["MissingContentLengthHeader"]="MissingContentLengthHeader";i["MissingRequiredQueryParameter"]="MissingRequiredQueryParameter";i["MissingRequiredHeader"]="MissingRequiredHeader";i["MissingRequiredXmlNode"]="MissingRequiredXmlNode";i["MultipleConditionHeadersNotSupported"]="MultipleConditionHeadersNotSupported";i["OperationTimedOut"]="OperationTimedOut";i["OutOfRangeInput"]="OutOfRangeInput";i["OutOfRangeQueryParameterValue"]="OutOfRangeQueryParameterValue";i["RequestBodyTooLarge"]="RequestBodyTooLarge";i["ResourceTypeMismatch"]="ResourceTypeMismatch";i["RequestUrlFailedToParse"]="RequestUrlFailedToParse";i["ResourceAlreadyExists"]="ResourceAlreadyExists";i["ResourceNotFound"]="ResourceNotFound";i["ServerBusy"]="ServerBusy";i["UnsupportedHeader"]="UnsupportedHeader";i["UnsupportedXmlNode"]="UnsupportedXmlNode";i["UnsupportedQueryParameter"]="UnsupportedQueryParameter";i["UnsupportedHttpVerb"]="UnsupportedHttpVerb";i["AppendPositionConditionNotMet"]="AppendPositionConditionNotMet";i["BlobAlreadyExists"]="BlobAlreadyExists";i["BlobImmutableDueToPolicy"]="BlobImmutableDueToPolicy";i["BlobNotFound"]="BlobNotFound";i["BlobOverwritten"]="BlobOverwritten";i["BlobTierInadequateForContentLength"]="BlobTierInadequateForContentLength";i["BlobUsesCustomerSpecifiedEncryption"]="BlobUsesCustomerSpecifiedEncryption";i["BlockCountExceedsLimit"]="BlockCountExceedsLimit";i["BlockListTooLong"]="BlockListTooLong";i["CannotChangeToLowerTier"]="CannotChangeToLowerTier";i["CannotVerifyCopySource"]="CannotVerifyCopySource";i["ContainerAlreadyExists"]="ContainerAlreadyExists";i["ContainerBeingDeleted"]="ContainerBeingDeleted";i["ContainerDisabled"]="ContainerDisabled";i["ContainerNotFound"]="ContainerNotFound";i["ContentLengthLargerThanTierLimit"]="ContentLengthLargerThanTierLimit";i["CopyAcrossAccountsNotSupported"]="CopyAcrossAccountsNotSupported";i["CopyIdMismatch"]="CopyIdMismatch";i["FeatureVersionMismatch"]="FeatureVersionMismatch";i["IncrementalCopyBlobMismatch"]="IncrementalCopyBlobMismatch";i["IncrementalCopyOfEarlierVersionSnapshotNotAllowed"]="IncrementalCopyOfEarlierVersionSnapshotNotAllowed";i["IncrementalCopySourceMustBeSnapshot"]="IncrementalCopySourceMustBeSnapshot";i["InfiniteLeaseDurationRequired"]="InfiniteLeaseDurationRequired";i["InvalidBlobOrBlock"]="InvalidBlobOrBlock";i["InvalidBlobTier"]="InvalidBlobTier";i["InvalidBlobType"]="InvalidBlobType";i["InvalidBlockId"]="InvalidBlockId";i["InvalidBlockList"]="InvalidBlockList";i["InvalidOperation"]="InvalidOperation";i["InvalidPageRange"]="InvalidPageRange";i["InvalidSourceBlobType"]="InvalidSourceBlobType";i["InvalidSourceBlobUrl"]="InvalidSourceBlobUrl";i["InvalidVersionForPageBlobOperation"]="InvalidVersionForPageBlobOperation";i["LeaseAlreadyPresent"]="LeaseAlreadyPresent";i["LeaseAlreadyBroken"]="LeaseAlreadyBroken";i["LeaseIdMismatchWithBlobOperation"]="LeaseIdMismatchWithBlobOperation";i["LeaseIdMismatchWithContainerOperation"]="LeaseIdMismatchWithContainerOperation";i["LeaseIdMismatchWithLeaseOperation"]="LeaseIdMismatchWithLeaseOperation";i["LeaseIdMissing"]="LeaseIdMissing";i["LeaseIsBreakingAndCannotBeAcquired"]="LeaseIsBreakingAndCannotBeAcquired";i["LeaseIsBreakingAndCannotBeChanged"]="LeaseIsBreakingAndCannotBeChanged";i["LeaseIsBrokenAndCannotBeRenewed"]="LeaseIsBrokenAndCannotBeRenewed";i["LeaseLost"]="LeaseLost";i["LeaseNotPresentWithBlobOperation"]="LeaseNotPresentWithBlobOperation";i["LeaseNotPresentWithContainerOperation"]="LeaseNotPresentWithContainerOperation";i["LeaseNotPresentWithLeaseOperation"]="LeaseNotPresentWithLeaseOperation";i["MaxBlobSizeConditionNotMet"]="MaxBlobSizeConditionNotMet";i["NoAuthenticationInformation"]="NoAuthenticationInformation";i["NoPendingCopyOperation"]="NoPendingCopyOperation";i["OperationNotAllowedOnIncrementalCopyBlob"]="OperationNotAllowedOnIncrementalCopyBlob";i["PendingCopyOperation"]="PendingCopyOperation";i["PreviousSnapshotCannotBeNewer"]="PreviousSnapshotCannotBeNewer";i["PreviousSnapshotNotFound"]="PreviousSnapshotNotFound";i["PreviousSnapshotOperationNotSupported"]="PreviousSnapshotOperationNotSupported";i["SequenceNumberConditionNotMet"]="SequenceNumberConditionNotMet";i["SequenceNumberIncrementTooLarge"]="SequenceNumberIncrementTooLarge";i["SnapshotCountExceeded"]="SnapshotCountExceeded";i["SnapshotOperationRateExceeded"]="SnapshotOperationRateExceeded";i["SnapshotsPresent"]="SnapshotsPresent";i["SourceConditionNotMet"]="SourceConditionNotMet";i["SystemInUse"]="SystemInUse";i["TargetConditionNotMet"]="TargetConditionNotMet";i["UnauthorizedBlobOverwrite"]="UnauthorizedBlobOverwrite";i["BlobBeingRehydrated"]="BlobBeingRehydrated";i["BlobArchived"]="BlobArchived";i["BlobNotArchived"]="BlobNotArchived";i["AuthorizationSourceIPMismatch"]="AuthorizationSourceIPMismatch";i["AuthorizationProtocolMismatch"]="AuthorizationProtocolMismatch";i["AuthorizationPermissionMismatch"]="AuthorizationPermissionMismatch";i["AuthorizationServiceMismatch"]="AuthorizationServiceMismatch";i["AuthorizationResourceTypeMismatch"]="AuthorizationResourceTypeMismatch";i["BlobAccessTierNotSupportedForAccountType"]="BlobAccessTierNotSupportedForAccountType"})(D||(p.KnownStorageErrorCode=D={}))},52108:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceGetUserDelegationKeyHeaders=p.ServiceListContainersSegmentExceptionHeaders=p.ServiceListContainersSegmentHeaders=p.ServiceGetStatisticsExceptionHeaders=p.ServiceGetStatisticsHeaders=p.ServiceGetPropertiesExceptionHeaders=p.ServiceGetPropertiesHeaders=p.ServiceSetPropertiesExceptionHeaders=p.ServiceSetPropertiesHeaders=p.ArrowField=p.ArrowConfiguration=p.JsonTextConfiguration=p.DelimitedTextConfiguration=p.QueryFormat=p.QuerySerialization=p.QueryRequest=p.ClearRange=p.PageRange=p.PageList=p.Block=p.BlockList=p.BlockLookupList=p.BlobPrefix=p.BlobHierarchyListSegment=p.ListBlobsHierarchySegmentResponse=p.BlobPropertiesInternal=p.BlobName=p.BlobItemInternal=p.BlobFlatListSegment=p.ListBlobsFlatSegmentResponse=p.AccessPolicy=p.SignedIdentifier=p.BlobTag=p.BlobTags=p.FilterBlobItem=p.FilterBlobSegment=p.UserDelegationKey=p.KeyInfo=p.ContainerProperties=p.ContainerItem=p.ListContainersSegmentResponse=p.GeoReplication=p.BlobServiceStatistics=p.StorageError=p.StaticWebsite=p.CorsRule=p.Metrics=p.RetentionPolicy=p.Logging=p.BlobServiceProperties=void 0;p.BlobUndeleteHeaders=p.BlobDeleteExceptionHeaders=p.BlobDeleteHeaders=p.BlobGetPropertiesExceptionHeaders=p.BlobGetPropertiesHeaders=p.BlobDownloadExceptionHeaders=p.BlobDownloadHeaders=p.ContainerGetAccountInfoExceptionHeaders=p.ContainerGetAccountInfoHeaders=p.ContainerListBlobHierarchySegmentExceptionHeaders=p.ContainerListBlobHierarchySegmentHeaders=p.ContainerListBlobFlatSegmentExceptionHeaders=p.ContainerListBlobFlatSegmentHeaders=p.ContainerChangeLeaseExceptionHeaders=p.ContainerChangeLeaseHeaders=p.ContainerBreakLeaseExceptionHeaders=p.ContainerBreakLeaseHeaders=p.ContainerRenewLeaseExceptionHeaders=p.ContainerRenewLeaseHeaders=p.ContainerReleaseLeaseExceptionHeaders=p.ContainerReleaseLeaseHeaders=p.ContainerAcquireLeaseExceptionHeaders=p.ContainerAcquireLeaseHeaders=p.ContainerFilterBlobsExceptionHeaders=p.ContainerFilterBlobsHeaders=p.ContainerSubmitBatchExceptionHeaders=p.ContainerSubmitBatchHeaders=p.ContainerRenameExceptionHeaders=p.ContainerRenameHeaders=p.ContainerRestoreExceptionHeaders=p.ContainerRestoreHeaders=p.ContainerSetAccessPolicyExceptionHeaders=p.ContainerSetAccessPolicyHeaders=p.ContainerGetAccessPolicyExceptionHeaders=p.ContainerGetAccessPolicyHeaders=p.ContainerSetMetadataExceptionHeaders=p.ContainerSetMetadataHeaders=p.ContainerDeleteExceptionHeaders=p.ContainerDeleteHeaders=p.ContainerGetPropertiesExceptionHeaders=p.ContainerGetPropertiesHeaders=p.ContainerCreateExceptionHeaders=p.ContainerCreateHeaders=p.ServiceFilterBlobsExceptionHeaders=p.ServiceFilterBlobsHeaders=p.ServiceSubmitBatchExceptionHeaders=p.ServiceSubmitBatchHeaders=p.ServiceGetAccountInfoExceptionHeaders=p.ServiceGetAccountInfoHeaders=p.ServiceGetUserDelegationKeyExceptionHeaders=void 0;p.PageBlobGetPageRangesHeaders=p.PageBlobUploadPagesFromURLExceptionHeaders=p.PageBlobUploadPagesFromURLHeaders=p.PageBlobClearPagesExceptionHeaders=p.PageBlobClearPagesHeaders=p.PageBlobUploadPagesExceptionHeaders=p.PageBlobUploadPagesHeaders=p.PageBlobCreateExceptionHeaders=p.PageBlobCreateHeaders=p.BlobSetTagsExceptionHeaders=p.BlobSetTagsHeaders=p.BlobGetTagsExceptionHeaders=p.BlobGetTagsHeaders=p.BlobQueryExceptionHeaders=p.BlobQueryHeaders=p.BlobGetAccountInfoExceptionHeaders=p.BlobGetAccountInfoHeaders=p.BlobSetTierExceptionHeaders=p.BlobSetTierHeaders=p.BlobAbortCopyFromURLExceptionHeaders=p.BlobAbortCopyFromURLHeaders=p.BlobCopyFromURLExceptionHeaders=p.BlobCopyFromURLHeaders=p.BlobStartCopyFromURLExceptionHeaders=p.BlobStartCopyFromURLHeaders=p.BlobCreateSnapshotExceptionHeaders=p.BlobCreateSnapshotHeaders=p.BlobBreakLeaseExceptionHeaders=p.BlobBreakLeaseHeaders=p.BlobChangeLeaseExceptionHeaders=p.BlobChangeLeaseHeaders=p.BlobRenewLeaseExceptionHeaders=p.BlobRenewLeaseHeaders=p.BlobReleaseLeaseExceptionHeaders=p.BlobReleaseLeaseHeaders=p.BlobAcquireLeaseExceptionHeaders=p.BlobAcquireLeaseHeaders=p.BlobSetMetadataExceptionHeaders=p.BlobSetMetadataHeaders=p.BlobSetLegalHoldExceptionHeaders=p.BlobSetLegalHoldHeaders=p.BlobDeleteImmutabilityPolicyExceptionHeaders=p.BlobDeleteImmutabilityPolicyHeaders=p.BlobSetImmutabilityPolicyExceptionHeaders=p.BlobSetImmutabilityPolicyHeaders=p.BlobSetHttpHeadersExceptionHeaders=p.BlobSetHttpHeadersHeaders=p.BlobSetExpiryExceptionHeaders=p.BlobSetExpiryHeaders=p.BlobUndeleteExceptionHeaders=void 0;p.BlockBlobGetBlockListExceptionHeaders=p.BlockBlobGetBlockListHeaders=p.BlockBlobCommitBlockListExceptionHeaders=p.BlockBlobCommitBlockListHeaders=p.BlockBlobStageBlockFromURLExceptionHeaders=p.BlockBlobStageBlockFromURLHeaders=p.BlockBlobStageBlockExceptionHeaders=p.BlockBlobStageBlockHeaders=p.BlockBlobPutBlobFromUrlExceptionHeaders=p.BlockBlobPutBlobFromUrlHeaders=p.BlockBlobUploadExceptionHeaders=p.BlockBlobUploadHeaders=p.AppendBlobSealExceptionHeaders=p.AppendBlobSealHeaders=p.AppendBlobAppendBlockFromUrlExceptionHeaders=p.AppendBlobAppendBlockFromUrlHeaders=p.AppendBlobAppendBlockExceptionHeaders=p.AppendBlobAppendBlockHeaders=p.AppendBlobCreateExceptionHeaders=p.AppendBlobCreateHeaders=p.PageBlobCopyIncrementalExceptionHeaders=p.PageBlobCopyIncrementalHeaders=p.PageBlobUpdateSequenceNumberExceptionHeaders=p.PageBlobUpdateSequenceNumberHeaders=p.PageBlobResizeExceptionHeaders=p.PageBlobResizeHeaders=p.PageBlobGetPageRangesDiffExceptionHeaders=p.PageBlobGetPageRangesDiffHeaders=p.PageBlobGetPageRangesExceptionHeaders=void 0;p.BlobServiceProperties={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:true,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}};p.Logging={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:true,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:true,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:true,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:true,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};p.RetentionPolicy={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}};p.Metrics={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};p.CorsRule={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:true,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:true,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:true,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:true,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:true,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}};p.StaticWebsite={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:true,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}};p.StorageError={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}};p.BlobServiceStatistics={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}};p.GeoReplication={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:true,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:true,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}};p.ListContainersSegmentResponse={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:true,xmlName:"Containers",xmlIsWrapped:true,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.ContainerItem={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};p.ContainerProperties={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:true,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:true,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}};p.KeyInfo={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:true,xmlName:"Expiry",type:{name:"String"}}}}};p.UserDelegationKey={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:true,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:true,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:true,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:true,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:true,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:true,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:true,xmlName:"Value",type:{name:"String"}}}}};p.FilterBlobSegment={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},where:{serializedName:"Where",required:true,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:true,xmlName:"Blobs",xmlIsWrapped:true,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.FilterBlobItem={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}};p.BlobTags={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:true,xmlName:"TagSet",xmlIsWrapped:true,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}};p.BlobTag={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:true,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:true,xmlName:"Value",type:{name:"String"}}}}};p.SignedIdentifier={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:true,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}};p.AccessPolicy={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}};p.ListBlobsFlatSegmentResponse={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",xmlIsAttribute:true,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.BlobFlatListSegment={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:true,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};p.BlobItemInternal={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:true,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:true,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}};p.BlobName={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:true,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:true,type:{name:"String"}}}}};p.BlobPropertiesInternal={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:true,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:true,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}};p.ListBlobsHierarchySegmentResponse={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:true,xmlName:"ServiceEndpoint",xmlIsAttribute:true,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:true,xmlName:"ContainerName",xmlIsAttribute:true,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.BlobHierarchyListSegment={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:true,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};p.BlobPrefix={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}};p.BlockLookupList={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};p.BlockList={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:true,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:true,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}};p.Block={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:true,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:true,xmlName:"Size",type:{name:"Number"}}}}};p.PageList={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}};p.PageRange={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:true,xmlName:"End",type:{name:"Number"}}}}};p.ClearRange={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:true,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:true,xmlName:"End",type:{name:"Number"}}}}};p.QueryRequest={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:true,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:true,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}};p.QuerySerialization={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}};p.QueryFormat={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:true,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}};p.DelimitedTextConfiguration={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}};p.JsonTextConfiguration={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}};p.ArrowConfiguration={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:true,xmlName:"Schema",xmlIsWrapped:true,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}};p.ArrowField={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:true,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}};p.ServiceSetPropertiesHeaders={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceSetPropertiesExceptionHeaders={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetPropertiesHeaders={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetPropertiesExceptionHeaders={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetStatisticsHeaders={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetStatisticsExceptionHeaders={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceListContainersSegmentHeaders={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceListContainersSegmentExceptionHeaders={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetUserDelegationKeyHeaders={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetUserDelegationKeyExceptionHeaders={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetAccountInfoHeaders={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceGetAccountInfoExceptionHeaders={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceSubmitBatchHeaders={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceSubmitBatchExceptionHeaders={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceFilterBlobsHeaders={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ServiceFilterBlobsExceptionHeaders={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerCreateHeaders={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerCreateExceptionHeaders={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetPropertiesHeaders={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetPropertiesExceptionHeaders={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerDeleteHeaders={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerDeleteExceptionHeaders={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetMetadataHeaders={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetMetadataExceptionHeaders={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccessPolicyHeaders={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccessPolicyExceptionHeaders={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetAccessPolicyHeaders={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSetAccessPolicyExceptionHeaders={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRestoreHeaders={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRestoreExceptionHeaders={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenameHeaders={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenameExceptionHeaders={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerSubmitBatchHeaders={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}};p.ContainerSubmitBatchExceptionHeaders={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerFilterBlobsHeaders={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.ContainerFilterBlobsExceptionHeaders={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerAcquireLeaseHeaders={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.ContainerAcquireLeaseExceptionHeaders={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerReleaseLeaseHeaders={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.ContainerReleaseLeaseExceptionHeaders={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerRenewLeaseHeaders={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.ContainerRenewLeaseExceptionHeaders={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerBreakLeaseHeaders={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.ContainerBreakLeaseExceptionHeaders={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerChangeLeaseHeaders={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.ContainerChangeLeaseExceptionHeaders={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobFlatSegmentHeaders={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobFlatSegmentExceptionHeaders={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobHierarchySegmentHeaders={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerListBlobHierarchySegmentExceptionHeaders={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.ContainerGetAccountInfoHeaders={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};p.ContainerGetAccountInfoExceptionHeaders={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDownloadHeaders={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}};p.BlobDownloadExceptionHeaders={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetPropertiesHeaders={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetPropertiesExceptionHeaders={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteHeaders={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteExceptionHeaders={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobUndeleteHeaders={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobUndeleteExceptionHeaders={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetExpiryHeaders={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.BlobSetExpiryExceptionHeaders={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetHttpHeadersHeaders={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetHttpHeadersExceptionHeaders={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetImmutabilityPolicyHeaders={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}};p.BlobSetImmutabilityPolicyExceptionHeaders={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobDeleteImmutabilityPolicyHeaders={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.BlobDeleteImmutabilityPolicyExceptionHeaders={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetLegalHoldHeaders={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}};p.BlobSetLegalHoldExceptionHeaders={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetMetadataHeaders={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetMetadataExceptionHeaders={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAcquireLeaseHeaders={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.BlobAcquireLeaseExceptionHeaders={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobReleaseLeaseHeaders={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.BlobReleaseLeaseExceptionHeaders={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobRenewLeaseHeaders={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.BlobRenewLeaseExceptionHeaders={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobChangeLeaseHeaders={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.BlobChangeLeaseExceptionHeaders={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobBreakLeaseHeaders={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}};p.BlobBreakLeaseExceptionHeaders={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCreateSnapshotHeaders={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCreateSnapshotExceptionHeaders={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobStartCopyFromURLHeaders={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobStartCopyFromURLExceptionHeaders={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCopyFromURLHeaders={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:true,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobCopyFromURLExceptionHeaders={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAbortCopyFromURLHeaders={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobAbortCopyFromURLExceptionHeaders={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTierHeaders={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTierExceptionHeaders={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetAccountInfoHeaders={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}};p.BlobGetAccountInfoExceptionHeaders={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobQueryHeaders={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}};p.BlobQueryExceptionHeaders={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetTagsHeaders={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobGetTagsExceptionHeaders={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTagsHeaders={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlobSetTagsExceptionHeaders={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCreateHeaders={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCreateExceptionHeaders={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesHeaders={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesExceptionHeaders={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobClearPagesHeaders={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobClearPagesExceptionHeaders={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesFromURLHeaders={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUploadPagesFromURLExceptionHeaders={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesHeaders={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesExceptionHeaders={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesDiffHeaders={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobGetPageRangesDiffExceptionHeaders={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobResizeHeaders={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobResizeExceptionHeaders={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUpdateSequenceNumberHeaders={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobUpdateSequenceNumberExceptionHeaders={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCopyIncrementalHeaders={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.PageBlobCopyIncrementalExceptionHeaders={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobCreateHeaders={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobCreateExceptionHeaders={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockHeaders={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockExceptionHeaders={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockFromUrlHeaders={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobAppendBlockFromUrlExceptionHeaders={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.AppendBlobSealHeaders={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}};p.AppendBlobSealExceptionHeaders={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobUploadHeaders={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobUploadExceptionHeaders={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobPutBlobFromUrlHeaders={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobPutBlobFromUrlExceptionHeaders={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockHeaders={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockExceptionHeaders={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockFromURLHeaders={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobStageBlockFromURLExceptionHeaders={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobCommitBlockListHeaders={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobCommitBlockListExceptionHeaders={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobGetBlockListHeaders={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};p.BlockBlobGetBlockListExceptionHeaders={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}}},11236:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.action3=p.action2=p.leaseId1=p.action1=p.proposedLeaseId=p.duration=p.action=p.comp10=p.sourceLeaseId=p.sourceContainerName=p.comp9=p.deletedContainerVersion=p.deletedContainerName=p.comp8=p.containerAcl=p.comp7=p.comp6=p.ifUnmodifiedSince=p.ifModifiedSince=p.leaseId=p.preventEncryptionScopeOverride=p.defaultEncryptionScope=p.access=p.metadata=p.restype2=p.where=p.comp5=p.multipartContentType=p.contentLength=p.comp4=p.body=p.restype1=p.comp3=p.keyInfo=p.include=p.maxPageSize=p.marker=p.prefix=p.comp2=p.comp1=p.accept1=p.requestId=p.version=p.timeoutInSeconds=p.comp=p.restype=p.url=p.accept=p.blobServiceProperties=p.contentType=void 0;p.fileRequestIntent=p.copySourceTags=p.copySourceAuthorization=p.sourceContentMD5=p.xMsRequiresSync=p.legalHold1=p.sealBlob=p.blobTagsString=p.copySource=p.sourceIfTags=p.sourceIfNoneMatch=p.sourceIfMatch=p.sourceIfUnmodifiedSince=p.sourceIfModifiedSince=p.rehydratePriority=p.tier=p.comp14=p.encryptionScope=p.legalHold=p.comp13=p.immutabilityPolicyMode=p.immutabilityPolicyExpiry=p.comp12=p.blobContentDisposition=p.blobContentLanguage=p.blobContentEncoding=p.blobContentMD5=p.blobContentType=p.blobCacheControl=p.expiresOn=p.expiryOptions=p.comp11=p.blobDeleteType=p.deleteSnapshots=p.ifTags=p.ifNoneMatch=p.ifMatch=p.encryptionAlgorithm=p.encryptionKeySha256=p.encryptionKey=p.rangeGetContentCRC64=p.rangeGetContentMD5=p.range=p.versionId=p.snapshot=p.delimiter=p.include1=p.proposedLeaseId1=p.action4=p.breakPeriod=void 0;p.listType=p.comp25=p.blocks=p.blockId=p.comp24=p.copySourceBlobProperties=p.blobType2=p.comp23=p.sourceRange1=p.appendPosition=p.maxSize=p.comp22=p.blobType1=p.comp21=p.sequenceNumberAction=p.prevSnapshotUrl=p.prevsnapshot=p.comp20=p.range1=p.sourceContentCrc64=p.sourceRange=p.sourceUrl=p.pageWrite1=p.ifSequenceNumberEqualTo=p.ifSequenceNumberLessThan=p.ifSequenceNumberLessThanOrEqualTo=p.pageWrite=p.comp19=p.accept2=p.body1=p.contentType1=p.blobSequenceNumber=p.blobContentLength=p.blobType=p.transactionalContentCrc64=p.transactionalContentMD5=p.tags=p.comp18=p.comp17=p.queryRequest=p.tier1=p.comp16=p.copyId=p.copyActionAbortConstant=p.comp15=void 0;const y=d(52108);p.contentType={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};p.blobServiceProperties={parameterPath:"blobServiceProperties",mapper:y.BlobServiceProperties};p.accept={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.url={parameterPath:"url",mapper:{serializedName:"url",required:true,xmlName:"url",type:{name:"String"}},skipEncoding:true};p.restype={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.comp={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.timeoutInSeconds={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}};p.version={parameterPath:"version",mapper:{defaultValue:"2025-07-05",isConstant:true,serializedName:"x-ms-version",type:{name:"String"}}};p.requestId={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}};p.accept1={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.comp1={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp2={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.prefix={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}};p.marker={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}};p.maxPageSize={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}};p.include={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"};p.keyInfo={parameterPath:"keyInfo",mapper:y.KeyInfo};p.comp3={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.restype1={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.body={parameterPath:"body",mapper:{serializedName:"body",required:true,xmlName:"body",type:{name:"Stream"}}};p.comp4={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.contentLength={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:true,xmlName:"Content-Length",type:{name:"Number"}}};p.multipartContentType={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:true,xmlName:"Content-Type",type:{name:"String"}}};p.comp5={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.where={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}};p.restype2={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:true,serializedName:"restype",type:{name:"String"}}};p.metadata={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}};p.access={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}};p.defaultEncryptionScope={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}};p.preventEncryptionScopeOverride={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}};p.leaseId={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}};p.ifModifiedSince={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}};p.ifUnmodifiedSince={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}};p.comp6={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp7={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.containerAcl={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:true,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}};p.comp8={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.deletedContainerName={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}};p.deletedContainerVersion={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}};p.comp9={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.sourceContainerName={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:true,xmlName:"x-ms-source-container-name",type:{name:"String"}}};p.sourceLeaseId={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}};p.comp10={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.action={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.duration={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}};p.proposedLeaseId={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};p.action1={parameterPath:"action",mapper:{defaultValue:"release",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.leaseId1={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:true,xmlName:"x-ms-lease-id",type:{name:"String"}}};p.action2={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.action3={parameterPath:"action",mapper:{defaultValue:"break",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.breakPeriod={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}};p.action4={parameterPath:"action",mapper:{defaultValue:"change",isConstant:true,serializedName:"x-ms-lease-action",type:{name:"String"}}};p.proposedLeaseId1={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:true,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}};p.include1={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"};p.delimiter={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:true,xmlName:"delimiter",type:{name:"String"}}};p.snapshot={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}};p.versionId={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}};p.range={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}};p.rangeGetContentMD5={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}};p.rangeGetContentCRC64={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}};p.encryptionKey={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}};p.encryptionKeySha256={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}};p.encryptionAlgorithm={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}};p.ifMatch={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}};p.ifNoneMatch={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}};p.ifTags={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}};p.deleteSnapshots={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}};p.blobDeleteType={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}};p.comp11={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.expiryOptions={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:true,xmlName:"x-ms-expiry-option",type:{name:"String"}}};p.expiresOn={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}};p.blobCacheControl={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}};p.blobContentType={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}};p.blobContentMD5={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}};p.blobContentEncoding={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}};p.blobContentLanguage={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}};p.blobContentDisposition={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}};p.comp12={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.immutabilityPolicyExpiry={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}};p.immutabilityPolicyMode={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}};p.comp13={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.legalHold={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:true,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};p.encryptionScope={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}};p.comp14={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tier={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}};p.rehydratePriority={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}};p.sourceIfModifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}};p.sourceIfUnmodifiedSince={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};p.sourceIfMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}};p.sourceIfNoneMatch={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}};p.sourceIfTags={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}};p.copySource={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:true,xmlName:"x-ms-copy-source",type:{name:"String"}}};p.blobTagsString={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}};p.sealBlob={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}};p.legalHold1={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}};p.xMsRequiresSync={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:true,serializedName:"x-ms-requires-sync",type:{name:"String"}}};p.sourceContentMD5={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}};p.copySourceAuthorization={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}};p.copySourceTags={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}};p.fileRequestIntent={parameterPath:["options","fileRequestIntent"],mapper:{serializedName:"x-ms-file-request-intent",xmlName:"x-ms-file-request-intent",type:{name:"String"}}};p.comp15={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.copyActionAbortConstant={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:true,serializedName:"x-ms-copy-action",type:{name:"String"}}};p.copyId={parameterPath:"copyId",mapper:{serializedName:"copyid",required:true,xmlName:"copyid",type:{name:"String"}}};p.comp16={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tier1={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:true,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}};p.queryRequest={parameterPath:["options","queryRequest"],mapper:y.QueryRequest};p.comp17={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.comp18={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.tags={parameterPath:["options","tags"],mapper:y.BlobTags};p.transactionalContentMD5={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}};p.transactionalContentCrc64={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}};p.blobType={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.blobContentLength={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:true,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}};p.blobSequenceNumber={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}};p.contentType1={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:true,serializedName:"Content-Type",type:{name:"String"}}};p.body1={parameterPath:"body",mapper:{serializedName:"body",required:true,xmlName:"body",type:{name:"Stream"}}};p.accept2={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:true,serializedName:"Accept",type:{name:"String"}}};p.comp19={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.pageWrite={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:true,serializedName:"x-ms-page-write",type:{name:"String"}}};p.ifSequenceNumberLessThanOrEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}};p.ifSequenceNumberLessThan={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}};p.ifSequenceNumberEqualTo={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}};p.pageWrite1={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:true,serializedName:"x-ms-page-write",type:{name:"String"}}};p.sourceUrl={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:true,xmlName:"x-ms-copy-source",type:{name:"String"}}};p.sourceRange={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:true,xmlName:"x-ms-source-range",type:{name:"String"}}};p.sourceContentCrc64={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}};p.range1={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:true,xmlName:"x-ms-range",type:{name:"String"}}};p.comp20={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.prevsnapshot={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}};p.prevSnapshotUrl={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}};p.sequenceNumberAction={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:true,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}};p.comp21={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blobType1={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.comp22={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.maxSize={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}};p.appendPosition={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}};p.sourceRange1={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}};p.comp23={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blobType2={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:true,serializedName:"x-ms-blob-type",type:{name:"String"}}};p.copySourceBlobProperties={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}};p.comp24={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.blockId={parameterPath:"blockId",mapper:{serializedName:"blockid",required:true,xmlName:"blockid",type:{name:"String"}}};p.blocks={parameterPath:"blocks",mapper:y.BlockLookupList};p.comp25={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:true,serializedName:"comp",type:{name:"String"}}};p.listType={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:true,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}},8011:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AppendBlobImpl=void 0;const y=d(31577);const v=y.__importStar(d(9235));const D=y.__importStar(d(52108));const M=y.__importStar(d(11236));class AppendBlobImpl{client;constructor(i){this.client=i}create(i,p){return this.client.sendOperationRequest({contentLength:i,options:p},j)}appendBlock(i,p,d){return this.client.sendOperationRequest({contentLength:i,body:p,options:d},V)}appendBlockFromUrl(i,p,d){return this.client.sendOperationRequest({sourceUrl:i,contentLength:p,options:d},K)}seal(i){return this.client.sendOperationRequest({options:i},ee)}}p.AppendBlobImpl=AppendBlobImpl;const U=v.createSerializer(D,true);const j={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.AppendBlobCreateHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.AppendBlobCreateExceptionHeaders}},queryParameters:[M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.contentLength,M.metadata,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.blobCacheControl,M.blobContentType,M.blobContentMD5,M.blobContentEncoding,M.blobContentLanguage,M.blobContentDisposition,M.immutabilityPolicyExpiry,M.immutabilityPolicyMode,M.encryptionScope,M.blobTagsString,M.legalHold1,M.blobType1],isXML:true,serializer:U};const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.AppendBlobAppendBlockHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.AppendBlobAppendBlockExceptionHeaders}},requestBody:M.body1,queryParameters:[M.timeoutInSeconds,M.comp22],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.contentLength,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.encryptionScope,M.transactionalContentMD5,M.transactionalContentCrc64,M.contentType1,M.accept2,M.maxSize,M.appendPosition],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:U};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.AppendBlobAppendBlockFromUrlHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.AppendBlobAppendBlockFromUrlExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp22],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.contentLength,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.encryptionScope,M.sourceIfModifiedSince,M.sourceIfUnmodifiedSince,M.sourceIfMatch,M.sourceIfNoneMatch,M.sourceContentMD5,M.copySourceAuthorization,M.fileRequestIntent,M.transactionalContentMD5,M.sourceUrl,M.sourceContentCrc64,M.maxSize,M.appendPosition,M.sourceRange1],isXML:true,serializer:U};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.AppendBlobSealHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.AppendBlobSealExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp23],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.ifMatch,M.ifNoneMatch,M.appendPosition],isXML:true,serializer:U}},67635:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobImpl=void 0;const y=d(31577);const v=y.__importStar(d(9235));const D=y.__importStar(d(52108));const M=y.__importStar(d(11236));class BlobImpl{client;constructor(i){this.client=i}download(i){return this.client.sendOperationRequest({options:i},j)}getProperties(i){return this.client.sendOperationRequest({options:i},V)}delete(i){return this.client.sendOperationRequest({options:i},K)}undelete(i){return this.client.sendOperationRequest({options:i},ee)}setExpiry(i,p){return this.client.sendOperationRequest({expiryOptions:i,options:p},te)}setHttpHeaders(i){return this.client.sendOperationRequest({options:i},re)}setImmutabilityPolicy(i){return this.client.sendOperationRequest({options:i},ne)}deleteImmutabilityPolicy(i){return this.client.sendOperationRequest({options:i},ie)}setLegalHold(i,p){return this.client.sendOperationRequest({legalHold:i,options:p},oe)}setMetadata(i){return this.client.sendOperationRequest({options:i},se)}acquireLease(i){return this.client.sendOperationRequest({options:i},ae)}releaseLease(i,p){return this.client.sendOperationRequest({leaseId:i,options:p},le)}renewLease(i,p){return this.client.sendOperationRequest({leaseId:i,options:p},ce)}changeLease(i,p,d){return this.client.sendOperationRequest({leaseId:i,proposedLeaseId:p,options:d},ue)}breakLease(i){return this.client.sendOperationRequest({options:i},pe)}createSnapshot(i){return this.client.sendOperationRequest({options:i},de)}startCopyFromURL(i,p){return this.client.sendOperationRequest({copySource:i,options:p},fe)}copyFromURL(i,p){return this.client.sendOperationRequest({copySource:i,options:p},me)}abortCopyFromURL(i,p){return this.client.sendOperationRequest({copyId:i,options:p},he)}setTier(i,p){return this.client.sendOperationRequest({tier:i,options:p},Ae)}getAccountInfo(i){return this.client.sendOperationRequest({options:i},ge)}query(i){return this.client.sendOperationRequest({options:i},ye)}getTags(i){return this.client.sendOperationRequest({options:i},be)}setTags(i){return this.client.sendOperationRequest({options:i},Ee)}}p.BlobImpl=BlobImpl;const U=v.createSerializer(D,true);const j={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:D.BlobDownloadHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:D.BlobDownloadHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobDownloadExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.snapshot,M.versionId],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.range,M.rangeGetContentMD5,M.rangeGetContentCRC64,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags],isXML:true,serializer:U};const V={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:D.BlobGetPropertiesHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobGetPropertiesExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.snapshot,M.versionId],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags],isXML:true,serializer:U};const K={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:D.BlobDeleteHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobDeleteExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.snapshot,M.versionId,M.blobDeleteType],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.ifMatch,M.ifNoneMatch,M.ifTags,M.deleteSnapshots],isXML:true,serializer:U};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.BlobUndeleteHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobUndeleteExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp8],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.BlobSetExpiryHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobSetExpiryExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp11],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.expiryOptions,M.expiresOn],isXML:true,serializer:U};const re={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.BlobSetHttpHeadersHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobSetHttpHeadersExceptionHeaders}},queryParameters:[M.comp,M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.ifMatch,M.ifNoneMatch,M.ifTags,M.blobCacheControl,M.blobContentType,M.blobContentMD5,M.blobContentEncoding,M.blobContentLanguage,M.blobContentDisposition],isXML:true,serializer:U};const ne={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.BlobSetImmutabilityPolicyHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobSetImmutabilityPolicyExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.snapshot,M.versionId,M.comp12],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifUnmodifiedSince,M.immutabilityPolicyExpiry,M.immutabilityPolicyMode],isXML:true,serializer:U};const ie={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:D.BlobDeleteImmutabilityPolicyHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobDeleteImmutabilityPolicyExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.snapshot,M.versionId,M.comp12],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U};const oe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.BlobSetLegalHoldHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobSetLegalHoldExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.snapshot,M.versionId,M.comp13],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.legalHold],isXML:true,serializer:U};const se={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.BlobSetMetadataHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobSetMetadataExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp6],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.metadata,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.encryptionScope],isXML:true,serializer:U};const ae={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.BlobAcquireLeaseHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobAcquireLeaseExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp10],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.action,M.duration,M.proposedLeaseId,M.ifMatch,M.ifNoneMatch,M.ifTags],isXML:true,serializer:U};const le={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.BlobReleaseLeaseHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobReleaseLeaseExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp10],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.action1,M.leaseId1,M.ifMatch,M.ifNoneMatch,M.ifTags],isXML:true,serializer:U};const ce={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.BlobRenewLeaseHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobRenewLeaseExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp10],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.leaseId1,M.action2,M.ifMatch,M.ifNoneMatch,M.ifTags],isXML:true,serializer:U};const ue={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.BlobChangeLeaseHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobChangeLeaseExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp10],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.leaseId1,M.action4,M.proposedLeaseId1,M.ifMatch,M.ifNoneMatch,M.ifTags],isXML:true,serializer:U};const pe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:D.BlobBreakLeaseHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobBreakLeaseExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp10],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.action3,M.breakPeriod,M.ifMatch,M.ifNoneMatch,M.ifTags],isXML:true,serializer:U};const de={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.BlobCreateSnapshotHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobCreateSnapshotExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp14],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.metadata,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.encryptionScope],isXML:true,serializer:U};const fe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:D.BlobStartCopyFromURLHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobStartCopyFromURLExceptionHeaders}},queryParameters:[M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.metadata,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.ifMatch,M.ifNoneMatch,M.ifTags,M.immutabilityPolicyExpiry,M.immutabilityPolicyMode,M.tier,M.rehydratePriority,M.sourceIfModifiedSince,M.sourceIfUnmodifiedSince,M.sourceIfMatch,M.sourceIfNoneMatch,M.sourceIfTags,M.copySource,M.blobTagsString,M.sealBlob,M.legalHold1],isXML:true,serializer:U};const me={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:D.BlobCopyFromURLHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobCopyFromURLExceptionHeaders}},queryParameters:[M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.metadata,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.ifMatch,M.ifNoneMatch,M.ifTags,M.immutabilityPolicyExpiry,M.immutabilityPolicyMode,M.encryptionScope,M.tier,M.sourceIfModifiedSince,M.sourceIfUnmodifiedSince,M.sourceIfMatch,M.sourceIfNoneMatch,M.copySource,M.blobTagsString,M.legalHold1,M.xMsRequiresSync,M.sourceContentMD5,M.copySourceAuthorization,M.copySourceTags,M.fileRequestIntent],isXML:true,serializer:U};const he={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:D.BlobAbortCopyFromURLHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobAbortCopyFromURLExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp15,M.copyId],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.copyActionAbortConstant],isXML:true,serializer:U};const Ae={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.BlobSetTierHeaders},202:{headersMapper:D.BlobSetTierHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobSetTierExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.snapshot,M.versionId,M.comp16],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifTags,M.rehydratePriority,M.tier1],isXML:true,serializer:U};const ge={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:D.BlobGetAccountInfoHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobGetAccountInfoExceptionHeaders}},queryParameters:[M.comp,M.timeoutInSeconds,M.restype1],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U};const ye={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:D.BlobQueryHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:D.BlobQueryHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobQueryExceptionHeaders}},requestBody:M.queryRequest,queryParameters:[M.timeoutInSeconds,M.snapshot,M.comp17],urlParameters:[M.url],headerParameters:[M.contentType,M.accept,M.version,M.requestId,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:U};const be={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:D.BlobTags,headersMapper:D.BlobGetTagsHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobGetTagsExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.snapshot,M.versionId,M.comp18],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifTags],isXML:true,serializer:U};const Ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:D.BlobSetTagsHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlobSetTagsExceptionHeaders}},requestBody:M.tags,queryParameters:[M.timeoutInSeconds,M.versionId,M.comp18],urlParameters:[M.url],headerParameters:[M.contentType,M.accept,M.version,M.requestId,M.leaseId,M.ifTags,M.transactionalContentMD5,M.transactionalContentCrc64],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:U}},32020:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlockBlobImpl=void 0;const y=d(31577);const v=y.__importStar(d(9235));const D=y.__importStar(d(52108));const M=y.__importStar(d(11236));class BlockBlobImpl{client;constructor(i){this.client=i}upload(i,p,d){return this.client.sendOperationRequest({contentLength:i,body:p,options:d},j)}putBlobFromUrl(i,p,d){return this.client.sendOperationRequest({contentLength:i,copySource:p,options:d},V)}stageBlock(i,p,d,y){return this.client.sendOperationRequest({blockId:i,contentLength:p,body:d,options:y},K)}stageBlockFromURL(i,p,d,y){return this.client.sendOperationRequest({blockId:i,contentLength:p,sourceUrl:d,options:y},ee)}commitBlockList(i,p){return this.client.sendOperationRequest({blocks:i,options:p},te)}getBlockList(i,p){return this.client.sendOperationRequest({listType:i,options:p},re)}}p.BlockBlobImpl=BlockBlobImpl;const U=v.createSerializer(D,true);const j={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.BlockBlobUploadHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlockBlobUploadExceptionHeaders}},requestBody:M.body1,queryParameters:[M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.contentLength,M.metadata,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.blobCacheControl,M.blobContentType,M.blobContentMD5,M.blobContentEncoding,M.blobContentLanguage,M.blobContentDisposition,M.immutabilityPolicyExpiry,M.immutabilityPolicyMode,M.encryptionScope,M.tier,M.blobTagsString,M.legalHold1,M.transactionalContentMD5,M.transactionalContentCrc64,M.contentType1,M.accept2,M.blobType2],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:U};const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.BlockBlobPutBlobFromUrlHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlockBlobPutBlobFromUrlExceptionHeaders}},queryParameters:[M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.contentLength,M.metadata,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.blobCacheControl,M.blobContentType,M.blobContentMD5,M.blobContentEncoding,M.blobContentLanguage,M.blobContentDisposition,M.encryptionScope,M.tier,M.sourceIfModifiedSince,M.sourceIfUnmodifiedSince,M.sourceIfMatch,M.sourceIfNoneMatch,M.sourceIfTags,M.copySource,M.blobTagsString,M.sourceContentMD5,M.copySourceAuthorization,M.copySourceTags,M.fileRequestIntent,M.transactionalContentMD5,M.blobType2,M.copySourceBlobProperties],isXML:true,serializer:U};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.BlockBlobStageBlockHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlockBlobStageBlockExceptionHeaders}},requestBody:M.body1,queryParameters:[M.timeoutInSeconds,M.comp24,M.blockId],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.contentLength,M.leaseId,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.encryptionScope,M.transactionalContentMD5,M.transactionalContentCrc64,M.contentType1,M.accept2],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:U};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.BlockBlobStageBlockFromURLHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlockBlobStageBlockFromURLExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp24,M.blockId],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.contentLength,M.leaseId,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.encryptionScope,M.sourceIfModifiedSince,M.sourceIfUnmodifiedSince,M.sourceIfMatch,M.sourceIfNoneMatch,M.sourceContentMD5,M.copySourceAuthorization,M.fileRequestIntent,M.sourceUrl,M.sourceContentCrc64,M.sourceRange1],isXML:true,serializer:U};const te={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.BlockBlobCommitBlockListHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlockBlobCommitBlockListExceptionHeaders}},requestBody:M.blocks,queryParameters:[M.timeoutInSeconds,M.comp25],urlParameters:[M.url],headerParameters:[M.contentType,M.accept,M.version,M.requestId,M.metadata,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.blobCacheControl,M.blobContentType,M.blobContentMD5,M.blobContentEncoding,M.blobContentLanguage,M.blobContentDisposition,M.immutabilityPolicyExpiry,M.immutabilityPolicyMode,M.encryptionScope,M.tier,M.blobTagsString,M.legalHold1,M.transactionalContentMD5,M.transactionalContentCrc64],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:U};const re={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:D.BlockList,headersMapper:D.BlockBlobGetBlockListHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.BlockBlobGetBlockListExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.snapshot,M.comp25,M.listType],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifTags],isXML:true,serializer:U}},12857:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerImpl=void 0;const y=d(31577);const v=y.__importStar(d(9235));const D=y.__importStar(d(52108));const M=y.__importStar(d(11236));class ContainerImpl{client;constructor(i){this.client=i}create(i){return this.client.sendOperationRequest({options:i},j)}getProperties(i){return this.client.sendOperationRequest({options:i},V)}delete(i){return this.client.sendOperationRequest({options:i},K)}setMetadata(i){return this.client.sendOperationRequest({options:i},ee)}getAccessPolicy(i){return this.client.sendOperationRequest({options:i},te)}setAccessPolicy(i){return this.client.sendOperationRequest({options:i},re)}restore(i){return this.client.sendOperationRequest({options:i},ne)}rename(i,p){return this.client.sendOperationRequest({sourceContainerName:i,options:p},ie)}submitBatch(i,p,d,y){return this.client.sendOperationRequest({contentLength:i,multipartContentType:p,body:d,options:y},oe)}filterBlobs(i){return this.client.sendOperationRequest({options:i},se)}acquireLease(i){return this.client.sendOperationRequest({options:i},ae)}releaseLease(i,p){return this.client.sendOperationRequest({leaseId:i,options:p},le)}renewLease(i,p){return this.client.sendOperationRequest({leaseId:i,options:p},ce)}breakLease(i){return this.client.sendOperationRequest({options:i},ue)}changeLease(i,p,d){return this.client.sendOperationRequest({leaseId:i,proposedLeaseId:p,options:d},pe)}listBlobFlatSegment(i){return this.client.sendOperationRequest({options:i},de)}listBlobHierarchySegment(i,p){return this.client.sendOperationRequest({delimiter:i,options:p},fe)}getAccountInfo(i){return this.client.sendOperationRequest({options:i},me)}}p.ContainerImpl=ContainerImpl;const U=v.createSerializer(D,true);const j={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:D.ContainerCreateHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerCreateExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.metadata,M.access,M.defaultEncryptionScope,M.preventEncryptionScopeOverride],isXML:true,serializer:U};const V={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:D.ContainerGetPropertiesHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerGetPropertiesExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId],isXML:true,serializer:U};const K={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:D.ContainerDeleteHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerDeleteExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince],isXML:true,serializer:U};const ee={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:D.ContainerSetMetadataHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerSetMetadataExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2,M.comp6],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.metadata,M.leaseId,M.ifModifiedSince],isXML:true,serializer:U};const te={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:true,xmlElementName:"SignedIdentifier"},headersMapper:D.ContainerGetAccessPolicyHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerGetAccessPolicyExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2,M.comp7],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId],isXML:true,serializer:U};const re={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:D.ContainerSetAccessPolicyHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerSetAccessPolicyExceptionHeaders}},requestBody:M.containerAcl,queryParameters:[M.timeoutInSeconds,M.restype2,M.comp7],urlParameters:[M.url],headerParameters:[M.contentType,M.accept,M.version,M.requestId,M.access,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:U};const ne={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:D.ContainerRestoreHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerRestoreExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2,M.comp8],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.deletedContainerName,M.deletedContainerVersion],isXML:true,serializer:U};const ie={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:D.ContainerRenameHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerRenameExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2,M.comp9],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.sourceContainerName,M.sourceLeaseId],isXML:true,serializer:U};const oe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:D.ContainerSubmitBatchHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerSubmitBatchExceptionHeaders}},requestBody:M.body,queryParameters:[M.timeoutInSeconds,M.comp4,M.restype2],urlParameters:[M.url],headerParameters:[M.accept,M.version,M.requestId,M.contentLength,M.multipartContentType],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:U};const se={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:D.FilterBlobSegment,headersMapper:D.ContainerFilterBlobsHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerFilterBlobsExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.marker,M.maxPageSize,M.comp5,M.where,M.restype2],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U};const ae={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:D.ContainerAcquireLeaseHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerAcquireLeaseExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2,M.comp10],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.action,M.duration,M.proposedLeaseId],isXML:true,serializer:U};const le={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:D.ContainerReleaseLeaseHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerReleaseLeaseExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2,M.comp10],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.action1,M.leaseId1],isXML:true,serializer:U};const ce={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:D.ContainerRenewLeaseHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerRenewLeaseExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2,M.comp10],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.leaseId1,M.action2],isXML:true,serializer:U};const ue={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:D.ContainerBreakLeaseHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerBreakLeaseExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2,M.comp10],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.action3,M.breakPeriod],isXML:true,serializer:U};const pe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:D.ContainerChangeLeaseHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerChangeLeaseExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.restype2,M.comp10],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.leaseId1,M.action4,M.proposedLeaseId1],isXML:true,serializer:U};const de={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:D.ListBlobsFlatSegmentResponse,headersMapper:D.ContainerListBlobFlatSegmentHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerListBlobFlatSegmentExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp2,M.prefix,M.marker,M.maxPageSize,M.restype2,M.include1],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U};const fe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:D.ListBlobsHierarchySegmentResponse,headersMapper:D.ContainerListBlobHierarchySegmentHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerListBlobHierarchySegmentExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp2,M.prefix,M.marker,M.maxPageSize,M.restype2,M.include1,M.delimiter],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U};const me={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:D.ContainerGetAccountInfoHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ContainerGetAccountInfoExceptionHeaders}},queryParameters:[M.comp,M.timeoutInSeconds,M.restype1],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U}},62594:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const y=d(31577);y.__exportStar(d(93601),p);y.__exportStar(d(12857),p);y.__exportStar(d(67635),p);y.__exportStar(d(45744),p);y.__exportStar(d(8011),p);y.__exportStar(d(32020),p)},45744:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PageBlobImpl=void 0;const y=d(31577);const v=y.__importStar(d(9235));const D=y.__importStar(d(52108));const M=y.__importStar(d(11236));class PageBlobImpl{client;constructor(i){this.client=i}create(i,p,d){return this.client.sendOperationRequest({contentLength:i,blobContentLength:p,options:d},j)}uploadPages(i,p,d){return this.client.sendOperationRequest({contentLength:i,body:p,options:d},V)}clearPages(i,p){return this.client.sendOperationRequest({contentLength:i,options:p},K)}uploadPagesFromURL(i,p,d,y,v){return this.client.sendOperationRequest({sourceUrl:i,sourceRange:p,contentLength:d,range:y,options:v},ee)}getPageRanges(i){return this.client.sendOperationRequest({options:i},te)}getPageRangesDiff(i){return this.client.sendOperationRequest({options:i},re)}resize(i,p){return this.client.sendOperationRequest({blobContentLength:i,options:p},ne)}updateSequenceNumber(i,p){return this.client.sendOperationRequest({sequenceNumberAction:i,options:p},ie)}copyIncremental(i,p){return this.client.sendOperationRequest({copySource:i,options:p},oe)}}p.PageBlobImpl=PageBlobImpl;const U=v.createSerializer(D,true);const j={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.PageBlobCreateHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.PageBlobCreateExceptionHeaders}},queryParameters:[M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.contentLength,M.metadata,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.blobCacheControl,M.blobContentType,M.blobContentMD5,M.blobContentEncoding,M.blobContentLanguage,M.blobContentDisposition,M.immutabilityPolicyExpiry,M.immutabilityPolicyMode,M.encryptionScope,M.tier,M.blobTagsString,M.legalHold1,M.blobType,M.blobContentLength,M.blobSequenceNumber],isXML:true,serializer:U};const V={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.PageBlobUploadPagesHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.PageBlobUploadPagesExceptionHeaders}},requestBody:M.body1,queryParameters:[M.timeoutInSeconds,M.comp19],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.contentLength,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.range,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.encryptionScope,M.transactionalContentMD5,M.transactionalContentCrc64,M.contentType1,M.accept2,M.pageWrite,M.ifSequenceNumberLessThanOrEqualTo,M.ifSequenceNumberLessThan,M.ifSequenceNumberEqualTo],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:U};const K={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.PageBlobClearPagesHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.PageBlobClearPagesExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp19],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.contentLength,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.range,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.encryptionScope,M.ifSequenceNumberLessThanOrEqualTo,M.ifSequenceNumberLessThan,M.ifSequenceNumberEqualTo,M.pageWrite1],isXML:true,serializer:U};const ee={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:D.PageBlobUploadPagesFromURLHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.PageBlobUploadPagesFromURLExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp19],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.contentLength,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.encryptionScope,M.sourceIfModifiedSince,M.sourceIfUnmodifiedSince,M.sourceIfMatch,M.sourceIfNoneMatch,M.sourceContentMD5,M.copySourceAuthorization,M.fileRequestIntent,M.pageWrite,M.ifSequenceNumberLessThanOrEqualTo,M.ifSequenceNumberLessThan,M.ifSequenceNumberEqualTo,M.sourceUrl,M.sourceRange,M.sourceContentCrc64,M.range1],isXML:true,serializer:U};const te={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:D.PageList,headersMapper:D.PageBlobGetPageRangesHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.PageBlobGetPageRangesExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.marker,M.maxPageSize,M.snapshot,M.comp20],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.range,M.ifMatch,M.ifNoneMatch,M.ifTags],isXML:true,serializer:U};const re={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:D.PageList,headersMapper:D.PageBlobGetPageRangesDiffHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.PageBlobGetPageRangesDiffExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.marker,M.maxPageSize,M.snapshot,M.comp20,M.prevsnapshot],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.range,M.ifMatch,M.ifNoneMatch,M.ifTags,M.prevSnapshotUrl],isXML:true,serializer:U};const ne={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.PageBlobResizeHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.PageBlobResizeExceptionHeaders}},queryParameters:[M.comp,M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.encryptionKey,M.encryptionKeySha256,M.encryptionAlgorithm,M.ifMatch,M.ifNoneMatch,M.ifTags,M.encryptionScope,M.blobContentLength],isXML:true,serializer:U};const ie={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:D.PageBlobUpdateSequenceNumberHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.PageBlobUpdateSequenceNumberExceptionHeaders}},queryParameters:[M.comp,M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.leaseId,M.ifModifiedSince,M.ifUnmodifiedSince,M.ifMatch,M.ifNoneMatch,M.ifTags,M.blobSequenceNumber,M.sequenceNumberAction],isXML:true,serializer:U};const oe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:D.PageBlobCopyIncrementalHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.PageBlobCopyIncrementalExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp21],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1,M.ifModifiedSince,M.ifUnmodifiedSince,M.ifMatch,M.ifNoneMatch,M.ifTags,M.copySource],isXML:true,serializer:U}},93601:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ServiceImpl=void 0;const y=d(31577);const v=y.__importStar(d(9235));const D=y.__importStar(d(52108));const M=y.__importStar(d(11236));class ServiceImpl{client;constructor(i){this.client=i}setProperties(i,p){return this.client.sendOperationRequest({blobServiceProperties:i,options:p},j)}getProperties(i){return this.client.sendOperationRequest({options:i},V)}getStatistics(i){return this.client.sendOperationRequest({options:i},K)}listContainersSegment(i){return this.client.sendOperationRequest({options:i},ee)}getUserDelegationKey(i,p){return this.client.sendOperationRequest({keyInfo:i,options:p},te)}getAccountInfo(i){return this.client.sendOperationRequest({options:i},re)}submitBatch(i,p,d,y){return this.client.sendOperationRequest({contentLength:i,multipartContentType:p,body:d,options:y},ne)}filterBlobs(i){return this.client.sendOperationRequest({options:i},ie)}}p.ServiceImpl=ServiceImpl;const U=v.createSerializer(D,true);const j={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:D.ServiceSetPropertiesHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ServiceSetPropertiesExceptionHeaders}},requestBody:M.blobServiceProperties,queryParameters:[M.restype,M.comp,M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.contentType,M.accept,M.version,M.requestId],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:U};const V={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:D.BlobServiceProperties,headersMapper:D.ServiceGetPropertiesHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ServiceGetPropertiesExceptionHeaders}},queryParameters:[M.restype,M.comp,M.timeoutInSeconds],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U};const K={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:D.BlobServiceStatistics,headersMapper:D.ServiceGetStatisticsHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ServiceGetStatisticsExceptionHeaders}},queryParameters:[M.restype,M.timeoutInSeconds,M.comp1],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U};const ee={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:D.ListContainersSegmentResponse,headersMapper:D.ServiceListContainersSegmentHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ServiceListContainersSegmentExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.comp2,M.prefix,M.marker,M.maxPageSize,M.include],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U};const te={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:D.UserDelegationKey,headersMapper:D.ServiceGetUserDelegationKeyHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ServiceGetUserDelegationKeyExceptionHeaders}},requestBody:M.keyInfo,queryParameters:[M.restype,M.timeoutInSeconds,M.comp3],urlParameters:[M.url],headerParameters:[M.contentType,M.accept,M.version,M.requestId],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:U};const re={path:"/",httpMethod:"GET",responses:{200:{headersMapper:D.ServiceGetAccountInfoHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ServiceGetAccountInfoExceptionHeaders}},queryParameters:[M.comp,M.timeoutInSeconds,M.restype1],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U};const ne={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:D.ServiceSubmitBatchHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ServiceSubmitBatchExceptionHeaders}},requestBody:M.body,queryParameters:[M.timeoutInSeconds,M.comp4],urlParameters:[M.url],headerParameters:[M.accept,M.version,M.requestId,M.contentLength,M.multipartContentType],isXML:true,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:U};const ie={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:D.FilterBlobSegment,headersMapper:D.ServiceFilterBlobsHeaders},default:{bodyMapper:D.StorageError,headersMapper:D.ServiceFilterBlobsExceptionHeaders}},queryParameters:[M.timeoutInSeconds,M.marker,M.maxPageSize,M.comp5,M.where],urlParameters:[M.url],headerParameters:[M.version,M.requestId,M.accept1],isXML:true,serializer:U}},70231:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},53431:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},5232:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},59597:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},9814:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const y=d(31577);y.__exportStar(d(44533),p);y.__exportStar(d(59597),p);y.__exportStar(d(53431),p);y.__exportStar(d(81444),p);y.__exportStar(d(70231),p);y.__exportStar(d(5232),p)},81444:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},44533:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},7725:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageClient=void 0;const y=d(31577);const v=y.__importStar(d(62464));const D=d(62594);class StorageClient extends v.ExtendedServiceClient{url;version;constructor(i,p){if(i===undefined){throw new Error("'url' cannot be null")}if(!p){p={}}const d={requestContentType:"application/json; charset=utf-8"};const y=`azsdk-js-azure-storage-blob/12.28.0`;const v=p.userAgentOptions&&p.userAgentOptions.userAgentPrefix?`${p.userAgentOptions.userAgentPrefix} ${y}`:`${y}`;const M={...d,...p,userAgentOptions:{userAgentPrefix:v},endpoint:p.endpoint??p.baseUri??"{url}"};super(M);this.url=i;this.version=p.version||"2025-07-05";this.service=new D.ServiceImpl(this);this.container=new D.ContainerImpl(this);this.blob=new D.BlobImpl(this);this.pageBlob=new D.PageBlobImpl(this);this.appendBlob=new D.AppendBlobImpl(this);this.blockBlob=new D.BlockBlobImpl(this)}service;container;blob;pageBlob;appendBlob;blockBlob}p.StorageClient=StorageClient},45199:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.KnownEncryptionAlgorithmType=void 0;var d;(function(i){i["AES256"]="AES256"})(d||(p.KnownEncryptionAlgorithmType=d={}))},34228:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=p.RestError=p.BaseRequestPolicy=p.StorageOAuthScopes=p.newPipeline=p.isPipelineLike=p.Pipeline=p.getBlobServiceAccountAudience=p.StorageBlobAudience=p.PremiumPageBlobTier=p.BlockBlobTier=p.generateBlobSASQueryParameters=p.generateAccountSASQueryParameters=void 0;const y=d(31577);const v=d(54786);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return v.RestError}});y.__exportStar(d(74177),p);y.__exportStar(d(79656),p);y.__exportStar(d(11432),p);y.__exportStar(d(39976),p);y.__exportStar(d(70834),p);y.__exportStar(d(30639),p);y.__exportStar(d(50120),p);var D=d(79066);Object.defineProperty(p,"generateAccountSASQueryParameters",{enumerable:true,get:function(){return D.generateAccountSASQueryParameters}});y.__exportStar(d(60021),p);y.__exportStar(d(60298),p);y.__exportStar(d(78283),p);y.__exportStar(d(20252),p);var M=d(24844);Object.defineProperty(p,"generateBlobSASQueryParameters",{enumerable:true,get:function(){return M.generateBlobSASQueryParameters}});y.__exportStar(d(65233),p);y.__exportStar(d(67114),p);y.__exportStar(d(77725),p);y.__exportStar(d(40040),p);y.__exportStar(d(78403),p);var U=d(67460);Object.defineProperty(p,"BlockBlobTier",{enumerable:true,get:function(){return U.BlockBlobTier}});Object.defineProperty(p,"PremiumPageBlobTier",{enumerable:true,get:function(){return U.PremiumPageBlobTier}});Object.defineProperty(p,"StorageBlobAudience",{enumerable:true,get:function(){return U.StorageBlobAudience}});Object.defineProperty(p,"getBlobServiceAccountAudience",{enumerable:true,get:function(){return U.getBlobServiceAccountAudience}});var j=d(24236);Object.defineProperty(p,"Pipeline",{enumerable:true,get:function(){return j.Pipeline}});Object.defineProperty(p,"isPipelineLike",{enumerable:true,get:function(){return j.isPipelineLike}});Object.defineProperty(p,"newPipeline",{enumerable:true,get:function(){return j.newPipeline}});Object.defineProperty(p,"StorageOAuthScopes",{enumerable:true,get:function(){return j.StorageOAuthScopes}});y.__exportStar(d(92075),p);var V=d(51916);Object.defineProperty(p,"BaseRequestPolicy",{enumerable:true,get:function(){return V.BaseRequestPolicy}});y.__exportStar(d(36857),p);y.__exportStar(d(68572),p);y.__exportStar(d(92075),p);y.__exportStar(d(25443),p);y.__exportStar(d(49547),p);y.__exportStar(d(45199),p);var K=d(19150);Object.defineProperty(p,"logger",{enumerable:true,get:function(){return K.logger}})},90258:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AVRO_SCHEMA_KEY=p.AVRO_CODEC_KEY=p.AVRO_INIT_BYTES=p.AVRO_SYNC_MARKER_SIZE=void 0;p.AVRO_SYNC_MARKER_SIZE=16;p.AVRO_INIT_BYTES=new Uint8Array([79,98,106,1]);p.AVRO_CODEC_KEY="avro.codec";p.AVRO_SCHEMA_KEY="avro.schema"},90256:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroType=p.AvroParser=void 0;class AvroParser{static async readFixedBytes(i,p,d={}){const y=await i.read(p,{abortSignal:d.abortSignal});if(y.length!==p){throw new Error("Hit stream end.")}return y}static async readByte(i,p={}){const d=await AvroParser.readFixedBytes(i,1,p);return d[0]}static async readZigZagLong(i,p={}){let d=0;let y=0;let v,D,M;do{v=await AvroParser.readByte(i,p);D=v&128;d|=(v&127)<<y;y+=7}while(D&&y<28);if(D){d=d;M=268435456;do{v=await AvroParser.readByte(i,p);d+=(v&127)*M;M*=128}while(v&128);const y=(d%2?-(d+1):d)/2;if(y<Number.MIN_SAFE_INTEGER||y>Number.MAX_SAFE_INTEGER){throw new Error("Integer overflow.")}return y}return d>>1^-(d&1)}static async readLong(i,p={}){return AvroParser.readZigZagLong(i,p)}static async readInt(i,p={}){return AvroParser.readZigZagLong(i,p)}static async readNull(){return null}static async readBoolean(i,p={}){const d=await AvroParser.readByte(i,p);if(d===1){return true}else if(d===0){return false}else{throw new Error("Byte was not a boolean.")}}static async readFloat(i,p={}){const d=await AvroParser.readFixedBytes(i,4,p);const y=new DataView(d.buffer,d.byteOffset,d.byteLength);return y.getFloat32(0,true)}static async readDouble(i,p={}){const d=await AvroParser.readFixedBytes(i,8,p);const y=new DataView(d.buffer,d.byteOffset,d.byteLength);return y.getFloat64(0,true)}static async readBytes(i,p={}){const d=await AvroParser.readLong(i,p);if(d<0){throw new Error("Bytes size was negative.")}return i.read(d,{abortSignal:p.abortSignal})}static async readString(i,p={}){const d=await AvroParser.readBytes(i,p);const y=new TextDecoder;return y.decode(d)}static async readMapPair(i,p,d={}){const y=await AvroParser.readString(i,d);const v=await p(i,d);return{key:y,value:v}}static async readMap(i,p,d={}){const readPairMethod=(i,d={})=>AvroParser.readMapPair(i,p,d);const y=await AvroParser.readArray(i,readPairMethod,d);const v={};for(const i of y){v[i.key]=i.value}return v}static async readArray(i,p,d={}){const y=[];for(let v=await AvroParser.readLong(i,d);v!==0;v=await AvroParser.readLong(i,d)){if(v<0){await AvroParser.readLong(i,d);v=-v}while(v--){const v=await p(i,d);y.push(v)}}return y}}p.AvroParser=AvroParser;var d;(function(i){i["RECORD"]="record";i["ENUM"]="enum";i["ARRAY"]="array";i["MAP"]="map";i["UNION"]="union";i["FIXED"]="fixed"})(d||(d={}));var y;(function(i){i["NULL"]="null";i["BOOLEAN"]="boolean";i["INT"]="int";i["LONG"]="long";i["FLOAT"]="float";i["DOUBLE"]="double";i["BYTES"]="bytes";i["STRING"]="string"})(y||(y={}));class AvroType{static fromSchema(i){if(typeof i==="string"){return AvroType.fromStringSchema(i)}else if(Array.isArray(i)){return AvroType.fromArraySchema(i)}else{return AvroType.fromObjectSchema(i)}}static fromStringSchema(i){switch(i){case y.NULL:case y.BOOLEAN:case y.INT:case y.LONG:case y.FLOAT:case y.DOUBLE:case y.BYTES:case y.STRING:return new AvroPrimitiveType(i);default:throw new Error(`Unexpected Avro type ${i}`)}}static fromArraySchema(i){return new AvroUnionType(i.map(AvroType.fromSchema))}static fromObjectSchema(i){const p=i.type;try{return AvroType.fromStringSchema(p)}catch{}switch(p){case d.RECORD:if(i.aliases){throw new Error(`aliases currently is not supported, schema: ${i}`)}if(!i.name){throw new Error(`Required attribute 'name' doesn't exist on schema: ${i}`)}const y={};if(!i.fields){throw new Error(`Required attribute 'fields' doesn't exist on schema: ${i}`)}for(const p of i.fields){y[p.name]=AvroType.fromSchema(p.type)}return new AvroRecordType(y,i.name);case d.ENUM:if(i.aliases){throw new Error(`aliases currently is not supported, schema: ${i}`)}if(!i.symbols){throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${i}`)}return new AvroEnumType(i.symbols);case d.MAP:if(!i.values){throw new Error(`Required attribute 'values' doesn't exist on schema: ${i}`)}return new AvroMapType(AvroType.fromSchema(i.values));case d.ARRAY:case d.FIXED:default:throw new Error(`Unexpected Avro type ${p} in ${i}`)}}}p.AvroType=AvroType;class AvroPrimitiveType extends AvroType{_primitive;constructor(i){super();this._primitive=i}read(i,p={}){switch(this._primitive){case y.NULL:return AvroParser.readNull();case y.BOOLEAN:return AvroParser.readBoolean(i,p);case y.INT:return AvroParser.readInt(i,p);case y.LONG:return AvroParser.readLong(i,p);case y.FLOAT:return AvroParser.readFloat(i,p);case y.DOUBLE:return AvroParser.readDouble(i,p);case y.BYTES:return AvroParser.readBytes(i,p);case y.STRING:return AvroParser.readString(i,p);default:throw new Error("Unknown Avro Primitive")}}}class AvroEnumType extends AvroType{_symbols;constructor(i){super();this._symbols=i}async read(i,p={}){const d=await AvroParser.readInt(i,p);return this._symbols[d]}}class AvroUnionType extends AvroType{_types;constructor(i){super();this._types=i}async read(i,p={}){const d=await AvroParser.readInt(i,p);return this._types[d].read(i,p)}}class AvroMapType extends AvroType{_itemType;constructor(i){super();this._itemType=i}read(i,p={}){const readItemMethod=(i,p)=>this._itemType.read(i,p);return AvroParser.readMap(i,readItemMethod,p)}}class AvroRecordType extends AvroType{_name;_fields;constructor(i,p){super();this._fields=i;this._name=p}async read(i,p={}){const d={};d["$schema"]=this._name;for(const y in this._fields){if(Object.prototype.hasOwnProperty.call(this._fields,y)){d[y]=await this._fields[y].read(i,p)}}return d}}},8287:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadable=void 0;class AvroReadable{}p.AvroReadable=AvroReadable},82943:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadableFromStream=void 0;const y=d(8287);const v=d(764);const D=d(20181);const M=new v.AbortError("Reading from the avro stream was aborted.");class AvroReadableFromStream extends y.AvroReadable{_position;_readable;toUint8Array(i){if(typeof i==="string"){return D.Buffer.from(i)}return i}constructor(i){super();this._readable=i;this._position=0}get position(){return this._position}async read(i,p={}){if(p.abortSignal?.aborted){throw M}if(i<0){throw new Error(`size parameter should be positive: ${i}`)}if(i===0){return new Uint8Array}if(!this._readable.readable){throw new Error("Stream no longer readable.")}const d=this._readable.read(i);if(d){this._position+=d.length;return this.toUint8Array(d)}else{return new Promise(((d,y)=>{const cleanUp=()=>{this._readable.removeListener("readable",readableCallback);this._readable.removeListener("error",rejectCallback);this._readable.removeListener("end",rejectCallback);this._readable.removeListener("close",rejectCallback);if(p.abortSignal){p.abortSignal.removeEventListener("abort",abortHandler)}};const readableCallback=()=>{const p=this._readable.read(i);if(p){this._position+=p.length;cleanUp();d(this.toUint8Array(p))}};const rejectCallback=()=>{cleanUp();y()};const abortHandler=()=>{cleanUp();y(M)};this._readable.on("readable",readableCallback);this._readable.once("error",rejectCallback);this._readable.once("end",rejectCallback);this._readable.once("close",rejectCallback);if(p.abortSignal){p.abortSignal.addEventListener("abort",abortHandler)}}))}}}p.AvroReadableFromStream=AvroReadableFromStream},92036:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReader=void 0;const y=d(90258);const v=d(90256);const D=d(22205);class AvroReader{_dataStream;_headerStream;_syncMarker;_metadata;_itemType;_itemsRemainingInBlock;_initialBlockOffset;_blockOffset;get blockOffset(){return this._blockOffset}_objectIndex;get objectIndex(){return this._objectIndex}_initialized;constructor(i,p,d,y){this._dataStream=i;this._headerStream=p||i;this._initialized=false;this._blockOffset=d||0;this._objectIndex=y||0;this._initialBlockOffset=d||0}async initialize(i={}){const p=await v.AvroParser.readFixedBytes(this._headerStream,y.AVRO_INIT_BYTES.length,{abortSignal:i.abortSignal});if(!(0,D.arraysEqual)(p,y.AVRO_INIT_BYTES)){throw new Error("Stream is not an Avro file.")}this._metadata=await v.AvroParser.readMap(this._headerStream,v.AvroParser.readString,{abortSignal:i.abortSignal});const d=this._metadata[y.AVRO_CODEC_KEY];if(!(d===undefined||d===null||d==="null")){throw new Error("Codecs are not supported")}this._syncMarker=await v.AvroParser.readFixedBytes(this._headerStream,y.AVRO_SYNC_MARKER_SIZE,{abortSignal:i.abortSignal});const M=JSON.parse(this._metadata[y.AVRO_SCHEMA_KEY]);this._itemType=v.AvroType.fromSchema(M);if(this._blockOffset===0){this._blockOffset=this._initialBlockOffset+this._dataStream.position}this._itemsRemainingInBlock=await v.AvroParser.readLong(this._dataStream,{abortSignal:i.abortSignal});await v.AvroParser.readLong(this._dataStream,{abortSignal:i.abortSignal});this._initialized=true;if(this._objectIndex&&this._objectIndex>0){for(let p=0;p<this._objectIndex;p++){await this._itemType.read(this._dataStream,{abortSignal:i.abortSignal});this._itemsRemainingInBlock--}}}hasNext(){return!this._initialized||this._itemsRemainingInBlock>0}async*parseObjects(i={}){if(!this._initialized){await this.initialize(i)}while(this.hasNext()){const p=await this._itemType.read(this._dataStream,{abortSignal:i.abortSignal});this._itemsRemainingInBlock--;this._objectIndex++;if(this._itemsRemainingInBlock===0){const p=await v.AvroParser.readFixedBytes(this._dataStream,y.AVRO_SYNC_MARKER_SIZE,{abortSignal:i.abortSignal});this._blockOffset=this._initialBlockOffset+this._dataStream.position;this._objectIndex=0;if(!(0,D.arraysEqual)(this._syncMarker,p)){throw new Error("Stream is not a valid Avro file.")}try{this._itemsRemainingInBlock=await v.AvroParser.readLong(this._dataStream,{abortSignal:i.abortSignal})}catch{this._itemsRemainingInBlock=0}if(this._itemsRemainingInBlock>0){await v.AvroParser.readLong(this._dataStream,{abortSignal:i.abortSignal})}}yield p}}}p.AvroReader=AvroReader},46999:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AvroReadableFromStream=p.AvroReadable=p.AvroReader=void 0;var y=d(92036);Object.defineProperty(p,"AvroReader",{enumerable:true,get:function(){return y.AvroReader}});var v=d(8287);Object.defineProperty(p,"AvroReadable",{enumerable:true,get:function(){return v.AvroReadable}});var D=d(82943);Object.defineProperty(p,"AvroReadableFromStream",{enumerable:true,get:function(){return D.AvroReadableFromStream}})},22205:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.arraysEqual=arraysEqual;function arraysEqual(i,p){if(i===p)return true;if(i==null||p==null)return false;if(i.length!==p.length)return false;for(let d=0;d<i.length;++d){if(i[d]!==p[d])return false}return true}},19150:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const y=d(42549);p.logger=(0,y.createClientLogger)("storage-blob")},67460:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBlobAudience=p.PremiumPageBlobTier=p.BlockBlobTier=void 0;p.toAccessTier=toAccessTier;p.ensureCpkIfSpecified=ensureCpkIfSpecified;p.getBlobServiceAccountAudience=getBlobServiceAccountAudience;const y=d(48855);var v;(function(i){i["Hot"]="Hot";i["Cool"]="Cool";i["Cold"]="Cold";i["Archive"]="Archive"})(v||(p.BlockBlobTier=v={}));var D;(function(i){i["P4"]="P4";i["P6"]="P6";i["P10"]="P10";i["P15"]="P15";i["P20"]="P20";i["P30"]="P30";i["P40"]="P40";i["P50"]="P50";i["P60"]="P60";i["P70"]="P70";i["P80"]="P80"})(D||(p.PremiumPageBlobTier=D={}));function toAccessTier(i){if(i===undefined){return undefined}return i}function ensureCpkIfSpecified(i,p){if(i&&!p){throw new RangeError("Customer-provided encryption key must be used over HTTPS.")}if(i&&!i.encryptionAlgorithm){i.encryptionAlgorithm=y.EncryptionAlgorithmAES25}}var M;(function(i){i["StorageOAuthScopes"]="https://storage.azure.com/.default";i["DiskComputeOAuthScopes"]="https://disk.compute.azure.com/.default"})(M||(p.StorageBlobAudience=M={}));function getBlobServiceAccountAudience(i){return`https://${i}.blob.core.windows.net/.default`}},36857:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredentialPolicy=void 0;const y=d(68572);class AnonymousCredentialPolicy extends y.CredentialPolicy{constructor(i,p){super(i,p)}}p.AnonymousCredentialPolicy=AnonymousCredentialPolicy},68572:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CredentialPolicy=void 0;const y=d(51916);class CredentialPolicy extends y.BaseRequestPolicy{sendRequest(i){return this._nextPolicy.sendRequest(this.signRequest(i))}signRequest(i){return i}}p.CredentialPolicy=CredentialPolicy},51916:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=void 0;class BaseRequestPolicy{_nextPolicy;_options;constructor(i,p){this._nextPolicy=i;this._options=p}shouldLog(i){return this._options.shouldLog(i)}log(i,p){this._options.log(i,p)}}p.BaseRequestPolicy=BaseRequestPolicy},88634:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicy=void 0;const y=d(51916);const v=d(91276);const D=d(48855);const M=d(46456);class StorageBrowserPolicy extends y.BaseRequestPolicy{constructor(i,p){super(i,p)}async sendRequest(i){if(v.isNodeLike){return this._nextPolicy.sendRequest(i)}if(i.method.toUpperCase()==="GET"||i.method.toUpperCase()==="HEAD"){i.url=(0,M.setURLParameter)(i.url,D.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}i.headers.remove(D.HeaderConstants.COOKIE);i.headers.remove(D.HeaderConstants.CONTENT_LENGTH);return this._nextPolicy.sendRequest(i)}}p.StorageBrowserPolicy=StorageBrowserPolicy},27982:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageBrowserPolicyName=void 0;p.storageBrowserPolicy=storageBrowserPolicy;const y=d(91276);const v=d(48855);const D=d(46456);p.storageBrowserPolicyName="storageBrowserPolicy";function storageBrowserPolicy(){return{name:p.storageBrowserPolicyName,async sendRequest(i,p){if(y.isNodeLike){return p(i)}if(i.method==="GET"||i.method==="HEAD"){i.url=(0,D.setURLParameter)(i.url,v.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}i.headers.delete(v.HeaderConstants.COOKIE);i.headers.delete(v.HeaderConstants.CONTENT_LENGTH);return p(i)}}}},20507:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageCorrectContentLengthPolicyName=void 0;p.storageCorrectContentLengthPolicy=storageCorrectContentLengthPolicy;const y=d(48855);p.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function storageCorrectContentLengthPolicy(){function correctContentLength(i){if(i.body&&(typeof i.body==="string"||Buffer.isBuffer(i.body))&&i.body.length>0){i.headers.set(y.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(i.body))}}return{name:p.storageCorrectContentLengthPolicyName,async sendRequest(i,p){correctContentLength(i);return p(i)}}}},25312:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicy=void 0;p.NewRetryPolicyFactory=NewRetryPolicyFactory;const y=d(764);const v=d(51916);const D=d(48855);const M=d(46456);const U=d(19150);const j=d(35224);function NewRetryPolicyFactory(i){return{create:(p,d)=>new StorageRetryPolicy(p,d,i)}}const V={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:j.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const K=new y.AbortError("The operation was aborted.");class StorageRetryPolicy extends v.BaseRequestPolicy{retryOptions;constructor(i,p,d=V){super(i,p);this.retryOptions={retryPolicyType:d.retryPolicyType?d.retryPolicyType:V.retryPolicyType,maxTries:d.maxTries&&d.maxTries>=1?Math.floor(d.maxTries):V.maxTries,tryTimeoutInMs:d.tryTimeoutInMs&&d.tryTimeoutInMs>=0?d.tryTimeoutInMs:V.tryTimeoutInMs,retryDelayInMs:d.retryDelayInMs&&d.retryDelayInMs>=0?Math.min(d.retryDelayInMs,d.maxRetryDelayInMs?d.maxRetryDelayInMs:V.maxRetryDelayInMs):V.retryDelayInMs,maxRetryDelayInMs:d.maxRetryDelayInMs&&d.maxRetryDelayInMs>=0?d.maxRetryDelayInMs:V.maxRetryDelayInMs,secondaryHost:d.secondaryHost?d.secondaryHost:V.secondaryHost}}async sendRequest(i){return this.attemptSendRequest(i,false,1)}async attemptSendRequest(i,p,d){const y=i.clone();const v=p||!this.retryOptions.secondaryHost||!(i.method==="GET"||i.method==="HEAD"||i.method==="OPTIONS")||d%2===1;if(!v){y.url=(0,M.setURLHost)(y.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){y.url=(0,M.setURLParameter)(y.url,D.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}let j;try{U.logger.info(`RetryPolicy: =====> Try=${d} ${v?"Primary":"Secondary"}`);j=await this._nextPolicy.sendRequest(y);if(!this.shouldRetry(v,d,j)){return j}p=p||!v&&j.status===404}catch(i){U.logger.error(`RetryPolicy: Caught error, message: ${i.message}, code: ${i.code}`);if(!this.shouldRetry(v,d,j,i)){throw i}}await this.delay(v,d,i.abortSignal);return this.attemptSendRequest(i,p,++d)}shouldRetry(i,p,d,y){if(p>=this.retryOptions.maxTries){U.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${this.retryOptions.maxTries}, no further try.`);return false}const v=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(y){for(const i of v){if(y.name.toUpperCase().includes(i)||y.message.toUpperCase().includes(i)||y.code&&y.code.toString().toUpperCase()===i){U.logger.info(`RetryPolicy: Network error ${i} found, will retry.`);return true}}}if(d||y){const p=d?d.status:y?y.statusCode:0;if(!i&&p===404){U.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){U.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}if(y?.code==="PARSE_ERROR"&&y?.message.startsWith(`Error "Error: Unclosed root tag`)){U.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}return false}async delay(i,p,d){let y=0;if(i){switch(this.retryOptions.retryPolicyType){case j.StorageRetryPolicyType.EXPONENTIAL:y=Math.min((Math.pow(2,p-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case j.StorageRetryPolicyType.FIXED:y=this.retryOptions.retryDelayInMs;break}}else{y=Math.random()*1e3}U.logger.info(`RetryPolicy: Delay for ${y}ms`);return(0,M.delay)(y,d,K)}}p.StorageRetryPolicy=StorageRetryPolicy},35224:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyType=void 0;var d;(function(i){i[i["EXPONENTIAL"]=0]="EXPONENTIAL";i[i["FIXED"]=1]="FIXED"})(d||(p.StorageRetryPolicyType=d={}))},2260:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageRetryPolicyName=void 0;p.storageRetryPolicy=storageRetryPolicy;const y=d(764);const v=d(54786);const D=d(91276);const M=d(92075);const U=d(48855);const j=d(46456);const V=d(19150);p.storageRetryPolicyName="storageRetryPolicy";const K={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:M.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const ee=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];const te=new y.AbortError("The operation was aborted.");function storageRetryPolicy(i={}){const d=i.retryPolicyType??K.retryPolicyType;const y=i.maxTries??K.maxTries;const re=i.retryDelayInMs??K.retryDelayInMs;const ne=i.maxRetryDelayInMs??K.maxRetryDelayInMs;const ie=i.secondaryHost??K.secondaryHost;const oe=i.tryTimeoutInMs??K.tryTimeoutInMs;function shouldRetry({isPrimaryRetry:i,attempt:p,response:d,error:v}){if(p>=y){V.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${y}, no further try.`);return false}if(v){for(const i of ee){if(v.name.toUpperCase().includes(i)||v.message.toUpperCase().includes(i)||v.code&&v.code.toString().toUpperCase()===i){V.logger.info(`RetryPolicy: Network error ${i} found, will retry.`);return true}}if(v?.code==="PARSE_ERROR"&&v?.message.startsWith(`Error "Error: Unclosed root tag`)){V.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}}if(d||v){const p=d?.status??v?.statusCode??0;if(!i&&p===404){V.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){V.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}return false}function calculateDelay(i,p){let y=0;if(i){switch(d){case M.StorageRetryPolicyType.EXPONENTIAL:y=Math.min((Math.pow(2,p-1)-1)*re,ne);break;case M.StorageRetryPolicyType.FIXED:y=re;break}}else{y=Math.random()*1e3}V.logger.info(`RetryPolicy: Delay for ${y}ms`);return y}return{name:p.storageRetryPolicyName,async sendRequest(i,p){if(oe){i.url=(0,j.setURLParameter)(i.url,U.URLConstants.Parameters.TIMEOUT,String(Math.floor(oe/1e3)))}const d=i.url;const y=ie?(0,j.setURLHost)(i.url,ie):undefined;let M=false;let K=1;let ee=true;let re;let ne;while(ee){const U=M||!y||!["GET","HEAD","OPTIONS"].includes(i.method)||K%2===1;i.url=U?d:y;re=undefined;ne=undefined;try{V.logger.info(`RetryPolicy: =====> Try=${K} ${U?"Primary":"Secondary"}`);re=await p(i);M=M||!U&&re.status===404}catch(i){if((0,v.isRestError)(i)){V.logger.error(`RetryPolicy: Caught error, message: ${i.message}, code: ${i.code}`);ne=i}else{V.logger.error(`RetryPolicy: Caught error, message: ${(0,D.getErrorMessage)(i)}`);throw i}}ee=shouldRetry({isPrimaryRetry:U,attempt:K,response:re,error:ne});if(ee){await(0,j.delay)(calculateDelay(U,K),i.abortSignal,te)}K++}if(re){return re}throw ne??new v.RestError("RetryPolicy failed without known error.")}}}},25443:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredentialPolicy=void 0;const y=d(48855);const v=d(46456);const D=d(68572);const M=d(53786);class StorageSharedKeyCredentialPolicy extends D.CredentialPolicy{factory;constructor(i,p,d){super(i,p);this.factory=d}signRequest(i){i.headers.set(y.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(i.body&&(typeof i.body==="string"||i.body!==undefined)&&i.body.length>0){i.headers.set(y.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(i.body))}const p=[i.method.toUpperCase(),this.getHeaderValueToSign(i,y.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(i,y.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(i,y.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(i,y.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(i,y.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(i,y.HeaderConstants.DATE),this.getHeaderValueToSign(i,y.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(i,y.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(i,y.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(i,y.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(i,y.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(i)+this.getCanonicalizedResourceString(i);const d=this.factory.computeHMACSHA256(p);i.headers.set(y.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${d}`);return i}getHeaderValueToSign(i,p){const d=i.headers.get(p);if(!d){return""}if(p===y.HeaderConstants.CONTENT_LENGTH&&d==="0"){return""}return d}getCanonicalizedHeadersString(i){let p=i.headers.headersArray().filter((i=>i.name.toLowerCase().startsWith(y.HeaderConstants.PREFIX_FOR_STORAGE)));p.sort(((i,p)=>(0,M.compareHeader)(i.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((i,p,d)=>{if(p>0&&i.name.toLowerCase()===d[p-1].name.toLowerCase()){return false}return true}));let d="";p.forEach((i=>{d+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()}\n`}));return d}getCanonicalizedResourceString(i){const p=(0,v.getURLPath)(i.url)||"/";let d="";d+=`/${this.factory.accountName}${p}`;const y=(0,v.getURLQueries)(i.url);const D={};if(y){const i=[];for(const p in y){if(Object.prototype.hasOwnProperty.call(y,p)){const d=p.toLowerCase();D[d]=y[p];i.push(d)}}i.sort();for(const p of i){d+=`\n${p}:${decodeURIComponent(D[p])}`}}return d}}p.StorageSharedKeyCredentialPolicy=StorageSharedKeyCredentialPolicy},99283:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageSharedKeyCredentialPolicyName=void 0;p.storageSharedKeyCredentialPolicy=storageSharedKeyCredentialPolicy;const y=d(77598);const v=d(48855);const D=d(46456);const M=d(53786);p.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function storageSharedKeyCredentialPolicy(i){function signRequest(p){p.headers.set(v.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(p.body&&(typeof p.body==="string"||Buffer.isBuffer(p.body))&&p.body.length>0){p.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(p.body))}const d=[p.method.toUpperCase(),getHeaderValueToSign(p,v.HeaderConstants.CONTENT_LANGUAGE),getHeaderValueToSign(p,v.HeaderConstants.CONTENT_ENCODING),getHeaderValueToSign(p,v.HeaderConstants.CONTENT_LENGTH),getHeaderValueToSign(p,v.HeaderConstants.CONTENT_MD5),getHeaderValueToSign(p,v.HeaderConstants.CONTENT_TYPE),getHeaderValueToSign(p,v.HeaderConstants.DATE),getHeaderValueToSign(p,v.HeaderConstants.IF_MODIFIED_SINCE),getHeaderValueToSign(p,v.HeaderConstants.IF_MATCH),getHeaderValueToSign(p,v.HeaderConstants.IF_NONE_MATCH),getHeaderValueToSign(p,v.HeaderConstants.IF_UNMODIFIED_SINCE),getHeaderValueToSign(p,v.HeaderConstants.RANGE)].join("\n")+"\n"+getCanonicalizedHeadersString(p)+getCanonicalizedResourceString(p);const D=(0,y.createHmac)("sha256",i.accountKey).update(d,"utf8").digest("base64");p.headers.set(v.HeaderConstants.AUTHORIZATION,`SharedKey ${i.accountName}:${D}`)}function getHeaderValueToSign(i,p){const d=i.headers.get(p);if(!d){return""}if(p===v.HeaderConstants.CONTENT_LENGTH&&d==="0"){return""}return d}function getCanonicalizedHeadersString(i){let p=[];for(const[d,y]of i.headers){if(d.toLowerCase().startsWith(v.HeaderConstants.PREFIX_FOR_STORAGE)){p.push({name:d,value:y})}}p.sort(((i,p)=>(0,M.compareHeader)(i.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((i,p,d)=>{if(p>0&&i.name.toLowerCase()===d[p-1].name.toLowerCase()){return false}return true}));let d="";p.forEach((i=>{d+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()}\n`}));return d}function getCanonicalizedResourceString(p){const d=(0,D.getURLPath)(p.url)||"/";let y="";y+=`/${i.accountName}${d}`;const v=(0,D.getURLQueries)(p.url);const M={};if(v){const i=[];for(const p in v){if(Object.prototype.hasOwnProperty.call(v,p)){const d=p.toLowerCase();M[d]=v[p];i.push(d)}}i.sort();for(const p of i){y+=`\n${p}:${decodeURIComponent(M[p])}`}}return y}return{name:p.storageSharedKeyCredentialPolicyName,async sendRequest(i,p){signRequest(i);return p(i)}}}},75725:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobBeginCopyFromUrlPoller=void 0;const y=d(91276);const v=d(22670);class BlobBeginCopyFromUrlPoller extends v.Poller{intervalInMs;constructor(i){const{blobClient:p,copySource:d,intervalInMs:y=15e3,onProgress:v,resumeFrom:D,startCopyFromURLOptions:M}=i;let U;if(D){U=JSON.parse(D).state}const j=makeBlobBeginCopyFromURLPollOperation({...U,blobClient:p,copySource:d,startCopyFromURLOptions:M});super(j);if(typeof v==="function"){this.onProgress(v)}this.intervalInMs=y}delay(){return(0,y.delay)(this.intervalInMs)}}p.BlobBeginCopyFromUrlPoller=BlobBeginCopyFromUrlPoller;const D=async function cancel(i={}){const p=this.state;const{copyId:d}=p;if(p.isCompleted){return makeBlobBeginCopyFromURLPollOperation(p)}if(!d){p.isCancelled=true;return makeBlobBeginCopyFromURLPollOperation(p)}await p.blobClient.abortCopyFromURL(d,{abortSignal:i.abortSignal});p.isCancelled=true;return makeBlobBeginCopyFromURLPollOperation(p)};const M=async function update(i={}){const p=this.state;const{blobClient:d,copySource:y,startCopyFromURLOptions:v}=p;if(!p.isStarted){p.isStarted=true;const i=await d.startCopyFromURL(y,v);p.copyId=i.copyId;if(i.copyStatus==="success"){p.result=i;p.isCompleted=true}}else if(!p.isCompleted){try{const d=await p.blobClient.getProperties({abortSignal:i.abortSignal});const{copyStatus:y,copyProgress:v}=d;const D=p.copyProgress;if(v){p.copyProgress=v}if(y==="pending"&&v!==D&&typeof i.fireProgress==="function"){i.fireProgress(p)}else if(y==="success"){p.result=d;p.isCompleted=true}else if(y==="failed"){p.error=new Error(`Blob copy failed with reason: "${d.copyStatusDescription||"unknown"}"`);p.isCompleted=true}}catch(i){p.error=i;p.isCompleted=true}}return makeBlobBeginCopyFromURLPollOperation(p)};const U=function toString(){return JSON.stringify({state:this.state},((i,p)=>{if(i==="blobClient"){return undefined}return p}))};function makeBlobBeginCopyFromURLPollOperation(i){return{state:{...i},cancel:D,toString:U,update:M}}},70834:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASPermissions=void 0;class AccountSASPermissions{static parse(i){const p=new AccountSASPermissions;for(const d of i){switch(d){case"r":p.read=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"x":p.deleteVersion=true;break;case"l":p.list=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"u":p.update=true;break;case"p":p.process=true;break;case"t":p.tag=true;break;case"f":p.filter=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;default:throw new RangeError(`Invalid permission character: ${d}`)}}return p}static from(i){const p=new AccountSASPermissions;if(i.read){p.read=true}if(i.write){p.write=true}if(i.delete){p.delete=true}if(i.deleteVersion){p.deleteVersion=true}if(i.filter){p.filter=true}if(i.tag){p.tag=true}if(i.list){p.list=true}if(i.add){p.add=true}if(i.create){p.create=true}if(i.update){p.update=true}if(i.process){p.process=true}if(i.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(i.permanentDelete){p.permanentDelete=true}return p}read=false;write=false;delete=false;deleteVersion=false;list=false;add=false;create=false;update=false;process=false;tag=false;filter=false;setImmutabilityPolicy=false;permanentDelete=false;toString(){const i=[];if(this.read){i.push("r")}if(this.write){i.push("w")}if(this.delete){i.push("d")}if(this.deleteVersion){i.push("x")}if(this.filter){i.push("f")}if(this.tag){i.push("t")}if(this.list){i.push("l")}if(this.add){i.push("a")}if(this.create){i.push("c")}if(this.update){i.push("u")}if(this.process){i.push("p")}if(this.setImmutabilityPolicy){i.push("i")}if(this.permanentDelete){i.push("y")}return i.join("")}}p.AccountSASPermissions=AccountSASPermissions},30639:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASResourceTypes=void 0;class AccountSASResourceTypes{static parse(i){const p=new AccountSASResourceTypes;for(const d of i){switch(d){case"s":p.service=true;break;case"c":p.container=true;break;case"o":p.object=true;break;default:throw new RangeError(`Invalid resource type: ${d}`)}}return p}service=false;container=false;object=false;toString(){const i=[];if(this.service){i.push("s")}if(this.container){i.push("c")}if(this.object){i.push("o")}return i.join("")}}p.AccountSASResourceTypes=AccountSASResourceTypes},50120:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AccountSASServices=void 0;class AccountSASServices{static parse(i){const p=new AccountSASServices;for(const d of i){switch(d){case"b":p.blob=true;break;case"f":p.file=true;break;case"q":p.queue=true;break;case"t":p.table=true;break;default:throw new RangeError(`Invalid service character: ${d}`)}}return p}blob=false;file=false;queue=false;table=false;toString(){const i=[];if(this.blob){i.push("b")}if(this.table){i.push("t")}if(this.queue){i.push("q")}if(this.file){i.push("f")}return i.join("")}}p.AccountSASServices=AccountSASServices},79066:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.generateAccountSASQueryParameters=generateAccountSASQueryParameters;p.generateAccountSASQueryParametersInternal=generateAccountSASQueryParametersInternal;const y=d(70834);const v=d(30639);const D=d(50120);const M=d(4429);const U=d(49547);const j=d(48855);const V=d(46456);function generateAccountSASQueryParameters(i,p){return generateAccountSASQueryParametersInternal(i,p).sasQueryParameters}function generateAccountSASQueryParametersInternal(i,p){const d=i.version?i.version:j.SERVICE_VERSION;if(i.permissions&&i.permissions.setImmutabilityPolicy&&d<"2020-08-04"){throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.")}if(i.permissions&&i.permissions.deleteVersion&&d<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.")}if(i.permissions&&i.permissions.permanentDelete&&d<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.")}if(i.permissions&&i.permissions.tag&&d<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.")}if(i.permissions&&i.permissions.filter&&d<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.")}if(i.encryptionScope&&d<"2020-12-06"){throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.")}const K=y.AccountSASPermissions.parse(i.permissions.toString());const ee=D.AccountSASServices.parse(i.services).toString();const te=v.AccountSASResourceTypes.parse(i.resourceTypes).toString();let re;if(d>="2020-12-06"){re=[p.accountName,K,ee,te,i.startsOn?(0,V.truncatedISO8061Date)(i.startsOn,false):"",(0,V.truncatedISO8061Date)(i.expiresOn,false),i.ipRange?(0,M.ipRangeToString)(i.ipRange):"",i.protocol?i.protocol:"",d,i.encryptionScope?i.encryptionScope:"",""].join("\n")}else{re=[p.accountName,K,ee,te,i.startsOn?(0,V.truncatedISO8061Date)(i.startsOn,false):"",(0,V.truncatedISO8061Date)(i.expiresOn,false),i.ipRange?(0,M.ipRangeToString)(i.ipRange):"",i.protocol?i.protocol:"",d,""].join("\n")}const ne=p.computeHMACSHA256(re);return{sasQueryParameters:new U.SASQueryParameters(d,ne,K.toString(),ee,te,i.protocol,i.startsOn,i.expiresOn,i.ipRange,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,i.encryptionScope),stringToSign:re}}},20252:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobSASPermissions=void 0;class BlobSASPermissions{static parse(i){const p=new BlobSASPermissions;for(const d of i){switch(d){case"r":p.read=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"x":p.deleteVersion=true;break;case"t":p.tag=true;break;case"m":p.move=true;break;case"e":p.execute=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;default:throw new RangeError(`Invalid permission: ${d}`)}}return p}static from(i){const p=new BlobSASPermissions;if(i.read){p.read=true}if(i.add){p.add=true}if(i.create){p.create=true}if(i.write){p.write=true}if(i.delete){p.delete=true}if(i.deleteVersion){p.deleteVersion=true}if(i.tag){p.tag=true}if(i.move){p.move=true}if(i.execute){p.execute=true}if(i.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(i.permanentDelete){p.permanentDelete=true}return p}read=false;add=false;create=false;write=false;delete=false;deleteVersion=false;tag=false;move=false;execute=false;setImmutabilityPolicy=false;permanentDelete=false;toString(){const i=[];if(this.read){i.push("r")}if(this.add){i.push("a")}if(this.create){i.push("c")}if(this.write){i.push("w")}if(this.delete){i.push("d")}if(this.deleteVersion){i.push("x")}if(this.tag){i.push("t")}if(this.move){i.push("m")}if(this.execute){i.push("e")}if(this.setImmutabilityPolicy){i.push("i")}if(this.permanentDelete){i.push("y")}return i.join("")}}p.BlobSASPermissions=BlobSASPermissions},24844:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.generateBlobSASQueryParameters=generateBlobSASQueryParameters;p.generateBlobSASQueryParametersInternal=generateBlobSASQueryParametersInternal;const y=d(20252);const v=d(67114);const D=d(78403);const M=d(71604);const U=d(4429);const j=d(49547);const V=d(48855);const K=d(46456);function generateBlobSASQueryParameters(i,p,d){return generateBlobSASQueryParametersInternal(i,p,d).sasQueryParameters}function generateBlobSASQueryParametersInternal(i,p,d){const y=i.version?i.version:V.SERVICE_VERSION;const v=p instanceof D.StorageSharedKeyCredential?p:undefined;let U;if(v===undefined&&d!==undefined){U=new M.UserDelegationKeyCredential(d,p)}if(v===undefined&&U===undefined){throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.")}if(y>="2020-12-06"){if(v!==undefined){return generateBlobSASQueryParameters20201206(i,v)}else{if(y>="2025-07-05"){return generateBlobSASQueryParametersUDK20250705(i,U)}else{return generateBlobSASQueryParametersUDK20201206(i,U)}}}if(y>="2018-11-09"){if(v!==undefined){return generateBlobSASQueryParameters20181109(i,v)}else{if(y>="2020-02-10"){return generateBlobSASQueryParametersUDK20200210(i,U)}else{return generateBlobSASQueryParametersUDK20181109(i,U)}}}if(y>="2015-04-05"){if(v!==undefined){return generateBlobSASQueryParameters20150405(i,v)}else{throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}}throw new RangeError("'version' must be >= '2015-04-05'.")}function generateBlobSASQueryParameters20150405(i,p){i=SASSignatureValuesSanityCheckAndAutofill(i);if(!i.identifier&&!(i.permissions&&i.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let d="c";if(i.blobName){d="b"}let D;if(i.permissions){if(i.blobName){D=y.BlobSASPermissions.parse(i.permissions.toString()).toString()}else{D=v.ContainerSASPermissions.parse(i.permissions.toString()).toString()}}const M=[D?D:"",i.startsOn?(0,K.truncatedISO8061Date)(i.startsOn,false):"",i.expiresOn?(0,K.truncatedISO8061Date)(i.expiresOn,false):"",getCanonicalName(p.accountName,i.containerName,i.blobName),i.identifier,i.ipRange?(0,U.ipRangeToString)(i.ipRange):"",i.protocol?i.protocol:"",i.version,i.cacheControl?i.cacheControl:"",i.contentDisposition?i.contentDisposition:"",i.contentEncoding?i.contentEncoding:"",i.contentLanguage?i.contentLanguage:"",i.contentType?i.contentType:""].join("\n");const V=p.computeHMACSHA256(M);return{sasQueryParameters:new j.SASQueryParameters(i.version,V,D,undefined,undefined,i.protocol,i.startsOn,i.expiresOn,i.ipRange,i.identifier,d,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType),stringToSign:M}}function generateBlobSASQueryParameters20181109(i,p){i=SASSignatureValuesSanityCheckAndAutofill(i);if(!i.identifier&&!(i.permissions&&i.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let d="c";let D=i.snapshotTime;if(i.blobName){d="b";if(i.snapshotTime){d="bs"}else if(i.versionId){d="bv";D=i.versionId}}let M;if(i.permissions){if(i.blobName){M=y.BlobSASPermissions.parse(i.permissions.toString()).toString()}else{M=v.ContainerSASPermissions.parse(i.permissions.toString()).toString()}}const V=[M?M:"",i.startsOn?(0,K.truncatedISO8061Date)(i.startsOn,false):"",i.expiresOn?(0,K.truncatedISO8061Date)(i.expiresOn,false):"",getCanonicalName(p.accountName,i.containerName,i.blobName),i.identifier,i.ipRange?(0,U.ipRangeToString)(i.ipRange):"",i.protocol?i.protocol:"",i.version,d,D,i.cacheControl?i.cacheControl:"",i.contentDisposition?i.contentDisposition:"",i.contentEncoding?i.contentEncoding:"",i.contentLanguage?i.contentLanguage:"",i.contentType?i.contentType:""].join("\n");const ee=p.computeHMACSHA256(V);return{sasQueryParameters:new j.SASQueryParameters(i.version,ee,M,undefined,undefined,i.protocol,i.startsOn,i.expiresOn,i.ipRange,i.identifier,d,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType),stringToSign:V}}function generateBlobSASQueryParameters20201206(i,p){i=SASSignatureValuesSanityCheckAndAutofill(i);if(!i.identifier&&!(i.permissions&&i.expiresOn)){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}let d="c";let D=i.snapshotTime;if(i.blobName){d="b";if(i.snapshotTime){d="bs"}else if(i.versionId){d="bv";D=i.versionId}}let M;if(i.permissions){if(i.blobName){M=y.BlobSASPermissions.parse(i.permissions.toString()).toString()}else{M=v.ContainerSASPermissions.parse(i.permissions.toString()).toString()}}const V=[M?M:"",i.startsOn?(0,K.truncatedISO8061Date)(i.startsOn,false):"",i.expiresOn?(0,K.truncatedISO8061Date)(i.expiresOn,false):"",getCanonicalName(p.accountName,i.containerName,i.blobName),i.identifier,i.ipRange?(0,U.ipRangeToString)(i.ipRange):"",i.protocol?i.protocol:"",i.version,d,D,i.encryptionScope,i.cacheControl?i.cacheControl:"",i.contentDisposition?i.contentDisposition:"",i.contentEncoding?i.contentEncoding:"",i.contentLanguage?i.contentLanguage:"",i.contentType?i.contentType:""].join("\n");const ee=p.computeHMACSHA256(V);return{sasQueryParameters:new j.SASQueryParameters(i.version,ee,M,undefined,undefined,i.protocol,i.startsOn,i.expiresOn,i.ipRange,i.identifier,d,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType,undefined,undefined,undefined,i.encryptionScope),stringToSign:V}}function generateBlobSASQueryParametersUDK20181109(i,p){i=SASSignatureValuesSanityCheckAndAutofill(i);if(!i.permissions||!i.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let d="c";let D=i.snapshotTime;if(i.blobName){d="b";if(i.snapshotTime){d="bs"}else if(i.versionId){d="bv";D=i.versionId}}let M;if(i.permissions){if(i.blobName){M=y.BlobSASPermissions.parse(i.permissions.toString()).toString()}else{M=v.ContainerSASPermissions.parse(i.permissions.toString()).toString()}}const V=[M?M:"",i.startsOn?(0,K.truncatedISO8061Date)(i.startsOn,false):"",i.expiresOn?(0,K.truncatedISO8061Date)(i.expiresOn,false):"",getCanonicalName(p.accountName,i.containerName,i.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,K.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,K.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,i.ipRange?(0,U.ipRangeToString)(i.ipRange):"",i.protocol?i.protocol:"",i.version,d,D,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType].join("\n");const ee=p.computeHMACSHA256(V);return{sasQueryParameters:new j.SASQueryParameters(i.version,ee,M,undefined,undefined,i.protocol,i.startsOn,i.expiresOn,i.ipRange,i.identifier,d,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType,p.userDelegationKey),stringToSign:V}}function generateBlobSASQueryParametersUDK20200210(i,p){i=SASSignatureValuesSanityCheckAndAutofill(i);if(!i.permissions||!i.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let d="c";let D=i.snapshotTime;if(i.blobName){d="b";if(i.snapshotTime){d="bs"}else if(i.versionId){d="bv";D=i.versionId}}let M;if(i.permissions){if(i.blobName){M=y.BlobSASPermissions.parse(i.permissions.toString()).toString()}else{M=v.ContainerSASPermissions.parse(i.permissions.toString()).toString()}}const V=[M?M:"",i.startsOn?(0,K.truncatedISO8061Date)(i.startsOn,false):"",i.expiresOn?(0,K.truncatedISO8061Date)(i.expiresOn,false):"",getCanonicalName(p.accountName,i.containerName,i.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,K.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,K.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,i.preauthorizedAgentObjectId,undefined,i.correlationId,i.ipRange?(0,U.ipRangeToString)(i.ipRange):"",i.protocol?i.protocol:"",i.version,d,D,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType].join("\n");const ee=p.computeHMACSHA256(V);return{sasQueryParameters:new j.SASQueryParameters(i.version,ee,M,undefined,undefined,i.protocol,i.startsOn,i.expiresOn,i.ipRange,i.identifier,d,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType,p.userDelegationKey,i.preauthorizedAgentObjectId,i.correlationId),stringToSign:V}}function generateBlobSASQueryParametersUDK20201206(i,p){i=SASSignatureValuesSanityCheckAndAutofill(i);if(!i.permissions||!i.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let d="c";let D=i.snapshotTime;if(i.blobName){d="b";if(i.snapshotTime){d="bs"}else if(i.versionId){d="bv";D=i.versionId}}let M;if(i.permissions){if(i.blobName){M=y.BlobSASPermissions.parse(i.permissions.toString()).toString()}else{M=v.ContainerSASPermissions.parse(i.permissions.toString()).toString()}}const V=[M?M:"",i.startsOn?(0,K.truncatedISO8061Date)(i.startsOn,false):"",i.expiresOn?(0,K.truncatedISO8061Date)(i.expiresOn,false):"",getCanonicalName(p.accountName,i.containerName,i.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,K.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,K.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,i.preauthorizedAgentObjectId,undefined,i.correlationId,i.ipRange?(0,U.ipRangeToString)(i.ipRange):"",i.protocol?i.protocol:"",i.version,d,D,i.encryptionScope,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType].join("\n");const ee=p.computeHMACSHA256(V);return{sasQueryParameters:new j.SASQueryParameters(i.version,ee,M,undefined,undefined,i.protocol,i.startsOn,i.expiresOn,i.ipRange,i.identifier,d,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType,p.userDelegationKey,i.preauthorizedAgentObjectId,i.correlationId,i.encryptionScope),stringToSign:V}}function generateBlobSASQueryParametersUDK20250705(i,p){i=SASSignatureValuesSanityCheckAndAutofill(i);if(!i.permissions||!i.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}let d="c";let D=i.snapshotTime;if(i.blobName){d="b";if(i.snapshotTime){d="bs"}else if(i.versionId){d="bv";D=i.versionId}}let M;if(i.permissions){if(i.blobName){M=y.BlobSASPermissions.parse(i.permissions.toString()).toString()}else{M=v.ContainerSASPermissions.parse(i.permissions.toString()).toString()}}const V=[M?M:"",i.startsOn?(0,K.truncatedISO8061Date)(i.startsOn,false):"",i.expiresOn?(0,K.truncatedISO8061Date)(i.expiresOn,false):"",getCanonicalName(p.accountName,i.containerName,i.blobName),p.userDelegationKey.signedObjectId,p.userDelegationKey.signedTenantId,p.userDelegationKey.signedStartsOn?(0,K.truncatedISO8061Date)(p.userDelegationKey.signedStartsOn,false):"",p.userDelegationKey.signedExpiresOn?(0,K.truncatedISO8061Date)(p.userDelegationKey.signedExpiresOn,false):"",p.userDelegationKey.signedService,p.userDelegationKey.signedVersion,i.preauthorizedAgentObjectId,undefined,i.correlationId,undefined,undefined,i.ipRange?(0,U.ipRangeToString)(i.ipRange):"",i.protocol?i.protocol:"",i.version,d,D,i.encryptionScope,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType].join("\n");const ee=p.computeHMACSHA256(V);return{sasQueryParameters:new j.SASQueryParameters(i.version,ee,M,undefined,undefined,i.protocol,i.startsOn,i.expiresOn,i.ipRange,i.identifier,d,i.cacheControl,i.contentDisposition,i.contentEncoding,i.contentLanguage,i.contentType,p.userDelegationKey,i.preauthorizedAgentObjectId,i.correlationId,i.encryptionScope),stringToSign:V}}function getCanonicalName(i,p,d){const y=[`/blob/${i}/${p}`];if(d){y.push(`/${d}`)}return y.join("")}function SASSignatureValuesSanityCheckAndAutofill(i){const p=i.version?i.version:V.SERVICE_VERSION;if(i.snapshotTime&&p<"2018-11-09"){throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.")}if(i.blobName===undefined&&i.snapshotTime){throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.")}if(i.versionId&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.")}if(i.blobName===undefined&&i.versionId){throw RangeError("Must provide 'blobName' when providing 'versionId'.")}if(i.permissions&&i.permissions.setImmutabilityPolicy&&p<"2020-08-04"){throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.")}if(i.permissions&&i.permissions.deleteVersion&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.")}if(i.permissions&&i.permissions.permanentDelete&&p<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.")}if(i.permissions&&i.permissions.tag&&p<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.")}if(p<"2020-02-10"&&i.permissions&&(i.permissions.move||i.permissions.execute)){throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.")}if(p<"2021-04-10"&&i.permissions&&i.permissions.filterByTags){throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.")}if(p<"2020-02-10"&&(i.preauthorizedAgentObjectId||i.correlationId)){throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.")}if(i.encryptionScope&&p<"2020-12-06"){throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.")}i.version=p;return i}},67114:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ContainerSASPermissions=void 0;class ContainerSASPermissions{static parse(i){const p=new ContainerSASPermissions;for(const d of i){switch(d){case"r":p.read=true;break;case"a":p.add=true;break;case"c":p.create=true;break;case"w":p.write=true;break;case"d":p.delete=true;break;case"l":p.list=true;break;case"t":p.tag=true;break;case"x":p.deleteVersion=true;break;case"m":p.move=true;break;case"e":p.execute=true;break;case"i":p.setImmutabilityPolicy=true;break;case"y":p.permanentDelete=true;break;case"f":p.filterByTags=true;break;default:throw new RangeError(`Invalid permission ${d}`)}}return p}static from(i){const p=new ContainerSASPermissions;if(i.read){p.read=true}if(i.add){p.add=true}if(i.create){p.create=true}if(i.write){p.write=true}if(i.delete){p.delete=true}if(i.list){p.list=true}if(i.deleteVersion){p.deleteVersion=true}if(i.tag){p.tag=true}if(i.move){p.move=true}if(i.execute){p.execute=true}if(i.setImmutabilityPolicy){p.setImmutabilityPolicy=true}if(i.permanentDelete){p.permanentDelete=true}if(i.filterByTags){p.filterByTags=true}return p}read=false;add=false;create=false;write=false;delete=false;deleteVersion=false;list=false;tag=false;move=false;execute=false;setImmutabilityPolicy=false;permanentDelete=false;filterByTags=false;toString(){const i=[];if(this.read){i.push("r")}if(this.add){i.push("a")}if(this.create){i.push("c")}if(this.write){i.push("w")}if(this.delete){i.push("d")}if(this.deleteVersion){i.push("x")}if(this.list){i.push("l")}if(this.tag){i.push("t")}if(this.move){i.push("m")}if(this.execute){i.push("e")}if(this.setImmutabilityPolicy){i.push("i")}if(this.permanentDelete){i.push("y")}if(this.filterByTags){i.push("f")}return i.join("")}}p.ContainerSASPermissions=ContainerSASPermissions},49547:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.SASQueryParameters=p.SASProtocol=void 0;const y=d(4429);const v=d(46456);var D;(function(i){i["Https"]="https";i["HttpsAndHttp"]="https,http"})(D||(p.SASProtocol=D={}));class SASQueryParameters{version;protocol;startsOn;expiresOn;permissions;services;resourceTypes;identifier;encryptionScope;resource;signature;cacheControl;contentDisposition;contentEncoding;contentLanguage;contentType;ipRangeInner;signedOid;signedTenantId;signedStartsOn;signedExpiresOn;signedService;signedVersion;preauthorizedAgentObjectId;correlationId;get ipRange(){if(this.ipRangeInner){return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}return undefined}constructor(i,p,d,y,v,D,M,U,j,V,K,ee,te,re,ne,ie,oe,se,ae,le){this.version=i;this.signature=p;if(d!==undefined&&typeof d!=="string"){this.permissions=d.permissions;this.services=d.services;this.resourceTypes=d.resourceTypes;this.protocol=d.protocol;this.startsOn=d.startsOn;this.expiresOn=d.expiresOn;this.ipRangeInner=d.ipRange;this.identifier=d.identifier;this.encryptionScope=d.encryptionScope;this.resource=d.resource;this.cacheControl=d.cacheControl;this.contentDisposition=d.contentDisposition;this.contentEncoding=d.contentEncoding;this.contentLanguage=d.contentLanguage;this.contentType=d.contentType;if(d.userDelegationKey){this.signedOid=d.userDelegationKey.signedObjectId;this.signedTenantId=d.userDelegationKey.signedTenantId;this.signedStartsOn=d.userDelegationKey.signedStartsOn;this.signedExpiresOn=d.userDelegationKey.signedExpiresOn;this.signedService=d.userDelegationKey.signedService;this.signedVersion=d.userDelegationKey.signedVersion;this.preauthorizedAgentObjectId=d.preauthorizedAgentObjectId;this.correlationId=d.correlationId}}else{this.services=y;this.resourceTypes=v;this.expiresOn=U;this.permissions=d;this.protocol=D;this.startsOn=M;this.ipRangeInner=j;this.encryptionScope=le;this.identifier=V;this.resource=K;this.cacheControl=ee;this.contentDisposition=te;this.contentEncoding=re;this.contentLanguage=ne;this.contentType=ie;if(oe){this.signedOid=oe.signedObjectId;this.signedTenantId=oe.signedTenantId;this.signedStartsOn=oe.signedStartsOn;this.signedExpiresOn=oe.signedExpiresOn;this.signedService=oe.signedService;this.signedVersion=oe.signedVersion;this.preauthorizedAgentObjectId=se;this.correlationId=ae}}}toString(){const i=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"];const p=[];for(const d of i){switch(d){case"sv":this.tryAppendQueryParameter(p,d,this.version);break;case"ss":this.tryAppendQueryParameter(p,d,this.services);break;case"srt":this.tryAppendQueryParameter(p,d,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(p,d,this.protocol);break;case"st":this.tryAppendQueryParameter(p,d,this.startsOn?(0,v.truncatedISO8061Date)(this.startsOn,false):undefined);break;case"se":this.tryAppendQueryParameter(p,d,this.expiresOn?(0,v.truncatedISO8061Date)(this.expiresOn,false):undefined);break;case"sip":this.tryAppendQueryParameter(p,d,this.ipRange?(0,y.ipRangeToString)(this.ipRange):undefined);break;case"si":this.tryAppendQueryParameter(p,d,this.identifier);break;case"ses":this.tryAppendQueryParameter(p,d,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(p,d,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(p,d,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(p,d,this.signedStartsOn?(0,v.truncatedISO8061Date)(this.signedStartsOn,false):undefined);break;case"ske":this.tryAppendQueryParameter(p,d,this.signedExpiresOn?(0,v.truncatedISO8061Date)(this.signedExpiresOn,false):undefined);break;case"sks":this.tryAppendQueryParameter(p,d,this.signedService);break;case"skv":this.tryAppendQueryParameter(p,d,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(p,d,this.resource);break;case"sp":this.tryAppendQueryParameter(p,d,this.permissions);break;case"sig":this.tryAppendQueryParameter(p,d,this.signature);break;case"rscc":this.tryAppendQueryParameter(p,d,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(p,d,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(p,d,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(p,d,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(p,d,this.contentType);break;case"saoid":this.tryAppendQueryParameter(p,d,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(p,d,this.correlationId);break}}return p.join("&")}tryAppendQueryParameter(i,p,d){if(!d){return}p=encodeURIComponent(p);d=encodeURIComponent(d);if(p.length>0&&d.length>0){i.push(`${p}=${d}`)}}}p.SASQueryParameters=SASQueryParameters},4429:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ipRangeToString=ipRangeToString;function ipRangeToString(i){return i.end?`${i.start}-${i.end}`:i.start}},35338:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Batch=void 0;const y=d(24434);var v;(function(i){i[i["Good"]=0]="Good";i[i["Error"]=1]="Error"})(v||(v={}));class Batch{concurrency;actives=0;completed=0;offset=0;operations=[];state=v.Good;emitter;constructor(i=5){if(i<1){throw new RangeError("concurrency must be larger than 0")}this.concurrency=i;this.emitter=new y.EventEmitter}addOperation(i){this.operations.push((async()=>{try{this.actives++;await i();this.actives--;this.completed++;this.parallelExecute()}catch(i){this.emitter.emit("error",i)}}))}async do(){if(this.operations.length===0){return Promise.resolve()}this.parallelExecute();return new Promise(((i,p)=>{this.emitter.on("finish",i);this.emitter.on("error",(i=>{this.state=v.Error;p(i)}))}))}nextOperation(){if(this.offset<this.operations.length){return this.operations[this.offset++]}return null}parallelExecute(){if(this.state===v.Error){return}if(this.completed>=this.operations.length){this.emitter.emit("finish");return}while(this.actives<this.concurrency){const i=this.nextOperation();if(i){i()}else{return}}}}p.Batch=Batch},35942:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BlobQuickQueryStream=void 0;const y=d(57075);const v=d(46999);class BlobQuickQueryStream extends y.Readable{source;avroReader;avroIter;avroPaused=true;onProgress;onError;constructor(i,p={}){super();this.source=i;this.onProgress=p.onProgress;this.onError=p.onError;this.avroReader=new v.AvroReader(new v.AvroReadableFromStream(this.source));this.avroIter=this.avroReader.parseObjects({abortSignal:p.abortSignal})}_read(){if(this.avroPaused){this.readInternal().catch((i=>{this.emit("error",i)}))}}async readInternal(){this.avroPaused=false;let i;do{i=await this.avroIter.next();if(i.done){break}const p=i.value;const d=p.$schema;if(typeof d!=="string"){throw Error("Missing schema in avro record.")}switch(d){case"com.microsoft.azure.storage.queryBlobContents.resultData":{const i=p.data;if(i instanceof Uint8Array===false){throw Error("Invalid data in avro result record.")}if(!this.push(Buffer.from(i))){this.avroPaused=true}}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{const i=p.bytesScanned;if(typeof i!=="number"){throw Error("Invalid bytesScanned in avro progress record.")}if(this.onProgress){this.onProgress({loadedBytes:i})}}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){const i=p.totalBytes;if(typeof i!=="number"){throw Error("Invalid totalBytes in avro end record.")}this.onProgress({loadedBytes:i})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){const i=p.fatal;if(typeof i!=="boolean"){throw Error("Invalid fatal in avro error record.")}const d=p.name;if(typeof d!=="string"){throw Error("Invalid name in avro error record.")}const y=p.description;if(typeof y!=="string"){throw Error("Invalid description in avro error record.")}const v=p.position;if(typeof v!=="number"){throw Error("Invalid position in avro error record.")}this.onError({position:v,name:d,isFatal:i,description:y})}break;default:throw Error(`Unknown schema ${d} in avro progress record.`)}}while(!i.done&&!this.avroPaused)}}p.BlobQuickQueryStream=BlobQuickQueryStream},93269:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Mutex=void 0;var d;(function(i){i[i["LOCKED"]=0]="LOCKED";i[i["UNLOCKED"]=1]="UNLOCKED"})(d||(d={}));class Mutex{static async lock(i){return new Promise((p=>{if(this.keys[i]===undefined||this.keys[i]===d.UNLOCKED){this.keys[i]=d.LOCKED;p()}else{this.onUnlockEvent(i,(()=>{this.keys[i]=d.LOCKED;p()}))}}))}static async unlock(i){return new Promise((p=>{if(this.keys[i]===d.LOCKED){this.emitUnlockEvent(i)}delete this.keys[i];p()}))}static keys={};static listeners={};static onUnlockEvent(i,p){if(this.listeners[i]===undefined){this.listeners[i]=[p]}else{this.listeners[i].push(p)}}static emitUnlockEvent(i){if(this.listeners[i]!==undefined&&this.listeners[i].length>0){const p=this.listeners[i].shift();setImmediate((()=>{p.call(this)}))}}}p.Mutex=Mutex},90424:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RetriableReadableStream=void 0;const y=d(764);const v=d(57075);class RetriableReadableStream extends v.Readable{start;offset;end;getter;source;retries=0;maxRetryRequests;onProgress;options;constructor(i,p,d,y,v={}){super({highWaterMark:v.highWaterMark});this.getter=p;this.source=i;this.start=d;this.offset=d;this.end=d+y-1;this.maxRetryRequests=v.maxRetryRequests&&v.maxRetryRequests>=0?v.maxRetryRequests:0;this.onProgress=v.onProgress;this.options=v;this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler);this.source.on("end",this.sourceErrorOrEndHandler);this.source.on("error",this.sourceErrorOrEndHandler);this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler);this.source.removeListener("end",this.sourceErrorOrEndHandler);this.source.removeListener("error",this.sourceErrorOrEndHandler);this.source.removeListener("aborted",this.sourceAbortedHandler)}sourceDataHandler=i=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=undefined;this.source.pause();this.sourceErrorOrEndHandler();this.source.destroy();return}this.offset+=i.length;if(this.onProgress){this.onProgress({loadedBytes:this.offset-this.start})}if(!this.push(i)){this.source.pause()}};sourceAbortedHandler=()=>{const i=new y.AbortError("The operation was aborted.");this.destroy(i)};sourceErrorOrEndHandler=i=>{if(i&&i.name==="AbortError"){this.destroy(i);return}this.removeSourceEventHandlers();if(this.offset-1===this.end){this.push(null)}else if(this.offset<=this.end){if(this.retries<this.maxRetryRequests){this.retries+=1;this.getter(this.offset).then((i=>{this.source=i;this.setSourceEventHandlers();return})).catch((i=>{this.destroy(i)}))}else{this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`))}}else{this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))}};_destroy(i,p){this.removeSourceEventHandlers();this.source.destroy();p(i===null?undefined:i)}}p.RetriableReadableStream=RetriableReadableStream},53786:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compareHeader=compareHeader;const d=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]);const y=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);const v=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function compareHeader(i,p){if(isLessThan(i,p))return-1;return 1}function isLessThan(i,p){const D=[d,y,v];let M=0;let U=0;let j=0;while(M<D.length){if(M===D.length-1&&U!==j){return U>j}const d=U<i.length?D[M][i[U].charCodeAt(0)]:1;const y=j<p.length?D[M][p[j].charCodeAt(0)]:1;if(d===1&&y===1){U=0;j=0;++M}else if(d===y){++U;++j}else if(d===0){++U}else if(y===0){++j}else{return d<y}}return false}},48855:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PathStylePorts=p.BlobDoesNotUseCustomerSpecifiedEncryption=p.BlobUsesCustomerSpecifiedEncryptionMsg=p.StorageBlobLoggingAllowedQueryParameters=p.StorageBlobLoggingAllowedHeaderNames=p.DevelopmentConnectionString=p.EncryptionAlgorithmAES25=p.HTTP_VERSION_1_1=p.HTTP_LINE_ENDING=p.BATCH_MAX_PAYLOAD_IN_BYTES=p.BATCH_MAX_REQUEST=p.SIZE_1_MB=p.ETagAny=p.ETagNone=p.HeaderConstants=p.HTTPURLConnection=p.URLConstants=p.StorageOAuthScopes=p.REQUEST_TIMEOUT=p.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=p.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=p.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=p.BLOCK_BLOB_MAX_BLOCKS=p.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=p.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=p.SERVICE_VERSION=p.SDK_VERSION=void 0;p.SDK_VERSION="12.28.0";p.SERVICE_VERSION="2025-07-05";p.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES=256*1024*1024;p.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES=4e3*1024*1024;p.BLOCK_BLOB_MAX_BLOCKS=5e4;p.DEFAULT_BLOCK_BUFFER_SIZE_BYTES=8*1024*1024;p.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES=4*1024*1024;p.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS=5;p.REQUEST_TIMEOUT=100*1e3;p.StorageOAuthScopes="https://storage.azure.com/.default";p.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};p.HTTPURLConnection={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416};p.HeaderConstants={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};p.ETagNone="";p.ETagAny="*";p.SIZE_1_MB=1*1024*1024;p.BATCH_MAX_REQUEST=256;p.BATCH_MAX_PAYLOAD_IN_BYTES=4*p.SIZE_1_MB;p.HTTP_LINE_ENDING="\r\n";p.HTTP_VERSION_1_1="HTTP/1.1";p.EncryptionAlgorithmAES25="AES256";p.DevelopmentConnectionString=`DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`;p.StorageBlobLoggingAllowedHeaderNames=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"];p.StorageBlobLoggingAllowedQueryParameters=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"];p.BlobUsesCustomerSpecifiedEncryptionMsg="BlobUsesCustomerSpecifiedEncryption";p.BlobDoesNotUseCustomerSpecifiedEncryption="BlobDoesNotUseCustomerSpecifiedEncryption";p.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]},9820:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tracingClient=void 0;const y=d(92245);const v=d(48855);p.tracingClient=(0,y.createTracingClient)({packageName:"@azure/storage-blob",packageVersion:v.SDK_VERSION,namespace:"Microsoft.Storage"})},46456:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escapeURLPath=escapeURLPath;p.getValueInConnString=getValueInConnString;p.extractConnectionStringParts=extractConnectionStringParts;p.appendToURLPath=appendToURLPath;p.setURLParameter=setURLParameter;p.getURLParameter=getURLParameter;p.setURLHost=setURLHost;p.getURLPath=getURLPath;p.getURLScheme=getURLScheme;p.getURLPathAndQuery=getURLPathAndQuery;p.getURLQueries=getURLQueries;p.appendToURLQuery=appendToURLQuery;p.truncatedISO8061Date=truncatedISO8061Date;p.base64encode=base64encode;p.base64decode=base64decode;p.generateBlockID=generateBlockID;p.delay=delay;p.padStart=padStart;p.sanitizeURL=sanitizeURL;p.sanitizeHeaders=sanitizeHeaders;p.iEqual=iEqual;p.getAccountNameFromUrl=getAccountNameFromUrl;p.isIpEndpointStyle=isIpEndpointStyle;p.toBlobTagsString=toBlobTagsString;p.toBlobTags=toBlobTags;p.toTags=toTags;p.toQuerySerialization=toQuerySerialization;p.parseObjectReplicationRecord=parseObjectReplicationRecord;p.attachCredential=attachCredential;p.httpAuthorizationToString=httpAuthorizationToString;p.BlobNameToString=BlobNameToString;p.ConvertInternalResponseOfListBlobFlat=ConvertInternalResponseOfListBlobFlat;p.ConvertInternalResponseOfListBlobHierarchy=ConvertInternalResponseOfListBlobHierarchy;p.ExtractPageRangeInfoItems=ExtractPageRangeInfoItems;p.EscapePath=EscapePath;p.assertResponse=assertResponse;const y=d(54786);const v=d(91276);const D=d(48855);function escapeURLPath(i){const p=new URL(i);let d=p.pathname;d=d||"/";d=escape(d);p.pathname=d;return p.toString()}function getProxyUriFromDevConnString(i){let p="";if(i.search("DevelopmentStorageProxyUri=")!==-1){const d=i.split(";");for(const i of d){if(i.trim().startsWith("DevelopmentStorageProxyUri=")){p=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return p}function getValueInConnString(i,p){const d=i.split(";");for(const i of d){if(i.trim().startsWith(p)){return i.trim().match(p+"=(.*)")[1]}}return""}function extractConnectionStringParts(i){let p="";if(i.startsWith("UseDevelopmentStorage=true")){p=getProxyUriFromDevConnString(i);i=D.DevelopmentConnectionString}let d=getValueInConnString(i,"BlobEndpoint");d=d.endsWith("/")?d.slice(0,-1):d;if(i.search("DefaultEndpointsProtocol=")!==-1&&i.search("AccountKey=")!==-1){let y="";let v="";let D=Buffer.from("accountKey","base64");let M="";v=getValueInConnString(i,"AccountName");D=Buffer.from(getValueInConnString(i,"AccountKey"),"base64");if(!d){y=getValueInConnString(i,"DefaultEndpointsProtocol");const p=y.toLowerCase();if(p!=="https"&&p!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}M=getValueInConnString(i,"EndpointSuffix");if(!M){throw new Error("Invalid EndpointSuffix in the provided Connection String")}d=`${y}://${v}.blob.${M}`}if(!v){throw new Error("Invalid AccountName in the provided Connection String")}else if(D.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:d,accountName:v,accountKey:D,proxyUri:p}}else{let p=getValueInConnString(i,"SharedAccessSignature");let y=getValueInConnString(i,"AccountName");if(!y){y=getAccountNameFromUrl(d)}if(!d){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!p){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}if(p.startsWith("?")){p=p.substring(1)}return{kind:"SASConnString",url:d,accountName:y,accountSas:p}}}function escape(i){return encodeURIComponent(i).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(i,p){const d=new URL(i);let y=d.pathname;y=y?y.endsWith("/")?`${y}${p}`:`${y}/${p}`:p;d.pathname=y;return d.toString()}function setURLParameter(i,p,d){const y=new URL(i);const v=encodeURIComponent(p);const D=d?encodeURIComponent(d):undefined;const M=y.search===""?"?":y.search;const U=[];for(const i of M.slice(1).split("&")){if(i){const[p]=i.split("=",2);if(p!==v){U.push(i)}}}if(D){U.push(`${v}=${D}`)}y.search=U.length?`?${U.join("&")}`:"";return y.toString()}function getURLParameter(i,p){const d=new URL(i);return d.searchParams.get(p)??undefined}function setURLHost(i,p){const d=new URL(i);d.hostname=p;return d.toString()}function getURLPath(i){try{const p=new URL(i);return p.pathname}catch(i){return undefined}}function getURLScheme(i){try{const p=new URL(i);return p.protocol.endsWith(":")?p.protocol.slice(0,-1):p.protocol}catch(i){return undefined}}function getURLPathAndQuery(i){const p=new URL(i);const d=p.pathname;if(!d){throw new RangeError("Invalid url without valid path.")}let y=p.search||"";y=y.trim();if(y!==""){y=y.startsWith("?")?y:`?${y}`}return`${d}${y}`}function getURLQueries(i){let p=new URL(i).search;if(!p){return{}}p=p.trim();p=p.startsWith("?")?p.substring(1):p;let d=p.split("&");d=d.filter((i=>{const p=i.indexOf("=");const d=i.lastIndexOf("=");return p>0&&p===d&&d<i.length-1}));const y={};for(const i of d){const p=i.split("=");const d=p[0];const v=p[1];y[d]=v}return y}function appendToURLQuery(i,p){const d=new URL(i);let y=d.search;if(y){y+="&"+p}else{y=p}d.search=y;return d.toString()}function truncatedISO8061Date(i,p=true){const d=i.toISOString();return p?d.substring(0,d.length-1)+"0000"+"Z":d.substring(0,d.length-5)+"Z"}function base64encode(i){return!v.isNodeLike?btoa(i):Buffer.from(i).toString("base64")}function base64decode(i){return!v.isNodeLike?atob(i):Buffer.from(i,"base64").toString()}function generateBlockID(i,p){const d=48;const y=6;const v=d-y;if(i.length>v){i=i.slice(0,v)}const D=i+padStart(p.toString(),d-i.length,"0");return base64encode(D)}async function delay(i,p,d){return new Promise(((y,v)=>{let D;const abortHandler=()=>{if(D!==undefined){clearTimeout(D)}v(d)};const resolveHandler=()=>{if(p!==undefined){p.removeEventListener("abort",abortHandler)}y()};D=setTimeout(resolveHandler,i);if(p!==undefined){p.addEventListener("abort",abortHandler)}}))}function padStart(i,p,d=" "){if(String.prototype.padStart){return i.padStart(p,d)}d=d||" ";if(i.length>p){return i}else{p=p-i.length;if(p>d.length){d+=d.repeat(p/d.length)}return d.slice(0,p)+i}}function sanitizeURL(i){let p=i;if(getURLParameter(p,D.URLConstants.Parameters.SIGNATURE)){p=setURLParameter(p,D.URLConstants.Parameters.SIGNATURE,"*****")}return p}function sanitizeHeaders(i){const p=(0,y.createHttpHeaders)();for(const[d,y]of i){if(d.toLowerCase()===D.HeaderConstants.AUTHORIZATION.toLowerCase()){p.set(d,"*****")}else if(d.toLowerCase()===D.HeaderConstants.X_MS_COPY_SOURCE){p.set(d,sanitizeURL(y))}else{p.set(d,y)}}return p}function iEqual(i,p){return i.toLocaleLowerCase()===p.toLocaleLowerCase()}function getAccountNameFromUrl(i){const p=new URL(i);let d;try{if(p.hostname.split(".")[1]==="blob"){d=p.hostname.split(".")[0]}else if(isIpEndpointStyle(p)){d=p.pathname.split("/")[1]}else{d=""}return d}catch(i){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(i){const p=i.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(p)||Boolean(i.port)&&D.PathStylePorts.includes(i.port)}function toBlobTagsString(i){if(i===undefined){return undefined}const p=[];for(const d in i){if(Object.prototype.hasOwnProperty.call(i,d)){const y=i[d];p.push(`${encodeURIComponent(d)}=${encodeURIComponent(y)}`)}}return p.join("&")}function toBlobTags(i){if(i===undefined){return undefined}const p={blobTagSet:[]};for(const d in i){if(Object.prototype.hasOwnProperty.call(i,d)){const y=i[d];p.blobTagSet.push({key:d,value:y})}}return p}function toTags(i){if(i===undefined){return undefined}const p={};for(const d of i.blobTagSet){p[d.key]=d.value}return p}function toQuerySerialization(i){if(i===undefined){return undefined}switch(i.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:i.columnSeparator||",",fieldQuote:i.fieldQuote||"",recordSeparator:i.recordSeparator,escapeChar:i.escapeCharacter||"",headersPresent:i.hasHeaders||false}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:i.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:i.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function parseObjectReplicationRecord(i){if(!i){return undefined}if("policy-id"in i){return undefined}const p=[];for(const d in i){const y=d.split("_");const v="or-";if(y[0].startsWith(v)){y[0]=y[0].substring(v.length)}const D={ruleId:y[1],replicationStatus:i[d]};const M=p.findIndex((i=>i.policyId===y[0]));if(M>-1){p[M].rules.push(D)}else{p.push({policyId:y[0],rules:[D]})}}return p}function attachCredential(i,p){i.credential=p;return i}function httpAuthorizationToString(i){return i?i.scheme+" "+i.value:undefined}function BlobNameToString(i){if(i.encoded){return decodeURIComponent(i.content)}else{return i.content}}function ConvertInternalResponseOfListBlobFlat(i){return{...i,segment:{blobItems:i.segment.blobItems.map((i=>{const p={...i,name:BlobNameToString(i.name)};return p}))}}}function ConvertInternalResponseOfListBlobHierarchy(i){return{...i,segment:{blobPrefixes:i.segment.blobPrefixes?.map((i=>{const p={...i,name:BlobNameToString(i.name)};return p})),blobItems:i.segment.blobItems.map((i=>{const p={...i,name:BlobNameToString(i.name)};return p}))}}}function*ExtractPageRangeInfoItems(i){let p=[];let d=[];if(i.pageRange)p=i.pageRange;if(i.clearRange)d=i.clearRange;let y=0;let v=0;while(y<p.length&&v<d.length){if(p[y].start<d[v].start){yield{start:p[y].start,end:p[y].end,isClear:false};++y}else{yield{start:d[v].start,end:d[v].end,isClear:true};++v}}for(;y<p.length;++y){yield{start:p[y].start,end:p[y].end,isClear:false}}for(;v<d.length;++v){yield{start:d[v].start,end:d[v].end,isClear:true}}}function EscapePath(i){const p=i.split("/");for(let i=0;i<p.length;i++){p[i]=encodeURIComponent(p[i])}return p.join("/")}function assertResponse(i){if(`_response`in i){return i}throw new TypeError(`Unexpected response object ${i}`)}},67495:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.fsCreateReadStream=p.fsStat=void 0;p.streamToBuffer=streamToBuffer;p.streamToBuffer2=streamToBuffer2;p.streamToBuffer3=streamToBuffer3;p.readStreamToLocalFile=readStreamToLocalFile;const y=d(31577);const v=y.__importDefault(d(73024));const D=y.__importDefault(d(57975));const M=d(48855);async function streamToBuffer(i,p,d,y,v){let D=0;const U=y-d;return new Promise(((y,j)=>{const V=setTimeout((()=>j(new Error(`The operation cannot be completed in timeout.`))),M.REQUEST_TIMEOUT);i.on("readable",(()=>{if(D>=U){clearTimeout(V);y();return}let M=i.read();if(!M){return}if(typeof M==="string"){M=Buffer.from(M,v)}const j=D+M.length>U?U-D:M.length;p.fill(M.slice(0,j),d+D,d+D+j);D+=j}));i.on("end",(()=>{clearTimeout(V);if(D<U){j(new Error(`Stream drains before getting enough data needed. Data read: ${D}, data need: ${U}`))}y()}));i.on("error",(i=>{clearTimeout(V);j(i)}))}))}async function streamToBuffer2(i,p,d){let y=0;const v=p.length;return new Promise(((D,M)=>{i.on("readable",(()=>{let D=i.read();if(!D){return}if(typeof D==="string"){D=Buffer.from(D,d)}if(y+D.length>v){M(new Error(`Stream exceeds buffer size. Buffer size: ${v}`));return}p.fill(D,y,y+D.length);y+=D.length}));i.on("end",(()=>{D(y)}));i.on("error",M)}))}async function streamToBuffer3(i,p){return new Promise(((d,y)=>{const v=[];i.on("data",(i=>{v.push(typeof i==="string"?Buffer.from(i,p):i)}));i.on("end",(()=>{d(Buffer.concat(v))}));i.on("error",y)}))}async function readStreamToLocalFile(i,p){return new Promise(((d,y)=>{const D=v.default.createWriteStream(p);i.on("error",(i=>{y(i)}));D.on("error",(i=>{y(i)}));D.on("close",d);i.pipe(D)}))}p.fsStat=D.default.promisify(v.default.stat);p.fsCreateReadStream=v.default.createReadStream},88935:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BufferScheduler=void 0;const y=d(24434);const v=d(66419);class BufferScheduler{bufferSize;maxBuffers;readable;outgoingHandler;emitter=new y.EventEmitter;concurrency;offset=0;isStreamEnd=false;isError=false;executingOutgoingHandlers=0;encoding;numBuffers=0;unresolvedDataArray=[];unresolvedLength=0;incoming=[];outgoing=[];constructor(i,p,d,y,v,D){if(p<=0){throw new RangeError(`bufferSize must be larger than 0, current is ${p}`)}if(d<=0){throw new RangeError(`maxBuffers must be larger than 0, current is ${d}`)}if(v<=0){throw new RangeError(`concurrency must be larger than 0, current is ${v}`)}this.bufferSize=p;this.maxBuffers=d;this.readable=i;this.outgoingHandler=y;this.concurrency=v;this.encoding=D}async do(){return new Promise(((i,p)=>{this.readable.on("data",(i=>{i=typeof i==="string"?Buffer.from(i,this.encoding):i;this.appendUnresolvedData(i);if(!this.resolveData()){this.readable.pause()}}));this.readable.on("error",(i=>{this.emitter.emit("error",i)}));this.readable.on("end",(()=>{this.isStreamEnd=true;this.emitter.emit("checkEnd")}));this.emitter.on("error",(i=>{this.isError=true;this.readable.pause();p(i)}));this.emitter.on("checkEnd",(()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0){if(this.unresolvedLength>0&&this.unresolvedLength<this.bufferSize){const d=this.shiftBufferFromUnresolvedDataArray();this.outgoingHandler((()=>d.getReadableStream()),d.size,this.offset).then(i).catch(p)}else if(this.unresolvedLength>=this.bufferSize){return}else{i()}}}))}))}appendUnresolvedData(i){this.unresolvedDataArray.push(i);this.unresolvedLength+=i.length}shiftBufferFromUnresolvedDataArray(i){if(!i){i=new v.PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength)}else{i.fill(this.unresolvedDataArray,this.unresolvedLength)}this.unresolvedLength-=i.size;return i}resolveData(){while(this.unresolvedLength>=this.bufferSize){let i;if(this.incoming.length>0){i=this.incoming.shift();this.shiftBufferFromUnresolvedDataArray(i)}else{if(this.numBuffers<this.maxBuffers){i=this.shiftBufferFromUnresolvedDataArray();this.numBuffers++}else{return false}}this.outgoing.push(i);this.triggerOutgoingHandlers()}return true}async triggerOutgoingHandlers(){let i;do{if(this.executingOutgoingHandlers>=this.concurrency){return}i=this.outgoing.shift();if(i){this.triggerOutgoingHandler(i)}}while(i)}async triggerOutgoingHandler(i){const p=i.size;this.executingOutgoingHandlers++;this.offset+=p;try{await this.outgoingHandler((()=>i.getReadableStream()),p,this.offset-p)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--;this.reuseBuffer(i);this.emitter.emit("checkEnd")}reuseBuffer(i){this.incoming.push(i);if(!this.isError&&this.resolveData()&&!this.isStreamEnd){this.readable.resume()}}}p.BufferScheduler=BufferScheduler},1599:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BuffersStream=void 0;const y=d(57075);class BuffersStream extends y.Readable{buffers;byteLength;byteOffsetInCurrentBuffer;bufferIndex;pushedBytesLength;constructor(i,p,d){super(d);this.buffers=i;this.byteLength=p;this.byteOffsetInCurrentBuffer=0;this.bufferIndex=0;this.pushedBytesLength=0;let y=0;for(const i of this.buffers){y+=i.byteLength}if(y<this.byteLength){throw new Error("Data size shouldn't be larger than the total length of buffers.")}}_read(i){if(this.pushedBytesLength>=this.byteLength){this.push(null)}if(!i){i=this.readableHighWaterMark}const p=[];let d=0;while(d<i&&this.pushedBytesLength<this.byteLength){const y=this.byteLength-this.pushedBytesLength;const v=this.buffers[this.bufferIndex].byteLength-this.byteOffsetInCurrentBuffer;const D=Math.min(v,y);if(D>i-d){const y=this.byteOffsetInCurrentBuffer+i-d;p.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,y));this.pushedBytesLength+=i-d;this.byteOffsetInCurrentBuffer=y;d=i;break}else{const i=this.byteOffsetInCurrentBuffer+D;p.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,i));if(D===v){this.byteOffsetInCurrentBuffer=0;this.bufferIndex++}else{this.byteOffsetInCurrentBuffer=i}this.pushedBytesLength+=D;d+=D}}if(p.length>1){this.push(Buffer.concat(p))}else if(p.length===1){this.push(p[0])}}}p.BuffersStream=BuffersStream},66419:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PooledBuffer=void 0;const y=d(31577);const v=d(1599);const D=y.__importDefault(d(4573));const M=D.default.constants.MAX_LENGTH;class PooledBuffer{buffers=[];capacity;_size;get size(){return this._size}constructor(i,p,d){this.capacity=i;this._size=0;const y=Math.ceil(i/M);for(let p=0;p<y;p++){let d=p===y-1?i%M:M;if(d===0){d=M}this.buffers.push(Buffer.allocUnsafe(d))}if(p){this.fill(p,d)}}fill(i,p){this._size=Math.min(this.capacity,p);let d=0,y=0,v=0,D=0,M=0;while(M<this._size){const p=i[d];const U=this.buffers[y];const j=p.copy(U,v,D);M+=j;D+=j;v+=j;if(D===p.length){d++;D=0}if(v===U.length){y++;v=0}}i.splice(0,d);if(i.length>0){i[0]=i[0].slice(D)}}getReadableStream(){return new v.BuffersStream(this.buffers,this.size)}}p.PooledBuffer=PooledBuffer},66941:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicyFactory=p.StorageBrowserPolicy=void 0;const y=d(13166);Object.defineProperty(p,"StorageBrowserPolicy",{enumerable:true,get:function(){return y.StorageBrowserPolicy}});class StorageBrowserPolicyFactory{create(i,p){return new y.StorageBrowserPolicy(i,p)}}p.StorageBrowserPolicyFactory=StorageBrowserPolicyFactory},53519:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyFactory=p.StorageRetryPolicy=p.StorageRetryPolicyType=void 0;const y=d(20636);Object.defineProperty(p,"StorageRetryPolicy",{enumerable:true,get:function(){return y.StorageRetryPolicy}});const v=d(87332);Object.defineProperty(p,"StorageRetryPolicyType",{enumerable:true,get:function(){return v.StorageRetryPolicyType}});class StorageRetryPolicyFactory{retryOptions;constructor(i){this.retryOptions=i}create(i,p){return new y.StorageRetryPolicy(i,p,this.retryOptions)}}p.StorageRetryPolicyFactory=StorageRetryPolicyFactory},13742:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getCachedDefaultHttpClient=getCachedDefaultHttpClient;const y=d(54786);let v;function getCachedDefaultHttpClient(){if(!v){v=(0,y.createDefaultHttpClient)()}return v}},60385:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredential=void 0;const y=d(48781);const v=d(96388);class AnonymousCredential extends v.Credential{create(i,p){return new y.AnonymousCredentialPolicy(i,p)}}p.AnonymousCredential=AnonymousCredential},96388:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Credential=void 0;class Credential{create(i,p){throw new Error("Method should be implemented in children classes.")}}p.Credential=Credential},63959:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredential=void 0;const y=d(77598);const v=d(18615);const D=d(96388);class StorageSharedKeyCredential extends D.Credential{accountName;accountKey;constructor(i,p){super();this.accountName=i;this.accountKey=Buffer.from(p,"base64")}create(i,p){return new v.StorageSharedKeyCredentialPolicy(i,p,this)}computeHMACSHA256(i){return(0,y.createHmac)("sha256",this.accountKey).update(i,"utf8").digest("base64")}}p.StorageSharedKeyCredential=StorageSharedKeyCredential},22328:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=p.getCachedDefaultHttpClient=void 0;const y=d(31577);y.__exportStar(d(88935),p);var v=d(13742);Object.defineProperty(p,"getCachedDefaultHttpClient",{enumerable:true,get:function(){return v.getCachedDefaultHttpClient}});y.__exportStar(d(66941),p);y.__exportStar(d(60385),p);y.__exportStar(d(96388),p);y.__exportStar(d(63959),p);y.__exportStar(d(53519),p);var D=d(19024);Object.defineProperty(p,"BaseRequestPolicy",{enumerable:true,get:function(){return D.BaseRequestPolicy}});y.__exportStar(d(48781),p);y.__exportStar(d(61736),p);y.__exportStar(d(13166),p);y.__exportStar(d(93402),p);y.__exportStar(d(79663),p);y.__exportStar(d(87332),p);y.__exportStar(d(20636),p);y.__exportStar(d(65704),p);y.__exportStar(d(18615),p);y.__exportStar(d(11935),p);y.__exportStar(d(53519),p)},5746:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const y=d(42549);p.logger=(0,y.createClientLogger)("storage-common")},48781:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AnonymousCredentialPolicy=void 0;const y=d(61736);class AnonymousCredentialPolicy extends y.CredentialPolicy{constructor(i,p){super(i,p)}}p.AnonymousCredentialPolicy=AnonymousCredentialPolicy},61736:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CredentialPolicy=void 0;const y=d(19024);class CredentialPolicy extends y.BaseRequestPolicy{sendRequest(i){return this._nextPolicy.sendRequest(this.signRequest(i))}signRequest(i){return i}}p.CredentialPolicy=CredentialPolicy},19024:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BaseRequestPolicy=void 0;class BaseRequestPolicy{_nextPolicy;_options;constructor(i,p){this._nextPolicy=i;this._options=p}shouldLog(i){return this._options.shouldLog(i)}log(i,p){this._options.log(i,p)}}p.BaseRequestPolicy=BaseRequestPolicy},13166:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageBrowserPolicy=void 0;const y=d(19024);const v=d(91276);const D=d(94795);const M=d(4100);class StorageBrowserPolicy extends y.BaseRequestPolicy{constructor(i,p){super(i,p)}async sendRequest(i){if(v.isNodeLike){return this._nextPolicy.sendRequest(i)}if(i.method.toUpperCase()==="GET"||i.method.toUpperCase()==="HEAD"){i.url=(0,M.setURLParameter)(i.url,D.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}i.headers.remove(D.HeaderConstants.COOKIE);i.headers.remove(D.HeaderConstants.CONTENT_LENGTH);return this._nextPolicy.sendRequest(i)}}p.StorageBrowserPolicy=StorageBrowserPolicy},93402:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageBrowserPolicyName=void 0;p.storageBrowserPolicy=storageBrowserPolicy;const y=d(91276);const v=d(94795);const D=d(4100);p.storageBrowserPolicyName="storageBrowserPolicy";function storageBrowserPolicy(){return{name:p.storageBrowserPolicyName,async sendRequest(i,p){if(y.isNodeLike){return p(i)}if(i.method==="GET"||i.method==="HEAD"){i.url=(0,D.setURLParameter)(i.url,v.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())}i.headers.delete(v.HeaderConstants.COOKIE);i.headers.delete(v.HeaderConstants.CONTENT_LENGTH);return p(i)}}}},79663:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageCorrectContentLengthPolicyName=void 0;p.storageCorrectContentLengthPolicy=storageCorrectContentLengthPolicy;const y=d(94795);p.storageCorrectContentLengthPolicyName="StorageCorrectContentLengthPolicy";function storageCorrectContentLengthPolicy(){function correctContentLength(i){if(i.body&&(typeof i.body==="string"||Buffer.isBuffer(i.body))&&i.body.length>0){i.headers.set(y.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(i.body))}}return{name:p.storageCorrectContentLengthPolicyName,async sendRequest(i,p){correctContentLength(i);return p(i)}}}},20636:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicy=void 0;p.NewRetryPolicyFactory=NewRetryPolicyFactory;const y=d(764);const v=d(19024);const D=d(94795);const M=d(4100);const U=d(5746);const j=d(87332);function NewRetryPolicyFactory(i){return{create:(p,d)=>new StorageRetryPolicy(p,d,i)}}const V={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:j.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const K=new y.AbortError("The operation was aborted.");class StorageRetryPolicy extends v.BaseRequestPolicy{retryOptions;constructor(i,p,d=V){super(i,p);this.retryOptions={retryPolicyType:d.retryPolicyType?d.retryPolicyType:V.retryPolicyType,maxTries:d.maxTries&&d.maxTries>=1?Math.floor(d.maxTries):V.maxTries,tryTimeoutInMs:d.tryTimeoutInMs&&d.tryTimeoutInMs>=0?d.tryTimeoutInMs:V.tryTimeoutInMs,retryDelayInMs:d.retryDelayInMs&&d.retryDelayInMs>=0?Math.min(d.retryDelayInMs,d.maxRetryDelayInMs?d.maxRetryDelayInMs:V.maxRetryDelayInMs):V.retryDelayInMs,maxRetryDelayInMs:d.maxRetryDelayInMs&&d.maxRetryDelayInMs>=0?d.maxRetryDelayInMs:V.maxRetryDelayInMs,secondaryHost:d.secondaryHost?d.secondaryHost:V.secondaryHost}}async sendRequest(i){return this.attemptSendRequest(i,false,1)}async attemptSendRequest(i,p,d){const y=i.clone();const v=p||!this.retryOptions.secondaryHost||!(i.method==="GET"||i.method==="HEAD"||i.method==="OPTIONS")||d%2===1;if(!v){y.url=(0,M.setURLHost)(y.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){y.url=(0,M.setURLParameter)(y.url,D.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}let j;try{U.logger.info(`RetryPolicy: =====> Try=${d} ${v?"Primary":"Secondary"}`);j=await this._nextPolicy.sendRequest(y);if(!this.shouldRetry(v,d,j)){return j}p=p||!v&&j.status===404}catch(i){U.logger.error(`RetryPolicy: Caught error, message: ${i.message}, code: ${i.code}`);if(!this.shouldRetry(v,d,j,i)){throw i}}await this.delay(v,d,i.abortSignal);return this.attemptSendRequest(i,p,++d)}shouldRetry(i,p,d,y){if(p>=this.retryOptions.maxTries){U.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${this.retryOptions.maxTries}, no further try.`);return false}const v=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(y){for(const i of v){if(y.name.toUpperCase().includes(i)||y.message.toUpperCase().includes(i)||y.code&&y.code.toString().toUpperCase()===i){U.logger.info(`RetryPolicy: Network error ${i} found, will retry.`);return true}}}if(d||y){const p=d?d.status:y?y.statusCode:0;if(!i&&p===404){U.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){U.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}if(y?.code==="PARSE_ERROR"&&y?.message.startsWith(`Error "Error: Unclosed root tag`)){U.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}return false}async delay(i,p,d){let y=0;if(i){switch(this.retryOptions.retryPolicyType){case j.StorageRetryPolicyType.EXPONENTIAL:y=Math.min((Math.pow(2,p-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case j.StorageRetryPolicyType.FIXED:y=this.retryOptions.retryDelayInMs;break}}else{y=Math.random()*1e3}U.logger.info(`RetryPolicy: Delay for ${y}ms`);return(0,M.delay)(y,d,K)}}p.StorageRetryPolicy=StorageRetryPolicy},87332:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageRetryPolicyType=void 0;var d;(function(i){i[i["EXPONENTIAL"]=0]="EXPONENTIAL";i[i["FIXED"]=1]="FIXED"})(d||(p.StorageRetryPolicyType=d={}))},65704:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageRetryPolicyName=void 0;p.storageRetryPolicy=storageRetryPolicy;const y=d(764);const v=d(54786);const D=d(91276);const M=d(53519);const U=d(94795);const j=d(4100);const V=d(5746);p.storageRetryPolicyName="storageRetryPolicy";const K={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:M.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};const ee=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];const te=new y.AbortError("The operation was aborted.");function storageRetryPolicy(i={}){const d=i.retryPolicyType??K.retryPolicyType;const y=i.maxTries??K.maxTries;const re=i.retryDelayInMs??K.retryDelayInMs;const ne=i.maxRetryDelayInMs??K.maxRetryDelayInMs;const ie=i.secondaryHost??K.secondaryHost;const oe=i.tryTimeoutInMs??K.tryTimeoutInMs;function shouldRetry({isPrimaryRetry:i,attempt:p,response:d,error:v}){if(p>=y){V.logger.info(`RetryPolicy: Attempt(s) ${p} >= maxTries ${y}, no further try.`);return false}if(v){for(const i of ee){if(v.name.toUpperCase().includes(i)||v.message.toUpperCase().includes(i)||v.code&&v.code.toString().toUpperCase()===i){V.logger.info(`RetryPolicy: Network error ${i} found, will retry.`);return true}}if(v?.code==="PARSE_ERROR"&&v?.message.startsWith(`Error "Error: Unclosed root tag`)){V.logger.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry.");return true}}if(d||v){const p=d?.status??v?.statusCode??0;if(!i&&p===404){V.logger.info(`RetryPolicy: Secondary access with 404, will retry.`);return true}if(p===503||p===500){V.logger.info(`RetryPolicy: Will retry for status code ${p}.`);return true}}return false}function calculateDelay(i,p){let y=0;if(i){switch(d){case M.StorageRetryPolicyType.EXPONENTIAL:y=Math.min((Math.pow(2,p-1)-1)*re,ne);break;case M.StorageRetryPolicyType.FIXED:y=re;break}}else{y=Math.random()*1e3}V.logger.info(`RetryPolicy: Delay for ${y}ms`);return y}return{name:p.storageRetryPolicyName,async sendRequest(i,p){if(oe){i.url=(0,j.setURLParameter)(i.url,U.URLConstants.Parameters.TIMEOUT,String(Math.floor(oe/1e3)))}const d=i.url;const y=ie?(0,j.setURLHost)(i.url,ie):undefined;let M=false;let K=1;let ee=true;let re;let ne;while(ee){const U=M||!y||!["GET","HEAD","OPTIONS"].includes(i.method)||K%2===1;i.url=U?d:y;re=undefined;ne=undefined;try{V.logger.info(`RetryPolicy: =====> Try=${K} ${U?"Primary":"Secondary"}`);re=await p(i);M=M||!U&&re.status===404}catch(i){if((0,v.isRestError)(i)){V.logger.error(`RetryPolicy: Caught error, message: ${i.message}, code: ${i.code}`);ne=i}else{V.logger.error(`RetryPolicy: Caught error, message: ${(0,D.getErrorMessage)(i)}`);throw i}}ee=shouldRetry({isPrimaryRetry:U,attempt:K,response:re,error:ne});if(ee){await(0,j.delay)(calculateDelay(U,K),i.abortSignal,te)}K++}if(re){return re}throw ne??new v.RestError("RetryPolicy failed without known error.")}}}},18615:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.StorageSharedKeyCredentialPolicy=void 0;const y=d(94795);const v=d(4100);const D=d(61736);const M=d(26942);class StorageSharedKeyCredentialPolicy extends D.CredentialPolicy{factory;constructor(i,p,d){super(i,p);this.factory=d}signRequest(i){i.headers.set(y.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(i.body&&(typeof i.body==="string"||i.body!==undefined)&&i.body.length>0){i.headers.set(y.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(i.body))}const p=[i.method.toUpperCase(),this.getHeaderValueToSign(i,y.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(i,y.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(i,y.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(i,y.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(i,y.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(i,y.HeaderConstants.DATE),this.getHeaderValueToSign(i,y.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(i,y.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(i,y.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(i,y.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(i,y.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(i)+this.getCanonicalizedResourceString(i);const d=this.factory.computeHMACSHA256(p);i.headers.set(y.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${d}`);return i}getHeaderValueToSign(i,p){const d=i.headers.get(p);if(!d){return""}if(p===y.HeaderConstants.CONTENT_LENGTH&&d==="0"){return""}return d}getCanonicalizedHeadersString(i){let p=i.headers.headersArray().filter((i=>i.name.toLowerCase().startsWith(y.HeaderConstants.PREFIX_FOR_STORAGE)));p.sort(((i,p)=>(0,M.compareHeader)(i.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((i,p,d)=>{if(p>0&&i.name.toLowerCase()===d[p-1].name.toLowerCase()){return false}return true}));let d="";p.forEach((i=>{d+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()}\n`}));return d}getCanonicalizedResourceString(i){const p=(0,v.getURLPath)(i.url)||"/";let d="";d+=`/${this.factory.accountName}${p}`;const y=(0,v.getURLQueries)(i.url);const D={};if(y){const i=[];for(const p in y){if(Object.prototype.hasOwnProperty.call(y,p)){const d=p.toLowerCase();D[d]=y[p];i.push(d)}}i.sort();for(const p of i){d+=`\n${p}:${decodeURIComponent(D[p])}`}}return d}}p.StorageSharedKeyCredentialPolicy=StorageSharedKeyCredentialPolicy},11935:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.storageSharedKeyCredentialPolicyName=void 0;p.storageSharedKeyCredentialPolicy=storageSharedKeyCredentialPolicy;const y=d(77598);const v=d(94795);const D=d(4100);const M=d(26942);p.storageSharedKeyCredentialPolicyName="storageSharedKeyCredentialPolicy";function storageSharedKeyCredentialPolicy(i){function signRequest(p){p.headers.set(v.HeaderConstants.X_MS_DATE,(new Date).toUTCString());if(p.body&&(typeof p.body==="string"||Buffer.isBuffer(p.body))&&p.body.length>0){p.headers.set(v.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(p.body))}const d=[p.method.toUpperCase(),getHeaderValueToSign(p,v.HeaderConstants.CONTENT_LANGUAGE),getHeaderValueToSign(p,v.HeaderConstants.CONTENT_ENCODING),getHeaderValueToSign(p,v.HeaderConstants.CONTENT_LENGTH),getHeaderValueToSign(p,v.HeaderConstants.CONTENT_MD5),getHeaderValueToSign(p,v.HeaderConstants.CONTENT_TYPE),getHeaderValueToSign(p,v.HeaderConstants.DATE),getHeaderValueToSign(p,v.HeaderConstants.IF_MODIFIED_SINCE),getHeaderValueToSign(p,v.HeaderConstants.IF_MATCH),getHeaderValueToSign(p,v.HeaderConstants.IF_NONE_MATCH),getHeaderValueToSign(p,v.HeaderConstants.IF_UNMODIFIED_SINCE),getHeaderValueToSign(p,v.HeaderConstants.RANGE)].join("\n")+"\n"+getCanonicalizedHeadersString(p)+getCanonicalizedResourceString(p);const D=(0,y.createHmac)("sha256",i.accountKey).update(d,"utf8").digest("base64");p.headers.set(v.HeaderConstants.AUTHORIZATION,`SharedKey ${i.accountName}:${D}`)}function getHeaderValueToSign(i,p){const d=i.headers.get(p);if(!d){return""}if(p===v.HeaderConstants.CONTENT_LENGTH&&d==="0"){return""}return d}function getCanonicalizedHeadersString(i){let p=[];for(const[d,y]of i.headers){if(d.toLowerCase().startsWith(v.HeaderConstants.PREFIX_FOR_STORAGE)){p.push({name:d,value:y})}}p.sort(((i,p)=>(0,M.compareHeader)(i.name.toLowerCase(),p.name.toLowerCase())));p=p.filter(((i,p,d)=>{if(p>0&&i.name.toLowerCase()===d[p-1].name.toLowerCase()){return false}return true}));let d="";p.forEach((i=>{d+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()}\n`}));return d}function getCanonicalizedResourceString(p){const d=(0,D.getURLPath)(p.url)||"/";let y="";y+=`/${i.accountName}${d}`;const v=(0,D.getURLQueries)(p.url);const M={};if(v){const i=[];for(const p in v){if(Object.prototype.hasOwnProperty.call(v,p)){const d=p.toLowerCase();M[d]=v[p];i.push(d)}}i.sort();for(const p of i){y+=`\n${p}:${decodeURIComponent(M[p])}`}}return y}return{name:p.storageSharedKeyCredentialPolicyName,async sendRequest(i,p){signRequest(i);return p(i)}}}},26942:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compareHeader=compareHeader;const d=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]);const y=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);const v=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function compareHeader(i,p){if(isLessThan(i,p))return-1;return 1}function isLessThan(i,p){const D=[d,y,v];let M=0;let U=0;let j=0;while(M<D.length){if(M===D.length-1&&U!==j){return U>j}const d=U<i.length?D[M][i[U].charCodeAt(0)]:1;const y=j<p.length?D[M][p[j].charCodeAt(0)]:1;if(d===1&&y===1){U=0;j=0;++M}else if(d===y){++U;++j}else if(d===0){++U}else if(y===0){++j}else{return d<y}}return false}},94795:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.PathStylePorts=p.DevelopmentConnectionString=p.HeaderConstants=p.URLConstants=p.SDK_VERSION=void 0;p.SDK_VERSION="1.0.0";p.URLConstants={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};p.HeaderConstants={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"};p.DevelopmentConnectionString=`DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;`;p.PathStylePorts=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]},4100:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escapeURLPath=escapeURLPath;p.getValueInConnString=getValueInConnString;p.extractConnectionStringParts=extractConnectionStringParts;p.appendToURLPath=appendToURLPath;p.setURLParameter=setURLParameter;p.getURLParameter=getURLParameter;p.setURLHost=setURLHost;p.getURLPath=getURLPath;p.getURLScheme=getURLScheme;p.getURLPathAndQuery=getURLPathAndQuery;p.getURLQueries=getURLQueries;p.appendToURLQuery=appendToURLQuery;p.truncatedISO8061Date=truncatedISO8061Date;p.base64encode=base64encode;p.base64decode=base64decode;p.generateBlockID=generateBlockID;p.delay=delay;p.padStart=padStart;p.sanitizeURL=sanitizeURL;p.sanitizeHeaders=sanitizeHeaders;p.iEqual=iEqual;p.getAccountNameFromUrl=getAccountNameFromUrl;p.isIpEndpointStyle=isIpEndpointStyle;p.attachCredential=attachCredential;p.httpAuthorizationToString=httpAuthorizationToString;p.EscapePath=EscapePath;p.assertResponse=assertResponse;const y=d(54786);const v=d(91276);const D=d(94795);function escapeURLPath(i){const p=new URL(i);let d=p.pathname;d=d||"/";d=escape(d);p.pathname=d;return p.toString()}function getProxyUriFromDevConnString(i){let p="";if(i.search("DevelopmentStorageProxyUri=")!==-1){const d=i.split(";");for(const i of d){if(i.trim().startsWith("DevelopmentStorageProxyUri=")){p=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return p}function getValueInConnString(i,p){const d=i.split(";");for(const i of d){if(i.trim().startsWith(p)){return i.trim().match(p+"=(.*)")[1]}}return""}function extractConnectionStringParts(i){let p="";if(i.startsWith("UseDevelopmentStorage=true")){p=getProxyUriFromDevConnString(i);i=D.DevelopmentConnectionString}let d=getValueInConnString(i,"BlobEndpoint");d=d.endsWith("/")?d.slice(0,-1):d;if(i.search("DefaultEndpointsProtocol=")!==-1&&i.search("AccountKey=")!==-1){let y="";let v="";let D=Buffer.from("accountKey","base64");let M="";v=getValueInConnString(i,"AccountName");D=Buffer.from(getValueInConnString(i,"AccountKey"),"base64");if(!d){y=getValueInConnString(i,"DefaultEndpointsProtocol");const p=y.toLowerCase();if(p!=="https"&&p!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}M=getValueInConnString(i,"EndpointSuffix");if(!M){throw new Error("Invalid EndpointSuffix in the provided Connection String")}d=`${y}://${v}.blob.${M}`}if(!v){throw new Error("Invalid AccountName in the provided Connection String")}else if(D.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:d,accountName:v,accountKey:D,proxyUri:p}}else{let p=getValueInConnString(i,"SharedAccessSignature");let y=getValueInConnString(i,"AccountName");if(!y){y=getAccountNameFromUrl(d)}if(!d){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!p){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}if(p.startsWith("?")){p=p.substring(1)}return{kind:"SASConnString",url:d,accountName:y,accountSas:p}}}function escape(i){return encodeURIComponent(i).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(i,p){const d=new URL(i);let y=d.pathname;y=y?y.endsWith("/")?`${y}${p}`:`${y}/${p}`:p;d.pathname=y;return d.toString()}function setURLParameter(i,p,d){const y=new URL(i);const v=encodeURIComponent(p);const D=d?encodeURIComponent(d):undefined;const M=y.search===""?"?":y.search;const U=[];for(const i of M.slice(1).split("&")){if(i){const[p]=i.split("=",2);if(p!==v){U.push(i)}}}if(D){U.push(`${v}=${D}`)}y.search=U.length?`?${U.join("&")}`:"";return y.toString()}function getURLParameter(i,p){const d=new URL(i);return d.searchParams.get(p)??undefined}function setURLHost(i,p){const d=new URL(i);d.hostname=p;return d.toString()}function getURLPath(i){try{const p=new URL(i);return p.pathname}catch(i){return undefined}}function getURLScheme(i){try{const p=new URL(i);return p.protocol.endsWith(":")?p.protocol.slice(0,-1):p.protocol}catch(i){return undefined}}function getURLPathAndQuery(i){const p=new URL(i);const d=p.pathname;if(!d){throw new RangeError("Invalid url without valid path.")}let y=p.search||"";y=y.trim();if(y!==""){y=y.startsWith("?")?y:`?${y}`}return`${d}${y}`}function getURLQueries(i){let p=new URL(i).search;if(!p){return{}}p=p.trim();p=p.startsWith("?")?p.substring(1):p;let d=p.split("&");d=d.filter((i=>{const p=i.indexOf("=");const d=i.lastIndexOf("=");return p>0&&p===d&&d<i.length-1}));const y={};for(const i of d){const p=i.split("=");const d=p[0];const v=p[1];y[d]=v}return y}function appendToURLQuery(i,p){const d=new URL(i);let y=d.search;if(y){y+="&"+p}else{y=p}d.search=y;return d.toString()}function truncatedISO8061Date(i,p=true){const d=i.toISOString();return p?d.substring(0,d.length-1)+"0000"+"Z":d.substring(0,d.length-5)+"Z"}function base64encode(i){return!v.isNodeLike?btoa(i):Buffer.from(i).toString("base64")}function base64decode(i){return!v.isNodeLike?atob(i):Buffer.from(i,"base64").toString()}function generateBlockID(i,p){const d=48;const y=6;const v=d-y;if(i.length>v){i=i.slice(0,v)}const D=i+padStart(p.toString(),d-i.length,"0");return base64encode(D)}async function delay(i,p,d){return new Promise(((y,v)=>{let D;const abortHandler=()=>{if(D!==undefined){clearTimeout(D)}v(d)};const resolveHandler=()=>{if(p!==undefined){p.removeEventListener("abort",abortHandler)}y()};D=setTimeout(resolveHandler,i);if(p!==undefined){p.addEventListener("abort",abortHandler)}}))}function padStart(i,p,d=" "){if(String.prototype.padStart){return i.padStart(p,d)}d=d||" ";if(i.length>p){return i}else{p=p-i.length;if(p>d.length){d+=d.repeat(p/d.length)}return d.slice(0,p)+i}}function sanitizeURL(i){let p=i;if(getURLParameter(p,D.URLConstants.Parameters.SIGNATURE)){p=setURLParameter(p,D.URLConstants.Parameters.SIGNATURE,"*****")}return p}function sanitizeHeaders(i){const p=(0,y.createHttpHeaders)();for(const[d,y]of i){if(d.toLowerCase()===D.HeaderConstants.AUTHORIZATION.toLowerCase()){p.set(d,"*****")}else if(d.toLowerCase()===D.HeaderConstants.X_MS_COPY_SOURCE){p.set(d,sanitizeURL(y))}else{p.set(d,y)}}return p}function iEqual(i,p){return i.toLocaleLowerCase()===p.toLocaleLowerCase()}function getAccountNameFromUrl(i){const p=new URL(i);let d;try{if(p.hostname.split(".")[1]==="blob"){d=p.hostname.split(".")[0]}else if(isIpEndpointStyle(p)){d=p.pathname.split("/")[1]}else{d=""}return d}catch(i){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(i){const p=i.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(p)||Boolean(i.port)&&D.PathStylePorts.includes(i.port)}function attachCredential(i,p){i.credential=p;return i}function httpAuthorizationToString(i){return i?i.scheme+" "+i.value:undefined}function EscapePath(i){const p=i.split("/");for(let i=0;i<p.length;i++){p[i]=encodeURIComponent(p[i])}return p.join("/")}function assertResponse(i){if(`_response`in i){return i}throw new TypeError(`Unexpected response object ${i}`)}},61237:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BinaryReader=p.BinaryWriter=p.WireType=void 0;const y=d(40010);const v=d(66292);const D=d(16956);var M;(function(i){i[i["Varint"]=0]="Varint";i[i["Bit64"]=1]="Bit64";i[i["LengthDelimited"]=2]="LengthDelimited";i[i["StartGroup"]=3]="StartGroup";i[i["EndGroup"]=4]="EndGroup";i[i["Bit32"]=5]="Bit32"})(M||(p.WireType=M={}));class BinaryWriter{constructor(i){this.stack=[];this.textEncoder=i!==null&&i!==void 0?i:new TextEncoder;this.chunks=[];this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let i=0;for(let p=0;p<this.chunks.length;p++)i+=this.chunks[p].length;let p=new Uint8Array(i);let d=0;for(let i=0;i<this.chunks.length;i++){p.set(this.chunks[i],d);d+=this.chunks[i].length}this.chunks=[];return p}fork(){this.stack.push({chunks:this.chunks,buf:this.buf});this.chunks=[];this.buf=[];return this}join(){let i=this.finish();let p=this.stack.pop();if(!p)throw new Error("invalid state, fork stack empty");this.chunks=p.chunks;this.buf=p.buf;this.uint32(i.byteLength);return this.raw(i)}tag(i,p){return this.uint32((i<<3|p)>>>0)}raw(i){if(this.buf.length){this.chunks.push(new Uint8Array(this.buf));this.buf=[]}this.chunks.push(i);return this}uint32(i){(0,v.assertUInt32)(i);while(i>127){this.buf.push(i&127|128);i=i>>>7}this.buf.push(i);return this}int32(i){(0,v.assertInt32)(i);(0,y.varint32write)(i,this.buf);return this}bool(i){this.buf.push(i?1:0);return this}bytes(i){this.uint32(i.byteLength);return this.raw(i)}string(i){let p=this.textEncoder.encode(i);this.uint32(p.byteLength);return this.raw(p)}float(i){(0,v.assertFloat32)(i);let p=new Uint8Array(4);new DataView(p.buffer).setFloat32(0,i,true);return this.raw(p)}double(i){let p=new Uint8Array(8);new DataView(p.buffer).setFloat64(0,i,true);return this.raw(p)}fixed32(i){(0,v.assertUInt32)(i);let p=new Uint8Array(4);new DataView(p.buffer).setUint32(0,i,true);return this.raw(p)}sfixed32(i){(0,v.assertInt32)(i);let p=new Uint8Array(4);new DataView(p.buffer).setInt32(0,i,true);return this.raw(p)}sint32(i){(0,v.assertInt32)(i);i=(i<<1^i>>31)>>>0;(0,y.varint32write)(i,this.buf);return this}sfixed64(i){let p=new Uint8Array(8),d=new DataView(p.buffer),y=D.protoInt64.enc(i);d.setInt32(0,y.lo,true);d.setInt32(4,y.hi,true);return this.raw(p)}fixed64(i){let p=new Uint8Array(8),d=new DataView(p.buffer),y=D.protoInt64.uEnc(i);d.setInt32(0,y.lo,true);d.setInt32(4,y.hi,true);return this.raw(p)}int64(i){let p=D.protoInt64.enc(i);(0,y.varint64write)(p.lo,p.hi,this.buf);return this}sint64(i){let p=D.protoInt64.enc(i),d=p.hi>>31,v=p.lo<<1^d,M=(p.hi<<1|p.lo>>>31)^d;(0,y.varint64write)(v,M,this.buf);return this}uint64(i){let p=D.protoInt64.uEnc(i);(0,y.varint64write)(p.lo,p.hi,this.buf);return this}}p.BinaryWriter=BinaryWriter;class BinaryReader{constructor(i,p){this.varint64=y.varint64read;this.uint32=y.varint32read;this.buf=i;this.len=i.length;this.pos=0;this.view=new DataView(i.buffer,i.byteOffset,i.byteLength);this.textDecoder=p!==null&&p!==void 0?p:new TextDecoder}tag(){let i=this.uint32(),p=i>>>3,d=i&7;if(p<=0||d<0||d>5)throw new Error("illegal tag: field no "+p+" wire type "+d);return[p,d]}skip(i,p){let d=this.pos;switch(i){case M.Varint:while(this.buf[this.pos++]&128){}break;case M.Bit64:this.pos+=4;case M.Bit32:this.pos+=4;break;case M.LengthDelimited:let d=this.uint32();this.pos+=d;break;case M.StartGroup:for(;;){const[i,d]=this.tag();if(d===M.EndGroup){if(p!==undefined&&i!==p){throw new Error("invalid end group tag")}break}this.skip(d,i)}break;default:throw new Error("cant skip wire type "+i)}this.assertBounds();return this.buf.subarray(d,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let i=this.uint32();return i>>>1^-(i&1)}int64(){return D.protoInt64.dec(...this.varint64())}uint64(){return D.protoInt64.uDec(...this.varint64())}sint64(){let[i,p]=this.varint64();let d=-(i&1);i=(i>>>1|(p&1)<<31)^d;p=p>>>1^d;return D.protoInt64.dec(i,p)}bool(){let[i,p]=this.varint64();return i!==0||p!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,true)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,true)}fixed64(){return D.protoInt64.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return D.protoInt64.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,true)}double(){return this.view.getFloat64((this.pos+=8)-8,true)}bytes(){let i=this.uint32(),p=this.pos;this.pos+=i;this.assertBounds();return this.buf.subarray(p,p+i)}string(){return this.textDecoder.decode(this.bytes())}}p.BinaryReader=BinaryReader},15522:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.codegenInfo=void 0;const y=d(59968);const v=d(88326);const D=d(38225);const M=d(23686);const U="@bufbuild/protobuf";p.codegenInfo={packageName:"@bufbuild/protobuf",localName:y.localName,reifyWkt:M.reifyWkt,getUnwrappedFieldType:v.getUnwrappedFieldType,scalarDefaultValue:D.scalarZeroValue,scalarZeroValue:D.scalarZeroValue,safeIdentifier:y.safeIdentifier,safeObjectProperty:y.safeObjectProperty,symbols:{proto2:{typeOnly:false,privateImportPath:"./proto2.js",publicImportPath:U},proto3:{typeOnly:false,privateImportPath:"./proto3.js",publicImportPath:U},Message:{typeOnly:false,privateImportPath:"./message.js",publicImportPath:U},PartialMessage:{typeOnly:true,privateImportPath:"./message.js",publicImportPath:U},PlainMessage:{typeOnly:true,privateImportPath:"./message.js",publicImportPath:U},FieldList:{typeOnly:true,privateImportPath:"./field-list.js",publicImportPath:U},MessageType:{typeOnly:true,privateImportPath:"./message-type.js",publicImportPath:U},Extension:{typeOnly:true,privateImportPath:"./extension.js",publicImportPath:U},BinaryReadOptions:{typeOnly:true,privateImportPath:"./binary-format.js",publicImportPath:U},BinaryWriteOptions:{typeOnly:true,privateImportPath:"./binary-format.js",publicImportPath:U},JsonReadOptions:{typeOnly:true,privateImportPath:"./json-format.js",publicImportPath:U},JsonWriteOptions:{typeOnly:true,privateImportPath:"./json-format.js",publicImportPath:U},JsonValue:{typeOnly:true,privateImportPath:"./json-format.js",publicImportPath:U},JsonObject:{typeOnly:true,privateImportPath:"./json-format.js",publicImportPath:U},protoDouble:{typeOnly:false,privateImportPath:"./proto-double.js",publicImportPath:U},protoInt64:{typeOnly:false,privateImportPath:"./proto-int64.js",publicImportPath:U},ScalarType:{typeOnly:false,privateImportPath:"./scalar.js",publicImportPath:U},LongType:{typeOnly:false,privateImportPath:"./scalar.js",publicImportPath:U},MethodKind:{typeOnly:false,privateImportPath:"./service-type.js",publicImportPath:U},MethodIdempotency:{typeOnly:false,privateImportPath:"./service-type.js",publicImportPath:U},IMessageTypeRegistry:{typeOnly:true,privateImportPath:"./type-registry.js",publicImportPath:U}},wktSourceFiles:["google/protobuf/compiler/plugin.proto","google/protobuf/any.proto","google/protobuf/api.proto","google/protobuf/descriptor.proto","google/protobuf/duration.proto","google/protobuf/empty.proto","google/protobuf/field_mask.proto","google/protobuf/source_context.proto","google/protobuf/struct.proto","google/protobuf/timestamp.proto","google/protobuf/type.proto","google/protobuf/wrappers.proto"]}},42619:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDescriptorSet=void 0;const y=d(18748);const v=d(66292);const D=d(92912);const M=d(59968);const U=d(74917);const j=d(6131);const V=d(1646);const K=d(81596);function createDescriptorSet(i,p){var d;const v={files:[],enums:new Map,messages:new Map,services:new Map,extensions:new Map,mapEntries:new Map};const D=(0,K.isMessage)(i,y.FileDescriptorSet)?i.file:i instanceof Uint8Array?y.FileDescriptorSet.fromBinary(i).file:i;const M=new Map;for(const i of D){const y=(d=i.edition)!==null&&d!==void 0?d:parseFileSyntax(i.syntax,i.edition).edition;let D=M.get(y);if(D===undefined){D=(0,j.createFeatureResolver)(y,p===null||p===void 0?void 0:p.featureSetDefaults,p===null||p===void 0?void 0:p.serializationOptions);M.set(y,D)}addFile(i,v,D)}return v}p.createDescriptorSet=createDescriptorSet;function addFile(i,p,d){var y,D;(0,v.assert)(i.name,`invalid FileDescriptorProto: missing name`);const M=Object.assign(Object.assign({kind:"file",proto:i,deprecated:(D=(y=i.options)===null||y===void 0?void 0:y.deprecated)!==null&&D!==void 0?D:false},parseFileSyntax(i.syntax,i.edition)),{name:i.name.replace(/\.proto/,""),dependencies:findFileDependencies(i,p),enums:[],messages:[],extensions:[],services:[],toString(){return`file ${this.proto.name}`},getSyntaxComments(){return findComments(this.proto.sourceCodeInfo,[te.FileDescriptorProto_Syntax])},getPackageComments(){return findComments(this.proto.sourceCodeInfo,[te.FileDescriptorProto_Package])},getFeatures(){var p;return d((p=i.options)===null||p===void 0?void 0:p.features)}});p.mapEntries.clear();for(const y of i.enumType){addEnum(y,M,undefined,p,d)}for(const y of i.messageType){addMessage(y,M,undefined,p,d)}for(const y of i.service){addService(y,M,p,d)}addExtensions(M,p,d);for(const i of p.mapEntries.values()){addFields(i,p,d)}for(const i of M.messages){addFields(i,p,d);addExtensions(i,p,d)}p.mapEntries.clear();p.files.push(M)}function addExtensions(i,p,d){switch(i.kind){case"file":for(const y of i.proto.extension){const v=newExtension(y,i,undefined,p,d);i.extensions.push(v);p.extensions.set(v.typeName,v)}break;case"message":for(const y of i.proto.extension){const v=newExtension(y,i.file,i,p,d);i.nestedExtensions.push(v);p.extensions.set(v.typeName,v)}for(const y of i.nestedMessages){addExtensions(y,p,d)}break}}function addFields(i,p,d){const y=i.proto.oneofDecl.map((p=>newOneof(p,i,d)));const v=new Set;for(const D of i.proto.field){const M=findOneof(D,y);const U=newField(D,i.file,i,M,p,d);i.fields.push(U);if(M===undefined){i.members.push(U)}else{M.fields.push(U);if(!v.has(M)){v.add(M);i.members.push(M)}}}for(const p of y.filter((i=>v.has(i)))){i.oneofs.push(p)}for(const y of i.nestedMessages){addFields(y,p,d)}}function addEnum(i,p,d,y,D){var U,j,V;(0,v.assert)(i.name,`invalid EnumDescriptorProto: missing name`);const K={kind:"enum",proto:i,deprecated:(j=(U=i.options)===null||U===void 0?void 0:U.deprecated)!==null&&j!==void 0?j:false,file:p,parent:d,name:i.name,typeName:makeTypeName(i,d,p),values:[],sharedPrefix:(0,M.findEnumSharedPrefix)(i.name,i.value.map((i=>{var p;return(p=i.name)!==null&&p!==void 0?p:""}))),toString(){return`enum ${this.typeName}`},getComments(){const i=this.parent?[...this.parent.getComments().sourcePath,te.DescriptorProto_EnumType,this.parent.proto.enumType.indexOf(this.proto)]:[te.FileDescriptorProto_EnumType,this.file.proto.enumType.indexOf(this.proto)];return findComments(p.proto.sourceCodeInfo,i)},getFeatures(){var y,v;return D((y=d===null||d===void 0?void 0:d.getFeatures())!==null&&y!==void 0?y:p.getFeatures(),(v=i.options)===null||v===void 0?void 0:v.features)}};y.enums.set(K.typeName,K);i.value.forEach((i=>{var d,y;(0,v.assert)(i.name,`invalid EnumValueDescriptorProto: missing name`);(0,v.assert)(i.number!==undefined,`invalid EnumValueDescriptorProto: missing number`);K.values.push({kind:"enum_value",proto:i,deprecated:(y=(d=i.options)===null||d===void 0?void 0:d.deprecated)!==null&&y!==void 0?y:false,parent:K,name:i.name,number:i.number,toString(){return`enum value ${K.typeName}.${this.name}`},declarationString(){var i;let p=`${this.name} = ${this.number}`;if(((i=this.proto.options)===null||i===void 0?void 0:i.deprecated)===true){p+=" [deprecated = true]"}return p},getComments(){const i=[...this.parent.getComments().sourcePath,te.EnumDescriptorProto_Value,this.parent.proto.value.indexOf(this.proto)];return findComments(p.proto.sourceCodeInfo,i)},getFeatures(){var p;return D(K.getFeatures(),(p=i.options)===null||p===void 0?void 0:p.features)}})}));((V=d===null||d===void 0?void 0:d.nestedEnums)!==null&&V!==void 0?V:p.enums).push(K)}function addMessage(i,p,d,y,D){var M,U,j,V;(0,v.assert)(i.name,`invalid DescriptorProto: missing name`);const K={kind:"message",proto:i,deprecated:(U=(M=i.options)===null||M===void 0?void 0:M.deprecated)!==null&&U!==void 0?U:false,file:p,parent:d,name:i.name,typeName:makeTypeName(i,d,p),fields:[],oneofs:[],members:[],nestedEnums:[],nestedMessages:[],nestedExtensions:[],toString(){return`message ${this.typeName}`},getComments(){const i=this.parent?[...this.parent.getComments().sourcePath,te.DescriptorProto_NestedType,this.parent.proto.nestedType.indexOf(this.proto)]:[te.FileDescriptorProto_MessageType,this.file.proto.messageType.indexOf(this.proto)];return findComments(p.proto.sourceCodeInfo,i)},getFeatures(){var y,v;return D((y=d===null||d===void 0?void 0:d.getFeatures())!==null&&y!==void 0?y:p.getFeatures(),(v=i.options)===null||v===void 0?void 0:v.features)}};if(((j=i.options)===null||j===void 0?void 0:j.mapEntry)===true){y.mapEntries.set(K.typeName,K)}else{((V=d===null||d===void 0?void 0:d.nestedMessages)!==null&&V!==void 0?V:p.messages).push(K);y.messages.set(K.typeName,K)}for(const d of i.enumType){addEnum(d,p,K,y,D)}for(const d of i.nestedType){addMessage(d,p,K,y,D)}}function addService(i,p,d,y){var D,M;(0,v.assert)(i.name,`invalid ServiceDescriptorProto: missing name`);const U={kind:"service",proto:i,deprecated:(M=(D=i.options)===null||D===void 0?void 0:D.deprecated)!==null&&M!==void 0?M:false,file:p,name:i.name,typeName:makeTypeName(i,undefined,p),methods:[],toString(){return`service ${this.typeName}`},getComments(){const i=[te.FileDescriptorProto_Service,this.file.proto.service.indexOf(this.proto)];return findComments(p.proto.sourceCodeInfo,i)},getFeatures(){var d;return y(p.getFeatures(),(d=i.options)===null||d===void 0?void 0:d.features)}};p.services.push(U);d.services.set(U.typeName,U);for(const p of i.method){U.methods.push(newMethod(p,U,d,y))}}function newMethod(i,p,d,M){var U,j,V;(0,v.assert)(i.name,`invalid MethodDescriptorProto: missing name`);(0,v.assert)(i.inputType,`invalid MethodDescriptorProto: missing input_type`);(0,v.assert)(i.outputType,`invalid MethodDescriptorProto: missing output_type`);let K;if(i.clientStreaming===true&&i.serverStreaming===true){K=D.MethodKind.BiDiStreaming}else if(i.clientStreaming===true){K=D.MethodKind.ClientStreaming}else if(i.serverStreaming===true){K=D.MethodKind.ServerStreaming}else{K=D.MethodKind.Unary}let ee;switch((U=i.options)===null||U===void 0?void 0:U.idempotencyLevel){case y.MethodOptions_IdempotencyLevel.IDEMPOTENT:ee=D.MethodIdempotency.Idempotent;break;case y.MethodOptions_IdempotencyLevel.NO_SIDE_EFFECTS:ee=D.MethodIdempotency.NoSideEffects;break;case y.MethodOptions_IdempotencyLevel.IDEMPOTENCY_UNKNOWN:case undefined:ee=undefined;break}const re=d.messages.get(trimLeadingDot(i.inputType));const ne=d.messages.get(trimLeadingDot(i.outputType));(0,v.assert)(re,`invalid MethodDescriptorProto: input_type ${i.inputType} not found`);(0,v.assert)(ne,`invalid MethodDescriptorProto: output_type ${i.inputType} not found`);const ie=i.name;return{kind:"rpc",proto:i,deprecated:(V=(j=i.options)===null||j===void 0?void 0:j.deprecated)!==null&&V!==void 0?V:false,parent:p,name:ie,methodKind:K,input:re,output:ne,idempotency:ee,toString(){return`rpc ${p.typeName}.${ie}`},getComments(){const i=[...this.parent.getComments().sourcePath,te.ServiceDescriptorProto_Method,this.parent.proto.method.indexOf(this.proto)];return findComments(p.file.proto.sourceCodeInfo,i)},getFeatures(){var d;return M(p.getFeatures(),(d=i.options)===null||d===void 0?void 0:d.features)}}}function newOneof(i,p,d){(0,v.assert)(i.name,`invalid OneofDescriptorProto: missing name`);return{kind:"oneof",proto:i,deprecated:false,parent:p,fields:[],name:i.name,toString(){return`oneof ${p.typeName}.${this.name}`},getComments(){const i=[...this.parent.getComments().sourcePath,te.DescriptorProto_OneofDecl,this.parent.proto.oneofDecl.indexOf(this.proto)];return findComments(p.file.proto.sourceCodeInfo,i)},getFeatures(){var y;return d(p.getFeatures(),(y=i.options)===null||y===void 0?void 0:y.features)}}}function newField(i,p,d,D,U,j){var K,re,ne;(0,v.assert)(i.name,`invalid FieldDescriptorProto: missing name`);(0,v.assert)(i.number,`invalid FieldDescriptorProto: missing number`);(0,v.assert)(i.type,`invalid FieldDescriptorProto: missing type`);const ie={proto:i,deprecated:(re=(K=i.options)===null||K===void 0?void 0:K.deprecated)!==null&&re!==void 0?re:false,name:i.name,number:i.number,parent:d,oneof:D,optional:isOptionalField(i,p.syntax),packedByDefault:isPackedFieldByDefault(i,j),packed:isPackedField(p,d,i,j),jsonName:i.jsonName===(0,M.fieldJsonName)(i.name)?undefined:i.jsonName,scalar:undefined,longType:undefined,message:undefined,enum:undefined,mapKey:undefined,mapValue:undefined,declarationString:declarationString,toString(){return`field ${this.parent.typeName}.${this.name}`},getComments(){const i=[...this.parent.getComments().sourcePath,te.DescriptorProto_Field,this.parent.proto.field.indexOf(this.proto)];return findComments(p.proto.sourceCodeInfo,i)},getFeatures(){var p;return j(d.getFeatures(),(p=i.options)===null||p===void 0?void 0:p.features)}};const oe=i.label===y.FieldDescriptorProto_Label.REPEATED;switch(i.type){case y.FieldDescriptorProto_Type.MESSAGE:case y.FieldDescriptorProto_Type.GROUP:{(0,v.assert)(i.typeName,`invalid FieldDescriptorProto: missing type_name`);const p=U.mapEntries.get(trimLeadingDot(i.typeName));if(p!==undefined){(0,v.assert)(oe,`invalid FieldDescriptorProto: expected map entry to be repeated`);return Object.assign(Object.assign(Object.assign({},ie),{kind:"field",fieldKind:"map",repeated:false}),getMapFieldTypes(p))}const d=U.messages.get(trimLeadingDot(i.typeName));(0,v.assert)(d!==undefined,`invalid FieldDescriptorProto: type_name ${i.typeName} not found`);return Object.assign(Object.assign({},ie),{kind:"field",fieldKind:"message",repeated:oe,message:d})}case y.FieldDescriptorProto_Type.ENUM:{(0,v.assert)(i.typeName,`invalid FieldDescriptorProto: missing type_name`);const p=U.enums.get(trimLeadingDot(i.typeName));(0,v.assert)(p!==undefined,`invalid FieldDescriptorProto: type_name ${i.typeName} not found`);return Object.assign(Object.assign({},ie),{kind:"field",fieldKind:"enum",getDefaultValue:getDefaultValue,repeated:oe,enum:p})}default:{const p=ee[i.type];(0,v.assert)(p,`invalid FieldDescriptorProto: unknown type ${i.type}`);return Object.assign(Object.assign({},ie),{kind:"field",fieldKind:"scalar",getDefaultValue:getDefaultValue,repeated:oe,scalar:p,longType:((ne=i.options)===null||ne===void 0?void 0:ne.jstype)==y.FieldOptions_JSType.JS_STRING?V.LongType.STRING:V.LongType.BIGINT})}}}function newExtension(i,p,d,y,D){(0,v.assert)(i.extendee,`invalid FieldDescriptorProto: missing extendee`);const M=newField(i,p,null,undefined,y,D);const U=y.messages.get(trimLeadingDot(i.extendee));(0,v.assert)(U,`invalid FieldDescriptorProto: extendee ${i.extendee} not found`);return Object.assign(Object.assign({},M),{kind:"extension",typeName:makeTypeName(i,d,p),parent:d,file:p,extendee:U,toString(){return`extension ${this.typeName}`},getComments(){const d=this.parent?[...this.parent.getComments().sourcePath,te.DescriptorProto_Extension,this.parent.proto.extension.indexOf(i)]:[te.FileDescriptorProto_Extension,this.file.proto.extension.indexOf(i)];return findComments(p.proto.sourceCodeInfo,d)},getFeatures(){var y;return D((d!==null&&d!==void 0?d:p).getFeatures(),(y=i.options)===null||y===void 0?void 0:y.features)}})}function parseFileSyntax(i,p){let d;let v;switch(i){case undefined:case"proto2":v="proto2";d=y.Edition.EDITION_PROTO2;break;case"proto3":v="proto3";d=y.Edition.EDITION_PROTO3;break;case"editions":v="editions";switch(p){case undefined:case y.Edition.EDITION_1_TEST_ONLY:case y.Edition.EDITION_2_TEST_ONLY:case y.Edition.EDITION_99997_TEST_ONLY:case y.Edition.EDITION_99998_TEST_ONLY:case y.Edition.EDITION_99999_TEST_ONLY:case y.Edition.EDITION_UNKNOWN:d=y.Edition.EDITION_UNKNOWN;break;default:d=p;break}break;default:throw new Error(`invalid FileDescriptorProto: unsupported syntax: ${i}`)}if(i==="editions"&&p===y.Edition.EDITION_UNKNOWN){throw new Error(`invalid FileDescriptorProto: syntax ${i} cannot have edition ${String(p)}`)}return{syntax:v,edition:d}}function findFileDependencies(i,p){return i.dependency.map((i=>{const d=p.files.find((p=>p.proto.name===i));(0,v.assert)(d);return d}))}function makeTypeName(i,p,d){(0,v.assert)(i.name,`invalid ${i.getType().typeName}: missing name`);let y;if(p){y=`${p.typeName}.${i.name}`}else if(d.proto.package!==undefined){y=`${d.proto.package}.${i.name}`}else{y=`${i.name}`}return y}function trimLeadingDot(i){return i.startsWith(".")?i.substring(1):i}function getMapFieldTypes(i){var p,d;(0,v.assert)((p=i.proto.options)===null||p===void 0?void 0:p.mapEntry,`invalid DescriptorProto: expected ${i.toString()} to be a map entry`);(0,v.assert)(i.fields.length===2,`invalid DescriptorProto: map entry ${i.toString()} has ${i.fields.length} fields`);const y=i.fields.find((i=>i.proto.number===1));(0,v.assert)(y,`invalid DescriptorProto: map entry ${i.toString()} is missing key field`);const D=y.scalar;(0,v.assert)(D!==undefined&&D!==V.ScalarType.BYTES&&D!==V.ScalarType.FLOAT&&D!==V.ScalarType.DOUBLE,`invalid DescriptorProto: map entry ${i.toString()} has unexpected key type ${(d=y.proto.type)!==null&&d!==void 0?d:-1}`);const M=i.fields.find((i=>i.proto.number===2));(0,v.assert)(M,`invalid DescriptorProto: map entry ${i.toString()} is missing value field`);switch(M.fieldKind){case"scalar":return{mapKey:D,mapValue:Object.assign(Object.assign({},M),{kind:"scalar"})};case"message":return{mapKey:D,mapValue:Object.assign(Object.assign({},M),{kind:"message"})};case"enum":return{mapKey:D,mapValue:Object.assign(Object.assign({},M),{kind:"enum"})};default:throw new Error("invalid DescriptorProto: unsupported map entry value field")}}function findOneof(i,p){var d;const y=i.oneofIndex;if(y===undefined){return undefined}let D;if(i.proto3Optional!==true){D=p[y];(0,v.assert)(D,`invalid FieldDescriptorProto: oneof #${y} for field #${(d=i.number)!==null&&d!==void 0?d:-1} not found`)}return D}function isOptionalField(i,p){switch(p){case"proto2":return i.oneofIndex===undefined&&i.label===y.FieldDescriptorProto_Label.OPTIONAL;case"proto3":return i.proto3Optional===true;case"editions":return false}}function isPackedFieldByDefault(i,p){const{repeatedFieldEncoding:d}=p();if(d!=y.FeatureSet_RepeatedFieldEncoding.PACKED){return false}switch(i.type){case y.FieldDescriptorProto_Type.STRING:case y.FieldDescriptorProto_Type.BYTES:case y.FieldDescriptorProto_Type.GROUP:case y.FieldDescriptorProto_Type.MESSAGE:return false;default:return true}}function isPackedField(i,p,d,v){var D,M,U,j,V,K;switch(d.type){case y.FieldDescriptorProto_Type.STRING:case y.FieldDescriptorProto_Type.BYTES:case y.FieldDescriptorProto_Type.GROUP:case y.FieldDescriptorProto_Type.MESSAGE:return false;default:switch(i.edition){case y.Edition.EDITION_PROTO2:return(M=(D=d.options)===null||D===void 0?void 0:D.packed)!==null&&M!==void 0?M:false;case y.Edition.EDITION_PROTO3:return(j=(U=d.options)===null||U===void 0?void 0:U.packed)!==null&&j!==void 0?j:true;default:{const{repeatedFieldEncoding:D}=v((V=p===null||p===void 0?void 0:p.getFeatures())!==null&&V!==void 0?V:i.getFeatures(),(K=d.options)===null||K===void 0?void 0:K.features);return D==y.FeatureSet_RepeatedFieldEncoding.PACKED}}}}const ee={[y.FieldDescriptorProto_Type.DOUBLE]:V.ScalarType.DOUBLE,[y.FieldDescriptorProto_Type.FLOAT]:V.ScalarType.FLOAT,[y.FieldDescriptorProto_Type.INT64]:V.ScalarType.INT64,[y.FieldDescriptorProto_Type.UINT64]:V.ScalarType.UINT64,[y.FieldDescriptorProto_Type.INT32]:V.ScalarType.INT32,[y.FieldDescriptorProto_Type.FIXED64]:V.ScalarType.FIXED64,[y.FieldDescriptorProto_Type.FIXED32]:V.ScalarType.FIXED32,[y.FieldDescriptorProto_Type.BOOL]:V.ScalarType.BOOL,[y.FieldDescriptorProto_Type.STRING]:V.ScalarType.STRING,[y.FieldDescriptorProto_Type.GROUP]:undefined,[y.FieldDescriptorProto_Type.MESSAGE]:undefined,[y.FieldDescriptorProto_Type.BYTES]:V.ScalarType.BYTES,[y.FieldDescriptorProto_Type.UINT32]:V.ScalarType.UINT32,[y.FieldDescriptorProto_Type.ENUM]:undefined,[y.FieldDescriptorProto_Type.SFIXED32]:V.ScalarType.SFIXED32,[y.FieldDescriptorProto_Type.SFIXED64]:V.ScalarType.SFIXED64,[y.FieldDescriptorProto_Type.SINT32]:V.ScalarType.SINT32,[y.FieldDescriptorProto_Type.SINT64]:V.ScalarType.SINT64};function findComments(i,p){if(!i){return{leadingDetached:[],sourcePath:p}}for(const d of i.location){if(d.path.length!==p.length){continue}if(d.path.some(((i,d)=>p[d]!==i))){continue}return{leadingDetached:d.leadingDetachedComments,leading:d.leadingComments,trailing:d.trailingComments,sourcePath:p}}return{leadingDetached:[],sourcePath:p}}var te;(function(i){i[i["FileDescriptorProto_Package"]=2]="FileDescriptorProto_Package";i[i["FileDescriptorProto_MessageType"]=4]="FileDescriptorProto_MessageType";i[i["FileDescriptorProto_EnumType"]=5]="FileDescriptorProto_EnumType";i[i["FileDescriptorProto_Service"]=6]="FileDescriptorProto_Service";i[i["FileDescriptorProto_Extension"]=7]="FileDescriptorProto_Extension";i[i["FileDescriptorProto_Syntax"]=12]="FileDescriptorProto_Syntax";i[i["DescriptorProto_Field"]=2]="DescriptorProto_Field";i[i["DescriptorProto_NestedType"]=3]="DescriptorProto_NestedType";i[i["DescriptorProto_EnumType"]=4]="DescriptorProto_EnumType";i[i["DescriptorProto_Extension"]=6]="DescriptorProto_Extension";i[i["DescriptorProto_OneofDecl"]=8]="DescriptorProto_OneofDecl";i[i["EnumDescriptorProto_Value"]=2]="EnumDescriptorProto_Value";i[i["ServiceDescriptorProto_Method"]=2]="ServiceDescriptorProto_Method"})(te||(te={}));function declarationString(){var i,p,d;const v=[];if(this.repeated){v.push("repeated")}if(this.optional){v.push("optional")}const D=this.kind==="extension"?this.file:this.parent.file;if(D.syntax=="proto2"&&this.proto.label===y.FieldDescriptorProto_Label.REQUIRED){v.push("required")}let M;switch(this.fieldKind){case"scalar":M=V.ScalarType[this.scalar].toLowerCase();break;case"enum":M=this.enum.typeName;break;case"message":M=this.message.typeName;break;case"map":{const i=V.ScalarType[this.mapKey].toLowerCase();let p;switch(this.mapValue.kind){case"scalar":p=V.ScalarType[this.mapValue.scalar].toLowerCase();break;case"enum":p=this.mapValue.enum.typeName;break;case"message":p=this.mapValue.message.typeName;break}M=`map<${i}, ${p}>`;break}}v.push(`${M} ${this.name} = ${this.number}`);const U=[];if(((i=this.proto.options)===null||i===void 0?void 0:i.packed)!==undefined){U.push(`packed = ${this.proto.options.packed.toString()}`)}let j=this.proto.defaultValue;if(j!==undefined){if(this.proto.type==y.FieldDescriptorProto_Type.BYTES||this.proto.type==y.FieldDescriptorProto_Type.STRING){j='"'+j.replace('"','\\"')+'"'}U.push(`default = ${j}`)}if(this.jsonName!==undefined){U.push(`json_name = "${this.jsonName}"`)}if(((p=this.proto.options)===null||p===void 0?void 0:p.jstype)!==undefined){U.push(`jstype = ${y.FieldOptions_JSType[this.proto.options.jstype]}`)}if(((d=this.proto.options)===null||d===void 0?void 0:d.deprecated)===true){U.push(`deprecated = true`)}if(U.length>0){v.push("["+U.join(", ")+"]")}return v.join(" ")}function getDefaultValue(){const i=this.proto.defaultValue;if(i===undefined){return undefined}switch(this.fieldKind){case"enum":return(0,U.parseTextFormatEnumValue)(this.enum,i);case"scalar":return(0,U.parseTextFormatScalarValue)(this.scalar,i);default:return undefined}}},36783:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRegistryFromDescriptors=void 0;const y=d(66292);const v=d(94689);const D=d(27058);const M=d(59968);const U=d(78157);const j=d(16439);const V=d(38255);const K=d(29866);const ee=d(96156);const te=d(2388);const re=d(63827);const ne=d(56535);const ie=d(18748);const oe=d(42619);const se=d(81596);const ae=[V.Any,j.Duration,K.Empty,ee.FieldMask,te.Struct,te.Value,te.ListValue,U.Timestamp,j.Duration,ne.DoubleValue,ne.FloatValue,ne.Int64Value,ne.Int32Value,ne.UInt32Value,ne.UInt64Value,ne.BoolValue,ne.StringValue,ne.BytesValue];const le=[(0,re.getEnumType)(te.NullValue)];function createRegistryFromDescriptors(i,p=true){const d=i instanceof Uint8Array||(0,se.isMessage)(i,ie.FileDescriptorSet)?(0,oe.createDescriptorSet)(i):i;const y=new Map;const U=new Map;const j=new Map;const V=new Map;const K={};if(p){for(const i of ae){U.set(i.typeName,i)}for(const i of le){y.set(i.typeName,i)}}return{findEnum(i){const p=y.get(i);if(p){return p}const U=d.enums.get(i);if(!U){return undefined}const j=U.file.syntax=="proto3"?v.proto3:D.proto2;const V=j.makeEnumType(i,U.values.map((i=>({no:i.number,name:i.name,localName:(0,M.localName)(i)}))),{});y.set(i,V);return V},findMessage(i){const p=U.get(i);if(p){return p}const y=d.messages.get(i);if(!y){return undefined}const j=y.file.syntax=="proto3"?v.proto3:D.proto2;const V=[];const K=j.makeMessageType(i,(()=>V),{localName:(0,M.localName)(y)});U.set(i,K);for(const i of y.fields){V.push(makeFieldInfo(i,this))}return K},findService(i){const p=K[i];if(p){return p}const y=d.services.get(i);if(!y){return undefined}const v={};for(const i of y.methods){const p=resolve(i.input,this,i);const d=resolve(i.output,this,i);v[(0,M.localName)(i)]={name:i.name,I:p,O:d,kind:i.methodKind,idempotency:i.idempotency}}return K[i]={typeName:y.typeName,methods:v}},findExtensionFor(i,p){var y;if(!d.messages.has(i)){return undefined}let v=V.get(i);if(!v){v=new Map;V.set(i,v);for(const p of d.extensions.values()){if(p.extendee.typeName==i){v.set(p.number,p)}}}const D=(y=V.get(i))===null||y===void 0?void 0:y.get(p);return D?this.findExtension(D.typeName):undefined},findExtension(i){const p=j.get(i);if(p){return p}const y=d.extensions.get(i);if(!y){return undefined}const M=resolve(y.extendee,this,y);const U=y.file.syntax=="proto3"?v.proto3:D.proto2;const V=U.makeExtension(i,M,makeFieldInfo(y,this));j.set(i,V);return V}}}p.createRegistryFromDescriptors=createRegistryFromDescriptors;function makeFieldInfo(i,p){var d;const v={kind:i.fieldKind,no:i.number,name:i.name,jsonName:i.jsonName,delimited:i.proto.type==ie.FieldDescriptorProto_Type.GROUP,repeated:i.repeated,packed:i.packed,oneof:(d=i.oneof)===null||d===void 0?void 0:d.name,opt:i.optional,req:i.proto.label===ie.FieldDescriptorProto_Label.REQUIRED};switch(i.fieldKind){case"map":{(0,y.assert)(i.kind=="field");let d;switch(i.mapValue.kind){case"scalar":d=i.mapValue.scalar;break;case"enum":{d=resolve(i.mapValue.enum,p,i);break}case"message":{d=resolve(i.mapValue.message,p,i);break}}v.K=i.mapKey;v.V={kind:i.mapValue.kind,T:d};break}case"message":{v.T=resolve(i.message,p,i);break}case"enum":{v.T=resolve(i.enum,p,i);v.default=i.getDefaultValue();break}case"scalar":{v.L=i.longType;v.T=i.scalar;v.default=i.getDefaultValue();break}}return v}function resolve(i,p,d){const v=i.kind=="message"?p.findMessage(i.typeName):p.findEnum(i.typeName);(0,y.assert)(v,`${i.toString()}" for ${d.toString()} not found`);return v}},57756:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createMutableRegistry=p.createRegistry=void 0;function createRegistry(...i){const p=createMutableRegistry(...i);delete p.add;return p}p.createRegistry=createRegistry;function createMutableRegistry(...i){const p={};const d={};const y={};const v=new Map;const D=new Map;const M={findMessage(i){return p[i]},findEnum(i){return d[i]},findService(i){return y[i]},findExtensionFor(i,p){var d,y;return(y=(d=D.get(i))===null||d===void 0?void 0:d.get(p))!==null&&y!==void 0?y:undefined},findExtension(i){var p;return(p=v.get(i))!==null&&p!==void 0?p:undefined},add(i){var M;if("fields"in i){if(!this.findMessage(i.typeName)){p[i.typeName]=i;i.fields.list().forEach(addField)}}else if("methods"in i){if(!this.findService(i.typeName)){y[i.typeName]=i;for(const p of Object.values(i.methods)){this.add(p.I);this.add(p.O)}}}else if("extendee"in i){if(!v.has(i.typeName)){v.set(i.typeName,i);const p=i.extendee.typeName;if(!D.has(p)){D.set(p,new Map)}(M=D.get(p))===null||M===void 0?void 0:M.set(i.field.no,i);this.add(i.extendee);addField(i.field)}}else{d[i.typeName]=i}}};function addField(i){if(i.kind=="message"){M.add(i.T)}else if(i.kind=="map"&&i.V.kind=="message"){M.add(i.V.T)}else if(i.kind=="enum"){M.add(i.T)}}for(const p of i){M.add(p)}return M}p.createMutableRegistry=createMutableRegistry},3197:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasExtension=p.clearExtension=p.setExtension=p.getExtension=void 0;const y=d(66292);const v=d(96276);function getExtension(i,p,d){assertExtendee(p,i);const y=p.runtime.bin.makeReadOptions(d);const D=(0,v.filterUnknownFields)(i.getType().runtime.bin.listUnknownFields(i),p.field);const[M,U]=(0,v.createExtensionContainer)(p);for(const i of D){p.runtime.bin.readField(M,y.readerFactory(i.data),p.field,i.wireType,y)}return U()}p.getExtension=getExtension;function setExtension(i,p,d,y){assertExtendee(p,i);const v=p.runtime.bin.makeReadOptions(y);const D=p.runtime.bin.makeWriteOptions(y);if(hasExtension(i,p)){const d=i.getType().runtime.bin.listUnknownFields(i).filter((i=>i.no!=p.field.no));i.getType().runtime.bin.discardUnknownFields(i);for(const p of d){i.getType().runtime.bin.onUnknownField(i,p.no,p.wireType,p.data)}}const M=D.writerFactory();let U=p.field;if(!U.opt&&!U.repeated&&(U.kind=="enum"||U.kind=="scalar")){U=Object.assign(Object.assign({},p.field),{opt:true})}p.runtime.bin.writeField(U,d,M,D);const j=v.readerFactory(M.finish());while(j.pos<j.len){const[p,d]=j.tag();const y=j.skip(d,p);i.getType().runtime.bin.onUnknownField(i,p,d,y)}}p.setExtension=setExtension;function clearExtension(i,p){assertExtendee(p,i);if(hasExtension(i,p)){const d=i.getType().runtime.bin;const y=d.listUnknownFields(i).filter((i=>i.no!=p.field.no));d.discardUnknownFields(i);for(const p of y){d.onUnknownField(i,p.no,p.wireType,p.data)}}}p.clearExtension=clearExtension;function hasExtension(i,p){const d=i.getType();return p.extendee.typeName===d.typeName&&!!d.runtime.bin.listUnknownFields(i).find((i=>i.no==p.field.no))}p.hasExtension=hasExtension;function assertExtendee(i,p){(0,y.assert)(i.extendee.typeName==p.getType().typeName,`extension ${i.typeName} can only be applied to message ${i.extendee.typeName}`)}},38255:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Any=void 0;const y=d(60107);const v=d(94689);class Any extends y.Message{constructor(i){super();this.typeUrl="";this.value=new Uint8Array(0);v.proto3.util.initPartial(i,this)}toJson(i){var p;if(this.typeUrl===""){return{}}const d=this.typeUrlToName(this.typeUrl);const y=(p=i===null||i===void 0?void 0:i.typeRegistry)===null||p===void 0?void 0:p.findMessage(d);if(!y){throw new Error(`cannot encode message google.protobuf.Any to JSON: "${this.typeUrl}" is not in the type registry`)}const v=y.fromBinary(this.value);let D=v.toJson(i);if(d.startsWith("google.protobuf.")||(D===null||Array.isArray(D)||typeof D!=="object")){D={value:D}}D["@type"]=this.typeUrl;return D}fromJson(i,p){var d;if(i===null||Array.isArray(i)||typeof i!="object"){throw new Error(`cannot decode message google.protobuf.Any from JSON: expected object but got ${i===null?"null":Array.isArray(i)?"array":typeof i}`)}if(Object.keys(i).length==0){return this}const y=i["@type"];if(typeof y!="string"||y==""){throw new Error(`cannot decode message google.protobuf.Any from JSON: "@type" is empty`)}const v=this.typeUrlToName(y),D=(d=p===null||p===void 0?void 0:p.typeRegistry)===null||d===void 0?void 0:d.findMessage(v);if(!D){throw new Error(`cannot decode message google.protobuf.Any from JSON: ${y} is not in the type registry`)}let M;if(v.startsWith("google.protobuf.")&&Object.prototype.hasOwnProperty.call(i,"value")){M=D.fromJson(i["value"],p)}else{const d=Object.assign({},i);delete d["@type"];M=D.fromJson(d,p)}this.packFrom(M);return this}packFrom(i){this.value=i.toBinary();this.typeUrl=this.typeNameToUrl(i.getType().typeName)}unpackTo(i){if(!this.is(i.getType())){return false}i.fromBinary(this.value);return true}unpack(i){if(this.typeUrl===""){return undefined}const p=i.findMessage(this.typeUrlToName(this.typeUrl));if(!p){return undefined}return p.fromBinary(this.value)}is(i){if(this.typeUrl===""){return false}const p=this.typeUrlToName(this.typeUrl);let d="";if(typeof i==="string"){d=i}else{d=i.typeName}return p===d}typeNameToUrl(i){return`type.googleapis.com/${i}`}typeUrlToName(i){if(!i.length){throw new Error(`invalid type url: ${i}`)}const p=i.lastIndexOf("/");const d=p>=0?i.substring(p+1):i;if(!d.length){throw new Error(`invalid type url: ${i}`)}return d}static pack(i){const p=new Any;p.packFrom(i);return p}static fromBinary(i,p){return(new Any).fromBinary(i,p)}static fromJson(i,p){return(new Any).fromJson(i,p)}static fromJsonString(i,p){return(new Any).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(Any,i,p)}}p.Any=Any;Any.runtime=v.proto3;Any.typeName="google.protobuf.Any";Any.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"type_url",kind:"scalar",T:9},{no:2,name:"value",kind:"scalar",T:12}]))},66545:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Mixin=p.Method=p.Api=void 0;const y=d(60107);const v=d(7279);const D=d(38248);const M=d(94689);class Api extends y.Message{constructor(i){super();this.name="";this.methods=[];this.options=[];this.version="";this.mixins=[];this.syntax=v.Syntax.PROTO2;M.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new Api).fromBinary(i,p)}static fromJson(i,p){return(new Api).fromJson(i,p)}static fromJsonString(i,p){return(new Api).fromJsonString(i,p)}static equals(i,p){return M.proto3.util.equals(Api,i,p)}}p.Api=Api;Api.runtime=M.proto3;Api.typeName="google.protobuf.Api";Api.fields=M.proto3.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9},{no:2,name:"methods",kind:"message",T:Method,repeated:true},{no:3,name:"options",kind:"message",T:v.Option,repeated:true},{no:4,name:"version",kind:"scalar",T:9},{no:5,name:"source_context",kind:"message",T:D.SourceContext},{no:6,name:"mixins",kind:"message",T:Mixin,repeated:true},{no:7,name:"syntax",kind:"enum",T:M.proto3.getEnumType(v.Syntax)}]));class Method extends y.Message{constructor(i){super();this.name="";this.requestTypeUrl="";this.requestStreaming=false;this.responseTypeUrl="";this.responseStreaming=false;this.options=[];this.syntax=v.Syntax.PROTO2;M.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new Method).fromBinary(i,p)}static fromJson(i,p){return(new Method).fromJson(i,p)}static fromJsonString(i,p){return(new Method).fromJsonString(i,p)}static equals(i,p){return M.proto3.util.equals(Method,i,p)}}p.Method=Method;Method.runtime=M.proto3;Method.typeName="google.protobuf.Method";Method.fields=M.proto3.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9},{no:2,name:"request_type_url",kind:"scalar",T:9},{no:3,name:"request_streaming",kind:"scalar",T:8},{no:4,name:"response_type_url",kind:"scalar",T:9},{no:5,name:"response_streaming",kind:"scalar",T:8},{no:6,name:"options",kind:"message",T:v.Option,repeated:true},{no:7,name:"syntax",kind:"enum",T:M.proto3.getEnumType(v.Syntax)}]));class Mixin extends y.Message{constructor(i){super();this.name="";this.root="";M.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new Mixin).fromBinary(i,p)}static fromJson(i,p){return(new Mixin).fromJson(i,p)}static fromJsonString(i,p){return(new Mixin).fromJsonString(i,p)}static equals(i,p){return M.proto3.util.equals(Mixin,i,p)}}p.Mixin=Mixin;Mixin.runtime=M.proto3;Mixin.typeName="google.protobuf.Mixin";Mixin.fields=M.proto3.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9},{no:2,name:"root",kind:"scalar",T:9}]))},15362:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.CodeGeneratorResponse_File=p.CodeGeneratorResponse_Feature=p.CodeGeneratorResponse=p.CodeGeneratorRequest=p.Version=void 0;const y=d(60107);const v=d(27058);const D=d(18748);class Version extends y.Message{constructor(i){super();v.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new Version).fromBinary(i,p)}static fromJson(i,p){return(new Version).fromJson(i,p)}static fromJsonString(i,p){return(new Version).fromJsonString(i,p)}static equals(i,p){return v.proto2.util.equals(Version,i,p)}}p.Version=Version;Version.runtime=v.proto2;Version.typeName="google.protobuf.compiler.Version";Version.fields=v.proto2.util.newFieldList((()=>[{no:1,name:"major",kind:"scalar",T:5,opt:true},{no:2,name:"minor",kind:"scalar",T:5,opt:true},{no:3,name:"patch",kind:"scalar",T:5,opt:true},{no:4,name:"suffix",kind:"scalar",T:9,opt:true}]));class CodeGeneratorRequest extends y.Message{constructor(i){super();this.fileToGenerate=[];this.protoFile=[];this.sourceFileDescriptors=[];v.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new CodeGeneratorRequest).fromBinary(i,p)}static fromJson(i,p){return(new CodeGeneratorRequest).fromJson(i,p)}static fromJsonString(i,p){return(new CodeGeneratorRequest).fromJsonString(i,p)}static equals(i,p){return v.proto2.util.equals(CodeGeneratorRequest,i,p)}}p.CodeGeneratorRequest=CodeGeneratorRequest;CodeGeneratorRequest.runtime=v.proto2;CodeGeneratorRequest.typeName="google.protobuf.compiler.CodeGeneratorRequest";CodeGeneratorRequest.fields=v.proto2.util.newFieldList((()=>[{no:1,name:"file_to_generate",kind:"scalar",T:9,repeated:true},{no:2,name:"parameter",kind:"scalar",T:9,opt:true},{no:15,name:"proto_file",kind:"message",T:D.FileDescriptorProto,repeated:true},{no:17,name:"source_file_descriptors",kind:"message",T:D.FileDescriptorProto,repeated:true},{no:3,name:"compiler_version",kind:"message",T:Version,opt:true}]));class CodeGeneratorResponse extends y.Message{constructor(i){super();this.file=[];v.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new CodeGeneratorResponse).fromBinary(i,p)}static fromJson(i,p){return(new CodeGeneratorResponse).fromJson(i,p)}static fromJsonString(i,p){return(new CodeGeneratorResponse).fromJsonString(i,p)}static equals(i,p){return v.proto2.util.equals(CodeGeneratorResponse,i,p)}}p.CodeGeneratorResponse=CodeGeneratorResponse;CodeGeneratorResponse.runtime=v.proto2;CodeGeneratorResponse.typeName="google.protobuf.compiler.CodeGeneratorResponse";CodeGeneratorResponse.fields=v.proto2.util.newFieldList((()=>[{no:1,name:"error",kind:"scalar",T:9,opt:true},{no:2,name:"supported_features",kind:"scalar",T:4,opt:true},{no:3,name:"minimum_edition",kind:"scalar",T:5,opt:true},{no:4,name:"maximum_edition",kind:"scalar",T:5,opt:true},{no:15,name:"file",kind:"message",T:CodeGeneratorResponse_File,repeated:true}]));var M;(function(i){i[i["NONE"]=0]="NONE";i[i["PROTO3_OPTIONAL"]=1]="PROTO3_OPTIONAL";i[i["SUPPORTS_EDITIONS"]=2]="SUPPORTS_EDITIONS"})(M||(p.CodeGeneratorResponse_Feature=M={}));v.proto2.util.setEnumType(M,"google.protobuf.compiler.CodeGeneratorResponse.Feature",[{no:0,name:"FEATURE_NONE"},{no:1,name:"FEATURE_PROTO3_OPTIONAL"},{no:2,name:"FEATURE_SUPPORTS_EDITIONS"}]);class CodeGeneratorResponse_File extends y.Message{constructor(i){super();v.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new CodeGeneratorResponse_File).fromBinary(i,p)}static fromJson(i,p){return(new CodeGeneratorResponse_File).fromJson(i,p)}static fromJsonString(i,p){return(new CodeGeneratorResponse_File).fromJsonString(i,p)}static equals(i,p){return v.proto2.util.equals(CodeGeneratorResponse_File,i,p)}}p.CodeGeneratorResponse_File=CodeGeneratorResponse_File;CodeGeneratorResponse_File.runtime=v.proto2;CodeGeneratorResponse_File.typeName="google.protobuf.compiler.CodeGeneratorResponse.File";CodeGeneratorResponse_File.fields=v.proto2.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9,opt:true},{no:2,name:"insertion_point",kind:"scalar",T:9,opt:true},{no:15,name:"content",kind:"scalar",T:9,opt:true},{no:16,name:"generated_code_info",kind:"message",T:D.GeneratedCodeInfo,opt:true}]))},18748:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GeneratedCodeInfo_Annotation_Semantic=p.GeneratedCodeInfo_Annotation=p.GeneratedCodeInfo=p.SourceCodeInfo_Location=p.SourceCodeInfo=p.FeatureSetDefaults_FeatureSetEditionDefault=p.FeatureSetDefaults=p.FeatureSet_JsonFormat=p.FeatureSet_MessageEncoding=p.FeatureSet_Utf8Validation=p.FeatureSet_RepeatedFieldEncoding=p.FeatureSet_EnumType=p.FeatureSet_FieldPresence=p.FeatureSet=p.UninterpretedOption_NamePart=p.UninterpretedOption=p.MethodOptions_IdempotencyLevel=p.MethodOptions=p.ServiceOptions=p.EnumValueOptions=p.EnumOptions=p.OneofOptions=p.FieldOptions_FeatureSupport=p.FieldOptions_EditionDefault=p.FieldOptions_OptionTargetType=p.FieldOptions_OptionRetention=p.FieldOptions_JSType=p.FieldOptions_CType=p.FieldOptions=p.MessageOptions=p.FileOptions_OptimizeMode=p.FileOptions=p.MethodDescriptorProto=p.ServiceDescriptorProto=p.EnumValueDescriptorProto=p.EnumDescriptorProto_EnumReservedRange=p.EnumDescriptorProto=p.OneofDescriptorProto=p.FieldDescriptorProto_Label=p.FieldDescriptorProto_Type=p.FieldDescriptorProto=p.ExtensionRangeOptions_Declaration=p.ExtensionRangeOptions_VerificationState=p.ExtensionRangeOptions=p.DescriptorProto_ReservedRange=p.DescriptorProto_ExtensionRange=p.DescriptorProto=p.FileDescriptorProto=p.FileDescriptorSet=p.Edition=void 0;const y=d(27058);const v=d(60107);var D;(function(i){i[i["EDITION_UNKNOWN"]=0]="EDITION_UNKNOWN";i[i["EDITION_LEGACY"]=900]="EDITION_LEGACY";i[i["EDITION_PROTO2"]=998]="EDITION_PROTO2";i[i["EDITION_PROTO3"]=999]="EDITION_PROTO3";i[i["EDITION_2023"]=1e3]="EDITION_2023";i[i["EDITION_2024"]=1001]="EDITION_2024";i[i["EDITION_1_TEST_ONLY"]=1]="EDITION_1_TEST_ONLY";i[i["EDITION_2_TEST_ONLY"]=2]="EDITION_2_TEST_ONLY";i[i["EDITION_99997_TEST_ONLY"]=99997]="EDITION_99997_TEST_ONLY";i[i["EDITION_99998_TEST_ONLY"]=99998]="EDITION_99998_TEST_ONLY";i[i["EDITION_99999_TEST_ONLY"]=99999]="EDITION_99999_TEST_ONLY";i[i["EDITION_MAX"]=2147483647]="EDITION_MAX"})(D||(p.Edition=D={}));y.proto2.util.setEnumType(D,"google.protobuf.Edition",[{no:0,name:"EDITION_UNKNOWN"},{no:900,name:"EDITION_LEGACY"},{no:998,name:"EDITION_PROTO2"},{no:999,name:"EDITION_PROTO3"},{no:1e3,name:"EDITION_2023"},{no:1001,name:"EDITION_2024"},{no:1,name:"EDITION_1_TEST_ONLY"},{no:2,name:"EDITION_2_TEST_ONLY"},{no:99997,name:"EDITION_99997_TEST_ONLY"},{no:99998,name:"EDITION_99998_TEST_ONLY"},{no:99999,name:"EDITION_99999_TEST_ONLY"},{no:2147483647,name:"EDITION_MAX"}]);class FileDescriptorSet extends v.Message{constructor(i){super();this.file=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new FileDescriptorSet).fromBinary(i,p)}static fromJson(i,p){return(new FileDescriptorSet).fromJson(i,p)}static fromJsonString(i,p){return(new FileDescriptorSet).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(FileDescriptorSet,i,p)}}p.FileDescriptorSet=FileDescriptorSet;FileDescriptorSet.runtime=y.proto2;FileDescriptorSet.typeName="google.protobuf.FileDescriptorSet";FileDescriptorSet.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"file",kind:"message",T:FileDescriptorProto,repeated:true}]));class FileDescriptorProto extends v.Message{constructor(i){super();this.dependency=[];this.publicDependency=[];this.weakDependency=[];this.messageType=[];this.enumType=[];this.service=[];this.extension=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new FileDescriptorProto).fromBinary(i,p)}static fromJson(i,p){return(new FileDescriptorProto).fromJson(i,p)}static fromJsonString(i,p){return(new FileDescriptorProto).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(FileDescriptorProto,i,p)}}p.FileDescriptorProto=FileDescriptorProto;FileDescriptorProto.runtime=y.proto2;FileDescriptorProto.typeName="google.protobuf.FileDescriptorProto";FileDescriptorProto.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9,opt:true},{no:2,name:"package",kind:"scalar",T:9,opt:true},{no:3,name:"dependency",kind:"scalar",T:9,repeated:true},{no:10,name:"public_dependency",kind:"scalar",T:5,repeated:true},{no:11,name:"weak_dependency",kind:"scalar",T:5,repeated:true},{no:4,name:"message_type",kind:"message",T:DescriptorProto,repeated:true},{no:5,name:"enum_type",kind:"message",T:EnumDescriptorProto,repeated:true},{no:6,name:"service",kind:"message",T:ServiceDescriptorProto,repeated:true},{no:7,name:"extension",kind:"message",T:FieldDescriptorProto,repeated:true},{no:8,name:"options",kind:"message",T:FileOptions,opt:true},{no:9,name:"source_code_info",kind:"message",T:SourceCodeInfo,opt:true},{no:12,name:"syntax",kind:"scalar",T:9,opt:true},{no:14,name:"edition",kind:"enum",T:y.proto2.getEnumType(D),opt:true}]));class DescriptorProto extends v.Message{constructor(i){super();this.field=[];this.extension=[];this.nestedType=[];this.enumType=[];this.extensionRange=[];this.oneofDecl=[];this.reservedRange=[];this.reservedName=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new DescriptorProto).fromBinary(i,p)}static fromJson(i,p){return(new DescriptorProto).fromJson(i,p)}static fromJsonString(i,p){return(new DescriptorProto).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(DescriptorProto,i,p)}}p.DescriptorProto=DescriptorProto;DescriptorProto.runtime=y.proto2;DescriptorProto.typeName="google.protobuf.DescriptorProto";DescriptorProto.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9,opt:true},{no:2,name:"field",kind:"message",T:FieldDescriptorProto,repeated:true},{no:6,name:"extension",kind:"message",T:FieldDescriptorProto,repeated:true},{no:3,name:"nested_type",kind:"message",T:DescriptorProto,repeated:true},{no:4,name:"enum_type",kind:"message",T:EnumDescriptorProto,repeated:true},{no:5,name:"extension_range",kind:"message",T:DescriptorProto_ExtensionRange,repeated:true},{no:8,name:"oneof_decl",kind:"message",T:OneofDescriptorProto,repeated:true},{no:7,name:"options",kind:"message",T:MessageOptions,opt:true},{no:9,name:"reserved_range",kind:"message",T:DescriptorProto_ReservedRange,repeated:true},{no:10,name:"reserved_name",kind:"scalar",T:9,repeated:true}]));class DescriptorProto_ExtensionRange extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new DescriptorProto_ExtensionRange).fromBinary(i,p)}static fromJson(i,p){return(new DescriptorProto_ExtensionRange).fromJson(i,p)}static fromJsonString(i,p){return(new DescriptorProto_ExtensionRange).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(DescriptorProto_ExtensionRange,i,p)}}p.DescriptorProto_ExtensionRange=DescriptorProto_ExtensionRange;DescriptorProto_ExtensionRange.runtime=y.proto2;DescriptorProto_ExtensionRange.typeName="google.protobuf.DescriptorProto.ExtensionRange";DescriptorProto_ExtensionRange.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"start",kind:"scalar",T:5,opt:true},{no:2,name:"end",kind:"scalar",T:5,opt:true},{no:3,name:"options",kind:"message",T:ExtensionRangeOptions,opt:true}]));class DescriptorProto_ReservedRange extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new DescriptorProto_ReservedRange).fromBinary(i,p)}static fromJson(i,p){return(new DescriptorProto_ReservedRange).fromJson(i,p)}static fromJsonString(i,p){return(new DescriptorProto_ReservedRange).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(DescriptorProto_ReservedRange,i,p)}}p.DescriptorProto_ReservedRange=DescriptorProto_ReservedRange;DescriptorProto_ReservedRange.runtime=y.proto2;DescriptorProto_ReservedRange.typeName="google.protobuf.DescriptorProto.ReservedRange";DescriptorProto_ReservedRange.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"start",kind:"scalar",T:5,opt:true},{no:2,name:"end",kind:"scalar",T:5,opt:true}]));class ExtensionRangeOptions extends v.Message{constructor(i){super();this.uninterpretedOption=[];this.declaration=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new ExtensionRangeOptions).fromBinary(i,p)}static fromJson(i,p){return(new ExtensionRangeOptions).fromJson(i,p)}static fromJsonString(i,p){return(new ExtensionRangeOptions).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(ExtensionRangeOptions,i,p)}}p.ExtensionRangeOptions=ExtensionRangeOptions;ExtensionRangeOptions.runtime=y.proto2;ExtensionRangeOptions.typeName="google.protobuf.ExtensionRangeOptions";ExtensionRangeOptions.fields=y.proto2.util.newFieldList((()=>[{no:999,name:"uninterpreted_option",kind:"message",T:UninterpretedOption,repeated:true},{no:2,name:"declaration",kind:"message",T:ExtensionRangeOptions_Declaration,repeated:true},{no:50,name:"features",kind:"message",T:FeatureSet,opt:true},{no:3,name:"verification",kind:"enum",T:y.proto2.getEnumType(M),opt:true,default:M.UNVERIFIED}]));var M;(function(i){i[i["DECLARATION"]=0]="DECLARATION";i[i["UNVERIFIED"]=1]="UNVERIFIED"})(M||(p.ExtensionRangeOptions_VerificationState=M={}));y.proto2.util.setEnumType(M,"google.protobuf.ExtensionRangeOptions.VerificationState",[{no:0,name:"DECLARATION"},{no:1,name:"UNVERIFIED"}]);class ExtensionRangeOptions_Declaration extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new ExtensionRangeOptions_Declaration).fromBinary(i,p)}static fromJson(i,p){return(new ExtensionRangeOptions_Declaration).fromJson(i,p)}static fromJsonString(i,p){return(new ExtensionRangeOptions_Declaration).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(ExtensionRangeOptions_Declaration,i,p)}}p.ExtensionRangeOptions_Declaration=ExtensionRangeOptions_Declaration;ExtensionRangeOptions_Declaration.runtime=y.proto2;ExtensionRangeOptions_Declaration.typeName="google.protobuf.ExtensionRangeOptions.Declaration";ExtensionRangeOptions_Declaration.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"number",kind:"scalar",T:5,opt:true},{no:2,name:"full_name",kind:"scalar",T:9,opt:true},{no:3,name:"type",kind:"scalar",T:9,opt:true},{no:5,name:"reserved",kind:"scalar",T:8,opt:true},{no:6,name:"repeated",kind:"scalar",T:8,opt:true}]));class FieldDescriptorProto extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new FieldDescriptorProto).fromBinary(i,p)}static fromJson(i,p){return(new FieldDescriptorProto).fromJson(i,p)}static fromJsonString(i,p){return(new FieldDescriptorProto).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(FieldDescriptorProto,i,p)}}p.FieldDescriptorProto=FieldDescriptorProto;FieldDescriptorProto.runtime=y.proto2;FieldDescriptorProto.typeName="google.protobuf.FieldDescriptorProto";FieldDescriptorProto.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9,opt:true},{no:3,name:"number",kind:"scalar",T:5,opt:true},{no:4,name:"label",kind:"enum",T:y.proto2.getEnumType(j),opt:true},{no:5,name:"type",kind:"enum",T:y.proto2.getEnumType(U),opt:true},{no:6,name:"type_name",kind:"scalar",T:9,opt:true},{no:2,name:"extendee",kind:"scalar",T:9,opt:true},{no:7,name:"default_value",kind:"scalar",T:9,opt:true},{no:9,name:"oneof_index",kind:"scalar",T:5,opt:true},{no:10,name:"json_name",kind:"scalar",T:9,opt:true},{no:8,name:"options",kind:"message",T:FieldOptions,opt:true},{no:17,name:"proto3_optional",kind:"scalar",T:8,opt:true}]));var U;(function(i){i[i["DOUBLE"]=1]="DOUBLE";i[i["FLOAT"]=2]="FLOAT";i[i["INT64"]=3]="INT64";i[i["UINT64"]=4]="UINT64";i[i["INT32"]=5]="INT32";i[i["FIXED64"]=6]="FIXED64";i[i["FIXED32"]=7]="FIXED32";i[i["BOOL"]=8]="BOOL";i[i["STRING"]=9]="STRING";i[i["GROUP"]=10]="GROUP";i[i["MESSAGE"]=11]="MESSAGE";i[i["BYTES"]=12]="BYTES";i[i["UINT32"]=13]="UINT32";i[i["ENUM"]=14]="ENUM";i[i["SFIXED32"]=15]="SFIXED32";i[i["SFIXED64"]=16]="SFIXED64";i[i["SINT32"]=17]="SINT32";i[i["SINT64"]=18]="SINT64"})(U||(p.FieldDescriptorProto_Type=U={}));y.proto2.util.setEnumType(U,"google.protobuf.FieldDescriptorProto.Type",[{no:1,name:"TYPE_DOUBLE"},{no:2,name:"TYPE_FLOAT"},{no:3,name:"TYPE_INT64"},{no:4,name:"TYPE_UINT64"},{no:5,name:"TYPE_INT32"},{no:6,name:"TYPE_FIXED64"},{no:7,name:"TYPE_FIXED32"},{no:8,name:"TYPE_BOOL"},{no:9,name:"TYPE_STRING"},{no:10,name:"TYPE_GROUP"},{no:11,name:"TYPE_MESSAGE"},{no:12,name:"TYPE_BYTES"},{no:13,name:"TYPE_UINT32"},{no:14,name:"TYPE_ENUM"},{no:15,name:"TYPE_SFIXED32"},{no:16,name:"TYPE_SFIXED64"},{no:17,name:"TYPE_SINT32"},{no:18,name:"TYPE_SINT64"}]);var j;(function(i){i[i["OPTIONAL"]=1]="OPTIONAL";i[i["REPEATED"]=3]="REPEATED";i[i["REQUIRED"]=2]="REQUIRED"})(j||(p.FieldDescriptorProto_Label=j={}));y.proto2.util.setEnumType(j,"google.protobuf.FieldDescriptorProto.Label",[{no:1,name:"LABEL_OPTIONAL"},{no:3,name:"LABEL_REPEATED"},{no:2,name:"LABEL_REQUIRED"}]);class OneofDescriptorProto extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new OneofDescriptorProto).fromBinary(i,p)}static fromJson(i,p){return(new OneofDescriptorProto).fromJson(i,p)}static fromJsonString(i,p){return(new OneofDescriptorProto).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(OneofDescriptorProto,i,p)}}p.OneofDescriptorProto=OneofDescriptorProto;OneofDescriptorProto.runtime=y.proto2;OneofDescriptorProto.typeName="google.protobuf.OneofDescriptorProto";OneofDescriptorProto.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9,opt:true},{no:2,name:"options",kind:"message",T:OneofOptions,opt:true}]));class EnumDescriptorProto extends v.Message{constructor(i){super();this.value=[];this.reservedRange=[];this.reservedName=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new EnumDescriptorProto).fromBinary(i,p)}static fromJson(i,p){return(new EnumDescriptorProto).fromJson(i,p)}static fromJsonString(i,p){return(new EnumDescriptorProto).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(EnumDescriptorProto,i,p)}}p.EnumDescriptorProto=EnumDescriptorProto;EnumDescriptorProto.runtime=y.proto2;EnumDescriptorProto.typeName="google.protobuf.EnumDescriptorProto";EnumDescriptorProto.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9,opt:true},{no:2,name:"value",kind:"message",T:EnumValueDescriptorProto,repeated:true},{no:3,name:"options",kind:"message",T:EnumOptions,opt:true},{no:4,name:"reserved_range",kind:"message",T:EnumDescriptorProto_EnumReservedRange,repeated:true},{no:5,name:"reserved_name",kind:"scalar",T:9,repeated:true}]));class EnumDescriptorProto_EnumReservedRange extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new EnumDescriptorProto_EnumReservedRange).fromBinary(i,p)}static fromJson(i,p){return(new EnumDescriptorProto_EnumReservedRange).fromJson(i,p)}static fromJsonString(i,p){return(new EnumDescriptorProto_EnumReservedRange).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(EnumDescriptorProto_EnumReservedRange,i,p)}}p.EnumDescriptorProto_EnumReservedRange=EnumDescriptorProto_EnumReservedRange;EnumDescriptorProto_EnumReservedRange.runtime=y.proto2;EnumDescriptorProto_EnumReservedRange.typeName="google.protobuf.EnumDescriptorProto.EnumReservedRange";EnumDescriptorProto_EnumReservedRange.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"start",kind:"scalar",T:5,opt:true},{no:2,name:"end",kind:"scalar",T:5,opt:true}]));class EnumValueDescriptorProto extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new EnumValueDescriptorProto).fromBinary(i,p)}static fromJson(i,p){return(new EnumValueDescriptorProto).fromJson(i,p)}static fromJsonString(i,p){return(new EnumValueDescriptorProto).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(EnumValueDescriptorProto,i,p)}}p.EnumValueDescriptorProto=EnumValueDescriptorProto;EnumValueDescriptorProto.runtime=y.proto2;EnumValueDescriptorProto.typeName="google.protobuf.EnumValueDescriptorProto";EnumValueDescriptorProto.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9,opt:true},{no:2,name:"number",kind:"scalar",T:5,opt:true},{no:3,name:"options",kind:"message",T:EnumValueOptions,opt:true}]));class ServiceDescriptorProto extends v.Message{constructor(i){super();this.method=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new ServiceDescriptorProto).fromBinary(i,p)}static fromJson(i,p){return(new ServiceDescriptorProto).fromJson(i,p)}static fromJsonString(i,p){return(new ServiceDescriptorProto).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(ServiceDescriptorProto,i,p)}}p.ServiceDescriptorProto=ServiceDescriptorProto;ServiceDescriptorProto.runtime=y.proto2;ServiceDescriptorProto.typeName="google.protobuf.ServiceDescriptorProto";ServiceDescriptorProto.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9,opt:true},{no:2,name:"method",kind:"message",T:MethodDescriptorProto,repeated:true},{no:3,name:"options",kind:"message",T:ServiceOptions,opt:true}]));class MethodDescriptorProto extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new MethodDescriptorProto).fromBinary(i,p)}static fromJson(i,p){return(new MethodDescriptorProto).fromJson(i,p)}static fromJsonString(i,p){return(new MethodDescriptorProto).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(MethodDescriptorProto,i,p)}}p.MethodDescriptorProto=MethodDescriptorProto;MethodDescriptorProto.runtime=y.proto2;MethodDescriptorProto.typeName="google.protobuf.MethodDescriptorProto";MethodDescriptorProto.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9,opt:true},{no:2,name:"input_type",kind:"scalar",T:9,opt:true},{no:3,name:"output_type",kind:"scalar",T:9,opt:true},{no:4,name:"options",kind:"message",T:MethodOptions,opt:true},{no:5,name:"client_streaming",kind:"scalar",T:8,opt:true,default:false},{no:6,name:"server_streaming",kind:"scalar",T:8,opt:true,default:false}]));class FileOptions extends v.Message{constructor(i){super();this.uninterpretedOption=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new FileOptions).fromBinary(i,p)}static fromJson(i,p){return(new FileOptions).fromJson(i,p)}static fromJsonString(i,p){return(new FileOptions).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(FileOptions,i,p)}}p.FileOptions=FileOptions;FileOptions.runtime=y.proto2;FileOptions.typeName="google.protobuf.FileOptions";FileOptions.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"java_package",kind:"scalar",T:9,opt:true},{no:8,name:"java_outer_classname",kind:"scalar",T:9,opt:true},{no:10,name:"java_multiple_files",kind:"scalar",T:8,opt:true,default:false},{no:20,name:"java_generate_equals_and_hash",kind:"scalar",T:8,opt:true},{no:27,name:"java_string_check_utf8",kind:"scalar",T:8,opt:true,default:false},{no:9,name:"optimize_for",kind:"enum",T:y.proto2.getEnumType(V),opt:true,default:V.SPEED},{no:11,name:"go_package",kind:"scalar",T:9,opt:true},{no:16,name:"cc_generic_services",kind:"scalar",T:8,opt:true,default:false},{no:17,name:"java_generic_services",kind:"scalar",T:8,opt:true,default:false},{no:18,name:"py_generic_services",kind:"scalar",T:8,opt:true,default:false},{no:23,name:"deprecated",kind:"scalar",T:8,opt:true,default:false},{no:31,name:"cc_enable_arenas",kind:"scalar",T:8,opt:true,default:true},{no:36,name:"objc_class_prefix",kind:"scalar",T:9,opt:true},{no:37,name:"csharp_namespace",kind:"scalar",T:9,opt:true},{no:39,name:"swift_prefix",kind:"scalar",T:9,opt:true},{no:40,name:"php_class_prefix",kind:"scalar",T:9,opt:true},{no:41,name:"php_namespace",kind:"scalar",T:9,opt:true},{no:44,name:"php_metadata_namespace",kind:"scalar",T:9,opt:true},{no:45,name:"ruby_package",kind:"scalar",T:9,opt:true},{no:50,name:"features",kind:"message",T:FeatureSet,opt:true},{no:999,name:"uninterpreted_option",kind:"message",T:UninterpretedOption,repeated:true}]));var V;(function(i){i[i["SPEED"]=1]="SPEED";i[i["CODE_SIZE"]=2]="CODE_SIZE";i[i["LITE_RUNTIME"]=3]="LITE_RUNTIME"})(V||(p.FileOptions_OptimizeMode=V={}));y.proto2.util.setEnumType(V,"google.protobuf.FileOptions.OptimizeMode",[{no:1,name:"SPEED"},{no:2,name:"CODE_SIZE"},{no:3,name:"LITE_RUNTIME"}]);class MessageOptions extends v.Message{constructor(i){super();this.uninterpretedOption=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new MessageOptions).fromBinary(i,p)}static fromJson(i,p){return(new MessageOptions).fromJson(i,p)}static fromJsonString(i,p){return(new MessageOptions).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(MessageOptions,i,p)}}p.MessageOptions=MessageOptions;MessageOptions.runtime=y.proto2;MessageOptions.typeName="google.protobuf.MessageOptions";MessageOptions.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"message_set_wire_format",kind:"scalar",T:8,opt:true,default:false},{no:2,name:"no_standard_descriptor_accessor",kind:"scalar",T:8,opt:true,default:false},{no:3,name:"deprecated",kind:"scalar",T:8,opt:true,default:false},{no:7,name:"map_entry",kind:"scalar",T:8,opt:true},{no:11,name:"deprecated_legacy_json_field_conflicts",kind:"scalar",T:8,opt:true},{no:12,name:"features",kind:"message",T:FeatureSet,opt:true},{no:999,name:"uninterpreted_option",kind:"message",T:UninterpretedOption,repeated:true}]));class FieldOptions extends v.Message{constructor(i){super();this.targets=[];this.editionDefaults=[];this.uninterpretedOption=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new FieldOptions).fromBinary(i,p)}static fromJson(i,p){return(new FieldOptions).fromJson(i,p)}static fromJsonString(i,p){return(new FieldOptions).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(FieldOptions,i,p)}}p.FieldOptions=FieldOptions;FieldOptions.runtime=y.proto2;FieldOptions.typeName="google.protobuf.FieldOptions";FieldOptions.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"ctype",kind:"enum",T:y.proto2.getEnumType(K),opt:true,default:K.STRING},{no:2,name:"packed",kind:"scalar",T:8,opt:true},{no:6,name:"jstype",kind:"enum",T:y.proto2.getEnumType(ee),opt:true,default:ee.JS_NORMAL},{no:5,name:"lazy",kind:"scalar",T:8,opt:true,default:false},{no:15,name:"unverified_lazy",kind:"scalar",T:8,opt:true,default:false},{no:3,name:"deprecated",kind:"scalar",T:8,opt:true,default:false},{no:10,name:"weak",kind:"scalar",T:8,opt:true,default:false},{no:16,name:"debug_redact",kind:"scalar",T:8,opt:true,default:false},{no:17,name:"retention",kind:"enum",T:y.proto2.getEnumType(te),opt:true},{no:19,name:"targets",kind:"enum",T:y.proto2.getEnumType(re),repeated:true},{no:20,name:"edition_defaults",kind:"message",T:FieldOptions_EditionDefault,repeated:true},{no:21,name:"features",kind:"message",T:FeatureSet,opt:true},{no:22,name:"feature_support",kind:"message",T:FieldOptions_FeatureSupport,opt:true},{no:999,name:"uninterpreted_option",kind:"message",T:UninterpretedOption,repeated:true}]));var K;(function(i){i[i["STRING"]=0]="STRING";i[i["CORD"]=1]="CORD";i[i["STRING_PIECE"]=2]="STRING_PIECE"})(K||(p.FieldOptions_CType=K={}));y.proto2.util.setEnumType(K,"google.protobuf.FieldOptions.CType",[{no:0,name:"STRING"},{no:1,name:"CORD"},{no:2,name:"STRING_PIECE"}]);var ee;(function(i){i[i["JS_NORMAL"]=0]="JS_NORMAL";i[i["JS_STRING"]=1]="JS_STRING";i[i["JS_NUMBER"]=2]="JS_NUMBER"})(ee||(p.FieldOptions_JSType=ee={}));y.proto2.util.setEnumType(ee,"google.protobuf.FieldOptions.JSType",[{no:0,name:"JS_NORMAL"},{no:1,name:"JS_STRING"},{no:2,name:"JS_NUMBER"}]);var te;(function(i){i[i["RETENTION_UNKNOWN"]=0]="RETENTION_UNKNOWN";i[i["RETENTION_RUNTIME"]=1]="RETENTION_RUNTIME";i[i["RETENTION_SOURCE"]=2]="RETENTION_SOURCE"})(te||(p.FieldOptions_OptionRetention=te={}));y.proto2.util.setEnumType(te,"google.protobuf.FieldOptions.OptionRetention",[{no:0,name:"RETENTION_UNKNOWN"},{no:1,name:"RETENTION_RUNTIME"},{no:2,name:"RETENTION_SOURCE"}]);var re;(function(i){i[i["TARGET_TYPE_UNKNOWN"]=0]="TARGET_TYPE_UNKNOWN";i[i["TARGET_TYPE_FILE"]=1]="TARGET_TYPE_FILE";i[i["TARGET_TYPE_EXTENSION_RANGE"]=2]="TARGET_TYPE_EXTENSION_RANGE";i[i["TARGET_TYPE_MESSAGE"]=3]="TARGET_TYPE_MESSAGE";i[i["TARGET_TYPE_FIELD"]=4]="TARGET_TYPE_FIELD";i[i["TARGET_TYPE_ONEOF"]=5]="TARGET_TYPE_ONEOF";i[i["TARGET_TYPE_ENUM"]=6]="TARGET_TYPE_ENUM";i[i["TARGET_TYPE_ENUM_ENTRY"]=7]="TARGET_TYPE_ENUM_ENTRY";i[i["TARGET_TYPE_SERVICE"]=8]="TARGET_TYPE_SERVICE";i[i["TARGET_TYPE_METHOD"]=9]="TARGET_TYPE_METHOD"})(re||(p.FieldOptions_OptionTargetType=re={}));y.proto2.util.setEnumType(re,"google.protobuf.FieldOptions.OptionTargetType",[{no:0,name:"TARGET_TYPE_UNKNOWN"},{no:1,name:"TARGET_TYPE_FILE"},{no:2,name:"TARGET_TYPE_EXTENSION_RANGE"},{no:3,name:"TARGET_TYPE_MESSAGE"},{no:4,name:"TARGET_TYPE_FIELD"},{no:5,name:"TARGET_TYPE_ONEOF"},{no:6,name:"TARGET_TYPE_ENUM"},{no:7,name:"TARGET_TYPE_ENUM_ENTRY"},{no:8,name:"TARGET_TYPE_SERVICE"},{no:9,name:"TARGET_TYPE_METHOD"}]);class FieldOptions_EditionDefault extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new FieldOptions_EditionDefault).fromBinary(i,p)}static fromJson(i,p){return(new FieldOptions_EditionDefault).fromJson(i,p)}static fromJsonString(i,p){return(new FieldOptions_EditionDefault).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(FieldOptions_EditionDefault,i,p)}}p.FieldOptions_EditionDefault=FieldOptions_EditionDefault;FieldOptions_EditionDefault.runtime=y.proto2;FieldOptions_EditionDefault.typeName="google.protobuf.FieldOptions.EditionDefault";FieldOptions_EditionDefault.fields=y.proto2.util.newFieldList((()=>[{no:3,name:"edition",kind:"enum",T:y.proto2.getEnumType(D),opt:true},{no:2,name:"value",kind:"scalar",T:9,opt:true}]));class FieldOptions_FeatureSupport extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new FieldOptions_FeatureSupport).fromBinary(i,p)}static fromJson(i,p){return(new FieldOptions_FeatureSupport).fromJson(i,p)}static fromJsonString(i,p){return(new FieldOptions_FeatureSupport).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(FieldOptions_FeatureSupport,i,p)}}p.FieldOptions_FeatureSupport=FieldOptions_FeatureSupport;FieldOptions_FeatureSupport.runtime=y.proto2;FieldOptions_FeatureSupport.typeName="google.protobuf.FieldOptions.FeatureSupport";FieldOptions_FeatureSupport.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"edition_introduced",kind:"enum",T:y.proto2.getEnumType(D),opt:true},{no:2,name:"edition_deprecated",kind:"enum",T:y.proto2.getEnumType(D),opt:true},{no:3,name:"deprecation_warning",kind:"scalar",T:9,opt:true},{no:4,name:"edition_removed",kind:"enum",T:y.proto2.getEnumType(D),opt:true}]));class OneofOptions extends v.Message{constructor(i){super();this.uninterpretedOption=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new OneofOptions).fromBinary(i,p)}static fromJson(i,p){return(new OneofOptions).fromJson(i,p)}static fromJsonString(i,p){return(new OneofOptions).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(OneofOptions,i,p)}}p.OneofOptions=OneofOptions;OneofOptions.runtime=y.proto2;OneofOptions.typeName="google.protobuf.OneofOptions";OneofOptions.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"features",kind:"message",T:FeatureSet,opt:true},{no:999,name:"uninterpreted_option",kind:"message",T:UninterpretedOption,repeated:true}]));class EnumOptions extends v.Message{constructor(i){super();this.uninterpretedOption=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new EnumOptions).fromBinary(i,p)}static fromJson(i,p){return(new EnumOptions).fromJson(i,p)}static fromJsonString(i,p){return(new EnumOptions).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(EnumOptions,i,p)}}p.EnumOptions=EnumOptions;EnumOptions.runtime=y.proto2;EnumOptions.typeName="google.protobuf.EnumOptions";EnumOptions.fields=y.proto2.util.newFieldList((()=>[{no:2,name:"allow_alias",kind:"scalar",T:8,opt:true},{no:3,name:"deprecated",kind:"scalar",T:8,opt:true,default:false},{no:6,name:"deprecated_legacy_json_field_conflicts",kind:"scalar",T:8,opt:true},{no:7,name:"features",kind:"message",T:FeatureSet,opt:true},{no:999,name:"uninterpreted_option",kind:"message",T:UninterpretedOption,repeated:true}]));class EnumValueOptions extends v.Message{constructor(i){super();this.uninterpretedOption=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new EnumValueOptions).fromBinary(i,p)}static fromJson(i,p){return(new EnumValueOptions).fromJson(i,p)}static fromJsonString(i,p){return(new EnumValueOptions).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(EnumValueOptions,i,p)}}p.EnumValueOptions=EnumValueOptions;EnumValueOptions.runtime=y.proto2;EnumValueOptions.typeName="google.protobuf.EnumValueOptions";EnumValueOptions.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"deprecated",kind:"scalar",T:8,opt:true,default:false},{no:2,name:"features",kind:"message",T:FeatureSet,opt:true},{no:3,name:"debug_redact",kind:"scalar",T:8,opt:true,default:false},{no:4,name:"feature_support",kind:"message",T:FieldOptions_FeatureSupport,opt:true},{no:999,name:"uninterpreted_option",kind:"message",T:UninterpretedOption,repeated:true}]));class ServiceOptions extends v.Message{constructor(i){super();this.uninterpretedOption=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new ServiceOptions).fromBinary(i,p)}static fromJson(i,p){return(new ServiceOptions).fromJson(i,p)}static fromJsonString(i,p){return(new ServiceOptions).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(ServiceOptions,i,p)}}p.ServiceOptions=ServiceOptions;ServiceOptions.runtime=y.proto2;ServiceOptions.typeName="google.protobuf.ServiceOptions";ServiceOptions.fields=y.proto2.util.newFieldList((()=>[{no:34,name:"features",kind:"message",T:FeatureSet,opt:true},{no:33,name:"deprecated",kind:"scalar",T:8,opt:true,default:false},{no:999,name:"uninterpreted_option",kind:"message",T:UninterpretedOption,repeated:true}]));class MethodOptions extends v.Message{constructor(i){super();this.uninterpretedOption=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new MethodOptions).fromBinary(i,p)}static fromJson(i,p){return(new MethodOptions).fromJson(i,p)}static fromJsonString(i,p){return(new MethodOptions).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(MethodOptions,i,p)}}p.MethodOptions=MethodOptions;MethodOptions.runtime=y.proto2;MethodOptions.typeName="google.protobuf.MethodOptions";MethodOptions.fields=y.proto2.util.newFieldList((()=>[{no:33,name:"deprecated",kind:"scalar",T:8,opt:true,default:false},{no:34,name:"idempotency_level",kind:"enum",T:y.proto2.getEnumType(ne),opt:true,default:ne.IDEMPOTENCY_UNKNOWN},{no:35,name:"features",kind:"message",T:FeatureSet,opt:true},{no:999,name:"uninterpreted_option",kind:"message",T:UninterpretedOption,repeated:true}]));var ne;(function(i){i[i["IDEMPOTENCY_UNKNOWN"]=0]="IDEMPOTENCY_UNKNOWN";i[i["NO_SIDE_EFFECTS"]=1]="NO_SIDE_EFFECTS";i[i["IDEMPOTENT"]=2]="IDEMPOTENT"})(ne||(p.MethodOptions_IdempotencyLevel=ne={}));y.proto2.util.setEnumType(ne,"google.protobuf.MethodOptions.IdempotencyLevel",[{no:0,name:"IDEMPOTENCY_UNKNOWN"},{no:1,name:"NO_SIDE_EFFECTS"},{no:2,name:"IDEMPOTENT"}]);class UninterpretedOption extends v.Message{constructor(i){super();this.name=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new UninterpretedOption).fromBinary(i,p)}static fromJson(i,p){return(new UninterpretedOption).fromJson(i,p)}static fromJsonString(i,p){return(new UninterpretedOption).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(UninterpretedOption,i,p)}}p.UninterpretedOption=UninterpretedOption;UninterpretedOption.runtime=y.proto2;UninterpretedOption.typeName="google.protobuf.UninterpretedOption";UninterpretedOption.fields=y.proto2.util.newFieldList((()=>[{no:2,name:"name",kind:"message",T:UninterpretedOption_NamePart,repeated:true},{no:3,name:"identifier_value",kind:"scalar",T:9,opt:true},{no:4,name:"positive_int_value",kind:"scalar",T:4,opt:true},{no:5,name:"negative_int_value",kind:"scalar",T:3,opt:true},{no:6,name:"double_value",kind:"scalar",T:1,opt:true},{no:7,name:"string_value",kind:"scalar",T:12,opt:true},{no:8,name:"aggregate_value",kind:"scalar",T:9,opt:true}]));class UninterpretedOption_NamePart extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new UninterpretedOption_NamePart).fromBinary(i,p)}static fromJson(i,p){return(new UninterpretedOption_NamePart).fromJson(i,p)}static fromJsonString(i,p){return(new UninterpretedOption_NamePart).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(UninterpretedOption_NamePart,i,p)}}p.UninterpretedOption_NamePart=UninterpretedOption_NamePart;UninterpretedOption_NamePart.runtime=y.proto2;UninterpretedOption_NamePart.typeName="google.protobuf.UninterpretedOption.NamePart";UninterpretedOption_NamePart.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"name_part",kind:"scalar",T:9,req:true},{no:2,name:"is_extension",kind:"scalar",T:8,req:true}]));class FeatureSet extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new FeatureSet).fromBinary(i,p)}static fromJson(i,p){return(new FeatureSet).fromJson(i,p)}static fromJsonString(i,p){return(new FeatureSet).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(FeatureSet,i,p)}}p.FeatureSet=FeatureSet;FeatureSet.runtime=y.proto2;FeatureSet.typeName="google.protobuf.FeatureSet";FeatureSet.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"field_presence",kind:"enum",T:y.proto2.getEnumType(ie),opt:true},{no:2,name:"enum_type",kind:"enum",T:y.proto2.getEnumType(oe),opt:true},{no:3,name:"repeated_field_encoding",kind:"enum",T:y.proto2.getEnumType(se),opt:true},{no:4,name:"utf8_validation",kind:"enum",T:y.proto2.getEnumType(ae),opt:true},{no:5,name:"message_encoding",kind:"enum",T:y.proto2.getEnumType(le),opt:true},{no:6,name:"json_format",kind:"enum",T:y.proto2.getEnumType(ce),opt:true}]));var ie;(function(i){i[i["FIELD_PRESENCE_UNKNOWN"]=0]="FIELD_PRESENCE_UNKNOWN";i[i["EXPLICIT"]=1]="EXPLICIT";i[i["IMPLICIT"]=2]="IMPLICIT";i[i["LEGACY_REQUIRED"]=3]="LEGACY_REQUIRED"})(ie||(p.FeatureSet_FieldPresence=ie={}));y.proto2.util.setEnumType(ie,"google.protobuf.FeatureSet.FieldPresence",[{no:0,name:"FIELD_PRESENCE_UNKNOWN"},{no:1,name:"EXPLICIT"},{no:2,name:"IMPLICIT"},{no:3,name:"LEGACY_REQUIRED"}]);var oe;(function(i){i[i["ENUM_TYPE_UNKNOWN"]=0]="ENUM_TYPE_UNKNOWN";i[i["OPEN"]=1]="OPEN";i[i["CLOSED"]=2]="CLOSED"})(oe||(p.FeatureSet_EnumType=oe={}));y.proto2.util.setEnumType(oe,"google.protobuf.FeatureSet.EnumType",[{no:0,name:"ENUM_TYPE_UNKNOWN"},{no:1,name:"OPEN"},{no:2,name:"CLOSED"}]);var se;(function(i){i[i["REPEATED_FIELD_ENCODING_UNKNOWN"]=0]="REPEATED_FIELD_ENCODING_UNKNOWN";i[i["PACKED"]=1]="PACKED";i[i["EXPANDED"]=2]="EXPANDED"})(se||(p.FeatureSet_RepeatedFieldEncoding=se={}));y.proto2.util.setEnumType(se,"google.protobuf.FeatureSet.RepeatedFieldEncoding",[{no:0,name:"REPEATED_FIELD_ENCODING_UNKNOWN"},{no:1,name:"PACKED"},{no:2,name:"EXPANDED"}]);var ae;(function(i){i[i["UTF8_VALIDATION_UNKNOWN"]=0]="UTF8_VALIDATION_UNKNOWN";i[i["VERIFY"]=2]="VERIFY";i[i["NONE"]=3]="NONE"})(ae||(p.FeatureSet_Utf8Validation=ae={}));y.proto2.util.setEnumType(ae,"google.protobuf.FeatureSet.Utf8Validation",[{no:0,name:"UTF8_VALIDATION_UNKNOWN"},{no:2,name:"VERIFY"},{no:3,name:"NONE"}]);var le;(function(i){i[i["MESSAGE_ENCODING_UNKNOWN"]=0]="MESSAGE_ENCODING_UNKNOWN";i[i["LENGTH_PREFIXED"]=1]="LENGTH_PREFIXED";i[i["DELIMITED"]=2]="DELIMITED"})(le||(p.FeatureSet_MessageEncoding=le={}));y.proto2.util.setEnumType(le,"google.protobuf.FeatureSet.MessageEncoding",[{no:0,name:"MESSAGE_ENCODING_UNKNOWN"},{no:1,name:"LENGTH_PREFIXED"},{no:2,name:"DELIMITED"}]);var ce;(function(i){i[i["JSON_FORMAT_UNKNOWN"]=0]="JSON_FORMAT_UNKNOWN";i[i["ALLOW"]=1]="ALLOW";i[i["LEGACY_BEST_EFFORT"]=2]="LEGACY_BEST_EFFORT"})(ce||(p.FeatureSet_JsonFormat=ce={}));y.proto2.util.setEnumType(ce,"google.protobuf.FeatureSet.JsonFormat",[{no:0,name:"JSON_FORMAT_UNKNOWN"},{no:1,name:"ALLOW"},{no:2,name:"LEGACY_BEST_EFFORT"}]);class FeatureSetDefaults extends v.Message{constructor(i){super();this.defaults=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new FeatureSetDefaults).fromBinary(i,p)}static fromJson(i,p){return(new FeatureSetDefaults).fromJson(i,p)}static fromJsonString(i,p){return(new FeatureSetDefaults).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(FeatureSetDefaults,i,p)}}p.FeatureSetDefaults=FeatureSetDefaults;FeatureSetDefaults.runtime=y.proto2;FeatureSetDefaults.typeName="google.protobuf.FeatureSetDefaults";FeatureSetDefaults.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"defaults",kind:"message",T:FeatureSetDefaults_FeatureSetEditionDefault,repeated:true},{no:4,name:"minimum_edition",kind:"enum",T:y.proto2.getEnumType(D),opt:true},{no:5,name:"maximum_edition",kind:"enum",T:y.proto2.getEnumType(D),opt:true}]));class FeatureSetDefaults_FeatureSetEditionDefault extends v.Message{constructor(i){super();y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new FeatureSetDefaults_FeatureSetEditionDefault).fromBinary(i,p)}static fromJson(i,p){return(new FeatureSetDefaults_FeatureSetEditionDefault).fromJson(i,p)}static fromJsonString(i,p){return(new FeatureSetDefaults_FeatureSetEditionDefault).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(FeatureSetDefaults_FeatureSetEditionDefault,i,p)}}p.FeatureSetDefaults_FeatureSetEditionDefault=FeatureSetDefaults_FeatureSetEditionDefault;FeatureSetDefaults_FeatureSetEditionDefault.runtime=y.proto2;FeatureSetDefaults_FeatureSetEditionDefault.typeName="google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault";FeatureSetDefaults_FeatureSetEditionDefault.fields=y.proto2.util.newFieldList((()=>[{no:3,name:"edition",kind:"enum",T:y.proto2.getEnumType(D),opt:true},{no:4,name:"overridable_features",kind:"message",T:FeatureSet,opt:true},{no:5,name:"fixed_features",kind:"message",T:FeatureSet,opt:true}]));class SourceCodeInfo extends v.Message{constructor(i){super();this.location=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new SourceCodeInfo).fromBinary(i,p)}static fromJson(i,p){return(new SourceCodeInfo).fromJson(i,p)}static fromJsonString(i,p){return(new SourceCodeInfo).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(SourceCodeInfo,i,p)}}p.SourceCodeInfo=SourceCodeInfo;SourceCodeInfo.runtime=y.proto2;SourceCodeInfo.typeName="google.protobuf.SourceCodeInfo";SourceCodeInfo.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"location",kind:"message",T:SourceCodeInfo_Location,repeated:true}]));class SourceCodeInfo_Location extends v.Message{constructor(i){super();this.path=[];this.span=[];this.leadingDetachedComments=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new SourceCodeInfo_Location).fromBinary(i,p)}static fromJson(i,p){return(new SourceCodeInfo_Location).fromJson(i,p)}static fromJsonString(i,p){return(new SourceCodeInfo_Location).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(SourceCodeInfo_Location,i,p)}}p.SourceCodeInfo_Location=SourceCodeInfo_Location;SourceCodeInfo_Location.runtime=y.proto2;SourceCodeInfo_Location.typeName="google.protobuf.SourceCodeInfo.Location";SourceCodeInfo_Location.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"path",kind:"scalar",T:5,repeated:true,packed:true},{no:2,name:"span",kind:"scalar",T:5,repeated:true,packed:true},{no:3,name:"leading_comments",kind:"scalar",T:9,opt:true},{no:4,name:"trailing_comments",kind:"scalar",T:9,opt:true},{no:6,name:"leading_detached_comments",kind:"scalar",T:9,repeated:true}]));class GeneratedCodeInfo extends v.Message{constructor(i){super();this.annotation=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new GeneratedCodeInfo).fromBinary(i,p)}static fromJson(i,p){return(new GeneratedCodeInfo).fromJson(i,p)}static fromJsonString(i,p){return(new GeneratedCodeInfo).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(GeneratedCodeInfo,i,p)}}p.GeneratedCodeInfo=GeneratedCodeInfo;GeneratedCodeInfo.runtime=y.proto2;GeneratedCodeInfo.typeName="google.protobuf.GeneratedCodeInfo";GeneratedCodeInfo.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"annotation",kind:"message",T:GeneratedCodeInfo_Annotation,repeated:true}]));class GeneratedCodeInfo_Annotation extends v.Message{constructor(i){super();this.path=[];y.proto2.util.initPartial(i,this)}static fromBinary(i,p){return(new GeneratedCodeInfo_Annotation).fromBinary(i,p)}static fromJson(i,p){return(new GeneratedCodeInfo_Annotation).fromJson(i,p)}static fromJsonString(i,p){return(new GeneratedCodeInfo_Annotation).fromJsonString(i,p)}static equals(i,p){return y.proto2.util.equals(GeneratedCodeInfo_Annotation,i,p)}}p.GeneratedCodeInfo_Annotation=GeneratedCodeInfo_Annotation;GeneratedCodeInfo_Annotation.runtime=y.proto2;GeneratedCodeInfo_Annotation.typeName="google.protobuf.GeneratedCodeInfo.Annotation";GeneratedCodeInfo_Annotation.fields=y.proto2.util.newFieldList((()=>[{no:1,name:"path",kind:"scalar",T:5,repeated:true,packed:true},{no:2,name:"source_file",kind:"scalar",T:9,opt:true},{no:3,name:"begin",kind:"scalar",T:5,opt:true},{no:4,name:"end",kind:"scalar",T:5,opt:true},{no:5,name:"semantic",kind:"enum",T:y.proto2.getEnumType(ue),opt:true}]));var ue;(function(i){i[i["NONE"]=0]="NONE";i[i["SET"]=1]="SET";i[i["ALIAS"]=2]="ALIAS"})(ue||(p.GeneratedCodeInfo_Annotation_Semantic=ue={}));y.proto2.util.setEnumType(ue,"google.protobuf.GeneratedCodeInfo.Annotation.Semantic",[{no:0,name:"NONE"},{no:1,name:"SET"},{no:2,name:"ALIAS"}])},16439:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Duration=void 0;const y=d(60107);const v=d(16956);const D=d(94689);class Duration extends y.Message{constructor(i){super();this.seconds=v.protoInt64.zero;this.nanos=0;D.proto3.util.initPartial(i,this)}fromJson(i,p){if(typeof i!=="string"){throw new Error(`cannot decode google.protobuf.Duration from JSON: ${D.proto3.json.debug(i)}`)}const d=i.match(/^(-?[0-9]+)(?:\.([0-9]+))?s/);if(d===null){throw new Error(`cannot decode google.protobuf.Duration from JSON: ${D.proto3.json.debug(i)}`)}const y=Number(d[1]);if(y>315576e6||y<-315576e6){throw new Error(`cannot decode google.protobuf.Duration from JSON: ${D.proto3.json.debug(i)}`)}this.seconds=v.protoInt64.parse(y);if(typeof d[2]=="string"){const i=d[2]+"0".repeat(9-d[2].length);this.nanos=parseInt(i);if(y<0||Object.is(y,-0)){this.nanos=-this.nanos}}return this}toJson(i){if(Number(this.seconds)>315576e6||Number(this.seconds)<-315576e6){throw new Error(`cannot encode google.protobuf.Duration to JSON: value out of range`)}let p=this.seconds.toString();if(this.nanos!==0){let i=Math.abs(this.nanos).toString();i="0".repeat(9-i.length)+i;if(i.substring(3)==="000000"){i=i.substring(0,3)}else if(i.substring(6)==="000"){i=i.substring(0,6)}p+="."+i;if(this.nanos<0&&Number(this.seconds)==0){p="-"+p}}return p+"s"}static fromBinary(i,p){return(new Duration).fromBinary(i,p)}static fromJson(i,p){return(new Duration).fromJson(i,p)}static fromJsonString(i,p){return(new Duration).fromJsonString(i,p)}static equals(i,p){return D.proto3.util.equals(Duration,i,p)}}p.Duration=Duration;Duration.runtime=D.proto3;Duration.typeName="google.protobuf.Duration";Duration.fields=D.proto3.util.newFieldList((()=>[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}]))},29866:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Empty=void 0;const y=d(60107);const v=d(94689);class Empty extends y.Message{constructor(i){super();v.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new Empty).fromBinary(i,p)}static fromJson(i,p){return(new Empty).fromJson(i,p)}static fromJsonString(i,p){return(new Empty).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(Empty,i,p)}}p.Empty=Empty;Empty.runtime=v.proto3;Empty.typeName="google.protobuf.Empty";Empty.fields=v.proto3.util.newFieldList((()=>[]))},96156:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.FieldMask=void 0;const y=d(60107);const v=d(94689);class FieldMask extends y.Message{constructor(i){super();this.paths=[];v.proto3.util.initPartial(i,this)}toJson(i){function protoCamelCase(i){let p=false;const d=[];for(let y=0;y<i.length;y++){let v=i.charAt(y);switch(v){case"_":p=true;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":d.push(v);p=false;break;default:if(p){p=false;v=v.toUpperCase()}d.push(v);break}}return d.join("")}return this.paths.map((i=>{if(i.match(/_[0-9]?_/g)||i.match(/[A-Z]/g)){throw new Error('cannot encode google.protobuf.FieldMask to JSON: lowerCamelCase of path name "'+i+'" is irreversible')}return protoCamelCase(i)})).join(",")}fromJson(i,p){if(typeof i!=="string"){throw new Error("cannot decode google.protobuf.FieldMask from JSON: "+v.proto3.json.debug(i))}if(i===""){return this}function camelToSnake(i){if(i.includes("_")){throw new Error("cannot decode google.protobuf.FieldMask from JSON: path names must be lowerCamelCase")}const p=i.replace(/[A-Z]/g,(i=>"_"+i.toLowerCase()));return p[0]==="_"?p.substring(1):p}this.paths=i.split(",").map(camelToSnake);return this}static fromBinary(i,p){return(new FieldMask).fromBinary(i,p)}static fromJson(i,p){return(new FieldMask).fromJson(i,p)}static fromJsonString(i,p){return(new FieldMask).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(FieldMask,i,p)}}p.FieldMask=FieldMask;FieldMask.runtime=v.proto3;FieldMask.typeName="google.protobuf.FieldMask";FieldMask.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"paths",kind:"scalar",T:9,repeated:true}]))},38248:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.SourceContext=void 0;const y=d(60107);const v=d(94689);class SourceContext extends y.Message{constructor(i){super();this.fileName="";v.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new SourceContext).fromBinary(i,p)}static fromJson(i,p){return(new SourceContext).fromJson(i,p)}static fromJsonString(i,p){return(new SourceContext).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(SourceContext,i,p)}}p.SourceContext=SourceContext;SourceContext.runtime=v.proto3;SourceContext.typeName="google.protobuf.SourceContext";SourceContext.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"file_name",kind:"scalar",T:9}]))},2388:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ListValue=p.Value=p.Struct=p.NullValue=void 0;const y=d(94689);const v=d(60107);var D;(function(i){i[i["NULL_VALUE"]=0]="NULL_VALUE"})(D||(p.NullValue=D={}));y.proto3.util.setEnumType(D,"google.protobuf.NullValue",[{no:0,name:"NULL_VALUE"}]);class Struct extends v.Message{constructor(i){super();this.fields={};y.proto3.util.initPartial(i,this)}toJson(i){const p={};for(const[d,y]of Object.entries(this.fields)){p[d]=y.toJson(i)}return p}fromJson(i,p){if(typeof i!="object"||i==null||Array.isArray(i)){throw new Error("cannot decode google.protobuf.Struct from JSON "+y.proto3.json.debug(i))}for(const[p,d]of Object.entries(i)){this.fields[p]=Value.fromJson(d)}return this}static fromBinary(i,p){return(new Struct).fromBinary(i,p)}static fromJson(i,p){return(new Struct).fromJson(i,p)}static fromJsonString(i,p){return(new Struct).fromJsonString(i,p)}static equals(i,p){return y.proto3.util.equals(Struct,i,p)}}p.Struct=Struct;Struct.runtime=y.proto3;Struct.typeName="google.protobuf.Struct";Struct.fields=y.proto3.util.newFieldList((()=>[{no:1,name:"fields",kind:"map",K:9,V:{kind:"message",T:Value}}]));class Value extends v.Message{constructor(i){super();this.kind={case:undefined};y.proto3.util.initPartial(i,this)}toJson(i){switch(this.kind.case){case"nullValue":return null;case"numberValue":if(!Number.isFinite(this.kind.value)){throw new Error("google.protobuf.Value cannot be NaN or Infinity")}return this.kind.value;case"boolValue":return this.kind.value;case"stringValue":return this.kind.value;case"structValue":case"listValue":return this.kind.value.toJson(Object.assign(Object.assign({},i),{emitDefaultValues:true}))}throw new Error("google.protobuf.Value must have a value")}fromJson(i,p){switch(typeof i){case"number":this.kind={case:"numberValue",value:i};break;case"string":this.kind={case:"stringValue",value:i};break;case"boolean":this.kind={case:"boolValue",value:i};break;case"object":if(i===null){this.kind={case:"nullValue",value:D.NULL_VALUE}}else if(Array.isArray(i)){this.kind={case:"listValue",value:ListValue.fromJson(i)}}else{this.kind={case:"structValue",value:Struct.fromJson(i)}}break;default:throw new Error("cannot decode google.protobuf.Value from JSON "+y.proto3.json.debug(i))}return this}static fromBinary(i,p){return(new Value).fromBinary(i,p)}static fromJson(i,p){return(new Value).fromJson(i,p)}static fromJsonString(i,p){return(new Value).fromJsonString(i,p)}static equals(i,p){return y.proto3.util.equals(Value,i,p)}}p.Value=Value;Value.runtime=y.proto3;Value.typeName="google.protobuf.Value";Value.fields=y.proto3.util.newFieldList((()=>[{no:1,name:"null_value",kind:"enum",T:y.proto3.getEnumType(D),oneof:"kind"},{no:2,name:"number_value",kind:"scalar",T:1,oneof:"kind"},{no:3,name:"string_value",kind:"scalar",T:9,oneof:"kind"},{no:4,name:"bool_value",kind:"scalar",T:8,oneof:"kind"},{no:5,name:"struct_value",kind:"message",T:Struct,oneof:"kind"},{no:6,name:"list_value",kind:"message",T:ListValue,oneof:"kind"}]));class ListValue extends v.Message{constructor(i){super();this.values=[];y.proto3.util.initPartial(i,this)}toJson(i){return this.values.map((i=>i.toJson()))}fromJson(i,p){if(!Array.isArray(i)){throw new Error("cannot decode google.protobuf.ListValue from JSON "+y.proto3.json.debug(i))}for(let p of i){this.values.push(Value.fromJson(p))}return this}static fromBinary(i,p){return(new ListValue).fromBinary(i,p)}static fromJson(i,p){return(new ListValue).fromJson(i,p)}static fromJsonString(i,p){return(new ListValue).fromJsonString(i,p)}static equals(i,p){return y.proto3.util.equals(ListValue,i,p)}}p.ListValue=ListValue;ListValue.runtime=y.proto3;ListValue.typeName="google.protobuf.ListValue";ListValue.fields=y.proto3.util.newFieldList((()=>[{no:1,name:"values",kind:"message",T:Value,repeated:true}]))},78157:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Timestamp=void 0;const y=d(60107);const v=d(16956);const D=d(94689);class Timestamp extends y.Message{constructor(i){super();this.seconds=v.protoInt64.zero;this.nanos=0;D.proto3.util.initPartial(i,this)}fromJson(i,p){if(typeof i!=="string"){throw new Error(`cannot decode google.protobuf.Timestamp from JSON: ${D.proto3.json.debug(i)}`)}const d=i.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:Z|\.([0-9]{3,9})Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!d){throw new Error(`cannot decode google.protobuf.Timestamp from JSON: invalid RFC 3339 string`)}const y=Date.parse(d[1]+"-"+d[2]+"-"+d[3]+"T"+d[4]+":"+d[5]+":"+d[6]+(d[8]?d[8]:"Z"));if(Number.isNaN(y)){throw new Error(`cannot decode google.protobuf.Timestamp from JSON: invalid RFC 3339 string`)}if(y<Date.parse("0001-01-01T00:00:00Z")||y>Date.parse("9999-12-31T23:59:59Z")){throw new Error(`cannot decode message google.protobuf.Timestamp from JSON: must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive`)}this.seconds=v.protoInt64.parse(y/1e3);this.nanos=0;if(d[7]){this.nanos=parseInt("1"+d[7]+"0".repeat(9-d[7].length))-1e9}return this}toJson(i){const p=Number(this.seconds)*1e3;if(p<Date.parse("0001-01-01T00:00:00Z")||p>Date.parse("9999-12-31T23:59:59Z")){throw new Error(`cannot encode google.protobuf.Timestamp to JSON: must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive`)}if(this.nanos<0){throw new Error(`cannot encode google.protobuf.Timestamp to JSON: nanos must not be negative`)}let d="Z";if(this.nanos>0){const i=(this.nanos+1e9).toString().substring(1);if(i.substring(3)==="000000"){d="."+i.substring(0,3)+"Z"}else if(i.substring(6)==="000"){d="."+i.substring(0,6)+"Z"}else{d="."+i+"Z"}}return new Date(p).toISOString().replace(".000Z",d)}toDate(){return new Date(Number(this.seconds)*1e3+Math.ceil(this.nanos/1e6))}static now(){return Timestamp.fromDate(new Date)}static fromDate(i){const p=i.getTime();return new Timestamp({seconds:v.protoInt64.parse(Math.floor(p/1e3)),nanos:p%1e3*1e6})}static fromBinary(i,p){return(new Timestamp).fromBinary(i,p)}static fromJson(i,p){return(new Timestamp).fromJson(i,p)}static fromJsonString(i,p){return(new Timestamp).fromJsonString(i,p)}static equals(i,p){return D.proto3.util.equals(Timestamp,i,p)}}p.Timestamp=Timestamp;Timestamp.runtime=D.proto3;Timestamp.typeName="google.protobuf.Timestamp";Timestamp.fields=D.proto3.util.newFieldList((()=>[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}]))},7279:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Option=p.EnumValue=p.Enum=p.Field_Cardinality=p.Field_Kind=p.Field=p.Type=p.Syntax=void 0;const y=d(94689);const v=d(60107);const D=d(38248);const M=d(38255);var U;(function(i){i[i["PROTO2"]=0]="PROTO2";i[i["PROTO3"]=1]="PROTO3";i[i["EDITIONS"]=2]="EDITIONS"})(U||(p.Syntax=U={}));y.proto3.util.setEnumType(U,"google.protobuf.Syntax",[{no:0,name:"SYNTAX_PROTO2"},{no:1,name:"SYNTAX_PROTO3"},{no:2,name:"SYNTAX_EDITIONS"}]);class Type extends v.Message{constructor(i){super();this.name="";this.fields=[];this.oneofs=[];this.options=[];this.syntax=U.PROTO2;this.edition="";y.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new Type).fromBinary(i,p)}static fromJson(i,p){return(new Type).fromJson(i,p)}static fromJsonString(i,p){return(new Type).fromJsonString(i,p)}static equals(i,p){return y.proto3.util.equals(Type,i,p)}}p.Type=Type;Type.runtime=y.proto3;Type.typeName="google.protobuf.Type";Type.fields=y.proto3.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9},{no:2,name:"fields",kind:"message",T:Field,repeated:true},{no:3,name:"oneofs",kind:"scalar",T:9,repeated:true},{no:4,name:"options",kind:"message",T:Option,repeated:true},{no:5,name:"source_context",kind:"message",T:D.SourceContext},{no:6,name:"syntax",kind:"enum",T:y.proto3.getEnumType(U)},{no:7,name:"edition",kind:"scalar",T:9}]));class Field extends v.Message{constructor(i){super();this.kind=j.TYPE_UNKNOWN;this.cardinality=V.UNKNOWN;this.number=0;this.name="";this.typeUrl="";this.oneofIndex=0;this.packed=false;this.options=[];this.jsonName="";this.defaultValue="";y.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new Field).fromBinary(i,p)}static fromJson(i,p){return(new Field).fromJson(i,p)}static fromJsonString(i,p){return(new Field).fromJsonString(i,p)}static equals(i,p){return y.proto3.util.equals(Field,i,p)}}p.Field=Field;Field.runtime=y.proto3;Field.typeName="google.protobuf.Field";Field.fields=y.proto3.util.newFieldList((()=>[{no:1,name:"kind",kind:"enum",T:y.proto3.getEnumType(j)},{no:2,name:"cardinality",kind:"enum",T:y.proto3.getEnumType(V)},{no:3,name:"number",kind:"scalar",T:5},{no:4,name:"name",kind:"scalar",T:9},{no:6,name:"type_url",kind:"scalar",T:9},{no:7,name:"oneof_index",kind:"scalar",T:5},{no:8,name:"packed",kind:"scalar",T:8},{no:9,name:"options",kind:"message",T:Option,repeated:true},{no:10,name:"json_name",kind:"scalar",T:9},{no:11,name:"default_value",kind:"scalar",T:9}]));var j;(function(i){i[i["TYPE_UNKNOWN"]=0]="TYPE_UNKNOWN";i[i["TYPE_DOUBLE"]=1]="TYPE_DOUBLE";i[i["TYPE_FLOAT"]=2]="TYPE_FLOAT";i[i["TYPE_INT64"]=3]="TYPE_INT64";i[i["TYPE_UINT64"]=4]="TYPE_UINT64";i[i["TYPE_INT32"]=5]="TYPE_INT32";i[i["TYPE_FIXED64"]=6]="TYPE_FIXED64";i[i["TYPE_FIXED32"]=7]="TYPE_FIXED32";i[i["TYPE_BOOL"]=8]="TYPE_BOOL";i[i["TYPE_STRING"]=9]="TYPE_STRING";i[i["TYPE_GROUP"]=10]="TYPE_GROUP";i[i["TYPE_MESSAGE"]=11]="TYPE_MESSAGE";i[i["TYPE_BYTES"]=12]="TYPE_BYTES";i[i["TYPE_UINT32"]=13]="TYPE_UINT32";i[i["TYPE_ENUM"]=14]="TYPE_ENUM";i[i["TYPE_SFIXED32"]=15]="TYPE_SFIXED32";i[i["TYPE_SFIXED64"]=16]="TYPE_SFIXED64";i[i["TYPE_SINT32"]=17]="TYPE_SINT32";i[i["TYPE_SINT64"]=18]="TYPE_SINT64"})(j||(p.Field_Kind=j={}));y.proto3.util.setEnumType(j,"google.protobuf.Field.Kind",[{no:0,name:"TYPE_UNKNOWN"},{no:1,name:"TYPE_DOUBLE"},{no:2,name:"TYPE_FLOAT"},{no:3,name:"TYPE_INT64"},{no:4,name:"TYPE_UINT64"},{no:5,name:"TYPE_INT32"},{no:6,name:"TYPE_FIXED64"},{no:7,name:"TYPE_FIXED32"},{no:8,name:"TYPE_BOOL"},{no:9,name:"TYPE_STRING"},{no:10,name:"TYPE_GROUP"},{no:11,name:"TYPE_MESSAGE"},{no:12,name:"TYPE_BYTES"},{no:13,name:"TYPE_UINT32"},{no:14,name:"TYPE_ENUM"},{no:15,name:"TYPE_SFIXED32"},{no:16,name:"TYPE_SFIXED64"},{no:17,name:"TYPE_SINT32"},{no:18,name:"TYPE_SINT64"}]);var V;(function(i){i[i["UNKNOWN"]=0]="UNKNOWN";i[i["OPTIONAL"]=1]="OPTIONAL";i[i["REQUIRED"]=2]="REQUIRED";i[i["REPEATED"]=3]="REPEATED"})(V||(p.Field_Cardinality=V={}));y.proto3.util.setEnumType(V,"google.protobuf.Field.Cardinality",[{no:0,name:"CARDINALITY_UNKNOWN"},{no:1,name:"CARDINALITY_OPTIONAL"},{no:2,name:"CARDINALITY_REQUIRED"},{no:3,name:"CARDINALITY_REPEATED"}]);class Enum extends v.Message{constructor(i){super();this.name="";this.enumvalue=[];this.options=[];this.syntax=U.PROTO2;this.edition="";y.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new Enum).fromBinary(i,p)}static fromJson(i,p){return(new Enum).fromJson(i,p)}static fromJsonString(i,p){return(new Enum).fromJsonString(i,p)}static equals(i,p){return y.proto3.util.equals(Enum,i,p)}}p.Enum=Enum;Enum.runtime=y.proto3;Enum.typeName="google.protobuf.Enum";Enum.fields=y.proto3.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9},{no:2,name:"enumvalue",kind:"message",T:EnumValue,repeated:true},{no:3,name:"options",kind:"message",T:Option,repeated:true},{no:4,name:"source_context",kind:"message",T:D.SourceContext},{no:5,name:"syntax",kind:"enum",T:y.proto3.getEnumType(U)},{no:6,name:"edition",kind:"scalar",T:9}]));class EnumValue extends v.Message{constructor(i){super();this.name="";this.number=0;this.options=[];y.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new EnumValue).fromBinary(i,p)}static fromJson(i,p){return(new EnumValue).fromJson(i,p)}static fromJsonString(i,p){return(new EnumValue).fromJsonString(i,p)}static equals(i,p){return y.proto3.util.equals(EnumValue,i,p)}}p.EnumValue=EnumValue;EnumValue.runtime=y.proto3;EnumValue.typeName="google.protobuf.EnumValue";EnumValue.fields=y.proto3.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9},{no:2,name:"number",kind:"scalar",T:5},{no:3,name:"options",kind:"message",T:Option,repeated:true}]));class Option extends v.Message{constructor(i){super();this.name="";y.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new Option).fromBinary(i,p)}static fromJson(i,p){return(new Option).fromJson(i,p)}static fromJsonString(i,p){return(new Option).fromJsonString(i,p)}static equals(i,p){return y.proto3.util.equals(Option,i,p)}}p.Option=Option;Option.runtime=y.proto3;Option.typeName="google.protobuf.Option";Option.fields=y.proto3.util.newFieldList((()=>[{no:1,name:"name",kind:"scalar",T:9},{no:2,name:"value",kind:"message",T:M.Any}]))},56535:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.BytesValue=p.StringValue=p.BoolValue=p.UInt32Value=p.Int32Value=p.UInt64Value=p.Int64Value=p.FloatValue=p.DoubleValue=void 0;const y=d(60107);const v=d(94689);const D=d(1646);const M=d(16956);class DoubleValue extends y.Message{constructor(i){super();this.value=0;v.proto3.util.initPartial(i,this)}toJson(i){return v.proto3.json.writeScalar(D.ScalarType.DOUBLE,this.value,true)}fromJson(i,p){try{this.value=v.proto3.json.readScalar(D.ScalarType.DOUBLE,i)}catch(i){let p=`cannot decode message google.protobuf.DoubleValue from JSON"`;if(i instanceof Error&&i.message.length>0){p+=`: ${i.message}`}throw new Error(p)}return this}static fromBinary(i,p){return(new DoubleValue).fromBinary(i,p)}static fromJson(i,p){return(new DoubleValue).fromJson(i,p)}static fromJsonString(i,p){return(new DoubleValue).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(DoubleValue,i,p)}}p.DoubleValue=DoubleValue;DoubleValue.runtime=v.proto3;DoubleValue.typeName="google.protobuf.DoubleValue";DoubleValue.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"value",kind:"scalar",T:1}]));DoubleValue.fieldWrapper={wrapField(i){return new DoubleValue({value:i})},unwrapField(i){return i.value}};class FloatValue extends y.Message{constructor(i){super();this.value=0;v.proto3.util.initPartial(i,this)}toJson(i){return v.proto3.json.writeScalar(D.ScalarType.FLOAT,this.value,true)}fromJson(i,p){try{this.value=v.proto3.json.readScalar(D.ScalarType.FLOAT,i)}catch(i){let p=`cannot decode message google.protobuf.FloatValue from JSON"`;if(i instanceof Error&&i.message.length>0){p+=`: ${i.message}`}throw new Error(p)}return this}static fromBinary(i,p){return(new FloatValue).fromBinary(i,p)}static fromJson(i,p){return(new FloatValue).fromJson(i,p)}static fromJsonString(i,p){return(new FloatValue).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(FloatValue,i,p)}}p.FloatValue=FloatValue;FloatValue.runtime=v.proto3;FloatValue.typeName="google.protobuf.FloatValue";FloatValue.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"value",kind:"scalar",T:2}]));FloatValue.fieldWrapper={wrapField(i){return new FloatValue({value:i})},unwrapField(i){return i.value}};class Int64Value extends y.Message{constructor(i){super();this.value=M.protoInt64.zero;v.proto3.util.initPartial(i,this)}toJson(i){return v.proto3.json.writeScalar(D.ScalarType.INT64,this.value,true)}fromJson(i,p){try{this.value=v.proto3.json.readScalar(D.ScalarType.INT64,i)}catch(i){let p=`cannot decode message google.protobuf.Int64Value from JSON"`;if(i instanceof Error&&i.message.length>0){p+=`: ${i.message}`}throw new Error(p)}return this}static fromBinary(i,p){return(new Int64Value).fromBinary(i,p)}static fromJson(i,p){return(new Int64Value).fromJson(i,p)}static fromJsonString(i,p){return(new Int64Value).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(Int64Value,i,p)}}p.Int64Value=Int64Value;Int64Value.runtime=v.proto3;Int64Value.typeName="google.protobuf.Int64Value";Int64Value.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"value",kind:"scalar",T:3}]));Int64Value.fieldWrapper={wrapField(i){return new Int64Value({value:i})},unwrapField(i){return i.value}};class UInt64Value extends y.Message{constructor(i){super();this.value=M.protoInt64.zero;v.proto3.util.initPartial(i,this)}toJson(i){return v.proto3.json.writeScalar(D.ScalarType.UINT64,this.value,true)}fromJson(i,p){try{this.value=v.proto3.json.readScalar(D.ScalarType.UINT64,i)}catch(i){let p=`cannot decode message google.protobuf.UInt64Value from JSON"`;if(i instanceof Error&&i.message.length>0){p+=`: ${i.message}`}throw new Error(p)}return this}static fromBinary(i,p){return(new UInt64Value).fromBinary(i,p)}static fromJson(i,p){return(new UInt64Value).fromJson(i,p)}static fromJsonString(i,p){return(new UInt64Value).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(UInt64Value,i,p)}}p.UInt64Value=UInt64Value;UInt64Value.runtime=v.proto3;UInt64Value.typeName="google.protobuf.UInt64Value";UInt64Value.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"value",kind:"scalar",T:4}]));UInt64Value.fieldWrapper={wrapField(i){return new UInt64Value({value:i})},unwrapField(i){return i.value}};class Int32Value extends y.Message{constructor(i){super();this.value=0;v.proto3.util.initPartial(i,this)}toJson(i){return v.proto3.json.writeScalar(D.ScalarType.INT32,this.value,true)}fromJson(i,p){try{this.value=v.proto3.json.readScalar(D.ScalarType.INT32,i)}catch(i){let p=`cannot decode message google.protobuf.Int32Value from JSON"`;if(i instanceof Error&&i.message.length>0){p+=`: ${i.message}`}throw new Error(p)}return this}static fromBinary(i,p){return(new Int32Value).fromBinary(i,p)}static fromJson(i,p){return(new Int32Value).fromJson(i,p)}static fromJsonString(i,p){return(new Int32Value).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(Int32Value,i,p)}}p.Int32Value=Int32Value;Int32Value.runtime=v.proto3;Int32Value.typeName="google.protobuf.Int32Value";Int32Value.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"value",kind:"scalar",T:5}]));Int32Value.fieldWrapper={wrapField(i){return new Int32Value({value:i})},unwrapField(i){return i.value}};class UInt32Value extends y.Message{constructor(i){super();this.value=0;v.proto3.util.initPartial(i,this)}toJson(i){return v.proto3.json.writeScalar(D.ScalarType.UINT32,this.value,true)}fromJson(i,p){try{this.value=v.proto3.json.readScalar(D.ScalarType.UINT32,i)}catch(i){let p=`cannot decode message google.protobuf.UInt32Value from JSON"`;if(i instanceof Error&&i.message.length>0){p+=`: ${i.message}`}throw new Error(p)}return this}static fromBinary(i,p){return(new UInt32Value).fromBinary(i,p)}static fromJson(i,p){return(new UInt32Value).fromJson(i,p)}static fromJsonString(i,p){return(new UInt32Value).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(UInt32Value,i,p)}}p.UInt32Value=UInt32Value;UInt32Value.runtime=v.proto3;UInt32Value.typeName="google.protobuf.UInt32Value";UInt32Value.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"value",kind:"scalar",T:13}]));UInt32Value.fieldWrapper={wrapField(i){return new UInt32Value({value:i})},unwrapField(i){return i.value}};class BoolValue extends y.Message{constructor(i){super();this.value=false;v.proto3.util.initPartial(i,this)}toJson(i){return v.proto3.json.writeScalar(D.ScalarType.BOOL,this.value,true)}fromJson(i,p){try{this.value=v.proto3.json.readScalar(D.ScalarType.BOOL,i)}catch(i){let p=`cannot decode message google.protobuf.BoolValue from JSON"`;if(i instanceof Error&&i.message.length>0){p+=`: ${i.message}`}throw new Error(p)}return this}static fromBinary(i,p){return(new BoolValue).fromBinary(i,p)}static fromJson(i,p){return(new BoolValue).fromJson(i,p)}static fromJsonString(i,p){return(new BoolValue).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(BoolValue,i,p)}}p.BoolValue=BoolValue;BoolValue.runtime=v.proto3;BoolValue.typeName="google.protobuf.BoolValue";BoolValue.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"value",kind:"scalar",T:8}]));BoolValue.fieldWrapper={wrapField(i){return new BoolValue({value:i})},unwrapField(i){return i.value}};class StringValue extends y.Message{constructor(i){super();this.value="";v.proto3.util.initPartial(i,this)}toJson(i){return v.proto3.json.writeScalar(D.ScalarType.STRING,this.value,true)}fromJson(i,p){try{this.value=v.proto3.json.readScalar(D.ScalarType.STRING,i)}catch(i){let p=`cannot decode message google.protobuf.StringValue from JSON"`;if(i instanceof Error&&i.message.length>0){p+=`: ${i.message}`}throw new Error(p)}return this}static fromBinary(i,p){return(new StringValue).fromBinary(i,p)}static fromJson(i,p){return(new StringValue).fromJson(i,p)}static fromJsonString(i,p){return(new StringValue).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(StringValue,i,p)}}p.StringValue=StringValue;StringValue.runtime=v.proto3;StringValue.typeName="google.protobuf.StringValue";StringValue.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"value",kind:"scalar",T:9}]));StringValue.fieldWrapper={wrapField(i){return new StringValue({value:i})},unwrapField(i){return i.value}};class BytesValue extends y.Message{constructor(i){super();this.value=new Uint8Array(0);v.proto3.util.initPartial(i,this)}toJson(i){return v.proto3.json.writeScalar(D.ScalarType.BYTES,this.value,true)}fromJson(i,p){try{this.value=v.proto3.json.readScalar(D.ScalarType.BYTES,i)}catch(i){let p=`cannot decode message google.protobuf.BytesValue from JSON"`;if(i instanceof Error&&i.message.length>0){p+=`: ${i.message}`}throw new Error(p)}return this}static fromBinary(i,p){return(new BytesValue).fromBinary(i,p)}static fromJson(i,p){return(new BytesValue).fromJson(i,p)}static fromJsonString(i,p){return(new BytesValue).fromJsonString(i,p)}static equals(i,p){return v.proto3.util.equals(BytesValue,i,p)}}p.BytesValue=BytesValue;BytesValue.runtime=v.proto3;BytesValue.typeName="google.protobuf.BytesValue";BytesValue.fields=v.proto3.util.newFieldList((()=>[{no:1,name:"value",kind:"scalar",T:12}]));BytesValue.fieldWrapper={wrapField(i){return new BytesValue({value:i})},unwrapField(i){return i.value}}},40010:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.varint32read=p.varint32write=p.uInt64ToString=p.int64ToString=p.int64FromString=p.varint64write=p.varint64read=void 0;function varint64read(){let i=0;let p=0;for(let d=0;d<28;d+=7){let y=this.buf[this.pos++];i|=(y&127)<<d;if((y&128)==0){this.assertBounds();return[i,p]}}let d=this.buf[this.pos++];i|=(d&15)<<28;p=(d&112)>>4;if((d&128)==0){this.assertBounds();return[i,p]}for(let d=3;d<=31;d+=7){let y=this.buf[this.pos++];p|=(y&127)<<d;if((y&128)==0){this.assertBounds();return[i,p]}}throw new Error("invalid varint")}p.varint64read=varint64read;function varint64write(i,p,d){for(let y=0;y<28;y=y+7){const v=i>>>y;const D=!(v>>>7==0&&p==0);const M=(D?v|128:v)&255;d.push(M);if(!D){return}}const y=i>>>28&15|(p&7)<<4;const v=!(p>>3==0);d.push((v?y|128:y)&255);if(!v){return}for(let i=3;i<31;i=i+7){const y=p>>>i;const v=!(y>>>7==0);const D=(v?y|128:y)&255;d.push(D);if(!v){return}}d.push(p>>>31&1)}p.varint64write=varint64write;const d=4294967296;function int64FromString(i){const p=i[0]==="-";if(p){i=i.slice(1)}const y=1e6;let v=0;let D=0;function add1e6digit(p,M){const U=Number(i.slice(p,M));D*=y;v=v*y+U;if(v>=d){D=D+(v/d|0);v=v%d}}add1e6digit(-24,-18);add1e6digit(-18,-12);add1e6digit(-12,-6);add1e6digit(-6);return p?negate(v,D):newBits(v,D)}p.int64FromString=int64FromString;function int64ToString(i,p){let d=newBits(i,p);const y=d.hi&2147483648;if(y){d=negate(d.lo,d.hi)}const v=uInt64ToString(d.lo,d.hi);return y?"-"+v:v}p.int64ToString=int64ToString;function uInt64ToString(i,p){({lo:i,hi:p}=toUnsigned(i,p));if(p<=2097151){return String(d*p+i)}const y=i&16777215;const v=(i>>>24|p<<8)&16777215;const D=p>>16&65535;let M=y+v*6777216+D*6710656;let U=v+D*8147497;let j=D*2;const V=1e7;if(M>=V){U+=Math.floor(M/V);M%=V}if(U>=V){j+=Math.floor(U/V);U%=V}return j.toString()+decimalFrom1e7WithLeadingZeros(U)+decimalFrom1e7WithLeadingZeros(M)}p.uInt64ToString=uInt64ToString;function toUnsigned(i,p){return{lo:i>>>0,hi:p>>>0}}function newBits(i,p){return{lo:i|0,hi:p|0}}function negate(i,p){p=~p;if(i){i=~i+1}else{p+=1}return newBits(i,p)}const decimalFrom1e7WithLeadingZeros=i=>{const p=String(i);return"0000000".slice(p.length)+p};function varint32write(i,p){if(i>=0){while(i>127){p.push(i&127|128);i=i>>>7}p.push(i)}else{for(let d=0;d<9;d++){p.push(i&127|128);i=i>>7}p.push(1)}}p.varint32write=varint32write;function varint32read(){let i=this.buf[this.pos++];let p=i&127;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&127)<<7;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&127)<<14;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&127)<<21;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&15)<<28;for(let p=5;(i&128)!==0&&p<10;p++)i=this.buf[this.pos++];if((i&128)!=0)throw new Error("invalid varint");this.assertBounds();return p>>>0}p.varint32read=varint32read},67192:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__exportStar||function(i,p){for(var d in i)if(d!=="default"&&!Object.prototype.hasOwnProperty.call(p,d))y(p,i,d)};Object.defineProperty(p,"__esModule",{value:true});p.toPlainMessage=p.createRegistryFromDescriptors=p.createMutableRegistry=p.createRegistry=p.createDescriptorSet=p.BinaryReader=p.BinaryWriter=p.WireType=p.MethodIdempotency=p.MethodKind=p.clearExtension=p.hasExtension=p.setExtension=p.getExtension=p.ScalarType=p.LongType=p.isMessage=p.Message=p.codegenInfo=p.protoDelimited=p.protoBase64=p.protoInt64=p.protoDouble=p.proto2=p.proto3=void 0;var D=d(94689);Object.defineProperty(p,"proto3",{enumerable:true,get:function(){return D.proto3}});var M=d(27058);Object.defineProperty(p,"proto2",{enumerable:true,get:function(){return M.proto2}});var U=d(93378);Object.defineProperty(p,"protoDouble",{enumerable:true,get:function(){return U.protoDouble}});var j=d(16956);Object.defineProperty(p,"protoInt64",{enumerable:true,get:function(){return j.protoInt64}});var V=d(3992);Object.defineProperty(p,"protoBase64",{enumerable:true,get:function(){return V.protoBase64}});var K=d(42008);Object.defineProperty(p,"protoDelimited",{enumerable:true,get:function(){return K.protoDelimited}});var ee=d(15522);Object.defineProperty(p,"codegenInfo",{enumerable:true,get:function(){return ee.codegenInfo}});var te=d(60107);Object.defineProperty(p,"Message",{enumerable:true,get:function(){return te.Message}});var re=d(81596);Object.defineProperty(p,"isMessage",{enumerable:true,get:function(){return re.isMessage}});var ne=d(1646);Object.defineProperty(p,"LongType",{enumerable:true,get:function(){return ne.LongType}});Object.defineProperty(p,"ScalarType",{enumerable:true,get:function(){return ne.ScalarType}});var ie=d(3197);Object.defineProperty(p,"getExtension",{enumerable:true,get:function(){return ie.getExtension}});Object.defineProperty(p,"setExtension",{enumerable:true,get:function(){return ie.setExtension}});Object.defineProperty(p,"hasExtension",{enumerable:true,get:function(){return ie.hasExtension}});Object.defineProperty(p,"clearExtension",{enumerable:true,get:function(){return ie.clearExtension}});var oe=d(92912);Object.defineProperty(p,"MethodKind",{enumerable:true,get:function(){return oe.MethodKind}});Object.defineProperty(p,"MethodIdempotency",{enumerable:true,get:function(){return oe.MethodIdempotency}});var se=d(61237);Object.defineProperty(p,"WireType",{enumerable:true,get:function(){return se.WireType}});Object.defineProperty(p,"BinaryWriter",{enumerable:true,get:function(){return se.BinaryWriter}});Object.defineProperty(p,"BinaryReader",{enumerable:true,get:function(){return se.BinaryReader}});var ae=d(42619);Object.defineProperty(p,"createDescriptorSet",{enumerable:true,get:function(){return ae.createDescriptorSet}});var le=d(57756);Object.defineProperty(p,"createRegistry",{enumerable:true,get:function(){return le.createRegistry}});Object.defineProperty(p,"createMutableRegistry",{enumerable:true,get:function(){return le.createMutableRegistry}});var ce=d(36783);Object.defineProperty(p,"createRegistryFromDescriptors",{enumerable:true,get:function(){return ce.createRegistryFromDescriptors}});var ue=d(11628);Object.defineProperty(p,"toPlainMessage",{enumerable:true,get:function(){return ue.toPlainMessage}});v(d(15362),p);v(d(66545),p);v(d(38255),p);v(d(18748),p);v(d(16439),p);v(d(29866),p);v(d(96156),p);v(d(38248),p);v(d(2388),p);v(d(78157),p);v(d(7279),p);v(d(56535),p)},81596:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isMessage=void 0;const y=d(60107);function isMessage(i,p){if(i===null||typeof i!="object"){return false}if(!Object.getOwnPropertyNames(y.Message.prototype).every((p=>p in i&&typeof i[p]=="function"))){return false}const d=i.getType();if(d===null||typeof d!="function"||!("typeName"in d)||typeof d.typeName!="string"){return false}return p===undefined?true:d.typeName==p.typeName}p.isMessage=isMessage},60107:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Message=void 0;class Message{equals(i){return this.getType().runtime.util.equals(this.getType(),this,i)}clone(){return this.getType().runtime.util.clone(this)}fromBinary(i,p){const d=this.getType(),y=d.runtime.bin,v=y.makeReadOptions(p);y.readMessage(this,v.readerFactory(i),i.byteLength,v);return this}fromJson(i,p){const d=this.getType(),y=d.runtime.json,v=y.makeReadOptions(p);y.readMessage(d,i,v,this);return this}fromJsonString(i,p){let d;try{d=JSON.parse(i)}catch(i){throw new Error(`cannot decode ${this.getType().typeName} from JSON: ${i instanceof Error?i.message:String(i)}`)}return this.fromJson(d,p)}toBinary(i){const p=this.getType(),d=p.runtime.bin,y=d.makeWriteOptions(i),v=y.writerFactory();d.writeMessage(this,v,y);return v.finish()}toJson(i){const p=this.getType(),d=p.runtime.json,y=d.makeWriteOptions(i);return d.writeMessage(this,y)}toJsonString(i){var p;const d=this.toJson(i);return JSON.stringify(d,null,(p=i===null||i===void 0?void 0:i.prettySpaces)!==null&&p!==void 0?p:0)}toJSON(){return this.toJson({emitDefaultValues:true})}getType(){return Object.getPrototypeOf(this).constructor}}p.Message=Message},66292:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.assertFloat32=p.assertUInt32=p.assertInt32=p.assert=void 0;function assert(i,p){if(!i){throw new Error(p)}}p.assert=assert;const d=34028234663852886e22,y=-34028234663852886e22,v=4294967295,D=2147483647,M=-2147483648;function assertInt32(i){if(typeof i!=="number")throw new Error("invalid int 32: "+typeof i);if(!Number.isInteger(i)||i>D||i<M)throw new Error("invalid int 32: "+i)}p.assertInt32=assertInt32;function assertUInt32(i){if(typeof i!=="number")throw new Error("invalid uint 32: "+typeof i);if(!Number.isInteger(i)||i>v||i<0)throw new Error("invalid uint 32: "+i)}p.assertUInt32=assertUInt32;function assertFloat32(i){if(typeof i!=="number")throw new Error("invalid float 32: "+typeof i);if(!Number.isFinite(i))return;if(i>d||i<y)throw new Error("invalid float 32: "+i)}p.assertFloat32=assertFloat32},28903:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.writeMapEntry=p.makeBinaryFormat=void 0;const y=d(61237);const v=d(88326);const D=d(38225);const M=d(66292);const U=d(4017);const j=d(1646);const V=d(81596);const K=Symbol("@bufbuild/protobuf/unknown-fields");const ee={readUnknownFields:true,readerFactory:i=>new y.BinaryReader(i)};const te={writeUnknownFields:true,writerFactory:()=>new y.BinaryWriter};function makeReadOptions(i){return i?Object.assign(Object.assign({},ee),i):ee}function makeWriteOptions(i){return i?Object.assign(Object.assign({},te),i):te}function makeBinaryFormat(){return{makeReadOptions:makeReadOptions,makeWriteOptions:makeWriteOptions,listUnknownFields(i){var p;return(p=i[K])!==null&&p!==void 0?p:[]},discardUnknownFields(i){delete i[K]},writeUnknownFields(i,p){const d=i;const y=d[K];if(y){for(const i of y){p.tag(i.no,i.wireType).raw(i.data)}}},onUnknownField(i,p,d,y){const v=i;if(!Array.isArray(v[K])){v[K]=[]}v[K].push({no:p,wireType:d,data:y})},readMessage(i,p,d,v,D){const M=i.getType();const U=D?p.len:p.pos+d;let j,V;while(p.pos<U){[j,V]=p.tag();if(D===true&&V==y.WireType.EndGroup){break}const d=M.fields.find(j);if(!d){const d=p.skip(V,j);if(v.readUnknownFields){this.onUnknownField(i,j,V,d)}continue}readField(i,p,d,V,v)}if(D&&(V!=y.WireType.EndGroup||j!==d)){throw new Error(`invalid end group tag`)}},readField:readField,writeMessage(i,p,d){const y=i.getType();for(const v of y.fields.byNumber()){if(!(0,U.isFieldSet)(v,i)){if(v.req){throw new Error(`cannot encode field ${y.typeName}.${v.name} to binary: required field not set`)}continue}const D=v.oneof?i[v.oneof.localName].value:i[v.localName];writeField(v,D,p,d)}if(d.writeUnknownFields){this.writeUnknownFields(i,p)}return p},writeField(i,p,d,y){if(p===undefined){return undefined}writeField(i,p,d,y)}}}p.makeBinaryFormat=makeBinaryFormat;function readField(i,p,d,v,D){let{repeated:M,localName:U}=d;if(d.oneof){i=i[d.oneof.localName];if(i.case!=U){delete i.value}i.case=U;U="value"}switch(d.kind){case"scalar":case"enum":const K=d.kind=="enum"?j.ScalarType.INT32:d.T;let ee=readScalar;if(d.kind=="scalar"&&d.L>0){ee=readScalarLTString}if(M){let d=i[U];const D=v==y.WireType.LengthDelimited&&K!=j.ScalarType.STRING&&K!=j.ScalarType.BYTES;if(D){let i=p.uint32()+p.pos;while(p.pos<i){d.push(ee(p,K))}}else{d.push(ee(p,K))}}else{i[U]=ee(p,K)}break;case"message":const te=d.T;if(M){i[U].push(readMessageField(p,new te,D,d))}else{if((0,V.isMessage)(i[U])){readMessageField(p,i[U],D,d)}else{i[U]=readMessageField(p,new te,D,d);if(te.fieldWrapper&&!d.oneof&&!d.repeated){i[U]=te.fieldWrapper.unwrapField(i[U])}}}break;case"map":let[re,ne]=readMapEntry(d,p,D);i[U][re]=ne;break}}function readMessageField(i,p,d,y){const v=p.getType().runtime.bin;const D=y===null||y===void 0?void 0:y.delimited;v.readMessage(p,i,D?y.no:i.uint32(),d,D);return p}function readMapEntry(i,p,d){const y=p.uint32(),v=p.pos+y;let M,U;while(p.pos<v){const[y]=p.tag();switch(y){case 1:M=readScalar(p,i.K);break;case 2:switch(i.V.kind){case"scalar":U=readScalar(p,i.V.T);break;case"enum":U=p.int32();break;case"message":U=readMessageField(p,new i.V.T,d,undefined);break}break}}if(M===undefined){M=(0,D.scalarZeroValue)(i.K,j.LongType.BIGINT)}if(typeof M!="string"&&typeof M!="number"){M=M.toString()}if(U===undefined){switch(i.V.kind){case"scalar":U=(0,D.scalarZeroValue)(i.V.T,j.LongType.BIGINT);break;case"enum":U=i.V.T.values[0].no;break;case"message":U=new i.V.T;break}}return[M,U]}function readScalarLTString(i,p){const d=readScalar(i,p);return typeof d=="bigint"?d.toString():d}function readScalar(i,p){switch(p){case j.ScalarType.STRING:return i.string();case j.ScalarType.BOOL:return i.bool();case j.ScalarType.DOUBLE:return i.double();case j.ScalarType.FLOAT:return i.float();case j.ScalarType.INT32:return i.int32();case j.ScalarType.INT64:return i.int64();case j.ScalarType.UINT64:return i.uint64();case j.ScalarType.FIXED64:return i.fixed64();case j.ScalarType.BYTES:return i.bytes();case j.ScalarType.FIXED32:return i.fixed32();case j.ScalarType.SFIXED32:return i.sfixed32();case j.ScalarType.SFIXED64:return i.sfixed64();case j.ScalarType.SINT64:return i.sint64();case j.ScalarType.UINT32:return i.uint32();case j.ScalarType.SINT32:return i.sint32()}}function writeField(i,p,d,y){(0,M.assert)(p!==undefined);const v=i.repeated;switch(i.kind){case"scalar":case"enum":let D=i.kind=="enum"?j.ScalarType.INT32:i.T;if(v){(0,M.assert)(Array.isArray(p));if(i.packed){writePacked(d,D,i.no,p)}else{for(const y of p){writeScalar(d,D,i.no,y)}}}else{writeScalar(d,D,i.no,p)}break;case"message":if(v){(0,M.assert)(Array.isArray(p));for(const v of p){writeMessageField(d,y,i,v)}}else{writeMessageField(d,y,i,p)}break;case"map":(0,M.assert)(typeof p=="object"&&p!=null);for(const[v,D]of Object.entries(p)){writeMapEntry(d,y,i,v,D)}break}}function writeMapEntry(i,p,d,v,D){i.tag(d.no,y.WireType.LengthDelimited);i.fork();let U=v;switch(d.K){case j.ScalarType.INT32:case j.ScalarType.FIXED32:case j.ScalarType.UINT32:case j.ScalarType.SFIXED32:case j.ScalarType.SINT32:U=Number.parseInt(v);break;case j.ScalarType.BOOL:(0,M.assert)(v=="true"||v=="false");U=v=="true";break}writeScalar(i,d.K,1,U);switch(d.V.kind){case"scalar":writeScalar(i,d.V.T,2,D);break;case"enum":writeScalar(i,j.ScalarType.INT32,2,D);break;case"message":(0,M.assert)(D!==undefined);i.tag(2,y.WireType.LengthDelimited).bytes(D.toBinary(p));break}i.join()}p.writeMapEntry=writeMapEntry;function writeMessageField(i,p,d,D){const M=(0,v.wrapField)(d.T,D);if(d.delimited)i.tag(d.no,y.WireType.StartGroup).raw(M.toBinary(p)).tag(d.no,y.WireType.EndGroup);else i.tag(d.no,y.WireType.LengthDelimited).bytes(M.toBinary(p))}function writeScalar(i,p,d,y){(0,M.assert)(y!==undefined);let[v,D]=scalarTypeInfo(p);i.tag(d,v)[D](y)}function writePacked(i,p,d,v){if(!v.length){return}i.tag(d,y.WireType.LengthDelimited).fork();let[,D]=scalarTypeInfo(p);for(let p=0;p<v.length;p++){i[D](v[p])}i.join()}function scalarTypeInfo(i){let p=y.WireType.Varint;switch(i){case j.ScalarType.BYTES:case j.ScalarType.STRING:p=y.WireType.LengthDelimited;break;case j.ScalarType.DOUBLE:case j.ScalarType.FIXED64:case j.ScalarType.SFIXED64:p=y.WireType.Bit64;break;case j.ScalarType.FIXED32:case j.ScalarType.SFIXED32:case j.ScalarType.FLOAT:p=y.WireType.Bit32;break}const d=j.ScalarType[i].toLowerCase();return[p,d]}},63827:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.makeEnum=p.makeEnumType=p.setEnumType=p.getEnumType=void 0;const y=d(66292);const v=Symbol("@bufbuild/protobuf/enum-type");function getEnumType(i){const p=i[v];(0,y.assert)(p,"missing enum type on enum object");return p}p.getEnumType=getEnumType;function setEnumType(i,p,d,y){i[v]=makeEnumType(p,d.map((p=>({no:p.no,name:p.name,localName:i[p.no]}))),y)}p.setEnumType=setEnumType;function makeEnumType(i,p,d){const y=Object.create(null);const v=Object.create(null);const D=[];for(const i of p){const p=normalizeEnumValue(i);D.push(p);y[i.name]=p;v[i.no]=p}return{typeName:i,values:D,findName(i){return y[i]},findNumber(i){return v[i]}}}p.makeEnumType=makeEnumType;function makeEnum(i,p,d){const y={};for(const i of p){const p=normalizeEnumValue(i);y[p.localName]=p.no;y[p.no]=p.localName}setEnumType(y,i,p,d);return y}p.makeEnum=makeEnum;function normalizeEnumValue(i){if("localName"in i){return i}return Object.assign(Object.assign({},i),{localName:i.name})}},96276:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.filterUnknownFields=p.createExtensionContainer=p.makeExtension=void 0;const y=d(38225);function makeExtension(i,p,d,y){let v;return{typeName:p,extendee:d,get field(){if(!v){const d=typeof y=="function"?y():y;d.name=p.split(".").pop();d.jsonName=`[${p}]`;v=i.util.newFieldList([d]).list()[0]}return v},runtime:i}}p.makeExtension=makeExtension;function createExtensionContainer(i){const p=i.field.localName;const d=Object.create(null);d[p]=initExtensionField(i);return[d,()=>d[p]]}p.createExtensionContainer=createExtensionContainer;function initExtensionField(i){const p=i.field;if(p.repeated){return[]}if(p.default!==undefined){return p.default}switch(p.kind){case"enum":return p.T.values[0].no;case"scalar":return(0,y.scalarZeroValue)(p.T,p.L);case"message":const i=p.T,d=new i;return i.fieldWrapper?i.fieldWrapper.unwrapField(d):d;case"map":throw"map fields are not allowed to be extensions"}}function filterUnknownFields(i,p){if(!p.repeated&&(p.kind=="enum"||p.kind=="scalar")){for(let d=i.length-1;d>=0;--d){if(i[d].no==p.no){return[i[d]]}}return[]}return i.filter((i=>i.no===p.no))}p.filterUnknownFields=filterUnknownFields},6131:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createFeatureResolver=void 0;const y=d(18748);const v=d(3992);function getFeatureSetDefaults(i){return y.FeatureSetDefaults.fromBinary(v.protoBase64.dec("ChMY5gciACoMCAEQAhgCIAMoATACChMY5wciACoMCAIQARgBIAIoATABChMY6AciDAgBEAEYASACKAEwASoAIOYHKOgH"),i)}function createFeatureResolver(i,p,d){var v;const D=p!==null&&p!==void 0?p:getFeatureSetDefaults(d);const M=D.minimumEdition;const U=D.maximumEdition;if(M===undefined||U===undefined||D.defaults.some((i=>i.edition===undefined))){throw new Error("Invalid FeatureSetDefaults")}if(i<M){throw new Error(`Edition ${y.Edition[i]} is earlier than the minimum supported edition ${y.Edition[M]}`)}if(U<i){throw new Error(`Edition ${y.Edition[i]} is later than the maximum supported edition ${y.Edition[U]}`)}let j=undefined;for(const p of D.defaults){const d=(v=p.edition)!==null&&v!==void 0?v:0;if(d>i){continue}if(j!==undefined&&j.e>d){continue}let D;if(p.fixedFeatures&&p.overridableFeatures){D=p.fixedFeatures;D.fromBinary(p.overridableFeatures.toBinary())}else if(p.fixedFeatures){D=p.fixedFeatures}else if(p.overridableFeatures){D=p.overridableFeatures}else{D=new y.FeatureSet}j={e:d,f:D}}if(j===undefined){throw new Error(`No valid default found for edition ${y.Edition[i]}`)}const V=j.f.toBinary(d);return(...p)=>{const v=y.FeatureSet.fromBinary(V,d);for(const i of p){if(i!==undefined){v.fromBinary(i.toBinary(d),d)}}if(!validateMergedFeatures(v)){throw new Error(`Invalid FeatureSet for edition ${y.Edition[i]}`)}return v}}p.createFeatureResolver=createFeatureResolver;function validateMergedFeatures(i){for(const p of y.FeatureSet.fields.list()){const d=i[p.localName];if(d===undefined){return false}if(p.kind=="enum"&&d===0){return false}}return true}},83073:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.InternalFieldList=void 0;class InternalFieldList{constructor(i,p){this._fields=i;this._normalizer=p}findJsonName(i){if(!this.jsonNames){const i={};for(const p of this.list()){i[p.jsonName]=i[p.name]=p}this.jsonNames=i}return this.jsonNames[i]}find(i){if(!this.numbers){const i={};for(const p of this.list()){i[p.no]=p}this.numbers=i}return this.numbers[i]}list(){if(!this.all){this.all=this._normalizer(this._fields)}return this.all}byNumber(){if(!this.numbersAsc){this.numbersAsc=this.list().concat().sort(((i,p)=>i.no-p.no))}return this.numbersAsc}byMember(){if(!this.members){this.members=[];const i=this.members;let p;for(const d of this.list()){if(d.oneof){if(d.oneof!==p){p=d.oneof;i.push(p)}}else{i.push(d)}}}return this.members}}p.InternalFieldList=InternalFieldList},41546:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.normalizeFieldInfos=void 0;const y=d(26040);const v=d(59968);const D=d(1646);function normalizeFieldInfos(i,p){var d,M,U,j,V,K;const ee=[];let te;for(const re of typeof i=="function"?i():i){const i=re;i.localName=(0,v.localFieldName)(re.name,re.oneof!==undefined);i.jsonName=(d=re.jsonName)!==null&&d!==void 0?d:(0,v.fieldJsonName)(re.name);i.repeated=(M=re.repeated)!==null&&M!==void 0?M:false;if(re.kind=="scalar"){i.L=(U=re.L)!==null&&U!==void 0?U:D.LongType.BIGINT}i.delimited=(j=re.delimited)!==null&&j!==void 0?j:false;i.req=(V=re.req)!==null&&V!==void 0?V:false;i.opt=(K=re.opt)!==null&&K!==void 0?K:false;if(re.packed===undefined){if(p){i.packed=re.kind=="enum"||re.kind=="scalar"&&re.T!=D.ScalarType.BYTES&&re.T!=D.ScalarType.STRING}else{i.packed=false}}if(re.oneof!==undefined){const p=typeof re.oneof=="string"?re.oneof:re.oneof.name;if(!te||te.name!=p){te=new y.InternalOneofInfo(p)}i.oneof=te;te.addField(i)}ee.push(i)}return ee}p.normalizeFieldInfos=normalizeFieldInfos},88326:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUnwrappedFieldType=p.wrapField=void 0;const y=d(1646);const v=d(81596);function wrapField(i,p){if((0,v.isMessage)(p)||!i.fieldWrapper){return p}return i.fieldWrapper.wrapField(p)}p.wrapField=wrapField;function getUnwrappedFieldType(i){if(i.fieldKind!=="message"){return undefined}if(i.repeated){return undefined}if(i.oneof!=undefined){return undefined}return D[i.message.typeName]}p.getUnwrappedFieldType=getUnwrappedFieldType;const D={"google.protobuf.DoubleValue":y.ScalarType.DOUBLE,"google.protobuf.FloatValue":y.ScalarType.FLOAT,"google.protobuf.Int64Value":y.ScalarType.INT64,"google.protobuf.UInt64Value":y.ScalarType.UINT64,"google.protobuf.Int32Value":y.ScalarType.INT32,"google.protobuf.UInt32Value":y.ScalarType.UINT32,"google.protobuf.BoolValue":y.ScalarType.BOOL,"google.protobuf.StringValue":y.ScalarType.STRING,"google.protobuf.BytesValue":y.ScalarType.BYTES}},26040:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.InternalOneofInfo=void 0;const y=d(59968);const v=d(66292);class InternalOneofInfo{constructor(i){this.kind="oneof";this.repeated=false;this.packed=false;this.opt=false;this.req=false;this.default=undefined;this.fields=[];this.name=i;this.localName=(0,y.localOneofName)(i)}addField(i){(0,v.assert)(i.oneof===this,`field ${i.name} not one of ${this.name}`);this.fields.push(i)}findField(i){if(!this._lookup){this._lookup=Object.create(null);for(let i=0;i<this.fields.length;i++){this._lookup[this.fields[i].localName]=this.fields[i]}}return this._lookup[i]}}p.InternalOneofInfo=InternalOneofInfo},27702:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.makeJsonFormat=void 0;const y=d(66292);const v=d(16956);const D=d(3992);const M=d(96276);const U=d(3197);const j=d(4017);const V=d(88326);const K=d(38225);const ee=d(38225);const te=d(1646);const re=d(81596);const ne={ignoreUnknownFields:false};const ie={emitDefaultValues:false,enumAsInteger:false,useProtoFieldName:false,prettySpaces:0};function makeReadOptions(i){return i?Object.assign(Object.assign({},ne),i):ne}function makeWriteOptions(i){return i?Object.assign(Object.assign({},ie),i):ie}const oe=Symbol();const se=Symbol();function makeJsonFormat(){return{makeReadOptions:makeReadOptions,makeWriteOptions:makeWriteOptions,readMessage(i,p,d,y){if(p==null||Array.isArray(p)||typeof p!="object"){throw new Error(`cannot decode message ${i.typeName} from JSON: ${debugJsonValue(p)}`)}y=y!==null&&y!==void 0?y:new i;const v=new Map;const D=d.typeRegistry;for(const[j,V]of Object.entries(p)){const p=i.fields.findJsonName(j);if(p){if(p.oneof){if(V===null&&p.kind=="scalar"){continue}const d=v.get(p.oneof);if(d!==undefined){throw new Error(`cannot decode message ${i.typeName} from JSON: multiple keys for oneof "${p.oneof.name}" present: "${d}", "${j}"`)}v.set(p.oneof,j)}readField(y,V,p,d,i)}else{let p=false;if((D===null||D===void 0?void 0:D.findExtension)&&j.startsWith("[")&&j.endsWith("]")){const v=D.findExtension(j.substring(1,j.length-1));if(v&&v.extendee.typeName==i.typeName){p=true;const[i,D]=(0,M.createExtensionContainer)(v);readField(i,V,v.field,d,v);(0,U.setExtension)(y,v,D(),d)}}if(!p&&!d.ignoreUnknownFields){throw new Error(`cannot decode message ${i.typeName} from JSON: key "${j}" is unknown`)}}}return y},writeMessage(i,p){const d=i.getType();const y={};let v;try{for(v of d.fields.byNumber()){if(!(0,j.isFieldSet)(v,i)){if(v.req){throw`required field not set`}if(!p.emitDefaultValues){continue}if(!canEmitFieldDefaultValue(v)){continue}}const d=v.oneof?i[v.oneof.localName].value:i[v.localName];const D=writeField(v,d,p);if(D!==undefined){y[p.useProtoFieldName?v.name:v.jsonName]=D}}const D=p.typeRegistry;if(D===null||D===void 0?void 0:D.findExtensionFor){for(const v of d.runtime.bin.listUnknownFields(i)){const M=D.findExtensionFor(d.typeName,v.no);if(M&&(0,U.hasExtension)(i,M)){const d=(0,U.getExtension)(i,M,p);const v=writeField(M.field,d,p);if(v!==undefined){y[M.field.jsonName]=v}}}}}catch(i){const p=v?`cannot encode field ${d.typeName}.${v.name} to JSON`:`cannot encode message ${d.typeName} to JSON`;const y=i instanceof Error?i.message:String(i);throw new Error(p+(y.length>0?`: ${y}`:""))}return y},readScalar(i,p,d){return readScalar(i,p,d!==null&&d!==void 0?d:te.LongType.BIGINT,true)},writeScalar(i,p,d){if(p===undefined){return undefined}if(d||(0,ee.isScalarZeroValue)(i,p)){return writeScalar(i,p)}return undefined},debug:debugJsonValue}}p.makeJsonFormat=makeJsonFormat;function debugJsonValue(i){if(i===null){return"null"}switch(typeof i){case"object":return Array.isArray(i)?"array":"object";case"string":return i.length>100?"string":`"${i.split('"').join('\\"')}"`;default:return String(i)}}function readField(i,p,d,v,D){let M=d.localName;if(d.repeated){(0,y.assert)(d.kind!="map");if(p===null){return}if(!Array.isArray(p)){throw new Error(`cannot decode field ${D.typeName}.${d.name} from JSON: ${debugJsonValue(p)}`)}const U=i[M];for(const i of p){if(i===null){throw new Error(`cannot decode field ${D.typeName}.${d.name} from JSON: ${debugJsonValue(i)}`)}switch(d.kind){case"message":U.push(d.T.fromJson(i,v));break;case"enum":const p=readEnum(d.T,i,v.ignoreUnknownFields,true);if(p!==se){U.push(p)}break;case"scalar":try{U.push(readScalar(d.T,i,d.L,true))}catch(p){let y=`cannot decode field ${D.typeName}.${d.name} from JSON: ${debugJsonValue(i)}`;if(p instanceof Error&&p.message.length>0){y+=`: ${p.message}`}throw new Error(y)}break}}}else if(d.kind=="map"){if(p===null){return}if(typeof p!="object"||Array.isArray(p)){throw new Error(`cannot decode field ${D.typeName}.${d.name} from JSON: ${debugJsonValue(p)}`)}const y=i[M];for(const[i,M]of Object.entries(p)){if(M===null){throw new Error(`cannot decode field ${D.typeName}.${d.name} from JSON: map value null`)}let U;try{U=readMapKey(d.K,i)}catch(i){let y=`cannot decode map key for field ${D.typeName}.${d.name} from JSON: ${debugJsonValue(p)}`;if(i instanceof Error&&i.message.length>0){y+=`: ${i.message}`}throw new Error(y)}switch(d.V.kind){case"message":y[U]=d.V.T.fromJson(M,v);break;case"enum":const i=readEnum(d.V.T,M,v.ignoreUnknownFields,true);if(i!==se){y[U]=i}break;case"scalar":try{y[U]=readScalar(d.V.T,M,te.LongType.BIGINT,true)}catch(i){let y=`cannot decode map value for field ${D.typeName}.${d.name} from JSON: ${debugJsonValue(p)}`;if(i instanceof Error&&i.message.length>0){y+=`: ${i.message}`}throw new Error(y)}break}}}else{if(d.oneof){i=i[d.oneof.localName]={case:M};M="value"}switch(d.kind){case"message":const y=d.T;if(p===null&&y.typeName!="google.protobuf.Value"){return}let U=i[M];if((0,re.isMessage)(U)){U.fromJson(p,v)}else{i[M]=U=y.fromJson(p,v);if(y.fieldWrapper&&!d.oneof){i[M]=y.fieldWrapper.unwrapField(U)}}break;case"enum":const V=readEnum(d.T,p,v.ignoreUnknownFields,false);switch(V){case oe:(0,j.clearField)(d,i);break;case se:break;default:i[M]=V;break}break;case"scalar":try{const y=readScalar(d.T,p,d.L,false);switch(y){case oe:(0,j.clearField)(d,i);break;default:i[M]=y;break}}catch(i){let y=`cannot decode field ${D.typeName}.${d.name} from JSON: ${debugJsonValue(p)}`;if(i instanceof Error&&i.message.length>0){y+=`: ${i.message}`}throw new Error(y)}break}}}function readMapKey(i,p){if(i===te.ScalarType.BOOL){switch(p){case"true":p=true;break;case"false":p=false;break}}return readScalar(i,p,te.LongType.BIGINT,true).toString()}function readScalar(i,p,d,M){if(p===null){if(M){return(0,K.scalarZeroValue)(i,d)}return oe}switch(i){case te.ScalarType.DOUBLE:case te.ScalarType.FLOAT:if(p==="NaN")return Number.NaN;if(p==="Infinity")return Number.POSITIVE_INFINITY;if(p==="-Infinity")return Number.NEGATIVE_INFINITY;if(p===""){break}if(typeof p=="string"&&p.trim().length!==p.length){break}if(typeof p!="string"&&typeof p!="number"){break}const M=Number(p);if(Number.isNaN(M)){break}if(!Number.isFinite(M)){break}if(i==te.ScalarType.FLOAT)(0,y.assertFloat32)(M);return M;case te.ScalarType.INT32:case te.ScalarType.FIXED32:case te.ScalarType.SFIXED32:case te.ScalarType.SINT32:case te.ScalarType.UINT32:let U;if(typeof p=="number")U=p;else if(typeof p=="string"&&p.length>0){if(p.trim().length===p.length)U=Number(p)}if(U===undefined)break;if(i==te.ScalarType.UINT32||i==te.ScalarType.FIXED32)(0,y.assertUInt32)(U);else(0,y.assertInt32)(U);return U;case te.ScalarType.INT64:case te.ScalarType.SFIXED64:case te.ScalarType.SINT64:if(typeof p!="number"&&typeof p!="string")break;const j=v.protoInt64.parse(p);return d?j.toString():j;case te.ScalarType.FIXED64:case te.ScalarType.UINT64:if(typeof p!="number"&&typeof p!="string")break;const V=v.protoInt64.uParse(p);return d?V.toString():V;case te.ScalarType.BOOL:if(typeof p!=="boolean")break;return p;case te.ScalarType.STRING:if(typeof p!=="string"){break}try{encodeURIComponent(p)}catch(i){throw new Error("invalid UTF8")}return p;case te.ScalarType.BYTES:if(p==="")return new Uint8Array(0);if(typeof p!=="string")break;return D.protoBase64.dec(p)}throw new Error}function readEnum(i,p,d,y){if(p===null){if(i.typeName=="google.protobuf.NullValue"){return 0}return y?i.values[0].no:oe}switch(typeof p){case"number":if(Number.isInteger(p)){return p}break;case"string":const y=i.findName(p);if(y!==undefined){return y.no}if(d){return se}break}throw new Error(`cannot decode enum ${i.typeName} from JSON: ${debugJsonValue(p)}`)}function canEmitFieldDefaultValue(i){if(i.repeated||i.kind=="map"){return true}if(i.oneof){return false}if(i.kind=="message"){return false}if(i.opt||i.req){return false}return true}function writeField(i,p,d){if(i.kind=="map"){(0,y.assert)(typeof p=="object"&&p!=null);const v={};const D=Object.entries(p);switch(i.V.kind){case"scalar":for(const[p,d]of D){v[p.toString()]=writeScalar(i.V.T,d)}break;case"message":for(const[i,p]of D){v[i.toString()]=p.toJson(d)}break;case"enum":const p=i.V.T;for(const[i,y]of D){v[i.toString()]=writeEnum(p,y,d.enumAsInteger)}break}return d.emitDefaultValues||D.length>0?v:undefined}if(i.repeated){(0,y.assert)(Array.isArray(p));const v=[];switch(i.kind){case"scalar":for(let d=0;d<p.length;d++){v.push(writeScalar(i.T,p[d]))}break;case"enum":for(let y=0;y<p.length;y++){v.push(writeEnum(i.T,p[y],d.enumAsInteger))}break;case"message":for(let i=0;i<p.length;i++){v.push(p[i].toJson(d))}break}return d.emitDefaultValues||v.length>0?v:undefined}switch(i.kind){case"scalar":return writeScalar(i.T,p);case"enum":return writeEnum(i.T,p,d.enumAsInteger);case"message":return(0,V.wrapField)(i.T,p).toJson(d)}}function writeEnum(i,p,d){var v;(0,y.assert)(typeof p=="number");if(i.typeName=="google.protobuf.NullValue"){return null}if(d){return p}const D=i.findNumber(p);return(v=D===null||D===void 0?void 0:D.name)!==null&&v!==void 0?v:p}function writeScalar(i,p){switch(i){case te.ScalarType.INT32:case te.ScalarType.SFIXED32:case te.ScalarType.SINT32:case te.ScalarType.FIXED32:case te.ScalarType.UINT32:(0,y.assert)(typeof p=="number");return p;case te.ScalarType.FLOAT:case te.ScalarType.DOUBLE:(0,y.assert)(typeof p=="number");if(Number.isNaN(p))return"NaN";if(p===Number.POSITIVE_INFINITY)return"Infinity";if(p===Number.NEGATIVE_INFINITY)return"-Infinity";return p;case te.ScalarType.STRING:(0,y.assert)(typeof p=="string");return p;case te.ScalarType.BOOL:(0,y.assert)(typeof p=="boolean");return p;case te.ScalarType.UINT64:case te.ScalarType.FIXED64:case te.ScalarType.INT64:case te.ScalarType.SFIXED64:case te.ScalarType.SINT64:(0,y.assert)(typeof p=="bigint"||typeof p=="string"||typeof p=="number");return p.toString();case te.ScalarType.BYTES:(0,y.assert)(p instanceof Uint8Array);return D.protoBase64.enc(p)}}},81308:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.makeMessageType=void 0;const y=d(60107);function makeMessageType(i,p,d,v){var D;const M=(D=v===null||v===void 0?void 0:v.localName)!==null&&D!==void 0?D:p.substring(p.lastIndexOf(".")+1);const U={[M]:function(p){i.util.initFields(this);i.util.initPartial(p,this)}}[M];Object.setPrototypeOf(U.prototype,new y.Message);Object.assign(U,{runtime:i,typeName:p,fields:i.util.newFieldList(d),fromBinary(i,p){return(new U).fromBinary(i,p)},fromJson(i,p){return(new U).fromJson(i,p)},fromJsonString(i,p){return(new U).fromJsonString(i,p)},equals(p,d){return i.util.equals(U,p,d)}});return U}p.makeMessageType=makeMessageType},59968:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.safeIdentifier=p.safeObjectProperty=p.findEnumSharedPrefix=p.fieldJsonName=p.localOneofName=p.localFieldName=p.localName=void 0;function localName(i){switch(i.kind){case"field":return localFieldName(i.name,i.oneof!==undefined);case"oneof":return localOneofName(i.name);case"enum":case"message":case"service":case"extension":{const d=i.file.proto.package;const y=d===undefined?0:d.length+1;const v=i.typeName.substring(y).replace(/\./g,"_");return(0,p.safeObjectProperty)((0,p.safeIdentifier)(v))}case"enum_value":{let d=i.name;const y=i.parent.sharedPrefix;if(y!==undefined){d=d.substring(y.length)}return(0,p.safeObjectProperty)(d)}case"rpc":{let d=i.name;if(d.length==0){return d}d=d[0].toLowerCase()+d.substring(1);return(0,p.safeObjectProperty)(d)}}}p.localName=localName;function localFieldName(i,d){const y=protoCamelCase(i);if(d){return y}return(0,p.safeObjectProperty)(safeMessageProperty(y))}p.localFieldName=localFieldName;function localOneofName(i){return localFieldName(i,false)}p.localOneofName=localOneofName;p.fieldJsonName=protoCamelCase;function findEnumSharedPrefix(i,p){const d=camelToSnakeCase(i)+"_";for(const i of p){if(!i.toLowerCase().startsWith(d)){return undefined}const p=i.substring(d.length);if(p.length==0){return undefined}if(/^\d/.test(p)){return undefined}}return d}p.findEnumSharedPrefix=findEnumSharedPrefix;function camelToSnakeCase(i){return(i.substring(0,1)+i.substring(1).replace(/[A-Z]/g,(i=>"_"+i))).toLowerCase()}function protoCamelCase(i){let p=false;const d=[];for(let y=0;y<i.length;y++){let v=i.charAt(y);switch(v){case"_":p=true;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":d.push(v);p=false;break;default:if(p){p=false;v=v.toUpperCase()}d.push(v);break}}return d.join("")}const d=new Set(["break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","false","finally","for","function","if","import","in","instanceof","new","null","return","super","switch","this","throw","true","try","typeof","var","void","while","with","yield","enum","implements","interface","let","package","private","protected","public","static","Object","bigint","number","boolean","string","object","globalThis","Uint8Array","Partial"]);const y=new Set(["constructor","toString","toJSON","valueOf"]);const v=new Set(["getType","clone","equals","fromBinary","fromJson","fromJsonString","toBinary","toJson","toJsonString","toObject"]);const fallback=i=>`${i}$`;const safeMessageProperty=i=>{if(v.has(i)){return fallback(i)}return i};const safeObjectProperty=i=>{if(y.has(i)){return fallback(i)}return i};p.safeObjectProperty=safeObjectProperty;const safeIdentifier=i=>{if(d.has(i)){return fallback(i)}return i};p.safeIdentifier=safeIdentifier},85579:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.makeProtoRuntime=void 0;const y=d(63827);const v=d(81308);const D=d(96276);const M=d(27702);const U=d(28903);const j=d(61154);function makeProtoRuntime(i,p,d){return{syntax:i,json:(0,M.makeJsonFormat)(),bin:(0,U.makeBinaryFormat)(),util:Object.assign(Object.assign({},(0,j.makeUtilCommon)()),{newFieldList:p,initFields:d}),makeMessageType(i,p,d){return(0,v.makeMessageType)(this,i,p,d)},makeEnum:y.makeEnum,makeEnumType:y.makeEnumType,getEnumType:y.getEnumType,makeExtension(i,p,d){return(0,D.makeExtension)(this,i,p,d)}}}p.makeProtoRuntime=makeProtoRuntime},4017:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.clearField=p.isFieldSet=void 0;const y=d(38225);function isFieldSet(i,p){const d=i.localName;if(i.repeated){return p[d].length>0}if(i.oneof){return p[i.oneof.localName].case===d}switch(i.kind){case"enum":case"scalar":if(i.opt||i.req){return p[d]!==undefined}if(i.kind=="enum"){return p[d]!==i.T.values[0].no}return!(0,y.isScalarZeroValue)(i.T,p[d]);case"message":return p[d]!==undefined;case"map":return Object.keys(p[d]).length>0}}p.isFieldSet=isFieldSet;function clearField(i,p){const d=i.localName;const v=!i.opt&&!i.req;if(i.repeated){p[d]=[]}else if(i.oneof){p[i.oneof.localName]={case:undefined}}else{switch(i.kind){case"map":p[d]={};break;case"enum":p[d]=v?i.T.values[0].no:undefined;break;case"scalar":p[d]=v?(0,y.scalarZeroValue)(i.T,i.L):undefined;break;case"message":p[d]=undefined;break}}}p.clearField=clearField},23686:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.reifyWkt=void 0;const y=d(1646);function reifyWkt(i){switch(i.typeName){case"google.protobuf.Any":{const p=i.fields.find((i=>i.number==1&&i.fieldKind=="scalar"&&i.scalar===y.ScalarType.STRING));const d=i.fields.find((i=>i.number==2&&i.fieldKind=="scalar"&&i.scalar===y.ScalarType.BYTES));if(p&&d){return{typeName:i.typeName,typeUrl:p,value:d}}break}case"google.protobuf.Timestamp":{const p=i.fields.find((i=>i.number==1&&i.fieldKind=="scalar"&&i.scalar===y.ScalarType.INT64));const d=i.fields.find((i=>i.number==2&&i.fieldKind=="scalar"&&i.scalar===y.ScalarType.INT32));if(p&&d){return{typeName:i.typeName,seconds:p,nanos:d}}break}case"google.protobuf.Duration":{const p=i.fields.find((i=>i.number==1&&i.fieldKind=="scalar"&&i.scalar===y.ScalarType.INT64));const d=i.fields.find((i=>i.number==2&&i.fieldKind=="scalar"&&i.scalar===y.ScalarType.INT32));if(p&&d){return{typeName:i.typeName,seconds:p,nanos:d}}break}case"google.protobuf.Struct":{const p=i.fields.find((i=>i.number==1&&!i.repeated));if((p===null||p===void 0?void 0:p.fieldKind)!=="map"||p.mapValue.kind!=="message"||p.mapValue.message.typeName!=="google.protobuf.Value"){break}return{typeName:i.typeName,fields:p}}case"google.protobuf.Value":{const p=i.oneofs.find((i=>i.name==="kind"));const d=i.fields.find((i=>i.number==1&&i.oneof===p));if((d===null||d===void 0?void 0:d.fieldKind)!=="enum"||d.enum.typeName!=="google.protobuf.NullValue"){return undefined}const v=i.fields.find((i=>i.number==2&&i.fieldKind=="scalar"&&i.scalar===y.ScalarType.DOUBLE&&i.oneof===p));const D=i.fields.find((i=>i.number==3&&i.fieldKind=="scalar"&&i.scalar===y.ScalarType.STRING&&i.oneof===p));const M=i.fields.find((i=>i.number==4&&i.fieldKind=="scalar"&&i.scalar===y.ScalarType.BOOL&&i.oneof===p));const U=i.fields.find((i=>i.number==5&&i.oneof===p));if((U===null||U===void 0?void 0:U.fieldKind)!=="message"||U.message.typeName!=="google.protobuf.Struct"){return undefined}const j=i.fields.find((i=>i.number==6&&i.oneof===p));if((j===null||j===void 0?void 0:j.fieldKind)!=="message"||j.message.typeName!=="google.protobuf.ListValue"){return undefined}if(p&&v&&D&&M){return{typeName:i.typeName,kind:p,nullValue:d,numberValue:v,stringValue:D,boolValue:M,structValue:U,listValue:j}}break}case"google.protobuf.ListValue":{const p=i.fields.find((i=>i.number==1&&i.repeated));if((p===null||p===void 0?void 0:p.fieldKind)!="message"||p.message.typeName!=="google.protobuf.Value"){break}return{typeName:i.typeName,values:p}}case"google.protobuf.FieldMask":{const p=i.fields.find((i=>i.number==1&&i.fieldKind=="scalar"&&i.scalar===y.ScalarType.STRING&&i.repeated));if(p){return{typeName:i.typeName,paths:p}}break}case"google.protobuf.DoubleValue":case"google.protobuf.FloatValue":case"google.protobuf.Int64Value":case"google.protobuf.UInt64Value":case"google.protobuf.Int32Value":case"google.protobuf.UInt32Value":case"google.protobuf.BoolValue":case"google.protobuf.StringValue":case"google.protobuf.BytesValue":{const p=i.fields.find((i=>i.number==1&&i.name=="value"));if(!p){break}if(p.fieldKind!=="scalar"){break}return{typeName:i.typeName,value:p}}}return undefined}p.reifyWkt=reifyWkt},38225:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isScalarZeroValue=p.scalarZeroValue=p.scalarEquals=void 0;const y=d(16956);const v=d(1646);function scalarEquals(i,p,d){if(p===d){return true}if(i==v.ScalarType.BYTES){if(!(p instanceof Uint8Array)||!(d instanceof Uint8Array)){return false}if(p.length!==d.length){return false}for(let i=0;i<p.length;i++){if(p[i]!==d[i]){return false}}return true}switch(i){case v.ScalarType.UINT64:case v.ScalarType.FIXED64:case v.ScalarType.INT64:case v.ScalarType.SFIXED64:case v.ScalarType.SINT64:return p==d}return false}p.scalarEquals=scalarEquals;function scalarZeroValue(i,p){switch(i){case v.ScalarType.BOOL:return false;case v.ScalarType.UINT64:case v.ScalarType.FIXED64:case v.ScalarType.INT64:case v.ScalarType.SFIXED64:case v.ScalarType.SINT64:return p==0?y.protoInt64.zero:"0";case v.ScalarType.DOUBLE:case v.ScalarType.FLOAT:return 0;case v.ScalarType.BYTES:return new Uint8Array(0);case v.ScalarType.STRING:return"";default:return 0}}p.scalarZeroValue=scalarZeroValue;function isScalarZeroValue(i,p){switch(i){case v.ScalarType.BOOL:return p===false;case v.ScalarType.STRING:return p==="";case v.ScalarType.BYTES:return p instanceof Uint8Array&&!p.byteLength;default:return p==0}}p.isScalarZeroValue=isScalarZeroValue},74917:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseTextFormatScalarValue=p.parseTextFormatEnumValue=void 0;const y=d(66292);const v=d(16956);const D=d(1646);function parseTextFormatEnumValue(i,p){const d=i.values.find((i=>i.name===p));(0,y.assert)(d,`cannot parse ${i.name} default value: ${p}`);return d.number}p.parseTextFormatEnumValue=parseTextFormatEnumValue;function parseTextFormatScalarValue(i,p){switch(i){case D.ScalarType.STRING:return p;case D.ScalarType.BYTES:{const d=unescapeBytesDefaultValue(p);if(d===false){throw new Error(`cannot parse ${D.ScalarType[i]} default value: ${p}`)}return d}case D.ScalarType.INT64:case D.ScalarType.SFIXED64:case D.ScalarType.SINT64:return v.protoInt64.parse(p);case D.ScalarType.UINT64:case D.ScalarType.FIXED64:return v.protoInt64.uParse(p);case D.ScalarType.DOUBLE:case D.ScalarType.FLOAT:switch(p){case"inf":return Number.POSITIVE_INFINITY;case"-inf":return Number.NEGATIVE_INFINITY;case"nan":return Number.NaN;default:return parseFloat(p)}case D.ScalarType.BOOL:return p==="true";case D.ScalarType.INT32:case D.ScalarType.UINT32:case D.ScalarType.SINT32:case D.ScalarType.FIXED32:case D.ScalarType.SFIXED32:return parseInt(p,10)}}p.parseTextFormatScalarValue=parseTextFormatScalarValue;function unescapeBytesDefaultValue(i){const p=[];const d={tail:i,c:"",next(){if(this.tail.length==0){return false}this.c=this.tail[0];this.tail=this.tail.substring(1);return true},take(i){if(this.tail.length>=i){const p=this.tail.substring(0,i);this.tail=this.tail.substring(i);return p}return false}};while(d.next()){switch(d.c){case"\\":if(d.next()){switch(d.c){case"\\":p.push(d.c.charCodeAt(0));break;case"b":p.push(8);break;case"f":p.push(12);break;case"n":p.push(10);break;case"r":p.push(13);break;case"t":p.push(9);break;case"v":p.push(11);break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":{const i=d.c;const y=d.take(2);if(y===false){return false}const v=parseInt(i+y,8);if(isNaN(v)){return false}p.push(v);break}case"x":{const i=d.c;const y=d.take(2);if(y===false){return false}const v=parseInt(i+y,16);if(isNaN(v)){return false}p.push(v);break}case"u":{const i=d.c;const y=d.take(4);if(y===false){return false}const v=parseInt(i+y,16);if(isNaN(v)){return false}const D=new Uint8Array(4);const M=new DataView(D.buffer);M.setInt32(0,v,true);p.push(D[0],D[1],D[2],D[3]);break}case"U":{const i=d.c;const y=d.take(8);if(y===false){return false}const D=v.protoInt64.uEnc(i+y);const M=new Uint8Array(8);const U=new DataView(M.buffer);U.setInt32(0,D.lo,true);U.setInt32(4,D.hi,true);p.push(M[0],M[1],M[2],M[3],M[4],M[5],M[6],M[7]);break}}}break;default:p.push(d.c.charCodeAt(0))}}return new Uint8Array(p)}},61154:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.makeUtilCommon=void 0;const y=d(63827);const v=d(38225);const D=d(1646);const M=d(81596);function makeUtilCommon(){return{setEnumType:y.setEnumType,initPartial(i,p){if(i===undefined){return}const d=p.getType();for(const y of d.fields.byMember()){const d=y.localName,v=p,U=i;if(U[d]==null){continue}switch(y.kind){case"oneof":const i=U[d].case;if(i===undefined){continue}const p=y.findField(i);let j=U[d].value;if(p&&p.kind=="message"&&!(0,M.isMessage)(j,p.T)){j=new p.T(j)}else if(p&&p.kind==="scalar"&&p.T===D.ScalarType.BYTES){j=toU8Arr(j)}v[d]={case:i,value:j};break;case"scalar":case"enum":let V=U[d];if(y.T===D.ScalarType.BYTES){V=y.repeated?V.map(toU8Arr):toU8Arr(V)}v[d]=V;break;case"map":switch(y.V.kind){case"scalar":case"enum":if(y.V.T===D.ScalarType.BYTES){for(const[i,p]of Object.entries(U[d])){v[d][i]=toU8Arr(p)}}else{Object.assign(v[d],U[d])}break;case"message":const i=y.V.T;for(const p of Object.keys(U[d])){let y=U[d][p];if(!i.fieldWrapper){y=new i(y)}v[d][p]=y}break}break;case"message":const K=y.T;if(y.repeated){v[d]=U[d].map((i=>(0,M.isMessage)(i,K)?i:new K(i)))}else{const i=U[d];if(K.fieldWrapper){if(K.typeName==="google.protobuf.BytesValue"){v[d]=toU8Arr(i)}else{v[d]=i}}else{v[d]=(0,M.isMessage)(i,K)?i:new K(i)}}break}}},equals(i,p,d){if(p===d){return true}if(!p||!d){return false}return i.fields.byMember().every((i=>{const y=p[i.localName];const U=d[i.localName];if(i.repeated){if(y.length!==U.length){return false}switch(i.kind){case"message":return y.every(((p,d)=>i.T.equals(p,U[d])));case"scalar":return y.every(((p,d)=>(0,v.scalarEquals)(i.T,p,U[d])));case"enum":return y.every(((i,p)=>(0,v.scalarEquals)(D.ScalarType.INT32,i,U[p])))}throw new Error(`repeated cannot contain ${i.kind}`)}switch(i.kind){case"message":let p=y;let d=U;if(i.T.fieldWrapper){if(p!==undefined&&!(0,M.isMessage)(p)){p=i.T.fieldWrapper.wrapField(p)}if(d!==undefined&&!(0,M.isMessage)(d)){d=i.T.fieldWrapper.wrapField(d)}}return i.T.equals(p,d);case"enum":return(0,v.scalarEquals)(D.ScalarType.INT32,y,U);case"scalar":return(0,v.scalarEquals)(i.T,y,U);case"oneof":if(y.case!==U.case){return false}const j=i.findField(y.case);if(j===undefined){return true}switch(j.kind){case"message":return j.T.equals(y.value,U.value);case"enum":return(0,v.scalarEquals)(D.ScalarType.INT32,y.value,U.value);case"scalar":return(0,v.scalarEquals)(j.T,y.value,U.value)}throw new Error(`oneof cannot contain ${j.kind}`);case"map":const V=Object.keys(y).concat(Object.keys(U));switch(i.V.kind){case"message":const p=i.V.T;return V.every((i=>p.equals(y[i],U[i])));case"enum":return V.every((i=>(0,v.scalarEquals)(D.ScalarType.INT32,y[i],U[i])));case"scalar":const d=i.V.T;return V.every((i=>(0,v.scalarEquals)(d,y[i],U[i])))}break}}))},clone(i){const p=i.getType(),d=new p,y=d;for(const d of p.fields.byMember()){const p=i[d.localName];let v;if(d.repeated){v=p.map(cloneSingularField)}else if(d.kind=="map"){v=y[d.localName];for(const[i,d]of Object.entries(p)){v[i]=cloneSingularField(d)}}else if(d.kind=="oneof"){const i=d.findField(p.case);v=i?{case:p.case,value:cloneSingularField(p.value)}:{case:undefined}}else{v=cloneSingularField(p)}y[d.localName]=v}for(const d of p.runtime.bin.listUnknownFields(i)){p.runtime.bin.onUnknownField(y,d.no,d.wireType,d.data)}return d}}}p.makeUtilCommon=makeUtilCommon;function cloneSingularField(i){if(i===undefined){return i}if((0,M.isMessage)(i)){return i.clone()}if(i instanceof Uint8Array){const p=new Uint8Array(i.byteLength);p.set(i);return p}return i}function toU8Arr(i){return i instanceof Uint8Array?i:new Uint8Array(i)}},3992:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.protoBase64=void 0;let d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");let y=[];for(let i=0;i<d.length;i++)y[d[i].charCodeAt(0)]=i;y["-".charCodeAt(0)]=d.indexOf("+");y["_".charCodeAt(0)]=d.indexOf("/");p.protoBase64={dec(i){let p=i.length*3/4;if(i[i.length-2]=="=")p-=2;else if(i[i.length-1]=="=")p-=1;let d=new Uint8Array(p),v=0,D=0,M,U=0;for(let p=0;p<i.length;p++){M=y[i.charCodeAt(p)];if(M===undefined){switch(i[p]){case"=":D=0;case"\n":case"\r":case"\t":case" ":continue;default:throw Error("invalid base64 string.")}}switch(D){case 0:U=M;D=1;break;case 1:d[v++]=U<<2|(M&48)>>4;U=M;D=2;break;case 2:d[v++]=(U&15)<<4|(M&60)>>2;U=M;D=3;break;case 3:d[v++]=(U&3)<<6|M;D=0;break}}if(D==1)throw Error("invalid base64 string.");return d.subarray(0,v)},enc(i){let p="",y=0,v,D=0;for(let M=0;M<i.length;M++){v=i[M];switch(y){case 0:p+=d[v>>2];D=(v&3)<<4;y=1;break;case 1:p+=d[D|v>>4];D=(v&15)<<2;y=2;break;case 2:p+=d[D|v>>6];p+=d[v&63];y=0;break}}if(y){p+=d[D];p+="=";if(y==1)p+="="}return p}}},42008:function(i,p,d){"use strict";var y=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};var v=this&&this.__await||function(i){return this instanceof v?(this.v=i,this):new v(i)};var D=this&&this.__asyncGenerator||function(i,p,d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var y=d.apply(i,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(i){return function(p){return Promise.resolve(p).then(i,reject)}}function verb(i,p){if(y[i]){D[i]=function(p){return new Promise((function(d,y){M.push([i,p,d,y])>1||resume(i,p)}))};if(p)D[i]=p(D[i])}}function resume(i,p){try{step(y[i](p))}catch(i){settle(M[0][3],i)}}function step(i){i.value instanceof v?Promise.resolve(i.value.v).then(fulfill,reject):settle(M[0][2],i)}function fulfill(i){resume("next",i)}function reject(i){resume("throw",i)}function settle(i,p){if(i(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};Object.defineProperty(p,"__esModule",{value:true});p.protoDelimited=void 0;const M=d(61237);p.protoDelimited={enc(i,p){const d=i.getType().runtime.bin.makeWriteOptions(p);return d.writerFactory().bytes(i.toBinary(d)).finish()},dec(i,p,d){const y=i.runtime.bin.makeReadOptions(d);return i.fromBinary(y.readerFactory(p).bytes(),y)},decStream(i,d){return D(this,arguments,(function*decStream_1(){var D,M,U,j;function append(i,p){const d=new Uint8Array(i.byteLength+p.byteLength);d.set(i);d.set(p,i.length);return d}let V=new Uint8Array(0);try{for(var K=true,ee=y(d),te;te=yield v(ee.next()),D=te.done,!D;K=true){j=te.value;K=false;const d=j;V=append(V,d);for(;;){const d=p.protoDelimited.peekSize(V);if(d.eof){break}if(d.offset+d.size>V.byteLength){break}yield yield v(p.protoDelimited.dec(i,V));V=V.subarray(d.offset+d.size)}}}catch(i){M={error:i}}finally{try{if(!K&&!D&&(U=ee.return))yield v(U.call(ee))}finally{if(M)throw M.error}}if(V.byteLength>0){throw new Error("incomplete data")}}))},peekSize(i){const p={eof:true,size:null,offset:null};for(let d=0;d<10;d++){if(d>i.byteLength){return p}if((i[d]&128)==0){const d=new M.BinaryReader(i);let y;try{y=d.uint32()}catch(i){if(i instanceof RangeError){return p}throw i}return{eof:false,size:y,offset:d.pos}}}throw new Error("invalid varint")}}},93378:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.protoDouble=void 0;p.protoDouble={NaN:Number.NaN,POSITIVE_INFINITY:Number.POSITIVE_INFINITY,NEGATIVE_INFINITY:Number.NEGATIVE_INFINITY}},16956:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.protoInt64=void 0;const y=d(66292);const v=d(40010);function makeInt64Support(){const i=new DataView(new ArrayBuffer(8));const p=typeof BigInt==="function"&&typeof i.getBigInt64==="function"&&typeof i.getBigUint64==="function"&&typeof i.setBigInt64==="function"&&typeof i.setBigUint64==="function"&&(typeof process!="object"||typeof process.env!="object"||process.env.BUF_BIGINT_DISABLE!=="1");if(p){const p=BigInt("-9223372036854775808"),d=BigInt("9223372036854775807"),y=BigInt("0"),v=BigInt("18446744073709551615");return{zero:BigInt(0),supported:true,parse(i){const y=typeof i=="bigint"?i:BigInt(i);if(y>d||y<p){throw new Error(`int64 invalid: ${i}`)}return y},uParse(i){const p=typeof i=="bigint"?i:BigInt(i);if(p>v||p<y){throw new Error(`uint64 invalid: ${i}`)}return p},enc(p){i.setBigInt64(0,this.parse(p),true);return{lo:i.getInt32(0,true),hi:i.getInt32(4,true)}},uEnc(p){i.setBigInt64(0,this.uParse(p),true);return{lo:i.getInt32(0,true),hi:i.getInt32(4,true)}},dec(p,d){i.setInt32(0,p,true);i.setInt32(4,d,true);return i.getBigInt64(0,true)},uDec(p,d){i.setInt32(0,p,true);i.setInt32(4,d,true);return i.getBigUint64(0,true)}}}const assertInt64String=i=>(0,y.assert)(/^-?[0-9]+$/.test(i),`int64 invalid: ${i}`);const assertUInt64String=i=>(0,y.assert)(/^[0-9]+$/.test(i),`uint64 invalid: ${i}`);return{zero:"0",supported:false,parse(i){if(typeof i!="string"){i=i.toString()}assertInt64String(i);return i},uParse(i){if(typeof i!="string"){i=i.toString()}assertUInt64String(i);return i},enc(i){if(typeof i!="string"){i=i.toString()}assertInt64String(i);return(0,v.int64FromString)(i)},uEnc(i){if(typeof i!="string"){i=i.toString()}assertUInt64String(i);return(0,v.int64FromString)(i)},dec(i,p){return(0,v.int64ToString)(i,p)},uDec(i,p){return(0,v.uInt64ToString)(i,p)}}}p.protoInt64=makeInt64Support()},27058:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.proto2=void 0;const y=d(85579);const v=d(83073);const D=d(41546);p.proto2=(0,y.makeProtoRuntime)("proto2",(i=>new v.InternalFieldList(i,(i=>(0,D.normalizeFieldInfos)(i,false)))),(i=>{for(const p of i.getType().fields.byMember()){const d=p.localName,y=i;if(p.repeated){y[d]=[];continue}switch(p.kind){case"oneof":y[d]={case:undefined};break;case"map":y[d]={};break;case"scalar":case"enum":case"message":break}}}))},94689:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.proto3=void 0;const y=d(85579);const v=d(83073);const D=d(38225);const M=d(41546);p.proto3=(0,y.makeProtoRuntime)("proto3",(i=>new v.InternalFieldList(i,(i=>(0,M.normalizeFieldInfos)(i,true)))),(i=>{for(const p of i.getType().fields.byMember()){if(p.opt){continue}const d=p.localName,y=i;if(p.repeated){y[d]=[];continue}switch(p.kind){case"oneof":y[d]={case:undefined};break;case"enum":y[d]=0;break;case"map":y[d]={};break;case"scalar":y[d]=(0,D.scalarZeroValue)(p.T,p.L);break;case"message":break}}}))},1646:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LongType=p.ScalarType=void 0;var d;(function(i){i[i["DOUBLE"]=1]="DOUBLE";i[i["FLOAT"]=2]="FLOAT";i[i["INT64"]=3]="INT64";i[i["UINT64"]=4]="UINT64";i[i["INT32"]=5]="INT32";i[i["FIXED64"]=6]="FIXED64";i[i["FIXED32"]=7]="FIXED32";i[i["BOOL"]=8]="BOOL";i[i["STRING"]=9]="STRING";i[i["BYTES"]=12]="BYTES";i[i["UINT32"]=13]="UINT32";i[i["SFIXED32"]=15]="SFIXED32";i[i["SFIXED64"]=16]="SFIXED64";i[i["SINT32"]=17]="SINT32";i[i["SINT64"]=18]="SINT64"})(d||(p.ScalarType=d={}));var y;(function(i){i[i["BIGINT"]=0]="BIGINT";i[i["STRING"]=1]="STRING"})(y||(p.LongType=y={}))},92912:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.MethodIdempotency=p.MethodKind=void 0;var d;(function(i){i[i["Unary"]=0]="Unary";i[i["ServerStreaming"]=1]="ServerStreaming";i[i["ClientStreaming"]=2]="ClientStreaming";i[i["BiDiStreaming"]=3]="BiDiStreaming"})(d||(p.MethodKind=d={}));var y;(function(i){i[i["NoSideEffects"]=1]="NoSideEffects";i[i["Idempotent"]=2]="Idempotent"})(y||(p.MethodIdempotency=y={}))},11628:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.toPlainMessage=void 0;const y=d(81596);function toPlainMessage(i){if(!(0,y.isMessage)(i)){return i}const p=i.getType();const d={};for(const y of p.fields.byMember()){const p=i[y.localName];let v;if(y.repeated){v=p.map((i=>toPlainValue(i)))}else if(y.kind=="map"){v={};for(const[i,d]of Object.entries(p)){v[i]=toPlainValue(d)}}else if(y.kind=="oneof"){const i=y.findField(p.case);v=i?{case:p.case,value:toPlainValue(p.value)}:{case:undefined}}else{v=toPlainValue(p)}d[y.localName]=v}return d}p.toPlainMessage=toPlainMessage;function toPlainValue(i){if(i===undefined){return i}if((0,y.isMessage)(i)){return toPlainMessage(i)}if(i instanceof Uint8Array){const p=new Uint8Array(i.byteLength);p.set(i);return p}return i}},75401:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compressionBrotli=p.compressionGzip=void 0;const y=d(43106);const v=d(39023);const D=d(94338);const M=d(42604);const U=(0,v.promisify)(y.gzip);const j=(0,v.promisify)(y.gunzip);const V=(0,v.promisify)(y.brotliCompress);const K=(0,v.promisify)(y.brotliDecompress);p.compressionGzip={name:"gzip",compress(i){return U(i,{})},decompress(i,p){if(i.length==0){return Promise.resolve(new Uint8Array(0))}return wrapZLibErrors(j(i,{maxOutputLength:p}),p)}};p.compressionBrotli={name:"br",compress(i){return V(i,{})},decompress(i,p){if(i.length==0){return Promise.resolve(new Uint8Array(0))}return wrapZLibErrors(K(i,{maxOutputLength:p}),p)}};function wrapZLibErrors(i,p){return i.catch((i=>{const d=(0,M.getNodeErrorProps)(i);let y=D.Code.Internal;let v="decompression failed";switch(d.code){case"ERR_BUFFER_TOO_LARGE":y=D.Code.ResourceExhausted;v=`message is larger than configured readMaxBytes ${p} after decompression`;break;case"Z_DATA_ERROR":case"ERR_PADDING_2":y=D.Code.InvalidArgument;break;default:if(d.code!==undefined&&d.code.startsWith("ERR__ERROR_FORMAT_")){y=D.Code.InvalidArgument}break}return Promise.reject(new D.ConnectError(v,y,undefined,undefined,i))}))}},97764:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.connectNodeAdapter=connectNodeAdapter;const y=d(94338);const v=d(86723);const D=d(39570);const M=d(75401);function connectNodeAdapter(i){var p;if(i.acceptCompression===undefined){i.acceptCompression=[M.compressionGzip,M.compressionBrotli]}const d=(0,y.createConnectRouter)(i);i.routes(d);const v=(p=i.requestPathPrefix)!==null&&p!==void 0?p:"";const U=new Map;for(const i of d.handlers){U.set(v+i.requestPath,i)}return function nodeRequestHandler(p,d){var v,M,j,V;const K=U.get((M=(v=p.url)===null||v===void 0?void 0:v.split("?",2)[0])!==null&&M!==void 0?M:"");if(!K){((j=i.fallback)!==null&&j!==void 0?j:fallback)(p,d);return}const ee=(0,D.universalRequestFromNodeRequest)(p,d,undefined,(V=i.contextValues)===null||V===void 0?void 0:V.call(i,p));K(ee).then((i=>(0,D.universalResponseToNodeResponse)(i,d))).catch((i=>{if(y.ConnectError.from(i).code==y.Code.Aborted){return}console.error(`handler for rpc ${K.method.name} of ${K.service.typeName} failed`,i)}))}}const fallback=(i,p)=>{p.writeHead(v.uResponseNotFound.status);p.end()}},74637:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createConnectTransport=createConnectTransport;const y=d(5460);const v=d(44108);function createConnectTransport(i){return(0,y.createTransport)((0,v.validateNodeTransportOptions)(i))}},48587:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createGrpcTransport=createGrpcTransport;const y=d(24874);const v=d(44108);function createGrpcTransport(i){return(0,y.createTransport)((0,v.validateNodeTransportOptions)(i))}},84632:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createGrpcWebTransport=createGrpcWebTransport;const y=d(21389);const v=d(44108);function createGrpcWebTransport(i){return(0,y.createTransport)((0,v.validateNodeTransportOptions)(i))}},45638:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Http2SessionManager=void 0;const y=d(85675);const v=d(94338);const D=d(42604);class Http2SessionManager{state(){if(this.s.t=="ready"){if(this.verifying!==undefined){return"verifying"}return this.s.streamCount()>0?"open":"idle"}return this.s.t}error(){if(this.s.t=="error"){return this.s.reason}return undefined}constructor(i,p,d){var y,v,D,M;this.s=closed();this.shuttingDown=[];this.authority=new URL(i).origin;this.http2SessionOptions=d;this.options={pingIntervalMs:(y=p===null||p===void 0?void 0:p.pingIntervalMs)!==null&&y!==void 0?y:Number.POSITIVE_INFINITY,pingTimeoutMs:(v=p===null||p===void 0?void 0:p.pingTimeoutMs)!==null&&v!==void 0?v:1e3*15,pingIdleConnection:(D=p===null||p===void 0?void 0:p.pingIdleConnection)!==null&&D!==void 0?D:false,idleConnectionTimeoutMs:(M=p===null||p===void 0?void 0:p.idleConnectionTimeoutMs)!==null&&M!==void 0?M:1e3*60*15}}async connect(){try{const i=await this.gotoReady();return i.streamCount()>0?"open":"idle"}catch(i){return"error"}}async request(i,p,d,y){for(;;){const v=await this.gotoReady();try{const D=v.conn.request(Object.assign(Object.assign({},d),{":method":i,":path":p}),y);v.registerRequest(D);return D}catch(i){if(v.conn.closed||v.conn.destroyed){continue}throw i}}}notifyResponseByteRead(i){if(this.s.t=="ready"){this.s.responseByteRead(i)}for(const p of this.shuttingDown){p.responseByteRead(i)}}abort(i){var p,d,y;const D=i!==null&&i!==void 0?i:new v.ConnectError("connection aborted",v.Code.Canceled);(d=(p=this.s).abort)===null||d===void 0?void 0:d.call(p,D);for(const i of this.shuttingDown){(y=i.abort)===null||y===void 0?void 0:y.call(i,D)}this.setState(closedOrError(D))}async gotoReady(){if(this.s.t=="ready"){if(this.s.isShuttingDown()||this.s.conn.closed||this.s.conn.destroyed){this.setState(connect(this.authority,this.http2SessionOptions))}else if(this.s.requiresVerify()){await this.verify(this.s)}}else if(this.s.t=="closed"||this.s.t=="error"){this.setState(connect(this.authority,this.http2SessionOptions))}while(this.s.t!=="ready"){if(this.s.t==="error"){throw this.s.reason}if(this.s.t==="connecting"){await this.s.conn}}return this.s}setState(i){var p,d;(d=(p=this.s).onExitState)===null||d===void 0?void 0:d.call(p);if(this.s.t=="ready"&&this.s.isShuttingDown()){const i=this.s;this.shuttingDown.push(i);i.onClose=i.onError=()=>{const p=this.shuttingDown.indexOf(i);if(p!==-1){this.shuttingDown.splice(p,1)}}}switch(i.t){case"connecting":i.conn.then((i=>{this.setState(ready(i,this.options))}),(i=>{this.setState(closedOrError(i))}));break;case"ready":i.onClose=()=>this.setState(closed());i.onError=i=>this.setState(closedOrError(i));break;case"closed":break;case"error":break}this.s=i}verify(i){if(this.verifying!==undefined){return this.verifying}this.verifying=i.verify().then((i=>{if(i){return}this.setState(connect(this.authority,this.http2SessionOptions))}),(i=>{this.setState(closedOrError(i))})).finally((()=>{this.verifying=undefined}));return this.verifying}}p.Http2SessionManager=Http2SessionManager;function closed(){return{t:"closed"}}function error(i){return{t:"error",reason:i}}function closedOrError(i){const p=i instanceof v.ConnectError&&v.ConnectError.from(i).code==v.Code.Canceled;return p?closed():error(i)}function connect(i,p){let d;let v;const M=new Promise(((i,p)=>{d=i;v=p}));const U=y.connect(i,p);U.on("connect",onConnect);U.on("error",onError);function onConnect(){d===null||d===void 0?void 0:d(U);cleanup()}function onError(i){v===null||v===void 0?void 0:v((0,D.connectErrorFromNodeReason)(i));cleanup()}function cleanup(){U.off("connect",onConnect);U.off("error",onError)}return{t:"connecting",conn:M,abort(i){if(!U.destroyed){U.destroy(undefined,y.constants.NGHTTP2_CANCEL)}v===null||v===void 0?void 0:v(i)},onExitState(){cleanup()}}}function ready(i,p){assertSessionOpen(i);i.unref();let d=Date.now();let M=0;let U;let j;let V=false;let K=false;let ee;resetIdleTimeout();const te={t:"ready",conn:i,streamCount(){return M},requiresVerify(){const i=Date.now()-d;return i>p.pingIntervalMs},isShuttingDown(){return V},onClose:undefined,onError:undefined,registerRequest(p){M++;if(M==1){i.ref();resetPingInterval();stopIdleTimeout()}p.once("response",(()=>{d=Date.now();resetPingInterval()}));p.once("close",(()=>{M--;if(M==0){i.unref();resetPingInterval();resetIdleTimeout()}}))},responseByteRead(p){if(p.session!==i){return}if(i.closed||i.destroyed){return}if(M<=0){return}d=Date.now();resetPingInterval()},verify(){i.ref();return new Promise((p=>{commonPing((()=>{if(M==0)i.unref();p(true)}));i.once("error",(()=>p(false)))}))},abort(p){if(!i.destroyed){i.once("error",(()=>{}));i.destroy(p,y.constants.NGHTTP2_CANCEL)}},onExitState(){if(te.isShuttingDown()){return}cleanup();this.onError=undefined;this.onClose=undefined}};function resetPingInterval(){stopPingInterval();if(M>0||p.pingIdleConnection){U=safeSetTimeout(onPingInterval,p.pingIntervalMs)}}function stopPingInterval(){clearTimeout(U);clearTimeout(j)}function onPingInterval(){commonPing(resetPingInterval)}function commonPing(D){clearTimeout(j);j=safeSetTimeout((()=>{i.destroy(new v.ConnectError("PING timed out",v.Code.Unavailable),y.constants.NGHTTP2_CANCEL)}),p.pingTimeoutMs);i.ping(((M,U)=>{clearTimeout(j);if(M!==null){return}if(U>p.pingTimeoutMs){i.destroy(new v.ConnectError("PING timed out",v.Code.Unavailable),y.constants.NGHTTP2_CANCEL);return}d=Date.now();D()}))}function stopIdleTimeout(){clearTimeout(ee)}function resetIdleTimeout(){ee=safeSetTimeout(onIdleTimeout,p.idleConnectionTimeoutMs)}function onIdleTimeout(){i.close();onClose()}function onGoaway(d,D,U){V=true;const j=Buffer.from("too_many_pings","ascii");if(d===y.constants.NGHTTP2_ENHANCE_YOUR_CALM&&U!=null&&U.equals(j)){p.pingIntervalMs=p.pingIntervalMs*2;K=true}if(d===y.constants.NGHTTP2_NO_ERROR){const p=parseInt(process.versions.node.split(".")[0],10);if(M==0&&p>=18){i.destroy(new v.ConnectError("received GOAWAY without any open streams",v.Code.Canceled),y.constants.NGHTTP2_NO_ERROR)}}}function onClose(){var i;cleanup();(i=te.onClose)===null||i===void 0?void 0:i.call(te)}function onError(i){var p,d;cleanup();if(K){const i=new v.ConnectError(`http/2 connection closed with error code ENHANCE_YOUR_CALM (0x${y.constants.NGHTTP2_ENHANCE_YOUR_CALM.toString(16)}), too_many_pings, doubled the interval`,v.Code.ResourceExhausted);(p=te.onError)===null||p===void 0?void 0:p.call(te,i)}else{(d=te.onError)===null||d===void 0?void 0:d.call(te,(0,D.connectErrorFromNodeReason)(i))}}function cleanup(){stopPingInterval();stopIdleTimeout();i.off("error",onError);i.off("close",onClose);i.off("goaway",onGoaway)}i.on("error",onError);i.on("close",onClose);i.on("goaway",onGoaway);return te}function safeSetTimeout(i,p){if(p>2147483647){return}return setTimeout(i,p).unref()}function assertSessionOpen(i){if(i.connecting){throw new v.ConnectError("expected open session, but it is connecting",v.Code.Internal)}if(i.destroyed){throw new v.ConnectError("expected open session, but it is destroyed",v.Code.Internal)}if(i.closed){throw new v.ConnectError("expected open session, but it is closed",v.Code.Internal)}}},7871:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Http2SessionManager=p.createNodeHttpClient=p.universalResponseToNodeResponse=p.universalRequestFromNodeRequest=p.connectNodeAdapter=p.compressionGzip=p.compressionBrotli=p.createConnectTransport=p.createGrpcTransport=p.createGrpcWebTransport=void 0;d(5794);var y=d(84632);Object.defineProperty(p,"createGrpcWebTransport",{enumerable:true,get:function(){return y.createGrpcWebTransport}});var v=d(48587);Object.defineProperty(p,"createGrpcTransport",{enumerable:true,get:function(){return v.createGrpcTransport}});var D=d(74637);Object.defineProperty(p,"createConnectTransport",{enumerable:true,get:function(){return D.createConnectTransport}});var M=d(75401);Object.defineProperty(p,"compressionBrotli",{enumerable:true,get:function(){return M.compressionBrotli}});Object.defineProperty(p,"compressionGzip",{enumerable:true,get:function(){return M.compressionGzip}});var U=d(97764);Object.defineProperty(p,"connectNodeAdapter",{enumerable:true,get:function(){return U.connectNodeAdapter}});var j=d(39570);Object.defineProperty(p,"universalRequestFromNodeRequest",{enumerable:true,get:function(){return j.universalRequestFromNodeRequest}});Object.defineProperty(p,"universalResponseToNodeResponse",{enumerable:true,get:function(){return j.universalResponseToNodeResponse}});var V=d(95063);Object.defineProperty(p,"createNodeHttpClient",{enumerable:true,get:function(){return V.createNodeHttpClient}});var K=d(45638);Object.defineProperty(p,"Http2SessionManager",{enumerable:true,get:function(){return K.Http2SessionManager}})},42604:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.H2Code=void 0;p.connectErrorFromNodeReason=connectErrorFromNodeReason;p.unwrapNodeErrorChain=unwrapNodeErrorChain;p.getNodeErrorProps=getNodeErrorProps;p.connectErrorFromH2ResetCode=connectErrorFromH2ResetCode;const y=d(94338);function connectErrorFromNodeReason(i){let p=y.Code.Internal;const d=unwrapNodeErrorChain(i).map(getNodeErrorProps);if(d.some((i=>i.code=="ERR_STREAM_WRITE_AFTER_END"))){p=y.Code.Aborted}else if(d.some((i=>i.code=="ERR_STREAM_DESTROYED"||i.code=="ERR_HTTP2_INVALID_STREAM"||i.code=="ECONNRESET"))){p=y.Code.Aborted}else if(d.some((i=>i.code=="ETIMEDOUT"||i.code=="ENOTFOUND"||i.code=="EAI_AGAIN"||i.code=="ECONNREFUSED"))){p=y.Code.Unavailable}const v=y.ConnectError.from(i,p);if(v!==i){v.cause=i}return v}function unwrapNodeErrorChain(i){const p=[];for(;;){if(!(i instanceof Error)){break}if(p.includes(i)){break}p.push(i);if(!("cause"in i)){break}i=i.cause}return p}function getNodeErrorProps(i){const p={};if(i instanceof Error){if("code"in i&&typeof i.code=="string"){p.code=i.code}if("syscall"in i&&typeof i.syscall=="string"){p.syscall=i.syscall}}return p}function connectErrorFromH2ResetCode(i){switch(i){case v.PROTOCOL_ERROR:case v.INTERNAL_ERROR:case v.FLOW_CONTROL_ERROR:case v.SETTINGS_TIMEOUT:case v.FRAME_SIZE_ERROR:case v.COMPRESSION_ERROR:case v.CONNECT_ERROR:return new y.ConnectError(`http/2 stream closed with error code ${v[i]} (0x${i.toString(16)})`,y.Code.Internal);case v.REFUSED_STREAM:return new y.ConnectError(`http/2 stream closed with error code ${v[i]} (0x${i.toString(16)})`,y.Code.Unavailable);case v.CANCEL:return new y.ConnectError(`http/2 stream closed with error code ${v[i]} (0x${i.toString(16)})`,y.Code.Canceled);case v.ENHANCE_YOUR_CALM:return new y.ConnectError(`http/2 stream closed with error code ${v[i]} (0x${i.toString(16)})`,y.Code.ResourceExhausted);case v.INADEQUATE_SECURITY:return new y.ConnectError(`http/2 stream closed with error code ${v[i]} (0x${i.toString(16)})`,y.Code.PermissionDenied);case v.HTTP_1_1_REQUIRED:return new y.ConnectError(`http/2 stream closed with error code ${v[i]} (0x${i.toString(16)})`,y.Code.PermissionDenied);case v.STREAM_CLOSED:default:break}return undefined}var v;(function(i){i[i["PROTOCOL_ERROR"]=1]="PROTOCOL_ERROR";i[i["INTERNAL_ERROR"]=2]="INTERNAL_ERROR";i[i["FLOW_CONTROL_ERROR"]=3]="FLOW_CONTROL_ERROR";i[i["SETTINGS_TIMEOUT"]=4]="SETTINGS_TIMEOUT";i[i["STREAM_CLOSED"]=5]="STREAM_CLOSED";i[i["FRAME_SIZE_ERROR"]=6]="FRAME_SIZE_ERROR";i[i["REFUSED_STREAM"]=7]="REFUSED_STREAM";i[i["CANCEL"]=8]="CANCEL";i[i["COMPRESSION_ERROR"]=9]="COMPRESSION_ERROR";i[i["CONNECT_ERROR"]=10]="CONNECT_ERROR";i[i["ENHANCE_YOUR_CALM"]=11]="ENHANCE_YOUR_CALM";i[i["INADEQUATE_SECURITY"]=12]="INADEQUATE_SECURITY";i[i["HTTP_1_1_REQUIRED"]=13]="HTTP_1_1_REQUIRED"})(v||(p.H2Code=v={}))},5794:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const y=d(40298);const[v]=process.versions.node.split(".").map((i=>parseInt(i,10)));if(v<18){if(typeof globalThis.Headers==="undefined"){globalThis.Headers=y.Headers}}},44108:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.validateNodeTransportOptions=validateNodeTransportOptions;const y=d(86723);const v=d(75401);const D=d(95063);const M=d(45638);function validateNodeTransportOptions(i){var p,d,U,j;let V;if(i.httpVersion=="2"){let p;if(i.sessionManager){p=i.sessionManager}else{p=new M.Http2SessionManager(i.baseUrl,{pingIntervalMs:i.pingIntervalMs,pingIdleConnection:i.pingIdleConnection,pingTimeoutMs:i.pingTimeoutMs,idleConnectionTimeoutMs:i.idleConnectionTimeoutMs},i.nodeOptions)}V=(0,D.createNodeHttpClient)({httpVersion:"2",sessionProvider:()=>p})}else{V=(0,D.createNodeHttpClient)({httpVersion:"1.1",nodeOptions:i.nodeOptions})}return Object.assign(Object.assign(Object.assign({},i),{httpClient:V,useBinaryFormat:(p=i.useBinaryFormat)!==null&&p!==void 0?p:true,interceptors:(d=i.interceptors)!==null&&d!==void 0?d:[],sendCompression:(U=i.sendCompression)!==null&&U!==void 0?U:null,acceptCompression:(j=i.acceptCompression)!==null&&j!==void 0?j:[v.compressionGzip,v.compressionBrotli]}),(0,y.validateReadWriteMaxBytes)(i.readMaxBytes,i.writeMaxBytes,i.compressMinBytes))}},95063:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createNodeHttpClient=createNodeHttpClient;const y=d(58611);const v=d(65692);const D=d(94338);const M=d(28433);const U=d(42604);const j=d(86723);const V=d(45638);function createNodeHttpClient(i){var p;if(i.httpVersion=="1.1"){return createNodeHttp1Client(i.nodeOptions)}const d=(p=i.sessionProvider)!==null&&p!==void 0?p:i=>new V.Http2SessionManager(i);return createNodeHttp2Client(d)}function createNodeHttp1Client(i){return async function request(p){const d=createSentinel(p.signal);return new Promise(((y,v)=>{d.catch((i=>{v(i)}));h1Request(d,p.url,Object.assign(Object.assign({},i),{headers:(0,M.webHeaderToNodeHeaders)(p.header,i===null||i===void 0?void 0:i.headers),method:p.method}),(i=>{void sinkRequest(p,i,d);i.on("response",(i=>{var p;i.on("error",d.reject);d.catch((p=>i.destroy((0,U.connectErrorFromNodeReason)(p))));const v=new Headers;y({status:(p=i.statusCode)!==null&&p!==void 0?p:0,header:(0,M.nodeHeaderToWebHeader)(i.headers),body:h1ResponseIterable(d,i,v),trailer:v})}))}))}))}}function createNodeHttp2Client(i){return function request(p){const d=createSentinel(p.signal);const y=i(p.url);return new Promise(((i,v)=>{d.catch((i=>{v(i)}));h2Request(d,y,p.url,p.method,(0,M.webHeaderToNodeHeaders)(p.header),{},(v=>{void sinkRequest(p,v,d);v.on("response",(p=>{var D;const U={status:(D=p[":status"])!==null&&D!==void 0?D:0,header:(0,M.nodeHeaderToWebHeader)(p),body:h2ResponseIterable(d,v,y),trailer:h2ResponseTrailer(v)};i(U)}))}))}))}}function h1Request(i,p,d,D){let M;if(new URL(p).protocol.startsWith("https")){M=v.request(p,d)}else{M=y.request(p,d)}i.catch((i=>M.destroy((0,U.connectErrorFromNodeReason)(i))));M.flushHeaders();M.on("error",i.reject);M.on("socket",(function onRequestSocket(i){function onSocketConnect(){i.off("connect",onSocketConnect);D(M)}if(i.readyState==="open"){D(M)}else{i.on("connect",onSocketConnect)}}))}function h1ResponseIterable(i,p,d){const y=p[Symbol.asyncIterator]();return{[Symbol.asyncIterator](){return{async next(){const v=await i.race(y.next());if(v.done===true){(0,M.nodeHeaderToWebHeader)(p.trailers).forEach(((i,p)=>{d.set(p,i)}));i.resolve();await i}return v},throw(p){i.reject(p);throw p}}}}}function h2Request(i,p,d,y,v,M,j){const V=new URL(d);if(V.origin!==p.authority){const d=`cannot make a request to ${V.origin}: the http2 session is connected to ${p.authority}`;i.reject(new D.ConnectError(d,D.Code.Internal));return}p.request(y,V.pathname+V.search,v,{}).then((p=>{i.catch((i=>{if(p.closed){return}const d=i instanceof D.ConnectError&&i.code==D.Code.Canceled?U.H2Code.CANCEL:U.H2Code.INTERNAL_ERROR;return new Promise((i=>p.close(d,i)))}));p.on("error",(function h2StreamError(d){if(p.writableEnded&&(0,U.unwrapNodeErrorChain)(d).map(U.getNodeErrorProps).some((i=>i.code=="ERR_STREAM_WRITE_AFTER_END"))){return}i.reject(d)}));p.on("close",(function h2StreamClose(){const d=(0,U.connectErrorFromH2ResetCode)(p.rstCode);if(d){i.reject(d)}}));j(p)}),(p=>{i.reject(p)}))}function h2ResponseTrailer(i){const p=new Headers;i.on("trailers",(i=>{(0,M.nodeHeaderToWebHeader)(i).forEach(((i,d)=>{p.set(d,i)}))}));return p}function h2ResponseIterable(i,p,d){const y=p[Symbol.asyncIterator]();return{[Symbol.asyncIterator](){return{async next(){const v=await i.race(y.next());if(v.done===true){i.resolve();await i}d===null||d===void 0?void 0:d.notifyResponseByteRead(p);return v},throw(p){i.reject(p);throw p}}}}}async function sinkRequest(i,p,d){if(i.body===undefined){await new Promise((i=>p.end(i)));return}const y=i.body[Symbol.asyncIterator]();return new Promise((i=>{writeNext();function writeNext(){if(d.isRejected()){return}y.next().then((v=>{if(v.done===true){p.end(i);return}p.write(v.value,"binary",(function(i){if(i===null||i===undefined){writeNext();return}if(y.throw!==undefined){y.throw((0,U.connectErrorFromNodeReason)(i)).catch((()=>{}))}if(p.writableEnded&&(0,U.unwrapNodeErrorChain)(i).map(U.getNodeErrorProps).some((i=>i.code=="ERR_STREAM_WRITE_AFTER_END"))){return}d.reject(i)}))}),(i=>{d.reject(i)}))}}))}function createSentinel(i){let p;let d;let y=false;let v=false;const M=new Promise(((i,y)=>{p=i;d=y}));const V={resolve(){if(!y&&!v){y=true;p===null||p===void 0?void 0:p()}},isResolved(){return y},reject(i){if(!y&&!v){v=true;d===null||d===void 0?void 0:d((0,U.connectErrorFromNodeReason)(i))}},isRejected(){return v},async race(i){const p=await Promise.race([i,M]);if(p===undefined&&y){throw new D.ConnectError("sentinel completed early",D.Code.Internal)}return p}};const K=Object.assign(M,V);function onSignalAbort(){V.reject((0,j.getAbortSignalReason)(this))}if(i){if(i.aborted){V.reject((0,j.getAbortSignalReason)(i))}else{i.addEventListener("abort",onSignalAbort)}M.finally((()=>i.removeEventListener("abort",onSignalAbort))).catch((()=>{}))}return K}},39570:function(i,p,d){"use strict";var y=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};var v=this&&this.__await||function(i){return this instanceof v?(this.v=i,this):new v(i)};var D=this&&this.__asyncGenerator||function(i,p,d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var y=d.apply(i,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(i){return function(p){return Promise.resolve(p).then(i,reject)}}function verb(i,p){if(y[i]){D[i]=function(p){return new Promise((function(d,y){M.push([i,p,d,y])>1||resume(i,p)}))};if(p)D[i]=p(D[i])}}function resume(i,p){try{step(y[i](p))}catch(i){settle(M[0][3],i)}}function step(i){i.value instanceof v?Promise.resolve(i.value.v).then(fulfill,reject):settle(M[0][2],i)}function fulfill(i){resume("next",i)}function reject(i){resume("throw",i)}function settle(i,p){if(i(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};Object.defineProperty(p,"__esModule",{value:true});p.universalRequestFromNodeRequest=universalRequestFromNodeRequest;p.universalResponseToNodeResponse=universalResponseToNodeResponse;const M=d(94338);const U=d(28433);const j=d(42604);function universalRequestFromNodeRequest(i,...p){var d,y;const v=p.length===3?p[0]:undefined;const D=p.length===3?p[1]:p[0];const V=p.length===3?p[2]:p[1];const K="encrypted"in i.socket&&i.socket.encrypted;const ee=K?"https":"http";const te="authority"in i?i.authority:i.headers.host;const re=(d=i.url)!==null&&d!==void 0?d:"";if(te===undefined){throw new M.ConnectError("unable to determine request authority from Node.js server request",M.Code.Internal)}const ne=D!==undefined?D:asyncIterableFromNodeServerRequest(i);const ie=new AbortController;if("stream"in i){i.once("close",(()=>{const p=(0,j.connectErrorFromH2ResetCode)(i.stream.rstCode);if(p!==undefined){ie.abort(p)}else{ie.abort()}}))}else{const p=v!==null&&v!==void 0?v:i;const onH1Error=d=>{i.off("error",onH1Error);p.off("close",onH1Close);ie.abort((0,j.connectErrorFromNodeReason)(d))};const onH1Close=()=>{i.off("error",onH1Error);p.off("close",onH1Close);ie.abort(i.errored?(0,j.connectErrorFromNodeReason)(i.errored):undefined)};i.once("error",onH1Error);p.once("close",onH1Close)}return{httpVersion:i.httpVersion,method:(y=i.method)!==null&&y!==void 0?y:"",url:new URL(re,`${ee}://${te}`).toString(),header:(0,U.nodeHeaderToWebHeader)(i.headers),body:ne,signal:ie.signal,contextValues:V}}async function universalResponseToNodeResponse(i,p){var d,y,v;const D=(d=i.body)===null||d===void 0?void 0:d[Symbol.asyncIterator]();let M=false;try{if(D!==undefined){let d=await D.next();M=true;p.writeHead(i.status,(0,U.webHeaderToNodeHeaders)(i.header));M=false;for(;d.done!==true;d=await D.next()){M=true;await write(p,d.value);if("flush"in p&&typeof p.flush=="function"){p.flush()}M=false}}if(!p.headersSent){p.writeHead(i.status,(0,U.webHeaderToNodeHeaders)(i.header))}if(i.trailer){p.addTrailers((0,U.webHeaderToNodeHeaders)(i.trailer))}await new Promise((i=>{p.once("end",i);p.end()}))}catch(i){if(M){(y=D===null||D===void 0?void 0:D.throw)===null||y===void 0?void 0:y.call(D,i).catch((()=>{}))}throw(0,j.connectErrorFromNodeReason)(i)}finally{(v=D===null||D===void 0?void 0:D.return)===null||v===void 0?void 0:v.call(D).catch((()=>{}))}}function asyncIterableFromNodeServerRequest(i){return D(this,arguments,(function*asyncIterableFromNodeServerRequest_1(){var p,d,D,M;const U=i.iterator({destroyOnReturn:false});try{for(var j=true,V=y(U),K;K=yield v(V.next()),p=K.done,!p;j=true){M=K.value;j=false;const i=M;yield yield v(i)}}catch(i){d={error:i}}finally{try{if(!j&&!p&&(D=V.return))yield v(D.call(V))}finally{if(d)throw d.error}}}))}function write(i,p){return new Promise(((d,y)=>{if(i.errored){return error(i.errored)}i.once("error",error);i.once("drain",drain);const v=i.write(p,"binary",(function(p){if(p&&!v){error(p);i.once("error",(()=>{}))}}));if(v){drain()}function error(p){i.off("error",error);i.off("drain",drain);y(p)}function drain(){i.off("error",error);i.off("drain",drain);d()}}))}},28433:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.nodeHeaderToWebHeader=nodeHeaderToWebHeader;p.webHeaderToNodeHeaders=webHeaderToNodeHeaders;function nodeHeaderToWebHeader(i){const p=new Headers;for(const[d,y]of Object.entries(i)){if(d.startsWith(":")){continue}if(y===undefined){continue}if(typeof y=="string"){p.append(d,y)}else if(typeof y=="number"){p.append(d,String(y))}else{for(const i of y){p.append(d,i)}}}return p}function webHeaderToNodeHeaders(i,p){if(i===undefined&&p===undefined){return undefined}const d=Object.create(null);if(p!==undefined){for(const[i,y]of Object.entries(p)){if(Array.isArray(y)){d[i]=y.concat()}else if(y!==undefined){d[i]=y}}}if(i!==undefined){if(Array.isArray(i)){for(const[p,y]of i){appendWebHeader(d,p,y)}}else if("forEach"in i){if(typeof i.forEach=="function"){i.forEach(((i,p)=>{appendWebHeader(d,p,i)}))}}else{for(const[p,y]of Object.entries(i)){appendWebHeader(d,p,y)}}}return d}function appendWebHeader(i,p,d){p=p.toLowerCase();const y=i[p];if(Array.isArray(y)){y.push(d)}else if(y===undefined){i[p]=d}else{i[p]=[y.toString(),d]}}},88130:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.makeAnyClient=makeAnyClient;function makeAnyClient(i,p){const d={};for(const[y,v]of Object.entries(i.methods)){const D=p(Object.assign(Object.assign({},v),{localName:y,service:i}));if(D!=null){d[y]=D}}return d}},5627:function(i,p,d){"use strict";var y=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};Object.defineProperty(p,"__esModule",{value:true});p.createCallbackClient=createCallbackClient;const v=d(67192);const D=d(87055);const M=d(56597);const U=d(88130);const j=d(76506);function createCallbackClient(i,p){return(0,U.makeAnyClient)(i,(d=>{switch(d.kind){case v.MethodKind.Unary:return createUnaryFn(p,i,d);case v.MethodKind.ServerStreaming:return createServerStreamingFn(p,i,d);default:return null}}))}function createUnaryFn(i,p,d){return function(y,v,U){const j=new AbortController;U=wrapSignal(j,U);i.unary(p,d,j.signal,U.timeoutMs,U.headers,y,U.contextValues).then((i=>{var p,d;(p=U.onHeader)===null||p===void 0?void 0:p.call(U,i.header);(d=U.onTrailer)===null||d===void 0?void 0:d.call(U,i.trailer);v(undefined,i.message)}),(i=>{const p=D.ConnectError.from(i,M.Code.Internal);if(p.code===M.Code.Canceled&&j.signal.aborted){return}v(p,new d.O)}));return()=>j.abort()}}function createServerStreamingFn(i,p,d){return function(v,U,V,K){const ee=new AbortController;async function run(){var D,M,te,re;var ne,ie;K=wrapSignal(ee,K);const oe=await i.stream(p,d,K.signal,K.timeoutMs,K.headers,(0,j.createAsyncIterable)([v]),K.contextValues);(ne=K.onHeader)===null||ne===void 0?void 0:ne.call(K,oe.header);try{for(var se=true,ae=y(oe.message),le;le=await ae.next(),D=le.done,!D;se=true){re=le.value;se=false;const i=re;U(i)}}catch(i){M={error:i}}finally{try{if(!se&&!D&&(te=ae.return))await te.call(ae)}finally{if(M)throw M.error}}(ie=K.onTrailer)===null||ie===void 0?void 0:ie.call(K,oe.trailer);V(undefined)}run().catch((i=>{const p=D.ConnectError.from(i,M.Code.Internal);if(p.code===M.Code.Canceled&&ee.signal.aborted){V(undefined)}else{V(p)}}));return()=>ee.abort()}}function wrapSignal(i,p){if(p===null||p===void 0?void 0:p.signal){p.signal.addEventListener("abort",(()=>i.abort()));if(p.signal.aborted){i.abort()}}return Object.assign(Object.assign({},p),{signal:i.signal})}},56597:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Code=void 0;var d;(function(i){i[i["Canceled"]=1]="Canceled";i[i["Unknown"]=2]="Unknown";i[i["InvalidArgument"]=3]="InvalidArgument";i[i["DeadlineExceeded"]=4]="DeadlineExceeded";i[i["NotFound"]=5]="NotFound";i[i["AlreadyExists"]=6]="AlreadyExists";i[i["PermissionDenied"]=7]="PermissionDenied";i[i["ResourceExhausted"]=8]="ResourceExhausted";i[i["FailedPrecondition"]=9]="FailedPrecondition";i[i["Aborted"]=10]="Aborted";i[i["OutOfRange"]=11]="OutOfRange";i[i["Unimplemented"]=12]="Unimplemented";i[i["Internal"]=13]="Internal";i[i["Unavailable"]=14]="Unavailable";i[i["DataLoss"]=15]="DataLoss";i[i["Unauthenticated"]=16]="Unauthenticated"})(d||(p.Code=d={}))},87055:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ConnectError=void 0;const y=d(56597);const v=d(54573);class ConnectError extends Error{constructor(i,p=y.Code.Unknown,d,v,D){super(createMessage(i,p));this.name="ConnectError";Object.setPrototypeOf(this,new.target.prototype);this.rawMessage=i;this.code=p;this.metadata=new Headers(d!==null&&d!==void 0?d:{});this.details=v!==null&&v!==void 0?v:[];this.cause=D}static from(i,p=y.Code.Unknown){if(i instanceof ConnectError){return i}if(i instanceof Error){if(i.name=="AbortError"){return new ConnectError(i.message,y.Code.Canceled)}return new ConnectError(i.message,p,undefined,undefined,i)}return new ConnectError(String(i),p,undefined,undefined,i)}static[Symbol.hasInstance](i){if(!(i instanceof Error)){return false}if(Object.getPrototypeOf(i)===ConnectError.prototype){return true}return i.name==="ConnectError"&&"code"in i&&typeof i.code==="number"&&"metadata"in i&&"details"in i&&Array.isArray(i.details)&&"rawMessage"in i&&typeof i.rawMessage=="string"&&"cause"in i}findDetails(i){const p="typeName"in i?{findMessage:p=>p===i.typeName?i:undefined}:i;const d=[];for(const i of this.details){if("getType"in i){if(p.findMessage(i.getType().typeName)){d.push(i)}continue}const y=p.findMessage(i.type);if(y){try{d.push(y.fromBinary(i.value))}catch(i){}}}return d}}p.ConnectError=ConnectError;function createMessage(i,p){return i.length?`[${(0,v.codeToString)(p)}] ${i}`:`[${(0,v.codeToString)(p)}]`}},53712:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createContextValues=createContextValues;p.createContextKey=createContextKey;function createContextValues(){return{get(i){return i.id in this?this[i.id]:i.defaultValue},set(i,p){this[i.id]=p;return this},delete(i){delete this[i.id];return this}}}function createContextKey(i,p){return{id:Symbol(p===null||p===void 0?void 0:p.description),defaultValue:i}}},28853:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.cors=void 0;const y=d(55222);const v=d(25632);const D=d(87859);p.cors={allowedMethods:["POST","GET"],allowedHeaders:[y.headerContentType,y.headerProtocolVersion,y.headerTimeout,y.headerStreamEncoding,y.headerStreamAcceptEncoding,y.headerUnaryEncoding,y.headerUnaryAcceptEncoding,v.headerMessageType,D.headerXGrpcWeb,D.headerXUserAgent,D.headerTimeout],exposedHeaders:[D.headerGrpcStatus,D.headerGrpcMessage,D.headerStatusDetailsBin,y.headerUnaryEncoding,y.headerStreamEncoding]}},41983:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.encodeBinaryHeader=encodeBinaryHeader;p.decodeBinaryHeader=decodeBinaryHeader;p.appendHeaders=appendHeaders;const y=d(67192);const v=d(87055);const D=d(56597);function encodeBinaryHeader(i){let p;if(typeof i=="object"&&"getType"in i){p=i.toBinary()}else if(typeof i=="string"){p=(new TextEncoder).encode(i)}else{p=i instanceof Uint8Array?i:new Uint8Array(i)}return y.protoBase64.enc(p).replace(/=+$/,"")}function decodeBinaryHeader(i,p,d){try{const v=y.protoBase64.dec(i);if(p){return p.fromBinary(v,d)}return v}catch(i){throw v.ConnectError.from(i,D.Code.DataLoss)}}function appendHeaders(...i){const p=new Headers;for(const d of i){d.forEach(((i,d)=>{p.append(d,i)}))}return p}},36890:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHandlerContext=createHandlerContext;p.createMethodImplSpec=createMethodImplSpec;p.createServiceImplSpec=createServiceImplSpec;const y=d(87055);const v=d(56597);const D=d(44630);const M=d(53712);function createHandlerContext(i){var p;let d;if(i.timeoutMs!==undefined){const p=new Date(Date.now()+i.timeoutMs);d=()=>p.getTime()-Date.now()}else{d=()=>undefined}const y=(0,D.createDeadlineSignal)(i.timeoutMs);const v=(0,D.createLinkedAbortController)(y.signal,i.requestSignal,i.shutdownSignal);return Object.assign(Object.assign({},i),{signal:v.signal,timeoutMs:d,requestHeader:new Headers(i.requestHeader),responseHeader:new Headers(i.responseHeader),responseTrailer:new Headers(i.responseTrailer),abort(i){y.cleanup();v.abort(i)},values:(p=i.contextValues)!==null&&p!==void 0?p:(0,M.createContextValues)()})}function createMethodImplSpec(i,p,d){return{kind:p.kind,service:i,method:p,impl:d}}function createServiceImplSpec(i,p){const d={service:i,methods:{}};for(const[D,M]of Object.entries(i.methods)){let U=p[D];if(typeof U=="function"){U=U.bind(p)}else{const p=`${i.typeName}.${M.name} is not implemented`;U=function unimplemented(){throw new y.ConnectError(p,v.Code.Unimplemented)}}d.methods[D]=createMethodImplSpec(i,M,U)}return d}},94338:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRouterTransport=p.createMethodImplSpec=p.createServiceImplSpec=p.makeAnyClient=p.createContextValues=p.createContextKey=p.cors=p.createHandlerContext=p.createConnectRouter=p.createPromiseClient=p.createClient=p.createCallbackClient=p.appendHeaders=p.decodeBinaryHeader=p.encodeBinaryHeader=p.Code=p.ConnectError=void 0;var y=d(87055);Object.defineProperty(p,"ConnectError",{enumerable:true,get:function(){return y.ConnectError}});var v=d(56597);Object.defineProperty(p,"Code",{enumerable:true,get:function(){return v.Code}});var D=d(41983);Object.defineProperty(p,"encodeBinaryHeader",{enumerable:true,get:function(){return D.encodeBinaryHeader}});Object.defineProperty(p,"decodeBinaryHeader",{enumerable:true,get:function(){return D.decodeBinaryHeader}});Object.defineProperty(p,"appendHeaders",{enumerable:true,get:function(){return D.appendHeaders}});var M=d(5627);Object.defineProperty(p,"createCallbackClient",{enumerable:true,get:function(){return M.createCallbackClient}});var U=d(73463);Object.defineProperty(p,"createClient",{enumerable:true,get:function(){return U.createClient}});Object.defineProperty(p,"createPromiseClient",{enumerable:true,get:function(){return U.createPromiseClient}});var j=d(92161);Object.defineProperty(p,"createConnectRouter",{enumerable:true,get:function(){return j.createConnectRouter}});var V=d(36890);Object.defineProperty(p,"createHandlerContext",{enumerable:true,get:function(){return V.createHandlerContext}});var K=d(28853);Object.defineProperty(p,"cors",{enumerable:true,get:function(){return K.cors}});var ee=d(53712);Object.defineProperty(p,"createContextKey",{enumerable:true,get:function(){return ee.createContextKey}});Object.defineProperty(p,"createContextValues",{enumerable:true,get:function(){return ee.createContextValues}});var te=d(88130);Object.defineProperty(p,"makeAnyClient",{enumerable:true,get:function(){return te.makeAnyClient}});var re=d(36890);Object.defineProperty(p,"createServiceImplSpec",{enumerable:true,get:function(){return re.createServiceImplSpec}});Object.defineProperty(p,"createMethodImplSpec",{enumerable:true,get:function(){return re.createMethodImplSpec}});var ne=d(76185);Object.defineProperty(p,"createRouterTransport",{enumerable:true,get:function(){return ne.createRouterTransport}})},20285:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.applyInterceptors=applyInterceptors;function applyInterceptors(i,p){var d;return(d=p===null||p===void 0?void 0:p.concat().reverse().reduce(((i,p)=>p(i)),i))!==null&&d!==void 0?d:i}},73463:function(i,p,d){"use strict";var y=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};var v=this&&this.__await||function(i){return this instanceof v?(this.v=i,this):new v(i)};var D=this&&this.__asyncDelegator||function(i){var p,d;return p={},verb("next"),verb("throw",(function(i){throw i})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(y,D){p[y]=i[y]?function(p){return(d=!d)?{value:v(i[y](p)),done:false}:D?D(p):p}:D}};var M=this&&this.__asyncGenerator||function(i,p,d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var y=d.apply(i,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(i){return function(p){return Promise.resolve(p).then(i,reject)}}function verb(i,p){if(y[i]){D[i]=function(p){return new Promise((function(d,y){M.push([i,p,d,y])>1||resume(i,p)}))};if(p)D[i]=p(D[i])}}function resume(i,p){try{step(y[i](p))}catch(i){settle(M[0][3],i)}}function step(i){i.value instanceof v?Promise.resolve(i.value.v).then(fulfill,reject):settle(M[0][2],i)}function fulfill(i){resume("next",i)}function reject(i){resume("throw",i)}function settle(i,p){if(i(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};Object.defineProperty(p,"__esModule",{value:true});p.createClient=createClient;p.createPromiseClient=createPromiseClient;p.createUnaryFn=createUnaryFn;p.createServerStreamingFn=createServerStreamingFn;p.createClientStreamingFn=createClientStreamingFn;p.createBiDiStreamingFn=createBiDiStreamingFn;const U=d(67192);const j=d(88130);const V=d(87055);const K=d(56597);const ee=d(76506);function createClient(i,p){return(0,j.makeAnyClient)(i,(d=>{switch(d.kind){case U.MethodKind.Unary:return createUnaryFn(p,i,d);case U.MethodKind.ServerStreaming:return createServerStreamingFn(p,i,d);case U.MethodKind.ClientStreaming:return createClientStreamingFn(p,i,d);case U.MethodKind.BiDiStreaming:return createBiDiStreamingFn(p,i,d);default:return null}}))}function createPromiseClient(i,p){return createClient(i,p)}function createUnaryFn(i,p,d){return async function(y,v){var D,M;const U=await i.unary(p,d,v===null||v===void 0?void 0:v.signal,v===null||v===void 0?void 0:v.timeoutMs,v===null||v===void 0?void 0:v.headers,y,v===null||v===void 0?void 0:v.contextValues);(D=v===null||v===void 0?void 0:v.onHeader)===null||D===void 0?void 0:D.call(v,U.header);(M=v===null||v===void 0?void 0:v.onTrailer)===null||M===void 0?void 0:M.call(v,U.trailer);return U.message}}function createServerStreamingFn(i,p,d){return function(y,v){return handleStreamResponse(i.stream(p,d,v===null||v===void 0?void 0:v.signal,v===null||v===void 0?void 0:v.timeoutMs,v===null||v===void 0?void 0:v.headers,(0,ee.createAsyncIterable)([y]),v===null||v===void 0?void 0:v.contextValues),v)}}function createClientStreamingFn(i,p,d){return async function(v,D){var M,U,j,ee;var te,re;const ne=await i.stream(p,d,D===null||D===void 0?void 0:D.signal,D===null||D===void 0?void 0:D.timeoutMs,D===null||D===void 0?void 0:D.headers,v,D===null||D===void 0?void 0:D.contextValues);(te=D===null||D===void 0?void 0:D.onHeader)===null||te===void 0?void 0:te.call(D,ne.header);let ie;let oe=0;try{for(var se=true,ae=y(ne.message),le;le=await ae.next(),M=le.done,!M;se=true){ee=le.value;se=false;const i=ee;ie=i;oe++}}catch(i){U={error:i}}finally{try{if(!se&&!M&&(j=ae.return))await j.call(ae)}finally{if(U)throw U.error}}if(!ie){throw new V.ConnectError("protocol error: missing response message",K.Code.Unimplemented)}if(oe>1){throw new V.ConnectError("protocol error: received extra messages for client streaming method",K.Code.Unimplemented)}(re=D===null||D===void 0?void 0:D.onTrailer)===null||re===void 0?void 0:re.call(D,ne.trailer);return ie}}function createBiDiStreamingFn(i,p,d){return function(y,v){return handleStreamResponse(i.stream(p,d,v===null||v===void 0?void 0:v.signal,v===null||v===void 0?void 0:v.timeoutMs,v===null||v===void 0?void 0:v.headers,y,v===null||v===void 0?void 0:v.contextValues),v)}}function handleStreamResponse(i,p){const d=function(){return M(this,arguments,(function*(){var d,M;const U=yield v(i);(d=p===null||p===void 0?void 0:p.onHeader)===null||d===void 0?void 0:d.call(p,U.header);yield v(yield*D(y(U.message)));(M=p===null||p===void 0?void 0:p.onTrailer)===null||M===void 0?void 0:M.call(p,U.trailer)}))}()[Symbol.asyncIterator]();return{[Symbol.asyncIterator]:()=>({next:()=>d.next()})}}},54573:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.codeToString=codeToString;p.codeFromString=codeFromString;const y=d(56597);function codeToString(i){const p=y.Code[i];if(typeof p!="string"){return i.toString()}return p[0].toLowerCase()+p.substring(1).replace(/[A-Z]/g,(i=>"_"+i.toLowerCase()))}let v;function codeFromString(i){if(!v){v={};for(const i of Object.values(y.Code)){if(typeof i=="string"){continue}v[codeToString(i)]=i}}return v[i]}},922:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.contentTypeStreamJson=p.contentTypeStreamProto=p.contentTypeUnaryJson=p.contentTypeUnaryProto=p.contentTypeStreamRegExp=p.contentTypeUnaryRegExp=p.contentTypeRegExp=void 0;p.parseContentType=parseContentType;p.parseEncodingQuery=parseEncodingQuery;p.contentTypeRegExp=/^application\/(connect\+)?(?:(json)(?:; ?charset=utf-?8)?|(proto))$/i;p.contentTypeUnaryRegExp=/^application\/(?:json(?:; ?charset=utf-?8)?|proto)$/i;p.contentTypeStreamRegExp=/^application\/connect\+?(?:json(?:; ?charset=utf-?8)?|proto)$/i;p.contentTypeUnaryProto="application/proto";p.contentTypeUnaryJson="application/json";p.contentTypeStreamProto="application/connect+proto";p.contentTypeStreamJson="application/connect+json";const d="proto";const y="json";function parseContentType(i){const d=i===null||i===void 0?void 0:i.match(p.contentTypeRegExp);if(!d){return undefined}const y=!!d[1];const v=!!d[3];return{stream:y,binary:v}}function parseEncodingQuery(i){switch(i){case d:return{stream:false,binary:true};case y:return{stream:false,binary:false};default:return undefined}}},94122:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.endStreamFlag=void 0;p.endStreamFromJson=endStreamFromJson;p.endStreamToJson=endStreamToJson;p.createEndStreamSerialization=createEndStreamSerialization;const y=d(29877);const v=d(41983);const D=d(87055);const M=d(56597);p.endStreamFlag=2;function endStreamFromJson(i){const p=new D.ConnectError("invalid end stream",M.Code.Unknown);let d;try{d=JSON.parse(typeof i=="string"?i:(new TextDecoder).decode(i))}catch(i){throw p}if(typeof d!="object"||d==null||Array.isArray(d)){throw p}const v=new Headers;if("metadata"in d){if(typeof d.metadata!="object"||d.metadata==null||Array.isArray(d.metadata)){throw p}for(const[i,y]of Object.entries(d.metadata)){if(!Array.isArray(y)||y.some((i=>typeof i!="string"))){throw p}for(const p of y){v.append(i,p)}}}const U="error"in d&&d.error!=null?(0,y.errorFromJson)(d.error,v,p):undefined;return{metadata:v,error:U}}function endStreamToJson(i,p,d){const D={};if(p!==undefined){D.error=(0,y.errorToJson)(p,d);i=(0,v.appendHeaders)(i,p.metadata)}let M=false;const U={};i.forEach(((i,p)=>{M=true;U[p]=[i]}));if(M){D.metadata=U}return D}function createEndStreamSerialization(i){const p=new TextEncoder;return{serialize(d){try{const y=endStreamToJson(d.metadata,d.error,i);const v=JSON.stringify(y);return p.encode(v)}catch(i){const p=i instanceof Error?i.message:String(i);throw new D.ConnectError(`failed to serialize EndStreamResponse: ${p}`,M.Code.Internal)}},parse(i){try{return endStreamFromJson(i)}catch(i){const p=i instanceof Error?i.message:String(i);throw new D.ConnectError(`failed to parse EndStreamResponse: ${p}`,M.Code.InvalidArgument)}}}}},29877:function(i,p,d){"use strict";var y=this&&this.__rest||function(i,p){var d={};for(var y in i)if(Object.prototype.hasOwnProperty.call(i,y)&&p.indexOf(y)<0)d[y]=i[y];if(i!=null&&typeof Object.getOwnPropertySymbols==="function")for(var v=0,y=Object.getOwnPropertySymbols(i);v<y.length;v++){if(p.indexOf(y[v])<0&&Object.prototype.propertyIsEnumerable.call(i,y[v]))d[y[v]]=i[y[v]]}return d};Object.defineProperty(p,"__esModule",{value:true});p.errorFromJson=errorFromJson;p.errorFromJsonBytes=errorFromJsonBytes;p.errorToJson=errorToJson;p.errorToJsonBytes=errorToJsonBytes;const v=d(67192);const D=d(56597);const M=d(87055);const U=d(54573);function errorFromJson(i,p,d){var y;if(p){new Headers(p).forEach(((i,p)=>d.metadata.append(p,i)))}if(typeof i!=="object"||i==null||Array.isArray(i)){throw d}let D=d.code;if("code"in i&&typeof i.code==="string"){D=(y=(0,U.codeFromString)(i.code))!==null&&y!==void 0?y:D}const j=i.message;if(j!=null&&typeof j!=="string"){throw d}const V=new M.ConnectError(j!==null&&j!==void 0?j:"",D,p);if("details"in i&&Array.isArray(i.details)){for(const p of i.details){if(p===null||typeof p!="object"||Array.isArray(p)||typeof p.type!="string"||typeof p.value!="string"){throw d}try{V.details.push({type:p.type,value:v.protoBase64.dec(p.value),debug:p.debug})}catch(i){throw d}}}return V}function errorFromJsonBytes(i,p,d){let y;try{y=JSON.parse((new TextDecoder).decode(i))}catch(i){throw d}return errorFromJson(y,p,d)}function errorToJson(i,p){const d={code:(0,U.codeToString)(i.code)};if(i.rawMessage.length>0){d.message=i.rawMessage}if(i.details.length>0){d.details=i.details.map((i=>{if("getType"in i){const d={type:i.getType().typeName,value:i.toBinary()};try{d.debug=i.toJson(p)}catch(i){}return d}return i})).map((i=>{var{value:p}=i,d=y(i,["value"]);return Object.assign(Object.assign({},d),{value:v.protoBase64.enc(p).replace(/=+$/,"")})}))}return d}function errorToJsonBytes(i,p){const d=new TextEncoder;try{const y=errorToJson(i,p);const v=JSON.stringify(y);return d.encode(v)}catch(i){const p=i instanceof Error?i.message:String(i);throw new M.ConnectError(`failed to serialize Connect Error: ${p}`,D.Code.Internal)}}},47615:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.transformConnectPostToGetRequest=transformConnectPostToGetRequest;const y=d(67192);const v=d(55222);const D=d(3528);const M="application/";function encodeMessageForUrl(i,p){if(p){return y.protoBase64.enc(i).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}else{return encodeURIComponent((new TextDecoder).decode(i))}}function transformConnectPostToGetRequest(i,p,d){let y=`?connect=v${D.protocolVersion}`;const U=i.header.get(v.headerContentType);if((U===null||U===void 0?void 0:U.indexOf(M))===0){y+="&encoding="+encodeURIComponent(U.slice(M.length))}const j=i.header.get(v.headerUnaryEncoding);if(j!==null&&j!=="identity"){y+="&compression="+encodeURIComponent(j);d=true}if(d){y+="&base64=1"}y+="&message="+encodeMessageForUrl(p,d);const V=i.url+y;const K=new Headers(i.header);[v.headerProtocolVersion,v.headerContentType,v.headerUnaryContentLength,v.headerUnaryEncoding,v.headerUnaryAcceptEncoding].forEach((i=>K.delete(i)));return Object.assign(Object.assign({},i),{init:Object.assign(Object.assign({},i.init),{method:"GET"}),url:V,header:K})}},18119:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHandlerFactory=createHandlerFactory;const y=d(67192);const v=d(56597);const D=d(87055);const M=d(36890);const U=d(922);const j=d(94122);const V=d(29877);const K=d(55222);const ee=d(59617);const te=d(24493);const re=d(37867);const ne=d(44004);const ie=d(3528);const oe=d(82973);const se=d(14979);const ae=d(27511);const le=d(77314);const ce=d(76506);const ue=d(7564);const pe=d(83185);const de=d(98742);const fe="connect";const me="POST";const he="GET";function createHandlerFactory(i){const p=(0,ae.validateUniversalHandlerOptions)(i);const d=(0,j.createEndStreamSerialization)(p.jsonOptions);function fact(i){let v;let D;const M=(0,se.createMethodSerializationLookup)(i.method,p.binaryOptions,p.jsonOptions,p);switch(i.kind){case y.MethodKind.Unary:D=U.contentTypeUnaryRegExp;v=createUnaryHandler(p,i,M);break;default:D=U.contentTypeStreamRegExp;v=createStreamHandler(p,i,M,d);break}const j=[me];if(i.method.idempotency===y.MethodIdempotency.NoSideEffects){j.push(he)}return Object.assign(v,{protocolNames:[fe],supportedContentType:(0,ue.contentTypeMatcher)(D),allowedMethods:j,requestPath:(0,pe.createMethodUrl)("/",i.service,i.method),service:i.service,method:i.method})}fact.protocolName=fe;return fact}function createUnaryHandler(i,p,d){return async function handle(j){const se=j.method==he;if(se&&p.method.idempotency!=y.MethodIdempotency.NoSideEffects){return le.uResponseMethodNotAllowed}const ae=new URL(j.url).searchParams;const ue=se?ae.get(re.paramCompression):j.header.get(K.headerUnaryEncoding);const pe=se?(0,U.parseEncodingQuery)(ae.get(re.paramEncoding)):(0,U.parseContentType)(j.header.get(K.headerContentType));if(pe==undefined||pe.stream){return le.uResponseUnsupportedMediaType}const me=(0,te.parseTimeout)(j.header.get(K.headerTimeout),i.maxTimeoutMs);const Ae=(0,M.createHandlerContext)(Object.assign(Object.assign({},p),{requestMethod:j.method,protocolName:fe,timeoutMs:me.timeoutMs,shutdownSignal:i.shutdownSignal,requestSignal:j.signal,requestHeader:j.header,url:j.url,responseHeader:{[K.headerContentType]:pe.binary?U.contentTypeUnaryProto:U.contentTypeUnaryJson},contextValues:j.contextValues}));const ge=(0,oe.compressionNegotiate)(i.acceptCompression,ue,j.header.get(K.headerUnaryAcceptEncoding),K.headerUnaryAcceptEncoding);let ye=le.uResponseOk.status;let be;try{if(i.requireConnectProtocolHeader){if(se){(0,ie.requireProtocolVersionParam)(ae)}else{(0,ie.requireProtocolVersionHeader)(j.header)}}if(ge.error){throw ge.error}if(me.error){throw me.error}let y;if(se){y=await readUnaryMessageFromQuery(i.readMaxBytes,ge.request,ae)}else{y=await readUnaryMessageFromBody(i.readMaxBytes,ge.request,j)}const v=parseUnaryMessage(p.method,pe.binary,d,y);const D=await(0,de.invokeUnaryImplementation)(p,Ae,v,i.interceptors);be=d.getO(pe.binary).serialize(D)}catch(p){let d;if(p instanceof D.ConnectError){d=p}else{d=new D.ConnectError("internal error",v.Code.Internal,undefined,undefined,p)}ye=(0,ee.codeToHttpStatus)(d.code);Ae.responseHeader.set(K.headerContentType,U.contentTypeUnaryJson);d.metadata.forEach(((i,p)=>{Ae.responseHeader.set(p,i)}));be=(0,V.errorToJsonBytes)(d,i.jsonOptions)}finally{Ae.abort()}if(ge.response&&be.byteLength>=i.compressMinBytes){be=await ge.response.compress(be);Ae.responseHeader.set(K.headerUnaryEncoding,ge.response.name)}const Ee=(0,ne.trailerMux)(Ae.responseHeader,Ae.responseTrailer);Ee.set(K.headerUnaryContentLength,be.byteLength.toString(10));return{status:ye,body:(0,ce.createAsyncIterable)([be]),header:Ee}}}async function readUnaryMessageFromBody(i,p,d){if(typeof d.body=="object"&&d.body!==null&&Symbol.asyncIterator in d.body){let y=await(0,ce.readAllBytes)(d.body,i,d.header.get(K.headerUnaryContentLength));if(p){y=await p.decompress(y,i)}return y}return d.body}async function readUnaryMessageFromQuery(i,p,d){var v;const D=d.get(re.paramBase64);const M=(v=d.get(re.paramMessage))!==null&&v!==void 0?v:"";let U;if(D==="1"){U=y.protoBase64.dec(M)}else{U=(new TextEncoder).encode(M)}if(p){U=await p.decompress(U,i)}return U}function parseUnaryMessage(i,p,d,y){if(y instanceof Uint8Array){return d.getI(p).parse(y)}if(p){throw new D.ConnectError("received parsed JSON request body, but content-type indicates binary format",v.Code.Internal)}try{return i.I.fromJson(y)}catch(i){throw D.ConnectError.from(i,v.Code.InvalidArgument)}}function createStreamHandler(i,p,d,y){return async function handle(V){(0,le.assertByteStreamRequest)(V);const ee=(0,U.parseContentType)(V.header.get(K.headerContentType));if(ee==undefined||!ee.stream){return le.uResponseUnsupportedMediaType}if(V.method!==me){return le.uResponseMethodNotAllowed}const re=(0,te.parseTimeout)(V.header.get(K.headerTimeout),i.maxTimeoutMs);const ne=(0,M.createHandlerContext)(Object.assign(Object.assign({},p),{requestMethod:V.method,protocolName:fe,timeoutMs:re.timeoutMs,shutdownSignal:i.shutdownSignal,requestSignal:V.signal,requestHeader:V.header,url:V.url,responseHeader:{[K.headerContentType]:ee.binary?U.contentTypeStreamProto:U.contentTypeStreamJson},contextValues:V.contextValues}));const se=(0,oe.compressionNegotiate)(i.acceptCompression,V.header.get(K.headerStreamEncoding),V.header.get(K.headerStreamAcceptEncoding),K.headerStreamAcceptEncoding);if(se.response){ne.responseHeader.set(K.headerStreamEncoding,se.response.name)}const ae=(0,ce.pipe)(V.body,(0,ce.transformPrepend)((()=>{if(i.requireConnectProtocolHeader){(0,ie.requireProtocolVersionHeader)(V.header)}if(se.error)throw se.error;if(re.error)throw re.error;return undefined})),(0,ce.transformSplitEnvelope)(i.readMaxBytes),(0,ce.transformDecompressEnvelope)(se.request,i.readMaxBytes),(0,ce.transformParseEnvelope)(d.getI(ee.binary),j.endStreamFlag));const ue=(0,de.transformInvokeImplementation)(p,ne,i.interceptors)(ae)[Symbol.asyncIterator]();const pe=(0,ce.pipe)({[Symbol.asyncIterator](){return{next:()=>ue.next(),throw:i=>{var p,d;ne.abort(i);return(d=(p=ue.throw)===null||p===void 0?void 0:p.call(ue,i))!==null&&d!==void 0?d:Promise.reject({done:true})},return:i=>{var p,d;ne.abort();return(d=(p=ue.return)===null||p===void 0?void 0:p.call(ue,i))!==null&&d!==void 0?d:Promise.resolve({done:true,value:i})}}}},(0,ce.transformSerializeEnvelope)(d.getO(ee.binary)),(0,ce.transformCatchFinally)((i=>{ne.abort();const p={metadata:ne.responseTrailer};if(i instanceof D.ConnectError){p.error=i}else if(i!==undefined){p.error=new D.ConnectError("internal error",v.Code.Internal,undefined,undefined,i)}return{flags:j.endStreamFlag,data:y.serialize(p)}})),(0,ce.transformCompressEnvelope)(se.response,i.compressMinBytes),(0,ce.transformJoinEnvelopes)(),{propagateDownStreamError:true});return Object.assign(Object.assign({},le.uResponseOk),{body:await(0,ce.untilFirst)(pe),header:ne.responseHeader})}}},55222:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.headerUserAgent=p.headerProtocolVersion=p.headerTimeout=p.headerStreamAcceptEncoding=p.headerUnaryAcceptEncoding=p.headerStreamEncoding=p.headerUnaryEncoding=p.headerUnaryContentLength=p.headerContentType=void 0;p.headerContentType="Content-Type";p.headerUnaryContentLength="Content-Length";p.headerUnaryEncoding="Content-Encoding";p.headerStreamEncoding="Connect-Content-Encoding";p.headerUnaryAcceptEncoding="Accept-Encoding";p.headerStreamAcceptEncoding="Connect-Accept-Encoding";p.headerTimeout="Connect-Timeout-Ms";p.headerProtocolVersion="Connect-Protocol-Version";p.headerUserAgent="User-Agent"},59617:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.codeFromHttpStatus=codeFromHttpStatus;p.codeToHttpStatus=codeToHttpStatus;const y=d(56597);function codeFromHttpStatus(i){switch(i){case 400:return y.Code.Internal;case 401:return y.Code.Unauthenticated;case 403:return y.Code.PermissionDenied;case 404:return y.Code.Unimplemented;case 429:return y.Code.Unavailable;case 502:return y.Code.Unavailable;case 503:return y.Code.Unavailable;case 504:return y.Code.Unavailable;default:return y.Code.Unknown}}function codeToHttpStatus(i){switch(i){case y.Code.Canceled:return 499;case y.Code.Unknown:return 500;case y.Code.InvalidArgument:return 400;case y.Code.DeadlineExceeded:return 504;case y.Code.NotFound:return 404;case y.Code.AlreadyExists:return 409;case y.Code.PermissionDenied:return 403;case y.Code.ResourceExhausted:return 429;case y.Code.FailedPrecondition:return 400;case y.Code.Aborted:return 409;case y.Code.OutOfRange:return 400;case y.Code.Unimplemented:return 501;case y.Code.Internal:return 500;case y.Code.Unavailable:return 503;case y.Code.DataLoss:return 500;case y.Code.Unauthenticated:return 401;default:return 500}}},5460:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__exportStar||function(i,p){for(var d in i)if(d!=="default"&&!Object.prototype.hasOwnProperty.call(p,d))y(p,i,d)};Object.defineProperty(p,"__esModule",{value:true});p.codeToString=p.codeFromString=p.protocolVersion=p.transformConnectPostToGetRequest=p.trailerDemux=p.trailerMux=p.validateResponseWithCompression=p.validateResponse=p.parseTimeout=p.contentTypeStreamRegExp=p.contentTypeUnaryRegExp=p.contentTypeRegExp=p.contentTypeStreamJson=p.contentTypeStreamProto=p.contentTypeUnaryJson=p.contentTypeUnaryProto=p.parseContentType=p.errorToJsonBytes=p.errorToJson=p.errorFromJsonBytes=p.errorFromJson=p.createEndStreamSerialization=p.endStreamFlag=p.endStreamFromJson=p.endStreamToJson=p.requestHeaderWithCompression=p.requestHeader=p.codeToHttpStatus=p.codeFromHttpStatus=p.createTransport=p.createHandlerFactory=void 0;var D=d(18119);Object.defineProperty(p,"createHandlerFactory",{enumerable:true,get:function(){return D.createHandlerFactory}});var M=d(51161);Object.defineProperty(p,"createTransport",{enumerable:true,get:function(){return M.createTransport}});var U=d(59617);Object.defineProperty(p,"codeFromHttpStatus",{enumerable:true,get:function(){return U.codeFromHttpStatus}});Object.defineProperty(p,"codeToHttpStatus",{enumerable:true,get:function(){return U.codeToHttpStatus}});var j=d(90459);Object.defineProperty(p,"requestHeader",{enumerable:true,get:function(){return j.requestHeader}});Object.defineProperty(p,"requestHeaderWithCompression",{enumerable:true,get:function(){return j.requestHeaderWithCompression}});var V=d(94122);Object.defineProperty(p,"endStreamToJson",{enumerable:true,get:function(){return V.endStreamToJson}});Object.defineProperty(p,"endStreamFromJson",{enumerable:true,get:function(){return V.endStreamFromJson}});Object.defineProperty(p,"endStreamFlag",{enumerable:true,get:function(){return V.endStreamFlag}});Object.defineProperty(p,"createEndStreamSerialization",{enumerable:true,get:function(){return V.createEndStreamSerialization}});var K=d(29877);Object.defineProperty(p,"errorFromJson",{enumerable:true,get:function(){return K.errorFromJson}});Object.defineProperty(p,"errorFromJsonBytes",{enumerable:true,get:function(){return K.errorFromJsonBytes}});Object.defineProperty(p,"errorToJson",{enumerable:true,get:function(){return K.errorToJson}});Object.defineProperty(p,"errorToJsonBytes",{enumerable:true,get:function(){return K.errorToJsonBytes}});var ee=d(922);Object.defineProperty(p,"parseContentType",{enumerable:true,get:function(){return ee.parseContentType}});Object.defineProperty(p,"contentTypeUnaryProto",{enumerable:true,get:function(){return ee.contentTypeUnaryProto}});Object.defineProperty(p,"contentTypeUnaryJson",{enumerable:true,get:function(){return ee.contentTypeUnaryJson}});Object.defineProperty(p,"contentTypeStreamProto",{enumerable:true,get:function(){return ee.contentTypeStreamProto}});Object.defineProperty(p,"contentTypeStreamJson",{enumerable:true,get:function(){return ee.contentTypeStreamJson}});Object.defineProperty(p,"contentTypeRegExp",{enumerable:true,get:function(){return ee.contentTypeRegExp}});Object.defineProperty(p,"contentTypeUnaryRegExp",{enumerable:true,get:function(){return ee.contentTypeUnaryRegExp}});Object.defineProperty(p,"contentTypeStreamRegExp",{enumerable:true,get:function(){return ee.contentTypeStreamRegExp}});var te=d(24493);Object.defineProperty(p,"parseTimeout",{enumerable:true,get:function(){return te.parseTimeout}});var re=d(15194);Object.defineProperty(p,"validateResponse",{enumerable:true,get:function(){return re.validateResponse}});Object.defineProperty(p,"validateResponseWithCompression",{enumerable:true,get:function(){return re.validateResponseWithCompression}});var ne=d(44004);Object.defineProperty(p,"trailerMux",{enumerable:true,get:function(){return ne.trailerMux}});Object.defineProperty(p,"trailerDemux",{enumerable:true,get:function(){return ne.trailerDemux}});v(d(55222),p);var ie=d(47615);Object.defineProperty(p,"transformConnectPostToGetRequest",{enumerable:true,get:function(){return ie.transformConnectPostToGetRequest}});var oe=d(3528);Object.defineProperty(p,"protocolVersion",{enumerable:true,get:function(){return oe.protocolVersion}});var se=d(54573);Object.defineProperty(p,"codeFromString",{enumerable:true,get:function(){return se.codeFromString}});var ae=d(54573);Object.defineProperty(p,"codeToString",{enumerable:true,get:function(){return ae.codeToString}})},24493:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseTimeout=parseTimeout;const y=d(56597);const v=d(87055);function parseTimeout(i,p){if(i===null){return{}}const d=/^\d{1,10}$/.exec(i);if(d===null){return{error:new v.ConnectError(`protocol error: invalid connect timeout value: ${i}`,y.Code.InvalidArgument)}}const D=parseInt(d[0]);if(D>p){return{timeoutMs:D,error:new v.ConnectError(`timeout ${D}ms must be <= ${p}`,y.Code.InvalidArgument)}}return{timeoutMs:parseInt(d[0])}}},37867:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.paramMessage=p.paramBase64=p.paramCompression=p.paramEncoding=p.paramConnectVersion=void 0;p.paramConnectVersion="connect";p.paramEncoding="encoding";p.paramCompression="compression";p.paramBase64="base64";p.paramMessage="message"},90459:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.requestHeader=requestHeader;p.requestHeaderWithCompression=requestHeaderWithCompression;const y=d(67192);const v=d(55222);const D=d(3528);const M=d(922);function requestHeader(i,p,d,U,j){const V=new Headers(U!==null&&U!==void 0?U:{});if(d!==undefined){V.set(v.headerTimeout,`${d}`)}V.set(v.headerContentType,i==y.MethodKind.Unary?p?M.contentTypeUnaryProto:M.contentTypeUnaryJson:p?M.contentTypeStreamProto:M.contentTypeStreamJson);V.set(v.headerProtocolVersion,D.protocolVersion);if(j){V.set(v.headerUserAgent,"connect-es/1.6.1")}return V}function requestHeaderWithCompression(i,p,d,D,M,U,j){const V=requestHeader(i,p,d,D,j);if(U!=null){const p=i==y.MethodKind.Unary?v.headerUnaryEncoding:v.headerStreamEncoding;V.set(p,U.name)}if(M.length>0){const p=i==y.MethodKind.Unary?v.headerUnaryAcceptEncoding:v.headerStreamAcceptEncoding;V.set(p,M.map((i=>i.name)).join(","))}return V}},44004:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.trailerDemux=trailerDemux;p.trailerMux=trailerMux;function trailerDemux(i){const p=new Headers,d=new Headers;i.forEach(((i,y)=>{if(y.toLowerCase().startsWith("trailer-")){d.append(y.substring(8),i)}else{p.append(y,i)}}));return[p,d]}function trailerMux(i,p){const d=new Headers(i);p.forEach(((i,p)=>{d.append(`trailer-${p}`,i)}));return d}},51161:function(i,p,d){"use strict";var y=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};var v=this&&this.__await||function(i){return this instanceof v?(this.v=i,this):new v(i)};var D=this&&this.__asyncGenerator||function(i,p,d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var y=d.apply(i,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(i){return function(p){return Promise.resolve(p).then(i,reject)}}function verb(i,p){if(y[i]){D[i]=function(p){return new Promise((function(d,y){M.push([i,p,d,y])>1||resume(i,p)}))};if(p)D[i]=p(D[i])}}function resume(i,p){try{step(y[i](p))}catch(i){settle(M[0][3],i)}}function step(i){i.value instanceof v?Promise.resolve(i.value.v).then(fulfill,reject):settle(M[0][2],i)}function fulfill(i){resume("next",i)}function reject(i){resume("throw",i)}function settle(i,p){if(i(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};Object.defineProperty(p,"__esModule",{value:true});p.createTransport=createTransport;const M=d(67192);const U=d(90459);const j=d(55222);const V=d(15194);const K=d(44004);const ee=d(29877);const te=d(94122);const re=d(47615);const ne=d(56597);const ie=d(87055);const oe=d(41983);const se=d(76506);const ae=d(83185);const le=d(64639);const ce=d(14979);const ue=d(53712);function createTransport(i){return{async unary(p,d,y,v,D,te,ne){const ie=(0,ce.createMethodSerializationLookup)(d,i.binaryOptions,i.jsonOptions,i);v=v===undefined?i.defaultTimeoutMs:v<=0?undefined:v;return await(0,le.runUnaryCall)({interceptors:i.interceptors,signal:y,timeoutMs:v,req:{stream:false,service:p,method:d,url:(0,ae.createMethodUrl)(i.baseUrl,p,d),init:{},header:(0,U.requestHeaderWithCompression)(d.kind,i.useBinaryFormat,v,D,i.acceptCompression,i.sendCompression,true),contextValues:ne!==null&&ne!==void 0?ne:(0,ue.createContextValues)(),message:te},next:async y=>{var v;let D=ie.getI(i.useBinaryFormat).serialize(y.message);if(i.sendCompression&&D.byteLength>i.compressMinBytes){D=await i.sendCompression.compress(D);y.header.set(j.headerUnaryEncoding,i.sendCompression.name)}else{y.header.delete(j.headerUnaryEncoding)}const U=i.useHttpGet===true&&d.idempotency===M.MethodIdempotency.NoSideEffects;let te;if(U){y=(0,re.transformConnectPostToGetRequest)(y,D,i.useBinaryFormat)}else{te=(0,se.createAsyncIterable)([D])}const ne=await i.httpClient({url:y.url,method:(v=y.init.method)!==null&&v!==void 0?v:"POST",header:y.header,signal:y.signal,body:te});const{compression:ae,isUnaryError:le,unaryError:ce}=(0,V.validateResponseWithCompression)(d.kind,i.acceptCompression,i.useBinaryFormat,ne.status,ne.header);const[ue,pe]=(0,K.trailerDemux)(ne.header);let de=await(0,se.pipeTo)(ne.body,(0,se.sinkAllBytes)(i.readMaxBytes,ne.header.get(j.headerUnaryContentLength)),{propagateDownStreamError:false});if(ae){de=await ae.decompress(de,i.readMaxBytes)}if(le){throw(0,ee.errorFromJsonBytes)(de,(0,oe.appendHeaders)(ue,pe),ce)}return{stream:false,service:p,method:d,header:ue,message:ie.getO(i.useBinaryFormat).parse(de),trailer:pe}}})},async stream(p,d,M,j,K,ee,re){const oe=(0,ce.createMethodSerializationLookup)(d,i.binaryOptions,i.jsonOptions,i);const pe=(0,te.createEndStreamSerialization)(i.jsonOptions);j=j===undefined?i.defaultTimeoutMs:j<=0?undefined:j;return(0,le.runStreamingCall)({interceptors:i.interceptors,signal:M,timeoutMs:j,req:{stream:true,service:p,method:d,url:(0,ae.createMethodUrl)(i.baseUrl,p,d),init:{method:"POST",redirect:"error",mode:"cors"},header:(0,U.requestHeaderWithCompression)(d.kind,i.useBinaryFormat,j,K,i.acceptCompression,i.sendCompression,true),contextValues:re!==null&&re!==void 0?re:(0,ue.createContextValues)(),message:ee},next:async p=>{const M=await i.httpClient({url:p.url,method:"POST",header:p.header,signal:p.signal,body:(0,se.pipe)(p.message,(0,se.transformSerializeEnvelope)(oe.getI(i.useBinaryFormat)),(0,se.transformCompressEnvelope)(i.sendCompression,i.compressMinBytes),(0,se.transformJoinEnvelopes)(),{propagateDownStreamError:true})});const{compression:U}=(0,V.validateResponseWithCompression)(d.kind,i.acceptCompression,i.useBinaryFormat,M.status,M.header);const j=Object.assign(Object.assign({},p),{header:M.header,trailer:new Headers,message:(0,se.pipe)(M.body,(0,se.transformSplitEnvelope)(i.readMaxBytes),(0,se.transformDecompressEnvelope)(U!==null&&U!==void 0?U:null,i.readMaxBytes),(0,se.transformParseEnvelope)(oe.getO(i.useBinaryFormat),te.endStreamFlag,pe),(function(i){return D(this,arguments,(function*(){var p,d,D,U;let V=false;try{for(var K=true,ee=y(i),te;te=yield v(ee.next()),p=te.done,!p;K=true){U=te.value;K=false;const i=U;if(i.end){if(V){throw new ie.ConnectError("protocol error: received extra EndStreamResponse",ne.Code.InvalidArgument)}V=true;if(i.value.error){const p=i.value.error;M.header.forEach(((i,d)=>{p.metadata.append(d,i)}));throw p}i.value.metadata.forEach(((i,p)=>j.trailer.set(p,i)));continue}if(V){throw new ie.ConnectError("protocol error: received extra message after EndStreamResponse",ne.Code.InvalidArgument)}yield yield v(i.value)}}catch(i){d={error:i}}finally{try{if(!K&&!p&&(D=ee.return))yield v(D.call(ee))}finally{if(d)throw d.error}}if(!V){throw new ie.ConnectError("protocol error: missing EndStreamResponse",ne.Code.InvalidArgument)}}))}),{propagateDownStreamError:true})});return j}})}}}},15194:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.validateResponse=validateResponse;p.validateResponseWithCompression=validateResponseWithCompression;const y=d(67192);const v=d(56597);const D=d(59617);const M=d(87055);const U=d(922);const j=d(55222);function validateResponse(i,p,d,V){const K=V.get(j.headerContentType);const ee=(0,U.parseContentType)(K);if(d!==200){const p=new M.ConnectError(`HTTP ${d}`,(0,D.codeFromHttpStatus)(d),V);if(i==y.MethodKind.Unary&&ee&&!ee.binary){return{isUnaryError:true,unaryError:p}}throw p}const te={binary:p,stream:i!==y.MethodKind.Unary};if((ee===null||ee===void 0?void 0:ee.binary)!==te.binary||ee.stream!==te.stream){throw new M.ConnectError(`unsupported content type ${K}`,ee===undefined?v.Code.Unknown:v.Code.Internal,V)}return{isUnaryError:false}}function validateResponseWithCompression(i,p,d,D,U){let V;const K=U.get(i==y.MethodKind.Unary?j.headerUnaryEncoding:j.headerStreamEncoding);if(K!=null&&K.toLowerCase()!=="identity"){V=p.find((i=>i.name===K));if(!V){throw new M.ConnectError(`unsupported response encoding "${K}"`,v.Code.Internal,U)}}return Object.assign({compression:V},validateResponse(i,d,D,U))}},3528:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.protocolVersion=void 0;p.requireProtocolVersionHeader=requireProtocolVersionHeader;p.requireProtocolVersionParam=requireProtocolVersionParam;const y=d(55222);const v=d(37867);const D=d(87055);const M=d(56597);p.protocolVersion="1";function requireProtocolVersionHeader(i){const d=i.get(y.headerProtocolVersion);if(d===null){throw new D.ConnectError(`missing required header: set ${y.headerProtocolVersion} to "${p.protocolVersion}"`,M.Code.InvalidArgument)}else if(d!==p.protocolVersion){throw new D.ConnectError(`${y.headerProtocolVersion} must be "${p.protocolVersion}": got "${d}"`,M.Code.InvalidArgument)}}function requireProtocolVersionParam(i){const d=i.get(v.paramConnectVersion);if(d===null){throw new D.ConnectError(`missing required parameter: set ${v.paramConnectVersion} to "v${p.protocolVersion}"`,M.Code.InvalidArgument)}else if(d!==`v${p.protocolVersion}`){throw new D.ConnectError(`${v.paramConnectVersion} must be "v${p.protocolVersion}": got "${d}"`,M.Code.InvalidArgument)}}},42305:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.contentTypeJson=p.contentTypeProto=p.contentTypeRegExp=void 0;p.parseContentType=parseContentType;p.contentTypeRegExp=/^application\/grpc-web(-text)?(?:\+(?:(json)(?:; ?charset=utf-?8)?|proto))?$/i;p.contentTypeProto="application/grpc-web+proto";p.contentTypeJson="application/grpc-web+json";function parseContentType(i){const d=i===null||i===void 0?void 0:i.match(p.contentTypeRegExp);if(!d){return undefined}const y=!!d[1];const v=!d[2];return{text:y,binary:v}}},48282:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHandlerFactory=createHandlerFactory;const y=d(87055);const v=d(56597);const D=d(36890);const M=d(36230);const U=d(87859);const j=d(42305);const V=d(35779);const K=d(73492);const ee=d(76506);const te=d(82973);const re=d(7564);const ne=d(83185);const ie=d(98742);const oe=d(14979);const se=d(27511);const ae=d(77314);const le="grpc-web";const ce="POST";function createHandlerFactory(i){const p=(0,se.validateUniversalHandlerOptions)(i);const d=(0,M.createTrailerSerialization)();function fact(i){const y=createHandler(p,d,i);return Object.assign(y,{protocolNames:[le],allowedMethods:[ce],supportedContentType:(0,re.contentTypeMatcher)(j.contentTypeRegExp),requestPath:(0,ne.createMethodUrl)("/",i.service,i.method),service:i.service,method:i.method})}fact.protocolName=le;return fact}function createHandler(i,p,d){const re=(0,oe.createMethodSerializationLookup)(d.method,i.binaryOptions,i.jsonOptions,i);return async function handle(ne){(0,ae.assertByteStreamRequest)(ne);const oe=(0,j.parseContentType)(ne.header.get(U.headerContentType));if(oe==undefined||oe.text){return ae.uResponseUnsupportedMediaType}if(ne.method!==ce){return ae.uResponseMethodNotAllowed}const se=(0,V.parseTimeout)(ne.header.get(U.headerTimeout),i.maxTimeoutMs);const ue=(0,D.createHandlerContext)(Object.assign(Object.assign({},d),{requestMethod:ne.method,protocolName:le,timeoutMs:se.timeoutMs,shutdownSignal:i.shutdownSignal,requestSignal:ne.signal,requestHeader:ne.header,url:ne.url,responseHeader:{[U.headerContentType]:oe.binary?j.contentTypeProto:j.contentTypeJson},responseTrailer:{[U.headerGrpcStatus]:K.grpcStatusOk},contextValues:ne.contextValues}));const pe=(0,te.compressionNegotiate)(i.acceptCompression,ne.header.get(U.headerEncoding),ne.header.get(U.headerAcceptEncoding),U.headerAcceptEncoding);if(pe.response){ue.responseHeader.set(U.headerEncoding,pe.response.name)}const de=(0,ee.pipe)(ne.body,(0,ee.transformPrepend)((()=>{if(pe.error)throw pe.error;if(se.error)throw se.error;return undefined})),(0,ee.transformSplitEnvelope)(i.readMaxBytes),(0,ee.transformDecompressEnvelope)(pe.request,i.readMaxBytes),(0,ee.transformParseEnvelope)(re.getI(oe.binary),M.trailerFlag));const fe=(0,ie.transformInvokeImplementation)(d,ue,i.interceptors)(de)[Symbol.asyncIterator]();const me=(0,ee.pipe)({[Symbol.asyncIterator](){return{next:()=>fe.next(),throw:i=>{var p,d;ue.abort(i);return(d=(p=fe.throw)===null||p===void 0?void 0:p.call(fe,i))!==null&&d!==void 0?d:Promise.reject({done:true})},return:i=>{var p,d;ue.abort();return(d=(p=fe.return)===null||p===void 0?void 0:p.call(fe,i))!==null&&d!==void 0?d:Promise.resolve({done:true,value:i})}}}},(0,ee.transformSerializeEnvelope)(re.getO(oe.binary)),(0,ee.transformCatchFinally)((i=>{ue.abort();if(i instanceof y.ConnectError){(0,K.setTrailerStatus)(ue.responseTrailer,i)}else if(i!==undefined){(0,K.setTrailerStatus)(ue.responseTrailer,new y.ConnectError("internal error",v.Code.Internal,undefined,undefined,i))}return{flags:M.trailerFlag,data:p.serialize(ue.responseTrailer)}})),(0,ee.transformCompressEnvelope)(pe.response,i.compressMinBytes),(0,ee.transformJoinEnvelopes)(),{propagateDownStreamError:true});return Object.assign(Object.assign({},ae.uResponseOk),{body:await(0,ee.untilFirst)(me),header:ue.responseHeader})}}},87859:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.headerXGrpcWeb=p.headerXUserAgent=p.headerUserAgent=p.headerStatusDetailsBin=p.headerGrpcMessage=p.headerGrpcStatus=p.headerTimeout=p.headerAcceptEncoding=p.headerEncoding=p.headerContentType=void 0;var y=d(25632);Object.defineProperty(p,"headerContentType",{enumerable:true,get:function(){return y.headerContentType}});Object.defineProperty(p,"headerEncoding",{enumerable:true,get:function(){return y.headerEncoding}});Object.defineProperty(p,"headerAcceptEncoding",{enumerable:true,get:function(){return y.headerAcceptEncoding}});Object.defineProperty(p,"headerTimeout",{enumerable:true,get:function(){return y.headerTimeout}});Object.defineProperty(p,"headerGrpcStatus",{enumerable:true,get:function(){return y.headerGrpcStatus}});Object.defineProperty(p,"headerGrpcMessage",{enumerable:true,get:function(){return y.headerGrpcMessage}});Object.defineProperty(p,"headerStatusDetailsBin",{enumerable:true,get:function(){return y.headerStatusDetailsBin}});Object.defineProperty(p,"headerUserAgent",{enumerable:true,get:function(){return y.headerUserAgent}});p.headerXUserAgent="X-User-Agent";p.headerXGrpcWeb="X-Grpc-Web"},21389:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__exportStar||function(i,p){for(var d in i)if(d!=="default"&&!Object.prototype.hasOwnProperty.call(p,d))y(p,i,d)};Object.defineProperty(p,"__esModule",{value:true});p.grpcStatusOk=p.validateTrailer=p.setTrailerStatus=p.parseTimeout=p.createTrailerSerialization=p.trailerSerialize=p.trailerParse=p.trailerFlag=p.validateResponseWithCompression=p.validateResponse=p.contentTypeJson=p.contentTypeProto=p.contentTypeRegExp=p.parseContentType=p.requestHeaderWithCompression=p.requestHeader=p.createTransport=p.createHandlerFactory=void 0;var D=d(48282);Object.defineProperty(p,"createHandlerFactory",{enumerable:true,get:function(){return D.createHandlerFactory}});var M=d(51568);Object.defineProperty(p,"createTransport",{enumerable:true,get:function(){return M.createTransport}});var U=d(38992);Object.defineProperty(p,"requestHeader",{enumerable:true,get:function(){return U.requestHeader}});Object.defineProperty(p,"requestHeaderWithCompression",{enumerable:true,get:function(){return U.requestHeaderWithCompression}});var j=d(42305);Object.defineProperty(p,"parseContentType",{enumerable:true,get:function(){return j.parseContentType}});Object.defineProperty(p,"contentTypeRegExp",{enumerable:true,get:function(){return j.contentTypeRegExp}});Object.defineProperty(p,"contentTypeProto",{enumerable:true,get:function(){return j.contentTypeProto}});Object.defineProperty(p,"contentTypeJson",{enumerable:true,get:function(){return j.contentTypeJson}});var V=d(55403);Object.defineProperty(p,"validateResponse",{enumerable:true,get:function(){return V.validateResponse}});Object.defineProperty(p,"validateResponseWithCompression",{enumerable:true,get:function(){return V.validateResponseWithCompression}});var K=d(36230);Object.defineProperty(p,"trailerFlag",{enumerable:true,get:function(){return K.trailerFlag}});Object.defineProperty(p,"trailerParse",{enumerable:true,get:function(){return K.trailerParse}});Object.defineProperty(p,"trailerSerialize",{enumerable:true,get:function(){return K.trailerSerialize}});Object.defineProperty(p,"createTrailerSerialization",{enumerable:true,get:function(){return K.createTrailerSerialization}});var ee=d(24874);Object.defineProperty(p,"parseTimeout",{enumerable:true,get:function(){return ee.parseTimeout}});Object.defineProperty(p,"setTrailerStatus",{enumerable:true,get:function(){return ee.setTrailerStatus}});Object.defineProperty(p,"validateTrailer",{enumerable:true,get:function(){return ee.validateTrailer}});Object.defineProperty(p,"grpcStatusOk",{enumerable:true,get:function(){return ee.grpcStatusOk}});v(d(87859),p)},38992:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.requestHeader=requestHeader;p.requestHeaderWithCompression=requestHeaderWithCompression;const y=d(87859);const v=d(42305);function requestHeader(i,p,d,D){const M=new Headers(d!==null&&d!==void 0?d:{});M.set(y.headerContentType,i?v.contentTypeProto:v.contentTypeJson);M.set(y.headerXGrpcWeb,"1");M.set(y.headerXUserAgent,"connect-es/1.6.1");if(D){M.set(y.headerUserAgent,"connect-es/1.6.1")}if(p!==undefined){M.set(y.headerTimeout,`${p}m`)}return M}function requestHeaderWithCompression(i,p,d,v,D,M){const U=requestHeader(i,p,d,M);if(D!=null){U.set(y.headerEncoding,D.name)}if(v.length>0){U.set(y.headerAcceptEncoding,v.map((i=>i.name)).join(","))}return U}},36230:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.trailerFlag=void 0;p.trailerParse=trailerParse;p.trailerSerialize=trailerSerialize;p.createTrailerSerialization=createTrailerSerialization;p.trailerFlag=128;function trailerParse(i){const p=new Headers;const d=(new TextDecoder).decode(i).split("\r\n");for(const i of d){if(i===""){continue}const d=i.indexOf(":");if(d>0){const y=i.substring(0,d).trim();const v=i.substring(d+1).trim();p.append(y,v)}}return p}function trailerSerialize(i){const p=[];i.forEach(((i,d)=>{p.push(`${d}: ${i}\r\n`)}));return(new TextEncoder).encode(p.join(""))}function createTrailerSerialization(){return{serialize:trailerSerialize,parse:trailerParse}}},51568:function(i,p,d){"use strict";var y=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};var v=this&&this.__await||function(i){return this instanceof v?(this.v=i,this):new v(i)};var D=this&&this.__asyncGenerator||function(i,p,d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var y=d.apply(i,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(i){return function(p){return Promise.resolve(p).then(i,reject)}}function verb(i,p){if(y[i]){D[i]=function(p){return new Promise((function(d,y){M.push([i,p,d,y])>1||resume(i,p)}))};if(p)D[i]=p(D[i])}}function resume(i,p){try{step(y[i](p))}catch(i){settle(M[0][3],i)}}function step(i){i.value instanceof v?Promise.resolve(i.value.v).then(fulfill,reject):settle(M[0][2],i)}function fulfill(i){resume("next",i)}function reject(i){resume("throw",i)}function settle(i,p){if(i(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};Object.defineProperty(p,"__esModule",{value:true});p.createTransport=createTransport;const M=d(5312);const U=d(38992);const j=d(55403);const V=d(36230);const K=d(56597);const ee=d(87055);const te=d(76506);const re=d(83185);const ne=d(64639);const ie=d(14979);const oe=d(53712);const se=d(87859);function createTransport(i){return{async unary(p,d,v,D,ae,le,ce){const ue=(0,ie.createMethodSerializationLookup)(d,i.binaryOptions,i.jsonOptions,i);D=D===undefined?i.defaultTimeoutMs:D<=0?undefined:D;return await(0,ne.runUnaryCall)({interceptors:i.interceptors,signal:v,timeoutMs:D,req:{stream:false,service:p,method:d,url:(0,re.createMethodUrl)(i.baseUrl,p,d),init:{},header:(0,U.requestHeaderWithCompression)(i.useBinaryFormat,D,ae,i.acceptCompression,i.sendCompression,true),contextValues:ce!==null&&ce!==void 0?ce:(0,oe.createContextValues)(),message:le},next:async v=>{const D=await i.httpClient({url:v.url,method:"POST",header:v.header,signal:v.signal,body:(0,te.pipe)((0,te.createAsyncIterable)([v.message]),(0,te.transformSerializeEnvelope)(ue.getI(i.useBinaryFormat)),(0,te.transformCompressEnvelope)(i.sendCompression,i.compressMinBytes),(0,te.transformJoinEnvelopes)(),{propagateDownStreamError:true})});const{compression:U,headerError:re}=(0,j.validateResponseWithCompression)(i.acceptCompression,D.status,D.header);const{trailer:ne,message:ie}=await(0,te.pipeTo)(D.body,(0,te.transformSplitEnvelope)(i.readMaxBytes),(0,te.transformDecompressEnvelope)(U!==null&&U!==void 0?U:null,i.readMaxBytes),(0,te.transformParseEnvelope)(ue.getO(i.useBinaryFormat),V.trailerFlag,(0,V.createTrailerSerialization)()),(async i=>{var p,d,v,D;let M;let U;try{for(var j=true,V=y(i),te;te=await V.next(),p=te.done,!p;j=true){D=te.value;j=false;const i=D;if(i.end){if(U!==undefined){throw new ee.ConnectError("protocol error: received extra trailer",K.Code.Unimplemented)}U=i.value}else{if(M!==undefined){throw new ee.ConnectError("protocol error: received extra output message for unary method",K.Code.Unimplemented)}M=i.value}}}catch(i){d={error:i}}finally{try{if(!j&&!p&&(v=V.return))await v.call(V)}finally{if(d)throw d.error}}return{trailer:U,message:M}}),{propagateDownStreamError:false});if(ne===undefined){if(re!=undefined){throw re}throw new ee.ConnectError("protocol error: missing trailer",D.header.has(se.headerGrpcStatus)?K.Code.Unimplemented:K.Code.Unknown)}(0,M.validateTrailer)(ne,D.header);if(ie===undefined){throw new ee.ConnectError("protocol error: missing output message for unary method",ne.has(se.headerGrpcStatus)?K.Code.Unimplemented:K.Code.Unknown)}return{stream:false,service:p,method:d,header:D.header,message:ie,trailer:ne}}})},async stream(p,d,se,ae,le,ce,ue){const pe=(0,ie.createMethodSerializationLookup)(d,i.binaryOptions,i.jsonOptions,i);ae=ae===undefined?i.defaultTimeoutMs:ae<=0?undefined:ae;return(0,ne.runStreamingCall)({interceptors:i.interceptors,signal:se,timeoutMs:ae,req:{stream:true,service:p,method:d,url:(0,re.createMethodUrl)(i.baseUrl,p,d),init:{method:"POST",redirect:"error",mode:"cors"},header:(0,U.requestHeaderWithCompression)(i.useBinaryFormat,ae,le,i.acceptCompression,i.sendCompression,true),contextValues:ue!==null&&ue!==void 0?ue:(0,oe.createContextValues)(),message:ce},next:async p=>{const d=await i.httpClient({url:p.url,method:"POST",header:p.header,signal:p.signal,body:(0,te.pipe)(p.message,(0,te.transformSerializeEnvelope)(pe.getI(i.useBinaryFormat)),(0,te.transformCompressEnvelope)(i.sendCompression,i.compressMinBytes),(0,te.transformJoinEnvelopes)(),{propagateDownStreamError:true})});const{compression:U,foundStatus:re,headerError:ne}=(0,j.validateResponseWithCompression)(i.acceptCompression,d.status,d.header);if(ne){throw ne}const ie=Object.assign(Object.assign({},p),{header:d.header,trailer:new Headers,message:(0,te.pipe)(d.body,(0,te.transformSplitEnvelope)(i.readMaxBytes),(0,te.transformDecompressEnvelope)(U!==null&&U!==void 0?U:null,i.readMaxBytes),(0,te.transformParseEnvelope)(pe.getO(i.useBinaryFormat),V.trailerFlag,(0,V.createTrailerSerialization)()),(function(i){return D(this,arguments,(function*(){var p,D,U,j;if(re){const p=yield v(i[Symbol.asyncIterator]().next());if(p.done!==true){throw new ee.ConnectError("protocol error: extra data for trailers-only",K.Code.InvalidArgument)}return yield v(void 0)}let V=false;try{for(var te=true,ne=y(i),oe;oe=yield v(ne.next()),p=oe.done,!p;te=true){j=oe.value;te=false;const i=j;if(i.end){if(V){throw new ee.ConnectError("protocol error: received extra trailer",K.Code.InvalidArgument)}V=true;(0,M.validateTrailer)(i.value,d.header);i.value.forEach(((i,p)=>ie.trailer.set(p,i)));continue}if(V){throw new ee.ConnectError("protocol error: received extra message after trailer",K.Code.InvalidArgument)}yield yield v(i.value)}}catch(i){D={error:i}}finally{try{if(!te&&!p&&(U=ne.return))yield v(U.call(ne))}finally{if(D)throw D.error}}if(!V){throw new ee.ConnectError("protocol error: missing trailer",K.Code.Internal)}}))}),{propagateDownStreamError:true})});return ie}})}}}},55403:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.validateResponse=validateResponse;p.validateResponseWithCompression=validateResponseWithCompression;const y=d(87055);const v=d(56597);const D=d(87859);const M=d(55755);const U=d(73492);function validateResponse(i,p){var d;if(i>=200&&i<300){return{foundStatus:p.has(D.headerGrpcStatus),headerError:(0,U.findTrailerError)(p)}}throw new y.ConnectError(decodeURIComponent((d=p.get(D.headerGrpcMessage))!==null&&d!==void 0?d:`HTTP ${i}`),(0,M.codeFromHttpStatus)(i),p)}function validateResponseWithCompression(i,p,d){const{foundStatus:M,headerError:U}=validateResponse(p,d);let j;const V=d.get(D.headerEncoding);if(V!==null&&V.toLowerCase()!=="identity"){j=i.find((i=>i.name===V));if(!j){throw new y.ConnectError(`unsupported response encoding "${V}"`,v.Code.Internal,d)}}return{foundStatus:M,compression:j,headerError:U}}},49784:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.contentTypeJson=p.contentTypeProto=p.contentTypeRegExp=void 0;p.parseContentType=parseContentType;p.contentTypeRegExp=/^application\/grpc(?:\+(?:(json)(?:; ?charset=utf-?8)?|proto))?$/i;p.contentTypeProto="application/grpc+proto";p.contentTypeJson="application/grpc+json";function parseContentType(i){const d=i===null||i===void 0?void 0:i.match(p.contentTypeRegExp);if(!d){return undefined}const y=!d[1];return{binary:y}}},5990:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Status=void 0;const y=d(67192);class Status extends y.Message{constructor(i){super();this.code=0;this.message="";this.details=[];y.proto3.util.initPartial(i,this)}static fromBinary(i,p){return(new Status).fromBinary(i,p)}static fromJson(i,p){return(new Status).fromJson(i,p)}static fromJsonString(i,p){return(new Status).fromJsonString(i,p)}static equals(i,p){return y.proto3.util.equals(Status,i,p)}}p.Status=Status;Status.runtime=y.proto3;Status.typeName="google.rpc.Status";Status.fields=y.proto3.util.newFieldList((()=>[{no:1,name:"code",kind:"scalar",T:5},{no:2,name:"message",kind:"scalar",T:9},{no:3,name:"details",kind:"message",T:y.Any,repeated:true}]))},25409:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHandlerFactory=createHandlerFactory;const y=d(36890);const v=d(87055);const D=d(56597);const M=d(49784);const U=d(25632);const j=d(73492);const V=d(35779);const K=d(76506);const ee=d(82973);const te=d(7564);const re=d(83185);const ne=d(98742);const ie=d(14979);const oe=d(27511);const se=d(77314);const ae="grpc";const le="POST";function createHandlerFactory(i){const p=(0,oe.validateUniversalHandlerOptions)(i);function fact(i){const d=createHandler(p,i);return Object.assign(d,{protocolNames:[ae],allowedMethods:[le],supportedContentType:(0,te.contentTypeMatcher)(M.contentTypeRegExp),requestPath:(0,re.createMethodUrl)("/",i.service,i.method),service:i.service,method:i.method})}fact.protocolName=ae;return fact}function createHandler(i,p){const d=(0,ie.createMethodSerializationLookup)(p.method,i.binaryOptions,i.jsonOptions,i);return async function handle(te){(0,se.assertByteStreamRequest)(te);const re=(0,M.parseContentType)(te.header.get(U.headerContentType));if(re==undefined){return se.uResponseUnsupportedMediaType}if(te.method!==le){return se.uResponseMethodNotAllowed}const ie=(0,V.parseTimeout)(te.header.get(U.headerTimeout),i.maxTimeoutMs);const oe=(0,y.createHandlerContext)(Object.assign(Object.assign({},p),{requestMethod:te.method,protocolName:ae,timeoutMs:ie.timeoutMs,shutdownSignal:i.shutdownSignal,requestSignal:te.signal,requestHeader:te.header,url:te.url,responseHeader:{[U.headerContentType]:re.binary?M.contentTypeProto:M.contentTypeJson},responseTrailer:{[U.headerGrpcStatus]:j.grpcStatusOk},contextValues:te.contextValues}));const ce=(0,ee.compressionNegotiate)(i.acceptCompression,te.header.get(U.headerEncoding),te.header.get(U.headerAcceptEncoding),U.headerAcceptEncoding);if(ce.response){oe.responseHeader.set(U.headerEncoding,ce.response.name)}const ue=(0,K.pipe)(te.body,(0,K.transformPrepend)((()=>{if(ce.error)throw ce.error;if(ie.error)throw ie.error;return undefined})),(0,K.transformSplitEnvelope)(i.readMaxBytes),(0,K.transformDecompressEnvelope)(ce.request,i.readMaxBytes),(0,K.transformParseEnvelope)(d.getI(re.binary)));const pe=(0,ne.transformInvokeImplementation)(p,oe,i.interceptors)(ue)[Symbol.asyncIterator]();const de=(0,K.pipe)({[Symbol.asyncIterator](){return{next:()=>pe.next(),throw:i=>{var p,d;oe.abort(i);return(d=(p=pe.throw)===null||p===void 0?void 0:p.call(pe,i))!==null&&d!==void 0?d:Promise.reject({done:true})},return:i=>{var p,d;oe.abort();return(d=(p=pe.return)===null||p===void 0?void 0:p.call(pe,i))!==null&&d!==void 0?d:Promise.resolve({done:true,value:i})}}}},(0,K.transformSerializeEnvelope)(d.getO(re.binary)),(0,K.transformCompressEnvelope)(ce.response,i.compressMinBytes),(0,K.transformJoinEnvelopes)(),(0,K.transformCatchFinally)((i=>{oe.abort();if(i instanceof v.ConnectError){(0,j.setTrailerStatus)(oe.responseTrailer,i)}else if(i!==undefined){(0,j.setTrailerStatus)(oe.responseTrailer,new v.ConnectError("internal error",D.Code.Internal,undefined,undefined,i))}})),{propagateDownStreamError:true});return Object.assign(Object.assign({},se.uResponseOk),{body:await(0,K.untilFirst)(de),header:oe.responseHeader,trailer:oe.responseTrailer})}}},25632:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.headerUserAgent=p.headerMessageType=p.headerStatusDetailsBin=p.headerGrpcMessage=p.headerGrpcStatus=p.headerTimeout=p.headerAcceptEncoding=p.headerEncoding=p.headerContentType=void 0;p.headerContentType="Content-Type";p.headerEncoding="Grpc-Encoding";p.headerAcceptEncoding="Grpc-Accept-Encoding";p.headerTimeout="Grpc-Timeout";p.headerGrpcStatus="Grpc-Status";p.headerGrpcMessage="Grpc-Message";p.headerStatusDetailsBin="Grpc-Status-Details-Bin";p.headerMessageType="Grpc-Message-Type";p.headerUserAgent="User-Agent"},55755:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.codeFromHttpStatus=codeFromHttpStatus;const y=d(56597);function codeFromHttpStatus(i){switch(i){case 400:return y.Code.Internal;case 401:return y.Code.Unauthenticated;case 403:return y.Code.PermissionDenied;case 404:return y.Code.Unimplemented;case 429:return y.Code.Unavailable;case 502:return y.Code.Unavailable;case 503:return y.Code.Unavailable;case 504:return y.Code.Unavailable;default:return y.Code.Unknown}}},24874:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__exportStar||function(i,p){for(var d in i)if(d!=="default"&&!Object.prototype.hasOwnProperty.call(p,d))y(p,i,d)};Object.defineProperty(p,"__esModule",{value:true});p.validateTrailer=p.validateResponseWithCompression=p.validateResponse=p.grpcStatusOk=p.setTrailerStatus=p.findTrailerError=p.parseTimeout=p.contentTypeProto=p.contentTypeJson=p.contentTypeRegExp=p.parseContentType=p.requestHeaderWithCompression=p.requestHeader=p.codeFromHttpStatus=p.createTransport=p.createHandlerFactory=void 0;var D=d(25409);Object.defineProperty(p,"createHandlerFactory",{enumerable:true,get:function(){return D.createHandlerFactory}});var M=d(52583);Object.defineProperty(p,"createTransport",{enumerable:true,get:function(){return M.createTransport}});var U=d(55755);Object.defineProperty(p,"codeFromHttpStatus",{enumerable:true,get:function(){return U.codeFromHttpStatus}});var j=d(86221);Object.defineProperty(p,"requestHeader",{enumerable:true,get:function(){return j.requestHeader}});Object.defineProperty(p,"requestHeaderWithCompression",{enumerable:true,get:function(){return j.requestHeaderWithCompression}});var V=d(49784);Object.defineProperty(p,"parseContentType",{enumerable:true,get:function(){return V.parseContentType}});Object.defineProperty(p,"contentTypeRegExp",{enumerable:true,get:function(){return V.contentTypeRegExp}});Object.defineProperty(p,"contentTypeJson",{enumerable:true,get:function(){return V.contentTypeJson}});Object.defineProperty(p,"contentTypeProto",{enumerable:true,get:function(){return V.contentTypeProto}});var K=d(35779);Object.defineProperty(p,"parseTimeout",{enumerable:true,get:function(){return K.parseTimeout}});var ee=d(73492);Object.defineProperty(p,"findTrailerError",{enumerable:true,get:function(){return ee.findTrailerError}});Object.defineProperty(p,"setTrailerStatus",{enumerable:true,get:function(){return ee.setTrailerStatus}});Object.defineProperty(p,"grpcStatusOk",{enumerable:true,get:function(){return ee.grpcStatusOk}});var te=d(796);Object.defineProperty(p,"validateResponse",{enumerable:true,get:function(){return te.validateResponse}});Object.defineProperty(p,"validateResponseWithCompression",{enumerable:true,get:function(){return te.validateResponseWithCompression}});var re=d(5312);Object.defineProperty(p,"validateTrailer",{enumerable:true,get:function(){return re.validateTrailer}});v(d(25632),p)},35779:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseTimeout=parseTimeout;const y=d(56597);const v=d(87055);function parseTimeout(i,p){if(i===null){return{}}const d=/^(\d{1,8})([HMSmun])$/.exec(i);if(d===null){return{error:new v.ConnectError(`protocol error: invalid grpc timeout value: ${i}`,y.Code.InvalidArgument)}}const D={H:60*60*1e3,M:60*1e3,S:1e3,m:1,u:.001,n:1e-6};const M=D[d[2]]*parseInt(d[1]);if(M>p){return{timeoutMs:M,error:new v.ConnectError(`timeout ${M}ms must be <= ${p}`,y.Code.InvalidArgument)}}return{timeoutMs:M}}},86221:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.requestHeader=requestHeader;p.requestHeaderWithCompression=requestHeaderWithCompression;const y=d(25632);const v=d(49784);function requestHeader(i,p,d){const D=new Headers(d!==null&&d!==void 0?d:{});D.set(y.headerContentType,i?v.contentTypeProto:v.contentTypeJson);D.set(y.headerUserAgent,"connect-es/1.6.1");if(p!==undefined){D.set(y.headerTimeout,`${p}m`)}D.set("Te","trailers");return D}function requestHeaderWithCompression(i,p,d,v,D){const M=requestHeader(i,p,d);if(D!=null){M.set(y.headerEncoding,D.name)}if(v.length>0){M.set(y.headerAcceptEncoding,v.map((i=>i.name)).join(","))}return M}},73492:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.grpcStatusOk=void 0;p.setTrailerStatus=setTrailerStatus;p.findTrailerError=findTrailerError;const y=d(67192);const v=d(5990);const D=d(87055);const M=d(41983);const U=d(56597);const j=d(25632);p.grpcStatusOk="0";function setTrailerStatus(i,d){if(d){i.set(j.headerGrpcStatus,d.code.toString(10));i.set(j.headerGrpcMessage,encodeURIComponent(d.rawMessage));if(d.details.length>0){const p=new v.Status({code:d.code,message:d.rawMessage,details:d.details.map((i=>"getType"in i?y.Any.pack(i):new y.Any({typeUrl:`type.googleapis.com/${i.type}`,value:i.value})))});i.set(j.headerStatusDetailsBin,(0,M.encodeBinaryHeader)(p))}}else{i.set(j.headerGrpcStatus,p.grpcStatusOk.toString())}return i}function findTrailerError(i){var d;const y=i.get(j.headerStatusDetailsBin);if(y!=null){const p=(0,M.decodeBinaryHeader)(y,v.Status);if(p.code==0){return undefined}const d=new D.ConnectError(p.message,p.code,i);d.details=p.details.map((i=>({type:i.typeUrl.substring(i.typeUrl.lastIndexOf("/")+1),value:i.value})));return d}const V=i.get(j.headerGrpcStatus);if(V!=null){if(V===p.grpcStatusOk){return undefined}const y=parseInt(V,10);if(y in U.Code){return new D.ConnectError(decodeURIComponent((d=i.get(j.headerGrpcMessage))!==null&&d!==void 0?d:""),y,i)}return new D.ConnectError(`invalid grpc-status: ${V}`,U.Code.Internal,i)}return undefined}},52583:function(i,p,d){"use strict";var y=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};var v=this&&this.__await||function(i){return this instanceof v?(this.v=i,this):new v(i)};var D=this&&this.__asyncDelegator||function(i){var p,d;return p={},verb("next"),verb("throw",(function(i){throw i})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(y,D){p[y]=i[y]?function(p){return(d=!d)?{value:v(i[y](p)),done:false}:D?D(p):p}:D}};var M=this&&this.__asyncGenerator||function(i,p,d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var y=d.apply(i,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(i){return function(p){return Promise.resolve(p).then(i,reject)}}function verb(i,p){if(y[i]){D[i]=function(p){return new Promise((function(d,y){M.push([i,p,d,y])>1||resume(i,p)}))};if(p)D[i]=p(D[i])}}function resume(i,p){try{step(y[i](p))}catch(i){settle(M[0][3],i)}}function step(i){i.value instanceof v?Promise.resolve(i.value.v).then(fulfill,reject):settle(M[0][2],i)}function fulfill(i){resume("next",i)}function reject(i){resume("throw",i)}function settle(i,p){if(i(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};Object.defineProperty(p,"__esModule",{value:true});p.createTransport=createTransport;const U=d(86221);const j=d(796);const V=d(5312);const K=d(56597);const ee=d(87055);const te=d(76506);const re=d(83185);const ne=d(64639);const ie=d(14979);const oe=d(53712);const se=d(25632);function createTransport(i){return{async unary(p,d,v,D,M,ae,le){const ce=(0,ie.createMethodSerializationLookup)(d,i.binaryOptions,i.jsonOptions,i);D=D===undefined?i.defaultTimeoutMs:D<=0?undefined:D;return await(0,ne.runUnaryCall)({interceptors:i.interceptors,signal:v,timeoutMs:D,req:{stream:false,service:p,method:d,url:(0,re.createMethodUrl)(i.baseUrl,p,d),init:{},header:(0,U.requestHeaderWithCompression)(i.useBinaryFormat,D,M,i.acceptCompression,i.sendCompression),contextValues:le!==null&&le!==void 0?le:(0,oe.createContextValues)(),message:ae},next:async v=>{const D=await i.httpClient({url:v.url,method:"POST",header:v.header,signal:v.signal,body:(0,te.pipe)((0,te.createAsyncIterable)([v.message]),(0,te.transformSerializeEnvelope)(ce.getI(i.useBinaryFormat)),(0,te.transformCompressEnvelope)(i.sendCompression,i.compressMinBytes),(0,te.transformJoinEnvelopes)(),{propagateDownStreamError:true})});const{compression:M,headerError:U}=(0,j.validateResponseWithCompression)(i.acceptCompression,D.status,D.header);const re=await(0,te.pipeTo)(D.body,(0,te.transformSplitEnvelope)(i.readMaxBytes),(0,te.transformDecompressEnvelope)(M!==null&&M!==void 0?M:null,i.readMaxBytes),(0,te.transformParseEnvelope)(ce.getO(i.useBinaryFormat)),(async i=>{var p,d,v,D;let M;try{for(var U=true,j=y(i),V;V=await j.next(),p=V.done,!p;U=true){D=V.value;U=false;const i=D;if(M!==undefined){throw new ee.ConnectError("protocol error: received extra output message for unary method",K.Code.Unimplemented)}M=i}}catch(i){d={error:i}}finally{try{if(!U&&!p&&(v=j.return))await v.call(j)}finally{if(d)throw d.error}}return M}),{propagateDownStreamError:false});(0,V.validateTrailer)(D.trailer,D.header);if(re===undefined){if(U){throw U}throw new ee.ConnectError("protocol error: missing output message for unary method",D.trailer.has(se.headerGrpcStatus)?K.Code.Unimplemented:K.Code.Unknown)}if(U){throw new ee.ConnectError("protocol error: received output message for unary method with error status",K.Code.Unknown)}return{stream:false,service:p,method:d,header:D.header,message:re,trailer:D.trailer}}})},async stream(p,d,K,ee,se,ae,le){const ce=(0,ie.createMethodSerializationLookup)(d,i.binaryOptions,i.jsonOptions,i);ee=ee===undefined?i.defaultTimeoutMs:ee<=0?undefined:ee;return(0,ne.runStreamingCall)({interceptors:i.interceptors,signal:K,timeoutMs:ee,req:{stream:true,service:p,method:d,url:(0,re.createMethodUrl)(i.baseUrl,p,d),init:{},header:(0,U.requestHeaderWithCompression)(i.useBinaryFormat,ee,se,i.acceptCompression,i.sendCompression),contextValues:le!==null&&le!==void 0?le:(0,oe.createContextValues)(),message:ae},next:async p=>{const d=await i.httpClient({url:p.url,method:"POST",header:p.header,signal:p.signal,body:(0,te.pipe)(p.message,(0,te.transformSerializeEnvelope)(ce.getI(i.useBinaryFormat)),(0,te.transformCompressEnvelope)(i.sendCompression,i.compressMinBytes),(0,te.transformJoinEnvelopes)(),{propagateDownStreamError:true})});const{compression:U,foundStatus:K,headerError:ee}=(0,j.validateResponseWithCompression)(i.acceptCompression,d.status,d.header);if(ee){throw ee}const re=Object.assign(Object.assign({},p),{header:d.header,trailer:d.trailer,message:(0,te.pipe)(d.body,(0,te.transformSplitEnvelope)(i.readMaxBytes),(0,te.transformDecompressEnvelope)(U!==null&&U!==void 0?U:null,i.readMaxBytes),(0,te.transformParseEnvelope)(ce.getO(i.useBinaryFormat)),(function(i){return M(this,arguments,(function*(){yield v(yield*D(y(i)));if(!K){(0,V.validateTrailer)(d.trailer,d.header)}}))}),{propagateDownStreamError:true})});return re}})}}}},796:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.validateResponse=validateResponse;p.validateResponseWithCompression=validateResponseWithCompression;const y=d(55755);const v=d(87055);const D=d(73492);const M=d(56597);const U=d(25632);const j=d(49784);function validateResponse(i,p){if(i!=200){throw new v.ConnectError(`HTTP ${i}`,(0,y.codeFromHttpStatus)(i),p)}const d=p.get(U.headerContentType);const V=(0,j.parseContentType)(d);if(V==undefined){throw new v.ConnectError(`unsupported content type ${d}`,M.Code.Unknown)}return{foundStatus:p.has(U.headerGrpcStatus),headerError:(0,D.findTrailerError)(p)}}function validateResponseWithCompression(i,p,d){const{foundStatus:y,headerError:D}=validateResponse(p,d);let j;const V=d.get(U.headerEncoding);if(V!==null&&V.toLowerCase()!=="identity"){j=i.find((i=>i.name===V));if(!j){throw new v.ConnectError(`unsupported response encoding "${V}"`,M.Code.Internal,d)}}return{foundStatus:y,compression:j,headerError:D}}},5312:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.validateTrailer=validateTrailer;const y=d(56597);const v=d(87055);const D=d(25632);const M=d(73492);function validateTrailer(i,p){const d=(0,M.findTrailerError)(i);if(d){p.forEach(((i,p)=>{d.metadata.append(p,i)}));throw d}if(!p.has(D.headerGrpcStatus)&&!i.has(D.headerGrpcStatus)){throw new v.ConnectError("protocol error: missing status",y.Code.Internal)}}},76506:function(i,p,d){"use strict";var y=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};var v=this&&this.__await||function(i){return this instanceof v?(this.v=i,this):new v(i)};var D=this&&this.__asyncGenerator||function(i,p,d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var y=d.apply(i,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(i){return function(p){return Promise.resolve(p).then(i,reject)}}function verb(i,p){if(y[i]){D[i]=function(p){return new Promise((function(d,y){M.push([i,p,d,y])>1||resume(i,p)}))};if(p)D[i]=p(D[i])}}function resume(i,p){try{step(y[i](p))}catch(i){settle(M[0][3],i)}}function step(i){i.value instanceof v?Promise.resolve(i.value.v).then(fulfill,reject):settle(M[0][2],i)}function fulfill(i){resume("next",i)}function reject(i){resume("throw",i)}function settle(i,p){if(i(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};var M=this&&this.__asyncDelegator||function(i){var p,d;return p={},verb("next"),verb("throw",(function(i){throw i})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(y,D){p[y]=i[y]?function(p){return(d=!d)?{value:v(i[y](p)),done:false}:D?D(p):p}:D}};Object.defineProperty(p,"__esModule",{value:true});p.pipeTo=pipeTo;p.sinkAll=sinkAll;p.sinkAllBytes=sinkAllBytes;p.pipe=pipe;p.transformCatch=transformCatch;p.transformCatchFinally=transformCatchFinally;p.transformAppend=transformAppend;p.transformPrepend=transformPrepend;p.transformReadAllBytes=transformReadAllBytes;p.transformSerializeEnvelope=transformSerializeEnvelope;p.transformParseEnvelope=transformParseEnvelope;p.transformCompressEnvelope=transformCompressEnvelope;p.transformDecompressEnvelope=transformDecompressEnvelope;p.transformJoinEnvelopes=transformJoinEnvelopes;p.transformSplitEnvelope=transformSplitEnvelope;p.readAllBytes=readAllBytes;p.untilFirst=untilFirst;p.makeIterableAbortable=makeIterableAbortable;p.createWritableIterable=createWritableIterable;p.createAsyncIterable=createAsyncIterable;const U=d(56597);const j=d(87055);const V=d(27339);const K=d(18189);function pipeTo(i,...p){const[d,y,v]=pickTransformsAndSink(p);let D=i;let M;if((v===null||v===void 0?void 0:v.propagateDownStreamError)===true){D=M=makeIterableAbortable(D)}D=pipe(D,...d,{propagateDownStreamError:false});return y(D).catch((i=>{if(M){return M.abort(i).then((()=>Promise.reject(i)))}return Promise.reject(i)}))}function pickTransformsAndSink(i){let p;if(typeof i[i.length-1]!="function"){p=i.pop()}const d=i.pop();return[i,d,p]}function sinkAll(){return async function(i){var p,d,v,D;const M=[];try{for(var U=true,j=y(i),V;V=await j.next(),p=V.done,!p;U=true){D=V.value;U=false;const i=D;M.push(i)}}catch(i){d={error:i}}finally{try{if(!U&&!p&&(v=j.return))await v.call(j)}finally{if(d)throw d.error}}return M}}function sinkAllBytes(i,p){return async function(d){return await readAllBytes(d,i,p)}}function pipe(i,...p){return D(this,arguments,(function*pipe_1(){var d;const[y,D]=pickTransforms(p);let M;const U=i[Symbol.asyncIterator]();const j={[Symbol.asyncIterator](){return U}};let V=j;if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){V=M=makeIterableAbortable(V)}for(const i of y){V=i(V)}const K=V[Symbol.asyncIterator]();try{for(;;){const i=yield v(K.next());if(i.done===true){break}if(!M){yield yield v(i.value);continue}try{yield yield v(i.value)}catch(i){yield v(M.abort(i));throw i}}}finally{if((D===null||D===void 0?void 0:D.propagateDownStreamError)===true){(d=U.return)===null||d===void 0?void 0:d.call(U).catch((()=>{}))}}}))}function pickTransforms(i){let p;if(typeof i[i.length-1]!="function"){p=i.pop()}return[i,p]}function transformCatch(i){return function(p){return D(this,arguments,(function*(){const d=p[Symbol.asyncIterator]();for(;;){let p;try{p=yield v(d.next())}catch(p){const d=yield v(i(p));if(d!==undefined){yield yield v(d)}break}if(p.done===true){break}yield yield v(p.value)}}))}}function transformCatchFinally(i){return function(p){return D(this,arguments,(function*(){let d;const y=p[Symbol.asyncIterator]();for(;;){let i;try{i=yield v(y.next())}catch(i){d=i;break}if(i.done===true){break}yield yield v(i.value)}const D=yield v(i(d));if(D!==undefined){yield yield v(D)}}))}}function transformAppend(i){return function(p){return D(this,arguments,(function*(){var d,D,M,U;try{for(var j=true,V=y(p),K;K=yield v(V.next()),d=K.done,!d;j=true){U=K.value;j=false;const i=U;yield yield v(i)}}catch(i){D={error:i}}finally{try{if(!j&&!d&&(M=V.return))yield v(M.call(V))}finally{if(D)throw D.error}}const ee=yield v(i());if(ee!==undefined){yield yield v(ee)}}))}}function transformPrepend(i){return function(p){return D(this,arguments,(function*(){var d,D,M,U;const j=yield v(i());if(j!==undefined){yield yield v(j)}try{for(var V=true,K=y(p),ee;ee=yield v(K.next()),d=ee.done,!d;V=true){U=ee.value;V=false;const i=U;yield yield v(i)}}catch(i){D={error:i}}finally{try{if(!V&&!d&&(M=K.return))yield v(M.call(K))}finally{if(D)throw D.error}}}))}}function transformReadAllBytes(i,p){return function(d){return D(this,arguments,(function*(){yield yield v(yield v(readAllBytes(d,i,p)))}))}}function transformSerializeEnvelope(i,p,d){if(p===undefined||d===undefined){return function(p){return D(this,arguments,(function*(){var d,D,M,U;try{for(var j=true,V=y(p),K;K=yield v(V.next()),d=K.done,!d;j=true){U=K.value;j=false;const p=U;const d=i.serialize(p);yield yield v({flags:0,data:d})}}catch(i){D={error:i}}finally{try{if(!j&&!d&&(M=V.return))yield v(M.call(V))}finally{if(D)throw D.error}}}))}}return function(M){return D(this,arguments,(function*(){var D,U,j,V;try{for(var K=true,ee=y(M),te;te=yield v(ee.next()),D=te.done,!D;K=true){V=te.value;K=false;const y=V;let D;let M=0;if(y.end){M=M|p;D=d.serialize(y.value)}else{D=i.serialize(y.value)}yield yield v({flags:M,data:D})}}catch(i){U={error:i}}finally{try{if(!K&&!D&&(j=ee.return))yield v(j.call(ee))}finally{if(U)throw U.error}}}))}}function transformParseEnvelope(i,p,d){if(d&&p!==undefined){return function(M){return D(this,arguments,(function*(){var D,U,j,V;try{for(var K=true,ee=y(M),te;te=yield v(ee.next()),D=te.done,!D;K=true){V=te.value;K=false;const{flags:y,data:D}=V;if((y&p)===p){yield yield v({value:d.parse(D),end:true})}else{yield yield v({value:i.parse(D),end:false})}}}catch(i){U={error:i}}finally{try{if(!K&&!D&&(j=ee.return))yield v(j.call(ee))}finally{if(U)throw U.error}}}))}}return function(M){return D(this,arguments,(function*(){var D,V,K,ee;try{for(var te=true,re=y(M),ne;ne=yield v(re.next()),D=ne.done,!D;te=true){ee=ne.value;te=false;const{flags:y,data:D}=ee;if(p!==undefined&&(y&p)===p){if(d===null){throw new j.ConnectError("unexpected end flag",U.Code.InvalidArgument)}continue}yield yield v(i.parse(D))}}catch(i){V={error:i}}finally{try{if(!te&&!D&&(K=re.return))yield v(K.call(re))}finally{if(V)throw V.error}}}))}}function transformCompressEnvelope(i,p){return function(d){return D(this,arguments,(function*(){var D,M,U,j;try{for(var K=true,ee=y(d),te;te=yield v(ee.next()),D=te.done,!D;K=true){j=te.value;K=false;const d=j;yield yield v(yield v((0,V.envelopeCompress)(d,i,p)))}}catch(i){M={error:i}}finally{try{if(!K&&!D&&(U=ee.return))yield v(U.call(ee))}finally{if(M)throw M.error}}}))}}function transformDecompressEnvelope(i,p){return function(d){return D(this,arguments,(function*(){var D,M,U,j;try{for(var K=true,ee=y(d),te;te=yield v(ee.next()),D=te.done,!D;K=true){j=te.value;K=false;const d=j;yield yield v(yield v((0,V.envelopeDecompress)(d,i,p)))}}catch(i){M={error:i}}finally{try{if(!K&&!D&&(U=ee.return))yield v(U.call(ee))}finally{if(M)throw M.error}}}))}}function transformJoinEnvelopes(){return function(i){return D(this,arguments,(function*(){var p,d,D,M;try{for(var U=true,j=y(i),K;K=yield v(j.next()),p=K.done,!p;U=true){M=K.value;U=false;const{flags:i,data:p}=M;yield yield v((0,V.encodeEnvelope)(i,p))}}catch(i){d={error:i}}finally{try{if(!U&&!p&&(D=j.return))yield v(D.call(j))}finally{if(d)throw d.error}}}))}}function transformSplitEnvelope(i){function append(i,p){const d=new Uint8Array(i.byteLength+p.byteLength);d.set(i);d.set(p,i.length);return d}function shiftEnvelope(i,p){if(i.byteLength<5+p.length){return[undefined,i]}return[{flags:p.flags,data:i.subarray(5,5+p.length)},i.subarray(5+p.length)]}function peekHeader(i){if(i.byteLength<5){return undefined}const p=new DataView(i.buffer,i.byteOffset,i.byteLength);const d=p.getUint32(1);const y=p.getUint8(0);return{length:d,flags:y}}return function(p){return D(this,arguments,(function*(){var d,D,M,V;let ee=new Uint8Array(0);try{for(var te=true,re=y(p),ne;ne=yield v(re.next()),d=ne.done,!d;te=true){V=ne.value;te=false;const p=V;ee=append(ee,p);for(;;){const p=peekHeader(ee);if(!p){break}(0,K.assertReadMaxBytes)(i,p.length,true);let d;[d,ee]=shiftEnvelope(ee,p);if(!d){break}yield yield v(d)}}}catch(i){D={error:i}}finally{try{if(!te&&!d&&(M=re.return))yield v(M.call(re))}finally{if(D)throw D.error}}if(ee.byteLength>0){const i=peekHeader(ee);let p="protocol error: incomplete envelope";if(i){p=`protocol error: promised ${i.length} bytes in enveloped message, got ${ee.byteLength-5} bytes`}throw new j.ConnectError(p,U.Code.InvalidArgument)}}))}}async function readAllBytes(i,p,d){var v,D,M,V,ee,te,re,ne;const[ie,oe]=parseLengthHint(d);if(ie){if(oe>p){(0,K.assertReadMaxBytes)(p,oe,true)}const d=new Uint8Array(oe);let ee=0;try{for(var se=true,ae=y(i),le;le=await ae.next(),v=le.done,!v;se=true){V=le.value;se=false;const i=V;if(ee+i.byteLength>oe){throw new j.ConnectError(`protocol error: promised ${oe} bytes, received ${ee+i.byteLength}`,U.Code.InvalidArgument)}d.set(i,ee);ee+=i.byteLength}}catch(i){D={error:i}}finally{try{if(!se&&!v&&(M=ae.return))await M.call(ae)}finally{if(D)throw D.error}}if(ee<oe){throw new j.ConnectError(`protocol error: promised ${oe} bytes, received ${ee}`,U.Code.InvalidArgument)}return d}const ce=[];let ue=0;try{for(var pe=true,de=y(i),fe;fe=await de.next(),ee=fe.done,!ee;pe=true){ne=fe.value;pe=false;const i=ne;ue+=i.byteLength;(0,K.assertReadMaxBytes)(p,ue);ce.push(i)}}catch(i){te={error:i}}finally{try{if(!pe&&!ee&&(re=de.return))await re.call(de)}finally{if(te)throw te.error}}const me=new Uint8Array(ue);let he=0;for(let i=ce.shift();i;i=ce.shift()){me.set(i,he);he+=i.byteLength}return me}function parseLengthHint(i){if(i===undefined||i===null){return[false,0]}const p=typeof i=="string"?parseInt(i,10):i;if(!Number.isSafeInteger(p)||p<0){return[false,p]}return[true,p]}async function untilFirst(i){const p=i[Symbol.asyncIterator]();let d=await p.next();return{[Symbol.asyncIterator](){const i={async next(){if(d!==null){const i=d;d=null;return i}return await p.next()}};if(p.throw!==undefined){i.throw=i=>p.throw(i)}if(p.return!==undefined){i.return=i=>p.return(i)}return i}}}function makeIterableAbortable(i){const p=i[Symbol.asyncIterator]();if(p.throw===undefined){throw new Error("AsyncIterable does not implement throw")}const d=p;let y;let v;let D={next(){v=d.next().finally((()=>{v=undefined}));return v},throw(i){return d.throw(i)}};if(p.return!==undefined){D=Object.assign(Object.assign({},D),{return(i){return d.return(i)}})}let M=false;return{abort(i){if(y){return y.state}const f=()=>d.throw(i).then((i=>i.done===true?"completed":"caught"),(()=>"rethrown"));if(v){y={reason:i,state:v.then(f,f)};return y.state}y={reason:i,state:f()};return y.state},[Symbol.asyncIterator](){if(M){throw new Error("AsyncIterable cannot be re-used")}M=true;return D}}}function createWritableIterable(){const i=[];const p=[];let d=undefined;let y;let v;let D=new Promise(((i,p)=>{y=i;v=p}));let M=false;function drain(){for(const p of i.splice(0,i.length)){p({done:true,value:undefined})}}return{close(){M=true;drain()},async write(y){if(M){throw d!==null&&d!==void 0?d:new Error("cannot write, WritableIterable already closed")}const v=i.shift();if(v===undefined){p.push(y)}else{v({done:false,value:y});if(i.length>0){return}}const U=p.length+1;for(let i=0;i<U;i++){await D}},[Symbol.asyncIterator](){return{next(){y();D=new Promise(((i,p)=>{y=i;v=p}));const d=p.shift();if(d!==undefined){return Promise.resolve({done:false,value:d})}if(M){return Promise.resolve({done:true,value:undefined})}let U;const j=new Promise((i=>U=i));i.push(U);return j},throw(i){d=i;M=true;p.splice(0,p.length);D.catch((()=>{}));v(d);drain();return Promise.resolve({done:true,value:undefined})},return(){M=true;p.splice(0,p.length);y();D=Promise.reject(new Error("cannot write, consumer called return"));D.catch((()=>{}));drain();return Promise.resolve({done:true,value:undefined})}}}}}function createAsyncIterable(i){return D(this,arguments,(function*createAsyncIterable_1(){yield v(yield*M(y(i)))}))}},82973:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.compressedFlag=void 0;p.compressionNegotiate=compressionNegotiate;const y=d(87055);const v=d(56597);p.compressedFlag=1;function compressionNegotiate(i,p,d,D){let M=null;let U=null;let j=undefined;if(p!==null&&p!=="identity"){const d=i.find((i=>i.name===p));if(d){M=d}else{const d=i.map((i=>i.name)).join(",");j=new y.ConnectError(`unknown compression "${p}": supported encodings are ${d}`,v.Code.Unimplemented,{[D]:d})}}if(d===null||d===""){U=M}else{const p=d.split(",").map((i=>i.trim()));for(const d of p){const p=i.find((i=>i.name===d));if(p){U=p;break}}}return{request:M,response:U,error:j}}},7564:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.contentTypeMatcher=contentTypeMatcher;const d=1024;function contentTypeMatcher(...i){const p=new Map;const y=i.reduce(((i,p)=>i.concat("supported"in p?p.supported:p)),[]);function match(i){if(i===null||i.length==0){return false}const v=p.get(i);if(v!==undefined){return v}const D=y.some((p=>p.test(i)));if(p.size<d){p.set(i,D)}return D}match.supported=y;return match}},83185:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createMethodUrl=createMethodUrl;function createMethodUrl(i,p,d){const y=typeof p=="string"?p:p.typeName;const v=typeof d=="string"?d:d.name;return i.toString().replace(/\/?$/,`/${y}/${v}`)}},27339:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEnvelopeReadableStream=createEnvelopeReadableStream;p.envelopeCompress=envelopeCompress;p.envelopeDecompress=envelopeDecompress;p.encodeEnvelope=encodeEnvelope;p.encodeEnvelopes=encodeEnvelopes;const y=d(87055);const v=d(56597);const D=d(82973);function createEnvelopeReadableStream(i){let p;let d=new Uint8Array(0);function append(i){const p=new Uint8Array(d.length+i.length);p.set(d);p.set(i,d.length);d=p}return new ReadableStream({start(){p=i.getReader()},async pull(i){let D=undefined;for(;;){if(D===undefined&&d.byteLength>=5){let i=0;for(let p=1;p<5;p++){i=(i<<8)+d[p]}D={flags:d[0],length:i}}if(D!==undefined&&d.byteLength>=D.length+5){break}const i=await p.read();if(i.done){break}append(i.value)}if(D===undefined){if(d.byteLength==0){i.close();return}i.error(new y.ConnectError("premature end of stream",v.Code.DataLoss));return}const M=d.subarray(5,5+D.length);d=d.subarray(5+D.length);i.enqueue({flags:D.flags,data:M})}})}async function envelopeCompress(i,p,d){let{flags:M,data:U}=i;if((M&D.compressedFlag)===D.compressedFlag){throw new y.ConnectError("invalid envelope, already compressed",v.Code.Internal)}if(p&&U.byteLength>=d){U=await p.compress(U);M=M|D.compressedFlag}return{data:U,flags:M}}async function envelopeDecompress(i,p,d){let{flags:M,data:U}=i;if((M&D.compressedFlag)===D.compressedFlag){if(!p){throw new y.ConnectError("received compressed envelope, but do not know how to decompress",v.Code.Internal)}U=await p.decompress(U,d);M=M^D.compressedFlag}return{data:U,flags:M}}function encodeEnvelope(i,p){const d=new Uint8Array(p.length+5);d.set(p,5);const y=new DataView(d.buffer,d.byteOffset,d.byteLength);y.setUint8(0,i);y.setUint32(1,p.length);return d}function encodeEnvelopes(...i){const p=i.reduce(((i,p)=>i+p.data.length+5),0);const d=new Uint8Array(p);const y=new DataView(d.buffer);let v=0;for(const p of i){y.setUint8(v,p.flags);y.setUint32(v+1,p.data.length);d.set(p.data,v+5);v+=p.data.length+5}return d}},86723:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.uResponseOk=p.assertByteStreamRequest=p.createDeadlineSignal=p.getAbortSignalReason=p.createLinkedAbortController=p.transformInvokeImplementation=p.invokeUnaryImplementation=p.contentTypeMatcher=p.untilFirst=p.readAllBytes=p.createAsyncIterable=p.createWritableIterable=p.makeIterableAbortable=p.sinkAllBytes=p.sinkAll=p.pipeTo=p.transformParseEnvelope=p.transformSerializeEnvelope=p.transformSplitEnvelope=p.transformJoinEnvelopes=p.transformDecompressEnvelope=p.transformCompressEnvelope=p.transformReadAllBytes=p.transformPrepend=p.transformAppend=p.transformCatchFinally=p.transformCatch=p.pipe=p.compressionNegotiate=p.compressedFlag=p.createEnvelopeReadableStream=p.envelopeCompress=p.envelopeDecompress=p.encodeEnvelopes=p.encodeEnvelope=p.validateReadWriteMaxBytes=p.limitSerialization=p.getJsonOptions=p.createClientMethodSerializers=p.createMethodSerializationLookup=p.runStreamingCall=p.runUnaryCall=p.universalServerResponseToFetch=p.universalServerRequestFromFetch=p.universalClientResponseFromFetch=p.universalClientRequestToFetch=p.createFetchHandler=p.createFetchClient=p.createUniversalHandlerClient=p.createMethodUrl=void 0;p.createUniversalMethodHandler=p.createUniversalServiceHandlers=p.validateUniversalHandlerOptions=p.uResponseVersionNotSupported=p.uResponseMethodNotAllowed=p.uResponseUnsupportedMediaType=p.uResponseNotFound=void 0;var y=d(83185);Object.defineProperty(p,"createMethodUrl",{enumerable:true,get:function(){return y.createMethodUrl}});var v=d(75807);Object.defineProperty(p,"createUniversalHandlerClient",{enumerable:true,get:function(){return v.createUniversalHandlerClient}});var D=d(87883);Object.defineProperty(p,"createFetchClient",{enumerable:true,get:function(){return D.createFetchClient}});Object.defineProperty(p,"createFetchHandler",{enumerable:true,get:function(){return D.createFetchHandler}});Object.defineProperty(p,"universalClientRequestToFetch",{enumerable:true,get:function(){return D.universalClientRequestToFetch}});Object.defineProperty(p,"universalClientResponseFromFetch",{enumerable:true,get:function(){return D.universalClientResponseFromFetch}});Object.defineProperty(p,"universalServerRequestFromFetch",{enumerable:true,get:function(){return D.universalServerRequestFromFetch}});Object.defineProperty(p,"universalServerResponseToFetch",{enumerable:true,get:function(){return D.universalServerResponseToFetch}});var M=d(64639);Object.defineProperty(p,"runUnaryCall",{enumerable:true,get:function(){return M.runUnaryCall}});Object.defineProperty(p,"runStreamingCall",{enumerable:true,get:function(){return M.runStreamingCall}});var U=d(14979);Object.defineProperty(p,"createMethodSerializationLookup",{enumerable:true,get:function(){return U.createMethodSerializationLookup}});Object.defineProperty(p,"createClientMethodSerializers",{enumerable:true,get:function(){return U.createClientMethodSerializers}});Object.defineProperty(p,"getJsonOptions",{enumerable:true,get:function(){return U.getJsonOptions}});Object.defineProperty(p,"limitSerialization",{enumerable:true,get:function(){return U.limitSerialization}});var j=d(18189);Object.defineProperty(p,"validateReadWriteMaxBytes",{enumerable:true,get:function(){return j.validateReadWriteMaxBytes}});var V=d(27339);Object.defineProperty(p,"encodeEnvelope",{enumerable:true,get:function(){return V.encodeEnvelope}});Object.defineProperty(p,"encodeEnvelopes",{enumerable:true,get:function(){return V.encodeEnvelopes}});Object.defineProperty(p,"envelopeDecompress",{enumerable:true,get:function(){return V.envelopeDecompress}});Object.defineProperty(p,"envelopeCompress",{enumerable:true,get:function(){return V.envelopeCompress}});Object.defineProperty(p,"createEnvelopeReadableStream",{enumerable:true,get:function(){return V.createEnvelopeReadableStream}});var K=d(82973);Object.defineProperty(p,"compressedFlag",{enumerable:true,get:function(){return K.compressedFlag}});Object.defineProperty(p,"compressionNegotiate",{enumerable:true,get:function(){return K.compressionNegotiate}});var ee=d(76506);Object.defineProperty(p,"pipe",{enumerable:true,get:function(){return ee.pipe}});Object.defineProperty(p,"transformCatch",{enumerable:true,get:function(){return ee.transformCatch}});Object.defineProperty(p,"transformCatchFinally",{enumerable:true,get:function(){return ee.transformCatchFinally}});Object.defineProperty(p,"transformAppend",{enumerable:true,get:function(){return ee.transformAppend}});Object.defineProperty(p,"transformPrepend",{enumerable:true,get:function(){return ee.transformPrepend}});Object.defineProperty(p,"transformReadAllBytes",{enumerable:true,get:function(){return ee.transformReadAllBytes}});Object.defineProperty(p,"transformCompressEnvelope",{enumerable:true,get:function(){return ee.transformCompressEnvelope}});Object.defineProperty(p,"transformDecompressEnvelope",{enumerable:true,get:function(){return ee.transformDecompressEnvelope}});Object.defineProperty(p,"transformJoinEnvelopes",{enumerable:true,get:function(){return ee.transformJoinEnvelopes}});Object.defineProperty(p,"transformSplitEnvelope",{enumerable:true,get:function(){return ee.transformSplitEnvelope}});Object.defineProperty(p,"transformSerializeEnvelope",{enumerable:true,get:function(){return ee.transformSerializeEnvelope}});Object.defineProperty(p,"transformParseEnvelope",{enumerable:true,get:function(){return ee.transformParseEnvelope}});Object.defineProperty(p,"pipeTo",{enumerable:true,get:function(){return ee.pipeTo}});Object.defineProperty(p,"sinkAll",{enumerable:true,get:function(){return ee.sinkAll}});Object.defineProperty(p,"sinkAllBytes",{enumerable:true,get:function(){return ee.sinkAllBytes}});Object.defineProperty(p,"makeIterableAbortable",{enumerable:true,get:function(){return ee.makeIterableAbortable}});Object.defineProperty(p,"createWritableIterable",{enumerable:true,get:function(){return ee.createWritableIterable}});Object.defineProperty(p,"createAsyncIterable",{enumerable:true,get:function(){return ee.createAsyncIterable}});Object.defineProperty(p,"readAllBytes",{enumerable:true,get:function(){return ee.readAllBytes}});Object.defineProperty(p,"untilFirst",{enumerable:true,get:function(){return ee.untilFirst}});var te=d(7564);Object.defineProperty(p,"contentTypeMatcher",{enumerable:true,get:function(){return te.contentTypeMatcher}});var re=d(98742);Object.defineProperty(p,"invokeUnaryImplementation",{enumerable:true,get:function(){return re.invokeUnaryImplementation}});Object.defineProperty(p,"transformInvokeImplementation",{enumerable:true,get:function(){return re.transformInvokeImplementation}});var ne=d(44630);Object.defineProperty(p,"createLinkedAbortController",{enumerable:true,get:function(){return ne.createLinkedAbortController}});Object.defineProperty(p,"getAbortSignalReason",{enumerable:true,get:function(){return ne.getAbortSignalReason}});Object.defineProperty(p,"createDeadlineSignal",{enumerable:true,get:function(){return ne.createDeadlineSignal}});var ie=d(77314);Object.defineProperty(p,"assertByteStreamRequest",{enumerable:true,get:function(){return ie.assertByteStreamRequest}});Object.defineProperty(p,"uResponseOk",{enumerable:true,get:function(){return ie.uResponseOk}});Object.defineProperty(p,"uResponseNotFound",{enumerable:true,get:function(){return ie.uResponseNotFound}});Object.defineProperty(p,"uResponseUnsupportedMediaType",{enumerable:true,get:function(){return ie.uResponseUnsupportedMediaType}});Object.defineProperty(p,"uResponseMethodNotAllowed",{enumerable:true,get:function(){return ie.uResponseMethodNotAllowed}});Object.defineProperty(p,"uResponseVersionNotSupported",{enumerable:true,get:function(){return ie.uResponseVersionNotSupported}});var oe=d(27511);Object.defineProperty(p,"validateUniversalHandlerOptions",{enumerable:true,get:function(){return oe.validateUniversalHandlerOptions}});Object.defineProperty(p,"createUniversalServiceHandlers",{enumerable:true,get:function(){return oe.createUniversalServiceHandlers}});Object.defineProperty(p,"createUniversalMethodHandler",{enumerable:true,get:function(){return oe.createUniversalMethodHandler}})},98742:function(i,p,d){"use strict";var y=this&&this.__await||function(i){return this instanceof y?(this.v=i,this):new y(i)};var v=this&&this.__asyncGenerator||function(i,p,d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=d.apply(i,p||[]),D,M=[];return D={},verb("next"),verb("throw"),verb("return",awaitReturn),D[Symbol.asyncIterator]=function(){return this},D;function awaitReturn(i){return function(p){return Promise.resolve(p).then(i,reject)}}function verb(i,p){if(v[i]){D[i]=function(p){return new Promise((function(d,y){M.push([i,p,d,y])>1||resume(i,p)}))};if(p)D[i]=p(D[i])}}function resume(i,p){try{step(v[i](p))}catch(i){settle(M[0][3],i)}}function step(i){i.value instanceof y?Promise.resolve(i.value.v).then(fulfill,reject):settle(M[0][2],i)}function fulfill(i){resume("next",i)}function reject(i){resume("throw",i)}function settle(i,p){if(i(p),M.shift(),M.length)resume(M[0][0],M[0][1])}};var D=this&&this.__asyncValues||function(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var p=i[Symbol.asyncIterator],d;return p?p.call(i):(i=typeof __values==="function"?__values(i):i[Symbol.iterator](),d={},verb("next"),verb("throw"),verb("return"),d[Symbol.asyncIterator]=function(){return this},d);function verb(p){d[p]=i[p]&&function(d){return new Promise((function(y,v){d=i[p](d),settle(y,v,d.done,d.value)}))}}function settle(i,p,d,y){Promise.resolve(y).then((function(p){i({value:p,done:d})}),p)}};var M=this&&this.__asyncDelegator||function(i){var p,d;return p={},verb("next"),verb("throw",(function(i){throw i})),verb("return"),p[Symbol.iterator]=function(){return this},p;function verb(v,D){p[v]=i[v]?function(p){return(d=!d)?{value:y(i[v](p)),done:false}:D?D(p):p}:D}};Object.defineProperty(p,"__esModule",{value:true});p.invokeUnaryImplementation=invokeUnaryImplementation;p.transformInvokeImplementation=transformInvokeImplementation;const U=d(67192);const j=d(87055);const V=d(56597);const K=d(8688);const ee=d(20285);async function invokeUnaryImplementation(i,p,d,y){const anyFn=async d=>({message:(0,K.normalize)(i.method.O,await i.impl(d.message,Object.assign(Object.assign({},p),{service:d.service,method:d.method,requestHeader:d.header,values:d.contextValues,signal:d.signal}))),stream:false,service:d.service,method:d.method,header:p.responseHeader,trailer:p.responseTrailer});const v=(0,ee.applyInterceptors)(anyFn,y);const{message:D}=await v({init:{method:p.requestMethod},message:d,url:p.url,signal:p.signal,service:i.service,method:i.method,header:p.requestHeader,contextValues:p.values,stream:false});return D}function transformInvokeImplementation(i,p,d){switch(i.kind){case U.MethodKind.Unary:return function unary(D){return v(this,arguments,(function*unary_1(){const v=D[Symbol.asyncIterator]();const M=yield y(v.next());if(M.done===true){throw new j.ConnectError("protocol error: missing input message for unary method",V.Code.Unimplemented)}const anyFn=async d=>({message:(0,K.normalize)(i.method.O,await i.impl(d.message,Object.assign(Object.assign({},p),{service:d.service,method:d.method,requestHeader:d.header,values:d.contextValues,signal:d.signal}))),stream:false,service:d.service,method:d.method,header:p.responseHeader,trailer:p.responseTrailer});const U=(0,ee.applyInterceptors)(anyFn,d);const{message:te,header:re,trailer:ne}=yield y(U({init:{method:p.requestMethod},message:M.value,url:p.url,signal:p.signal,service:i.service,method:i.method,header:p.requestHeader,contextValues:p.values,stream:false}));copyHeaders(re,p.responseHeader);copyHeaders(ne,p.responseTrailer);yield yield y(te);const ie=yield y(v.next());if(ie.done!==true){throw new j.ConnectError("protocol error: received extra input message for unary method",V.Code.Unimplemented)}}))};case U.MethodKind.ServerStreaming:{return function serverStreaming(U){return v(this,arguments,(function*serverStreaming_1(){const v=U[Symbol.asyncIterator]();const te=yield y(v.next());if(te.done===true){throw new j.ConnectError("protocol error: missing input message for server-streaming method",V.Code.Unimplemented)}const anyFn=async d=>({message:(0,K.normalizeIterable)(i.method.O,i.impl(d.message,Object.assign(Object.assign({},p),{service:d.service,method:d.method,requestHeader:d.header,values:d.contextValues,signal:d.signal}))),stream:true,service:d.service,method:d.method,header:p.responseHeader,trailer:p.responseTrailer});const re=(0,ee.applyInterceptors)(anyFn,d);const{message:ne,header:ie,trailer:oe}=yield y(re({init:{method:p.requestMethod},message:te.value,url:p.url,signal:p.signal,service:i.service,method:i.method,header:p.requestHeader,contextValues:p.values,stream:false}));copyHeaders(ie,p.responseHeader);copyHeaders(oe,p.responseTrailer);yield y(yield*M(D(ne)));const se=yield y(v.next());if(se.done!==true){throw new j.ConnectError("protocol error: received extra input message for server-streaming method",V.Code.Unimplemented)}}))}}case U.MethodKind.ClientStreaming:{return function clientStreaming(D){return v(this,arguments,(function*clientStreaming_1(){const anyFn=async d=>({message:(0,K.normalize)(i.method.O,await i.impl(d.message,Object.assign(Object.assign({},p),{service:d.service,method:d.method,requestHeader:d.header,values:d.contextValues,signal:d.signal}))),stream:false,service:d.service,method:d.method,header:p.responseHeader,trailer:p.responseTrailer});const v=(0,ee.applyInterceptors)(anyFn,d);const{message:M,header:U,trailer:j}=yield y(v({init:{method:p.requestMethod},message:D,url:p.url,signal:p.signal,service:i.service,method:i.method,header:p.requestHeader,contextValues:p.values,stream:true}));copyHeaders(U,p.responseHeader);copyHeaders(j,p.responseTrailer);yield yield y(M)}))}}case U.MethodKind.BiDiStreaming:return function biDiStreaming(U){return v(this,arguments,(function*biDiStreaming_1(){const anyFn=async d=>({message:(0,K.normalizeIterable)(i.method.O,i.impl(d.message,Object.assign(Object.assign({},p),{service:d.service,method:d.method,requestHeader:d.header,values:d.contextValues,signal:d.signal}))),stream:true,service:d.service,method:d.method,header:p.responseHeader,trailer:p.responseTrailer});const v=(0,ee.applyInterceptors)(anyFn,d);const{message:j,header:V,trailer:te}=yield y(v({init:{method:p.requestMethod},message:U,url:p.url,signal:p.signal,service:i.service,method:i.method,header:p.requestHeader,contextValues:p.values,stream:true}));copyHeaders(V,p.responseHeader);copyHeaders(te,p.responseTrailer);yield y(yield*M(D(j)))}))}}}function copyHeaders(i,p){if(i===p){return}p.forEach(((i,d)=>{p.delete(d)}));i.forEach(((i,d)=>{p.set(d,i)}))}},18189:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.validateReadWriteMaxBytes=validateReadWriteMaxBytes;p.assertWriteMaxBytes=assertWriteMaxBytes;p.assertReadMaxBytes=assertReadMaxBytes;const y=d(87055);const v=d(56597);const D=4294967295;const M=D;const U=1024;function validateReadWriteMaxBytes(i,p,d){p!==null&&p!==void 0?p:p=M;i!==null&&i!==void 0?i:i=D;d!==null&&d!==void 0?d:d=U;if(p<1||p>M){throw new y.ConnectError(`writeMaxBytes ${p} must be >= 1 and <= ${M}`,v.Code.Internal)}if(i<1||i>D){throw new y.ConnectError(`readMaxBytes ${i} must be >= 1 and <= ${D}`,v.Code.Internal)}return{readMaxBytes:i,writeMaxBytes:p,compressMinBytes:d}}function assertWriteMaxBytes(i,p){if(p>i){throw new y.ConnectError(`message size ${p} is larger than configured writeMaxBytes ${i}`,v.Code.ResourceExhausted)}}function assertReadMaxBytes(i,p,d=false){if(p>i){let D=`message size is larger than configured readMaxBytes ${i}`;if(d){D=`message size ${p} is larger than configured readMaxBytes ${i}`}throw new y.ConnectError(D,v.Code.ResourceExhausted)}}},8688:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.normalize=normalize;p.normalizeIterable=normalizeIterable;function normalize(i,p){return p instanceof i?p:new i(p)}function normalizeIterable(i,p){function transform(p){if(p.done===true){return p}return{done:p.done,value:normalize(i,p.value)}}return{[Symbol.asyncIterator](){const i=p[Symbol.asyncIterator]();const d={next:()=>i.next().then(transform)};if(i.throw!==undefined){d.throw=p=>i.throw(p).then(transform)}if(i.return!==undefined){d.return=p=>i.return(p).then(transform)}return d}}}},64639:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.runUnaryCall=runUnaryCall;p.runStreamingCall=runStreamingCall;const y=d(20285);const v=d(87055);const D=d(44630);const M=d(8688);function runUnaryCall(i){const p=(0,y.applyInterceptors)(i.next,i.interceptors);const[d,v,D]=setupSignal(i);const U=Object.assign(Object.assign({},i.req),{message:(0,M.normalize)(i.req.method.I,i.req.message),signal:d});return p(U).then((i=>{D();return i}),v)}function runStreamingCall(i){const p=(0,y.applyInterceptors)(i.next,i.interceptors);const[d,v,D]=setupSignal(i);const U=Object.assign(Object.assign({},i.req),{message:(0,M.normalizeIterable)(i.req.method.I,i.req.message),signal:d});let j=false;d.addEventListener("abort",(function(){var p,d;const y=i.req.message[Symbol.asyncIterator]();if(!j){(p=y.throw)===null||p===void 0?void 0:p.call(y,this.reason).catch((()=>{}))}(d=y.return)===null||d===void 0?void 0:d.call(y).catch((()=>{}))}));return p(U).then((i=>Object.assign(Object.assign({},i),{message:{[Symbol.asyncIterator](){const p=i.message[Symbol.asyncIterator]();return{next(){return p.next().then((i=>{if(i.done==true){j=true;D()}return i}),v)}}}}})),v)}function setupSignal(i){const{signal:p,cleanup:d}=(0,D.createDeadlineSignal)(i.timeoutMs);const y=(0,D.createLinkedAbortController)(i.signal,p);return[y.signal,function abort(i){const M=v.ConnectError.from(p.aborted?(0,D.getAbortSignalReason)(p):i);y.abort(M);d();return Promise.reject(M)},function done(){d();y.abort()}]}},14979:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getJsonOptions=getJsonOptions;p.createMethodSerializationLookup=createMethodSerializationLookup;p.createClientMethodSerializers=createClientMethodSerializers;p.limitSerialization=limitSerialization;p.createBinarySerialization=createBinarySerialization;p.createJsonSerialization=createJsonSerialization;const y=d(87055);const v=d(56597);const D=d(18189);function getJsonOptions(i){var p;const d=Object.assign({},i);(p=d.ignoreUnknownFields)!==null&&p!==void 0?p:d.ignoreUnknownFields=true;return d}function createMethodSerializationLookup(i,p,d,y){const v=limitSerialization(createBinarySerialization(i.I,p),y);const D=limitSerialization(createJsonSerialization(i.I,d),y);const M=limitSerialization(createBinarySerialization(i.O,p),y);const U=limitSerialization(createJsonSerialization(i.O,d),y);return{getI(i){return i?v:D},getO(i){return i?M:U}}}function createClientMethodSerializers(i,p,d,y){const v=p?createBinarySerialization(i.I,y):createJsonSerialization(i.I,d);const D=p?createBinarySerialization(i.O,y):createJsonSerialization(i.O,d);return{parse:D.parse,serialize:v.serialize}}function limitSerialization(i,p){return{serialize(d){const y=i.serialize(d);(0,D.assertWriteMaxBytes)(p.writeMaxBytes,y.byteLength);return y},parse(d){(0,D.assertReadMaxBytes)(p.readMaxBytes,d.byteLength,true);return i.parse(d)}}}function createBinarySerialization(i,p){return{parse(d){try{return i.fromBinary(d,p)}catch(i){const p=i instanceof Error?i.message:String(i);throw new y.ConnectError(`parse binary: ${p}`,v.Code.Internal)}},serialize(i){try{return i.toBinary(p)}catch(i){const p=i instanceof Error?i.message:String(i);throw new y.ConnectError(`serialize binary: ${p}`,v.Code.Internal)}}}}function createJsonSerialization(i,p){var d,D;const M=(d=p===null||p===void 0?void 0:p.textEncoder)!==null&&d!==void 0?d:new TextEncoder;const U=(D=p===null||p===void 0?void 0:p.textDecoder)!==null&&D!==void 0?D:new TextDecoder;const j=getJsonOptions(p);return{parse(p){try{const d=U.decode(p);return i.fromJsonString(d,j)}catch(i){throw y.ConnectError.from(i,v.Code.InvalidArgument)}},serialize(i){try{const p=i.toJsonString(j);return M.encode(p)}catch(i){throw y.ConnectError.from(i,v.Code.Internal)}}}}},44630:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createLinkedAbortController=createLinkedAbortController;p.createDeadlineSignal=createDeadlineSignal;p.getAbortSignalReason=getAbortSignalReason;const y=d(87055);const v=d(56597);function createLinkedAbortController(...i){const p=new AbortController;const d=i.filter((i=>i!==undefined)).concat(p.signal);for(const i of d){if(i.aborted){onAbort.apply(i);break}i.addEventListener("abort",onAbort)}function onAbort(){if(!p.signal.aborted){p.abort(getAbortSignalReason(this))}for(const i of d){i.removeEventListener("abort",onAbort)}}return p}function createDeadlineSignal(i){const p=new AbortController;const listener=()=>{p.abort(new y.ConnectError("the operation timed out",v.Code.DeadlineExceeded))};let d;if(i!==undefined){if(i<=0)listener();else d=setTimeout(listener,i)}return{signal:p.signal,cleanup:()=>clearTimeout(d)}}function getAbortSignalReason(i){if(!i.aborted){return undefined}if(i.reason!==undefined){return i.reason}const p=new Error("This operation was aborted");p.name="AbortError";return p}},87883:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createFetchClient=createFetchClient;p.createFetchHandler=createFetchHandler;p.universalClientRequestToFetch=universalClientRequestToFetch;p.universalClientResponseFromFetch=universalClientResponseFromFetch;p.universalServerRequestFromFetch=universalServerRequestFromFetch;p.universalServerResponseToFetch=universalServerResponseToFetch;function createFetchClient(i){return async function fetchClient(p){const d=await i(universalClientRequestToFetch(p));return universalClientResponseFromFetch(d)}}function createFetchHandler(i,p){async function handleFetch(d){const y=universalServerRequestFromFetch(d,p!==null&&p!==void 0?p:{});const v=await i(y);return universalServerResponseToFetch(v)}return Object.assign(handleFetch,i)}function universalClientRequestToFetch(i){const p=i.body===undefined?null:iterableToReadableStream(i.body);return new Request(i.url,{method:i.method,headers:i.header,signal:i.signal,body:p})}function universalClientResponseFromFetch(i){return{status:i.status,header:i.headers,body:iterableFromReadableStream(i.body),trailer:new Headers}}function universalServerRequestFromFetch(i,p){var d;return{httpVersion:(d=p.httpVersion)!==null&&d!==void 0?d:"",method:i.method,url:i.url,header:i.headers,body:iterableFromReadableStream(i.body),signal:i.signal}}function universalServerResponseToFetch(i){let p=null;if(i.body!==undefined){p=iterableToReadableStream(i.body)}return new Response(p,{status:i.status,headers:i.header})}function iterableToReadableStream(i){const p=i[Symbol.asyncIterator]();return new ReadableStream({async pull(i){const d=await p.next();if(d.done===true){i.close();return}i.enqueue(d.value)},async cancel(i){if(p.throw){try{await p.throw(i)}catch(i){}}}})}function iterableFromReadableStream(i){const p=i===null||i===void 0?void 0:i.getReader();return{[Symbol.asyncIterator](){return{async next(){if(p!==undefined){const i=await p.read();if(i.done){return{done:true,value:undefined}}return i}return{done:true,value:undefined}},async throw(i){if(p!==undefined){await p.cancel(i)}return{done:true,value:undefined}}}}}}},75807:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createUniversalHandlerClient=createUniversalHandlerClient;const y=d(56597);const v=d(87055);const D=d(76506);const M=d(44630);function createUniversalHandlerClient(i){const p=new Map;for(const d of i){p.set(d.requestPath,d)}return async i=>{var d,M,U;const j=new URL(i.url).pathname;const V=p.get(j);if(!V){throw new v.ConnectError(`RouterHttpClient: no handler registered for ${j}`,y.Code.Unimplemented)}const K=(d=i.signal)!==null&&d!==void 0?d:(new AbortController).signal;const ee=await raceSignal(K,V({body:(M=i.body)!==null&&M!==void 0?M:(0,D.createAsyncIterable)([]),httpVersion:"2.0",method:i.method,url:i.url,header:i.header,signal:K}));const te=(U=ee.body)!==null&&U!==void 0?U:(0,D.createAsyncIterable)([]);return{body:(0,D.pipe)(te,(i=>({[Symbol.asyncIterator](){const p=i[Symbol.asyncIterator]();const d={next(){return raceSignal(K,p.next())}};if(p.throw!==undefined){d.throw=i=>p.throw(i)}if(p.return!==undefined){d.return=i=>p.return(i)}return d}}))),header:new Headers(ee.header),status:ee.status,trailer:new Headers(ee.trailer)}}}function raceSignal(i,p){let d;const y=new Promise(((p,y)=>{const onAbort=()=>y((0,M.getAbortSignalReason)(i));if(i.aborted){return onAbort()}i.addEventListener("abort",onAbort);d=()=>i.removeEventListener("abort",onAbort)}));return Promise.race([y,p]).finally(d)}},27511:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.validateUniversalHandlerOptions=validateUniversalHandlerOptions;p.createUniversalServiceHandlers=createUniversalServiceHandlers;p.createUniversalMethodHandler=createUniversalMethodHandler;p.negotiateProtocol=negotiateProtocol;const y=d(67192);const v=d(77314);const D=d(7564);const M=d(18189);const U=d(87055);const j=d(56597);function validateUniversalHandlerOptions(i){var p,d,y;i!==null&&i!==void 0?i:i={};const v=i.acceptCompression?[...i.acceptCompression]:[];const D=(p=i.requireConnectProtocolHeader)!==null&&p!==void 0?p:false;const U=(d=i.maxTimeoutMs)!==null&&d!==void 0?d:Number.MAX_SAFE_INTEGER;return Object.assign(Object.assign({acceptCompression:v},(0,M.validateReadWriteMaxBytes)(i.readMaxBytes,i.writeMaxBytes,i.compressMinBytes)),{jsonOptions:i.jsonOptions,binaryOptions:i.binaryOptions,maxTimeoutMs:U,shutdownSignal:i.shutdownSignal,requireConnectProtocolHeader:D,interceptors:(y=i.interceptors)!==null&&y!==void 0?y:[]})}function createUniversalServiceHandlers(i,p){return Object.entries(i.methods).map((([,i])=>createUniversalMethodHandler(i,p)))}function createUniversalMethodHandler(i,p){return negotiateProtocol(p.map((p=>p(i))))}function negotiateProtocol(i){if(i.length==0){throw new U.ConnectError("at least one protocol is required",j.Code.Internal)}const p=i[0].service;const d=i[0].method;const M=i[0].requestPath;if(i.some((i=>i.service!==p||i.method!==d))){throw new U.ConnectError("cannot negotiate protocol for different RPCs",j.Code.Internal)}if(i.some((i=>i.requestPath!==M))){throw new U.ConnectError("cannot negotiate protocol for different requestPaths",j.Code.Internal)}async function protocolNegotiatingHandler(p){var D;if(d.kind==y.MethodKind.BiDiStreaming&&p.httpVersion.startsWith("1.")){return Object.assign(Object.assign({},v.uResponseVersionNotSupported),{header:new Headers({Connection:"close"})})}const M=(D=p.header.get("Content-Type"))!==null&&D!==void 0?D:"";const U=i.filter((i=>i.allowedMethods.includes(p.method)));if(U.length==0){return v.uResponseMethodNotAllowed}if(U.length==1&&M===""){const i=U[0];return i(p)}const j=U.filter((i=>i.supportedContentType(M)));if(j.length==0){return v.uResponseUnsupportedMediaType}const V=j[0];return V(p)}return Object.assign(protocolNegotiatingHandler,{service:p,method:d,requestPath:M,supportedContentType:(0,D.contentTypeMatcher)(...i.map((i=>i.supportedContentType))),protocolNames:i.flatMap((i=>i.protocolNames)).filter(((i,p,d)=>d.indexOf(i)===p)),allowedMethods:i.flatMap((i=>i.allowedMethods)).filter(((i,p,d)=>d.indexOf(i)===p))})}},77314:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.uResponseVersionNotSupported=p.uResponseMethodNotAllowed=p.uResponseUnsupportedMediaType=p.uResponseNotFound=p.uResponseOk=void 0;p.assertByteStreamRequest=assertByteStreamRequest;function assertByteStreamRequest(i){if(typeof i.body=="object"&&i.body!==null&&Symbol.asyncIterator in i.body){return}throw new Error("byte stream required, but received JSON")}p.uResponseOk={status:200};p.uResponseNotFound={status:404};p.uResponseUnsupportedMediaType={status:415};p.uResponseMethodNotAllowed={status:405};p.uResponseVersionNotSupported={status:505}},76185:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRouterTransport=createRouterTransport;const y=d(51161);const v=d(75807);const D=d(92161);function createRouterTransport(i,p){var d,M;const U=(0,D.createConnectRouter)(Object.assign(Object.assign({},(d=p===null||p===void 0?void 0:p.router)!==null&&d!==void 0?d:{}),{connect:true}));i(U);return(0,y.createTransport)(Object.assign({httpClient:(0,v.createUniversalHandlerClient)(U.handlers),baseUrl:"https://in-memory",useBinaryFormat:true,interceptors:[],acceptCompression:[],sendCompression:null,compressMinBytes:Number.MAX_SAFE_INTEGER,readMaxBytes:Number.MAX_SAFE_INTEGER,writeMaxBytes:Number.MAX_SAFE_INTEGER},(M=p===null||p===void 0?void 0:p.transport)!==null&&M!==void 0?M:{}))}},92161:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createConnectRouter=createConnectRouter;const y=d(87055);const v=d(56597);const D=d(36890);const M=d(48282);const U=d(25409);const j=d(18119);const V=d(27511);function createConnectRouter(i){const p=whichProtocols(i);const d=[];return{handlers:d,service(i,y,v){const{protocols:M}=whichProtocols(v,p);d.push(...(0,V.createUniversalServiceHandlers)((0,D.createServiceImplSpec)(i,y),M));return this},rpc(i,y,v,M){let U;let j;let K;let ee;if("typeName"in i){U=i;j=y;K=v;ee=M}else{U=Object.assign(Object.assign({},i.service),{methods:{}});j=i;K=y;ee=v}const{protocols:te}=whichProtocols(ee,p);d.push((0,V.createUniversalMethodHandler)((0,D.createMethodImplSpec)(U,j,K),te));return this}}}function whichProtocols(i,p){if(p&&!i){return p}const d=p?Object.assign(Object.assign({},(0,V.validateUniversalHandlerOptions)(p.options)),i):Object.assign(Object.assign({},i),(0,V.validateUniversalHandlerOptions)(i!==null&&i!==void 0?i:{}));const D=[];if((i===null||i===void 0?void 0:i.grpc)!==false){D.push((0,U.createHandlerFactory)(d))}if((i===null||i===void 0?void 0:i.grpcWeb)!==false){D.push((0,M.createHandlerFactory)(d))}if((i===null||i===void 0?void 0:i.connect)!==false){D.push((0,j.createHandlerFactory)(d))}if(D.length===0){throw new y.ConnectError("cannot create handler, all protocols are disabled",v.Code.InvalidArgument)}return{options:d,protocols:D}}},56917:(i,p,d)=>{"use strict";const y=d(57075).Writable;const v=d(57975).inherits;const D=d(80439);const M=d(55341);const U=d(66890);const j=45;const V=Buffer.from("-");const K=Buffer.from("\r\n");const EMPTY_FN=function(){};function Dicer(i){if(!(this instanceof Dicer)){return new Dicer(i)}y.call(this,i);if(!i||!i.headerFirst&&typeof i.boundary!=="string"){throw new TypeError("Boundary required")}if(typeof i.boundary==="string"){this.setBoundary(i.boundary)}else{this._bparser=undefined}this._headerFirst=i.headerFirst;this._dashes=0;this._parts=0;this._finished=false;this._realFinish=false;this._isPreamble=true;this._justMatched=false;this._firstWrite=true;this._inHeader=true;this._part=undefined;this._cb=undefined;this._ignoreData=false;this._partOpts={highWaterMark:i.partHwm};this._pause=false;const p=this;this._hparser=new U(i);this._hparser.on("header",(function(i){p._inHeader=false;p._part.emit("header",i)}))}v(Dicer,y);Dicer.prototype.emit=function(i){if(i==="finish"&&!this._realFinish){if(!this._finished){const i=this;process.nextTick((function(){i.emit("error",new Error("Unexpected end of multipart data"));if(i._part&&!i._ignoreData){const p=i._isPreamble?"Preamble":"Part";i._part.emit("error",new Error(p+" terminated early due to unexpected end of multipart data"));i._part.push(null);process.nextTick((function(){i._realFinish=true;i.emit("finish");i._realFinish=false}));return}i._realFinish=true;i.emit("finish");i._realFinish=false}))}}else{y.prototype.emit.apply(this,arguments)}};Dicer.prototype._write=function(i,p,d){if(!this._hparser&&!this._bparser){return d()}if(this._headerFirst&&this._isPreamble){if(!this._part){this._part=new M(this._partOpts);if(this.listenerCount("preamble")!==0){this.emit("preamble",this._part)}else{this._ignore()}}const p=this._hparser.push(i);if(!this._inHeader&&p!==undefined&&p<i.length){i=i.slice(p)}else{return d()}}if(this._firstWrite){this._bparser.push(K);this._firstWrite=false}this._bparser.push(i);if(this._pause){this._cb=d}else{d()}};Dicer.prototype.reset=function(){this._part=undefined;this._bparser=undefined;this._hparser=undefined};Dicer.prototype.setBoundary=function(i){const p=this;this._bparser=new D("\r\n--"+i);this._bparser.on("info",(function(i,d,y,v){p._oninfo(i,d,y,v)}))};Dicer.prototype._ignore=function(){if(this._part&&!this._ignoreData){this._ignoreData=true;this._part.on("error",EMPTY_FN);this._part.resume()}};Dicer.prototype._oninfo=function(i,p,d,y){let v;const D=this;let U=0;let K;let ee=true;if(!this._part&&this._justMatched&&p){while(this._dashes<2&&d+U<y){if(p[d+U]===j){++U;++this._dashes}else{if(this._dashes){v=V}this._dashes=0;break}}if(this._dashes===2){if(d+U<y&&this.listenerCount("trailer")!==0){this.emit("trailer",p.slice(d+U,y))}this.reset();this._finished=true;if(D._parts===0){D._realFinish=true;D.emit("finish");D._realFinish=false}}if(this._dashes){return}}if(this._justMatched){this._justMatched=false}if(!this._part){this._part=new M(this._partOpts);this._part._read=function(i){D._unpause()};if(this._isPreamble&&this.listenerCount("preamble")!==0){this.emit("preamble",this._part)}else if(this._isPreamble!==true&&this.listenerCount("part")!==0){this.emit("part",this._part)}else{this._ignore()}if(!this._isPreamble){this._inHeader=true}}if(p&&d<y&&!this._ignoreData){if(this._isPreamble||!this._inHeader){if(v){ee=this._part.push(v)}ee=this._part.push(p.slice(d,y));if(!ee){this._pause=true}}else if(!this._isPreamble&&this._inHeader){if(v){this._hparser.push(v)}K=this._hparser.push(p.slice(d,y));if(!this._inHeader&&K!==undefined&&K<y){this._oninfo(false,p,d+K,y)}}}if(i){this._hparser.reset();if(this._isPreamble){this._isPreamble=false}else{if(d!==y){++this._parts;this._part.on("end",(function(){if(--D._parts===0){if(D._finished){D._realFinish=true;D.emit("finish");D._realFinish=false}else{D._unpause()}}}))}}this._part.push(null);this._part=undefined;this._ignoreData=false;this._justMatched=true;this._dashes=0}};Dicer.prototype._unpause=function(){if(!this._pause){return}this._pause=false;if(this._cb){const i=this._cb;this._cb=undefined;i()}};i.exports=Dicer},66890:(i,p,d)=>{"use strict";const y=d(78474).EventEmitter;const v=d(57975).inherits;const D=d(31954);const M=d(80439);const U=Buffer.from("\r\n\r\n");const j=/\r\n/g;const V=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function HeaderParser(i){y.call(this);i=i||{};const p=this;this.nread=0;this.maxed=false;this.npairs=0;this.maxHeaderPairs=D(i,"maxHeaderPairs",2e3);this.maxHeaderSize=D(i,"maxHeaderSize",80*1024);this.buffer="";this.header={};this.finished=false;this.ss=new M(U);this.ss.on("info",(function(i,d,y,v){if(d&&!p.maxed){if(p.nread+v-y>=p.maxHeaderSize){v=p.maxHeaderSize-p.nread+y;p.nread=p.maxHeaderSize;p.maxed=true}else{p.nread+=v-y}p.buffer+=d.toString("binary",y,v)}if(i){p._finish()}}))}v(HeaderParser,y);HeaderParser.prototype.push=function(i){const p=this.ss.push(i);if(this.finished){return p}};HeaderParser.prototype.reset=function(){this.finished=false;this.buffer="";this.header={};this.ss.reset()};HeaderParser.prototype._finish=function(){if(this.buffer){this._parseHeader()}this.ss.matches=this.ss.maxMatches;const i=this.header;this.header={};this.buffer="";this.finished=true;this.nread=this.npairs=0;this.maxed=false;this.emit("header",i)};HeaderParser.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs){return}const i=this.buffer.split(j);const p=i.length;let d,y;for(var v=0;v<p;++v){if(i[v].length===0){continue}if(i[v][0]==="\t"||i[v][0]===" "){if(y){this.header[y][this.header[y].length-1]+=i[v];continue}}const p=i[v].indexOf(":");if(p===-1||p===0){return}d=V.exec(i[v]);y=d[1].toLowerCase();this.header[y]=this.header[y]||[];this.header[y].push(d[2]||"");if(++this.npairs===this.maxHeaderPairs){break}}};i.exports=HeaderParser},55341:(i,p,d)=>{"use strict";const y=d(57975).inherits;const v=d(57075).Readable;function PartStream(i){v.call(this,i)}y(PartStream,v);PartStream.prototype._read=function(i){};i.exports=PartStream},80439:(i,p,d)=>{"use strict";const y=d(78474).EventEmitter;const v=d(57975).inherits;function SBMH(i){if(typeof i==="string"){i=Buffer.from(i)}if(!Buffer.isBuffer(i)){throw new TypeError("The needle has to be a String or a Buffer.")}const p=i.length;if(p===0){throw new Error("The needle cannot be an empty String/Buffer.")}if(p>256){throw new Error("The needle cannot have a length bigger than 256.")}this.maxMatches=Infinity;this.matches=0;this._occ=new Array(256).fill(p);this._lookbehind_size=0;this._needle=i;this._bufpos=0;this._lookbehind=Buffer.alloc(p);for(var d=0;d<p-1;++d){this._occ[i[d]]=p-1-d}}v(SBMH,y);SBMH.prototype.reset=function(){this._lookbehind_size=0;this.matches=0;this._bufpos=0};SBMH.prototype.push=function(i,p){if(!Buffer.isBuffer(i)){i=Buffer.from(i,"binary")}const d=i.length;this._bufpos=p||0;let y;while(y!==d&&this.matches<this.maxMatches){y=this._sbmh_feed(i)}return y};SBMH.prototype._sbmh_feed=function(i){const p=i.length;const d=this._needle;const y=d.length;const v=d[y-1];let D=-this._lookbehind_size;let M;if(D<0){while(D<0&&D<=p-y){M=this._sbmh_lookup_char(i,D+y-1);if(M===v&&this._sbmh_memcmp(i,D,y-1)){this._lookbehind_size=0;++this.matches;this.emit("info",true);return this._bufpos=D+y}D+=this._occ[M]}if(D<0){while(D<0&&!this._sbmh_memcmp(i,D,p-D)){++D}}if(D>=0){this.emit("info",false,this._lookbehind,0,this._lookbehind_size);this._lookbehind_size=0}else{const d=this._lookbehind_size+D;if(d>0){this.emit("info",false,this._lookbehind,0,d)}this._lookbehind.copy(this._lookbehind,0,d,this._lookbehind_size-d);this._lookbehind_size-=d;i.copy(this._lookbehind,this._lookbehind_size);this._lookbehind_size+=p;this._bufpos=p;return p}}D+=(D>=0)*this._bufpos;if(i.indexOf(d,D)!==-1){D=i.indexOf(d,D);++this.matches;if(D>0){this.emit("info",true,i,this._bufpos,D)}else{this.emit("info",true)}return this._bufpos=D+y}else{D=p-y}while(D<p&&(i[D]!==d[0]||Buffer.compare(i.subarray(D,D+p-D),d.subarray(0,p-D))!==0)){++D}if(D<p){i.copy(this._lookbehind,0,D,D+(p-D));this._lookbehind_size=p-D}if(D>0){this.emit("info",false,i,this._bufpos,D<p?D:p)}this._bufpos=p;return p};SBMH.prototype._sbmh_lookup_char=function(i,p){return p<0?this._lookbehind[this._lookbehind_size+p]:i[p]};SBMH.prototype._sbmh_memcmp=function(i,p,d){for(var y=0;y<d;++y){if(this._sbmh_lookup_char(i,p+y)!==this._needle[y]){return false}}return true};i.exports=SBMH},69766:(i,p,d)=>{"use strict";const y=d(57075).Writable;const{inherits:v}=d(57975);const D=d(56917);const M=d(84945);const U=d(31724);const j=d(66812);function Busboy(i){if(!(this instanceof Busboy)){return new Busboy(i)}if(typeof i!=="object"){throw new TypeError("Busboy expected an options-Object.")}if(typeof i.headers!=="object"){throw new TypeError("Busboy expected an options-Object with headers-attribute.")}if(typeof i.headers["content-type"]!=="string"){throw new TypeError("Missing Content-Type-header.")}const{headers:p,...d}=i;this.opts={autoDestroy:false,...d};y.call(this,this.opts);this._done=false;this._parser=this.getParserByHeaders(p);this._finished=false}v(Busboy,y);Busboy.prototype.emit=function(i){if(i==="finish"){if(!this._done){this._parser?.end();return}else if(this._finished){return}this._finished=true}y.prototype.emit.apply(this,arguments)};Busboy.prototype.getParserByHeaders=function(i){const p=j(i["content-type"]);const d={defCharset:this.opts.defCharset,fileHwm:this.opts.fileHwm,headers:i,highWaterMark:this.opts.highWaterMark,isPartAFile:this.opts.isPartAFile,limits:this.opts.limits,parsedConType:p,preservePath:this.opts.preservePath};if(M.detect.test(p[0])){return new M(this,d)}if(U.detect.test(p[0])){return new U(this,d)}throw new Error("Unsupported Content-Type.")};Busboy.prototype._write=function(i,p,d){this._parser.write(i,d)};i.exports=Busboy;i.exports["default"]=Busboy;i.exports.Busboy=Busboy;i.exports.Dicer=D},84945:(i,p,d)=>{"use strict";const{Readable:y}=d(57075);const{inherits:v}=d(57975);const D=d(56917);const M=d(66812);const U=d(3772);const j=d(14935);const V=d(31954);const K=/^boundary$/i;const ee=/^form-data$/i;const te=/^charset$/i;const re=/^filename$/i;const ne=/^name$/i;Multipart.detect=/^multipart\/form-data/i;function Multipart(i,p){let d;let y;const v=this;let ie;const oe=p.limits;const se=p.isPartAFile||((i,p,d)=>p==="application/octet-stream"||d!==undefined);const ae=p.parsedConType||[];const le=p.defCharset||"utf8";const ce=p.preservePath;const ue={highWaterMark:p.fileHwm};for(d=0,y=ae.length;d<y;++d){if(Array.isArray(ae[d])&&K.test(ae[d][0])){ie=ae[d][1];break}}function checkFinished(){if(Ee===0&&we&&!i._done){we=false;v.end()}}if(typeof ie!=="string"){throw new Error("Multipart: Boundary not found")}const pe=V(oe,"fieldSize",1*1024*1024);const de=V(oe,"fileSize",Infinity);const fe=V(oe,"files",Infinity);const me=V(oe,"fields",Infinity);const he=V(oe,"parts",Infinity);const Ae=V(oe,"headerPairs",2e3);const ge=V(oe,"headerSize",80*1024);let ye=0;let be=0;let Ee=0;let ve;let Ce;let we=false;this._needDrain=false;this._pause=false;this._cb=undefined;this._nparts=0;this._boy=i;const Se={boundary:ie,maxHeaderPairs:Ae,maxHeaderSize:ge,partHwm:ue.highWaterMark,highWaterMark:p.highWaterMark};this.parser=new D(Se);this.parser.on("drain",(function(){v._needDrain=false;if(v._cb&&!v._pause){const i=v._cb;v._cb=undefined;i()}})).on("part",(function onPart(p){if(++v._nparts>he){v.parser.removeListener("part",onPart);v.parser.on("part",skipPart);i.hitPartsLimit=true;i.emit("partsLimit");return skipPart(p)}if(Ce){const i=Ce;i.emit("end");i.removeAllListeners("end")}p.on("header",(function(D){let V;let K;let ie;let oe;let ae;let he;let Ae=0;if(D["content-type"]){ie=M(D["content-type"][0]);if(ie[0]){V=ie[0].toLowerCase();for(d=0,y=ie.length;d<y;++d){if(te.test(ie[d][0])){oe=ie[d][1].toLowerCase();break}}}}if(V===undefined){V="text/plain"}if(oe===undefined){oe=le}if(D["content-disposition"]){ie=M(D["content-disposition"][0]);if(!ee.test(ie[0])){return skipPart(p)}for(d=0,y=ie.length;d<y;++d){if(ne.test(ie[d][0])){K=ie[d][1]}else if(re.test(ie[d][0])){he=ie[d][1];if(!ce){he=j(he)}}}}else{return skipPart(p)}if(D["content-transfer-encoding"]){ae=D["content-transfer-encoding"][0].toLowerCase()}else{ae="7bit"}let ge,we;if(se(K,V,he)){if(ye===fe){if(!i.hitFilesLimit){i.hitFilesLimit=true;i.emit("filesLimit")}return skipPart(p)}++ye;if(i.listenerCount("file")===0){v.parser._ignore();return}++Ee;const d=new FileStream(ue);ve=d;d.on("end",(function(){--Ee;v._pause=false;checkFinished();if(v._cb&&!v._needDrain){const i=v._cb;v._cb=undefined;i()}}));d._read=function(i){if(!v._pause){return}v._pause=false;if(v._cb&&!v._needDrain){const i=v._cb;v._cb=undefined;i()}};i.emit("file",K,d,he,ae,V);ge=function(i){if((Ae+=i.length)>de){const y=de-Ae+i.length;if(y>0){d.push(i.slice(0,y))}d.truncated=true;d.bytesRead=de;p.removeAllListeners("data");d.emit("limit");return}else if(!d.push(i)){v._pause=true}d.bytesRead=Ae};we=function(){ve=undefined;d.push(null)}}else{if(be===me){if(!i.hitFieldsLimit){i.hitFieldsLimit=true;i.emit("fieldsLimit")}return skipPart(p)}++be;++Ee;let d="";let y=false;Ce=p;ge=function(i){if((Ae+=i.length)>pe){const v=pe-(Ae-i.length);d+=i.toString("binary",0,v);y=true;p.removeAllListeners("data")}else{d+=i.toString("binary")}};we=function(){Ce=undefined;if(d.length){d=U(d,"binary",oe)}i.emit("field",K,d,false,y,ae,V);--Ee;checkFinished()}}p._readableState.sync=false;p.on("data",ge);p.on("end",we)})).on("error",(function(i){if(ve){ve.emit("error",i)}}))})).on("error",(function(p){i.emit("error",p)})).on("finish",(function(){we=true;checkFinished()}))}Multipart.prototype.write=function(i,p){const d=this.parser.write(i);if(d&&!this._pause){p()}else{this._needDrain=!d;this._cb=p}};Multipart.prototype.end=function(){const i=this;if(i.parser.writable){i.parser.end()}else if(!i._boy._done){process.nextTick((function(){i._boy._done=true;i._boy.emit("finish")}))}};function skipPart(i){i.resume()}function FileStream(i){y.call(this,i);this.bytesRead=0;this.truncated=false}v(FileStream,y);FileStream.prototype._read=function(i){};i.exports=Multipart},31724:(i,p,d)=>{"use strict";const y=d(70393);const v=d(3772);const D=d(31954);const M=/^charset$/i;UrlEncoded.detect=/^application\/x-www-form-urlencoded/i;function UrlEncoded(i,p){const d=p.limits;const v=p.parsedConType;this.boy=i;this.fieldSizeLimit=D(d,"fieldSize",1*1024*1024);this.fieldNameSizeLimit=D(d,"fieldNameSize",100);this.fieldsLimit=D(d,"fields",Infinity);let U;for(var j=0,V=v.length;j<V;++j){if(Array.isArray(v[j])&&M.test(v[j][0])){U=v[j][1].toLowerCase();break}}if(U===undefined){U=p.defCharset||"utf8"}this.decoder=new y;this.charset=U;this._fields=0;this._state="key";this._checkingBytes=true;this._bytesKey=0;this._bytesVal=0;this._key="";this._val="";this._keyTrunc=false;this._valTrunc=false;this._hitLimit=false}UrlEncoded.prototype.write=function(i,p){if(this._fields===this.fieldsLimit){if(!this.boy.hitFieldsLimit){this.boy.hitFieldsLimit=true;this.boy.emit("fieldsLimit")}return p()}let d;let y;let D;let M=0;const U=i.length;while(M<U){if(this._state==="key"){d=y=undefined;for(D=M;D<U;++D){if(!this._checkingBytes){++M}if(i[D]===61){d=D;break}else if(i[D]===38){y=D;break}if(this._checkingBytes&&this._bytesKey===this.fieldNameSizeLimit){this._hitLimit=true;break}else if(this._checkingBytes){++this._bytesKey}}if(d!==undefined){if(d>M){this._key+=this.decoder.write(i.toString("binary",M,d))}this._state="val";this._hitLimit=false;this._checkingBytes=true;this._val="";this._bytesVal=0;this._valTrunc=false;this.decoder.reset();M=d+1}else if(y!==undefined){++this._fields;let d;const D=this._keyTrunc;if(y>M){d=this._key+=this.decoder.write(i.toString("binary",M,y))}else{d=this._key}this._hitLimit=false;this._checkingBytes=true;this._key="";this._bytesKey=0;this._keyTrunc=false;this.decoder.reset();if(d.length){this.boy.emit("field",v(d,"binary",this.charset),"",D,false)}M=y+1;if(this._fields===this.fieldsLimit){return p()}}else if(this._hitLimit){if(D>M){this._key+=this.decoder.write(i.toString("binary",M,D))}M=D;if((this._bytesKey=this._key.length)===this.fieldNameSizeLimit){this._checkingBytes=false;this._keyTrunc=true}}else{if(M<U){this._key+=this.decoder.write(i.toString("binary",M))}M=U}}else{y=undefined;for(D=M;D<U;++D){if(!this._checkingBytes){++M}if(i[D]===38){y=D;break}if(this._checkingBytes&&this._bytesVal===this.fieldSizeLimit){this._hitLimit=true;break}else if(this._checkingBytes){++this._bytesVal}}if(y!==undefined){++this._fields;if(y>M){this._val+=this.decoder.write(i.toString("binary",M,y))}this.boy.emit("field",v(this._key,"binary",this.charset),v(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc);this._state="key";this._hitLimit=false;this._checkingBytes=true;this._key="";this._bytesKey=0;this._keyTrunc=false;this.decoder.reset();M=y+1;if(this._fields===this.fieldsLimit){return p()}}else if(this._hitLimit){if(D>M){this._val+=this.decoder.write(i.toString("binary",M,D))}M=D;if(this._val===""&&this.fieldSizeLimit===0||(this._bytesVal=this._val.length)===this.fieldSizeLimit){this._checkingBytes=false;this._valTrunc=true}}else{if(M<U){this._val+=this.decoder.write(i.toString("binary",M))}M=U}}}p()};UrlEncoded.prototype.end=function(){if(this.boy._done){return}if(this._state==="key"&&this._key.length>0){this.boy.emit("field",v(this._key,"binary",this.charset),"",this._keyTrunc,false)}else if(this._state==="val"){this.boy.emit("field",v(this._key,"binary",this.charset),v(this._val,"binary",this.charset),this._keyTrunc,this._valTrunc)}this.boy._done=true;this.boy.emit("finish")};i.exports=UrlEncoded},70393:i=>{"use strict";const p=/\+/g;const d=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function Decoder(){this.buffer=undefined}Decoder.prototype.write=function(i){i=i.replace(p," ");let y="";let v=0;let D=0;const M=i.length;for(;v<M;++v){if(this.buffer!==undefined){if(!d[i.charCodeAt(v)]){y+="%"+this.buffer;this.buffer=undefined;--v}else{this.buffer+=i[v];++D;if(this.buffer.length===2){y+=String.fromCharCode(parseInt(this.buffer,16));this.buffer=undefined}}}else if(i[v]==="%"){if(v>D){y+=i.substring(D,v);D=v}this.buffer="";++D}}if(D<M&&this.buffer===undefined){y+=i.substring(D)}return y};Decoder.prototype.reset=function(){this.buffer=undefined};i.exports=Decoder},14935:i=>{"use strict";i.exports=function basename(i){if(typeof i!=="string"){return""}for(var p=i.length-1;p>=0;--p){switch(i.charCodeAt(p)){case 47:case 92:i=i.slice(p+1);return i===".."||i==="."?"":i}}return i===".."||i==="."?"":i}},3772:function(i){"use strict";const p=new TextDecoder("utf-8");const d=new Map([["utf-8",p],["utf8",p]]);function getDecoder(i){let p;while(true){switch(i){case"utf-8":case"utf8":return y.utf8;case"latin1":case"ascii":case"us-ascii":case"iso-8859-1":case"iso8859-1":case"iso88591":case"iso_8859-1":case"windows-1252":case"iso_8859-1:1987":case"cp1252":case"x-cp1252":return y.latin1;case"utf16le":case"utf-16le":case"ucs2":case"ucs-2":return y.utf16le;case"base64":return y.base64;default:if(p===undefined){p=true;i=i.toLowerCase();continue}return y.other.bind(i)}}}const y={utf8:(i,p)=>{if(i.length===0){return""}if(typeof i==="string"){i=Buffer.from(i,p)}return i.utf8Slice(0,i.length)},latin1:(i,p)=>{if(i.length===0){return""}if(typeof i==="string"){return i}return i.latin1Slice(0,i.length)},utf16le:(i,p)=>{if(i.length===0){return""}if(typeof i==="string"){i=Buffer.from(i,p)}return i.ucs2Slice(0,i.length)},base64:(i,p)=>{if(i.length===0){return""}if(typeof i==="string"){i=Buffer.from(i,p)}return i.base64Slice(0,i.length)},other:(i,p)=>{if(i.length===0){return""}if(typeof i==="string"){i=Buffer.from(i,p)}if(d.has(this.toString())){try{return d.get(this).decode(i)}catch{}}return typeof i==="string"?i:i.toString()}};function decodeText(i,p,d){if(i){return getDecoder(d)(i,p)}return i}i.exports=decodeText},31954:i=>{"use strict";i.exports=function getLimit(i,p,d){if(!i||i[p]===undefined||i[p]===null){return d}if(typeof i[p]!=="number"||isNaN(i[p])){throw new TypeError("Limit "+p+" is not a valid number")}return i[p]}},66812:(i,p,d)=>{"use strict";const y=d(3772);const v=/%[a-fA-F0-9][a-fA-F0-9]/g;const D={"%00":"\0","%01":"","%02":"","%03":"","%04":"","%05":"","%06":"","%07":"","%08":"\b","%09":"\t","%0a":"\n","%0A":"\n","%0b":"\v","%0B":"\v","%0c":"\f","%0C":"\f","%0d":"\r","%0D":"\r","%0e":"","%0E":"","%0f":"","%0F":"","%10":"","%11":"","%12":"","%13":"","%14":"","%15":"","%16":"","%17":"","%18":"","%19":"","%1a":"","%1A":"","%1b":"","%1B":"","%1c":"","%1C":"","%1d":"","%1D":"","%1e":"","%1E":"","%1f":"","%1F":"","%20":" ","%21":"!","%22":'"',"%23":"#","%24":"$","%25":"%","%26":"&","%27":"'","%28":"(","%29":")","%2a":"*","%2A":"*","%2b":"+","%2B":"+","%2c":",","%2C":",","%2d":"-","%2D":"-","%2e":".","%2E":".","%2f":"/","%2F":"/","%30":"0","%31":"1","%32":"2","%33":"3","%34":"4","%35":"5","%36":"6","%37":"7","%38":"8","%39":"9","%3a":":","%3A":":","%3b":";","%3B":";","%3c":"<","%3C":"<","%3d":"=","%3D":"=","%3e":">","%3E":">","%3f":"?","%3F":"?","%40":"@","%41":"A","%42":"B","%43":"C","%44":"D","%45":"E","%46":"F","%47":"G","%48":"H","%49":"I","%4a":"J","%4A":"J","%4b":"K","%4B":"K","%4c":"L","%4C":"L","%4d":"M","%4D":"M","%4e":"N","%4E":"N","%4f":"O","%4F":"O","%50":"P","%51":"Q","%52":"R","%53":"S","%54":"T","%55":"U","%56":"V","%57":"W","%58":"X","%59":"Y","%5a":"Z","%5A":"Z","%5b":"[","%5B":"[","%5c":"\\","%5C":"\\","%5d":"]","%5D":"]","%5e":"^","%5E":"^","%5f":"_","%5F":"_","%60":"`","%61":"a","%62":"b","%63":"c","%64":"d","%65":"e","%66":"f","%67":"g","%68":"h","%69":"i","%6a":"j","%6A":"j","%6b":"k","%6B":"k","%6c":"l","%6C":"l","%6d":"m","%6D":"m","%6e":"n","%6E":"n","%6f":"o","%6F":"o","%70":"p","%71":"q","%72":"r","%73":"s","%74":"t","%75":"u","%76":"v","%77":"w","%78":"x","%79":"y","%7a":"z","%7A":"z","%7b":"{","%7B":"{","%7c":"|","%7C":"|","%7d":"}","%7D":"}","%7e":"~","%7E":"~","%7f":"","%7F":"","%80":"€","%81":"","%82":"‚","%83":"ƒ","%84":"„","%85":"…","%86":"†","%87":"‡","%88":"ˆ","%89":"‰","%8a":"Š","%8A":"Š","%8b":"‹","%8B":"‹","%8c":"Œ","%8C":"Œ","%8d":"","%8D":"","%8e":"Ž","%8E":"Ž","%8f":"","%8F":"","%90":"","%91":"‘","%92":"’","%93":"“","%94":"”","%95":"•","%96":"–","%97":"—","%98":"˜","%99":"™","%9a":"š","%9A":"š","%9b":"›","%9B":"›","%9c":"œ","%9C":"œ","%9d":"","%9D":"","%9e":"ž","%9E":"ž","%9f":"Ÿ","%9F":"Ÿ","%a0":" ","%A0":" ","%a1":"¡","%A1":"¡","%a2":"¢","%A2":"¢","%a3":"£","%A3":"£","%a4":"¤","%A4":"¤","%a5":"¥","%A5":"¥","%a6":"¦","%A6":"¦","%a7":"§","%A7":"§","%a8":"¨","%A8":"¨","%a9":"©","%A9":"©","%aa":"ª","%Aa":"ª","%aA":"ª","%AA":"ª","%ab":"«","%Ab":"«","%aB":"«","%AB":"«","%ac":"¬","%Ac":"¬","%aC":"¬","%AC":"¬","%ad":"­","%Ad":"­","%aD":"­","%AD":"­","%ae":"®","%Ae":"®","%aE":"®","%AE":"®","%af":"¯","%Af":"¯","%aF":"¯","%AF":"¯","%b0":"°","%B0":"°","%b1":"±","%B1":"±","%b2":"²","%B2":"²","%b3":"³","%B3":"³","%b4":"´","%B4":"´","%b5":"µ","%B5":"µ","%b6":"¶","%B6":"¶","%b7":"·","%B7":"·","%b8":"¸","%B8":"¸","%b9":"¹","%B9":"¹","%ba":"º","%Ba":"º","%bA":"º","%BA":"º","%bb":"»","%Bb":"»","%bB":"»","%BB":"»","%bc":"¼","%Bc":"¼","%bC":"¼","%BC":"¼","%bd":"½","%Bd":"½","%bD":"½","%BD":"½","%be":"¾","%Be":"¾","%bE":"¾","%BE":"¾","%bf":"¿","%Bf":"¿","%bF":"¿","%BF":"¿","%c0":"À","%C0":"À","%c1":"Á","%C1":"Á","%c2":"Â","%C2":"Â","%c3":"Ã","%C3":"Ã","%c4":"Ä","%C4":"Ä","%c5":"Å","%C5":"Å","%c6":"Æ","%C6":"Æ","%c7":"Ç","%C7":"Ç","%c8":"È","%C8":"È","%c9":"É","%C9":"É","%ca":"Ê","%Ca":"Ê","%cA":"Ê","%CA":"Ê","%cb":"Ë","%Cb":"Ë","%cB":"Ë","%CB":"Ë","%cc":"Ì","%Cc":"Ì","%cC":"Ì","%CC":"Ì","%cd":"Í","%Cd":"Í","%cD":"Í","%CD":"Í","%ce":"Î","%Ce":"Î","%cE":"Î","%CE":"Î","%cf":"Ï","%Cf":"Ï","%cF":"Ï","%CF":"Ï","%d0":"Ð","%D0":"Ð","%d1":"Ñ","%D1":"Ñ","%d2":"Ò","%D2":"Ò","%d3":"Ó","%D3":"Ó","%d4":"Ô","%D4":"Ô","%d5":"Õ","%D5":"Õ","%d6":"Ö","%D6":"Ö","%d7":"×","%D7":"×","%d8":"Ø","%D8":"Ø","%d9":"Ù","%D9":"Ù","%da":"Ú","%Da":"Ú","%dA":"Ú","%DA":"Ú","%db":"Û","%Db":"Û","%dB":"Û","%DB":"Û","%dc":"Ü","%Dc":"Ü","%dC":"Ü","%DC":"Ü","%dd":"Ý","%Dd":"Ý","%dD":"Ý","%DD":"Ý","%de":"Þ","%De":"Þ","%dE":"Þ","%DE":"Þ","%df":"ß","%Df":"ß","%dF":"ß","%DF":"ß","%e0":"à","%E0":"à","%e1":"á","%E1":"á","%e2":"â","%E2":"â","%e3":"ã","%E3":"ã","%e4":"ä","%E4":"ä","%e5":"å","%E5":"å","%e6":"æ","%E6":"æ","%e7":"ç","%E7":"ç","%e8":"è","%E8":"è","%e9":"é","%E9":"é","%ea":"ê","%Ea":"ê","%eA":"ê","%EA":"ê","%eb":"ë","%Eb":"ë","%eB":"ë","%EB":"ë","%ec":"ì","%Ec":"ì","%eC":"ì","%EC":"ì","%ed":"í","%Ed":"í","%eD":"í","%ED":"í","%ee":"î","%Ee":"î","%eE":"î","%EE":"î","%ef":"ï","%Ef":"ï","%eF":"ï","%EF":"ï","%f0":"ð","%F0":"ð","%f1":"ñ","%F1":"ñ","%f2":"ò","%F2":"ò","%f3":"ó","%F3":"ó","%f4":"ô","%F4":"ô","%f5":"õ","%F5":"õ","%f6":"ö","%F6":"ö","%f7":"÷","%F7":"÷","%f8":"ø","%F8":"ø","%f9":"ù","%F9":"ù","%fa":"ú","%Fa":"ú","%fA":"ú","%FA":"ú","%fb":"û","%Fb":"û","%fB":"û","%FB":"û","%fc":"ü","%Fc":"ü","%fC":"ü","%FC":"ü","%fd":"ý","%Fd":"ý","%fD":"ý","%FD":"ý","%fe":"þ","%Fe":"þ","%fE":"þ","%FE":"þ","%ff":"ÿ","%Ff":"ÿ","%fF":"ÿ","%FF":"ÿ"};function encodedReplacer(i){return D[i]}const M=0;const U=1;const j=2;const V=3;function parseParams(i){const p=[];let d=M;let D="";let K=false;let ee=false;let te=0;let re="";const ne=i.length;for(var ie=0;ie<ne;++ie){const ne=i[ie];if(ne==="\\"&&K){if(ee){ee=false}else{ee=true;continue}}else if(ne==='"'){if(!ee){if(K){K=false;d=M}else{K=true}continue}else{ee=false}}else{if(ee&&K){re+="\\"}ee=false;if((d===j||d===V)&&ne==="'"){if(d===j){d=V;D=re.substring(1)}else{d=U}re="";continue}else if(d===M&&(ne==="*"||ne==="=")&&p.length){d=ne==="*"?j:U;p[te]=[re,undefined];re="";continue}else if(!K&&ne===";"){d=M;if(D){if(re.length){re=y(re.replace(v,encodedReplacer),"binary",D)}D=""}else if(re.length){re=y(re,"binary","utf8")}if(p[te]===undefined){p[te]=re}else{p[te][1]=re}re="";++te;continue}else if(!K&&(ne===" "||ne==="\t")){continue}}re+=ne}if(D&&re.length){re=y(re.replace(v,encodedReplacer),"binary",D)}else if(re){re=y(re,"binary","utf8")}if(p[te]===undefined){if(re){p[te]=re}}else{p[te][1]=re}return p}i.exports=parseParams},84260:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AbortError=void 0;class AbortError extends Error{constructor(i){super(i);this.name="AbortError"}}p.AbortError=AbortError},8007:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isOAuth2TokenCredential=isOAuth2TokenCredential;p.isBearerTokenCredential=isBearerTokenCredential;p.isBasicCredential=isBasicCredential;p.isApiKeyCredential=isApiKeyCredential;function isOAuth2TokenCredential(i){return"getOAuth2Token"in i}function isBearerTokenCredential(i){return"getBearerToken"in i}function isBasicCredential(i){return"username"in i&&"password"in i}function isApiKeyCredential(i){return"key"in i}},98517:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},32157:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true})},28540:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.apiVersionPolicyName=void 0;p.apiVersionPolicy=apiVersionPolicy;p.apiVersionPolicyName="ApiVersionPolicy";function apiVersionPolicy(i){return{name:p.apiVersionPolicyName,sendRequest:(p,d)=>{const y=new URL(p.url);if(!y.searchParams.get("api-version")&&i.apiVersion){p.url=`${p.url}${Array.from(y.searchParams.keys()).length>0?"&":"?"}api-version=${i.apiVersion}`}return d(p)}}}},38052:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultPipeline=createDefaultPipeline;p.getCachedDefaultHttpsClient=getCachedDefaultHttpsClient;const y=d(41264);const v=d(38358);const D=d(28540);const M=d(8007);const U=d(86987);const j=d(6664);const V=d(66849);const K=d(71143);let ee;function createDefaultPipeline(i={}){const p=(0,v.createPipelineFromOptions)(i);p.addPolicy((0,D.apiVersionPolicy)(i));const{credential:d,authSchemes:y,allowInsecureConnection:ee}=i;if(d){if((0,M.isApiKeyCredential)(d)){p.addPolicy((0,U.apiKeyAuthenticationPolicy)({authSchemes:y,credential:d,allowInsecureConnection:ee}))}else if((0,M.isBasicCredential)(d)){p.addPolicy((0,j.basicAuthenticationPolicy)({authSchemes:y,credential:d,allowInsecureConnection:ee}))}else if((0,M.isBearerTokenCredential)(d)){p.addPolicy((0,V.bearerAuthenticationPolicy)({authSchemes:y,credential:d,allowInsecureConnection:ee}))}else if((0,M.isOAuth2TokenCredential)(d)){p.addPolicy((0,K.oauth2AuthenticationPolicy)({authSchemes:y,credential:d,allowInsecureConnection:ee}))}}return p}function getCachedDefaultHttpsClient(){if(!ee){ee=(0,y.createDefaultHttpClient)()}return ee}},20587:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getClient=getClient;const y=d(38052);const v=d(36451);const D=d(12500);const M=d(98402);function getClient(i,p={}){var d,v,M;const U=(d=p.pipeline)!==null&&d!==void 0?d:(0,y.createDefaultPipeline)(p);if((v=p.additionalPolicies)===null||v===void 0?void 0:v.length){for(const{policy:i,position:d}of p.additionalPolicies){const p=d==="perRetry"?"Sign":undefined;U.addPolicy(i,{afterPhase:p})}}const{allowInsecureConnection:j,httpClient:V}=p;const K=(M=p.endpoint)!==null&&M!==void 0?M:i;const client=(i,...p)=>{const getUrl=d=>(0,D.buildRequestUrl)(K,i,p,Object.assign({allowInsecureConnection:j},d));return{get:(i={})=>buildOperation("GET",getUrl(i),U,i,j,V),post:(i={})=>buildOperation("POST",getUrl(i),U,i,j,V),put:(i={})=>buildOperation("PUT",getUrl(i),U,i,j,V),patch:(i={})=>buildOperation("PATCH",getUrl(i),U,i,j,V),delete:(i={})=>buildOperation("DELETE",getUrl(i),U,i,j,V),head:(i={})=>buildOperation("HEAD",getUrl(i),U,i,j,V),options:(i={})=>buildOperation("OPTIONS",getUrl(i),U,i,j,V),trace:(i={})=>buildOperation("TRACE",getUrl(i),U,i,j,V)}};return{path:client,pathUnchecked:client,pipeline:U}}function buildOperation(i,p,d,y,D,U){var j;D=(j=y.allowInsecureConnection)!==null&&j!==void 0?j:D;return{then:function(M,j){return(0,v.sendRequest)(i,p,d,Object.assign(Object.assign({},y),{allowInsecureConnection:D}),U).then(M,j)},async asBrowserStream(){if(M.isNodeLike){throw new Error("`asBrowserStream` is supported only in the browser environment. Use `asNodeStream` instead to obtain the response body stream. If you require a Web stream of the response in Node, consider using `Readable.toWeb` on the result of `asNodeStream`.")}else{return(0,v.sendRequest)(i,p,d,Object.assign(Object.assign({},y),{allowInsecureConnection:D,responseAsStream:true}),U)}},async asNodeStream(){if(M.isNodeLike){return(0,v.sendRequest)(i,p,d,Object.assign(Object.assign({},y),{allowInsecureConnection:D,responseAsStream:true}),U)}else{throw new Error("`isNodeStream` is not supported in the browser environment. Use `asBrowserStream` to obtain the response body stream.")}}}}},20140:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildBodyPart=buildBodyPart;p.buildMultipartBody=buildMultipartBody;const y=d(79058);const v=d(43688);const D=d(28917);const M=d(1093);function getHeaderValue(i,p){if(i.headers){const d=Object.keys(i.headers).find((i=>i.toLowerCase()===p.toLowerCase()));if(d){return i.headers[d]}}return undefined}function getPartContentType(i){const p=getHeaderValue(i,"content-type");if(p){return p}if(i.contentType===null){return undefined}if(i.contentType){return i.contentType}const{body:d}=i;if(d===null||d===undefined){return undefined}if(typeof d==="string"||typeof d==="number"||typeof d==="boolean"){return"text/plain; charset=UTF-8"}if(d instanceof Blob){return d.type||"application/octet-stream"}if((0,M.isBinaryBody)(d)){return"application/octet-stream"}return"application/json"}function escapeDispositionField(i){return JSON.stringify(i)}function getContentDisposition(i){var p;const d=getHeaderValue(i,"content-disposition");if(d){return d}if(i.dispositionType===undefined&&i.name===undefined&&i.filename===undefined){return undefined}const y=(p=i.dispositionType)!==null&&p!==void 0?p:"form-data";let v=y;if(i.name){v+=`; name=${escapeDispositionField(i.name)}`}let D=undefined;if(i.filename){D=i.filename}else if(typeof File!=="undefined"&&i.body instanceof File){const p=i.body.name;if(p!==""){D=p}}if(D){v+=`; filename=${escapeDispositionField(D)}`}return v}function normalizeBody(i,p){if(i===undefined){return new Uint8Array([])}if((0,M.isBinaryBody)(i)){return i}if(typeof i==="string"||typeof i==="number"||typeof i==="boolean"){return(0,D.stringToUint8Array)(String(i),"utf-8")}if(p&&/application\/(.+\+)?json(;.+)?/i.test(String(p))){return(0,D.stringToUint8Array)(JSON.stringify(i),"utf-8")}throw new y.RestError(`Unsupported body/content-type combination: ${i}, ${p}`)}function buildBodyPart(i){var p;const d=getPartContentType(i);const y=getContentDisposition(i);const D=(0,v.createHttpHeaders)((p=i.headers)!==null&&p!==void 0?p:{});if(d){D.set("content-type",d)}if(y){D.set("content-disposition",y)}const M=normalizeBody(i.body,d);return{headers:D,body:M}}function buildMultipartBody(i){return{parts:i.map(buildBodyPart)}}},82831:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.operationOptionsToRequestParameters=operationOptionsToRequestParameters;function operationOptionsToRequestParameters(i){var p,d,y,v,D,M;return{allowInsecureConnection:(p=i.requestOptions)===null||p===void 0?void 0:p.allowInsecureConnection,timeout:(d=i.requestOptions)===null||d===void 0?void 0:d.timeout,skipUrlEncoding:(y=i.requestOptions)===null||y===void 0?void 0:y.skipUrlEncoding,abortSignal:i.abortSignal,onUploadProgress:(v=i.requestOptions)===null||v===void 0?void 0:v.onUploadProgress,onDownloadProgress:(D=i.requestOptions)===null||D===void 0?void 0:D.onDownloadProgress,headers:Object.assign({},(M=i.requestOptions)===null||M===void 0?void 0:M.headers),onResponse:i.onResponse}}},26920:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRestError=createRestError;const y=d(79058);const v=d(43688);function createRestError(i,p){var d,v,D;const M=typeof i==="string"?p:i;const U=(v=(d=M.body)===null||d===void 0?void 0:d.error)!==null&&v!==void 0?v:M.body;const j=typeof i==="string"?i:(D=U===null||U===void 0?void 0:U.message)!==null&&D!==void 0?D:`Unexpected status code: ${M.status}`;return new y.RestError(j,{statusCode:statusCodeToNumber(M.status),code:U===null||U===void 0?void 0:U.code,request:M.request,response:toPipelineResponse(M)})}function toPipelineResponse(i){var p;return{headers:(0,v.createHttpHeaders)(i.headers),request:i.request,status:(p=statusCodeToNumber(i.status))!==null&&p!==void 0?p:-1}}function statusCodeToNumber(i){const p=Number.parseInt(i);return Number.isNaN(p)?undefined:p}},36451:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.sendRequest=sendRequest;const y=d(79058);const v=d(43688);const D=d(61605);const M=d(38052);const U=d(1093);const j=d(20140);async function sendRequest(i,p,d,v={},D){var U;const j=D!==null&&D!==void 0?D:(0,M.getCachedDefaultHttpsClient)();const V=buildPipelineRequest(i,p,v);try{const i=await d.sendRequest(j,V);const p=i.headers.toJSON();const y=(U=i.readableStreamBody)!==null&&U!==void 0?U:i.browserStreamBody;const D=v.responseAsStream||y!==undefined?undefined:getResponseBody(i);const M=y!==null&&y!==void 0?y:D;if(v===null||v===void 0?void 0:v.onResponse){v.onResponse(Object.assign(Object.assign({},i),{request:V,rawHeaders:p,parsedBody:D}))}return{request:V,headers:p,status:`${i.status}`,body:M}}catch(i){if((0,y.isRestError)(i)&&i.response&&v.onResponse){const{response:p}=i;const d=p.headers.toJSON();v===null||v===void 0?void 0:v.onResponse(Object.assign(Object.assign({},p),{request:V,rawHeaders:d}),i)}throw i}}function getRequestContentType(i={}){var p,d,y;return(y=(p=i.contentType)!==null&&p!==void 0?p:(d=i.headers)===null||d===void 0?void 0:d["content-type"])!==null&&y!==void 0?y:getContentType(i.body)}function getContentType(i){if(ArrayBuffer.isView(i)){return"application/octet-stream"}if(typeof i==="string"){try{JSON.parse(i);return"application/json"}catch(i){return undefined}}return"application/json"}function buildPipelineRequest(i,p,d={}){var y,M,U;const j=getRequestContentType(d);const{body:V,multipartBody:K}=getRequestBody(d.body,j);const ee=V!==undefined||K!==undefined;const te=(0,v.createHttpHeaders)(Object.assign(Object.assign(Object.assign({},d.headers?d.headers:{}),{accept:(U=(y=d.accept)!==null&&y!==void 0?y:(M=d.headers)===null||M===void 0?void 0:M.accept)!==null&&U!==void 0?U:"application/json"}),ee&&j&&{"content-type":j}));return(0,D.createPipelineRequest)({url:p,method:i,body:V,multipartBody:K,headers:te,allowInsecureConnection:d.allowInsecureConnection,abortSignal:d.abortSignal,onUploadProgress:d.onUploadProgress,onDownloadProgress:d.onDownloadProgress,timeout:d.timeout,enableBrowserStreams:true,streamResponseStatusCodes:d.responseAsStream?new Set([Number.POSITIVE_INFINITY]):undefined})}function getRequestBody(i,p=""){if(i===undefined){return{body:undefined}}if(typeof FormData!=="undefined"&&i instanceof FormData){return{body:i}}if((0,U.isReadableStream)(i)){return{body:i}}if(ArrayBuffer.isView(i)){return{body:i instanceof Uint8Array?i:JSON.stringify(i)}}const d=p.split(";")[0];switch(d){case"application/json":return{body:JSON.stringify(i)};case"multipart/form-data":if(Array.isArray(i)){return{multipartBody:(0,j.buildMultipartBody)(i)}}return{body:JSON.stringify(i)};case"text/plain":return{body:String(i)};default:if(typeof i==="string"){return{body:i}}return{body:JSON.stringify(i)}}}function getResponseBody(i){var p,d;const y=(p=i.headers.get("content-type"))!==null&&p!==void 0?p:"";const v=y.split(";")[0];const D=(d=i.bodyAsText)!==null&&d!==void 0?d:"";if(v==="text/plain"){return String(D)}try{return D?JSON.parse(D):undefined}catch(p){if(v==="application/json"){throw createParseError(i,p)}return String(D)}}function createParseError(i,p){var d;const v=`Error "${p}" occurred while parsing the response body - ${i.bodyAsText}.`;const D=(d=p.code)!==null&&d!==void 0?d:y.RestError.PARSE_ERROR;return new y.RestError(v,{code:D,statusCode:i.status,request:i.request,response:i})}},12500:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.buildRequestUrl=buildRequestUrl;p.buildBaseUrl=buildBaseUrl;p.replaceAll=replaceAll;function isQueryParameterWithOptions(i){const p=i.value;return p!==undefined&&p.toString!==undefined&&typeof p.toString==="function"}function buildRequestUrl(i,p,d,y={}){if(p.startsWith("https://")||p.startsWith("http://")){return p}i=buildBaseUrl(i,y);p=buildRoutePath(p,d,y);const v=appendQueryParams(`${i}/${p}`,y);const D=new URL(v);return D.toString().replace(/([^:]\/)\/+/g,"$1")}function getQueryParamValue(i,p,d,y){let v;if(d==="pipeDelimited"){v="|"}else if(d==="spaceDelimited"){v="%20"}else{v=","}let D;if(Array.isArray(y)){D=y}else if(typeof y==="object"&&y.toString===Object.prototype.toString){D=Object.entries(y).flat()}else{D=[y]}const M=D.map((d=>{if(d===null||d===undefined){return""}if(!d.toString||typeof d.toString!=="function"){throw new Error(`Query parameters must be able to be represented as string, ${i} can't`)}const y=d.toISOString!==undefined?d.toISOString():d.toString();return p?y:encodeURIComponent(y)})).join(v);return`${p?i:encodeURIComponent(i)}=${M}`}function appendQueryParams(i,p={}){var d,y,v,D;if(!p.queryParameters){return i}const M=new URL(i);const U=p.queryParameters;const j=[];for(const i of Object.keys(U)){const M=U[i];if(M===undefined||M===null){continue}const V=isQueryParameterWithOptions(M);const K=V?M.value:M;const ee=V?(d=M.explode)!==null&&d!==void 0?d:false:false;const te=V&&M.style?M.style:"form";if(ee){if(Array.isArray(K)){for(const d of K){j.push(getQueryParamValue(i,(y=p.skipUrlEncoding)!==null&&y!==void 0?y:false,te,d))}}else if(typeof K==="object"){for(const[i,d]of Object.entries(K)){j.push(getQueryParamValue(i,(v=p.skipUrlEncoding)!==null&&v!==void 0?v:false,te,d))}}else{throw new Error("explode can only be set to true for objects and arrays")}}else{j.push(getQueryParamValue(i,(D=p.skipUrlEncoding)!==null&&D!==void 0?D:false,te,K))}}if(M.search!==""){M.search+="&"}M.search+=j.join("&");return M.toString()}function buildBaseUrl(i,p){var d;if(!p.pathParameters){return i}const y=p.pathParameters;for(const[v,D]of Object.entries(y)){if(D===undefined||D===null){throw new Error(`Path parameters ${v} must not be undefined or null`)}if(!D.toString||typeof D.toString!=="function"){throw new Error(`Path parameters must be able to be represented as string, ${v} can't`)}let y=D.toISOString!==undefined?D.toISOString():String(D);if(!p.skipUrlEncoding){y=encodeURIComponent(D)}i=(d=replaceAll(i,`{${v}}`,y))!==null&&d!==void 0?d:""}return i}function buildRoutePath(i,p,d={}){var y;for(const v of p){const p=typeof v==="object"&&((y=v.allowReserved)!==null&&y!==void 0?y:false);let D=typeof v==="object"?v.value:v;if(!d.skipUrlEncoding&&!p){D=encodeURIComponent(D)}i=i.replace(/\{[\w-]+\}/,String(D))}return i}function replaceAll(i,p,d){return!i||!p?i:i.split(p).join(d||"")}},88819:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_RETRY_POLICY_COUNT=p.SDK_VERSION=void 0;p.SDK_VERSION="0.3.0";p.DEFAULT_RETRY_POLICY_COUNT=3},38358:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineFromOptions=createPipelineFromOptions;const y=d(85613);const v=d(53390);const D=d(56959);const M=d(92375);const U=d(29815);const j=d(14786);const V=d(70337);const K=d(98402);const ee=d(53511);const te=d(51250);const re=d(55726);const ne=d(75303);function createPipelineFromOptions(i){const p=(0,v.createEmptyPipeline)();if(K.isNodeLike){if(i.agent){p.addPolicy((0,te.agentPolicy)(i.agent))}if(i.tlsOptions){p.addPolicy((0,re.tlsPolicy)(i.tlsOptions))}p.addPolicy((0,ee.proxyPolicy)(i.proxyOptions));p.addPolicy((0,U.decompressResponsePolicy)())}p.addPolicy((0,V.formDataPolicy)(),{beforePolicies:[ne.multipartPolicyName]});p.addPolicy((0,M.userAgentPolicy)(i.userAgentOptions));p.addPolicy((0,ne.multipartPolicy)(),{afterPhase:"Deserialize"});p.addPolicy((0,j.defaultRetryPolicy)(i.retryOptions),{phase:"Retry"});if(K.isNodeLike){p.addPolicy((0,D.redirectPolicy)(i.redirectOptions),{afterPhase:"Retry"})}p.addPolicy((0,y.logPolicy)(i.loggingOptions),{afterPhase:"Sign"});return p}},41264:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createDefaultHttpClient=createDefaultHttpClient;const y=d(93003);function createDefaultHttpClient(){return(0,y.createNodeHttpClient)()}},43688:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createHttpHeaders=createHttpHeaders;function normalizeName(i){return i.toLowerCase()}function*headerIterator(i){for(const p of i.values()){yield[p.name,p.value]}}class HttpHeadersImpl{constructor(i){this._headersMap=new Map;if(i){for(const p of Object.keys(i)){this.set(p,i[p])}}}set(i,p){this._headersMap.set(normalizeName(i),{name:i,value:String(p).trim()})}get(i){var p;return(p=this._headersMap.get(normalizeName(i)))===null||p===void 0?void 0:p.value}has(i){return this._headersMap.has(normalizeName(i))}delete(i){this._headersMap.delete(normalizeName(i))}toJSON(i={}){const p={};if(i.preserveCase){for(const i of this._headersMap.values()){p[i.name]=i.value}}else{for(const[i,d]of this._headersMap){p[i]=d.value}}return p}toString(){return JSON.stringify(this.toJSON({preserveCase:true}))}[Symbol.iterator](){return headerIterator(this._headersMap)}}function createHttpHeaders(i){return new HttpHeadersImpl(i)}},67810:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createRestError=p.operationOptionsToRequestParameters=p.getClient=p.createDefaultHttpClient=p.uint8ArrayToString=p.stringToUint8Array=p.isRestError=p.RestError=p.createEmptyPipeline=p.createPipelineRequest=p.createHttpHeaders=p.TypeSpecRuntimeLogger=p.setLogLevel=p.getLogLevel=p.createClientLogger=p.AbortError=void 0;const y=d(31577);var v=d(84260);Object.defineProperty(p,"AbortError",{enumerable:true,get:function(){return v.AbortError}});var D=d(34135);Object.defineProperty(p,"createClientLogger",{enumerable:true,get:function(){return D.createClientLogger}});Object.defineProperty(p,"getLogLevel",{enumerable:true,get:function(){return D.getLogLevel}});Object.defineProperty(p,"setLogLevel",{enumerable:true,get:function(){return D.setLogLevel}});Object.defineProperty(p,"TypeSpecRuntimeLogger",{enumerable:true,get:function(){return D.TypeSpecRuntimeLogger}});var M=d(43688);Object.defineProperty(p,"createHttpHeaders",{enumerable:true,get:function(){return M.createHttpHeaders}});y.__exportStar(d(32157),p);y.__exportStar(d(98517),p);var U=d(61605);Object.defineProperty(p,"createPipelineRequest",{enumerable:true,get:function(){return U.createPipelineRequest}});var j=d(53390);Object.defineProperty(p,"createEmptyPipeline",{enumerable:true,get:function(){return j.createEmptyPipeline}});var V=d(79058);Object.defineProperty(p,"RestError",{enumerable:true,get:function(){return V.RestError}});Object.defineProperty(p,"isRestError",{enumerable:true,get:function(){return V.isRestError}});var K=d(28917);Object.defineProperty(p,"stringToUint8Array",{enumerable:true,get:function(){return K.stringToUint8Array}});Object.defineProperty(p,"uint8ArrayToString",{enumerable:true,get:function(){return K.uint8ArrayToString}});var ee=d(41264);Object.defineProperty(p,"createDefaultHttpClient",{enumerable:true,get:function(){return ee.createDefaultHttpClient}});var te=d(20587);Object.defineProperty(p,"getClient",{enumerable:true,get:function(){return te.getClient}});var re=d(82831);Object.defineProperty(p,"operationOptionsToRequestParameters",{enumerable:true,get:function(){return re.operationOptionsToRequestParameters}});var ne=d(26920);Object.defineProperty(p,"createRestError",{enumerable:true,get:function(){return ne.createRestError}})},76488:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logger=void 0;const y=d(34135);p.logger=(0,y.createClientLogger)("ts-http-runtime")},91424:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});const y=d(60513);const v=typeof process!=="undefined"&&process.env&&process.env.DEBUG||undefined;let D;let M=[];let U=[];const j=[];if(v){enable(v)}const V=Object.assign((i=>createDebugger(i)),{enable:enable,enabled:enabled,disable:disable,log:y.log});function enable(i){D=i;M=[];U=[];const p=/\*/g;const d=i.split(",").map((i=>i.trim().replace(p,".*?")));for(const i of d){if(i.startsWith("-")){U.push(new RegExp(`^${i.substr(1)}$`))}else{M.push(new RegExp(`^${i}$`))}}for(const i of j){i.enabled=enabled(i.namespace)}}function enabled(i){if(i.endsWith("*")){return true}for(const p of U){if(p.test(i)){return false}}for(const p of M){if(p.test(i)){return true}}return false}function disable(){const i=D||"";enable("");return i}function createDebugger(i){const p=Object.assign(debug,{enabled:enabled(i),destroy:destroy,log:V.log,namespace:i,extend:extend});function debug(...d){if(!p.enabled){return}if(d.length>0){d[0]=`${i} ${d[0]}`}p.log(...d)}j.push(p);return p}function destroy(){const i=j.indexOf(this);if(i>=0){j.splice(i,1);return true}return false}function extend(i){const p=createDebugger(`${this.namespace}:${i}`);p.log=this.log;return p}p["default"]=V},5334:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createLoggerContext=void 0;var y=d(34135);Object.defineProperty(p,"createLoggerContext",{enumerable:true,get:function(){return y.createLoggerContext}})},60513:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.log=log;const y=d(31577);const v=d(48161);const D=y.__importDefault(d(57975));const M=y.__importStar(d(1708));function log(i,...p){M.stderr.write(`${D.default.format(i,...p)}${v.EOL}`)}},34135:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.TypeSpecRuntimeLogger=void 0;p.createLoggerContext=createLoggerContext;p.setLogLevel=setLogLevel;p.getLogLevel=getLogLevel;p.createClientLogger=createClientLogger;const y=d(31577);const v=y.__importDefault(d(91424));const D=["verbose","info","warning","error"];const M={verbose:400,info:300,warning:200,error:100};function patchLogMethod(i,p){p.log=(...p)=>{i.log(...p)}}function isTypeSpecRuntimeLogLevel(i){return D.includes(i)}function createLoggerContext(i){const p=new Set;const d=typeof process!=="undefined"&&process.env&&process.env[i.logLevelEnvVarName]||undefined;let y;const U=(0,v.default)(i.namespace);U.log=(...i)=>{v.default.log(...i)};function contextSetLogLevel(i){if(i&&!isTypeSpecRuntimeLogLevel(i)){throw new Error(`Unknown log level '${i}'. Acceptable values: ${D.join(",")}`)}y=i;const d=[];for(const i of p){if(shouldEnable(i)){d.push(i.namespace)}}v.default.enable(d.join(","))}if(d){if(isTypeSpecRuntimeLogLevel(d)){contextSetLogLevel(d)}else{console.error(`${i.logLevelEnvVarName} set to unknown log level '${d}'; logging is not enabled. Acceptable values: ${D.join(", ")}.`)}}function shouldEnable(i){return Boolean(y&&M[i.level]<=M[y])}function createLogger(i,d){const y=Object.assign(i.extend(d),{level:d});patchLogMethod(i,y);if(shouldEnable(y)){const i=v.default.disable();v.default.enable(i+","+y.namespace)}p.add(y);return y}function contextGetLogLevel(){return y}function contextCreateClientLogger(i){const p=U.extend(i);patchLogMethod(U,p);return{error:createLogger(p,"error"),warning:createLogger(p,"warning"),info:createLogger(p,"info"),verbose:createLogger(p,"verbose")}}return{setLogLevel:contextSetLogLevel,getLogLevel:contextGetLogLevel,createClientLogger:contextCreateClientLogger,logger:U}}const U=createLoggerContext({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"});p.TypeSpecRuntimeLogger=U.logger;function setLogLevel(i){U.setLogLevel(i)}function getLogLevel(){return U.getLogLevel()}function createClientLogger(i){return U.createClientLogger(i)}},93003:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getBodyLength=getBodyLength;p.createNodeHttpClient=createNodeHttpClient;const y=d(31577);const v=y.__importStar(d(37067));const D=y.__importStar(d(44708));const M=y.__importStar(d(38522));const U=d(57075);const j=d(84260);const V=d(43688);const K=d(79058);const ee=d(76488);const te=d(56620);const re={};function isReadableStream(i){return i&&typeof i.pipe==="function"}function isStreamComplete(i){if(i.readable===false){return Promise.resolve()}return new Promise((p=>{const handler=()=>{p();i.removeListener("close",handler);i.removeListener("end",handler);i.removeListener("error",handler)};i.on("close",handler);i.on("end",handler);i.on("error",handler)}))}function isArrayBuffer(i){return i&&typeof i.byteLength==="number"}class ReportTransform extends U.Transform{_transform(i,p,d){this.push(i);this.loadedBytes+=i.length;try{this.progressCallback({loadedBytes:this.loadedBytes});d()}catch(i){d(i)}}constructor(i){super();this.loadedBytes=0;this.progressCallback=i}}class NodeHttpClient{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(i){var p,d,y;const v=new AbortController;let D;if(i.abortSignal){if(i.abortSignal.aborted){throw new j.AbortError("The operation was aborted. Request has already been canceled.")}D=i=>{if(i.type==="abort"){v.abort()}};i.abortSignal.addEventListener("abort",D)}let M;if(i.timeout>0){M=setTimeout((()=>{const p=new te.Sanitizer;ee.logger.info(`request to '${p.sanitizeUrl(i.url)}' timed out. canceling...`);v.abort()}),i.timeout)}const U=i.headers.get("Accept-Encoding");const V=(U===null||U===void 0?void 0:U.includes("gzip"))||(U===null||U===void 0?void 0:U.includes("deflate"));let K=typeof i.body==="function"?i.body():i.body;if(K&&!i.headers.has("Content-Length")){const p=getBodyLength(K);if(p!==null){i.headers.set("Content-Length",p)}}let re;try{if(K&&i.onUploadProgress){const p=i.onUploadProgress;const d=new ReportTransform(p);d.on("error",(i=>{ee.logger.error("Error in upload progress",i)}));if(isReadableStream(K)){K.pipe(d)}else{d.end(K)}K=d}const D=await this.makeRequest(i,v,K);if(M!==undefined){clearTimeout(M)}const U=getResponseHeaders(D);const j=(p=D.statusCode)!==null&&p!==void 0?p:0;const te={status:j,headers:U,request:i};if(i.method==="HEAD"){D.resume();return te}re=V?getDecodedResponseStream(D,U):D;const ne=i.onDownloadProgress;if(ne){const i=new ReportTransform(ne);i.on("error",(i=>{ee.logger.error("Error in download progress",i)}));re.pipe(i);re=i}if(((d=i.streamResponseStatusCodes)===null||d===void 0?void 0:d.has(Number.POSITIVE_INFINITY))||((y=i.streamResponseStatusCodes)===null||y===void 0?void 0:y.has(te.status))){te.readableStreamBody=re}else{te.bodyAsText=await streamToText(re)}return te}finally{if(i.abortSignal&&D){let p=Promise.resolve();if(isReadableStream(K)){p=isStreamComplete(K)}let d=Promise.resolve();if(isReadableStream(re)){d=isStreamComplete(re)}Promise.all([p,d]).then((()=>{var p;if(D){(p=i.abortSignal)===null||p===void 0?void 0:p.removeEventListener("abort",D)}})).catch((i=>{ee.logger.warning("Error when cleaning up abortListener on httpRequest",i)}))}}}makeRequest(i,p,d){var y;const M=new URL(i.url);const U=M.protocol!=="https:";if(U&&!i.allowInsecureConnection){throw new Error(`Cannot connect to ${i.url} while allowInsecureConnection is false.`)}const V=(y=i.agent)!==null&&y!==void 0?y:this.getOrCreateAgent(i,U);const te=Object.assign({agent:V,hostname:M.hostname,path:`${M.pathname}${M.search}`,port:M.port,method:i.method,headers:i.headers.toJSON({preserveCase:true})},i.requestOverrides);return new Promise(((y,M)=>{const V=U?v.request(te,y):D.request(te,y);V.once("error",(p=>{var d;M(new K.RestError(p.message,{code:(d=p.code)!==null&&d!==void 0?d:K.RestError.REQUEST_SEND_ERROR,request:i}))}));p.signal.addEventListener("abort",(()=>{const i=new j.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");V.destroy(i);M(i)}));if(d&&isReadableStream(d)){d.pipe(V)}else if(d){if(typeof d==="string"||Buffer.isBuffer(d)){V.end(d)}else if(isArrayBuffer(d)){V.end(ArrayBuffer.isView(d)?Buffer.from(d.buffer):Buffer.from(d))}else{ee.logger.error("Unrecognized body type",d);M(new K.RestError("Unrecognized body type"))}}else{V.end()}}))}getOrCreateAgent(i,p){var d;const y=i.disableKeepAlive;if(p){if(y){return v.globalAgent}if(!this.cachedHttpAgent){this.cachedHttpAgent=new v.Agent({keepAlive:true})}return this.cachedHttpAgent}else{if(y&&!i.tlsSettings){return D.globalAgent}const p=(d=i.tlsSettings)!==null&&d!==void 0?d:re;let v=this.cachedHttpsAgents.get(p);if(v&&v.options.keepAlive===!y){return v}ee.logger.info("No cached TLS Agent exist, creating a new Agent");v=new D.Agent(Object.assign({keepAlive:!y},p));this.cachedHttpsAgents.set(p,v);return v}}}function getResponseHeaders(i){const p=(0,V.createHttpHeaders)();for(const d of Object.keys(i.headers)){const y=i.headers[d];if(Array.isArray(y)){if(y.length>0){p.set(d,y[0])}}else if(y){p.set(d,y)}}return p}function getDecodedResponseStream(i,p){const d=p.get("Content-Encoding");if(d==="gzip"){const p=M.createGunzip();i.pipe(p);return p}else if(d==="deflate"){const p=M.createInflate();i.pipe(p);return p}return i}function streamToText(i){return new Promise(((p,d)=>{const y=[];i.on("data",(i=>{if(Buffer.isBuffer(i)){y.push(i)}else{y.push(Buffer.from(i))}}));i.on("end",(()=>{p(Buffer.concat(y).toString("utf8"))}));i.on("error",(i=>{if(i&&(i===null||i===void 0?void 0:i.name)==="AbortError"){d(i)}else{d(new K.RestError(`Error reading response as text: ${i.message}`,{code:K.RestError.PARSE_ERROR}))}}))}))}function getBodyLength(i){if(!i){return 0}else if(Buffer.isBuffer(i)){return i.length}else if(isReadableStream(i)){return null}else if(isArrayBuffer(i)){return i.byteLength}else if(typeof i==="string"){return Buffer.from(i).length}else{return null}}function createNodeHttpClient(){return new NodeHttpClient}},53390:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createEmptyPipeline=createEmptyPipeline;const d=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{constructor(i){var p;this._policies=[];this._policies=(p=i===null||i===void 0?void 0:i.slice(0))!==null&&p!==void 0?p:[];this._orderedPolicies=undefined}addPolicy(i,p={}){if(p.phase&&p.afterPhase){throw new Error("Policies inside a phase cannot specify afterPhase.")}if(p.phase&&!d.has(p.phase)){throw new Error(`Invalid phase name: ${p.phase}`)}if(p.afterPhase&&!d.has(p.afterPhase)){throw new Error(`Invalid afterPhase name: ${p.afterPhase}`)}this._policies.push({policy:i,options:p});this._orderedPolicies=undefined}removePolicy(i){const p=[];this._policies=this._policies.filter((d=>{if(i.name&&d.policy.name===i.name||i.phase&&d.options.phase===i.phase){p.push(d.policy);return false}else{return true}}));this._orderedPolicies=undefined;return p}sendRequest(i,p){const d=this.getOrderedPolicies();const y=d.reduceRight(((i,p)=>d=>p.sendRequest(d,i)),(p=>i.sendRequest(p)));return y(p)}getOrderedPolicies(){if(!this._orderedPolicies){this._orderedPolicies=this.orderPolicies()}return this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const i=[];const p=new Map;function createPhase(i){return{name:i,policies:new Set,hasRun:false,hasAfterPolicies:false}}const d=createPhase("Serialize");const y=createPhase("None");const v=createPhase("Deserialize");const D=createPhase("Retry");const M=createPhase("Sign");const U=[d,y,v,D,M];function getPhase(i){if(i==="Retry"){return D}else if(i==="Serialize"){return d}else if(i==="Deserialize"){return v}else if(i==="Sign"){return M}else{return y}}for(const i of this._policies){const d=i.policy;const y=i.options;const v=d.name;if(p.has(v)){throw new Error("Duplicate policy names not allowed in pipeline")}const D={policy:d,dependsOn:new Set,dependants:new Set};if(y.afterPhase){D.afterPhase=getPhase(y.afterPhase);D.afterPhase.hasAfterPolicies=true}p.set(v,D);const M=getPhase(y.phase);M.policies.add(D)}for(const i of this._policies){const{policy:d,options:y}=i;const v=d.name;const D=p.get(v);if(!D){throw new Error(`Missing node for policy ${v}`)}if(y.afterPolicies){for(const i of y.afterPolicies){const d=p.get(i);if(d){D.dependsOn.add(d);d.dependants.add(D)}}}if(y.beforePolicies){for(const i of y.beforePolicies){const d=p.get(i);if(d){d.dependsOn.add(D);D.dependants.add(d)}}}}function walkPhase(d){d.hasRun=true;for(const y of d.policies){if(y.afterPhase&&(!y.afterPhase.hasRun||y.afterPhase.policies.size)){continue}if(y.dependsOn.size===0){i.push(y.policy);for(const i of y.dependants){i.dependsOn.delete(y)}p.delete(y.policy.name);d.policies.delete(y)}}}function walkPhases(){for(const i of U){walkPhase(i);if(i.policies.size>0&&i!==y){if(!y.hasRun){walkPhase(y)}return}if(i.hasAfterPolicies){walkPhase(y)}}}let j=0;while(p.size>0){j++;const p=i.length;walkPhases();if(i.length<=p&&j>1){throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}}return i}}function createEmptyPipeline(){return HttpPipeline.create()}},61605:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.createPipelineRequest=createPipelineRequest;const y=d(43688);const v=d(90955);class PipelineRequestImpl{constructor(i){var p,d,D,M,U,j,V;this.url=i.url;this.body=i.body;this.headers=(p=i.headers)!==null&&p!==void 0?p:(0,y.createHttpHeaders)();this.method=(d=i.method)!==null&&d!==void 0?d:"GET";this.timeout=(D=i.timeout)!==null&&D!==void 0?D:0;this.multipartBody=i.multipartBody;this.formData=i.formData;this.disableKeepAlive=(M=i.disableKeepAlive)!==null&&M!==void 0?M:false;this.proxySettings=i.proxySettings;this.streamResponseStatusCodes=i.streamResponseStatusCodes;this.withCredentials=(U=i.withCredentials)!==null&&U!==void 0?U:false;this.abortSignal=i.abortSignal;this.onUploadProgress=i.onUploadProgress;this.onDownloadProgress=i.onDownloadProgress;this.requestId=i.requestId||(0,v.randomUUID)();this.allowInsecureConnection=(j=i.allowInsecureConnection)!==null&&j!==void 0?j:false;this.enableBrowserStreams=(V=i.enableBrowserStreams)!==null&&V!==void 0?V:false;this.requestOverrides=i.requestOverrides;this.authSchemes=i.authSchemes}}function createPipelineRequest(i){return new PipelineRequestImpl(i)}},51250:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.agentPolicyName=void 0;p.agentPolicy=agentPolicy;p.agentPolicyName="agentPolicy";function agentPolicy(i){return{name:p.agentPolicyName,sendRequest:async(p,d)=>{if(!p.agent){p.agent=i}return d(p)}}}},86987:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.apiKeyAuthenticationPolicyName=void 0;p.apiKeyAuthenticationPolicy=apiKeyAuthenticationPolicy;const y=d(75626);p.apiKeyAuthenticationPolicyName="apiKeyAuthenticationPolicy";function apiKeyAuthenticationPolicy(i){return{name:p.apiKeyAuthenticationPolicyName,async sendRequest(p,d){var v,D;(0,y.ensureSecureConnection)(p,i);const M=(D=(v=p.authSchemes)!==null&&v!==void 0?v:i.authSchemes)===null||D===void 0?void 0:D.find((i=>i.kind==="apiKey"));if(!M){return d(p)}if(M.apiKeyLocation!=="header"){throw new Error(`Unsupported API key location: ${M.apiKeyLocation}`)}p.headers.set(M.name,i.credential.key);return d(p)}}}},6664:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.basicAuthenticationPolicyName=void 0;p.basicAuthenticationPolicy=basicAuthenticationPolicy;const y=d(28917);const v=d(75626);p.basicAuthenticationPolicyName="bearerAuthenticationPolicy";function basicAuthenticationPolicy(i){return{name:p.basicAuthenticationPolicyName,async sendRequest(p,d){var D,M;(0,v.ensureSecureConnection)(p,i);const U=(M=(D=p.authSchemes)!==null&&D!==void 0?D:i.authSchemes)===null||M===void 0?void 0:M.find((i=>i.kind==="http"&&i.scheme==="basic"));if(!U){return d(p)}const{username:j,password:V}=i.credential;const K=(0,y.uint8ArrayToString)((0,y.stringToUint8Array)(`${j}:${V}`,"utf-8"),"base64");p.headers.set("Authorization",`Basic ${K}`);return d(p)}}}},66849:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.bearerAuthenticationPolicyName=void 0;p.bearerAuthenticationPolicy=bearerAuthenticationPolicy;const y=d(75626);p.bearerAuthenticationPolicyName="bearerAuthenticationPolicy";function bearerAuthenticationPolicy(i){return{name:p.bearerAuthenticationPolicyName,async sendRequest(p,d){var v,D;(0,y.ensureSecureConnection)(p,i);const M=(D=(v=p.authSchemes)!==null&&v!==void 0?v:i.authSchemes)===null||D===void 0?void 0:D.find((i=>i.kind==="http"&&i.scheme==="bearer"));if(!M){return d(p)}const U=await i.credential.getBearerToken({abortSignal:p.abortSignal});p.headers.set("Authorization",`Bearer ${U}`);return d(p)}}}},75626:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.ensureSecureConnection=ensureSecureConnection;const y=d(76488);let v=false;function allowInsecureConnection(i,p){if(p.allowInsecureConnection&&i.allowInsecureConnection){const p=new URL(i.url);if(p.hostname==="localhost"||p.hostname==="127.0.0.1"){return true}}return false}function emitInsecureConnectionWarning(){const i="Sending token over insecure transport. Assume any token issued is compromised.";y.logger.warning(i);if(typeof(process===null||process===void 0?void 0:process.emitWarning)==="function"&&!v){v=true;process.emitWarning(i)}}function ensureSecureConnection(i,p){if(!i.url.toLowerCase().startsWith("https://")){if(allowInsecureConnection(i,p)){emitInsecureConnectionWarning()}else{throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}}}},71143:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.oauth2AuthenticationPolicyName=void 0;p.oauth2AuthenticationPolicy=oauth2AuthenticationPolicy;const y=d(75626);p.oauth2AuthenticationPolicyName="oauth2AuthenticationPolicy";function oauth2AuthenticationPolicy(i){return{name:p.oauth2AuthenticationPolicyName,async sendRequest(p,d){var v,D;(0,y.ensureSecureConnection)(p,i);const M=(D=(v=p.authSchemes)!==null&&v!==void 0?v:i.authSchemes)===null||D===void 0?void 0:D.find((i=>i.kind==="oauth2"));if(!M){return d(p)}const U=await i.credential.getOAuth2Token(M.flows,{abortSignal:p.abortSignal});p.headers.set("Authorization",`Bearer ${U}`);return d(p)}}}},29815:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.decompressResponsePolicyName=void 0;p.decompressResponsePolicy=decompressResponsePolicy;p.decompressResponsePolicyName="decompressResponsePolicy";function decompressResponsePolicy(){return{name:p.decompressResponsePolicyName,async sendRequest(i,p){if(i.method!=="HEAD"){i.headers.set("Accept-Encoding","gzip,deflate")}return p(i)}}}},14786:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.defaultRetryPolicyName=void 0;p.defaultRetryPolicy=defaultRetryPolicy;const y=d(22714);const v=d(7524);const D=d(67021);const M=d(88819);p.defaultRetryPolicyName="defaultRetryPolicy";function defaultRetryPolicy(i={}){var d;return{name:p.defaultRetryPolicyName,sendRequest:(0,D.retryPolicy)([(0,v.throttlingRetryStrategy)(),(0,y.exponentialRetryStrategy)(i)],{maxRetries:(d=i.maxRetries)!==null&&d!==void 0?d:M.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},28332:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryPolicyName=void 0;p.exponentialRetryPolicy=exponentialRetryPolicy;const y=d(22714);const v=d(67021);const D=d(88819);p.exponentialRetryPolicyName="exponentialRetryPolicy";function exponentialRetryPolicy(i={}){var p;return(0,v.retryPolicy)([(0,y.exponentialRetryStrategy)(Object.assign(Object.assign({},i),{ignoreSystemErrors:true}))],{maxRetries:(p=i.maxRetries)!==null&&p!==void 0?p:D.DEFAULT_RETRY_POLICY_COUNT})}},70337:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.formDataPolicyName=void 0;p.formDataPolicy=formDataPolicy;const y=d(28917);const v=d(98402);const D=d(43688);p.formDataPolicyName="formDataPolicy";function formDataToFormDataMap(i){var p;const d={};for(const[y,v]of i.entries()){(p=d[y])!==null&&p!==void 0?p:d[y]=[];d[y].push(v)}return d}function formDataPolicy(){return{name:p.formDataPolicyName,async sendRequest(i,p){if(v.isNodeLike&&typeof FormData!=="undefined"&&i.body instanceof FormData){i.formData=formDataToFormDataMap(i.body);i.body=undefined}if(i.formData){const p=i.headers.get("Content-Type");if(p&&p.indexOf("application/x-www-form-urlencoded")!==-1){i.body=wwwFormUrlEncode(i.formData)}else{await prepareFormData(i.formData,i)}i.formData=undefined}return p(i)}}}function wwwFormUrlEncode(i){const p=new URLSearchParams;for(const[d,y]of Object.entries(i)){if(Array.isArray(y)){for(const i of y){p.append(d,i.toString())}}else{p.append(d,y.toString())}}return p.toString()}async function prepareFormData(i,p){const d=p.headers.get("Content-Type");if(d&&!d.startsWith("multipart/form-data")){return}p.headers.set("Content-Type",d!==null&&d!==void 0?d:"multipart/form-data");const v=[];for(const[p,d]of Object.entries(i)){for(const i of Array.isArray(d)?d:[d]){if(typeof i==="string"){v.push({headers:(0,D.createHttpHeaders)({"Content-Disposition":`form-data; name="${p}"`}),body:(0,y.stringToUint8Array)(i,"utf-8")})}else if(i===undefined||i===null||typeof i!=="object"){throw new Error(`Unexpected value for key ${p}: ${i}. Value should be serialized to string first.`)}else{const d=i.name||"blob";const y=(0,D.createHttpHeaders)();y.set("Content-Disposition",`form-data; name="${p}"; filename="${d}"`);y.set("Content-Type",i.type||"application/octet-stream");v.push({headers:y,body:i})}}}p.multipartBody={parts:v}}},25068:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=p.userAgentPolicy=p.tlsPolicyName=p.tlsPolicy=p.redirectPolicyName=p.redirectPolicy=p.getDefaultProxySettings=p.proxyPolicyName=p.proxyPolicy=p.multipartPolicyName=p.multipartPolicy=p.logPolicyName=p.logPolicy=p.formDataPolicyName=p.formDataPolicy=p.throttlingRetryPolicyName=p.throttlingRetryPolicy=p.systemErrorRetryPolicyName=p.systemErrorRetryPolicy=p.retryPolicy=p.exponentialRetryPolicyName=p.exponentialRetryPolicy=p.defaultRetryPolicyName=p.defaultRetryPolicy=p.decompressResponsePolicyName=p.decompressResponsePolicy=p.agentPolicyName=p.agentPolicy=void 0;var y=d(51250);Object.defineProperty(p,"agentPolicy",{enumerable:true,get:function(){return y.agentPolicy}});Object.defineProperty(p,"agentPolicyName",{enumerable:true,get:function(){return y.agentPolicyName}});var v=d(29815);Object.defineProperty(p,"decompressResponsePolicy",{enumerable:true,get:function(){return v.decompressResponsePolicy}});Object.defineProperty(p,"decompressResponsePolicyName",{enumerable:true,get:function(){return v.decompressResponsePolicyName}});var D=d(14786);Object.defineProperty(p,"defaultRetryPolicy",{enumerable:true,get:function(){return D.defaultRetryPolicy}});Object.defineProperty(p,"defaultRetryPolicyName",{enumerable:true,get:function(){return D.defaultRetryPolicyName}});var M=d(28332);Object.defineProperty(p,"exponentialRetryPolicy",{enumerable:true,get:function(){return M.exponentialRetryPolicy}});Object.defineProperty(p,"exponentialRetryPolicyName",{enumerable:true,get:function(){return M.exponentialRetryPolicyName}});var U=d(67021);Object.defineProperty(p,"retryPolicy",{enumerable:true,get:function(){return U.retryPolicy}});var j=d(79998);Object.defineProperty(p,"systemErrorRetryPolicy",{enumerable:true,get:function(){return j.systemErrorRetryPolicy}});Object.defineProperty(p,"systemErrorRetryPolicyName",{enumerable:true,get:function(){return j.systemErrorRetryPolicyName}});var V=d(48492);Object.defineProperty(p,"throttlingRetryPolicy",{enumerable:true,get:function(){return V.throttlingRetryPolicy}});Object.defineProperty(p,"throttlingRetryPolicyName",{enumerable:true,get:function(){return V.throttlingRetryPolicyName}});var K=d(70337);Object.defineProperty(p,"formDataPolicy",{enumerable:true,get:function(){return K.formDataPolicy}});Object.defineProperty(p,"formDataPolicyName",{enumerable:true,get:function(){return K.formDataPolicyName}});var ee=d(85613);Object.defineProperty(p,"logPolicy",{enumerable:true,get:function(){return ee.logPolicy}});Object.defineProperty(p,"logPolicyName",{enumerable:true,get:function(){return ee.logPolicyName}});var te=d(75303);Object.defineProperty(p,"multipartPolicy",{enumerable:true,get:function(){return te.multipartPolicy}});Object.defineProperty(p,"multipartPolicyName",{enumerable:true,get:function(){return te.multipartPolicyName}});var re=d(53511);Object.defineProperty(p,"proxyPolicy",{enumerable:true,get:function(){return re.proxyPolicy}});Object.defineProperty(p,"proxyPolicyName",{enumerable:true,get:function(){return re.proxyPolicyName}});Object.defineProperty(p,"getDefaultProxySettings",{enumerable:true,get:function(){return re.getDefaultProxySettings}});var ne=d(56959);Object.defineProperty(p,"redirectPolicy",{enumerable:true,get:function(){return ne.redirectPolicy}});Object.defineProperty(p,"redirectPolicyName",{enumerable:true,get:function(){return ne.redirectPolicyName}});var ie=d(55726);Object.defineProperty(p,"tlsPolicy",{enumerable:true,get:function(){return ie.tlsPolicy}});Object.defineProperty(p,"tlsPolicyName",{enumerable:true,get:function(){return ie.tlsPolicyName}});var oe=d(92375);Object.defineProperty(p,"userAgentPolicy",{enumerable:true,get:function(){return oe.userAgentPolicy}});Object.defineProperty(p,"userAgentPolicyName",{enumerable:true,get:function(){return oe.userAgentPolicyName}})},85613:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.logPolicyName=void 0;p.logPolicy=logPolicy;const y=d(76488);const v=d(56620);p.logPolicyName="logPolicy";function logPolicy(i={}){var d;const D=(d=i.logger)!==null&&d!==void 0?d:y.logger.info;const M=new v.Sanitizer({additionalAllowedHeaderNames:i.additionalAllowedHeaderNames,additionalAllowedQueryParameters:i.additionalAllowedQueryParameters});return{name:p.logPolicyName,async sendRequest(i,p){if(!D.enabled){return p(i)}D(`Request: ${M.sanitize(i)}`);const d=await p(i);D(`Response status code: ${d.status}`);D(`Headers: ${M.sanitize(d.headers)}`);return d}}}},75303:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.multipartPolicyName=void 0;p.multipartPolicy=multipartPolicy;const y=d(28917);const v=d(1093);const D=d(90955);const M=d(93407);function generateBoundary(){return`----AzSDKFormBoundary${(0,D.randomUUID)()}`}function encodeHeaders(i){let p="";for(const[d,y]of i){p+=`${d}: ${y}\r\n`}return p}function getLength(i){if(i instanceof Uint8Array){return i.byteLength}else if((0,v.isBlob)(i)){return i.size===-1?undefined:i.size}else{return undefined}}function getTotalLength(i){let p=0;for(const d of i){const i=getLength(d);if(i===undefined){return undefined}else{p+=i}}return p}async function buildRequestBody(i,p,d){const v=[(0,y.stringToUint8Array)(`--${d}`,"utf-8"),...p.flatMap((i=>[(0,y.stringToUint8Array)("\r\n","utf-8"),(0,y.stringToUint8Array)(encodeHeaders(i.headers),"utf-8"),(0,y.stringToUint8Array)("\r\n","utf-8"),i.body,(0,y.stringToUint8Array)(`\r\n--${d}`,"utf-8")])),(0,y.stringToUint8Array)("--\r\n\r\n","utf-8")];const D=getTotalLength(v);if(D){i.headers.set("Content-Length",D)}i.body=await(0,M.concat)(v)}p.multipartPolicyName="multipartPolicy";const U=70;const j=new Set(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?`);function assertValidBoundary(i){if(i.length>U){throw new Error(`Multipart boundary "${i}" exceeds maximum length of 70 characters`)}if(Array.from(i).some((i=>!j.has(i)))){throw new Error(`Multipart boundary "${i}" contains invalid characters`)}}function multipartPolicy(){return{name:p.multipartPolicyName,async sendRequest(i,p){var d;if(!i.multipartBody){return p(i)}if(i.body){throw new Error("multipartBody and regular body cannot be set at the same time")}let y=i.multipartBody.boundary;const v=(d=i.headers.get("Content-Type"))!==null&&d!==void 0?d:"multipart/mixed";const D=v.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!D){throw new Error(`Got multipart request body, but content-type header was not multipart: ${v}`)}const[,M,U]=D;if(U&&y&&U!==y){throw new Error(`Multipart boundary was specified as ${U} in the header, but got ${y} in the request body`)}y!==null&&y!==void 0?y:y=U;if(y){assertValidBoundary(y)}else{y=generateBoundary()}i.headers.set("Content-Type",`${M}; boundary=${y}`);await buildRequestBody(i,i.multipartBody.parts,y);i.multipartBody=undefined;return p(i)}}}},53511:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.globalNoProxyList=p.proxyPolicyName=void 0;p.loadNoProxy=loadNoProxy;p.getDefaultProxySettings=getDefaultProxySettings;p.proxyPolicy=proxyPolicy;const y=d(84708);const v=d(64702);const D=d(76488);const M="HTTPS_PROXY";const U="HTTP_PROXY";const j="ALL_PROXY";const V="NO_PROXY";p.proxyPolicyName="proxyPolicy";p.globalNoProxyList=[];let K=false;const ee=new Map;function getEnvironmentValue(i){if(process.env[i]){return process.env[i]}else if(process.env[i.toLowerCase()]){return process.env[i.toLowerCase()]}return undefined}function loadEnvironmentProxyValue(){if(!process){return undefined}const i=getEnvironmentValue(M);const p=getEnvironmentValue(j);const d=getEnvironmentValue(U);return i||p||d}function isBypassed(i,p,d){if(p.length===0){return false}const y=new URL(i).hostname;if(d===null||d===void 0?void 0:d.has(y)){return d.get(y)}let v=false;for(const i of p){if(i[0]==="."){if(y.endsWith(i)){v=true}else{if(y.length===i.length-1&&y===i.slice(1)){v=true}}}else{if(y===i){v=true}}}d===null||d===void 0?void 0:d.set(y,v);return v}function loadNoProxy(){const i=getEnvironmentValue(V);K=true;if(i){return i.split(",").map((i=>i.trim())).filter((i=>i.length))}return[]}function getDefaultProxySettings(i){if(!i){i=loadEnvironmentProxyValue();if(!i){return undefined}}const p=new URL(i);const d=p.protocol?p.protocol+"//":"";return{host:d+p.hostname,port:Number.parseInt(p.port||"80"),username:p.username,password:p.password}}function getDefaultProxySettingsInternal(){const i=loadEnvironmentProxyValue();return i?new URL(i):undefined}function getUrlFromProxySettings(i){let p;try{p=new URL(i.host)}catch(p){throw new Error(`Expecting a valid host string in proxy settings, but found "${i.host}".`)}p.port=String(i.port);if(i.username){p.username=i.username}if(i.password){p.password=i.password}return p}function setProxyAgentOnRequest(i,p,d){if(i.agent){return}const M=new URL(i.url);const U=M.protocol!=="https:";if(i.tlsSettings){D.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.")}const j=i.headers.toJSON();if(U){if(!p.httpProxyAgent){p.httpProxyAgent=new v.HttpProxyAgent(d,{headers:j})}i.agent=p.httpProxyAgent}else{if(!p.httpsProxyAgent){p.httpsProxyAgent=new y.HttpsProxyAgent(d,{headers:j})}i.agent=p.httpsProxyAgent}}function proxyPolicy(i,d){if(!K){p.globalNoProxyList.push(...loadNoProxy())}const y=i?getUrlFromProxySettings(i):getDefaultProxySettingsInternal();const v={};return{name:p.proxyPolicyName,async sendRequest(i,D){var M;if(!i.proxySettings&&y&&!isBypassed(i.url,(M=d===null||d===void 0?void 0:d.customNoProxyList)!==null&&M!==void 0?M:p.globalNoProxyList,(d===null||d===void 0?void 0:d.customNoProxyList)?undefined:ee)){setProxyAgentOnRequest(i,v,y)}else if(i.proxySettings){setProxyAgentOnRequest(i,v,getUrlFromProxySettings(i.proxySettings))}return D(i)}}}},56959:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.redirectPolicyName=void 0;p.redirectPolicy=redirectPolicy;p.redirectPolicyName="redirectPolicy";const d=["GET","HEAD"];function redirectPolicy(i={}){const{maxRetries:d=20}=i;return{name:p.redirectPolicyName,async sendRequest(i,p){const y=await p(i);return handleRedirect(p,y,d)}}}async function handleRedirect(i,p,y,v=0){const{request:D,status:M,headers:U}=p;const j=U.get("location");if(j&&(M===300||M===301&&d.includes(D.method)||M===302&&d.includes(D.method)||M===303&&D.method==="POST"||M===307)&&v<y){const p=new URL(j,D.url);D.url=p.toString();if(M===303){D.method="GET";D.headers.delete("Content-Length");delete D.body}D.headers.delete("Authorization");const d=await i(D);return handleRedirect(i,d,y,v+1)}return p}},67021:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.retryPolicy=retryPolicy;const y=d(19490);const v=d(84260);const D=d(34135);const M=d(88819);const U=(0,D.createClientLogger)("ts-http-runtime retryPolicy");const j="retryPolicy";function retryPolicy(i,p={maxRetries:M.DEFAULT_RETRY_POLICY_COUNT}){const d=p.logger||U;return{name:j,async sendRequest(D,U){var j,V;let K;let ee;let te=-1;e:while(true){te+=1;K=undefined;ee=undefined;try{d.info(`Retry ${te}: Attempting to send request`,D.requestId);K=await U(D);d.info(`Retry ${te}: Received a response from request`,D.requestId)}catch(i){d.error(`Retry ${te}: Received an error from request`,D.requestId);ee=i;if(!i||ee.name!=="RestError"){throw i}K=ee.response}if((j=D.abortSignal)===null||j===void 0?void 0:j.aborted){d.error(`Retry ${te}: Request aborted.`);const i=new v.AbortError;throw i}if(te>=((V=p.maxRetries)!==null&&V!==void 0?V:M.DEFAULT_RETRY_POLICY_COUNT)){d.info(`Retry ${te}: Maximum retries reached. Returning the last received response, or throwing the last received error.`);if(ee){throw ee}else if(K){return K}else{throw new Error("Maximum retries reached with no response or error to throw")}}d.info(`Retry ${te}: Processing ${i.length} retry strategies.`);t:for(const p of i){const i=p.logger||d;i.info(`Retry ${te}: Processing retry strategy ${p.name}.`);const v=p.retry({retryCount:te,response:K,responseError:ee});if(v.skipStrategy){i.info(`Retry ${te}: Skipped.`);continue t}const{errorToThrow:M,retryAfterInMs:U,redirectTo:j}=v;if(M){i.error(`Retry ${te}: Retry strategy ${p.name} throws error:`,M);throw M}if(U||U===0){i.info(`Retry ${te}: Retry strategy ${p.name} retries after ${U}`);await(0,y.delay)(U,undefined,{abortSignal:D.abortSignal});continue e}if(j){i.info(`Retry ${te}: Retry strategy ${p.name} redirects to ${j}`);D.url=j;continue e}}if(ee){d.info(`None of the retry strategies could work with the received error. Throwing it.`);throw ee}if(K){d.info(`None of the retry strategies could work with the received response. Returning it.`);return K}}}}}},79998:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.systemErrorRetryPolicyName=void 0;p.systemErrorRetryPolicy=systemErrorRetryPolicy;const y=d(22714);const v=d(67021);const D=d(88819);p.systemErrorRetryPolicyName="systemErrorRetryPolicy";function systemErrorRetryPolicy(i={}){var d;return{name:p.systemErrorRetryPolicyName,sendRequest:(0,v.retryPolicy)([(0,y.exponentialRetryStrategy)(Object.assign(Object.assign({},i),{ignoreHttpStatusCodes:true}))],{maxRetries:(d=i.maxRetries)!==null&&d!==void 0?d:D.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},48492:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.throttlingRetryPolicyName=void 0;p.throttlingRetryPolicy=throttlingRetryPolicy;const y=d(7524);const v=d(67021);const D=d(88819);p.throttlingRetryPolicyName="throttlingRetryPolicy";function throttlingRetryPolicy(i={}){var d;return{name:p.throttlingRetryPolicyName,sendRequest:(0,v.retryPolicy)([(0,y.throttlingRetryStrategy)()],{maxRetries:(d=i.maxRetries)!==null&&d!==void 0?d:D.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}},55726:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.tlsPolicyName=void 0;p.tlsPolicy=tlsPolicy;p.tlsPolicyName="tlsPolicy";function tlsPolicy(i){return{name:p.tlsPolicyName,sendRequest:async(p,d)=>{if(!p.tlsSettings){p.tlsSettings=i}return d(p)}}}},92375:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.userAgentPolicyName=void 0;p.userAgentPolicy=userAgentPolicy;const y=d(295);const v=(0,y.getUserAgentHeaderName)();p.userAgentPolicyName="userAgentPolicy";function userAgentPolicy(i={}){const d=(0,y.getUserAgentValue)(i.userAgentPrefix);return{name:p.userAgentPolicyName,async sendRequest(i,p){if(!i.headers.has(v)){i.headers.set(v,await d)}return p(i)}}}},79058:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.RestError=void 0;p.isRestError=isRestError;const y=d(29769);const v=d(39067);const D=d(56620);const M=new D.Sanitizer;class RestError extends Error{constructor(i,p={}){super(i);this.name="RestError";this.code=p.code;this.statusCode=p.statusCode;Object.defineProperty(this,"request",{value:p.request,enumerable:false});Object.defineProperty(this,"response",{value:p.response,enumerable:false});Object.defineProperty(this,v.custom,{value:()=>`RestError: ${this.message} \n ${M.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`,enumerable:false});Object.setPrototypeOf(this,RestError.prototype)}}p.RestError=RestError;RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";RestError.PARSE_ERROR="PARSE_ERROR";function isRestError(i){if(i instanceof RestError){return true}return(0,y.isError)(i)&&i.name==="RestError"}},22714:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.exponentialRetryStrategy=exponentialRetryStrategy;p.isExponentialRetryResponse=isExponentialRetryResponse;p.isSystemError=isSystemError;const y=d(36812);const v=d(7524);const D=1e3;const M=1e3*64;function exponentialRetryStrategy(i={}){var p,d;const U=(p=i.retryDelayInMs)!==null&&p!==void 0?p:D;const j=(d=i.maxRetryDelayInMs)!==null&&d!==void 0?d:M;return{name:"exponentialRetryStrategy",retry({retryCount:p,response:d,responseError:D}){const M=isSystemError(D);const V=M&&i.ignoreSystemErrors;const K=isExponentialRetryResponse(d);const ee=K&&i.ignoreHttpStatusCodes;const te=d&&((0,v.isThrottlingRetryResponse)(d)||!K);if(te||ee||V){return{skipStrategy:true}}if(D&&!M&&!K){return{errorToThrow:D}}return(0,y.calculateRetryDelay)(p,{retryDelayInMs:U,maxRetryDelayInMs:j})}}}function isExponentialRetryResponse(i){return Boolean(i&&i.status!==undefined&&(i.status>=500||i.status===408)&&i.status!==501&&i.status!==505)}function isSystemError(i){if(!i){return false}return i.code==="ETIMEDOUT"||i.code==="ESOCKETTIMEDOUT"||i.code==="ECONNREFUSED"||i.code==="ECONNRESET"||i.code==="ENOENT"||i.code==="ENOTFOUND"}},7524:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isThrottlingRetryResponse=isThrottlingRetryResponse;p.throttlingRetryStrategy=throttlingRetryStrategy;const y=d(19490);const v="Retry-After";const D=["retry-after-ms","x-ms-retry-after-ms",v];function getRetryAfterInMs(i){if(!(i&&[429,503].includes(i.status)))return undefined;try{for(const p of D){const d=(0,y.parseHeaderValueAsNumber)(i,p);if(d===0||d){const i=p===v?1e3:1;return d*i}}const p=i.headers.get(v);if(!p)return;const d=Date.parse(p);const M=d-Date.now();return Number.isFinite(M)?Math.max(0,M):undefined}catch(i){return undefined}}function isThrottlingRetryResponse(i){return Number.isFinite(getRetryAfterInMs(i))}function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:i}){const p=getRetryAfterInMs(i);if(!Number.isFinite(p)){return{skipStrategy:true}}return{retryAfterInMs:p}}}}},28917:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.uint8ArrayToString=uint8ArrayToString;p.stringToUint8Array=stringToUint8Array;function uint8ArrayToString(i,p){return Buffer.from(i).toString(p)}function stringToUint8Array(i,p){return Buffer.from(i,p)}},98402:(i,p)=>{"use strict";var d,y,v,D;Object.defineProperty(p,"__esModule",{value:true});p.isReactNative=p.isNodeRuntime=p.isNodeLike=p.isBun=p.isDeno=p.isWebWorker=p.isBrowser=void 0;p.isBrowser=typeof window!=="undefined"&&typeof window.document!=="undefined";p.isWebWorker=typeof self==="object"&&typeof(self===null||self===void 0?void 0:self.importScripts)==="function"&&(((d=self.constructor)===null||d===void 0?void 0:d.name)==="DedicatedWorkerGlobalScope"||((y=self.constructor)===null||y===void 0?void 0:y.name)==="ServiceWorkerGlobalScope"||((v=self.constructor)===null||v===void 0?void 0:v.name)==="SharedWorkerGlobalScope");p.isDeno=typeof Deno!=="undefined"&&typeof Deno.version!=="undefined"&&typeof Deno.version.deno!=="undefined";p.isBun=typeof Bun!=="undefined"&&typeof Bun.version!=="undefined";p.isNodeLike=typeof globalThis.process!=="undefined"&&Boolean(globalThis.process.version)&&Boolean((D=globalThis.process.versions)===null||D===void 0?void 0:D.node);p.isNodeRuntime=p.isNodeLike&&!p.isBun&&!p.isDeno;p.isReactNative=typeof navigator!=="undefined"&&(navigator===null||navigator===void 0?void 0:navigator.product)==="ReactNative"},93407:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.concat=concat;const y=d(31577);const v=d(2203);const D=d(1093);function streamAsyncIterator(){return y.__asyncGenerator(this,arguments,(function*streamAsyncIterator_1(){const i=this.getReader();try{while(true){const{done:p,value:d}=yield y.__await(i.read());if(p){return yield y.__await(void 0)}yield yield y.__await(d)}}finally{i.releaseLock()}}))}function makeAsyncIterable(i){if(!i[Symbol.asyncIterator]){i[Symbol.asyncIterator]=streamAsyncIterator.bind(i)}if(!i.values){i.values=streamAsyncIterator.bind(i)}}function ensureNodeStream(i){if(i instanceof ReadableStream){makeAsyncIterable(i);return v.Readable.fromWeb(i)}else{return i}}function toStream(i){if(i instanceof Uint8Array){return v.Readable.from(Buffer.from(i))}else if((0,D.isBlob)(i)){return ensureNodeStream(i.stream())}else{return ensureNodeStream(i)}}async function concat(i){return function(){const p=i.map((i=>typeof i==="function"?i():i)).map(toStream);return v.Readable.from(function(){return y.__asyncGenerator(this,arguments,(function*(){var i,d,v,D;for(const V of p){try{for(var M=true,U=(d=void 0,y.__asyncValues(V)),j;j=yield y.__await(U.next()),i=j.done,!i;M=true){D=j.value;M=false;const i=D;yield yield y.__await(i)}}catch(i){d={error:i}}finally{try{if(!M&&!i&&(v=U.return))yield y.__await(v.call(U))}finally{if(d)throw d.error}}}}))}())}}},36812:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.calculateRetryDelay=calculateRetryDelay;const y=d(81988);function calculateRetryDelay(i,p){const d=p.retryDelayInMs*Math.pow(2,i);const v=Math.min(p.maxRetryDelayInMs,d);const D=v/2+(0,y.getRandomIntegerInclusive)(0,v/2);return{retryAfterInMs:D}}},29769:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isError=isError;const y=d(51900);function isError(i){if((0,y.isObject)(i)){const p=typeof i.name==="string";const d=typeof i.message==="string";return p&&d}return false}},19490:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.delay=delay;p.parseHeaderValueAsNumber=parseHeaderValueAsNumber;const y=d(84260);const v="The operation was aborted.";function delay(i,p,d){return new Promise(((D,M)=>{let U=undefined;let j=undefined;const rejectOnAbort=()=>M(new y.AbortError((d===null||d===void 0?void 0:d.abortErrorMsg)?d===null||d===void 0?void 0:d.abortErrorMsg:v));const removeListeners=()=>{if((d===null||d===void 0?void 0:d.abortSignal)&&j){d.abortSignal.removeEventListener("abort",j)}};j=()=>{if(U){clearTimeout(U)}removeListeners();return rejectOnAbort()};if((d===null||d===void 0?void 0:d.abortSignal)&&d.abortSignal.aborted){return rejectOnAbort()}U=setTimeout((()=>{removeListeners();D(p)}),i);if(d===null||d===void 0?void 0:d.abortSignal){d.abortSignal.addEventListener("abort",j)}}))}function parseHeaderValueAsNumber(i,p){const d=i.headers.get(p);if(!d)return;const y=Number(d);if(Number.isNaN(y))return;return y}},39067:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.custom=void 0;const y=d(57975);p.custom=y.inspect.custom},15573:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Sanitizer=p.uint8ArrayToString=p.stringToUint8Array=p.isWebWorker=p.isReactNative=p.isDeno=p.isNodeRuntime=p.isNodeLike=p.isBun=p.isBrowser=p.randomUUID=p.computeSha256Hmac=p.computeSha256Hash=p.isError=p.isObject=p.getRandomIntegerInclusive=p.calculateRetryDelay=void 0;var y=d(36812);Object.defineProperty(p,"calculateRetryDelay",{enumerable:true,get:function(){return y.calculateRetryDelay}});var v=d(81988);Object.defineProperty(p,"getRandomIntegerInclusive",{enumerable:true,get:function(){return v.getRandomIntegerInclusive}});var D=d(51900);Object.defineProperty(p,"isObject",{enumerable:true,get:function(){return D.isObject}});var M=d(29769);Object.defineProperty(p,"isError",{enumerable:true,get:function(){return M.isError}});var U=d(53876);Object.defineProperty(p,"computeSha256Hash",{enumerable:true,get:function(){return U.computeSha256Hash}});Object.defineProperty(p,"computeSha256Hmac",{enumerable:true,get:function(){return U.computeSha256Hmac}});var j=d(90955);Object.defineProperty(p,"randomUUID",{enumerable:true,get:function(){return j.randomUUID}});var V=d(98402);Object.defineProperty(p,"isBrowser",{enumerable:true,get:function(){return V.isBrowser}});Object.defineProperty(p,"isBun",{enumerable:true,get:function(){return V.isBun}});Object.defineProperty(p,"isNodeLike",{enumerable:true,get:function(){return V.isNodeLike}});Object.defineProperty(p,"isNodeRuntime",{enumerable:true,get:function(){return V.isNodeRuntime}});Object.defineProperty(p,"isDeno",{enumerable:true,get:function(){return V.isDeno}});Object.defineProperty(p,"isReactNative",{enumerable:true,get:function(){return V.isReactNative}});Object.defineProperty(p,"isWebWorker",{enumerable:true,get:function(){return V.isWebWorker}});var K=d(28917);Object.defineProperty(p,"stringToUint8Array",{enumerable:true,get:function(){return K.stringToUint8Array}});Object.defineProperty(p,"uint8ArrayToString",{enumerable:true,get:function(){return K.uint8ArrayToString}});var ee=d(56620);Object.defineProperty(p,"Sanitizer",{enumerable:true,get:function(){return ee.Sanitizer}})},51900:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isObject=isObject;function isObject(i){return typeof i==="object"&&i!==null&&!Array.isArray(i)&&!(i instanceof RegExp)&&!(i instanceof Date)}},81988:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getRandomIntegerInclusive=getRandomIntegerInclusive;function getRandomIntegerInclusive(i,p){i=Math.ceil(i);p=Math.floor(p);const d=Math.floor(Math.random()*(p-i+1));return d+i}},56620:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Sanitizer=void 0;const y=d(51900);const v="REDACTED";const D=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"];const M=["api-version"];class Sanitizer{constructor({additionalAllowedHeaderNames:i=[],additionalAllowedQueryParameters:p=[]}={}){i=D.concat(i);p=M.concat(p);this.allowedHeaderNames=new Set(i.map((i=>i.toLowerCase())));this.allowedQueryParameters=new Set(p.map((i=>i.toLowerCase())))}sanitize(i){const p=new Set;return JSON.stringify(i,((i,d)=>{if(d instanceof Error){return Object.assign(Object.assign({},d),{name:d.name,message:d.message})}if(i==="headers"){return this.sanitizeHeaders(d)}else if(i==="url"){return this.sanitizeUrl(d)}else if(i==="query"){return this.sanitizeQuery(d)}else if(i==="body"){return undefined}else if(i==="response"){return undefined}else if(i==="operationSpec"){return undefined}else if(Array.isArray(d)||(0,y.isObject)(d)){if(p.has(d)){return"[Circular]"}p.add(d)}return d}),2)}sanitizeUrl(i){if(typeof i!=="string"||i===null||i===""){return i}const p=new URL(i);if(!p.search){return i}for(const[i]of p.searchParams){if(!this.allowedQueryParameters.has(i.toLowerCase())){p.searchParams.set(i,v)}}return p.toString()}sanitizeHeaders(i){const p={};for(const d of Object.keys(i)){if(this.allowedHeaderNames.has(d.toLowerCase())){p[d]=i[d]}else{p[d]=v}}return p}sanitizeQuery(i){if(typeof i!=="object"||i===null){return i}const p={};for(const d of Object.keys(i)){if(this.allowedQueryParameters.has(d.toLowerCase())){p[d]=i[d]}else{p[d]=v}}return p}}p.Sanitizer=Sanitizer},53876:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.computeSha256Hmac=computeSha256Hmac;p.computeSha256Hash=computeSha256Hash;const y=d(77598);async function computeSha256Hmac(i,p,d){const v=Buffer.from(i,"base64");return(0,y.createHmac)("sha256",v).update(p).digest(d)}async function computeSha256Hash(i,p){return(0,y.createHash)("sha256").update(i).digest(p)}},1093:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.isNodeReadableStream=isNodeReadableStream;p.isWebReadableStream=isWebReadableStream;p.isBinaryBody=isBinaryBody;p.isReadableStream=isReadableStream;p.isBlob=isBlob;function isNodeReadableStream(i){return Boolean(i&&typeof i["pipe"]==="function")}function isWebReadableStream(i){return Boolean(i&&typeof i.getReader==="function"&&typeof i.tee==="function")}function isBinaryBody(i){return i!==undefined&&(i instanceof Uint8Array||isReadableStream(i)||typeof i==="function"||i instanceof Blob)}function isReadableStream(i){return isNodeReadableStream(i)||isWebReadableStream(i)}function isBlob(i){return typeof i.stream==="function"}},295:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getUserAgentHeaderName=getUserAgentHeaderName;p.getUserAgentValue=getUserAgentValue;const y=d(89776);const v=d(88819);function getUserAgentString(i){const p=[];for(const[d,y]of i){const i=y?`${d}/${y}`:d;p.push(i)}return p.join(" ")}function getUserAgentHeaderName(){return(0,y.getHeaderName)()}async function getUserAgentValue(i){const p=new Map;p.set("ts-http-runtime",v.SDK_VERSION);await(0,y.setPlatformSpecificData)(p);const d=getUserAgentString(p);const D=i?`${i} ${d}`:d;return D}},89776:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.getHeaderName=getHeaderName;p.setPlatformSpecificData=setPlatformSpecificData;const y=d(31577);const v=y.__importStar(d(48161));const D=y.__importStar(d(1708));function getHeaderName(){return"User-Agent"}async function setPlatformSpecificData(i){if(D&&D.versions){const p=D.versions;if(p.bun){i.set("Bun",p.bun)}else if(p.deno){i.set("Deno",p.deno)}else if(p.node){i.set("Node",p.node)}}i.set("OS",`(${v.arch()}-${v.type()}-${v.release()})`)}},90955:(i,p,d)=>{"use strict";var y;Object.defineProperty(p,"__esModule",{value:true});p.randomUUID=randomUUID;const v=d(77598);const D=typeof((y=globalThis===null||globalThis===void 0?void 0:globalThis.crypto)===null||y===void 0?void 0:y.randomUUID)==="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):v.randomUUID;function randomUUID(){return D()}},83694:function(i,p,d){"use strict";var y=this&&this.__awaiter||function(i,p,d,y){function adopt(i){return i instanceof d?i:new d((function(p){p(i)}))}return new(d||(d=Promise))((function(d,v){function fulfilled(i){try{step(y.next(i))}catch(i){v(i)}}function rejected(i){try{step(y["throw"](i))}catch(i){v(i)}}function step(i){i.done?d(i.value):adopt(i.value).then(fulfilled,rejected)}step((y=y.apply(i,p||[])).next())}))};var v=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.DEFAULT_OPTIONS=p.linearDelay=p.exponentialDelay=p.retryAfter=p.isNetworkOrIdempotentRequestError=p.isIdempotentRequestError=p.isSafeRequestError=p.isRetryableError=p.isNetworkError=p.namespace=void 0;const D=v(d(36758));p.namespace="axios-retry";function isNetworkError(i){const p=["ERR_CANCELED","ECONNABORTED"];if(i.response){return false}if(!i.code){return false}if(p.includes(i.code)){return false}return(0,D.default)(i)}p.isNetworkError=isNetworkError;const M=["get","head","options"];const U=M.concat(["put","delete"]);function isRetryableError(i){return i.code!=="ECONNABORTED"&&(!i.response||i.response.status===429||i.response.status>=500&&i.response.status<=599)}p.isRetryableError=isRetryableError;function isSafeRequestError(i){var p;if(!((p=i.config)===null||p===void 0?void 0:p.method)){return false}return isRetryableError(i)&&M.indexOf(i.config.method)!==-1}p.isSafeRequestError=isSafeRequestError;function isIdempotentRequestError(i){var p;if(!((p=i.config)===null||p===void 0?void 0:p.method)){return false}return isRetryableError(i)&&U.indexOf(i.config.method)!==-1}p.isIdempotentRequestError=isIdempotentRequestError;function isNetworkOrIdempotentRequestError(i){return isNetworkError(i)||isIdempotentRequestError(i)}p.isNetworkOrIdempotentRequestError=isNetworkOrIdempotentRequestError;function retryAfter(i=undefined){var p;const d=(p=i===null||i===void 0?void 0:i.response)===null||p===void 0?void 0:p.headers["retry-after"];if(!d){return 0}let y=(Number(d)||0)*1e3;if(y===0){y=(new Date(d).valueOf()||0)-Date.now()}return Math.max(0,y)}p.retryAfter=retryAfter;function noDelay(i=0,p=undefined){return Math.max(0,retryAfter(p))}function exponentialDelay(i=0,p=undefined,d=100){const y=Math.pow(2,i)*d;const v=Math.max(y,retryAfter(p));const D=v*.2*Math.random();return v+D}p.exponentialDelay=exponentialDelay;function linearDelay(i=100){return(p=0,d=undefined)=>{const y=p*i;return Math.max(y,retryAfter(d))}}p.linearDelay=linearDelay;p.DEFAULT_OPTIONS={retries:3,retryCondition:isNetworkOrIdempotentRequestError,retryDelay:noDelay,shouldResetTimeout:false,onRetry:()=>{},onMaxRetryTimesExceeded:()=>{},validateResponse:null};function getRequestOptions(i,d){return Object.assign(Object.assign(Object.assign({},p.DEFAULT_OPTIONS),d),i[p.namespace])}function setCurrentState(i,d,y=false){const v=getRequestOptions(i,d||{});v.retryCount=v.retryCount||0;if(!v.lastRequestTime||y){v.lastRequestTime=Date.now()}i[p.namespace]=v;return v}function fixConfig(i,p){if(i.defaults.agent===p.agent){delete p.agent}if(i.defaults.httpAgent===p.httpAgent){delete p.httpAgent}if(i.defaults.httpsAgent===p.httpsAgent){delete p.httpsAgent}}function shouldRetry(i,p){return y(this,void 0,void 0,(function*(){const{retries:d,retryCondition:y}=i;const v=(i.retryCount||0)<d&&y(p);if(typeof v==="object"){try{const i=yield v;return i!==false}catch(i){return false}}return v}))}function handleRetry(i,p,d,v){var D;return y(this,void 0,void 0,(function*(){p.retryCount+=1;const{retryDelay:y,shouldResetTimeout:M,onRetry:U}=p;const j=y(p.retryCount,d);fixConfig(i,v);if(!M&&v.timeout&&p.lastRequestTime){const i=Date.now()-p.lastRequestTime;const y=v.timeout-i-j;if(y<=0){return Promise.reject(d)}v.timeout=y}v.transformRequest=[i=>i];yield U(p.retryCount,d,v);if((D=v.signal)===null||D===void 0?void 0:D.aborted){return Promise.resolve(i(v))}return new Promise((p=>{var d;const abortListener=()=>{clearTimeout(y);p(i(v))};const y=setTimeout((()=>{var d;p(i(v));if((d=v.signal)===null||d===void 0?void 0:d.removeEventListener){v.signal.removeEventListener("abort",abortListener)}}),j);if((d=v.signal)===null||d===void 0?void 0:d.addEventListener){v.signal.addEventListener("abort",abortListener,{once:true})}}))}))}function handleMaxRetryTimesExceeded(i,p){return y(this,void 0,void 0,(function*(){if(i.retryCount>=i.retries)yield i.onMaxRetryTimesExceeded(p,i.retryCount)}))}const axiosRetry=(i,d)=>{const v=i.interceptors.request.use((i=>{var y;setCurrentState(i,d,true);if((y=i[p.namespace])===null||y===void 0?void 0:y.validateResponse){i.validateStatus=()=>false}return i}));const D=i.interceptors.response.use(null,(p=>y(void 0,void 0,void 0,(function*(){var y;const{config:v}=p;if(!v){return Promise.reject(p)}const D=setCurrentState(v,d);if(p.response&&((y=D.validateResponse)===null||y===void 0?void 0:y.call(D,p.response))){return p.response}if(yield shouldRetry(D,p)){return handleRetry(i,D,p,v)}yield handleMaxRetryTimesExceeded(D,p);return Promise.reject(p)}))));return{requestInterceptorId:v,responseInterceptorId:D}};axiosRetry.isNetworkError=isNetworkError;axiosRetry.isSafeRequestError=isSafeRequestError;axiosRetry.isIdempotentRequestError=isIdempotentRequestError;axiosRetry.isNetworkOrIdempotentRequestError=isNetworkOrIdempotentRequestError;axiosRetry.exponentialDelay=exponentialDelay;axiosRetry.linearDelay=linearDelay;axiosRetry.isRetryableError=isRetryableError;p["default"]=axiosRetry},49873:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Glob=void 0;const y=d(33791);const v=d(73136);const D=d(69133);const M=d(48001);const U=d(9889);const j=typeof process==="object"&&process&&typeof process.platform==="string"?process.platform:"linux";class Glob{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(i,p){if(!p)throw new TypeError("glob options required");this.withFileTypes=!!p.withFileTypes;this.signal=p.signal;this.follow=!!p.follow;this.dot=!!p.dot;this.dotRelative=!!p.dotRelative;this.nodir=!!p.nodir;this.mark=!!p.mark;if(!p.cwd){this.cwd=""}else if(p.cwd instanceof URL||p.cwd.startsWith("file://")){p.cwd=(0,v.fileURLToPath)(p.cwd)}this.cwd=p.cwd||"";this.root=p.root;this.magicalBraces=!!p.magicalBraces;this.nobrace=!!p.nobrace;this.noext=!!p.noext;this.realpath=!!p.realpath;this.absolute=p.absolute;this.includeChildMatches=p.includeChildMatches!==false;this.noglobstar=!!p.noglobstar;this.matchBase=!!p.matchBase;this.maxDepth=typeof p.maxDepth==="number"?p.maxDepth:Infinity;this.stat=!!p.stat;this.ignore=p.ignore;if(this.withFileTypes&&this.absolute!==undefined){throw new Error("cannot set absolute and withFileTypes:true")}if(typeof i==="string"){i=[i]}this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){i=i.map((i=>i.replace(/\\/g,"/")))}if(this.matchBase){if(p.noglobstar){throw new TypeError("base matching requires globstar")}i=i.map((i=>i.includes("/")?i:`./**/${i}`))}this.pattern=i;this.platform=p.platform||j;this.opts={...p,platform:this.platform};if(p.scurry){this.scurry=p.scurry;if(p.nocase!==undefined&&p.nocase!==p.scurry.nocase){throw new Error("nocase option contradicts provided scurry option")}}else{const i=p.platform==="win32"?D.PathScurryWin32:p.platform==="darwin"?D.PathScurryDarwin:p.platform?D.PathScurryPosix:D.PathScurry;this.scurry=new i(this.cwd,{nocase:p.nocase,fs:p.fs})}this.nocase=this.scurry.nocase;const d=this.platform==="darwin"||this.platform==="win32";const U={...p,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:d,nocomment:true,noext:this.noext,nonegate:true,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug};const V=this.pattern.map((i=>new y.Minimatch(i,U)));const[K,ee]=V.reduce(((i,p)=>{i[0].push(...p.set);i[1].push(...p.globParts);return i}),[[],[]]);this.patterns=K.map(((i,p)=>{const d=ee[p];if(!d)throw new Error("invalid pattern object");return new M.Pattern(i,d,0,this.platform)}))}async walk(){return[...await new U.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new U.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new U.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new U.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==Infinity?this.maxDepth+this.scurry.cwd.depth():Infinity,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}}p.Glob=Glob},60241:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.hasMagic=void 0;const y=d(33791);const hasMagic=(i,p={})=>{if(!Array.isArray(i)){i=[i]}for(const d of i){if(new y.Minimatch(d,p).hasMagic())return true}return false};p.hasMagic=hasMagic},46121:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Ignore=void 0;const y=d(33791);const v=d(48001);const D=typeof process==="object"&&process&&typeof process.platform==="string"?process.platform:"linux";class Ignore{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(i,{nobrace:p,nocase:d,noext:y,noglobstar:v,platform:M=D}){this.relative=[];this.absolute=[];this.relativeChildren=[];this.absoluteChildren=[];this.platform=M;this.mmopts={dot:true,nobrace:p,nocase:d,noext:y,noglobstar:v,optimizationLevel:2,platform:M,nocomment:true,nonegate:true};for(const p of i)this.add(p)}add(i){const p=new y.Minimatch(i,this.mmopts);for(let i=0;i<p.set.length;i++){const d=p.set[i];const D=p.globParts[i];if(!d||!D){throw new Error("invalid pattern object")}while(d[0]==="."&&D[0]==="."){d.shift();D.shift()}const M=new v.Pattern(d,D,0,this.platform);const U=new y.Minimatch(M.globString(),this.mmopts);const j=D[D.length-1]==="**";const V=M.isAbsolute();if(V)this.absolute.push(U);else this.relative.push(U);if(j){if(V)this.absoluteChildren.push(U);else this.relativeChildren.push(U)}}}ignored(i){const p=i.fullpath();const d=`${p}/`;const y=i.relative()||".";const v=`${y}/`;for(const i of this.relative){if(i.match(y)||i.match(v))return true}for(const i of this.absolute){if(i.match(p)||i.match(d))return true}return false}childrenIgnored(i){const p=i.fullpath()+"/";const d=(i.relative()||".")+"/";for(const i of this.relativeChildren){if(i.match(d))return true}for(const i of this.absoluteChildren){if(i.match(p))return true}return false}}p.Ignore=Ignore},47751:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.glob=p.sync=p.iterate=p.iterateSync=p.stream=p.streamSync=p.Ignore=p.hasMagic=p.Glob=p.unescape=p.escape=void 0;p.globStreamSync=globStreamSync;p.globStream=globStream;p.globSync=globSync;p.globIterateSync=globIterateSync;p.globIterate=globIterate;const y=d(33791);const v=d(49873);const D=d(60241);var M=d(33791);Object.defineProperty(p,"escape",{enumerable:true,get:function(){return M.escape}});Object.defineProperty(p,"unescape",{enumerable:true,get:function(){return M.unescape}});var U=d(49873);Object.defineProperty(p,"Glob",{enumerable:true,get:function(){return U.Glob}});var j=d(60241);Object.defineProperty(p,"hasMagic",{enumerable:true,get:function(){return j.hasMagic}});var V=d(46121);Object.defineProperty(p,"Ignore",{enumerable:true,get:function(){return V.Ignore}});function globStreamSync(i,p={}){return new v.Glob(i,p).streamSync()}function globStream(i,p={}){return new v.Glob(i,p).stream()}function globSync(i,p={}){return new v.Glob(i,p).walkSync()}async function glob_(i,p={}){return new v.Glob(i,p).walk()}function globIterateSync(i,p={}){return new v.Glob(i,p).iterateSync()}function globIterate(i,p={}){return new v.Glob(i,p).iterate()}p.streamSync=globStreamSync;p.stream=Object.assign(globStream,{sync:globStreamSync});p.iterateSync=globIterateSync;p.iterate=Object.assign(globIterate,{sync:globIterateSync});p.sync=Object.assign(globSync,{stream:globStreamSync,iterate:globIterateSync});p.glob=Object.assign(glob_,{glob:glob_,globSync:globSync,sync:p.sync,globStream:globStream,stream:p.stream,globStreamSync:globStreamSync,streamSync:p.streamSync,globIterate:globIterate,iterate:p.iterate,globIterateSync:globIterateSync,iterateSync:p.iterateSync,Glob:v.Glob,hasMagic:D.hasMagic,escape:y.escape,unescape:y.unescape});p.glob.glob=p.glob},48001:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Pattern=void 0;const y=d(33791);const isPatternList=i=>i.length>=1;const isGlobList=i=>i.length>=1;class Pattern{#A;#g;#y;length;#b;#E;#v;#C;#w;#S;#I=true;constructor(i,p,d,y){if(!isPatternList(i)){throw new TypeError("empty pattern list")}if(!isGlobList(p)){throw new TypeError("empty glob list")}if(p.length!==i.length){throw new TypeError("mismatched pattern list and glob list lengths")}this.length=i.length;if(d<0||d>=this.length){throw new TypeError("index out of range")}this.#A=i;this.#g=p;this.#y=d;this.#b=y;if(this.#y===0){if(this.isUNC()){const[i,p,d,y,...v]=this.#A;const[D,M,U,j,...V]=this.#g;if(v[0]===""){v.shift();V.shift()}const K=[i,p,d,y,""].join("/");const ee=[D,M,U,j,""].join("/");this.#A=[K,...v];this.#g=[ee,...V];this.length=this.#A.length}else if(this.isDrive()||this.isAbsolute()){const[i,...p]=this.#A;const[d,...y]=this.#g;if(p[0]===""){p.shift();y.shift()}const v=i+"/";const D=d+"/";this.#A=[v,...p];this.#g=[D,...y];this.length=this.#A.length}}}pattern(){return this.#A[this.#y]}isString(){return typeof this.#A[this.#y]==="string"}isGlobstar(){return this.#A[this.#y]===y.GLOBSTAR}isRegExp(){return this.#A[this.#y]instanceof RegExp}globString(){return this.#v=this.#v||(this.#y===0?this.isAbsolute()?this.#g[0]+this.#g.slice(1).join("/"):this.#g.join("/"):this.#g.slice(this.#y).join("/"))}hasMore(){return this.length>this.#y+1}rest(){if(this.#E!==undefined)return this.#E;if(!this.hasMore())return this.#E=null;this.#E=new Pattern(this.#A,this.#g,this.#y+1,this.#b);this.#E.#S=this.#S;this.#E.#w=this.#w;this.#E.#C=this.#C;return this.#E}isUNC(){const i=this.#A;return this.#w!==undefined?this.#w:this.#w=this.#b==="win32"&&this.#y===0&&i[0]===""&&i[1]===""&&typeof i[2]==="string"&&!!i[2]&&typeof i[3]==="string"&&!!i[3]}isDrive(){const i=this.#A;return this.#C!==undefined?this.#C:this.#C=this.#b==="win32"&&this.#y===0&&this.length>1&&typeof i[0]==="string"&&/^[a-z]:$/i.test(i[0])}isAbsolute(){const i=this.#A;return this.#S!==undefined?this.#S:this.#S=i[0]===""&&i.length>1||this.isDrive()||this.isUNC()}root(){const i=this.#A[0];return typeof i==="string"&&this.isAbsolute()&&this.#y===0?i:""}checkFollowGlobstar(){return!(this.#y===0||!this.isGlobstar()||!this.#I)}markFollowGlobstar(){if(this.#y===0||!this.isGlobstar()||!this.#I)return false;this.#I=false;return true}}p.Pattern=Pattern},1255:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.Processor=p.SubWalks=p.MatchRecord=p.HasWalkedCache=void 0;const y=d(33791);class HasWalkedCache{store;constructor(i=new Map){this.store=i}copy(){return new HasWalkedCache(new Map(this.store))}hasWalked(i,p){return this.store.get(i.fullpath())?.has(p.globString())}storeWalked(i,p){const d=i.fullpath();const y=this.store.get(d);if(y)y.add(p.globString());else this.store.set(d,new Set([p.globString()]))}}p.HasWalkedCache=HasWalkedCache;class MatchRecord{store=new Map;add(i,p,d){const y=(p?2:0)|(d?1:0);const v=this.store.get(i);this.store.set(i,v===undefined?y:y&v)}entries(){return[...this.store.entries()].map((([i,p])=>[i,!!(p&2),!!(p&1)]))}}p.MatchRecord=MatchRecord;class SubWalks{store=new Map;add(i,p){if(!i.canReaddir()){return}const d=this.store.get(i);if(d){if(!d.find((i=>i.globString()===p.globString()))){d.push(p)}}else this.store.set(i,[p])}get(i){const p=this.store.get(i);if(!p){throw new Error("attempting to walk unknown path")}return p}entries(){return this.keys().map((i=>[i,this.store.get(i)]))}keys(){return[...this.store.keys()].filter((i=>i.canReaddir()))}}p.SubWalks=SubWalks;class Processor{hasWalkedCache;matches=new MatchRecord;subwalks=new SubWalks;patterns;follow;dot;opts;constructor(i,p){this.opts=i;this.follow=!!i.follow;this.dot=!!i.dot;this.hasWalkedCache=p?p.copy():new HasWalkedCache}processPatterns(i,p){this.patterns=p;const d=p.map((p=>[i,p]));for(let[i,p]of d){this.hasWalkedCache.storeWalked(i,p);const d=p.root();const v=p.isAbsolute()&&this.opts.absolute!==false;if(d){i=i.resolve(d==="/"&&this.opts.root!==undefined?this.opts.root:d);const y=p.rest();if(!y){this.matches.add(i,true,false);continue}else{p=y}}if(i.isENOENT())continue;let D;let M;let U=false;while(typeof(D=p.pattern())==="string"&&(M=p.rest())){const d=i.resolve(D);i=d;p=M;U=true}D=p.pattern();M=p.rest();if(U){if(this.hasWalkedCache.hasWalked(i,p))continue;this.hasWalkedCache.storeWalked(i,p)}if(typeof D==="string"){const p=D===".."||D===""||D===".";this.matches.add(i.resolve(D),v,p);continue}else if(D===y.GLOBSTAR){if(!i.isSymbolicLink()||this.follow||p.checkFollowGlobstar()){this.subwalks.add(i,p)}const d=M?.pattern();const y=M?.rest();if(!M||(d===""||d===".")&&!y){this.matches.add(i,v,d===""||d===".")}else{if(d===".."){const p=i.parent||i;if(!y)this.matches.add(p,v,true);else if(!this.hasWalkedCache.hasWalked(p,y)){this.subwalks.add(p,y)}}}}else if(D instanceof RegExp){this.subwalks.add(i,p)}}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new Processor(this.opts,this.hasWalkedCache)}filterEntries(i,p){const d=this.subwalks.get(i);const v=this.child();for(const i of p){for(const p of d){const d=p.isAbsolute();const D=p.pattern();const M=p.rest();if(D===y.GLOBSTAR){v.testGlobstar(i,p,M,d)}else if(D instanceof RegExp){v.testRegExp(i,D,M,d)}else{v.testString(i,D,M,d)}}}return v}testGlobstar(i,p,d,y){if(this.dot||!i.name.startsWith(".")){if(!p.hasMore()){this.matches.add(i,y,false)}if(i.canReaddir()){if(this.follow||!i.isSymbolicLink()){this.subwalks.add(i,p)}else if(i.isSymbolicLink()){if(d&&p.checkFollowGlobstar()){this.subwalks.add(i,d)}else if(p.markFollowGlobstar()){this.subwalks.add(i,p)}}}}if(d){const p=d.pattern();if(typeof p==="string"&&p!==".."&&p!==""&&p!=="."){this.testString(i,p,d.rest(),y)}else if(p===".."){const p=i.parent||i;this.subwalks.add(p,d)}else if(p instanceof RegExp){this.testRegExp(i,p,d.rest(),y)}}}testRegExp(i,p,d,y){if(!p.test(i.name))return;if(!d){this.matches.add(i,y,false)}else{this.subwalks.add(i,d)}}testString(i,p,d,y){if(!i.isNamed(p))return;if(!d){this.matches.add(i,y,false)}else{this.subwalks.add(i,d)}}}p.Processor=Processor},9889:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.GlobStream=p.GlobWalker=p.GlobUtil=void 0;const y=d(99243);const v=d(46121);const D=d(1255);const makeIgnore=(i,p)=>typeof i==="string"?new v.Ignore([i],p):Array.isArray(i)?new v.Ignore(i,p):i;class GlobUtil{path;patterns;opts;seen=new Set;paused=false;aborted=false;#B=[];#T;#x;signal;maxDepth;includeChildMatches;constructor(i,p,d){this.patterns=i;this.path=p;this.opts=d;this.#x=!d.posix&&d.platform==="win32"?"\\":"/";this.includeChildMatches=d.includeChildMatches!==false;if(d.ignore||!this.includeChildMatches){this.#T=makeIgnore(d.ignore??[],d);if(!this.includeChildMatches&&typeof this.#T.add!=="function"){const i="cannot ignore child matches, ignore lacks add() method.";throw new Error(i)}}this.maxDepth=d.maxDepth||Infinity;if(d.signal){this.signal=d.signal;this.signal.addEventListener("abort",(()=>{this.#B.length=0}))}}#_(i){return this.seen.has(i)||!!this.#T?.ignored?.(i)}#R(i){return!!this.#T?.childrenIgnored?.(i)}pause(){this.paused=true}resume(){if(this.signal?.aborted)return;this.paused=false;let i=undefined;while(!this.paused&&(i=this.#B.shift())){i()}}onResume(i){if(this.signal?.aborted)return;if(!this.paused){i()}else{this.#B.push(i)}}async matchCheck(i,p){if(p&&this.opts.nodir)return undefined;let d;if(this.opts.realpath){d=i.realpathCached()||await i.realpath();if(!d)return undefined;i=d}const y=i.isUnknown()||this.opts.stat;const v=y?await i.lstat():i;if(this.opts.follow&&this.opts.nodir&&v?.isSymbolicLink()){const i=await v.realpath();if(i&&(i.isUnknown()||this.opts.stat)){await i.lstat()}}return this.matchCheckTest(v,p)}matchCheckTest(i,p){return i&&(this.maxDepth===Infinity||i.depth()<=this.maxDepth)&&(!p||i.canReaddir())&&(!this.opts.nodir||!i.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!i.isSymbolicLink()||!i.realpathCached()?.isDirectory())&&!this.#_(i)?i:undefined}matchCheckSync(i,p){if(p&&this.opts.nodir)return undefined;let d;if(this.opts.realpath){d=i.realpathCached()||i.realpathSync();if(!d)return undefined;i=d}const y=i.isUnknown()||this.opts.stat;const v=y?i.lstatSync():i;if(this.opts.follow&&this.opts.nodir&&v?.isSymbolicLink()){const i=v.realpathSync();if(i&&(i?.isUnknown()||this.opts.stat)){i.lstatSync()}}return this.matchCheckTest(v,p)}matchFinish(i,p){if(this.#_(i))return;if(!this.includeChildMatches&&this.#T?.add){const p=`${i.relativePosix()}/**`;this.#T.add(p)}const d=this.opts.absolute===undefined?p:this.opts.absolute;this.seen.add(i);const y=this.opts.mark&&i.isDirectory()?this.#x:"";if(this.opts.withFileTypes){this.matchEmit(i)}else if(d){const p=this.opts.posix?i.fullpathPosix():i.fullpath();this.matchEmit(p+y)}else{const p=this.opts.posix?i.relativePosix():i.relative();const d=this.opts.dotRelative&&!p.startsWith(".."+this.#x)?"."+this.#x:"";this.matchEmit(!p?"."+y:d+p+y)}}async match(i,p,d){const y=await this.matchCheck(i,d);if(y)this.matchFinish(y,p)}matchSync(i,p,d){const y=this.matchCheckSync(i,d);if(y)this.matchFinish(y,p)}walkCB(i,p,d){if(this.signal?.aborted)d();this.walkCB2(i,p,new D.Processor(this.opts),d)}walkCB2(i,p,d,y){if(this.#R(i))return y();if(this.signal?.aborted)y();if(this.paused){this.onResume((()=>this.walkCB2(i,p,d,y)));return}d.processPatterns(i,p);let v=1;const next=()=>{if(--v===0)y()};for(const[i,p,y]of d.matches.entries()){if(this.#_(i))continue;v++;this.match(i,p,y).then((()=>next()))}for(const i of d.subwalkTargets()){if(this.maxDepth!==Infinity&&i.depth()>=this.maxDepth){continue}v++;const p=i.readdirCached();if(i.calledReaddir())this.walkCB3(i,p,d,next);else{i.readdirCB(((p,y)=>this.walkCB3(i,y,d,next)),true)}}next()}walkCB3(i,p,d,y){d=d.filterEntries(i,p);let v=1;const next=()=>{if(--v===0)y()};for(const[i,p,y]of d.matches.entries()){if(this.#_(i))continue;v++;this.match(i,p,y).then((()=>next()))}for(const[i,p]of d.subwalks.entries()){v++;this.walkCB2(i,p,d.child(),next)}next()}walkCBSync(i,p,d){if(this.signal?.aborted)d();this.walkCB2Sync(i,p,new D.Processor(this.opts),d)}walkCB2Sync(i,p,d,y){if(this.#R(i))return y();if(this.signal?.aborted)y();if(this.paused){this.onResume((()=>this.walkCB2Sync(i,p,d,y)));return}d.processPatterns(i,p);let v=1;const next=()=>{if(--v===0)y()};for(const[i,p,y]of d.matches.entries()){if(this.#_(i))continue;this.matchSync(i,p,y)}for(const i of d.subwalkTargets()){if(this.maxDepth!==Infinity&&i.depth()>=this.maxDepth){continue}v++;const p=i.readdirSync();this.walkCB3Sync(i,p,d,next)}next()}walkCB3Sync(i,p,d,y){d=d.filterEntries(i,p);let v=1;const next=()=>{if(--v===0)y()};for(const[i,p,y]of d.matches.entries()){if(this.#_(i))continue;this.matchSync(i,p,y)}for(const[i,p]of d.subwalks.entries()){v++;this.walkCB2Sync(i,p,d.child(),next)}next()}}p.GlobUtil=GlobUtil;class GlobWalker extends GlobUtil{matches=new Set;constructor(i,p,d){super(i,p,d)}matchEmit(i){this.matches.add(i)}async walk(){if(this.signal?.aborted)throw this.signal.reason;if(this.path.isUnknown()){await this.path.lstat()}await new Promise(((i,p)=>{this.walkCB(this.path,this.patterns,(()=>{if(this.signal?.aborted){p(this.signal.reason)}else{i(this.matches)}}))}));return this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;if(this.path.isUnknown()){this.path.lstatSync()}this.walkCBSync(this.path,this.patterns,(()=>{if(this.signal?.aborted)throw this.signal.reason}));return this.matches}}p.GlobWalker=GlobWalker;class GlobStream extends GlobUtil{results;constructor(i,p,d){super(i,p,d);this.results=new y.Minipass({signal:this.signal,objectMode:true});this.results.on("drain",(()=>this.resume()));this.results.on("resume",(()=>this.resume()))}matchEmit(i){this.results.write(i);if(!this.results.flowing)this.pause()}stream(){const i=this.path;if(i.isUnknown()){i.lstat().then((()=>{this.walkCB(i,this.patterns,(()=>this.results.end()))}))}else{this.walkCB(i,this.patterns,(()=>this.results.end()))}return this.results}streamSync(){if(this.path.isUnknown()){this.path.lstatSync()}this.walkCBSync(this.path,this.patterns,(()=>this.results.end()));return this.results}}p.GlobStream=GlobStream},64037:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.jwtDecode=p.InvalidTokenError=void 0;class InvalidTokenError extends Error{}p.InvalidTokenError=InvalidTokenError;InvalidTokenError.prototype.name="InvalidTokenError";function b64DecodeUnicode(i){return decodeURIComponent(atob(i).replace(/(.)/g,((i,p)=>{let d=p.charCodeAt(0).toString(16).toUpperCase();if(d.length<2){d="0"+d}return"%"+d})))}function base64UrlDecode(i){let p=i.replace(/-/g,"+").replace(/_/g,"/");switch(p.length%4){case 0:break;case 2:p+="==";break;case 3:p+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return b64DecodeUnicode(p)}catch(i){return atob(p)}}function jwtDecode(i,p){if(typeof i!=="string"){throw new InvalidTokenError("Invalid token specified: must be a string")}p||(p={});const d=p.header===true?0:1;const y=i.split(".")[d];if(typeof y!=="string"){throw new InvalidTokenError(`Invalid token specified: missing part #${d+1}`)}let v;try{v=base64UrlDecode(y)}catch(i){throw new InvalidTokenError(`Invalid token specified: invalid base64 for part #${d+1} (${i.message})`)}try{return JSON.parse(v)}catch(i){throw new InvalidTokenError(`Invalid token specified: invalid json for part #${d+1} (${i.message})`)}}p.jwtDecode=jwtDecode},72013:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.LRUCache=void 0;const d=typeof performance==="object"&&performance&&typeof performance.now==="function"?performance:Date;const y=new Set;const v=typeof process==="object"&&!!process?process:{};const emitWarning=(i,p,d,y)=>{typeof v.emitWarning==="function"?v.emitWarning(i,p,d,y):console.error(`[${d}] ${p}: ${i}`)};let D=globalThis.AbortController;let M=globalThis.AbortSignal;if(typeof D==="undefined"){M=class AbortSignal{onabort;_onabort=[];reason;aborted=false;addEventListener(i,p){this._onabort.push(p)}};D=class AbortController{constructor(){warnACPolyfill()}signal=new M;abort(i){if(this.signal.aborted)return;this.signal.reason=i;this.signal.aborted=true;for(const p of this.signal._onabort){p(i)}this.signal.onabort?.(i)}};let i=v.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1";const warnACPolyfill=()=>{if(!i)return;i=false;emitWarning("AbortController is not defined. If using lru-cache in "+"node 14, load an AbortController polyfill from the "+"`node-abort-controller` package. A minimal polyfill is "+"provided for use by LRUCache.fetch(), but it should not be "+"relied upon in other contexts (eg, passing it to other APIs that "+"use AbortController/AbortSignal might have undesirable effects). "+"You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",warnACPolyfill)}}const shouldWarn=i=>!y.has(i);const U=Symbol("type");const isPosInt=i=>i&&i===Math.floor(i)&&i>0&&isFinite(i);const getUintArray=i=>!isPosInt(i)?null:i<=Math.pow(2,8)?Uint8Array:i<=Math.pow(2,16)?Uint16Array:i<=Math.pow(2,32)?Uint32Array:i<=Number.MAX_SAFE_INTEGER?ZeroArray:null;class ZeroArray extends Array{constructor(i){super(i);this.fill(0)}}class Stack{heap;length;static#N=false;static create(i){const p=getUintArray(i);if(!p)return[];Stack.#N=true;const d=new Stack(i,p);Stack.#N=false;return d}constructor(i,p){if(!Stack.#N){throw new TypeError("instantiate Stack using Stack.create(n)")}this.heap=new p(i);this.length=0}push(i){this.heap[this.length++]=i}pop(){return this.heap[--this.length]}}class LRUCache{#k;#P;#Q;#D;#O;#L;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#F;#M;#U;#j;#H;#G;#q;#V;#z;#W;#J;#Y;#$;#K;#X;#Z;#ee;static unsafeExposeInternals(i){return{starts:i.#$,ttls:i.#K,sizes:i.#Y,keyMap:i.#U,keyList:i.#j,valList:i.#H,next:i.#G,prev:i.#q,get head(){return i.#V},get tail(){return i.#z},free:i.#W,isBackgroundFetch:p=>i.#te(p),backgroundFetch:(p,d,y,v)=>i.#re(p,d,y,v),moveToTail:p=>i.#ne(p),indexes:p=>i.#ie(p),rindexes:p=>i.#oe(p),isStale:p=>i.#se(p)}}get max(){return this.#k}get maxSize(){return this.#P}get calculatedSize(){return this.#M}get size(){return this.#F}get fetchMethod(){return this.#O}get memoMethod(){return this.#L}get dispose(){return this.#Q}get disposeAfter(){return this.#D}constructor(i){const{max:p=0,ttl:d,ttlResolution:v=1,ttlAutopurge:D,updateAgeOnGet:M,updateAgeOnHas:U,allowStale:j,dispose:V,disposeAfter:K,noDisposeOnSet:ee,noUpdateTTL:te,maxSize:re=0,maxEntrySize:ne=0,sizeCalculation:ie,fetchMethod:oe,memoMethod:se,noDeleteOnFetchRejection:ae,noDeleteOnStaleGet:le,allowStaleOnFetchRejection:ce,allowStaleOnFetchAbort:ue,ignoreFetchAbort:pe}=i;if(p!==0&&!isPosInt(p)){throw new TypeError("max option must be a nonnegative integer")}const de=p?getUintArray(p):Array;if(!de){throw new Error("invalid max value: "+p)}this.#k=p;this.#P=re;this.maxEntrySize=ne||this.#P;this.sizeCalculation=ie;if(this.sizeCalculation){if(!this.#P&&!this.maxEntrySize){throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize")}if(typeof this.sizeCalculation!=="function"){throw new TypeError("sizeCalculation set to non-function")}}if(se!==undefined&&typeof se!=="function"){throw new TypeError("memoMethod must be a function if defined")}this.#L=se;if(oe!==undefined&&typeof oe!=="function"){throw new TypeError("fetchMethod must be a function if specified")}this.#O=oe;this.#Z=!!oe;this.#U=new Map;this.#j=new Array(p).fill(undefined);this.#H=new Array(p).fill(undefined);this.#G=new de(p);this.#q=new de(p);this.#V=0;this.#z=0;this.#W=Stack.create(p);this.#F=0;this.#M=0;if(typeof V==="function"){this.#Q=V}if(typeof K==="function"){this.#D=K;this.#J=[]}else{this.#D=undefined;this.#J=undefined}this.#X=!!this.#Q;this.#ee=!!this.#D;this.noDisposeOnSet=!!ee;this.noUpdateTTL=!!te;this.noDeleteOnFetchRejection=!!ae;this.allowStaleOnFetchRejection=!!ce;this.allowStaleOnFetchAbort=!!ue;this.ignoreFetchAbort=!!pe;if(this.maxEntrySize!==0){if(this.#P!==0){if(!isPosInt(this.#P)){throw new TypeError("maxSize must be a positive integer if specified")}}if(!isPosInt(this.maxEntrySize)){throw new TypeError("maxEntrySize must be a positive integer if specified")}this.#ae()}this.allowStale=!!j;this.noDeleteOnStaleGet=!!le;this.updateAgeOnGet=!!M;this.updateAgeOnHas=!!U;this.ttlResolution=isPosInt(v)||v===0?v:1;this.ttlAutopurge=!!D;this.ttl=d||0;if(this.ttl){if(!isPosInt(this.ttl)){throw new TypeError("ttl must be a positive integer if specified")}this.#le()}if(this.#k===0&&this.ttl===0&&this.#P===0){throw new TypeError("At least one of max, maxSize, or ttl is required")}if(!this.ttlAutopurge&&!this.#k&&!this.#P){const i="LRU_CACHE_UNBOUNDED";if(shouldWarn(i)){y.add(i);const p="TTL caching without ttlAutopurge, max, or maxSize can "+"result in unbounded memory consumption.";emitWarning(p,"UnboundedCacheWarning",i,LRUCache)}}}getRemainingTTL(i){return this.#U.has(i)?Infinity:0}#le(){const i=new ZeroArray(this.#k);const p=new ZeroArray(this.#k);this.#K=i;this.#$=p;this.#ce=(y,v,D=d.now())=>{p[y]=v!==0?D:0;i[y]=v;if(v!==0&&this.ttlAutopurge){const i=setTimeout((()=>{if(this.#se(y)){this.#ue(this.#j[y],"expire")}}),v+1);if(i.unref){i.unref()}}};this.#pe=y=>{p[y]=i[y]!==0?d.now():0};this.#de=(d,v)=>{if(i[v]){const D=i[v];const M=p[v];if(!D||!M)return;d.ttl=D;d.start=M;d.now=y||getNow();const U=d.now-M;d.remainingTTL=D-U}};let y=0;const getNow=()=>{const i=d.now();if(this.ttlResolution>0){y=i;const p=setTimeout((()=>y=0),this.ttlResolution);if(p.unref){p.unref()}}return i};this.getRemainingTTL=d=>{const v=this.#U.get(d);if(v===undefined){return 0}const D=i[v];const M=p[v];if(!D||!M){return Infinity}const U=(y||getNow())-M;return D-U};this.#se=d=>{const v=p[d];const D=i[d];return!!D&&!!v&&(y||getNow())-v>D}}#pe=()=>{};#de=()=>{};#ce=()=>{};#se=()=>false;#ae(){const i=new ZeroArray(this.#k);this.#M=0;this.#Y=i;this.#fe=p=>{this.#M-=i[p];i[p]=0};this.#me=(i,p,d,y)=>{if(this.#te(p)){return 0}if(!isPosInt(d)){if(y){if(typeof y!=="function"){throw new TypeError("sizeCalculation must be a function")}d=y(p,i);if(!isPosInt(d)){throw new TypeError("sizeCalculation return invalid (expect positive integer)")}}else{throw new TypeError("invalid size value (must be positive integer). "+"When maxSize or maxEntrySize is used, sizeCalculation "+"or size must be set.")}}return d};this.#he=(p,d,y)=>{i[p]=d;if(this.#P){const d=this.#P-i[p];while(this.#M>d){this.#Ae(true)}}this.#M+=i[p];if(y){y.entrySize=d;y.totalCalculatedSize=this.#M}}}#fe=i=>{};#he=(i,p,d)=>{};#me=(i,p,d,y)=>{if(d||y){throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")}return 0};*#ie({allowStale:i=this.allowStale}={}){if(this.#F){for(let p=this.#z;true;){if(!this.#ge(p)){break}if(i||!this.#se(p)){yield p}if(p===this.#V){break}else{p=this.#q[p]}}}}*#oe({allowStale:i=this.allowStale}={}){if(this.#F){for(let p=this.#V;true;){if(!this.#ge(p)){break}if(i||!this.#se(p)){yield p}if(p===this.#z){break}else{p=this.#G[p]}}}}#ge(i){return i!==undefined&&this.#U.get(this.#j[i])===i}*entries(){for(const i of this.#ie()){if(this.#H[i]!==undefined&&this.#j[i]!==undefined&&!this.#te(this.#H[i])){yield[this.#j[i],this.#H[i]]}}}*rentries(){for(const i of this.#oe()){if(this.#H[i]!==undefined&&this.#j[i]!==undefined&&!this.#te(this.#H[i])){yield[this.#j[i],this.#H[i]]}}}*keys(){for(const i of this.#ie()){const p=this.#j[i];if(p!==undefined&&!this.#te(this.#H[i])){yield p}}}*rkeys(){for(const i of this.#oe()){const p=this.#j[i];if(p!==undefined&&!this.#te(this.#H[i])){yield p}}}*values(){for(const i of this.#ie()){const p=this.#H[i];if(p!==undefined&&!this.#te(this.#H[i])){yield this.#H[i]}}}*rvalues(){for(const i of this.#oe()){const p=this.#H[i];if(p!==undefined&&!this.#te(this.#H[i])){yield this.#H[i]}}}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(i,p={}){for(const d of this.#ie()){const y=this.#H[d];const v=this.#te(y)?y.__staleWhileFetching:y;if(v===undefined)continue;if(i(v,this.#j[d],this)){return this.get(this.#j[d],p)}}}forEach(i,p=this){for(const d of this.#ie()){const y=this.#H[d];const v=this.#te(y)?y.__staleWhileFetching:y;if(v===undefined)continue;i.call(p,v,this.#j[d],this)}}rforEach(i,p=this){for(const d of this.#oe()){const y=this.#H[d];const v=this.#te(y)?y.__staleWhileFetching:y;if(v===undefined)continue;i.call(p,v,this.#j[d],this)}}purgeStale(){let i=false;for(const p of this.#oe({allowStale:true})){if(this.#se(p)){this.#ue(this.#j[p],"expire");i=true}}return i}info(i){const p=this.#U.get(i);if(p===undefined)return undefined;const y=this.#H[p];const v=this.#te(y)?y.__staleWhileFetching:y;if(v===undefined)return undefined;const D={value:v};if(this.#K&&this.#$){const i=this.#K[p];const y=this.#$[p];if(i&&y){const p=i-(d.now()-y);D.ttl=p;D.start=Date.now()}}if(this.#Y){D.size=this.#Y[p]}return D}dump(){const i=[];for(const p of this.#ie({allowStale:true})){const y=this.#j[p];const v=this.#H[p];const D=this.#te(v)?v.__staleWhileFetching:v;if(D===undefined||y===undefined)continue;const M={value:D};if(this.#K&&this.#$){M.ttl=this.#K[p];const i=d.now()-this.#$[p];M.start=Math.floor(Date.now()-i)}if(this.#Y){M.size=this.#Y[p]}i.unshift([y,M])}return i}load(i){this.clear();for(const[p,y]of i){if(y.start){const i=Date.now()-y.start;y.start=d.now()-i}this.set(p,y.value,y)}}set(i,p,d={}){if(p===undefined){this.delete(i);return this}const{ttl:y=this.ttl,start:v,noDisposeOnSet:D=this.noDisposeOnSet,sizeCalculation:M=this.sizeCalculation,status:U}=d;let{noUpdateTTL:j=this.noUpdateTTL}=d;const V=this.#me(i,p,d.size||0,M);if(this.maxEntrySize&&V>this.maxEntrySize){if(U){U.set="miss";U.maxEntrySizeExceeded=true}this.#ue(i,"set");return this}let K=this.#F===0?undefined:this.#U.get(i);if(K===undefined){K=this.#F===0?this.#z:this.#W.length!==0?this.#W.pop():this.#F===this.#k?this.#Ae(false):this.#F;this.#j[K]=i;this.#H[K]=p;this.#U.set(i,K);this.#G[this.#z]=K;this.#q[K]=this.#z;this.#z=K;this.#F++;this.#he(K,V,U);if(U)U.set="add";j=false}else{this.#ne(K);const d=this.#H[K];if(p!==d){if(this.#Z&&this.#te(d)){d.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:p}=d;if(p!==undefined&&!D){if(this.#X){this.#Q?.(p,i,"set")}if(this.#ee){this.#J?.push([p,i,"set"])}}}else if(!D){if(this.#X){this.#Q?.(d,i,"set")}if(this.#ee){this.#J?.push([d,i,"set"])}}this.#fe(K);this.#he(K,V,U);this.#H[K]=p;if(U){U.set="replace";const i=d&&this.#te(d)?d.__staleWhileFetching:d;if(i!==undefined)U.oldValue=i}}else if(U){U.set="update"}}if(y!==0&&!this.#K){this.#le()}if(this.#K){if(!j){this.#ce(K,y,v)}if(U)this.#de(U,K)}if(!D&&this.#ee&&this.#J){const i=this.#J;let p;while(p=i?.shift()){this.#D?.(...p)}}return this}pop(){try{while(this.#F){const i=this.#H[this.#V];this.#Ae(true);if(this.#te(i)){if(i.__staleWhileFetching){return i.__staleWhileFetching}}else if(i!==undefined){return i}}}finally{if(this.#ee&&this.#J){const i=this.#J;let p;while(p=i?.shift()){this.#D?.(...p)}}}}#Ae(i){const p=this.#V;const d=this.#j[p];const y=this.#H[p];if(this.#Z&&this.#te(y)){y.__abortController.abort(new Error("evicted"))}else if(this.#X||this.#ee){if(this.#X){this.#Q?.(y,d,"evict")}if(this.#ee){this.#J?.push([y,d,"evict"])}}this.#fe(p);if(i){this.#j[p]=undefined;this.#H[p]=undefined;this.#W.push(p)}if(this.#F===1){this.#V=this.#z=0;this.#W.length=0}else{this.#V=this.#G[p]}this.#U.delete(d);this.#F--;return p}has(i,p={}){const{updateAgeOnHas:d=this.updateAgeOnHas,status:y}=p;const v=this.#U.get(i);if(v!==undefined){const i=this.#H[v];if(this.#te(i)&&i.__staleWhileFetching===undefined){return false}if(!this.#se(v)){if(d){this.#pe(v)}if(y){y.has="hit";this.#de(y,v)}return true}else if(y){y.has="stale";this.#de(y,v)}}else if(y){y.has="miss"}return false}peek(i,p={}){const{allowStale:d=this.allowStale}=p;const y=this.#U.get(i);if(y===undefined||!d&&this.#se(y)){return}const v=this.#H[y];return this.#te(v)?v.__staleWhileFetching:v}#re(i,p,d,y){const v=p===undefined?undefined:this.#H[p];if(this.#te(v)){return v}const M=new D;const{signal:U}=d;U?.addEventListener("abort",(()=>M.abort(U.reason)),{signal:M.signal});const j={signal:M.signal,options:d,context:y};const cb=(y,v=false)=>{const{aborted:D}=M.signal;const U=d.ignoreFetchAbort&&y!==undefined;if(d.status){if(D&&!v){d.status.fetchAborted=true;d.status.fetchError=M.signal.reason;if(U)d.status.fetchAbortIgnored=true}else{d.status.fetchResolved=true}}if(D&&!U&&!v){return fetchFail(M.signal.reason)}const K=V;if(this.#H[p]===V){if(y===undefined){if(K.__staleWhileFetching){this.#H[p]=K.__staleWhileFetching}else{this.#ue(i,"fetch")}}else{if(d.status)d.status.fetchUpdated=true;this.set(i,y,j.options)}}return y};const eb=i=>{if(d.status){d.status.fetchRejected=true;d.status.fetchError=i}return fetchFail(i)};const fetchFail=y=>{const{aborted:v}=M.signal;const D=v&&d.allowStaleOnFetchAbort;const U=D||d.allowStaleOnFetchRejection;const j=U||d.noDeleteOnFetchRejection;const K=V;if(this.#H[p]===V){const d=!j||K.__staleWhileFetching===undefined;if(d){this.#ue(i,"fetch")}else if(!D){this.#H[p]=K.__staleWhileFetching}}if(U){if(d.status&&K.__staleWhileFetching!==undefined){d.status.returnedStale=true}return K.__staleWhileFetching}else if(K.__returned===K){throw y}};const pcall=(p,y)=>{const D=this.#O?.(i,v,j);if(D&&D instanceof Promise){D.then((i=>p(i===undefined?undefined:i)),y)}M.signal.addEventListener("abort",(()=>{if(!d.ignoreFetchAbort||d.allowStaleOnFetchAbort){p(undefined);if(d.allowStaleOnFetchAbort){p=i=>cb(i,true)}}}))};if(d.status)d.status.fetchDispatched=true;const V=new Promise(pcall).then(cb,eb);const K=Object.assign(V,{__abortController:M,__staleWhileFetching:v,__returned:undefined});if(p===undefined){this.set(i,K,{...j.options,status:undefined});p=this.#U.get(i)}else{this.#H[p]=K}return K}#te(i){if(!this.#Z)return false;const p=i;return!!p&&p instanceof Promise&&p.hasOwnProperty("__staleWhileFetching")&&p.__abortController instanceof D}async fetch(i,p={}){const{allowStale:d=this.allowStale,updateAgeOnGet:y=this.updateAgeOnGet,noDeleteOnStaleGet:v=this.noDeleteOnStaleGet,ttl:D=this.ttl,noDisposeOnSet:M=this.noDisposeOnSet,size:U=0,sizeCalculation:j=this.sizeCalculation,noUpdateTTL:V=this.noUpdateTTL,noDeleteOnFetchRejection:K=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:ee=this.allowStaleOnFetchRejection,ignoreFetchAbort:te=this.ignoreFetchAbort,allowStaleOnFetchAbort:re=this.allowStaleOnFetchAbort,context:ne,forceRefresh:ie=false,status:oe,signal:se}=p;if(!this.#Z){if(oe)oe.fetch="get";return this.get(i,{allowStale:d,updateAgeOnGet:y,noDeleteOnStaleGet:v,status:oe})}const ae={allowStale:d,updateAgeOnGet:y,noDeleteOnStaleGet:v,ttl:D,noDisposeOnSet:M,size:U,sizeCalculation:j,noUpdateTTL:V,noDeleteOnFetchRejection:K,allowStaleOnFetchRejection:ee,allowStaleOnFetchAbort:re,ignoreFetchAbort:te,status:oe,signal:se};let le=this.#U.get(i);if(le===undefined){if(oe)oe.fetch="miss";const p=this.#re(i,le,ae,ne);return p.__returned=p}else{const p=this.#H[le];if(this.#te(p)){const i=d&&p.__staleWhileFetching!==undefined;if(oe){oe.fetch="inflight";if(i)oe.returnedStale=true}return i?p.__staleWhileFetching:p.__returned=p}const v=this.#se(le);if(!ie&&!v){if(oe)oe.fetch="hit";this.#ne(le);if(y){this.#pe(le)}if(oe)this.#de(oe,le);return p}const D=this.#re(i,le,ae,ne);const M=D.__staleWhileFetching!==undefined;const U=M&&d;if(oe){oe.fetch=v?"stale":"refresh";if(U&&v)oe.returnedStale=true}return U?D.__staleWhileFetching:D.__returned=D}}async forceFetch(i,p={}){const d=await this.fetch(i,p);if(d===undefined)throw new Error("fetch() returned undefined");return d}memo(i,p={}){const d=this.#L;if(!d){throw new Error("no memoMethod provided to constructor")}const{context:y,forceRefresh:v,...D}=p;const M=this.get(i,D);if(!v&&M!==undefined)return M;const U=d(i,M,{options:D,context:y});this.set(i,U,D);return U}get(i,p={}){const{allowStale:d=this.allowStale,updateAgeOnGet:y=this.updateAgeOnGet,noDeleteOnStaleGet:v=this.noDeleteOnStaleGet,status:D}=p;const M=this.#U.get(i);if(M!==undefined){const p=this.#H[M];const U=this.#te(p);if(D)this.#de(D,M);if(this.#se(M)){if(D)D.get="stale";if(!U){if(!v){this.#ue(i,"expire")}if(D&&d)D.returnedStale=true;return d?p:undefined}else{if(D&&d&&p.__staleWhileFetching!==undefined){D.returnedStale=true}return d?p.__staleWhileFetching:undefined}}else{if(D)D.get="hit";if(U){return p.__staleWhileFetching}this.#ne(M);if(y){this.#pe(M)}return p}}else if(D){D.get="miss"}}#ye(i,p){this.#q[p]=i;this.#G[i]=p}#ne(i){if(i!==this.#z){if(i===this.#V){this.#V=this.#G[i]}else{this.#ye(this.#q[i],this.#G[i])}this.#ye(this.#z,i);this.#z=i}}delete(i){return this.#ue(i,"delete")}#ue(i,p){let d=false;if(this.#F!==0){const y=this.#U.get(i);if(y!==undefined){d=true;if(this.#F===1){this.#be(p)}else{this.#fe(y);const d=this.#H[y];if(this.#te(d)){d.__abortController.abort(new Error("deleted"))}else if(this.#X||this.#ee){if(this.#X){this.#Q?.(d,i,p)}if(this.#ee){this.#J?.push([d,i,p])}}this.#U.delete(i);this.#j[y]=undefined;this.#H[y]=undefined;if(y===this.#z){this.#z=this.#q[y]}else if(y===this.#V){this.#V=this.#G[y]}else{const i=this.#q[y];this.#G[i]=this.#G[y];const p=this.#G[y];this.#q[p]=this.#q[y]}this.#F--;this.#W.push(y)}}}if(this.#ee&&this.#J?.length){const i=this.#J;let p;while(p=i?.shift()){this.#D?.(...p)}}return d}clear(){return this.#be("delete")}#be(i){for(const p of this.#oe({allowStale:true})){const d=this.#H[p];if(this.#te(d)){d.__abortController.abort(new Error("deleted"))}else{const y=this.#j[p];if(this.#X){this.#Q?.(d,y,i)}if(this.#ee){this.#J?.push([d,y,i])}}}this.#U.clear();this.#H.fill(undefined);this.#j.fill(undefined);if(this.#K&&this.#$){this.#K.fill(0);this.#$.fill(0)}if(this.#Y){this.#Y.fill(0)}this.#V=0;this.#z=0;this.#W.length=0;this.#M=0;this.#F=0;if(this.#ee&&this.#J){const i=this.#J;let p;while(p=i?.shift()){this.#D?.(...p)}}}}p.LRUCache=LRUCache},6005:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.assertValidPattern=void 0;const d=1024*64;const assertValidPattern=i=>{if(typeof i!=="string"){throw new TypeError("invalid pattern")}if(i.length>d){throw new TypeError("pattern is too long")}};p.assertValidPattern=assertValidPattern},26175:(i,p,d)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.AST=void 0;const y=d(96638);const v=d(38455);const D=new Set(["!","?","+","*","@"]);const isExtglobType=i=>D.has(i);const M="(?!(?:^|/)\\.\\.?(?:$|/))";const U="(?!\\.)";const j=new Set(["[","."]);const V=new Set(["..","."]);const K=new Set("().*{}+?[]^$\\!");const regExpEscape=i=>i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const ee="[^/]";const te=ee+"*?";const re=ee+"+?";class AST{type;#Ee;#ve;#Ce=false;#we=[];#Se;#Ie;#Be;#Te=false;#xe;#_e;#Re=false;constructor(i,p,d={}){this.type=i;if(i)this.#ve=true;this.#Se=p;this.#Ee=this.#Se?this.#Se.#Ee:this;this.#xe=this.#Ee===this?d:this.#Ee.#xe;this.#Be=this.#Ee===this?[]:this.#Ee.#Be;if(i==="!"&&!this.#Ee.#Te)this.#Be.push(this);this.#Ie=this.#Se?this.#Se.#we.length:0}get hasMagic(){if(this.#ve!==undefined)return this.#ve;for(const i of this.#we){if(typeof i==="string")continue;if(i.type||i.hasMagic)return this.#ve=true}return this.#ve}toString(){if(this.#_e!==undefined)return this.#_e;if(!this.type){return this.#_e=this.#we.map((i=>String(i))).join("")}else{return this.#_e=this.type+"("+this.#we.map((i=>String(i))).join("|")+")"}}#Ne(){if(this!==this.#Ee)throw new Error("should only call on root");if(this.#Te)return this;this.toString();this.#Te=true;let i;while(i=this.#Be.pop()){if(i.type!=="!")continue;let p=i;let d=p.#Se;while(d){for(let y=p.#Ie+1;!d.type&&y<d.#we.length;y++){for(const p of i.#we){if(typeof p==="string"){throw new Error("string part in extglob AST??")}p.copyIn(d.#we[y])}}p=d;d=p.#Se}}return this}push(...i){for(const p of i){if(p==="")continue;if(typeof p!=="string"&&!(p instanceof AST&&p.#Se===this)){throw new Error("invalid part: "+p)}this.#we.push(p)}}toJSON(){const i=this.type===null?this.#we.slice().map((i=>typeof i==="string"?i:i.toJSON())):[this.type,...this.#we.map((i=>i.toJSON()))];if(this.isStart()&&!this.type)i.unshift([]);if(this.isEnd()&&(this===this.#Ee||this.#Ee.#Te&&this.#Se?.type==="!")){i.push({})}return i}isStart(){if(this.#Ee===this)return true;if(!this.#Se?.isStart())return false;if(this.#Ie===0)return true;const i=this.#Se;for(let p=0;p<this.#Ie;p++){const d=i.#we[p];if(!(d instanceof AST&&d.type==="!")){return false}}return true}isEnd(){if(this.#Ee===this)return true;if(this.#Se?.type==="!")return true;if(!this.#Se?.isEnd())return false;if(!this.type)return this.#Se?.isEnd();const i=this.#Se?this.#Se.#we.length:0;return this.#Ie===i-1}copyIn(i){if(typeof i==="string")this.push(i);else this.push(i.clone(this))}clone(i){const p=new AST(this.type,i);for(const i of this.#we){p.copyIn(i)}return p}static#ke(i,p,d,y){let v=false;let D=false;let M=-1;let U=false;if(p.type===null){let j=d;let V="";while(j<i.length){const d=i.charAt(j++);if(v||d==="\\"){v=!v;V+=d;continue}if(D){if(j===M+1){if(d==="^"||d==="!"){U=true}}else if(d==="]"&&!(j===M+2&&U)){D=false}V+=d;continue}else if(d==="["){D=true;M=j;U=false;V+=d;continue}if(!y.noext&&isExtglobType(d)&&i.charAt(j)==="("){p.push(V);V="";const v=new AST(d,p);j=AST.#ke(i,v,j,y);p.push(v);continue}V+=d}p.push(V);return j}let j=d+1;let V=new AST(null,p);const K=[];let ee="";while(j<i.length){const d=i.charAt(j++);if(v||d==="\\"){v=!v;ee+=d;continue}if(D){if(j===M+1){if(d==="^"||d==="!"){U=true}}else if(d==="]"&&!(j===M+2&&U)){D=false}ee+=d;continue}else if(d==="["){D=true;M=j;U=false;ee+=d;continue}if(isExtglobType(d)&&i.charAt(j)==="("){V.push(ee);ee="";const p=new AST(d,V);V.push(p);j=AST.#ke(i,p,j,y);continue}if(d==="|"){V.push(ee);ee="";K.push(V);V=new AST(null,p);continue}if(d===")"){if(ee===""&&p.#we.length===0){p.#Re=true}V.push(ee);ee="";p.push(...K,V);return j}ee+=d}p.type=null;p.#ve=undefined;p.#we=[i.substring(d-1)];return j}static fromGlob(i,p={}){const d=new AST(null,undefined,p);AST.#ke(i,d,0,p);return d}toMMPattern(){if(this!==this.#Ee)return this.#Ee.toMMPattern();const i=this.toString();const[p,d,y,v]=this.toRegExpSource();const D=y||this.#ve||this.#xe.nocase&&!this.#xe.nocaseMagicOnly&&i.toUpperCase()!==i.toLowerCase();if(!D){return d}const M=(this.#xe.nocase?"i":"")+(v?"u":"");return Object.assign(new RegExp(`^${p}$`,M),{_src:p,_glob:i})}get options(){return this.#xe}toRegExpSource(i){const p=i??!!this.#xe.dot;if(this.#Ee===this)this.#Ne();if(!this.type){const d=this.isStart()&&this.isEnd();const y=this.#we.map((p=>{const[y,v,D,M]=typeof p==="string"?AST.#Pe(p,this.#ve,d):p.toRegExpSource(i);this.#ve=this.#ve||D;this.#Ce=this.#Ce||M;return y})).join("");let D="";if(this.isStart()){if(typeof this.#we[0]==="string"){const d=this.#we.length===1&&V.has(this.#we[0]);if(!d){const d=j;const v=p&&d.has(y.charAt(0))||y.startsWith("\\.")&&d.has(y.charAt(2))||y.startsWith("\\.\\.")&&d.has(y.charAt(4));const V=!p&&!i&&d.has(y.charAt(0));D=v?M:V?U:""}}}let K="";if(this.isEnd()&&this.#Ee.#Te&&this.#Se?.type==="!"){K="(?:$|\\/)"}const ee=D+y+K;return[ee,(0,v.unescape)(y),this.#ve=!!this.#ve,this.#Ce]}const d=this.type==="*"||this.type==="+";const y=this.type==="!"?"(?:(?!(?:":"(?:";let D=this.#Qe(p);if(this.isStart()&&this.isEnd()&&!D&&this.type!=="!"){const i=this.toString();this.#we=[i];this.type=null;this.#ve=undefined;return[i,(0,v.unescape)(this.toString()),false,false]}let K=!d||i||p||!U?"":this.#Qe(true);if(K===D){K=""}if(K){D=`(?:${D})(?:${K})*?`}let ee="";if(this.type==="!"&&this.#Re){ee=(this.isStart()&&!p?U:"")+re}else{const d=this.type==="!"?"))"+(this.isStart()&&!p&&!i?U:"")+te+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&K?")":this.type==="*"&&K?`)?`:`)${this.type}`;ee=y+D+d}return[ee,(0,v.unescape)(D),this.#ve=!!this.#ve,this.#Ce]}#Qe(i){return this.#we.map((p=>{if(typeof p==="string"){throw new Error("string type in extglob ast??")}const[d,y,v,D]=p.toRegExpSource(i);this.#Ce=this.#Ce||D;return d})).filter((i=>!(this.isStart()&&this.isEnd())||!!i)).join("|")}static#Pe(i,p,d=false){let D=false;let M="";let U=false;for(let v=0;v<i.length;v++){const j=i.charAt(v);if(D){D=false;M+=(K.has(j)?"\\":"")+j;continue}if(j==="\\"){if(v===i.length-1){M+="\\\\"}else{D=true}continue}if(j==="["){const[d,D,j,V]=(0,y.parseClass)(i,v);if(j){M+=d;U=U||D;v+=j-1;p=p||V;continue}}if(j==="*"){if(d&&i==="*")M+=re;else M+=te;p=true;continue}if(j==="?"){M+=ee;p=true;continue}M+=regExpEscape(j)}return[M,(0,v.unescape)(i),!!p,U]}}p.AST=AST},96638:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.parseClass=void 0;const d={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",true],"[:alpha:]":["\\p{L}\\p{Nl}",true],"[:ascii:]":["\\x"+"00-\\x"+"7f",false],"[:blank:]":["\\p{Zs}\\t",true],"[:cntrl:]":["\\p{Cc}",true],"[:digit:]":["\\p{Nd}",true],"[:graph:]":["\\p{Z}\\p{C}",true,true],"[:lower:]":["\\p{Ll}",true],"[:print:]":["\\p{C}",true],"[:punct:]":["\\p{P}",true],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",true],"[:upper:]":["\\p{Lu}",true],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",true],"[:xdigit:]":["A-Fa-f0-9",false]};const braceEscape=i=>i.replace(/[[\]\\-]/g,"\\$&");const regexpEscape=i=>i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");const rangesToString=i=>i.join("");const parseClass=(i,p)=>{const y=p;if(i.charAt(y)!=="["){throw new Error("not in a brace expression")}const v=[];const D=[];let M=y+1;let U=false;let j=false;let V=false;let K=false;let ee=y;let te="";e:while(M<i.length){const p=i.charAt(M);if((p==="!"||p==="^")&&M===y+1){K=true;M++;continue}if(p==="]"&&U&&!V){ee=M+1;break}U=true;if(p==="\\"){if(!V){V=true;M++;continue}}if(p==="["&&!V){for(const[p,[U,V,K]]of Object.entries(d)){if(i.startsWith(p,M)){if(te){return["$.",false,i.length-y,true]}M+=p.length;if(K)D.push(U);else v.push(U);j=j||V;continue e}}}V=false;if(te){if(p>te){v.push(braceEscape(te)+"-"+braceEscape(p))}else if(p===te){v.push(braceEscape(p))}te="";M++;continue}if(i.startsWith("-]",M+1)){v.push(braceEscape(p+"-"));M+=2;continue}if(i.startsWith("-",M+1)){te=p;M+=2;continue}v.push(braceEscape(p));M++}if(ee<M){return["",false,0,false]}if(!v.length&&!D.length){return["$.",false,i.length-y,true]}if(D.length===0&&v.length===1&&/^\\?.$/.test(v[0])&&!K){const i=v[0].length===2?v[0].slice(-1):v[0];return[regexpEscape(i),false,ee-y,false]}const re="["+(K?"^":"")+rangesToString(v)+"]";const ne="["+(K?"":"^")+rangesToString(D)+"]";const ie=v.length&&D.length?"("+re+"|"+ne+")":v.length?re:ne;return[ie,j,ee-y,true]};p.parseClass=parseClass},44820:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.escape=void 0;const escape=(i,{windowsPathsNoEscape:p=false}={})=>p?i.replace(/[?*()[\]]/g,"[$&]"):i.replace(/[?*()[\]\\]/g,"\\$&");p.escape=escape},33791:function(i,p,d){"use strict";var y=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.unescape=p.escape=p.AST=p.Minimatch=p.match=p.makeRe=p.braceExpand=p.defaults=p.filter=p.GLOBSTAR=p.sep=p.minimatch=void 0;const v=y(d(5772));const D=d(6005);const M=d(26175);const U=d(44820);const j=d(38455);const minimatch=(i,p,d={})=>{(0,D.assertValidPattern)(p);if(!d.nocomment&&p.charAt(0)==="#"){return false}return new Minimatch(p,d).match(i)};p.minimatch=minimatch;const V=/^\*+([^+@!?\*\[\(]*)$/;const starDotExtTest=i=>p=>!p.startsWith(".")&&p.endsWith(i);const starDotExtTestDot=i=>p=>p.endsWith(i);const starDotExtTestNocase=i=>{i=i.toLowerCase();return p=>!p.startsWith(".")&&p.toLowerCase().endsWith(i)};const starDotExtTestNocaseDot=i=>{i=i.toLowerCase();return p=>p.toLowerCase().endsWith(i)};const K=/^\*+\.\*+$/;const starDotStarTest=i=>!i.startsWith(".")&&i.includes(".");const starDotStarTestDot=i=>i!=="."&&i!==".."&&i.includes(".");const ee=/^\.\*+$/;const dotStarTest=i=>i!=="."&&i!==".."&&i.startsWith(".");const te=/^\*+$/;const starTest=i=>i.length!==0&&!i.startsWith(".");const starTestDot=i=>i.length!==0&&i!=="."&&i!=="..";const re=/^\?+([^+@!?\*\[\(]*)?$/;const qmarksTestNocase=([i,p=""])=>{const d=qmarksTestNoExt([i]);if(!p)return d;p=p.toLowerCase();return i=>d(i)&&i.toLowerCase().endsWith(p)};const qmarksTestNocaseDot=([i,p=""])=>{const d=qmarksTestNoExtDot([i]);if(!p)return d;p=p.toLowerCase();return i=>d(i)&&i.toLowerCase().endsWith(p)};const qmarksTestDot=([i,p=""])=>{const d=qmarksTestNoExtDot([i]);return!p?d:i=>d(i)&&i.endsWith(p)};const qmarksTest=([i,p=""])=>{const d=qmarksTestNoExt([i]);return!p?d:i=>d(i)&&i.endsWith(p)};const qmarksTestNoExt=([i])=>{const p=i.length;return i=>i.length===p&&!i.startsWith(".")};const qmarksTestNoExtDot=([i])=>{const p=i.length;return i=>i.length===p&&i!=="."&&i!==".."};const ne=typeof process==="object"&&process?typeof process.env==="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix";const ie={win32:{sep:"\\"},posix:{sep:"/"}};p.sep=ne==="win32"?ie.win32.sep:ie.posix.sep;p.minimatch.sep=p.sep;p.GLOBSTAR=Symbol("globstar **");p.minimatch.GLOBSTAR=p.GLOBSTAR;const oe="[^/]";const se=oe+"*?";const ae="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";const le="(?:(?!(?:\\/|^)\\.).)*?";const filter=(i,d={})=>y=>(0,p.minimatch)(y,i,d);p.filter=filter;p.minimatch.filter=p.filter;const ext=(i,p={})=>Object.assign({},i,p);const defaults=i=>{if(!i||typeof i!=="object"||!Object.keys(i).length){return p.minimatch}const d=p.minimatch;const m=(p,y,v={})=>d(p,y,ext(i,v));return Object.assign(m,{Minimatch:class Minimatch extends d.Minimatch{constructor(p,d={}){super(p,ext(i,d))}static defaults(p){return d.defaults(ext(i,p)).Minimatch}},AST:class AST extends d.AST{constructor(p,d,y={}){super(p,d,ext(i,y))}static fromGlob(p,y={}){return d.AST.fromGlob(p,ext(i,y))}},unescape:(p,y={})=>d.unescape(p,ext(i,y)),escape:(p,y={})=>d.escape(p,ext(i,y)),filter:(p,y={})=>d.filter(p,ext(i,y)),defaults:p=>d.defaults(ext(i,p)),makeRe:(p,y={})=>d.makeRe(p,ext(i,y)),braceExpand:(p,y={})=>d.braceExpand(p,ext(i,y)),match:(p,y,v={})=>d.match(p,y,ext(i,v)),sep:d.sep,GLOBSTAR:p.GLOBSTAR})};p.defaults=defaults;p.minimatch.defaults=p.defaults;const braceExpand=(i,p={})=>{(0,D.assertValidPattern)(i);if(p.nobrace||!/\{(?:(?!\{).)*\}/.test(i)){return[i]}return(0,v.default)(i)};p.braceExpand=braceExpand;p.minimatch.braceExpand=p.braceExpand;const makeRe=(i,p={})=>new Minimatch(i,p).makeRe();p.makeRe=makeRe;p.minimatch.makeRe=p.makeRe;const match=(i,p,d={})=>{const y=new Minimatch(p,d);i=i.filter((i=>y.match(i)));if(y.options.nonull&&!i.length){i.push(p)}return i};p.match=match;p.minimatch.match=p.match;const ce=/[?*]|[+@!]\(.*?\)|\[|\]/;const regExpEscape=i=>i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");class Minimatch{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(i,p={}){(0,D.assertValidPattern)(i);p=p||{};this.options=p;this.pattern=i;this.platform=p.platform||ne;this.isWindows=this.platform==="win32";this.windowsPathsNoEscape=!!p.windowsPathsNoEscape||p.allowWindowsEscape===false;if(this.windowsPathsNoEscape){this.pattern=this.pattern.replace(/\\/g,"/")}this.preserveMultipleSlashes=!!p.preserveMultipleSlashes;this.regexp=null;this.negate=false;this.nonegate=!!p.nonegate;this.comment=false;this.empty=false;this.partial=!!p.partial;this.nocase=!!this.options.nocase;this.windowsNoMagicRoot=p.windowsNoMagicRoot!==undefined?p.windowsNoMagicRoot:!!(this.isWindows&&this.nocase);this.globSet=[];this.globParts=[];this.set=[];this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1){return true}for(const i of this.set){for(const p of i){if(typeof p!=="string")return true}}return false}debug(...i){}make(){const i=this.pattern;const p=this.options;if(!p.nocomment&&i.charAt(0)==="#"){this.comment=true;return}if(!i){this.empty=true;return}this.parseNegate();this.globSet=[...new Set(this.braceExpand())];if(p.debug){this.debug=(...i)=>console.error(...i)}this.debug(this.pattern,this.globSet);const d=this.globSet.map((i=>this.slashSplit(i)));this.globParts=this.preprocess(d);this.debug(this.pattern,this.globParts);let y=this.globParts.map(((i,p,d)=>{if(this.isWindows&&this.windowsNoMagicRoot){const p=i[0]===""&&i[1]===""&&(i[2]==="?"||!ce.test(i[2]))&&!ce.test(i[3]);const d=/^[a-z]:/i.test(i[0]);if(p){return[...i.slice(0,4),...i.slice(4).map((i=>this.parse(i)))]}else if(d){return[i[0],...i.slice(1).map((i=>this.parse(i)))]}}return i.map((i=>this.parse(i)))}));this.debug(this.pattern,y);this.set=y.filter((i=>i.indexOf(false)===-1));if(this.isWindows){for(let i=0;i<this.set.length;i++){const p=this.set[i];if(p[0]===""&&p[1]===""&&this.globParts[i][2]==="?"&&typeof p[3]==="string"&&/^[a-z]:$/i.test(p[3])){p[2]="?"}}}this.debug(this.pattern,this.set)}preprocess(i){if(this.options.noglobstar){for(let p=0;p<i.length;p++){for(let d=0;d<i[p].length;d++){if(i[p][d]==="**"){i[p][d]="*"}}}}const{optimizationLevel:p=1}=this.options;if(p>=2){i=this.firstPhasePreProcess(i);i=this.secondPhasePreProcess(i)}else if(p>=1){i=this.levelOneOptimize(i)}else{i=this.adjascentGlobstarOptimize(i)}return i}adjascentGlobstarOptimize(i){return i.map((i=>{let p=-1;while(-1!==(p=i.indexOf("**",p+1))){let d=p;while(i[d+1]==="**"){d++}if(d!==p){i.splice(p,d-p)}}return i}))}levelOneOptimize(i){return i.map((i=>{i=i.reduce(((i,p)=>{const d=i[i.length-1];if(p==="**"&&d==="**"){return i}if(p===".."){if(d&&d!==".."&&d!=="."&&d!=="**"){i.pop();return i}}i.push(p);return i}),[]);return i.length===0?[""]:i}))}levelTwoFileOptimize(i){if(!Array.isArray(i)){i=this.slashSplit(i)}let p=false;do{p=false;if(!this.preserveMultipleSlashes){for(let d=1;d<i.length-1;d++){const y=i[d];if(d===1&&y===""&&i[0]==="")continue;if(y==="."||y===""){p=true;i.splice(d,1);d--}}if(i[0]==="."&&i.length===2&&(i[1]==="."||i[1]==="")){p=true;i.pop()}}let d=0;while(-1!==(d=i.indexOf("..",d+1))){const y=i[d-1];if(y&&y!=="."&&y!==".."&&y!=="**"){p=true;i.splice(d-1,2);d-=2}}}while(p);return i.length===0?[""]:i}firstPhasePreProcess(i){let p=false;do{p=false;for(let d of i){let y=-1;while(-1!==(y=d.indexOf("**",y+1))){let v=y;while(d[v+1]==="**"){v++}if(v>y){d.splice(y+1,v-y)}let D=d[y+1];const M=d[y+2];const U=d[y+3];if(D!=="..")continue;if(!M||M==="."||M===".."||!U||U==="."||U===".."){continue}p=true;d.splice(y,1);const j=d.slice(0);j[y]="**";i.push(j);y--}if(!this.preserveMultipleSlashes){for(let i=1;i<d.length-1;i++){const y=d[i];if(i===1&&y===""&&d[0]==="")continue;if(y==="."||y===""){p=true;d.splice(i,1);i--}}if(d[0]==="."&&d.length===2&&(d[1]==="."||d[1]==="")){p=true;d.pop()}}let v=0;while(-1!==(v=d.indexOf("..",v+1))){const i=d[v-1];if(i&&i!=="."&&i!==".."&&i!=="**"){p=true;const i=v===1&&d[v+1]==="**";const y=i?["."]:[];d.splice(v-1,2,...y);if(d.length===0)d.push("");v-=2}}}}while(p);return i}secondPhasePreProcess(i){for(let p=0;p<i.length-1;p++){for(let d=p+1;d<i.length;d++){const y=this.partsMatch(i[p],i[d],!this.preserveMultipleSlashes);if(y){i[p]=[];i[d]=y;break}}}return i.filter((i=>i.length))}partsMatch(i,p,d=false){let y=0;let v=0;let D=[];let M="";while(y<i.length&&v<p.length){if(i[y]===p[v]){D.push(M==="b"?p[v]:i[y]);y++;v++}else if(d&&i[y]==="**"&&p[v]===i[y+1]){D.push(i[y]);y++}else if(d&&p[v]==="**"&&i[y]===p[v+1]){D.push(p[v]);v++}else if(i[y]==="*"&&p[v]&&(this.options.dot||!p[v].startsWith("."))&&p[v]!=="**"){if(M==="b")return false;M="a";D.push(i[y]);y++;v++}else if(p[v]==="*"&&i[y]&&(this.options.dot||!i[y].startsWith("."))&&i[y]!=="**"){if(M==="a")return false;M="b";D.push(p[v]);y++;v++}else{return false}}return i.length===p.length&&D}parseNegate(){if(this.nonegate)return;const i=this.pattern;let p=false;let d=0;for(let y=0;y<i.length&&i.charAt(y)==="!";y++){p=!p;d++}if(d)this.pattern=i.slice(d);this.negate=p}matchOne(i,d,y=false){const v=this.options;if(this.isWindows){const p=typeof i[0]==="string"&&/^[a-z]:$/i.test(i[0]);const y=!p&&i[0]===""&&i[1]===""&&i[2]==="?"&&/^[a-z]:$/i.test(i[3]);const v=typeof d[0]==="string"&&/^[a-z]:$/i.test(d[0]);const D=!v&&d[0]===""&&d[1]===""&&d[2]==="?"&&typeof d[3]==="string"&&/^[a-z]:$/i.test(d[3]);const M=y?3:p?0:undefined;const U=D?3:v?0:undefined;if(typeof M==="number"&&typeof U==="number"){const[p,y]=[i[M],d[U]];if(p.toLowerCase()===y.toLowerCase()){d[U]=p;if(U>M){d=d.slice(U)}else if(M>U){i=i.slice(M)}}}}const{optimizationLevel:D=1}=this.options;if(D>=2){i=this.levelTwoFileOptimize(i)}this.debug("matchOne",this,{file:i,pattern:d});this.debug("matchOne",i.length,d.length);for(var M=0,U=0,j=i.length,V=d.length;M<j&&U<V;M++,U++){this.debug("matchOne loop");var K=d[U];var ee=i[M];this.debug(d,K,ee);if(K===false){return false}if(K===p.GLOBSTAR){this.debug("GLOBSTAR",[d,K,ee]);var te=M;var re=U+1;if(re===V){this.debug("** at the end");for(;M<j;M++){if(i[M]==="."||i[M]===".."||!v.dot&&i[M].charAt(0)===".")return false}return true}while(te<j){var ne=i[te];this.debug("\nglobstar while",i,te,d,re,ne);if(this.matchOne(i.slice(te),d.slice(re),y)){this.debug("globstar found match!",te,j,ne);return true}else{if(ne==="."||ne===".."||!v.dot&&ne.charAt(0)==="."){this.debug("dot detected!",i,te,d,re);break}this.debug("globstar swallow a segment, and continue");te++}}if(y){this.debug("\n>>> no match, partial?",i,te,d,re);if(te===j){return true}}return false}let D;if(typeof K==="string"){D=ee===K;this.debug("string match",K,ee,D)}else{D=K.test(ee);this.debug("pattern match",K,ee,D)}if(!D)return false}if(M===j&&U===V){return true}else if(M===j){return y}else if(U===V){return M===j-1&&i[M]===""}else{throw new Error("wtf?")}}braceExpand(){return(0,p.braceExpand)(this.pattern,this.options)}parse(i){(0,D.assertValidPattern)(i);const d=this.options;if(i==="**")return p.GLOBSTAR;if(i==="")return"";let y;let v=null;if(y=i.match(te)){v=d.dot?starTestDot:starTest}else if(y=i.match(V)){v=(d.nocase?d.dot?starDotExtTestNocaseDot:starDotExtTestNocase:d.dot?starDotExtTestDot:starDotExtTest)(y[1])}else if(y=i.match(re)){v=(d.nocase?d.dot?qmarksTestNocaseDot:qmarksTestNocase:d.dot?qmarksTestDot:qmarksTest)(y)}else if(y=i.match(K)){v=d.dot?starDotStarTestDot:starDotStarTest}else if(y=i.match(ee)){v=dotStarTest}const U=M.AST.fromGlob(i,this.options).toMMPattern();if(v&&typeof U==="object"){Reflect.defineProperty(U,"test",{value:v})}return U}makeRe(){if(this.regexp||this.regexp===false)return this.regexp;const i=this.set;if(!i.length){this.regexp=false;return this.regexp}const d=this.options;const y=d.noglobstar?se:d.dot?ae:le;const v=new Set(d.nocase?["i"]:[]);let D=i.map((i=>{const d=i.map((i=>{if(i instanceof RegExp){for(const p of i.flags.split(""))v.add(p)}return typeof i==="string"?regExpEscape(i):i===p.GLOBSTAR?p.GLOBSTAR:i._src}));d.forEach(((i,v)=>{const D=d[v+1];const M=d[v-1];if(i!==p.GLOBSTAR||M===p.GLOBSTAR){return}if(M===undefined){if(D!==undefined&&D!==p.GLOBSTAR){d[v+1]="(?:\\/|"+y+"\\/)?"+D}else{d[v]=y}}else if(D===undefined){d[v-1]=M+"(?:\\/|"+y+")?"}else if(D!==p.GLOBSTAR){d[v-1]=M+"(?:\\/|\\/"+y+"\\/)"+D;d[v+1]=p.GLOBSTAR}}));return d.filter((i=>i!==p.GLOBSTAR)).join("/")})).join("|");const[M,U]=i.length>1?["(?:",")"]:["",""];D="^"+M+D+U+"$";if(this.negate)D="^(?!"+D+").+$";try{this.regexp=new RegExp(D,[...v].join(""))}catch(i){this.regexp=false}return this.regexp}slashSplit(i){if(this.preserveMultipleSlashes){return i.split("/")}else if(this.isWindows&&/^\/\/[^\/]+/.test(i)){return["",...i.split(/\/+/)]}else{return i.split(/\/+/)}}match(i,p=this.partial){this.debug("match",i,this.pattern);if(this.comment){return false}if(this.empty){return i===""}if(i==="/"&&p){return true}const d=this.options;if(this.isWindows){i=i.split("\\").join("/")}const y=this.slashSplit(i);this.debug(this.pattern,"split",y);const v=this.set;this.debug(this.pattern,"set",v);let D=y[y.length-1];if(!D){for(let i=y.length-2;!D&&i>=0;i--){D=y[i]}}for(let i=0;i<v.length;i++){const M=v[i];let U=y;if(d.matchBase&&M.length===1){U=[D]}const j=this.matchOne(U,M,p);if(j){if(d.flipNegate){return true}return!this.negate}}if(d.flipNegate){return false}return this.negate}static defaults(i){return p.minimatch.defaults(i).Minimatch}}p.Minimatch=Minimatch;var ue=d(26175);Object.defineProperty(p,"AST",{enumerable:true,get:function(){return ue.AST}});var pe=d(44820);Object.defineProperty(p,"escape",{enumerable:true,get:function(){return pe.escape}});var de=d(38455);Object.defineProperty(p,"unescape",{enumerable:true,get:function(){return de.unescape}});p.minimatch.AST=M.AST;p.minimatch.Minimatch=Minimatch;p.minimatch.escape=U.escape;p.minimatch.unescape=j.unescape},38455:(i,p)=>{"use strict";Object.defineProperty(p,"__esModule",{value:true});p.unescape=void 0;const unescape=(i,{windowsPathsNoEscape:p=false}={})=>p?i.replace(/\[([^\/\\])\]/g,"$1"):i.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");p.unescape=unescape},99243:function(i,p,d){"use strict";var y=this&&this.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(p,"__esModule",{value:true});p.Minipass=p.isWritable=p.isReadable=p.isStream=void 0;const v=typeof process==="object"&&process?process:{stdout:null,stderr:null};const D=d(78474);const M=y(d(57075));const U=d(46193);const isStream=i=>!!i&&typeof i==="object"&&(i instanceof Minipass||i instanceof M.default||(0,p.isReadable)(i)||(0,p.isWritable)(i));p.isStream=isStream;const isReadable=i=>!!i&&typeof i==="object"&&i instanceof D.EventEmitter&&typeof i.pipe==="function"&&i.pipe!==M.default.Writable.prototype.pipe;p.isReadable=isReadable;const isWritable=i=>!!i&&typeof i==="object"&&i instanceof D.EventEmitter&&typeof i.write==="function"&&typeof i.end==="function";p.isWritable=isWritable;const j=Symbol("EOF");const V=Symbol("maybeEmitEnd");const K=Symbol("emittedEnd");const ee=Symbol("emittingEnd");const te=Symbol("emittedError");const re=Symbol("closed");const ne=Symbol("read");const ie=Symbol("flush");const oe=Symbol("flushChunk");const se=Symbol("encoding");const ae=Symbol("decoder");const le=Symbol("flowing");const ce=Symbol("paused");const ue=Symbol("resume");const pe=Symbol("buffer");const de=Symbol("pipes");const fe=Symbol("bufferLength");const me=Symbol("bufferPush");const he=Symbol("bufferShift");const Ae=Symbol("objectMode");const ge=Symbol("destroyed");const ye=Symbol("error");const be=Symbol("emitData");const Ee=Symbol("emitEnd");const ve=Symbol("emitEnd2");const Ce=Symbol("async");const we=Symbol("abort");const Se=Symbol("aborted");const Ie=Symbol("signal");const Be=Symbol("dataListeners");const Te=Symbol("discarded");const defer=i=>Promise.resolve().then(i);const nodefer=i=>i();const isEndish=i=>i==="end"||i==="finish"||i==="prefinish";const isArrayBufferLike=i=>i instanceof ArrayBuffer||!!i&&typeof i==="object"&&i.constructor&&i.constructor.name==="ArrayBuffer"&&i.byteLength>=0;const isArrayBufferView=i=>!Buffer.isBuffer(i)&&ArrayBuffer.isView(i);class Pipe{src;dest;opts;ondrain;constructor(i,p,d){this.src=i;this.dest=p;this.opts=d;this.ondrain=()=>i[ue]();this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(i){}end(){this.unpipe();if(this.opts.end)this.dest.end()}}class PipeProxyErrors extends Pipe{unpipe(){this.src.removeListener("error",this.proxyErrors);super.unpipe()}constructor(i,p,d){super(i,p,d);this.proxyErrors=i=>p.emit("error",i);i.on("error",this.proxyErrors)}}const isObjectModeOptions=i=>!!i.objectMode;const isEncodingOptions=i=>!i.objectMode&&!!i.encoding&&i.encoding!=="buffer";class Minipass extends D.EventEmitter{[le]=false;[ce]=false;[de]=[];[pe]=[];[Ae];[se];[Ce];[ae];[j]=false;[K]=false;[ee]=false;[re]=false;[te]=null;[fe]=0;[ge]=false;[Ie];[Se]=false;[Be]=0;[Te]=false;writable=true;readable=true;constructor(...i){const p=i[0]||{};super();if(p.objectMode&&typeof p.encoding==="string"){throw new TypeError("Encoding and objectMode may not be used together")}if(isObjectModeOptions(p)){this[Ae]=true;this[se]=null}else if(isEncodingOptions(p)){this[se]=p.encoding;this[Ae]=false}else{this[Ae]=false;this[se]=null}this[Ce]=!!p.async;this[ae]=this[se]?new U.StringDecoder(this[se]):null;if(p&&p.debugExposeBuffer===true){Object.defineProperty(this,"buffer",{get:()=>this[pe]})}if(p&&p.debugExposePipes===true){Object.defineProperty(this,"pipes",{get:()=>this[de]})}const{signal:d}=p;if(d){this[Ie]=d;if(d.aborted){this[we]()}else{d.addEventListener("abort",(()=>this[we]()))}}}get bufferLength(){return this[fe]}get encoding(){return this[se]}set encoding(i){throw new Error("Encoding must be set at instantiation time")}setEncoding(i){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[Ae]}set objectMode(i){throw new Error("objectMode must be set at instantiation time")}get["async"](){return this[Ce]}set["async"](i){this[Ce]=this[Ce]||!!i}[we](){this[Se]=true;this.emit("abort",this[Ie]?.reason);this.destroy(this[Ie]?.reason)}get aborted(){return this[Se]}set aborted(i){}write(i,p,d){if(this[Se])return false;if(this[j])throw new Error("write after end");if(this[ge]){this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"}));return true}if(typeof p==="function"){d=p;p="utf8"}if(!p)p="utf8";const y=this[Ce]?defer:nodefer;if(!this[Ae]&&!Buffer.isBuffer(i)){if(isArrayBufferView(i)){i=Buffer.from(i.buffer,i.byteOffset,i.byteLength)}else if(isArrayBufferLike(i)){i=Buffer.from(i)}else if(typeof i!=="string"){throw new Error("Non-contiguous data written to non-objectMode stream")}}if(this[Ae]){if(this[le]&&this[fe]!==0)this[ie](true);if(this[le])this.emit("data",i);else this[me](i);if(this[fe]!==0)this.emit("readable");if(d)y(d);return this[le]}if(!i.length){if(this[fe]!==0)this.emit("readable");if(d)y(d);return this[le]}if(typeof i==="string"&&!(p===this[se]&&!this[ae]?.lastNeed)){i=Buffer.from(i,p)}if(Buffer.isBuffer(i)&&this[se]){i=this[ae].write(i)}if(this[le]&&this[fe]!==0)this[ie](true);if(this[le])this.emit("data",i);else this[me](i);if(this[fe]!==0)this.emit("readable");if(d)y(d);return this[le]}read(i){if(this[ge])return null;this[Te]=false;if(this[fe]===0||i===0||i&&i>this[fe]){this[V]();return null}if(this[Ae])i=null;if(this[pe].length>1&&!this[Ae]){this[pe]=[this[se]?this[pe].join(""):Buffer.concat(this[pe],this[fe])]}const p=this[ne](i||null,this[pe][0]);this[V]();return p}[ne](i,p){if(this[Ae])this[he]();else{const d=p;if(i===d.length||i===null)this[he]();else if(typeof d==="string"){this[pe][0]=d.slice(i);p=d.slice(0,i);this[fe]-=i}else{this[pe][0]=d.subarray(i);p=d.subarray(0,i);this[fe]-=i}}this.emit("data",p);if(!this[pe].length&&!this[j])this.emit("drain");return p}end(i,p,d){if(typeof i==="function"){d=i;i=undefined}if(typeof p==="function"){d=p;p="utf8"}if(i!==undefined)this.write(i,p);if(d)this.once("end",d);this[j]=true;this.writable=false;if(this[le]||!this[ce])this[V]();return this}[ue](){if(this[ge])return;if(!this[Be]&&!this[de].length){this[Te]=true}this[ce]=false;this[le]=true;this.emit("resume");if(this[pe].length)this[ie]();else if(this[j])this[V]();else this.emit("drain")}resume(){return this[ue]()}pause(){this[le]=false;this[ce]=true;this[Te]=false}get destroyed(){return this[ge]}get flowing(){return this[le]}get paused(){return this[ce]}[me](i){if(this[Ae])this[fe]+=1;else this[fe]+=i.length;this[pe].push(i)}[he](){if(this[Ae])this[fe]-=1;else this[fe]-=this[pe][0].length;return this[pe].shift()}[ie](i=false){do{}while(this[oe](this[he]())&&this[pe].length);if(!i&&!this[pe].length&&!this[j])this.emit("drain")}[oe](i){this.emit("data",i);return this[le]}pipe(i,p){if(this[ge])return i;this[Te]=false;const d=this[K];p=p||{};if(i===v.stdout||i===v.stderr)p.end=false;else p.end=p.end!==false;p.proxyErrors=!!p.proxyErrors;if(d){if(p.end)i.end()}else{this[de].push(!p.proxyErrors?new Pipe(this,i,p):new PipeProxyErrors(this,i,p));if(this[Ce])defer((()=>this[ue]()));else this[ue]()}return i}unpipe(i){const p=this[de].find((p=>p.dest===i));if(p){if(this[de].length===1){if(this[le]&&this[Be]===0){this[le]=false}this[de]=[]}else this[de].splice(this[de].indexOf(p),1);p.unpipe()}}addListener(i,p){return this.on(i,p)}on(i,p){const d=super.on(i,p);if(i==="data"){this[Te]=false;this[Be]++;if(!this[de].length&&!this[le]){this[ue]()}}else if(i==="readable"&&this[fe]!==0){super.emit("readable")}else if(isEndish(i)&&this[K]){super.emit(i);this.removeAllListeners(i)}else if(i==="error"&&this[te]){const i=p;if(this[Ce])defer((()=>i.call(this,this[te])));else i.call(this,this[te])}return d}removeListener(i,p){return this.off(i,p)}off(i,p){const d=super.off(i,p);if(i==="data"){this[Be]=this.listeners("data").length;if(this[Be]===0&&!this[Te]&&!this[de].length){this[le]=false}}return d}removeAllListeners(i){const p=super.removeAllListeners(i);if(i==="data"||i===undefined){this[Be]=0;if(!this[Te]&&!this[de].length){this[le]=false}}return p}get emittedEnd(){return this[K]}[V](){if(!this[ee]&&!this[K]&&!this[ge]&&this[pe].length===0&&this[j]){this[ee]=true;this.emit("end");this.emit("prefinish");this.emit("finish");if(this[re])this.emit("close");this[ee]=false}}emit(i,...p){const d=p[0];if(i!=="error"&&i!=="close"&&i!==ge&&this[ge]){return false}else if(i==="data"){return!this[Ae]&&!d?false:this[Ce]?(defer((()=>this[be](d))),true):this[be](d)}else if(i==="end"){return this[Ee]()}else if(i==="close"){this[re]=true;if(!this[K]&&!this[ge])return false;const i=super.emit("close");this.removeAllListeners("close");return i}else if(i==="error"){this[te]=d;super.emit(ye,d);const i=!this[Ie]||this.listeners("error").length?super.emit("error",d):false;this[V]();return i}else if(i==="resume"){const i=super.emit("resume");this[V]();return i}else if(i==="finish"||i==="prefinish"){const p=super.emit(i);this.removeAllListeners(i);return p}const y=super.emit(i,...p);this[V]();return y}[be](i){for(const p of this[de]){if(p.dest.write(i)===false)this.pause()}const p=this[Te]?false:super.emit("data",i);this[V]();return p}[Ee](){if(this[K])return false;this[K]=true;this.readable=false;return this[Ce]?(defer((()=>this[ve]())),true):this[ve]()}[ve](){if(this[ae]){const i=this[ae].end();if(i){for(const p of this[de]){p.dest.write(i)}if(!this[Te])super.emit("data",i)}}for(const i of this[de]){i.end()}const i=super.emit("end");this.removeAllListeners("end");return i}async collect(){const i=Object.assign([],{dataLength:0});if(!this[Ae])i.dataLength=0;const p=this.promise();this.on("data",(p=>{i.push(p);if(!this[Ae])i.dataLength+=p.length}));await p;return i}async concat(){if(this[Ae]){throw new Error("cannot concat in objectMode")}const i=await this.collect();return this[se]?i.join(""):Buffer.concat(i,i.dataLength)}async promise(){return new Promise(((i,p)=>{this.on(ge,(()=>p(new Error("stream destroyed"))));this.on("error",(i=>p(i)));this.on("end",(()=>i()))}))}[Symbol.asyncIterator](){this[Te]=false;let i=false;const stop=async()=>{this.pause();i=true;return{value:undefined,done:true}};const next=()=>{if(i)return stop();const p=this.read();if(p!==null)return Promise.resolve({done:false,value:p});if(this[j])return stop();let d;let y;const onerr=i=>{this.off("data",ondata);this.off("end",onend);this.off(ge,ondestroy);stop();y(i)};const ondata=i=>{this.off("error",onerr);this.off("end",onend);this.off(ge,ondestroy);this.pause();d({value:i,done:!!this[j]})};const onend=()=>{this.off("error",onerr);this.off("data",ondata);this.off(ge,ondestroy);stop();d({done:true,value:undefined})};const ondestroy=()=>onerr(new Error("stream destroyed"));return new Promise(((i,p)=>{y=p;d=i;this.once(ge,ondestroy);this.once("error",onerr);this.once("end",onend);this.once("data",ondata)}))};return{next:next,throw:stop,return:stop,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Te]=false;let i=false;const stop=()=>{this.pause();this.off(ye,stop);this.off(ge,stop);this.off("end",stop);i=true;return{done:true,value:undefined}};const next=()=>{if(i)return stop();const p=this.read();return p===null?stop():{done:false,value:p}};this.once("end",stop);this.once(ye,stop);this.once(ge,stop);return{next:next,throw:stop,return:stop,[Symbol.iterator](){return this}}}destroy(i){if(this[ge]){if(i)this.emit("error",i);else this.emit(ge);return this}this[ge]=true;this[Te]=true;this[pe].length=0;this[fe]=0;const p=this;if(typeof p.close==="function"&&!this[re])p.close();if(i)this.emit("error",i);else this.emit(ge);return this}static get isStream(){return p.isStream}}p.Minipass=Minipass},69133:function(i,p,d){"use strict";var y=this&&this.__createBinding||(Object.create?function(i,p,d,y){if(y===undefined)y=d;var v=Object.getOwnPropertyDescriptor(p,d);if(!v||("get"in v?!p.__esModule:v.writable||v.configurable)){v={enumerable:true,get:function(){return p[d]}}}Object.defineProperty(i,y,v)}:function(i,p,d,y){if(y===undefined)y=d;i[y]=p[d]});var v=this&&this.__setModuleDefault||(Object.create?function(i,p){Object.defineProperty(i,"default",{enumerable:true,value:p})}:function(i,p){i["default"]=p});var D=this&&this.__importStar||function(i){if(i&&i.__esModule)return i;var p={};if(i!=null)for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d))y(p,i,d);v(p,i);return p};Object.defineProperty(p,"__esModule",{value:true});p.PathScurry=p.Path=p.PathScurryDarwin=p.PathScurryPosix=p.PathScurryWin32=p.PathScurryBase=p.PathPosix=p.PathWin32=p.PathBase=p.ChildrenCache=p.ResolveCache=void 0;const M=d(72013);const U=d(76760);const j=d(73136);const V=d(79896);const K=D(d(73024));const ee=V.realpathSync.native;const te=d(51455);const re=d(99243);const ne={lstatSync:V.lstatSync,readdir:V.readdir,readdirSync:V.readdirSync,readlinkSync:V.readlinkSync,realpathSync:ee,promises:{lstat:te.lstat,readdir:te.readdir,readlink:te.readlink,realpath:te.realpath}};const fsFromOption=i=>!i||i===ne||i===K?ne:{...ne,...i,promises:{...ne.promises,...i.promises||{}}};const ie=/^\\\\\?\\([a-z]:)\\?$/i;const uncToDrive=i=>i.replace(/\//g,"\\").replace(ie,"$1\\");const oe=/[\\\/]/;const se=0;const ae=1;const le=2;const ce=4;const ue=6;const pe=8;const de=10;const fe=12;const me=15;const he=~me;const Ae=16;const ge=32;const ye=64;const be=128;const Ee=256;const ve=512;const Ce=ye|be|ve;const we=1023;const entToType=i=>i.isFile()?pe:i.isDirectory()?ce:i.isSymbolicLink()?de:i.isCharacterDevice()?le:i.isBlockDevice()?ue:i.isSocket()?fe:i.isFIFO()?ae:se;const Se=new Map;const normalize=i=>{const p=Se.get(i);if(p)return p;const d=i.normalize("NFKD");Se.set(i,d);return d};const Ie=new Map;const normalizeNocase=i=>{const p=Ie.get(i);if(p)return p;const d=normalize(i.toLowerCase());Ie.set(i,d);return d};class ResolveCache extends M.LRUCache{constructor(){super({max:256})}}p.ResolveCache=ResolveCache;class ChildrenCache extends M.LRUCache{constructor(i=16*1024){super({maxSize:i,sizeCalculation:i=>i.length+1})}}p.ChildrenCache=ChildrenCache;const Be=Symbol("PathScurry setAsCwd");class PathBase{name;root;roots;parent;nocase;isCWD=false;#De;#Oe;get dev(){return this.#Oe}#Le;get mode(){return this.#Le}#Fe;get nlink(){return this.#Fe}#Me;get uid(){return this.#Me}#Ue;get gid(){return this.#Ue}#je;get rdev(){return this.#je}#He;get blksize(){return this.#He}#Ge;get ino(){return this.#Ge}#F;get size(){return this.#F}#qe;get blocks(){return this.#qe}#Ve;get atimeMs(){return this.#Ve}#ze;get mtimeMs(){return this.#ze}#We;get ctimeMs(){return this.#We}#Je;get birthtimeMs(){return this.#Je}#Ye;get atime(){return this.#Ye}#$e;get mtime(){return this.#$e}#Ke;get ctime(){return this.#Ke}#Xe;get birthtime(){return this.#Xe}#Ze;#et;#tt;#rt;#nt;#it;#ot;#st;#at;#lt;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(i,p=se,d,y,v,D,M){this.name=i;this.#Ze=v?normalizeNocase(i):normalize(i);this.#ot=p&we;this.nocase=v;this.roots=y;this.root=d||this;this.#st=D;this.#tt=M.fullpath;this.#nt=M.relative;this.#it=M.relativePosix;this.parent=M.parent;if(this.parent){this.#De=this.parent.#De}else{this.#De=fsFromOption(M.fs)}}depth(){if(this.#et!==undefined)return this.#et;if(!this.parent)return this.#et=0;return this.#et=this.parent.depth()+1}childrenCache(){return this.#st}resolve(i){if(!i){return this}const p=this.getRootString(i);const d=i.substring(p.length);const y=d.split(this.splitSep);const v=p?this.getRoot(p).#ct(y):this.#ct(y);return v}#ct(i){let p=this;for(const d of i){p=p.child(d)}return p}children(){const i=this.#st.get(this);if(i){return i}const p=Object.assign([],{provisional:0});this.#st.set(this,p);this.#ot&=~Ae;return p}child(i,p){if(i===""||i==="."){return this}if(i===".."){return this.parent||this}const d=this.children();const y=this.nocase?normalizeNocase(i):normalize(i);for(const i of d){if(i.#Ze===y){return i}}const v=this.parent?this.sep:"";const D=this.#tt?this.#tt+v+i:undefined;const M=this.newChild(i,se,{...p,parent:this,fullpath:D});if(!this.canReaddir()){M.#ot|=be}d.push(M);return M}relative(){if(this.isCWD)return"";if(this.#nt!==undefined){return this.#nt}const i=this.name;const p=this.parent;if(!p){return this.#nt=this.name}const d=p.relative();return d+(!d||!p.parent?"":this.sep)+i}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#it!==undefined)return this.#it;const i=this.name;const p=this.parent;if(!p){return this.#it=this.fullpathPosix()}const d=p.relativePosix();return d+(!d||!p.parent?"":"/")+i}fullpath(){if(this.#tt!==undefined){return this.#tt}const i=this.name;const p=this.parent;if(!p){return this.#tt=this.name}const d=p.fullpath();const y=d+(!p.parent?"":this.sep)+i;return this.#tt=y}fullpathPosix(){if(this.#rt!==undefined)return this.#rt;if(this.sep==="/")return this.#rt=this.fullpath();if(!this.parent){const i=this.fullpath().replace(/\\/g,"/");if(/^[a-z]:\//i.test(i)){return this.#rt=`//?/${i}`}else{return this.#rt=i}}const i=this.parent;const p=i.fullpathPosix();const d=p+(!p||!i.parent?"":"/")+this.name;return this.#rt=d}isUnknown(){return(this.#ot&me)===se}isType(i){return this[`is${i}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#ot&me)===pe}isDirectory(){return(this.#ot&me)===ce}isCharacterDevice(){return(this.#ot&me)===le}isBlockDevice(){return(this.#ot&me)===ue}isFIFO(){return(this.#ot&me)===ae}isSocket(){return(this.#ot&me)===fe}isSymbolicLink(){return(this.#ot&de)===de}lstatCached(){return this.#ot&ge?this:undefined}readlinkCached(){return this.#at}realpathCached(){return this.#lt}readdirCached(){const i=this.children();return i.slice(0,i.provisional)}canReadlink(){if(this.#at)return true;if(!this.parent)return false;const i=this.#ot&me;return!(i!==se&&i!==de||this.#ot&Ee||this.#ot&be)}calledReaddir(){return!!(this.#ot&Ae)}isENOENT(){return!!(this.#ot&be)}isNamed(i){return!this.nocase?this.#Ze===normalize(i):this.#Ze===normalizeNocase(i)}async readlink(){const i=this.#at;if(i){return i}if(!this.canReadlink()){return undefined}if(!this.parent){return undefined}try{const i=await this.#De.promises.readlink(this.fullpath());const p=(await this.parent.realpath())?.resolve(i);if(p){return this.#at=p}}catch(i){this.#ut(i.code);return undefined}}readlinkSync(){const i=this.#at;if(i){return i}if(!this.canReadlink()){return undefined}if(!this.parent){return undefined}try{const i=this.#De.readlinkSync(this.fullpath());const p=this.parent.realpathSync()?.resolve(i);if(p){return this.#at=p}}catch(i){this.#ut(i.code);return undefined}}#pt(i){this.#ot|=Ae;for(let p=i.provisional;p<i.length;p++){const d=i[p];if(d)d.#dt()}}#dt(){if(this.#ot&be)return;this.#ot=(this.#ot|be)&he;this.#ft()}#ft(){const i=this.children();i.provisional=0;for(const p of i){p.#dt()}}#mt(){this.#ot|=ve;this.#ht()}#ht(){if(this.#ot&ye)return;let i=this.#ot;if((i&me)===ce)i&=he;this.#ot=i|ye;this.#ft()}#At(i=""){if(i==="ENOTDIR"||i==="EPERM"){this.#ht()}else if(i==="ENOENT"){this.#dt()}else{this.children().provisional=0}}#gt(i=""){if(i==="ENOTDIR"){const i=this.parent;i.#ht()}else if(i==="ENOENT"){this.#dt()}}#ut(i=""){let p=this.#ot;p|=Ee;if(i==="ENOENT")p|=be;if(i==="EINVAL"||i==="UNKNOWN"){p&=he}this.#ot=p;if(i==="ENOTDIR"&&this.parent){this.parent.#ht()}}#yt(i,p){return this.#bt(i,p)||this.#Et(i,p)}#Et(i,p){const d=entToType(i);const y=this.newChild(i.name,d,{parent:this});const v=y.#ot&me;if(v!==ce&&v!==de&&v!==se){y.#ot|=ye}p.unshift(y);p.provisional++;return y}#bt(i,p){for(let d=p.provisional;d<p.length;d++){const y=p[d];const v=this.nocase?normalizeNocase(i.name):normalize(i.name);if(v!==y.#Ze){continue}return this.#vt(i,y,d,p)}}#vt(i,p,d,y){const v=p.name;p.#ot=p.#ot&he|entToType(i);if(v!==i.name)p.name=i.name;if(d!==y.provisional){if(d===y.length-1)y.pop();else y.splice(d,1);y.unshift(p)}y.provisional++;return p}async lstat(){if((this.#ot&be)===0){try{this.#Ct(await this.#De.promises.lstat(this.fullpath()));return this}catch(i){this.#gt(i.code)}}}lstatSync(){if((this.#ot&be)===0){try{this.#Ct(this.#De.lstatSync(this.fullpath()));return this}catch(i){this.#gt(i.code)}}}#Ct(i){const{atime:p,atimeMs:d,birthtime:y,birthtimeMs:v,blksize:D,blocks:M,ctime:U,ctimeMs:j,dev:V,gid:K,ino:ee,mode:te,mtime:re,mtimeMs:ne,nlink:ie,rdev:oe,size:ae,uid:le}=i;this.#Ye=p;this.#Ve=d;this.#Xe=y;this.#Je=v;this.#He=D;this.#qe=M;this.#Ke=U;this.#We=j;this.#Oe=V;this.#Ue=K;this.#Ge=ee;this.#Le=te;this.#$e=re;this.#ze=ne;this.#Fe=ie;this.#je=oe;this.#F=ae;this.#Me=le;const ue=entToType(i);this.#ot=this.#ot&he|ue|ge;if(ue!==se&&ue!==ce&&ue!==de){this.#ot|=ye}}#wt=[];#St=false;#It(i){this.#St=false;const p=this.#wt.slice();this.#wt.length=0;p.forEach((p=>p(null,i)))}readdirCB(i,p=false){if(!this.canReaddir()){if(p)i(null,[]);else queueMicrotask((()=>i(null,[])));return}const d=this.children();if(this.calledReaddir()){const y=d.slice(0,d.provisional);if(p)i(null,y);else queueMicrotask((()=>i(null,y)));return}this.#wt.push(i);if(this.#St){return}this.#St=true;const y=this.fullpath();this.#De.readdir(y,{withFileTypes:true},((i,p)=>{if(i){this.#At(i.code);d.provisional=0}else{for(const i of p){this.#yt(i,d)}this.#pt(d)}this.#It(d.slice(0,d.provisional));return}))}#Bt;async readdir(){if(!this.canReaddir()){return[]}const i=this.children();if(this.calledReaddir()){return i.slice(0,i.provisional)}const p=this.fullpath();if(this.#Bt){await this.#Bt}else{let resolve=()=>{};this.#Bt=new Promise((i=>resolve=i));try{for(const d of await this.#De.promises.readdir(p,{withFileTypes:true})){this.#yt(d,i)}this.#pt(i)}catch(p){this.#At(p.code);i.provisional=0}this.#Bt=undefined;resolve()}return i.slice(0,i.provisional)}readdirSync(){if(!this.canReaddir()){return[]}const i=this.children();if(this.calledReaddir()){return i.slice(0,i.provisional)}const p=this.fullpath();try{for(const d of this.#De.readdirSync(p,{withFileTypes:true})){this.#yt(d,i)}this.#pt(i)}catch(p){this.#At(p.code);i.provisional=0}return i.slice(0,i.provisional)}canReaddir(){if(this.#ot&Ce)return false;const i=me&this.#ot;if(!(i===se||i===ce||i===de)){return false}return true}shouldWalk(i,p){return(this.#ot&ce)===ce&&!(this.#ot&Ce)&&!i.has(this)&&(!p||p(this))}async realpath(){if(this.#lt)return this.#lt;if((ve|Ee|be)&this.#ot)return undefined;try{const i=await this.#De.promises.realpath(this.fullpath());return this.#lt=this.resolve(i)}catch(i){this.#mt()}}realpathSync(){if(this.#lt)return this.#lt;if((ve|Ee|be)&this.#ot)return undefined;try{const i=this.#De.realpathSync(this.fullpath());return this.#lt=this.resolve(i)}catch(i){this.#mt()}}[Be](i){if(i===this)return;i.isCWD=false;this.isCWD=true;const p=new Set([]);let d=[];let y=this;while(y&&y.parent){p.add(y);y.#nt=d.join(this.sep);y.#it=d.join("/");y=y.parent;d.push("..")}y=i;while(y&&y.parent&&!p.has(y)){y.#nt=undefined;y.#it=undefined;y=y.parent}}}p.PathBase=PathBase;class PathWin32 extends PathBase{sep="\\";splitSep=oe;constructor(i,p=se,d,y,v,D,M){super(i,p,d,y,v,D,M)}newChild(i,p=se,d={}){return new PathWin32(i,p,this.root,this.roots,this.nocase,this.childrenCache(),d)}getRootString(i){return U.win32.parse(i).root}getRoot(i){i=uncToDrive(i.toUpperCase());if(i===this.root.name){return this.root}for(const[p,d]of Object.entries(this.roots)){if(this.sameRoot(i,p)){return this.roots[i]=d}}return this.roots[i]=new PathScurryWin32(i,this).root}sameRoot(i,p=this.root.name){i=i.toUpperCase().replace(/\//g,"\\").replace(ie,"$1\\");return i===p}}p.PathWin32=PathWin32;class PathPosix extends PathBase{splitSep="/";sep="/";constructor(i,p=se,d,y,v,D,M){super(i,p,d,y,v,D,M)}getRootString(i){return i.startsWith("/")?"/":""}getRoot(i){return this.root}newChild(i,p=se,d={}){return new PathPosix(i,p,this.root,this.roots,this.nocase,this.childrenCache(),d)}}p.PathPosix=PathPosix;class PathScurryBase{root;rootPath;roots;cwd;#Tt;#xt;#st;nocase;#De;constructor(i=process.cwd(),p,d,{nocase:y,childrenCacheSize:v=16*1024,fs:D=ne}={}){this.#De=fsFromOption(D);if(i instanceof URL||i.startsWith("file://")){i=(0,j.fileURLToPath)(i)}const M=p.resolve(i);this.roots=Object.create(null);this.rootPath=this.parseRootPath(M);this.#Tt=new ResolveCache;this.#xt=new ResolveCache;this.#st=new ChildrenCache(v);const U=M.substring(this.rootPath.length).split(d);if(U.length===1&&!U[0]){U.pop()}if(y===undefined){throw new TypeError("must provide nocase setting to PathScurryBase ctor")}this.nocase=y;this.root=this.newRoot(this.#De);this.roots[this.rootPath]=this.root;let V=this.root;let K=U.length-1;const ee=p.sep;let te=this.rootPath;let re=false;for(const i of U){const p=K--;V=V.child(i,{relative:new Array(p).fill("..").join(ee),relativePosix:new Array(p).fill("..").join("/"),fullpath:te+=(re?"":ee)+i});re=true}this.cwd=V}depth(i=this.cwd){if(typeof i==="string"){i=this.cwd.resolve(i)}return i.depth()}childrenCache(){return this.#st}resolve(...i){let p="";for(let d=i.length-1;d>=0;d--){const y=i[d];if(!y||y===".")continue;p=p?`${y}/${p}`:y;if(this.isAbsolute(y)){break}}const d=this.#Tt.get(p);if(d!==undefined){return d}const y=this.cwd.resolve(p).fullpath();this.#Tt.set(p,y);return y}resolvePosix(...i){let p="";for(let d=i.length-1;d>=0;d--){const y=i[d];if(!y||y===".")continue;p=p?`${y}/${p}`:y;if(this.isAbsolute(y)){break}}const d=this.#xt.get(p);if(d!==undefined){return d}const y=this.cwd.resolve(p).fullpathPosix();this.#xt.set(p,y);return y}relative(i=this.cwd){if(typeof i==="string"){i=this.cwd.resolve(i)}return i.relative()}relativePosix(i=this.cwd){if(typeof i==="string"){i=this.cwd.resolve(i)}return i.relativePosix()}basename(i=this.cwd){if(typeof i==="string"){i=this.cwd.resolve(i)}return i.name}dirname(i=this.cwd){if(typeof i==="string"){i=this.cwd.resolve(i)}return(i.parent||i).fullpath()}async readdir(i=this.cwd,p={withFileTypes:true}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i;i=this.cwd}const{withFileTypes:d}=p;if(!i.canReaddir()){return[]}else{const p=await i.readdir();return d?p:p.map((i=>i.name))}}readdirSync(i=this.cwd,p={withFileTypes:true}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i;i=this.cwd}const{withFileTypes:d=true}=p;if(!i.canReaddir()){return[]}else if(d){return i.readdirSync()}else{return i.readdirSync().map((i=>i.name))}}async lstat(i=this.cwd){if(typeof i==="string"){i=this.cwd.resolve(i)}return i.lstat()}lstatSync(i=this.cwd){if(typeof i==="string"){i=this.cwd.resolve(i)}return i.lstatSync()}async readlink(i=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i.withFileTypes;i=this.cwd}const d=await i.readlink();return p?d:d?.fullpath()}readlinkSync(i=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i.withFileTypes;i=this.cwd}const d=i.readlinkSync();return p?d:d?.fullpath()}async realpath(i=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i.withFileTypes;i=this.cwd}const d=await i.realpath();return p?d:d?.fullpath()}realpathSync(i=this.cwd,{withFileTypes:p}={withFileTypes:false}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i.withFileTypes;i=this.cwd}const d=i.realpathSync();return p?d:d?.fullpath()}async walk(i=this.cwd,p={}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i;i=this.cwd}const{withFileTypes:d=true,follow:y=false,filter:v,walkFilter:D}=p;const M=[];if(!v||v(i)){M.push(d?i:i.fullpath())}const U=new Set;const walk=(i,p)=>{U.add(i);i.readdirCB(((i,j)=>{if(i){return p(i)}let V=j.length;if(!V)return p();const next=()=>{if(--V===0){p()}};for(const i of j){if(!v||v(i)){M.push(d?i:i.fullpath())}if(y&&i.isSymbolicLink()){i.realpath().then((i=>i?.isUnknown()?i.lstat():i)).then((i=>i?.shouldWalk(U,D)?walk(i,next):next()))}else{if(i.shouldWalk(U,D)){walk(i,next)}else{next()}}}}),true)};const j=i;return new Promise(((i,p)=>{walk(j,(d=>{if(d)return p(d);i(M)}))}))}walkSync(i=this.cwd,p={}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i;i=this.cwd}const{withFileTypes:d=true,follow:y=false,filter:v,walkFilter:D}=p;const M=[];if(!v||v(i)){M.push(d?i:i.fullpath())}const U=new Set([i]);for(const i of U){const p=i.readdirSync();for(const i of p){if(!v||v(i)){M.push(d?i:i.fullpath())}let p=i;if(i.isSymbolicLink()){if(!(y&&(p=i.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(U,D)){U.add(p)}}}return M}[Symbol.asyncIterator](){return this.iterate()}iterate(i=this.cwd,p={}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i;i=this.cwd}return this.stream(i,p)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(i=this.cwd,p={}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i;i=this.cwd}const{withFileTypes:d=true,follow:y=false,filter:v,walkFilter:D}=p;if(!v||v(i)){yield d?i:i.fullpath()}const M=new Set([i]);for(const i of M){const p=i.readdirSync();for(const i of p){if(!v||v(i)){yield d?i:i.fullpath()}let p=i;if(i.isSymbolicLink()){if(!(y&&(p=i.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(M,D)){M.add(p)}}}}stream(i=this.cwd,p={}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i;i=this.cwd}const{withFileTypes:d=true,follow:y=false,filter:v,walkFilter:D}=p;const M=new re.Minipass({objectMode:true});if(!v||v(i)){M.write(d?i:i.fullpath())}const U=new Set;const j=[i];let V=0;const process=()=>{let i=false;while(!i){const p=j.shift();if(!p){if(V===0)M.end();return}V++;U.add(p);const onReaddir=(p,ee,te=false)=>{if(p)return M.emit("error",p);if(y&&!te){const i=[];for(const p of ee){if(p.isSymbolicLink()){i.push(p.realpath().then((i=>i?.isUnknown()?i.lstat():i)))}}if(i.length){Promise.all(i).then((()=>onReaddir(null,ee,true)));return}}for(const p of ee){if(p&&(!v||v(p))){if(!M.write(d?p:p.fullpath())){i=true}}}V--;for(const i of ee){const p=i.realpathCached()||i;if(p.shouldWalk(U,D)){j.push(p)}}if(i&&!M.flowing){M.once("drain",process)}else if(!K){process()}};let K=true;p.readdirCB(onReaddir,true);K=false}};process();return M}streamSync(i=this.cwd,p={}){if(typeof i==="string"){i=this.cwd.resolve(i)}else if(!(i instanceof PathBase)){p=i;i=this.cwd}const{withFileTypes:d=true,follow:y=false,filter:v,walkFilter:D}=p;const M=new re.Minipass({objectMode:true});const U=new Set;if(!v||v(i)){M.write(d?i:i.fullpath())}const j=[i];let V=0;const process=()=>{let i=false;while(!i){const p=j.shift();if(!p){if(V===0)M.end();return}V++;U.add(p);const K=p.readdirSync();for(const p of K){if(!v||v(p)){if(!M.write(d?p:p.fullpath())){i=true}}}V--;for(const i of K){let p=i;if(i.isSymbolicLink()){if(!(y&&(p=i.realpathSync())))continue;if(p.isUnknown())p.lstatSync()}if(p.shouldWalk(U,D)){j.push(p)}}}if(i&&!M.flowing)M.once("drain",process)};process();return M}chdir(i=this.cwd){const p=this.cwd;this.cwd=typeof i==="string"?this.cwd.resolve(i):i;this.cwd[Be](p)}}p.PathScurryBase=PathScurryBase;class PathScurryWin32 extends PathScurryBase{sep="\\";constructor(i=process.cwd(),p={}){const{nocase:d=true}=p;super(i,U.win32,"\\",{...p,nocase:d});this.nocase=d;for(let i=this.cwd;i;i=i.parent){i.nocase=this.nocase}}parseRootPath(i){return U.win32.parse(i).root.toUpperCase()}newRoot(i){return new PathWin32(this.rootPath,ce,undefined,this.roots,this.nocase,this.childrenCache(),{fs:i})}isAbsolute(i){return i.startsWith("/")||i.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(i)}}p.PathScurryWin32=PathScurryWin32;class PathScurryPosix extends PathScurryBase{sep="/";constructor(i=process.cwd(),p={}){const{nocase:d=false}=p;super(i,U.posix,"/",{...p,nocase:d});this.nocase=d}parseRootPath(i){return"/"}newRoot(i){return new PathPosix(this.rootPath,ce,undefined,this.roots,this.nocase,this.childrenCache(),{fs:i})}isAbsolute(i){return i.startsWith("/")}}p.PathScurryPosix=PathScurryPosix;class PathScurryDarwin extends PathScurryPosix{constructor(i=process.cwd(),p={}){const{nocase:d=true}=p;super(i,{...p,nocase:d})}}p.PathScurryDarwin=PathScurryDarwin;p.Path=process.platform==="win32"?PathWin32:PathPosix;p.PathScurry=process.platform==="win32"?PathScurryWin32:process.platform==="darwin"?PathScurryDarwin:PathScurryPosix},97965:i=>{"use strict";function getDefaultExportFromCjs(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i["default"]:i}const p=new Int32Array([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);function ensureBuffer(i){if(Buffer.isBuffer(i)){return i}if(typeof i==="number"){return Buffer.alloc(i)}else if(typeof i==="string"){return Buffer.from(i)}else{throw new Error("input must be buffer, number, or string, received "+typeof i)}}function bufferizeInt(i){const p=ensureBuffer(4);p.writeInt32BE(i,0);return p}function _crc32(i,d){i=ensureBuffer(i);if(Buffer.isBuffer(d)){d=d.readUInt32BE(0)}let y=~~d^-1;for(var v=0;v<i.length;v++){y=p[(y^i[v])&255]^y>>>8}return y^-1}function crc32(){return bufferizeInt(_crc32.apply(null,arguments))}crc32.signed=function(){return _crc32.apply(null,arguments)};crc32.unsigned=function(){return _crc32.apply(null,arguments)>>>0};var d=crc32;const y=getDefaultExportFromCjs(d);i.exports=y},56147:(i,p)=>{"use strict";class CsvError extends Error{constructor(i,p,d,...y){if(Array.isArray(p))p=p.join(" ").trim();super(p);if(Error.captureStackTrace!==undefined){Error.captureStackTrace(this,CsvError)}this.code=i;for(const i of y){for(const p in i){const y=i[p];this[p]=Buffer.isBuffer(y)?y.toString(d.encoding):y==null?y:JSON.parse(JSON.stringify(y))}}}}const is_object=function(i){return typeof i==="object"&&i!==null&&!Array.isArray(i)};const normalize_columns_array=function(i){const p=[];for(let d=0,y=i.length;d<y;d++){const y=i[d];if(y===undefined||y===null||y===false){p[d]={disabled:true}}else if(typeof y==="string"){p[d]={name:y}}else if(is_object(y)){if(typeof y.name!=="string"){throw new CsvError("CSV_OPTION_COLUMNS_MISSING_NAME",["Option columns missing name:",`property "name" is required at position ${d}`,"when column is an object literal"])}p[d]=y}else{throw new CsvError("CSV_INVALID_COLUMN_DEFINITION",["Invalid column definition:","expect a string or a literal object,",`got ${JSON.stringify(y)} at position ${d}`])}}return p};class ResizeableBuffer{constructor(i=100){this.size=i;this.length=0;this.buf=Buffer.allocUnsafe(i)}prepend(i){if(Buffer.isBuffer(i)){const p=this.length+i.length;if(p>=this.size){this.resize();if(p>=this.size){throw Error("INVALID_BUFFER_STATE")}}const d=this.buf;this.buf=Buffer.allocUnsafe(this.size);i.copy(this.buf,0);d.copy(this.buf,i.length);this.length+=i.length}else{const p=this.length++;if(p===this.size){this.resize()}const d=this.clone();this.buf[0]=i;d.copy(this.buf,1,0,p)}}append(i){const p=this.length++;if(p===this.size){this.resize()}this.buf[p]=i}clone(){return Buffer.from(this.buf.slice(0,this.length))}resize(){const i=this.length;this.size=this.size*2;const p=Buffer.allocUnsafe(this.size);this.buf.copy(p,0,0,i);this.buf=p}toString(i){if(i){return this.buf.slice(0,this.length).toString(i)}else{return Uint8Array.prototype.slice.call(this.buf.slice(0,this.length))}}toJSON(){return this.toString("utf8")}reset(){this.length=0}}const d=12;const y=13;const v=10;const D=32;const M=9;const init_state=function(i){return{bomSkipped:false,bufBytesStart:0,castField:i.cast_function,commenting:false,error:undefined,enabled:i.from_line===1,escaping:false,escapeIsQuote:Buffer.isBuffer(i.escape)&&Buffer.isBuffer(i.quote)&&Buffer.compare(i.escape,i.quote)===0,expectedRecordLength:Array.isArray(i.columns)?i.columns.length:undefined,field:new ResizeableBuffer(20),firstLineToHeaders:i.cast_first_line_to_header,needMoreDataSize:Math.max(i.comment!==null?i.comment.length:0,...i.delimiter.map((i=>i.length)),i.quote!==null?i.quote.length:0),previousBuf:undefined,quoting:false,stop:false,rawBuffer:new ResizeableBuffer(100),record:[],recordHasError:false,record_length:0,recordDelimiterMaxLength:i.record_delimiter.length===0?0:Math.max(...i.record_delimiter.map((i=>i.length))),trimChars:[Buffer.from(" ",i.encoding)[0],Buffer.from("\t",i.encoding)[0]],wasQuoting:false,wasRowDelimiter:false,timchars:[Buffer.from(Buffer.from([y],"utf8").toString(),i.encoding),Buffer.from(Buffer.from([v],"utf8").toString(),i.encoding),Buffer.from(Buffer.from([d],"utf8").toString(),i.encoding),Buffer.from(Buffer.from([D],"utf8").toString(),i.encoding),Buffer.from(Buffer.from([M],"utf8").toString(),i.encoding)]}};const underscore=function(i){return i.replace(/([A-Z])/g,(function(i,p){return"_"+p.toLowerCase()}))};const normalize_options=function(i){const p={};for(const d in i){p[underscore(d)]=i[d]}if(p.encoding===undefined||p.encoding===true){p.encoding="utf8"}else if(p.encoding===null||p.encoding===false){p.encoding=null}else if(typeof p.encoding!=="string"&&p.encoding!==null){throw new CsvError("CSV_INVALID_OPTION_ENCODING",["Invalid option encoding:","encoding must be a string or null to return a buffer,",`got ${JSON.stringify(p.encoding)}`],p)}if(p.bom===undefined||p.bom===null||p.bom===false){p.bom=false}else if(p.bom!==true){throw new CsvError("CSV_INVALID_OPTION_BOM",["Invalid option bom:","bom must be true,",`got ${JSON.stringify(p.bom)}`],p)}p.cast_function=null;if(p.cast===undefined||p.cast===null||p.cast===false||p.cast===""){p.cast=undefined}else if(typeof p.cast==="function"){p.cast_function=p.cast;p.cast=true}else if(p.cast!==true){throw new CsvError("CSV_INVALID_OPTION_CAST",["Invalid option cast:","cast must be true or a function,",`got ${JSON.stringify(p.cast)}`],p)}if(p.cast_date===undefined||p.cast_date===null||p.cast_date===false||p.cast_date===""){p.cast_date=false}else if(p.cast_date===true){p.cast_date=function(i){const p=Date.parse(i);return!isNaN(p)?new Date(p):i}}else if(typeof p.cast_date!=="function"){throw new CsvError("CSV_INVALID_OPTION_CAST_DATE",["Invalid option cast_date:","cast_date must be true or a function,",`got ${JSON.stringify(p.cast_date)}`],p)}p.cast_first_line_to_header=null;if(p.columns===true){p.cast_first_line_to_header=undefined}else if(typeof p.columns==="function"){p.cast_first_line_to_header=p.columns;p.columns=true}else if(Array.isArray(p.columns)){p.columns=normalize_columns_array(p.columns)}else if(p.columns===undefined||p.columns===null||p.columns===false){p.columns=false}else{throw new CsvError("CSV_INVALID_OPTION_COLUMNS",["Invalid option columns:","expect an array, a function or true,",`got ${JSON.stringify(p.columns)}`],p)}if(p.group_columns_by_name===undefined||p.group_columns_by_name===null||p.group_columns_by_name===false){p.group_columns_by_name=false}else if(p.group_columns_by_name!==true){throw new CsvError("CSV_INVALID_OPTION_GROUP_COLUMNS_BY_NAME",["Invalid option group_columns_by_name:","expect an boolean,",`got ${JSON.stringify(p.group_columns_by_name)}`],p)}else if(p.columns===false){throw new CsvError("CSV_INVALID_OPTION_GROUP_COLUMNS_BY_NAME",["Invalid option group_columns_by_name:","the `columns` mode must be activated."],p)}if(p.comment===undefined||p.comment===null||p.comment===false||p.comment===""){p.comment=null}else{if(typeof p.comment==="string"){p.comment=Buffer.from(p.comment,p.encoding)}if(!Buffer.isBuffer(p.comment)){throw new CsvError("CSV_INVALID_OPTION_COMMENT",["Invalid option comment:","comment must be a buffer or a string,",`got ${JSON.stringify(p.comment)}`],p)}}if(p.comment_no_infix===undefined||p.comment_no_infix===null||p.comment_no_infix===false){p.comment_no_infix=false}else if(p.comment_no_infix!==true){throw new CsvError("CSV_INVALID_OPTION_COMMENT",["Invalid option comment_no_infix:","value must be a boolean,",`got ${JSON.stringify(p.comment_no_infix)}`],p)}const d=JSON.stringify(p.delimiter);if(!Array.isArray(p.delimiter))p.delimiter=[p.delimiter];if(p.delimiter.length===0){throw new CsvError("CSV_INVALID_OPTION_DELIMITER",["Invalid option delimiter:","delimiter must be a non empty string or buffer or array of string|buffer,",`got ${d}`],p)}p.delimiter=p.delimiter.map((function(i){if(i===undefined||i===null||i===false){return Buffer.from(",",p.encoding)}if(typeof i==="string"){i=Buffer.from(i,p.encoding)}if(!Buffer.isBuffer(i)||i.length===0){throw new CsvError("CSV_INVALID_OPTION_DELIMITER",["Invalid option delimiter:","delimiter must be a non empty string or buffer or array of string|buffer,",`got ${d}`],p)}return i}));if(p.escape===undefined||p.escape===true){p.escape=Buffer.from('"',p.encoding)}else if(typeof p.escape==="string"){p.escape=Buffer.from(p.escape,p.encoding)}else if(p.escape===null||p.escape===false){p.escape=null}if(p.escape!==null){if(!Buffer.isBuffer(p.escape)){throw new Error(`Invalid Option: escape must be a buffer, a string or a boolean, got ${JSON.stringify(p.escape)}`)}}if(p.from===undefined||p.from===null){p.from=1}else{if(typeof p.from==="string"&&/\d+/.test(p.from)){p.from=parseInt(p.from)}if(Number.isInteger(p.from)){if(p.from<0){throw new Error(`Invalid Option: from must be a positive integer, got ${JSON.stringify(i.from)}`)}}else{throw new Error(`Invalid Option: from must be an integer, got ${JSON.stringify(p.from)}`)}}if(p.from_line===undefined||p.from_line===null){p.from_line=1}else{if(typeof p.from_line==="string"&&/\d+/.test(p.from_line)){p.from_line=parseInt(p.from_line)}if(Number.isInteger(p.from_line)){if(p.from_line<=0){throw new Error(`Invalid Option: from_line must be a positive integer greater than 0, got ${JSON.stringify(i.from_line)}`)}}else{throw new Error(`Invalid Option: from_line must be an integer, got ${JSON.stringify(i.from_line)}`)}}if(p.ignore_last_delimiters===undefined||p.ignore_last_delimiters===null){p.ignore_last_delimiters=false}else if(typeof p.ignore_last_delimiters==="number"){p.ignore_last_delimiters=Math.floor(p.ignore_last_delimiters);if(p.ignore_last_delimiters===0){p.ignore_last_delimiters=false}}else if(typeof p.ignore_last_delimiters!=="boolean"){throw new CsvError("CSV_INVALID_OPTION_IGNORE_LAST_DELIMITERS",["Invalid option `ignore_last_delimiters`:","the value must be a boolean value or an integer,",`got ${JSON.stringify(p.ignore_last_delimiters)}`],p)}if(p.ignore_last_delimiters===true&&p.columns===false){throw new CsvError("CSV_IGNORE_LAST_DELIMITERS_REQUIRES_COLUMNS",["The option `ignore_last_delimiters`","requires the activation of the `columns` option"],p)}if(p.info===undefined||p.info===null||p.info===false){p.info=false}else if(p.info!==true){throw new Error(`Invalid Option: info must be true, got ${JSON.stringify(p.info)}`)}if(p.max_record_size===undefined||p.max_record_size===null||p.max_record_size===false){p.max_record_size=0}else if(Number.isInteger(p.max_record_size)&&p.max_record_size>=0);else if(typeof p.max_record_size==="string"&&/\d+/.test(p.max_record_size)){p.max_record_size=parseInt(p.max_record_size)}else{throw new Error(`Invalid Option: max_record_size must be a positive integer, got ${JSON.stringify(p.max_record_size)}`)}if(p.objname===undefined||p.objname===null||p.objname===false){p.objname=undefined}else if(Buffer.isBuffer(p.objname)){if(p.objname.length===0){throw new Error(`Invalid Option: objname must be a non empty buffer`)}if(p.encoding===null);else{p.objname=p.objname.toString(p.encoding)}}else if(typeof p.objname==="string"){if(p.objname.length===0){throw new Error(`Invalid Option: objname must be a non empty string`)}}else if(typeof p.objname==="number");else{throw new Error(`Invalid Option: objname must be a string or a buffer, got ${p.objname}`)}if(p.objname!==undefined){if(typeof p.objname==="number"){if(p.columns!==false){throw Error("Invalid Option: objname index cannot be combined with columns or be defined as a field")}}else{if(p.columns===false){throw Error("Invalid Option: objname field must be combined with columns or be defined as an index")}}}if(p.on_record===undefined||p.on_record===null){p.on_record=undefined}else if(typeof p.on_record!=="function"){throw new CsvError("CSV_INVALID_OPTION_ON_RECORD",["Invalid option `on_record`:","expect a function,",`got ${JSON.stringify(p.on_record)}`],p)}if(p.on_skip!==undefined&&p.on_skip!==null&&typeof p.on_skip!=="function"){throw new Error(`Invalid Option: on_skip must be a function, got ${JSON.stringify(p.on_skip)}`)}if(p.quote===null||p.quote===false||p.quote===""){p.quote=null}else{if(p.quote===undefined||p.quote===true){p.quote=Buffer.from('"',p.encoding)}else if(typeof p.quote==="string"){p.quote=Buffer.from(p.quote,p.encoding)}if(!Buffer.isBuffer(p.quote)){throw new Error(`Invalid Option: quote must be a buffer or a string, got ${JSON.stringify(p.quote)}`)}}if(p.raw===undefined||p.raw===null||p.raw===false){p.raw=false}else if(p.raw!==true){throw new Error(`Invalid Option: raw must be true, got ${JSON.stringify(p.raw)}`)}if(p.record_delimiter===undefined){p.record_delimiter=[]}else if(typeof p.record_delimiter==="string"||Buffer.isBuffer(p.record_delimiter)){if(p.record_delimiter.length===0){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a non empty string or buffer,",`got ${JSON.stringify(p.record_delimiter)}`],p)}p.record_delimiter=[p.record_delimiter]}else if(!Array.isArray(p.record_delimiter)){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a string, a buffer or array of string|buffer,",`got ${JSON.stringify(p.record_delimiter)}`],p)}p.record_delimiter=p.record_delimiter.map((function(i,d){if(typeof i!=="string"&&!Buffer.isBuffer(i)){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a string, a buffer or array of string|buffer",`at index ${d},`,`got ${JSON.stringify(i)}`],p)}else if(i.length===0){throw new CsvError("CSV_INVALID_OPTION_RECORD_DELIMITER",["Invalid option `record_delimiter`:","value must be a non empty string or buffer",`at index ${d},`,`got ${JSON.stringify(i)}`],p)}if(typeof i==="string"){i=Buffer.from(i,p.encoding)}return i}));if(typeof p.relax_column_count==="boolean");else if(p.relax_column_count===undefined||p.relax_column_count===null){p.relax_column_count=false}else{throw new Error(`Invalid Option: relax_column_count must be a boolean, got ${JSON.stringify(p.relax_column_count)}`)}if(typeof p.relax_column_count_less==="boolean");else if(p.relax_column_count_less===undefined||p.relax_column_count_less===null){p.relax_column_count_less=false}else{throw new Error(`Invalid Option: relax_column_count_less must be a boolean, got ${JSON.stringify(p.relax_column_count_less)}`)}if(typeof p.relax_column_count_more==="boolean");else if(p.relax_column_count_more===undefined||p.relax_column_count_more===null){p.relax_column_count_more=false}else{throw new Error(`Invalid Option: relax_column_count_more must be a boolean, got ${JSON.stringify(p.relax_column_count_more)}`)}if(typeof p.relax_quotes==="boolean");else if(p.relax_quotes===undefined||p.relax_quotes===null){p.relax_quotes=false}else{throw new Error(`Invalid Option: relax_quotes must be a boolean, got ${JSON.stringify(p.relax_quotes)}`)}if(typeof p.skip_empty_lines==="boolean");else if(p.skip_empty_lines===undefined||p.skip_empty_lines===null){p.skip_empty_lines=false}else{throw new Error(`Invalid Option: skip_empty_lines must be a boolean, got ${JSON.stringify(p.skip_empty_lines)}`)}if(typeof p.skip_records_with_empty_values==="boolean");else if(p.skip_records_with_empty_values===undefined||p.skip_records_with_empty_values===null){p.skip_records_with_empty_values=false}else{throw new Error(`Invalid Option: skip_records_with_empty_values must be a boolean, got ${JSON.stringify(p.skip_records_with_empty_values)}`)}if(typeof p.skip_records_with_error==="boolean");else if(p.skip_records_with_error===undefined||p.skip_records_with_error===null){p.skip_records_with_error=false}else{throw new Error(`Invalid Option: skip_records_with_error must be a boolean, got ${JSON.stringify(p.skip_records_with_error)}`)}if(p.rtrim===undefined||p.rtrim===null||p.rtrim===false){p.rtrim=false}else if(p.rtrim!==true){throw new Error(`Invalid Option: rtrim must be a boolean, got ${JSON.stringify(p.rtrim)}`)}if(p.ltrim===undefined||p.ltrim===null||p.ltrim===false){p.ltrim=false}else if(p.ltrim!==true){throw new Error(`Invalid Option: ltrim must be a boolean, got ${JSON.stringify(p.ltrim)}`)}if(p.trim===undefined||p.trim===null||p.trim===false){p.trim=false}else if(p.trim!==true){throw new Error(`Invalid Option: trim must be a boolean, got ${JSON.stringify(p.trim)}`)}if(p.trim===true&&i.ltrim!==false){p.ltrim=true}else if(p.ltrim!==true){p.ltrim=false}if(p.trim===true&&i.rtrim!==false){p.rtrim=true}else if(p.rtrim!==true){p.rtrim=false}if(p.to===undefined||p.to===null){p.to=-1}else{if(typeof p.to==="string"&&/\d+/.test(p.to)){p.to=parseInt(p.to)}if(Number.isInteger(p.to)){if(p.to<=0){throw new Error(`Invalid Option: to must be a positive integer greater than 0, got ${JSON.stringify(i.to)}`)}}else{throw new Error(`Invalid Option: to must be an integer, got ${JSON.stringify(i.to)}`)}}if(p.to_line===undefined||p.to_line===null){p.to_line=-1}else{if(typeof p.to_line==="string"&&/\d+/.test(p.to_line)){p.to_line=parseInt(p.to_line)}if(Number.isInteger(p.to_line)){if(p.to_line<=0){throw new Error(`Invalid Option: to_line must be a positive integer greater than 0, got ${JSON.stringify(i.to_line)}`)}}else{throw new Error(`Invalid Option: to_line must be an integer, got ${JSON.stringify(i.to_line)}`)}}return p};const isRecordEmpty=function(i){return i.every((i=>i==null||i.toString&&i.toString().trim()===""))};const U=13;const j=10;const V={utf8:Buffer.from([239,187,191]),utf16le:Buffer.from([255,254])};const transform=function(i={}){const p={bytes:0,comment_lines:0,empty_lines:0,invalid_field_length:0,lines:1,records:0};const d=normalize_options(i);return{info:p,original_options:i,options:d,state:init_state(d),__needMoreData:function(i,p,d){if(d)return false;const{encoding:y,escape:v,quote:D}=this.options;const{quoting:M,needMoreDataSize:U,recordDelimiterMaxLength:j}=this.state;const V=p-i-1;const K=Math.max(U,j===0?Buffer.from("\r\n",y).length:j,M?(v===null?0:v.length)+D.length:0,M?D.length+j:0);return V<K},parse:function(i,p,d,y){const{bom:v,comment_no_infix:D,encoding:M,from_line:K,ltrim:ee,max_record_size:te,raw:re,relax_quotes:ne,rtrim:ie,skip_empty_lines:oe,to:se,to_line:ae}=this.options;let{comment:le,escape:ce,quote:ue,record_delimiter:pe}=this.options;const{bomSkipped:de,previousBuf:fe,rawBuffer:me,escapeIsQuote:he}=this.state;let Ae;if(fe===undefined){if(i===undefined){y();return}else{Ae=i}}else if(fe!==undefined&&i===undefined){Ae=fe}else{Ae=Buffer.concat([fe,i])}if(de===false){if(v===false){this.state.bomSkipped=true}else if(Ae.length<3){if(p===false){this.state.previousBuf=Ae;return}}else{for(const i in V){if(V[i].compare(Ae,0,V[i].length)===0){const p=V[i].length;this.state.bufBytesStart+=p;Ae=Ae.slice(p);this.options=normalize_options({...this.original_options,encoding:i});({comment:le,escape:ce,quote:ue}=this.options);break}}this.state.bomSkipped=true}}const ge=Ae.length;let ye;for(ye=0;ye<ge;ye++){if(this.__needMoreData(ye,ge,p)){break}if(this.state.wasRowDelimiter===true){this.info.lines++;this.state.wasRowDelimiter=false}if(ae!==-1&&this.info.lines>ae){this.state.stop=true;y();return}if(this.state.quoting===false&&pe.length===0){const i=this.__autoDiscoverRecordDelimiter(Ae,ye);if(i){pe=this.options.record_delimiter}}const i=Ae[ye];if(re===true){me.append(i)}if((i===U||i===j)&&this.state.wasRowDelimiter===false){this.state.wasRowDelimiter=true}if(this.state.escaping===true){this.state.escaping=false}else{if(ce!==null&&this.state.quoting===true&&this.__isEscape(Ae,ye,i)&&ye+ce.length<ge){if(he){if(this.__isQuote(Ae,ye+ce.length)){this.state.escaping=true;ye+=ce.length-1;continue}}else{this.state.escaping=true;ye+=ce.length-1;continue}}if(this.state.commenting===false&&this.__isQuote(Ae,ye)){if(this.state.quoting===true){const p=Ae[ye+ue.length];const d=ie&&this.__isCharTrimable(Ae,ye+ue.length);const y=le!==null&&this.__compareBytes(le,Ae,ye+ue.length,p);const v=this.__isDelimiter(Ae,ye+ue.length,p);const D=pe.length===0?this.__autoDiscoverRecordDelimiter(Ae,ye+ue.length):this.__isRecordDelimiter(p,Ae,ye+ue.length);if(ce!==null&&this.__isEscape(Ae,ye,i)&&this.__isQuote(Ae,ye+ce.length)){ye+=ce.length-1}else if(!p||v||D||y||d){this.state.quoting=false;this.state.wasQuoting=true;ye+=ue.length-1;continue}else if(ne===false){const i=this.__error(new CsvError("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(p)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(i!==undefined)return i}else{this.state.quoting=false;this.state.wasQuoting=true;this.state.field.prepend(ue);ye+=ue.length-1}}else{if(this.state.field.length!==0){if(ne===false){const i=this.__infoField();const p=Object.keys(V).map((i=>V[i].equals(this.state.field.toString())?i:false)).filter(Boolean)[0];const d=this.__error(new CsvError("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(i.column)} at line ${i.lines}, value is ${JSON.stringify(this.state.field.toString(M))}`,p?`(${p} bom)`:undefined],this.options,i,{field:this.state.field}));if(d!==undefined)return d}}else{this.state.quoting=true;ye+=ue.length-1;continue}}}if(this.state.quoting===false){const p=this.__isRecordDelimiter(i,Ae,ye);if(p!==0){const i=this.state.commenting&&this.state.wasQuoting===false&&this.state.record.length===0&&this.state.field.length===0;if(i){this.info.comment_lines++}else{if(this.state.enabled===false&&this.info.lines+(this.state.wasRowDelimiter===true?1:0)>=K){this.state.enabled=true;this.__resetField();this.__resetRecord();ye+=p-1;continue}if(oe===true&&this.state.wasQuoting===false&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++;ye+=p-1;continue}this.info.bytes=this.state.bufBytesStart+ye;const i=this.__onField();if(i!==undefined)return i;this.info.bytes=this.state.bufBytesStart+ye+p;const v=this.__onRecord(d);if(v!==undefined)return v;if(se!==-1&&this.info.records>=se){this.state.stop=true;y();return}}this.state.commenting=false;ye+=p-1;continue}if(this.state.commenting){continue}if(le!==null&&(D===false||this.state.record.length===0&&this.state.field.length===0)){const p=this.__compareBytes(le,Ae,ye,i);if(p!==0){this.state.commenting=true;continue}}const v=this.__isDelimiter(Ae,ye,i);if(v!==0){this.info.bytes=this.state.bufBytesStart+ye;const i=this.__onField();if(i!==undefined)return i;ye+=v-1;continue}}}if(this.state.commenting===false){if(te!==0&&this.state.record_length+this.state.field.length>te){return this.__error(new CsvError("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${te}`,`at line ${this.info.lines}`],this.options,this.__infoField()))}}const v=ee===false||this.state.quoting===true||this.state.field.length!==0||!this.__isCharTrimable(Ae,ye);const de=ie===false||this.state.wasQuoting===false;if(v===true&&de===true){this.state.field.append(i)}else if(ie===true&&!this.__isCharTrimable(Ae,ye)){return this.__error(new CsvError("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()))}else{if(v===false){ye+=this.__isCharTrimable(Ae,ye)-1}continue}}if(p===true){if(this.state.quoting===true){const i=this.__error(new CsvError("CSV_QUOTE_NOT_CLOSED",["Quote Not Closed:",`the parsing is finished with an opening quote at line ${this.info.lines}`],this.options,this.__infoField()));if(i!==undefined)return i}else{if(this.state.wasQuoting===true||this.state.record.length!==0||this.state.field.length!==0){this.info.bytes=this.state.bufBytesStart+ye;const i=this.__onField();if(i!==undefined)return i;const p=this.__onRecord(d);if(p!==undefined)return p}else if(this.state.wasRowDelimiter===true){this.info.empty_lines++}else if(this.state.commenting===true){this.info.comment_lines++}}}else{this.state.bufBytesStart+=ye;this.state.previousBuf=Ae.slice(ye)}if(this.state.wasRowDelimiter===true){this.info.lines++;this.state.wasRowDelimiter=false}},__onRecord:function(i){const{columns:p,group_columns_by_name:d,encoding:y,info:v,from:D,relax_column_count:M,relax_column_count_less:U,relax_column_count_more:j,raw:V,skip_records_with_empty_values:K}=this.options;const{enabled:ee,record:te}=this.state;if(ee===false){return this.__resetRecord()}const re=te.length;if(p===true){if(K===true&&isRecordEmpty(te)){this.__resetRecord();return}return this.__firstLineToColumns(te)}if(p===false&&this.info.records===0){this.state.expectedRecordLength=re}if(re!==this.state.expectedRecordLength){const i=p===false?new CsvError("CSV_RECORD_INCONSISTENT_FIELDS_LENGTH",["Invalid Record Length:",`expect ${this.state.expectedRecordLength},`,`got ${re} on line ${this.info.lines}`],this.options,this.__infoField(),{record:te}):new CsvError("CSV_RECORD_INCONSISTENT_COLUMNS",["Invalid Record Length:",`columns length is ${p.length},`,`got ${re} on line ${this.info.lines}`],this.options,this.__infoField(),{record:te});if(M===true||U===true&&re<this.state.expectedRecordLength||j===true&&re>this.state.expectedRecordLength){this.info.invalid_field_length++;this.state.error=i}else{const p=this.__error(i);if(p)return p}}if(K===true&&isRecordEmpty(te)){this.__resetRecord();return}if(this.state.recordHasError===true){this.__resetRecord();this.state.recordHasError=false;return}this.info.records++;if(D===1||this.info.records>=D){const{objname:D}=this.options;if(p!==false){const M={};for(let i=0,y=te.length;i<y;i++){if(p[i]===undefined||p[i].disabled)continue;if(d===true&&M[p[i].name]!==undefined){if(Array.isArray(M[p[i].name])){M[p[i].name]=M[p[i].name].concat(te[i])}else{M[p[i].name]=[M[p[i].name],te[i]]}}else{M[p[i].name]=te[i]}}if(V===true||v===true){const p=Object.assign({record:M},V===true?{raw:this.state.rawBuffer.toString(y)}:{},v===true?{info:this.__infoRecord()}:{});const d=this.__push(D===undefined?p:[M[D],p],i);if(d){return d}}else{const p=this.__push(D===undefined?M:[M[D],M],i);if(p){return p}}}else{if(V===true||v===true){const p=Object.assign({record:te},V===true?{raw:this.state.rawBuffer.toString(y)}:{},v===true?{info:this.__infoRecord()}:{});const d=this.__push(D===undefined?p:[te[D],p],i);if(d){return d}}else{const p=this.__push(D===undefined?te:[te[D],te],i);if(p){return p}}}}this.__resetRecord()},__firstLineToColumns:function(i){const{firstLineToHeaders:p}=this.state;try{const d=p===undefined?i:p.call(null,i);if(!Array.isArray(d)){return this.__error(new CsvError("CSV_INVALID_COLUMN_MAPPING",["Invalid Column Mapping:","expect an array from column function,",`got ${JSON.stringify(d)}`],this.options,this.__infoField(),{headers:d}))}const y=normalize_columns_array(d);this.state.expectedRecordLength=y.length;this.options.columns=y;this.__resetRecord();return}catch(i){return i}},__resetRecord:function(){if(this.options.raw===true){this.state.rawBuffer.reset()}this.state.error=undefined;this.state.record=[];this.state.record_length=0},__onField:function(){const{cast:i,encoding:p,rtrim:d,max_record_size:y}=this.options;const{enabled:v,wasQuoting:D}=this.state;if(v===false){return this.__resetField()}let M=this.state.field.toString(p);if(d===true&&D===false){M=M.trimRight()}if(i===true){const[i,p]=this.__cast(M);if(i!==undefined)return i;M=p}this.state.record.push(M);if(y!==0&&typeof M==="string"){this.state.record_length+=M.length}this.__resetField()},__resetField:function(){this.state.field.reset();this.state.wasQuoting=false},__push:function(i,p){const{on_record:d}=this.options;if(d!==undefined){const p=this.__infoRecord();try{i=d.call(null,i,p)}catch(i){return i}if(i===undefined||i===null){return}}p(i)},__cast:function(i){const{columns:p,relax_column_count:d}=this.options;const y=Array.isArray(p);if(y===true&&d&&this.options.columns.length<=this.state.record.length){return[undefined,undefined]}if(this.state.castField!==null){try{const p=this.__infoField();return[undefined,this.state.castField.call(null,i,p)]}catch(i){return[i]}}if(this.__isFloat(i)){return[undefined,parseFloat(i)]}else if(this.options.cast_date!==false){const p=this.__infoField();return[undefined,this.options.cast_date.call(null,i,p)]}return[undefined,i]},__isCharTrimable:function(i,p){const isTrim=(i,p)=>{const{timchars:d}=this.state;e:for(let y=0;y<d.length;y++){const v=d[y];for(let d=0;d<v.length;d++){if(v[d]!==i[p+d])continue e}return v.length}return 0};return isTrim(i,p)},__isFloat:function(i){return i-parseFloat(i)+1>=0},__compareBytes:function(i,p,d,y){if(i[0]!==y)return 0;const v=i.length;for(let y=1;y<v;y++){if(i[y]!==p[d+y])return 0}return v},__isDelimiter:function(i,p,d){const{delimiter:y,ignore_last_delimiters:v}=this.options;if(v===true&&this.state.record.length===this.options.columns.length-1){return 0}else if(v!==false&&typeof v==="number"&&this.state.record.length===v-1){return 0}e:for(let v=0;v<y.length;v++){const D=y[v];if(D[0]===d){for(let d=1;d<D.length;d++){if(D[d]!==i[p+d])continue e}return D.length}}return 0},__isRecordDelimiter:function(i,p,d){const{record_delimiter:y}=this.options;const v=y.length;e:for(let D=0;D<v;D++){const v=y[D];const M=v.length;if(v[0]!==i){continue}for(let i=1;i<M;i++){if(v[i]!==p[d+i]){continue e}}return v.length}return 0},__isEscape:function(i,p,d){const{escape:y}=this.options;if(y===null)return false;const v=y.length;if(y[0]===d){for(let d=0;d<v;d++){if(y[d]!==i[p+d]){return false}}return true}return false},__isQuote:function(i,p){const{quote:d}=this.options;if(d===null)return false;const y=d.length;for(let v=0;v<y;v++){if(d[v]!==i[p+v]){return false}}return true},__autoDiscoverRecordDelimiter:function(i,p){const{encoding:d}=this.options;const y=[Buffer.from("\r\n",d),Buffer.from("\n",d),Buffer.from("\r",d)];e:for(let d=0;d<y.length;d++){const v=y[d].length;for(let D=0;D<v;D++){if(y[d][D]!==i[p+D]){continue e}}this.options.record_delimiter.push(y[d]);this.state.recordDelimiterMaxLength=y[d].length;return y[d].length}return 0},__error:function(i){const{encoding:p,raw:d,skip_records_with_error:y}=this.options;const v=typeof i==="string"?new Error(i):i;if(y){this.state.recordHasError=true;if(this.options.on_skip!==undefined){this.options.on_skip(v,d?this.state.rawBuffer.toString(p):undefined)}return undefined}else{return v}},__infoDataSet:function(){return{...this.info,columns:this.options.columns}},__infoRecord:function(){const{columns:i,raw:p,encoding:d}=this.options;return{...this.__infoDataSet(),error:this.state.error,header:i===true,index:this.state.record.length,raw:p?this.state.rawBuffer.toString(d):undefined}},__infoField:function(){const{columns:i}=this.options;const p=Array.isArray(i);return{...this.__infoRecord(),column:p===true?i.length>this.state.record.length?i[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}}}};const parse=function(i,p={}){if(typeof i==="string"){i=Buffer.from(i)}const d=p&&p.objname?{}:[];const y=transform(p);const push=i=>{if(y.options.objname===undefined)d.push(i);else{d[i[0]]=i[1]}};const close=()=>{};const v=y.parse(i,false,push,close);if(v!==undefined)throw v;const D=y.parse(undefined,true,push,close);if(D!==undefined)throw D;return d};p.CsvError=CsvError;p.parse=parse},89421:i=>{(()=>{"use strict";var p={d:(i,d)=>{for(var y in d)p.o(d,y)&&!p.o(i,y)&&Object.defineProperty(i,y,{enumerable:!0,get:d[y]})},o:(i,p)=>Object.prototype.hasOwnProperty.call(i,p),r:i=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})}},d={};p.r(d),p.d(d,{XMLBuilder:()=>ft,XMLParser:()=>st,XMLValidator:()=>ae});const 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",v=new RegExp("^["+y+"]["+y+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$");function s(i,p){const d=[];let y=p.exec(i);for(;y;){const v=[];v.startIndex=p.lastIndex-y[0].length;const D=y.length;for(let i=0;i<D;i++)v.push(y[i]);d.push(v),y=p.exec(i)}return d}const r=function(i){return!(null==v.exec(i))},D={allowBooleanAttributes:!1,unpairedTags:[]};function a(i,p){p=Object.assign({},D,p);const d=[];let y=!1,v=!1;"\ufeff"===i[0]&&(i=i.substr(1));for(let D=0;D<i.length;D++)if("<"===i[D]&&"?"===i[D+1]){if(D+=2,D=u(i,D),D.err)return D}else{if("<"!==i[D]){if(l(i[D]))continue;return x("InvalidChar","char '"+i[D]+"' is not expected.",N(i,D))}{let M=D;if(D++,"!"===i[D]){D=h(i,D);continue}{let U=!1;"/"===i[D]&&(U=!0,D++);let j="";for(;D<i.length&&">"!==i[D]&&" "!==i[D]&&"\t"!==i[D]&&"\n"!==i[D]&&"\r"!==i[D];D++)j+=i[D];if(j=j.trim(),"/"===j[j.length-1]&&(j=j.substring(0,j.length-1),D--),!r(j)){let p;return p=0===j.trim().length?"Invalid space after '<'.":"Tag '"+j+"' is an invalid name.",x("InvalidTag",p,N(i,D))}const V=c(i,D);if(!1===V)return x("InvalidAttr","Attributes for '"+j+"' have open quote.",N(i,D));let K=V.value;if(D=V.index,"/"===K[K.length-1]){const d=D-K.length;K=K.substring(0,K.length-1);const v=g(K,p);if(!0!==v)return x(v.err.code,v.err.msg,N(i,d+v.err.line));y=!0}else if(U){if(!V.tagClosed)return x("InvalidTag","Closing tag '"+j+"' doesn't have proper closing.",N(i,D));if(K.trim().length>0)return x("InvalidTag","Closing tag '"+j+"' can't have attributes or invalid starting.",N(i,M));if(0===d.length)return x("InvalidTag","Closing tag '"+j+"' has not been opened.",N(i,M));{const p=d.pop();if(j!==p.tagName){let d=N(i,p.tagStartPos);return x("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+j+"'.",N(i,M))}0==d.length&&(v=!0)}}else{const U=g(K,p);if(!0!==U)return x(U.err.code,U.err.msg,N(i,D-K.length+U.err.line));if(!0===v)return x("InvalidXml","Multiple possible root nodes found.",N(i,D));-1!==p.unpairedTags.indexOf(j)||d.push({tagName:j,tagStartPos:M}),y=!0}for(D++;D<i.length;D++)if("<"===i[D]){if("!"===i[D+1]){D++,D=h(i,D);continue}if("?"!==i[D+1])break;if(D=u(i,++D),D.err)return D}else if("&"===i[D]){const p=m(i,D);if(-1==p)return x("InvalidChar","char '&' is not expected.",N(i,D));D=p}else if(!0===v&&!l(i[D]))return x("InvalidXml","Extra text at the end",N(i,D));"<"===i[D]&&D--}}}return y?1==d.length?x("InvalidTag","Unclosed tag '"+d[0].tagName+"'.",N(i,d[0].tagStartPos)):!(d.length>0)||x("InvalidXml","Invalid '"+JSON.stringify(d.map((i=>i.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):x("InvalidXml","Start tag expected.",1)}function l(i){return" "===i||"\t"===i||"\n"===i||"\r"===i}function u(i,p){const d=p;for(;p<i.length;p++)if("?"!=i[p]&&" "!=i[p]);else{const y=i.substr(d,p-d);if(p>5&&"xml"===y)return x("InvalidXml","XML declaration allowed only at the start of the document.",N(i,p));if("?"==i[p]&&">"==i[p+1]){p++;break}}return p}function h(i,p){if(i.length>p+5&&"-"===i[p+1]&&"-"===i[p+2]){for(p+=3;p<i.length;p++)if("-"===i[p]&&"-"===i[p+1]&&">"===i[p+2]){p+=2;break}}else if(i.length>p+8&&"D"===i[p+1]&&"O"===i[p+2]&&"C"===i[p+3]&&"T"===i[p+4]&&"Y"===i[p+5]&&"P"===i[p+6]&&"E"===i[p+7]){let d=1;for(p+=8;p<i.length;p++)if("<"===i[p])d++;else if(">"===i[p]&&(d--,0===d))break}else if(i.length>p+9&&"["===i[p+1]&&"C"===i[p+2]&&"D"===i[p+3]&&"A"===i[p+4]&&"T"===i[p+5]&&"A"===i[p+6]&&"["===i[p+7])for(p+=8;p<i.length;p++)if("]"===i[p]&&"]"===i[p+1]&&">"===i[p+2]){p+=2;break}return p}const M='"',U="'";function c(i,p){let d="",y="",v=!1;for(;p<i.length;p++){if(i[p]===M||i[p]===U)""===y?y=i[p]:y!==i[p]||(y="");else if(">"===i[p]&&""===y){v=!0;break}d+=i[p]}return""===y&&{value:d,index:p,tagClosed:v}}const j=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function g(i,p){const d=s(i,j),y={};for(let i=0;i<d.length;i++){if(0===d[i][1].length)return x("InvalidAttr","Attribute '"+d[i][2]+"' has no space in starting.",E(d[i]));if(void 0!==d[i][3]&&void 0===d[i][4])return x("InvalidAttr","Attribute '"+d[i][2]+"' is without value.",E(d[i]));if(void 0===d[i][3]&&!p.allowBooleanAttributes)return x("InvalidAttr","boolean attribute '"+d[i][2]+"' is not allowed.",E(d[i]));const v=d[i][2];if(!b(v))return x("InvalidAttr","Attribute '"+v+"' is an invalid name.",E(d[i]));if(y.hasOwnProperty(v))return x("InvalidAttr","Attribute '"+v+"' is repeated.",E(d[i]));y[v]=1}return!0}function m(i,p){if(";"===i[++p])return-1;if("#"===i[p])return function(i,p){let d=/\d/;for("x"===i[p]&&(p++,d=/[\da-fA-F]/);p<i.length;p++){if(";"===i[p])return p;if(!i[p].match(d))break}return-1}(i,++p);let d=0;for(;p<i.length;p++,d++)if(!(i[p].match(/\w/)&&d<20)){if(";"===i[p])break;return-1}return p}function x(i,p,d){return{err:{code:i,msg:p,line:d.line||d,col:d.col}}}function b(i){return r(i)}function N(i,p){const d=i.substring(0,p).split(/\r?\n/);return{line:d.length,col:d[d.length-1].length+1}}function E(i){return i.startIndex+i[1].length}const V={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(i,p){return p},attributeValueProcessor:function(i,p){return p},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(i,p,d){return i},captureMetaData:!1};let K;K="function"!=typeof Symbol?"@@xmlMetadata":Symbol("XML Node Metadata");class T{constructor(i){this.tagname=i,this.child=[],this[":@"]={}}add(i,p){"__proto__"===i&&(i="#__proto__"),this.child.push({[i]:p})}addChild(i,p){"__proto__"===i.tagname&&(i.tagname="#__proto__"),i[":@"]&&Object.keys(i[":@"]).length>0?this.child.push({[i.tagname]:i.child,":@":i[":@"]}):this.child.push({[i.tagname]:i.child}),void 0!==p&&(this.child[this.child.length-1][K]={startIndex:p})}static getMetaDataSymbol(){return K}}function w(i,p){const d={};if("O"!==i[p+3]||"C"!==i[p+4]||"T"!==i[p+5]||"Y"!==i[p+6]||"P"!==i[p+7]||"E"!==i[p+8])throw new Error("Invalid Tag instead of DOCTYPE");{p+=9;let y=1,v=!1,D=!1,M="";for(;p<i.length;p++)if("<"!==i[p]||D)if(">"===i[p]){if(D?"-"===i[p-1]&&"-"===i[p-2]&&(D=!1,y--):y--,0===y)break}else"["===i[p]?v=!0:M+=i[p];else{if(v&&C(i,"!ENTITY",p)){let y,v;p+=7,[y,v,p]=O(i,p+1),-1===v.indexOf("&")&&(d[y]={regx:RegExp(`&${y};`,"g"),val:v})}else if(v&&C(i,"!ELEMENT",p)){p+=8;const{index:d}=S(i,p+1);p=d}else if(v&&C(i,"!ATTLIST",p))p+=8;else if(v&&C(i,"!NOTATION",p)){p+=9;const{index:d}=A(i,p+1);p=d}else{if(!C(i,"!--",p))throw new Error("Invalid DOCTYPE");D=!0}y++,M=""}if(0!==y)throw new Error("Unclosed DOCTYPE")}return{entities:d,i:p}}const P=(i,p)=>{for(;p<i.length&&/\s/.test(i[p]);)p++;return p};function O(i,p){p=P(i,p);let d="";for(;p<i.length&&!/\s/.test(i[p])&&'"'!==i[p]&&"'"!==i[p];)d+=i[p],p++;if($(d),p=P(i,p),"SYSTEM"===i.substring(p,p+6).toUpperCase())throw new Error("External entities are not supported");if("%"===i[p])throw new Error("Parameter entities are not supported");let y="";return[p,y]=I(i,p,"entity"),[d,y,--p]}function A(i,p){p=P(i,p);let d="";for(;p<i.length&&!/\s/.test(i[p]);)d+=i[p],p++;$(d),p=P(i,p);const y=i.substring(p,p+6).toUpperCase();if("SYSTEM"!==y&&"PUBLIC"!==y)throw new Error(`Expected SYSTEM or PUBLIC, found "${y}"`);p+=y.length,p=P(i,p);let v=null,D=null;if("PUBLIC"===y)[p,v]=I(i,p,"publicIdentifier"),'"'!==i[p=P(i,p)]&&"'"!==i[p]||([p,D]=I(i,p,"systemIdentifier"));else if("SYSTEM"===y&&([p,D]=I(i,p,"systemIdentifier"),!D))throw new Error("Missing mandatory system identifier for SYSTEM notation");return{notationName:d,publicIdentifier:v,systemIdentifier:D,index:--p}}function I(i,p,d){let y="";const v=i[p];if('"'!==v&&"'"!==v)throw new Error(`Expected quoted string, found "${v}"`);for(p++;p<i.length&&i[p]!==v;)y+=i[p],p++;if(i[p]!==v)throw new Error(`Unterminated ${d} value`);return[++p,y]}function S(i,p){p=P(i,p);let d="";for(;p<i.length&&!/\s/.test(i[p]);)d+=i[p],p++;if(!$(d))throw new Error(`Invalid element name: "${d}"`);let y="";if("E"===i[p=P(i,p)]&&C(i,"MPTY",p))p+=4;else if("A"===i[p]&&C(i,"NY",p))p+=2;else{if("("!==i[p])throw new Error(`Invalid Element Expression, found "${i[p]}"`);for(p++;p<i.length&&")"!==i[p];)y+=i[p],p++;if(")"!==i[p])throw new Error("Unterminated content model")}return{elementName:d,contentModel:y.trim(),index:p}}function C(i,p,d){for(let y=0;y<p.length;y++)if(p[y]!==i[d+y+1])return!1;return!0}function $(i){if(r(i))return i;throw new Error(`Invalid entity name ${i}`)}const ee=/^[-+]?0x[a-fA-F0-9]+$/,te=/^([\-\+])?(0*)([0-9]*(\.[0-9]*)?)$/,re={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};const ne=/^([-+])?(0*)(\d*(\.\d*)?[eE][-\+]?\d+)$/;function _(i){return"function"==typeof i?i:Array.isArray(i)?p=>{for(const d of i){if("string"==typeof d&&p===d)return!0;if(d instanceof RegExp&&d.test(p))return!0}}:()=>!1}class k{constructor(i){this.options=i,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(i,p)=>String.fromCodePoint(Number.parseInt(p,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(i,p)=>String.fromCodePoint(Number.parseInt(p,16))}},this.addExternalEntities=F,this.parseXml=X,this.parseTextData=L,this.resolveNameSpace=B,this.buildAttributesMap=G,this.isItStopNode=Z,this.replaceEntitiesValue=R,this.readStopNodeData=J,this.saveTextToParentTag=q,this.addChild=Y,this.ignoreAttributesFn=_(this.options.ignoreAttributes)}}function F(i){const p=Object.keys(i);for(let d=0;d<p.length;d++){const y=p[d];this.lastEntities[y]={regex:new RegExp("&"+y+";","g"),val:i[y]}}}function L(i,p,d,y,v,D,M){if(void 0!==i&&(this.options.trimValues&&!y&&(i=i.trim()),i.length>0)){M||(i=this.replaceEntitiesValue(i));const y=this.options.tagValueProcessor(p,i,d,v,D);return null==y?i:typeof y!=typeof i||y!==i?y:this.options.trimValues||i.trim()===i?H(i,this.options.parseTagValue,this.options.numberParseOptions):i}}function B(i){if(this.options.removeNSPrefix){const p=i.split(":"),d="/"===i.charAt(0)?"/":"";if("xmlns"===p[0])return"";2===p.length&&(i=d+p[1])}return i}const ie=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function G(i,p,d){if(!0!==this.options.ignoreAttributes&&"string"==typeof i){const d=s(i,ie),y=d.length,v={};for(let i=0;i<y;i++){const y=this.resolveNameSpace(d[i][1]);if(this.ignoreAttributesFn(y,p))continue;let D=d[i][4],M=this.options.attributeNamePrefix+y;if(y.length)if(this.options.transformAttributeName&&(M=this.options.transformAttributeName(M)),"__proto__"===M&&(M="#__proto__"),void 0!==D){this.options.trimValues&&(D=D.trim()),D=this.replaceEntitiesValue(D);const i=this.options.attributeValueProcessor(y,D,p);v[M]=null==i?D:typeof i!=typeof D||i!==D?i:H(D,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(v[M]=!0)}if(!Object.keys(v).length)return;if(this.options.attributesGroupName){const i={};return i[this.options.attributesGroupName]=v,i}return v}}const X=function(i){i=i.replace(/\r\n?/g,"\n");const p=new T("!xml");let d=p,y="",v="";for(let D=0;D<i.length;D++)if("<"===i[D])if("/"===i[D+1]){const p=W(i,">",D,"Closing Tag is not closed.");let M=i.substring(D+2,p).trim();if(this.options.removeNSPrefix){const i=M.indexOf(":");-1!==i&&(M=M.substr(i+1))}this.options.transformTagName&&(M=this.options.transformTagName(M)),d&&(y=this.saveTextToParentTag(y,d,v));const U=v.substring(v.lastIndexOf(".")+1);if(M&&-1!==this.options.unpairedTags.indexOf(M))throw new Error(`Unpaired tag can not be used as closing tag: </${M}>`);let j=0;U&&-1!==this.options.unpairedTags.indexOf(U)?(j=v.lastIndexOf(".",v.lastIndexOf(".")-1),this.tagsNodeStack.pop()):j=v.lastIndexOf("."),v=v.substring(0,j),d=this.tagsNodeStack.pop(),y="",D=p}else if("?"===i[D+1]){let p=z(i,D,!1,"?>");if(!p)throw new Error("Pi Tag is not closed.");if(y=this.saveTextToParentTag(y,d,v),this.options.ignoreDeclaration&&"?xml"===p.tagName||this.options.ignorePiTags);else{const i=new T(p.tagName);i.add(this.options.textNodeName,""),p.tagName!==p.tagExp&&p.attrExpPresent&&(i[":@"]=this.buildAttributesMap(p.tagExp,v,p.tagName)),this.addChild(d,i,v,D)}D=p.closeIndex+1}else if("!--"===i.substr(D+1,3)){const p=W(i,"--\x3e",D+4,"Comment is not closed.");if(this.options.commentPropName){const M=i.substring(D+4,p-2);y=this.saveTextToParentTag(y,d,v),d.add(this.options.commentPropName,[{[this.options.textNodeName]:M}])}D=p}else if("!D"===i.substr(D+1,2)){const p=w(i,D);this.docTypeEntities=p.entities,D=p.i}else if("!["===i.substr(D+1,2)){const p=W(i,"]]>",D,"CDATA is not closed.")-2,M=i.substring(D+9,p);y=this.saveTextToParentTag(y,d,v);let U=this.parseTextData(M,d.tagname,v,!0,!1,!0,!0);null==U&&(U=""),this.options.cdataPropName?d.add(this.options.cdataPropName,[{[this.options.textNodeName]:M}]):d.add(this.options.textNodeName,U),D=p+2}else{let M=z(i,D,this.options.removeNSPrefix),U=M.tagName;const j=M.rawTagName;let V=M.tagExp,K=M.attrExpPresent,ee=M.closeIndex;this.options.transformTagName&&(U=this.options.transformTagName(U)),d&&y&&"!xml"!==d.tagname&&(y=this.saveTextToParentTag(y,d,v,!1));const te=d;te&&-1!==this.options.unpairedTags.indexOf(te.tagname)&&(d=this.tagsNodeStack.pop(),v=v.substring(0,v.lastIndexOf("."))),U!==p.tagname&&(v+=v?"."+U:U);const re=D;if(this.isItStopNode(this.options.stopNodes,v,U)){let p="";if(V.length>0&&V.lastIndexOf("/")===V.length-1)"/"===U[U.length-1]?(U=U.substr(0,U.length-1),v=v.substr(0,v.length-1),V=U):V=V.substr(0,V.length-1),D=M.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(U))D=M.closeIndex;else{const d=this.readStopNodeData(i,j,ee+1);if(!d)throw new Error(`Unexpected end of ${j}`);D=d.i,p=d.tagContent}const y=new T(U);U!==V&&K&&(y[":@"]=this.buildAttributesMap(V,v,U)),p&&(p=this.parseTextData(p,U,v,!0,K,!0,!0)),v=v.substr(0,v.lastIndexOf(".")),y.add(this.options.textNodeName,p),this.addChild(d,y,v,re)}else{if(V.length>0&&V.lastIndexOf("/")===V.length-1){"/"===U[U.length-1]?(U=U.substr(0,U.length-1),v=v.substr(0,v.length-1),V=U):V=V.substr(0,V.length-1),this.options.transformTagName&&(U=this.options.transformTagName(U));const i=new T(U);U!==V&&K&&(i[":@"]=this.buildAttributesMap(V,v,U)),this.addChild(d,i,v,re),v=v.substr(0,v.lastIndexOf("."))}else{const i=new T(U);this.tagsNodeStack.push(d),U!==V&&K&&(i[":@"]=this.buildAttributesMap(V,v,U)),this.addChild(d,i,v,re),d=i}y="",D=ee}}else y+=i[D];return p.child};function Y(i,p,d,y){this.options.captureMetaData||(y=void 0);const v=this.options.updateTag(p.tagname,d,p[":@"]);!1===v||("string"==typeof v?(p.tagname=v,i.addChild(p,y)):i.addChild(p,y))}const R=function(i){if(this.options.processEntities){for(let p in this.docTypeEntities){const d=this.docTypeEntities[p];i=i.replace(d.regx,d.val)}for(let p in this.lastEntities){const d=this.lastEntities[p];i=i.replace(d.regex,d.val)}if(this.options.htmlEntities)for(let p in this.htmlEntities){const d=this.htmlEntities[p];i=i.replace(d.regex,d.val)}i=i.replace(this.ampEntity.regex,this.ampEntity.val)}return i};function q(i,p,d,y){return i&&(void 0===y&&(y=0===p.child.length),void 0!==(i=this.parseTextData(i,p.tagname,d,!1,!!p[":@"]&&0!==Object.keys(p[":@"]).length,y))&&""!==i&&p.add(this.options.textNodeName,i),i=""),i}function Z(i,p,d){const y="*."+d;for(const d in i){const v=i[d];if(y===v||p===v)return!0}return!1}function W(i,p,d,y){const v=i.indexOf(p,d);if(-1===v)throw new Error(y);return v+p.length-1}function z(i,p,d,y=">"){const v=function(i,p,d=">"){let y,v="";for(let D=p;D<i.length;D++){let p=i[D];if(y)p===y&&(y="");else if('"'===p||"'"===p)y=p;else if(p===d[0]){if(!d[1])return{data:v,index:D};if(i[D+1]===d[1])return{data:v,index:D}}else"\t"===p&&(p=" ");v+=p}}(i,p+1,y);if(!v)return;let D=v.data;const M=v.index,U=D.search(/\s/);let j=D,V=!0;-1!==U&&(j=D.substring(0,U),D=D.substring(U+1).trimStart());const K=j;if(d){const i=j.indexOf(":");-1!==i&&(j=j.substr(i+1),V=j!==v.data.substr(i+1))}return{tagName:j,tagExp:D,closeIndex:M,attrExpPresent:V,rawTagName:K}}function J(i,p,d){const y=d;let v=1;for(;d<i.length;d++)if("<"===i[d])if("/"===i[d+1]){const D=W(i,">",d,`${p} is not closed`);if(i.substring(d+2,D).trim()===p&&(v--,0===v))return{tagContent:i.substring(y,d),i:D};d=D}else if("?"===i[d+1])d=W(i,"?>",d+1,"StopNode is not closed.");else if("!--"===i.substr(d+1,3))d=W(i,"--\x3e",d+3,"StopNode is not closed.");else if("!["===i.substr(d+1,2))d=W(i,"]]>",d,"StopNode is not closed.")-2;else{const y=z(i,d,">");y&&((y&&y.tagName)===p&&"/"!==y.tagExp[y.tagExp.length-1]&&v++,d=y.closeIndex)}}function H(i,p,d){if(p&&"string"==typeof i){const p=i.trim();return"true"===p||"false"!==p&&function(i,p={}){if(p=Object.assign({},re,p),!i||"string"!=typeof i)return i;let d=i.trim();if(void 0!==p.skipLike&&p.skipLike.test(d))return i;if("0"===i)return 0;if(p.hex&&ee.test(d))return function(i){if(parseInt)return parseInt(i,16);if(Number.parseInt)return Number.parseInt(i,16);if(window&&window.parseInt)return window.parseInt(i,16);throw new Error("parseInt, Number.parseInt, window.parseInt are not supported")}(d);if(-1!==d.search(/.+[eE].+/))return function(i,p,d){if(!d.eNotation)return i;const y=p.match(ne);if(y){let v=y[1]||"";const D=-1===y[3].indexOf("e")?"E":"e",M=y[2],U=v?i[M.length+1]===D:i[M.length]===D;return M.length>1&&U?i:1!==M.length||!y[3].startsWith(`.${D}`)&&y[3][0]!==D?d.leadingZeros&&!U?(p=(y[1]||"")+y[3],Number(p)):i:Number(p)}return i}(i,d,p);{const v=te.exec(d);if(v){const D=v[1]||"",M=v[2];let U=(y=v[3])&&-1!==y.indexOf(".")?("."===(y=y.replace(/0+$/,""))?y="0":"."===y[0]?y="0"+y:"."===y[y.length-1]&&(y=y.substring(0,y.length-1)),y):y;const j=D?"."===i[M.length+1]:"."===i[M.length];if(!p.leadingZeros&&(M.length>1||1===M.length&&!j))return i;{const y=Number(d),v=String(y);if(0===y||-0===y)return y;if(-1!==v.search(/[eE]/))return p.eNotation?y:i;if(-1!==d.indexOf("."))return"0"===v||v===U||v===`${D}${U}`?y:i;let j=M?U:d;return M?j===v||D+j===v?y:i:j===v||j===D+v?y:i}}return i}var y}(i,d)}return void 0!==i?i:""}const oe=T.getMetaDataSymbol();function Q(i,p){return tt(i,p)}function tt(i,p,d){let y;const v={};for(let D=0;D<i.length;D++){const M=i[D],U=et(M);let j="";if(j=void 0===d?U:d+"."+U,U===p.textNodeName)void 0===y?y=M[U]:y+=""+M[U];else{if(void 0===U)continue;if(M[U]){let i=tt(M[U],p,j);const d=it(i,p);void 0!==M[oe]&&(i[oe]=M[oe]),M[":@"]?nt(i,M[":@"],j,p):1!==Object.keys(i).length||void 0===i[p.textNodeName]||p.alwaysCreateTextNode?0===Object.keys(i).length&&(p.alwaysCreateTextNode?i[p.textNodeName]="":i=""):i=i[p.textNodeName],void 0!==v[U]&&v.hasOwnProperty(U)?(Array.isArray(v[U])||(v[U]=[v[U]]),v[U].push(i)):p.isArray(U,j,d)?v[U]=[i]:v[U]=i}}}return"string"==typeof y?y.length>0&&(v[p.textNodeName]=y):void 0!==y&&(v[p.textNodeName]=y),v}function et(i){const p=Object.keys(i);for(let i=0;i<p.length;i++){const d=p[i];if(":@"!==d)return d}}function nt(i,p,d,y){if(p){const v=Object.keys(p),D=v.length;for(let M=0;M<D;M++){const D=v[M];y.isArray(D,d+"."+D,!0,!0)?i[D]=[p[D]]:i[D]=p[D]}}}function it(i,p){const{textNodeName:d}=p,y=Object.keys(i).length;return 0===y||!(1!==y||!i[d]&&"boolean"!=typeof i[d]&&0!==i[d])}class st{constructor(i){this.externalEntities={},this.options=function(i){return Object.assign({},V,i)}(i)}parse(i,p){if("string"==typeof i);else{if(!i.toString)throw new Error("XML data is accepted in String or Bytes[] form.");i=i.toString()}if(p){!0===p&&(p={});const d=a(i,p);if(!0!==d)throw Error(`${d.err.msg}:${d.err.line}:${d.err.col}`)}const d=new k(this.options);d.addExternalEntities(this.externalEntities);const y=d.parseXml(i);return this.options.preserveOrder||void 0===y?y:Q(y,this.options)}addEntity(i,p){if(-1!==p.indexOf("&"))throw new Error("Entity value can't have '&'");if(-1!==i.indexOf("&")||-1!==i.indexOf(";"))throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '&#xD;'");if("&"===p)throw new Error("An entity with value '&' is not permitted");this.externalEntities[i]=p}static getMetaDataSymbol(){return T.getMetaDataSymbol()}}function rt(i,p){let d="";return p.format&&p.indentBy.length>0&&(d="\n"),ot(i,p,"",d)}function ot(i,p,d,y){let v="",D=!1;for(let M=0;M<i.length;M++){const U=i[M],j=at(U);if(void 0===j)continue;let V="";if(V=0===d.length?j:`${d}.${j}`,j===p.textNodeName){let i=U[j];ut(V,p)||(i=p.tagValueProcessor(j,i),i=ht(i,p)),D&&(v+=y),v+=i,D=!1;continue}if(j===p.cdataPropName){D&&(v+=y),v+=`<![CDATA[${U[j][0][p.textNodeName]}]]>`,D=!1;continue}if(j===p.commentPropName){v+=y+`\x3c!--${U[j][0][p.textNodeName]}--\x3e`,D=!0;continue}if("?"===j[0]){const i=lt(U[":@"],p),d="?xml"===j?"":y;let M=U[j][0][p.textNodeName];M=0!==M.length?" "+M:"",v+=d+`<${j}${M}${i}?>`,D=!0;continue}let K=y;""!==K&&(K+=p.indentBy);const ee=y+`<${j}${lt(U[":@"],p)}`,te=ot(U[j],p,V,K);-1!==p.unpairedTags.indexOf(j)?p.suppressUnpairedNode?v+=ee+">":v+=ee+"/>":te&&0!==te.length||!p.suppressEmptyNode?te&&te.endsWith(">")?v+=ee+`>${te}${y}</${j}>`:(v+=ee+">",te&&""!==y&&(te.includes("/>")||te.includes("</"))?v+=y+p.indentBy+te+y:v+=te,v+=`</${j}>`):v+=ee+"/>",D=!0}return v}function at(i){const p=Object.keys(i);for(let d=0;d<p.length;d++){const y=p[d];if(i.hasOwnProperty(y)&&":@"!==y)return y}}function lt(i,p){let d="";if(i&&!p.ignoreAttributes)for(let y in i){if(!i.hasOwnProperty(y))continue;let v=p.attributeValueProcessor(y,i[y]);v=ht(v,p),!0===v&&p.suppressBooleanAttributes?d+=` ${y.substr(p.attributeNamePrefix.length)}`:d+=` ${y.substr(p.attributeNamePrefix.length)}="${v}"`}return d}function ut(i,p){let d=(i=i.substr(0,i.length-p.textNodeName.length-1)).substr(i.lastIndexOf(".")+1);for(let y in p.stopNodes)if(p.stopNodes[y]===i||p.stopNodes[y]==="*."+d)return!0;return!1}function ht(i,p){if(i&&i.length>0&&p.processEntities)for(let d=0;d<p.entities.length;d++){const y=p.entities[d];i=i.replace(y.regex,y.val)}return i}const se={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(i,p){return p},attributeValueProcessor:function(i,p){return p},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1};function ft(i){this.options=Object.assign({},se,i),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=_(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=gt),this.processTextOrObjNode=ct,this.options.format?(this.indentate=pt,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function ct(i,p,d,y){const v=this.j2x(i,d+1,y.concat(p));return void 0!==i[this.options.textNodeName]&&1===Object.keys(i).length?this.buildTextValNode(i[this.options.textNodeName],p,v.attrStr,d):this.buildObjectNode(v.val,p,v.attrStr,d)}function pt(i){return this.options.indentBy.repeat(i)}function gt(i){return!(!i.startsWith(this.options.attributeNamePrefix)||i===this.options.textNodeName)&&i.substr(this.attrPrefixLen)}ft.prototype.build=function(i){return this.options.preserveOrder?rt(i,this.options):(Array.isArray(i)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(i={[this.options.arrayNodeName]:i}),this.j2x(i,0,[]).val)},ft.prototype.j2x=function(i,p,d){let y="",v="";const D=d.join(".");for(let M in i)if(Object.prototype.hasOwnProperty.call(i,M))if(void 0===i[M])this.isAttribute(M)&&(v+="");else if(null===i[M])this.isAttribute(M)||M===this.options.cdataPropName?v+="":"?"===M[0]?v+=this.indentate(p)+"<"+M+"?"+this.tagEndChar:v+=this.indentate(p)+"<"+M+"/"+this.tagEndChar;else if(i[M]instanceof Date)v+=this.buildTextValNode(i[M],M,"",p);else if("object"!=typeof i[M]){const d=this.isAttribute(M);if(d&&!this.ignoreAttributesFn(d,D))y+=this.buildAttrPairStr(d,""+i[M]);else if(!d)if(M===this.options.textNodeName){let p=this.options.tagValueProcessor(M,""+i[M]);v+=this.replaceEntitiesValue(p)}else v+=this.buildTextValNode(i[M],M,"",p)}else if(Array.isArray(i[M])){const y=i[M].length;let D="",U="";for(let j=0;j<y;j++){const y=i[M][j];if(void 0===y);else if(null===y)"?"===M[0]?v+=this.indentate(p)+"<"+M+"?"+this.tagEndChar:v+=this.indentate(p)+"<"+M+"/"+this.tagEndChar;else if("object"==typeof y)if(this.options.oneListGroup){const i=this.j2x(y,p+1,d.concat(M));D+=i.val,this.options.attributesGroupName&&y.hasOwnProperty(this.options.attributesGroupName)&&(U+=i.attrStr)}else D+=this.processTextOrObjNode(y,M,p,d);else if(this.options.oneListGroup){let i=this.options.tagValueProcessor(M,y);i=this.replaceEntitiesValue(i),D+=i}else D+=this.buildTextValNode(y,M,"",p)}this.options.oneListGroup&&(D=this.buildObjectNode(D,M,U,p)),v+=D}else if(this.options.attributesGroupName&&M===this.options.attributesGroupName){const p=Object.keys(i[M]),d=p.length;for(let v=0;v<d;v++)y+=this.buildAttrPairStr(p[v],""+i[M][p[v]])}else v+=this.processTextOrObjNode(i[M],M,p,d);return{attrStr:y,val:v}},ft.prototype.buildAttrPairStr=function(i,p){return p=this.options.attributeValueProcessor(i,""+p),p=this.replaceEntitiesValue(p),this.options.suppressBooleanAttributes&&"true"===p?" "+i:" "+i+'="'+p+'"'},ft.prototype.buildObjectNode=function(i,p,d,y){if(""===i)return"?"===p[0]?this.indentate(y)+"<"+p+d+"?"+this.tagEndChar:this.indentate(y)+"<"+p+d+this.closeTag(p)+this.tagEndChar;{let v="</"+p+this.tagEndChar,D="";return"?"===p[0]&&(D="?",v=""),!d&&""!==d||-1!==i.indexOf("<")?!1!==this.options.commentPropName&&p===this.options.commentPropName&&0===D.length?this.indentate(y)+`\x3c!--${i}--\x3e`+this.newLine:this.indentate(y)+"<"+p+d+D+this.tagEndChar+i+this.indentate(y)+v:this.indentate(y)+"<"+p+d+D+">"+i+v}},ft.prototype.closeTag=function(i){let p="";return-1!==this.options.unpairedTags.indexOf(i)?this.options.suppressUnpairedNode||(p="/"):p=this.options.suppressEmptyNode?"/":`></${i}`,p},ft.prototype.buildTextValNode=function(i,p,d,y){if(!1!==this.options.cdataPropName&&p===this.options.cdataPropName)return this.indentate(y)+`<![CDATA[${i}]]>`+this.newLine;if(!1!==this.options.commentPropName&&p===this.options.commentPropName)return this.indentate(y)+`\x3c!--${i}--\x3e`+this.newLine;if("?"===p[0])return this.indentate(y)+"<"+p+d+"?"+this.tagEndChar;{let v=this.options.tagValueProcessor(p,i);return v=this.replaceEntitiesValue(v),""===v?this.indentate(y)+"<"+p+d+this.closeTag(p)+this.tagEndChar:this.indentate(y)+"<"+p+d+">"+v+"</"+p+this.tagEndChar}},ft.prototype.replaceEntitiesValue=function(i){if(i&&i.length>0&&this.options.processEntities)for(let p=0;p<this.options.entities.length;p++){const d=this.options.entities[p];i=i.replace(d.regex,d.val)}return i};const ae={validate:a};i.exports=d})()},99487:(i,p,d)=>{"use strict";const y=d(34455);const v=d(87016);const D=d(21735);const M=d(58611);const U=d(65692);const j=d(39023);const V=d(97279);const K=d(43106);const ee=d(2203);const te=d(24434);function _interopDefaultLegacy(i){return i&&typeof i==="object"&&"default"in i?i:{default:i}}const re=_interopDefaultLegacy(y);const ne=_interopDefaultLegacy(v);const ie=_interopDefaultLegacy(D);const oe=_interopDefaultLegacy(M);const se=_interopDefaultLegacy(U);const ae=_interopDefaultLegacy(j);const le=_interopDefaultLegacy(V);const ce=_interopDefaultLegacy(K);const ue=_interopDefaultLegacy(ee);function bind(i,p){return function wrap(){return i.apply(p,arguments)}}const{toString:pe}=Object.prototype;const{getPrototypeOf:de}=Object;const fe=(i=>p=>{const d=pe.call(p);return i[d]||(i[d]=d.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=i=>{i=i.toLowerCase();return p=>fe(p)===i};const typeOfTest=i=>p=>typeof p===i;const{isArray:me}=Array;const he=typeOfTest("undefined");function isBuffer(i){return i!==null&&!he(i)&&i.constructor!==null&&!he(i.constructor)&&ye(i.constructor.isBuffer)&&i.constructor.isBuffer(i)}const Ae=kindOfTest("ArrayBuffer");function isArrayBufferView(i){let p;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){p=ArrayBuffer.isView(i)}else{p=i&&i.buffer&&Ae(i.buffer)}return p}const ge=typeOfTest("string");const ye=typeOfTest("function");const be=typeOfTest("number");const isObject=i=>i!==null&&typeof i==="object";const isBoolean=i=>i===true||i===false;const isPlainObject=i=>{if(fe(i)!=="object"){return false}const p=de(i);return(p===null||p===Object.prototype||Object.getPrototypeOf(p)===null)&&!(Symbol.toStringTag in i)&&!(Symbol.iterator in i)};const Ee=kindOfTest("Date");const ve=kindOfTest("File");const Ce=kindOfTest("Blob");const we=kindOfTest("FileList");const isStream=i=>isObject(i)&&ye(i.pipe);const isFormData=i=>{let p;return i&&(typeof FormData==="function"&&i instanceof FormData||ye(i.append)&&((p=fe(i))==="formdata"||p==="object"&&ye(i.toString)&&i.toString()==="[object FormData]"))};const Se=kindOfTest("URLSearchParams");const[Ie,Be,Te,xe]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=i=>i.trim?i.trim():i.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(i,p,{allOwnKeys:d=false}={}){if(i===null||typeof i==="undefined"){return}let y;let v;if(typeof i!=="object"){i=[i]}if(me(i)){for(y=0,v=i.length;y<v;y++){p.call(null,i[y],y,i)}}else{const v=d?Object.getOwnPropertyNames(i):Object.keys(i);const D=v.length;let M;for(y=0;y<D;y++){M=v[y];p.call(null,i[M],M,i)}}}function findKey(i,p){p=p.toLowerCase();const d=Object.keys(i);let y=d.length;let v;while(y-- >0){v=d[y];if(p===v.toLowerCase()){return v}}return null}const _e=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=i=>!he(i)&&i!==_e;function merge(){const{caseless:i}=isContextDefined(this)&&this||{};const p={};const assignValue=(d,y)=>{const v=i&&findKey(p,y)||y;if(isPlainObject(p[v])&&isPlainObject(d)){p[v]=merge(p[v],d)}else if(isPlainObject(d)){p[v]=merge({},d)}else if(me(d)){p[v]=d.slice()}else{p[v]=d}};for(let i=0,p=arguments.length;i<p;i++){arguments[i]&&forEach(arguments[i],assignValue)}return p}const extend=(i,p,d,{allOwnKeys:y}={})=>{forEach(p,((p,y)=>{if(d&&ye(p)){i[y]=bind(p,d)}else{i[y]=p}}),{allOwnKeys:y});return i};const stripBOM=i=>{if(i.charCodeAt(0)===65279){i=i.slice(1)}return i};const inherits=(i,p,d,y)=>{i.prototype=Object.create(p.prototype,y);i.prototype.constructor=i;Object.defineProperty(i,"super",{value:p.prototype});d&&Object.assign(i.prototype,d)};const toFlatObject=(i,p,d,y)=>{let v;let D;let M;const U={};p=p||{};if(i==null)return p;do{v=Object.getOwnPropertyNames(i);D=v.length;while(D-- >0){M=v[D];if((!y||y(M,i,p))&&!U[M]){p[M]=i[M];U[M]=true}}i=d!==false&&de(i)}while(i&&(!d||d(i,p))&&i!==Object.prototype);return p};const endsWith=(i,p,d)=>{i=String(i);if(d===undefined||d>i.length){d=i.length}d-=p.length;const y=i.indexOf(p,d);return y!==-1&&y===d};const toArray=i=>{if(!i)return null;if(me(i))return i;let p=i.length;if(!be(p))return null;const d=new Array(p);while(p-- >0){d[p]=i[p]}return d};const Re=(i=>p=>i&&p instanceof i)(typeof Uint8Array!=="undefined"&&de(Uint8Array));const forEachEntry=(i,p)=>{const d=i&&i[Symbol.iterator];const y=d.call(i);let v;while((v=y.next())&&!v.done){const d=v.value;p.call(i,d[0],d[1])}};const matchAll=(i,p)=>{let d;const y=[];while((d=i.exec(p))!==null){y.push(d)}return y};const Ne=kindOfTest("HTMLFormElement");const toCamelCase=i=>i.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function replacer(i,p,d){return p.toUpperCase()+d}));const ke=(({hasOwnProperty:i})=>(p,d)=>i.call(p,d))(Object.prototype);const Pe=kindOfTest("RegExp");const reduceDescriptors=(i,p)=>{const d=Object.getOwnPropertyDescriptors(i);const y={};forEach(d,((d,v)=>{let D;if((D=p(d,v,i))!==false){y[v]=D||d}}));Object.defineProperties(i,y)};const freezeMethods=i=>{reduceDescriptors(i,((p,d)=>{if(ye(i)&&["arguments","caller","callee"].indexOf(d)!==-1){return false}const y=i[d];if(!ye(y))return;p.enumerable=false;if("writable"in p){p.writable=false;return}if(!p.set){p.set=()=>{throw Error("Can not rewrite read-only method '"+d+"'")}}}))};const toObjectSet=(i,p)=>{const d={};const define=i=>{i.forEach((i=>{d[i]=true}))};me(i)?define(i):define(String(i).split(p));return d};const noop=()=>{};const toFiniteNumber=(i,p)=>i!=null&&Number.isFinite(i=+i)?i:p;const Qe="abcdefghijklmnopqrstuvwxyz";const De="0123456789";const Oe={DIGIT:De,ALPHA:Qe,ALPHA_DIGIT:Qe+Qe.toUpperCase()+De};const generateString=(i=16,p=Oe.ALPHA_DIGIT)=>{let d="";const{length:y}=p;while(i--){d+=p[Math.random()*y|0]}return d};function isSpecCompliantForm(i){return!!(i&&ye(i.append)&&i[Symbol.toStringTag]==="FormData"&&i[Symbol.iterator])}const toJSONObject=i=>{const p=new Array(10);const visit=(i,d)=>{if(isObject(i)){if(p.indexOf(i)>=0){return}if(!("toJSON"in i)){p[d]=i;const y=me(i)?[]:{};forEach(i,((i,p)=>{const v=visit(i,d+1);!he(v)&&(y[p]=v)}));p[d]=undefined;return y}}return i};return visit(i,0)};const Le=kindOfTest("AsyncFunction");const isThenable=i=>i&&(isObject(i)||ye(i))&&ye(i.then)&&ye(i.catch);const Fe=((i,p)=>{if(i){return setImmediate}return p?((i,p)=>{_e.addEventListener("message",(({source:d,data:y})=>{if(d===_e&&y===i){p.length&&p.shift()()}}),false);return d=>{p.push(d);_e.postMessage(i,"*")}})(`axios@${Math.random()}`,[]):i=>setTimeout(i)})(typeof setImmediate==="function",ye(_e.postMessage));const Me=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(_e):typeof process!=="undefined"&&process.nextTick||Fe;const Ue={isArray:me,isArrayBuffer:Ae,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:ge,isNumber:be,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isReadableStream:Ie,isRequest:Be,isResponse:Te,isHeaders:xe,isUndefined:he,isDate:Ee,isFile:ve,isBlob:Ce,isRegExp:Pe,isFunction:ye,isStream:isStream,isURLSearchParams:Se,isTypedArray:Re,isFileList:we,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:fe,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:Ne,hasOwnProperty:ke,hasOwnProp:ke,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:_e,isContextDefined:isContextDefined,ALPHABET:Oe,generateString:generateString,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:Le,isThenable:isThenable,setImmediate:Fe,asap:Me};function AxiosError(i,p,d,y,v){Error.call(this);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack}this.message=i;this.name="AxiosError";p&&(this.code=p);d&&(this.config=d);y&&(this.request=y);if(v){this.response=v;this.status=v.status?v.status:null}}Ue.inherits(AxiosError,Error,{toJSON:function toJSON(){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:Ue.toJSONObject(this.config),code:this.code,status:this.status}}});const je=AxiosError.prototype;const He={};["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((i=>{He[i]={value:i}}));Object.defineProperties(AxiosError,He);Object.defineProperty(je,"isAxiosError",{value:true});AxiosError.from=(i,p,d,y,v,D)=>{const M=Object.create(je);Ue.toFlatObject(i,M,(function filter(i){return i!==Error.prototype}),(i=>i!=="isAxiosError"));AxiosError.call(M,i.message,p,d,y,v);M.cause=i;M.name=i.name;D&&Object.assign(M,D);return M};function isVisitable(i){return Ue.isPlainObject(i)||Ue.isArray(i)}function removeBrackets(i){return Ue.endsWith(i,"[]")?i.slice(0,-2):i}function renderKey(i,p,d){if(!i)return p;return i.concat(p).map((function each(i,p){i=removeBrackets(i);return!d&&p?"["+i+"]":i})).join(d?".":"")}function isFlatArray(i){return Ue.isArray(i)&&!i.some(isVisitable)}const Ge=Ue.toFlatObject(Ue,{},null,(function filter(i){return/^is[A-Z]/.test(i)}));function toFormData(i,p,d){if(!Ue.isObject(i)){throw new TypeError("target must be an object")}p=p||new(re["default"]||FormData);d=Ue.toFlatObject(d,{metaTokens:true,dots:false,indexes:false},false,(function defined(i,p){return!Ue.isUndefined(p[i])}));const y=d.metaTokens;const v=d.visitor||defaultVisitor;const D=d.dots;const M=d.indexes;const U=d.Blob||typeof Blob!=="undefined"&&Blob;const j=U&&Ue.isSpecCompliantForm(p);if(!Ue.isFunction(v)){throw new TypeError("visitor must be a function")}function convertValue(i){if(i===null)return"";if(Ue.isDate(i)){return i.toISOString()}if(!j&&Ue.isBlob(i)){throw new AxiosError("Blob is not supported. Use a Buffer instead.")}if(Ue.isArrayBuffer(i)||Ue.isTypedArray(i)){return j&&typeof Blob==="function"?new Blob([i]):Buffer.from(i)}return i}function defaultVisitor(i,d,v){let U=i;if(i&&!v&&typeof i==="object"){if(Ue.endsWith(d,"{}")){d=y?d:d.slice(0,-2);i=JSON.stringify(i)}else if(Ue.isArray(i)&&isFlatArray(i)||(Ue.isFileList(i)||Ue.endsWith(d,"[]"))&&(U=Ue.toArray(i))){d=removeBrackets(d);U.forEach((function each(i,y){!(Ue.isUndefined(i)||i===null)&&p.append(M===true?renderKey([d],y,D):M===null?d:d+"[]",convertValue(i))}));return false}}if(isVisitable(i)){return true}p.append(renderKey(v,d,D),convertValue(i));return false}const V=[];const K=Object.assign(Ge,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(i,d){if(Ue.isUndefined(i))return;if(V.indexOf(i)!==-1){throw Error("Circular reference detected in "+d.join("."))}V.push(i);Ue.forEach(i,(function each(i,y){const D=!(Ue.isUndefined(i)||i===null)&&v.call(p,i,Ue.isString(y)?y.trim():y,d,K);if(D===true){build(i,d?d.concat(y):[y])}}));V.pop()}if(!Ue.isObject(i)){throw new TypeError("data must be an object")}build(i);return p}function encode$1(i){const p={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(i).replace(/[!'()~]|%20|%00/g,(function replacer(i){return p[i]}))}function AxiosURLSearchParams(i,p){this._pairs=[];i&&toFormData(i,this,p)}const qe=AxiosURLSearchParams.prototype;qe.append=function append(i,p){this._pairs.push([i,p])};qe.toString=function toString(i){const p=i?function(p){return i.call(this,p,encode$1)}:encode$1;return this._pairs.map((function each(i){return p(i[0])+"="+p(i[1])}),"").join("&")};function encode(i){return encodeURIComponent(i).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(i,p,d){if(!p){return i}const y=d&&d.encode||encode;if(Ue.isFunction(d)){d={serialize:d}}const v=d&&d.serialize;let D;if(v){D=v(p,d)}else{D=Ue.isURLSearchParams(p)?p.toString():new AxiosURLSearchParams(p,d).toString(y)}if(D){const p=i.indexOf("#");if(p!==-1){i=i.slice(0,p)}i+=(i.indexOf("?")===-1?"?":"&")+D}return i}class InterceptorManager{constructor(){this.handlers=[]}use(i,p,d){this.handlers.push({fulfilled:i,rejected:p,synchronous:d?d.synchronous:false,runWhen:d?d.runWhen:null});return this.handlers.length-1}eject(i){if(this.handlers[i]){this.handlers[i]=null}}clear(){if(this.handlers){this.handlers=[]}}forEach(i){Ue.forEach(this.handlers,(function forEachHandler(p){if(p!==null){i(p)}}))}}const Ve=InterceptorManager;const ze={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false};const We=ne["default"].URLSearchParams;const Je={isNode:true,classes:{URLSearchParams:We,FormData:re["default"],Blob:typeof Blob!=="undefined"&&Blob||null},protocols:["http","https","file","data"]};const Ye=typeof window!=="undefined"&&typeof document!=="undefined";const $e=typeof navigator==="object"&&navigator||undefined;const Ke=Ye&&(!$e||["ReactNative","NativeScript","NS"].indexOf($e.product)<0);const Xe=(()=>typeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const Ze=Ye&&window.location.href||"http://localhost";const dt=Object.freeze({__proto__:null,hasBrowserEnv:Ye,hasStandardBrowserWebWorkerEnv:Xe,hasStandardBrowserEnv:Ke,navigator:$e,origin:Ze});const mt={...dt,...Je};function toURLEncodedForm(i,p){return toFormData(i,new mt.classes.URLSearchParams,Object.assign({visitor:function(i,p,d,y){if(mt.isNode&&Ue.isBuffer(i)){this.append(p,i.toString("base64"));return false}return y.defaultVisitor.apply(this,arguments)}},p))}function parsePropPath(i){return Ue.matchAll(/\w+|\[(\w*)]/g,i).map((i=>i[0]==="[]"?"":i[1]||i[0]))}function arrayToObject(i){const p={};const d=Object.keys(i);let y;const v=d.length;let D;for(y=0;y<v;y++){D=d[y];p[D]=i[D]}return p}function formDataToJSON(i){function buildPath(i,p,d,y){let v=i[y++];if(v==="__proto__")return true;const D=Number.isFinite(+v);const M=y>=i.length;v=!v&&Ue.isArray(d)?d.length:v;if(M){if(Ue.hasOwnProp(d,v)){d[v]=[d[v],p]}else{d[v]=p}return!D}if(!d[v]||!Ue.isObject(d[v])){d[v]=[]}const U=buildPath(i,p,d[v],y);if(U&&Ue.isArray(d[v])){d[v]=arrayToObject(d[v])}return!D}if(Ue.isFormData(i)&&Ue.isFunction(i.entries)){const p={};Ue.forEachEntry(i,((i,d)=>{buildPath(parsePropPath(i),d,p,0)}));return p}return null}function stringifySafely(i,p,d){if(Ue.isString(i)){try{(p||JSON.parse)(i);return Ue.trim(i)}catch(i){if(i.name!=="SyntaxError"){throw i}}}return(d||JSON.stringify)(i)}const At={transitional:ze,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(i,p){const d=p.getContentType()||"";const y=d.indexOf("application/json")>-1;const v=Ue.isObject(i);if(v&&Ue.isHTMLForm(i)){i=new FormData(i)}const D=Ue.isFormData(i);if(D){return y?JSON.stringify(formDataToJSON(i)):i}if(Ue.isArrayBuffer(i)||Ue.isBuffer(i)||Ue.isStream(i)||Ue.isFile(i)||Ue.isBlob(i)||Ue.isReadableStream(i)){return i}if(Ue.isArrayBufferView(i)){return i.buffer}if(Ue.isURLSearchParams(i)){p.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return i.toString()}let M;if(v){if(d.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(i,this.formSerializer).toString()}if((M=Ue.isFileList(i))||d.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return toFormData(M?{"files[]":i}:i,p&&new p,this.formSerializer)}}if(v||y){p.setContentType("application/json",false);return stringifySafely(i)}return i}],transformResponse:[function transformResponse(i){const p=this.transitional||At.transitional;const d=p&&p.forcedJSONParsing;const y=this.responseType==="json";if(Ue.isResponse(i)||Ue.isReadableStream(i)){return i}if(i&&Ue.isString(i)&&(d&&!this.responseType||y)){const d=p&&p.silentJSONParsing;const v=!d&&y;try{return JSON.parse(i)}catch(i){if(v){if(i.name==="SyntaxError"){throw AxiosError.from(i,AxiosError.ERR_BAD_RESPONSE,this,null,this.response)}throw i}}}return i}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:mt.classes.FormData,Blob:mt.classes.Blob},validateStatus:function validateStatus(i){return i>=200&&i<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};Ue.forEach(["delete","get","head","post","put","patch"],(i=>{At.headers[i]={}}));const yt=At;const bt=Ue.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"]);const parseHeaders=i=>{const p={};let d;let y;let v;i&&i.split("\n").forEach((function parser(i){v=i.indexOf(":");d=i.substring(0,v).trim().toLowerCase();y=i.substring(v+1).trim();if(!d||p[d]&&bt[d]){return}if(d==="set-cookie"){if(p[d]){p[d].push(y)}else{p[d]=[y]}}else{p[d]=p[d]?p[d]+", "+y:y}}));return p};const Et=Symbol("internals");function normalizeHeader(i){return i&&String(i).trim().toLowerCase()}function normalizeValue(i){if(i===false||i==null){return i}return Ue.isArray(i)?i.map(normalizeValue):String(i)}function parseTokens(i){const p=Object.create(null);const d=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let y;while(y=d.exec(i)){p[y[1]]=y[2]}return p}const isValidHeaderName=i=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(i.trim());function matchHeaderValue(i,p,d,y,v){if(Ue.isFunction(y)){return y.call(this,p,d)}if(v){p=d}if(!Ue.isString(p))return;if(Ue.isString(y)){return p.indexOf(y)!==-1}if(Ue.isRegExp(y)){return y.test(p)}}function formatHeader(i){return i.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((i,p,d)=>p.toUpperCase()+d))}function buildAccessors(i,p){const d=Ue.toCamelCase(" "+p);["get","set","has"].forEach((y=>{Object.defineProperty(i,y+d,{value:function(i,d,v){return this[y].call(this,p,i,d,v)},configurable:true})}))}class AxiosHeaders{constructor(i){i&&this.set(i)}set(i,p,d){const y=this;function setHeader(i,p,d){const v=normalizeHeader(p);if(!v){throw new Error("header name must be a non-empty string")}const D=Ue.findKey(y,v);if(!D||y[D]===undefined||d===true||d===undefined&&y[D]!==false){y[D||p]=normalizeValue(i)}}const setHeaders=(i,p)=>Ue.forEach(i,((i,d)=>setHeader(i,d,p)));if(Ue.isPlainObject(i)||i instanceof this.constructor){setHeaders(i,p)}else if(Ue.isString(i)&&(i=i.trim())&&!isValidHeaderName(i)){setHeaders(parseHeaders(i),p)}else if(Ue.isHeaders(i)){for(const[p,y]of i.entries()){setHeader(y,p,d)}}else{i!=null&&setHeader(p,i,d)}return this}get(i,p){i=normalizeHeader(i);if(i){const d=Ue.findKey(this,i);if(d){const i=this[d];if(!p){return i}if(p===true){return parseTokens(i)}if(Ue.isFunction(p)){return p.call(this,i,d)}if(Ue.isRegExp(p)){return p.exec(i)}throw new TypeError("parser must be boolean|regexp|function")}}}has(i,p){i=normalizeHeader(i);if(i){const d=Ue.findKey(this,i);return!!(d&&this[d]!==undefined&&(!p||matchHeaderValue(this,this[d],d,p)))}return false}delete(i,p){const d=this;let y=false;function deleteHeader(i){i=normalizeHeader(i);if(i){const v=Ue.findKey(d,i);if(v&&(!p||matchHeaderValue(d,d[v],v,p))){delete d[v];y=true}}}if(Ue.isArray(i)){i.forEach(deleteHeader)}else{deleteHeader(i)}return y}clear(i){const p=Object.keys(this);let d=p.length;let y=false;while(d--){const v=p[d];if(!i||matchHeaderValue(this,this[v],v,i,true)){delete this[v];y=true}}return y}normalize(i){const p=this;const d={};Ue.forEach(this,((y,v)=>{const D=Ue.findKey(d,v);if(D){p[D]=normalizeValue(y);delete p[v];return}const M=i?formatHeader(v):String(v).trim();if(M!==v){delete p[v]}p[M]=normalizeValue(y);d[M]=true}));return this}concat(...i){return this.constructor.concat(this,...i)}toJSON(i){const p=Object.create(null);Ue.forEach(this,((d,y)=>{d!=null&&d!==false&&(p[y]=i&&Ue.isArray(d)?d.join(", "):d)}));return p}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([i,p])=>i+": "+p)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(i){return i instanceof this?i:new this(i)}static concat(i,...p){const d=new this(i);p.forEach((i=>d.set(i)));return d}static accessor(i){const p=this[Et]=this[Et]={accessors:{}};const d=p.accessors;const y=this.prototype;function defineAccessor(i){const p=normalizeHeader(i);if(!d[p]){buildAccessors(y,i);d[p]=true}}Ue.isArray(i)?i.forEach(defineAccessor):defineAccessor(i);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ue.reduceDescriptors(AxiosHeaders.prototype,(({value:i},p)=>{let d=p[0].toUpperCase()+p.slice(1);return{get:()=>i,set(i){this[d]=i}}}));Ue.freezeMethods(AxiosHeaders);const vt=AxiosHeaders;function transformData(i,p){const d=this||yt;const y=p||d;const v=vt.from(y.headers);let D=y.data;Ue.forEach(i,(function transform(i){D=i.call(d,D,v.normalize(),p?p.status:undefined)}));v.normalize();return D}function isCancel(i){return!!(i&&i.__CANCEL__)}function CanceledError(i,p,d){AxiosError.call(this,i==null?"canceled":i,AxiosError.ERR_CANCELED,p,d);this.name="CanceledError"}Ue.inherits(CanceledError,AxiosError,{__CANCEL__:true});function settle(i,p,d){const y=d.config.validateStatus;if(!d.status||!y||y(d.status)){i(d)}else{p(new AxiosError("Request failed with status code "+d.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(d.status/100)-4],d.config,d.request,d))}}function isAbsoluteURL(i){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(i)}function combineURLs(i,p){return p?i.replace(/\/?\/$/,"")+"/"+p.replace(/^\/+/,""):i}function buildFullPath(i,p){if(i&&!isAbsoluteURL(p)){return combineURLs(i,p)}return p}const Ct="1.7.9";function parseProtocol(i){const p=/^([-+\w]{1,25})(:?\/\/|:)/.exec(i);return p&&p[1]||""}const wt=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function fromDataURI(i,p,d){const y=d&&d.Blob||mt.classes.Blob;const v=parseProtocol(i);if(p===undefined&&y){p=true}if(v==="data"){i=v.length?i.slice(v.length+1):i;const d=wt.exec(i);if(!d){throw new AxiosError("Invalid URL",AxiosError.ERR_INVALID_URL)}const D=d[1];const M=d[2];const U=d[3];const j=Buffer.from(decodeURIComponent(U),M?"base64":"utf8");if(p){if(!y){throw new AxiosError("Blob is not supported",AxiosError.ERR_NOT_SUPPORT)}return new y([j],{type:D})}return j}throw new AxiosError("Unsupported protocol "+v,AxiosError.ERR_NOT_SUPPORT)}const St=Symbol("internals");class AxiosTransformStream extends ue["default"].Transform{constructor(i){i=Ue.toFlatObject(i,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,((i,p)=>!Ue.isUndefined(p[i])));super({readableHighWaterMark:i.chunkSize});const p=this[St]={timeWindow:i.timeWindow,chunkSize:i.chunkSize,maxRate:i.maxRate,minChunkSize:i.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(i=>{if(i==="progress"){if(!p.isCaptured){p.isCaptured=true}}}))}_read(i){const p=this[St];if(p.onReadCallback){p.onReadCallback()}return super._read(i)}_transform(i,p,d){const y=this[St];const v=y.maxRate;const D=this.readableHighWaterMark;const M=y.timeWindow;const U=1e3/M;const j=v/U;const V=y.minChunkSize!==false?Math.max(y.minChunkSize,j*.01):0;const pushChunk=(i,p)=>{const d=Buffer.byteLength(i);y.bytesSeen+=d;y.bytes+=d;y.isCaptured&&this.emit("progress",y.bytesSeen);if(this.push(i)){process.nextTick(p)}else{y.onReadCallback=()=>{y.onReadCallback=null;process.nextTick(p)}}};const transformChunk=(i,p)=>{const d=Buffer.byteLength(i);let U=null;let K=D;let ee;let te=0;if(v){const i=Date.now();if(!y.ts||(te=i-y.ts)>=M){y.ts=i;ee=j-y.bytes;y.bytes=ee<0?-ee:0;te=0}ee=j-y.bytes}if(v){if(ee<=0){return setTimeout((()=>{p(null,i)}),M-te)}if(ee<K){K=ee}}if(K&&d>K&&d-K>V){U=i.subarray(K);i=i.subarray(0,K)}pushChunk(i,U?()=>{process.nextTick(p,null,U)}:p)};transformChunk(i,(function transformNextChunk(i,p){if(i){return d(i)}if(p){transformChunk(p,transformNextChunk)}else{d(null)}}))}}const It=AxiosTransformStream;const{asyncIterator:Bt}=Symbol;const readBlob=async function*(i){if(i.stream){yield*i.stream()}else if(i.arrayBuffer){yield await i.arrayBuffer()}else if(i[Bt]){yield*i[Bt]()}else{yield i}};const Tt=readBlob;const xt=Ue.ALPHABET.ALPHA_DIGIT+"-_";const _t=typeof TextEncoder==="function"?new TextEncoder:new ae["default"].TextEncoder;const Rt="\r\n";const Nt=_t.encode(Rt);const kt=2;class FormDataPart{constructor(i,p){const{escapeName:d}=this.constructor;const y=Ue.isString(p);let v=`Content-Disposition: form-data; name="${d(i)}"${!y&&p.name?`; filename="${d(p.name)}"`:""}${Rt}`;if(y){p=_t.encode(String(p).replace(/\r?\n|\r\n?/g,Rt))}else{v+=`Content-Type: ${p.type||"application/octet-stream"}${Rt}`}this.headers=_t.encode(v+Rt);this.contentLength=y?p.byteLength:p.size;this.size=this.headers.byteLength+this.contentLength+kt;this.name=i;this.value=p}async*encode(){yield this.headers;const{value:i}=this;if(Ue.isTypedArray(i)){yield i}else{yield*Tt(i)}yield Nt}static escapeName(i){return String(i).replace(/[\r\n"]/g,(i=>({"\r":"%0D","\n":"%0A",'"':"%22"}[i])))}}const formDataToStream=(i,p,d)=>{const{tag:y="form-data-boundary",size:v=25,boundary:D=y+"-"+Ue.generateString(v,xt)}=d||{};if(!Ue.isFormData(i)){throw TypeError("FormData instance required")}if(D.length<1||D.length>70){throw Error("boundary must be 10-70 characters long")}const M=_t.encode("--"+D+Rt);const U=_t.encode("--"+D+"--"+Rt+Rt);let j=U.byteLength;const V=Array.from(i.entries()).map((([i,p])=>{const d=new FormDataPart(i,p);j+=d.size;return d}));j+=M.byteLength*V.length;j=Ue.toFiniteNumber(j);const K={"Content-Type":`multipart/form-data; boundary=${D}`};if(Number.isFinite(j)){K["Content-Length"]=j}p&&p(K);return ee.Readable.from(async function*(){for(const i of V){yield M;yield*i.encode()}yield U}())};const Pt=formDataToStream;class ZlibHeaderTransformStream extends ue["default"].Transform{__transform(i,p,d){this.push(i);d()}_transform(i,p,d){if(i.length!==0){this._transform=this.__transform;if(i[0]!==120){const i=Buffer.alloc(2);i[0]=120;i[1]=156;this.push(i,p)}}this.__transform(i,p,d)}}const Qt=ZlibHeaderTransformStream;const callbackify=(i,p)=>Ue.isAsyncFn(i)?function(...d){const y=d.pop();i.apply(this,d).then((i=>{try{p?y(null,...p(i)):y(null,i)}catch(i){y(i)}}),y)}:i;const Dt=callbackify;function speedometer(i,p){i=i||10;const d=new Array(i);const y=new Array(i);let v=0;let D=0;let M;p=p!==undefined?p:1e3;return function push(U){const j=Date.now();const V=y[D];if(!M){M=j}d[v]=U;y[v]=j;let K=D;let ee=0;while(K!==v){ee+=d[K++];K=K%i}v=(v+1)%i;if(v===D){D=(D+1)%i}if(j-M<p){return}const te=V&&j-V;return te?Math.round(ee*1e3/te):undefined}}function throttle(i,p){let d=0;let y=1e3/p;let v;let D;const invoke=(p,y=Date.now())=>{d=y;v=null;if(D){clearTimeout(D);D=null}i.apply(null,p)};const throttled=(...i)=>{const p=Date.now();const M=p-d;if(M>=y){invoke(i,p)}else{v=i;if(!D){D=setTimeout((()=>{D=null;invoke(v)}),y-M)}}};const flush=()=>v&&invoke(v);return[throttled,flush]}const progressEventReducer=(i,p,d=3)=>{let y=0;const v=speedometer(50,250);return throttle((d=>{const D=d.loaded;const M=d.lengthComputable?d.total:undefined;const U=D-y;const j=v(U);const V=D<=M;y=D;const K={loaded:D,total:M,progress:M?D/M:undefined,bytes:U,rate:j?j:undefined,estimated:j&&M&&V?(M-D)/j:undefined,event:d,lengthComputable:M!=null,[p?"download":"upload"]:true};i(K)}),d)};const progressEventDecorator=(i,p)=>{const d=i!=null;return[y=>p[0]({lengthComputable:d,total:i,loaded:y}),p[1]]};const asyncDecorator=i=>(...p)=>Ue.asap((()=>i(...p)));const Ot={flush:ce["default"].constants.Z_SYNC_FLUSH,finishFlush:ce["default"].constants.Z_SYNC_FLUSH};const Lt={flush:ce["default"].constants.BROTLI_OPERATION_FLUSH,finishFlush:ce["default"].constants.BROTLI_OPERATION_FLUSH};const Ft=Ue.isFunction(ce["default"].createBrotliDecompress);const{http:Mt,https:Ut}=le["default"];const jt=/https:?/;const Ht=mt.protocols.map((i=>i+":"));const flushOnFinish=(i,[p,d])=>{i.on("end",d).on("error",d);return p};function dispatchBeforeRedirect(i,p){if(i.beforeRedirects.proxy){i.beforeRedirects.proxy(i)}if(i.beforeRedirects.config){i.beforeRedirects.config(i,p)}}function setProxy(i,p,d){let y=p;if(!y&&y!==false){const i=ie["default"].getProxyForUrl(d);if(i){y=new URL(i)}}if(y){if(y.username){y.auth=(y.username||"")+":"+(y.password||"")}if(y.auth){if(y.auth.username||y.auth.password){y.auth=(y.auth.username||"")+":"+(y.auth.password||"")}const p=Buffer.from(y.auth,"utf8").toString("base64");i.headers["Proxy-Authorization"]="Basic "+p}i.headers.host=i.hostname+(i.port?":"+i.port:"");const p=y.hostname||y.host;i.hostname=p;i.host=p;i.port=y.port;i.path=d;if(y.protocol){i.protocol=y.protocol.includes(":")?y.protocol:`${y.protocol}:`}}i.beforeRedirects.proxy=function beforeRedirect(i){setProxy(i,p,i.href)}}const Gt=typeof process!=="undefined"&&Ue.kindOf(process)==="process";const wrapAsync=i=>new Promise(((p,d)=>{let y;let v;const done=(i,p)=>{if(v)return;v=true;y&&y(i,p)};const _resolve=i=>{done(i);p(i)};const _reject=i=>{done(i,true);d(i)};i(_resolve,_reject,(i=>y=i)).catch(_reject)}));const resolveFamily=({address:i,family:p})=>{if(!Ue.isString(i)){throw TypeError("address must be a string")}return{address:i,family:p||(i.indexOf(".")<0?6:4)}};const buildAddressEntry=(i,p)=>resolveFamily(Ue.isObject(i)?i:{address:i,family:p});const qt=Gt&&function httpAdapter(i){return wrapAsync((async function dispatchHttpRequest(p,d,y){let{data:v,lookup:D,family:M}=i;const{responseType:U,responseEncoding:j}=i;const V=i.method.toUpperCase();let K;let ee=false;let re;if(D){const i=Dt(D,(i=>Ue.isArray(i)?i:[i]));D=(p,d,y)=>{i(p,d,((i,p,v)=>{if(i){return y(i)}const D=Ue.isArray(p)?p.map((i=>buildAddressEntry(i))):[buildAddressEntry(p,v)];d.all?y(i,D):y(i,D[0].address,D[0].family)}))}}const ne=new te.EventEmitter;const onFinished=()=>{if(i.cancelToken){i.cancelToken.unsubscribe(abort)}if(i.signal){i.signal.removeEventListener("abort",abort)}ne.removeAllListeners()};y(((i,p)=>{K=true;if(p){ee=true;onFinished()}}));function abort(p){ne.emit("abort",!p||p.type?new CanceledError(null,i,re):p)}ne.once("abort",d);if(i.cancelToken||i.signal){i.cancelToken&&i.cancelToken.subscribe(abort);if(i.signal){i.signal.aborted?abort():i.signal.addEventListener("abort",abort)}}const ie=buildFullPath(i.baseURL,i.url);const le=new URL(ie,mt.hasBrowserEnv?mt.origin:undefined);const pe=le.protocol||Ht[0];if(pe==="data:"){let y;if(V!=="GET"){return settle(p,d,{status:405,statusText:"method not allowed",headers:{},config:i})}try{y=fromDataURI(i.url,U==="blob",{Blob:i.env&&i.env.Blob})}catch(p){throw AxiosError.from(p,AxiosError.ERR_BAD_REQUEST,i)}if(U==="text"){y=y.toString(j);if(!j||j==="utf8"){y=Ue.stripBOM(y)}}else if(U==="stream"){y=ue["default"].Readable.from(y)}return settle(p,d,{data:y,status:200,statusText:"OK",headers:new vt,config:i})}if(Ht.indexOf(pe)===-1){return d(new AxiosError("Unsupported protocol "+pe,AxiosError.ERR_BAD_REQUEST,i))}const de=vt.from(i.headers).normalize();de.set("User-Agent","axios/"+Ct,false);const{onUploadProgress:fe,onDownloadProgress:me}=i;const he=i.maxRate;let Ae=undefined;let ge=undefined;if(Ue.isSpecCompliantForm(v)){const i=de.getContentType(/boundary=([-_\w\d]{10,70})/i);v=Pt(v,(i=>{de.set(i)}),{tag:`axios-${Ct}-boundary`,boundary:i&&i[1]||undefined})}else if(Ue.isFormData(v)&&Ue.isFunction(v.getHeaders)){de.set(v.getHeaders());if(!de.hasContentLength()){try{const i=await ae["default"].promisify(v.getLength).call(v);Number.isFinite(i)&&i>=0&&de.setContentLength(i)}catch(i){}}}else if(Ue.isBlob(v)||Ue.isFile(v)){v.size&&de.setContentType(v.type||"application/octet-stream");de.setContentLength(v.size||0);v=ue["default"].Readable.from(Tt(v))}else if(v&&!Ue.isStream(v)){if(Buffer.isBuffer(v));else if(Ue.isArrayBuffer(v)){v=Buffer.from(new Uint8Array(v))}else if(Ue.isString(v)){v=Buffer.from(v,"utf-8")}else{return d(new AxiosError("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",AxiosError.ERR_BAD_REQUEST,i))}de.setContentLength(v.length,false);if(i.maxBodyLength>-1&&v.length>i.maxBodyLength){return d(new AxiosError("Request body larger than maxBodyLength limit",AxiosError.ERR_BAD_REQUEST,i))}}const ye=Ue.toFiniteNumber(de.getContentLength());if(Ue.isArray(he)){Ae=he[0];ge=he[1]}else{Ae=ge=he}if(v&&(fe||Ae)){if(!Ue.isStream(v)){v=ue["default"].Readable.from(v,{objectMode:false})}v=ue["default"].pipeline([v,new It({maxRate:Ue.toFiniteNumber(Ae)})],Ue.noop);fe&&v.on("progress",flushOnFinish(v,progressEventDecorator(ye,progressEventReducer(asyncDecorator(fe),false,3))))}let be=undefined;if(i.auth){const p=i.auth.username||"";const d=i.auth.password||"";be=p+":"+d}if(!be&&le.username){const i=le.username;const p=le.password;be=i+":"+p}be&&de.delete("authorization");let Ee;try{Ee=buildURL(le.pathname+le.search,i.params,i.paramsSerializer).replace(/^\?/,"")}catch(p){const y=new Error(p.message);y.config=i;y.url=i.url;y.exists=true;return d(y)}de.set("Accept-Encoding","gzip, compress, deflate"+(Ft?", br":""),false);const ve={path:Ee,method:V,headers:de.toJSON(),agents:{http:i.httpAgent,https:i.httpsAgent},auth:be,protocol:pe,family:M,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:{}};!Ue.isUndefined(D)&&(ve.lookup=D);if(i.socketPath){ve.socketPath=i.socketPath}else{ve.hostname=le.hostname.startsWith("[")?le.hostname.slice(1,-1):le.hostname;ve.port=le.port;setProxy(ve,i.proxy,pe+"//"+le.hostname+(le.port?":"+le.port:"")+ve.path)}let Ce;const we=jt.test(ve.protocol);ve.agent=we?i.httpsAgent:i.httpAgent;if(i.transport){Ce=i.transport}else if(i.maxRedirects===0){Ce=we?se["default"]:oe["default"]}else{if(i.maxRedirects){ve.maxRedirects=i.maxRedirects}if(i.beforeRedirect){ve.beforeRedirects.config=i.beforeRedirect}Ce=we?Ut:Mt}if(i.maxBodyLength>-1){ve.maxBodyLength=i.maxBodyLength}else{ve.maxBodyLength=Infinity}if(i.insecureHTTPParser){ve.insecureHTTPParser=i.insecureHTTPParser}re=Ce.request(ve,(function handleResponse(y){if(re.destroyed)return;const v=[y];const D=+y.headers["content-length"];if(me||ge){const i=new It({maxRate:Ue.toFiniteNumber(ge)});me&&i.on("progress",flushOnFinish(i,progressEventDecorator(D,progressEventReducer(asyncDecorator(me),true,3))));v.push(i)}let M=y;const K=y.req||re;if(i.decompress!==false&&y.headers["content-encoding"]){if(V==="HEAD"||y.statusCode===204){delete y.headers["content-encoding"]}switch((y.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":v.push(ce["default"].createUnzip(Ot));delete y.headers["content-encoding"];break;case"deflate":v.push(new Qt);v.push(ce["default"].createUnzip(Ot));delete y.headers["content-encoding"];break;case"br":if(Ft){v.push(ce["default"].createBrotliDecompress(Lt));delete y.headers["content-encoding"]}}}M=v.length>1?ue["default"].pipeline(v,Ue.noop):v[0];const te=ue["default"].finished(M,(()=>{te();onFinished()}));const ie={status:y.statusCode,statusText:y.statusMessage,headers:new vt(y.headers),config:i,request:K};if(U==="stream"){ie.data=M;settle(p,d,ie)}else{const y=[];let v=0;M.on("data",(function handleStreamData(p){y.push(p);v+=p.length;if(i.maxContentLength>-1&&v>i.maxContentLength){ee=true;M.destroy();d(new AxiosError("maxContentLength size of "+i.maxContentLength+" exceeded",AxiosError.ERR_BAD_RESPONSE,i,K))}}));M.on("aborted",(function handlerStreamAborted(){if(ee){return}const p=new AxiosError("stream has been aborted",AxiosError.ERR_BAD_RESPONSE,i,K);M.destroy(p);d(p)}));M.on("error",(function handleStreamError(p){if(re.destroyed)return;d(AxiosError.from(p,null,i,K))}));M.on("end",(function handleStreamEnd(){try{let i=y.length===1?y[0]:Buffer.concat(y);if(U!=="arraybuffer"){i=i.toString(j);if(!j||j==="utf8"){i=Ue.stripBOM(i)}}ie.data=i}catch(p){return d(AxiosError.from(p,null,i,ie.request,ie))}settle(p,d,ie)}))}ne.once("abort",(i=>{if(!M.destroyed){M.emit("error",i);M.destroy()}}))}));ne.once("abort",(i=>{d(i);re.destroy(i)}));re.on("error",(function handleRequestError(p){d(AxiosError.from(p,null,i,re))}));re.on("socket",(function handleRequestSocket(i){i.setKeepAlive(true,1e3*60)}));if(i.timeout){const p=parseInt(i.timeout,10);if(Number.isNaN(p)){d(new AxiosError("error trying to parse `config.timeout` to int",AxiosError.ERR_BAD_OPTION_VALUE,i,re));return}re.setTimeout(p,(function handleRequestTimeout(){if(K)return;let p=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const y=i.transitional||ze;if(i.timeoutErrorMessage){p=i.timeoutErrorMessage}d(new AxiosError(p,y.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,i,re));abort()}))}if(Ue.isStream(v)){let p=false;let d=false;v.on("end",(()=>{p=true}));v.once("error",(i=>{d=true;re.destroy(i)}));v.on("close",(()=>{if(!p&&!d){abort(new CanceledError("Request stream has been aborted",i,re))}}));v.pipe(re)}else{re.end(v)}}))};const Vt=mt.hasStandardBrowserEnv?((i,p)=>d=>{d=new URL(d,mt.origin);return i.protocol===d.protocol&&i.host===d.host&&(p||i.port===d.port)})(new URL(mt.origin),mt.navigator&&/(msie|trident)/i.test(mt.navigator.userAgent)):()=>true;const zt=mt.hasStandardBrowserEnv?{write(i,p,d,y,v,D){const M=[i+"="+encodeURIComponent(p)];Ue.isNumber(d)&&M.push("expires="+new Date(d).toGMTString());Ue.isString(y)&&M.push("path="+y);Ue.isString(v)&&M.push("domain="+v);D===true&&M.push("secure");document.cookie=M.join("; ")},read(i){const p=document.cookie.match(new RegExp("(^|;\\s*)("+i+")=([^;]*)"));return p?decodeURIComponent(p[3]):null},remove(i){this.write(i,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};const headersToObject=i=>i instanceof vt?{...i}:i;function mergeConfig(i,p){p=p||{};const d={};function getMergedValue(i,p,d,y){if(Ue.isPlainObject(i)&&Ue.isPlainObject(p)){return Ue.merge.call({caseless:y},i,p)}else if(Ue.isPlainObject(p)){return Ue.merge({},p)}else if(Ue.isArray(p)){return p.slice()}return p}function mergeDeepProperties(i,p,d,y){if(!Ue.isUndefined(p)){return getMergedValue(i,p,d,y)}else if(!Ue.isUndefined(i)){return getMergedValue(undefined,i,d,y)}}function valueFromConfig2(i,p){if(!Ue.isUndefined(p)){return getMergedValue(undefined,p)}}function defaultToConfig2(i,p){if(!Ue.isUndefined(p)){return getMergedValue(undefined,p)}else if(!Ue.isUndefined(i)){return getMergedValue(undefined,i)}}function mergeDirectKeys(d,y,v){if(v in p){return getMergedValue(d,y)}else if(v in i){return getMergedValue(undefined,d)}}const y={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(i,p,d)=>mergeDeepProperties(headersToObject(i),headersToObject(p),d,true)};Ue.forEach(Object.keys(Object.assign({},i,p)),(function computeConfigValue(v){const D=y[v]||mergeDeepProperties;const M=D(i[v],p[v],v);Ue.isUndefined(M)&&D!==mergeDirectKeys||(d[v]=M)}));return d}const resolveConfig=i=>{const p=mergeConfig({},i);let{data:d,withXSRFToken:y,xsrfHeaderName:v,xsrfCookieName:D,headers:M,auth:U}=p;p.headers=M=vt.from(M);p.url=buildURL(buildFullPath(p.baseURL,p.url),i.params,i.paramsSerializer);if(U){M.set("Authorization","Basic "+btoa((U.username||"")+":"+(U.password?unescape(encodeURIComponent(U.password)):"")))}let j;if(Ue.isFormData(d)){if(mt.hasStandardBrowserEnv||mt.hasStandardBrowserWebWorkerEnv){M.setContentType(undefined)}else if((j=M.getContentType())!==false){const[i,...p]=j?j.split(";").map((i=>i.trim())).filter(Boolean):[];M.setContentType([i||"multipart/form-data",...p].join("; "))}}if(mt.hasStandardBrowserEnv){y&&Ue.isFunction(y)&&(y=y(p));if(y||y!==false&&Vt(p.url)){const i=v&&D&&zt.read(D);if(i){M.set(v,i)}}}return p};const Wt=typeof XMLHttpRequest!=="undefined";const Jt=Wt&&function(i){return new Promise((function dispatchXhrRequest(p,d){const y=resolveConfig(i);let v=y.data;const D=vt.from(y.headers).normalize();let{responseType:M,onUploadProgress:U,onDownloadProgress:j}=y;let V;let K,ee;let te,re;function done(){te&&te();re&&re();y.cancelToken&&y.cancelToken.unsubscribe(V);y.signal&&y.signal.removeEventListener("abort",V)}let ne=new XMLHttpRequest;ne.open(y.method.toUpperCase(),y.url,true);ne.timeout=y.timeout;function onloadend(){if(!ne){return}const y=vt.from("getAllResponseHeaders"in ne&&ne.getAllResponseHeaders());const v=!M||M==="text"||M==="json"?ne.responseText:ne.response;const D={data:v,status:ne.status,statusText:ne.statusText,headers:y,config:i,request:ne};settle((function _resolve(i){p(i);done()}),(function _reject(i){d(i);done()}),D);ne=null}if("onloadend"in ne){ne.onloadend=onloadend}else{ne.onreadystatechange=function handleLoad(){if(!ne||ne.readyState!==4){return}if(ne.status===0&&!(ne.responseURL&&ne.responseURL.indexOf("file:")===0)){return}setTimeout(onloadend)}}ne.onabort=function handleAbort(){if(!ne){return}d(new AxiosError("Request aborted",AxiosError.ECONNABORTED,i,ne));ne=null};ne.onerror=function handleError(){d(new AxiosError("Network Error",AxiosError.ERR_NETWORK,i,ne));ne=null};ne.ontimeout=function handleTimeout(){let p=y.timeout?"timeout of "+y.timeout+"ms exceeded":"timeout exceeded";const v=y.transitional||ze;if(y.timeoutErrorMessage){p=y.timeoutErrorMessage}d(new AxiosError(p,v.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,i,ne));ne=null};v===undefined&&D.setContentType(null);if("setRequestHeader"in ne){Ue.forEach(D.toJSON(),(function setRequestHeader(i,p){ne.setRequestHeader(p,i)}))}if(!Ue.isUndefined(y.withCredentials)){ne.withCredentials=!!y.withCredentials}if(M&&M!=="json"){ne.responseType=y.responseType}if(j){[ee,re]=progressEventReducer(j,true);ne.addEventListener("progress",ee)}if(U&&ne.upload){[K,te]=progressEventReducer(U);ne.upload.addEventListener("progress",K);ne.upload.addEventListener("loadend",te)}if(y.cancelToken||y.signal){V=p=>{if(!ne){return}d(!p||p.type?new CanceledError(null,i,ne):p);ne.abort();ne=null};y.cancelToken&&y.cancelToken.subscribe(V);if(y.signal){y.signal.aborted?V():y.signal.addEventListener("abort",V)}}const ie=parseProtocol(y.url);if(ie&&mt.protocols.indexOf(ie)===-1){d(new AxiosError("Unsupported protocol "+ie+":",AxiosError.ERR_BAD_REQUEST,i));return}ne.send(v||null)}))};const composeSignals=(i,p)=>{const{length:d}=i=i?i.filter(Boolean):[];if(p||d){let d=new AbortController;let y;const onabort=function(i){if(!y){y=true;unsubscribe();const p=i instanceof Error?i:this.reason;d.abort(p instanceof AxiosError?p:new CanceledError(p instanceof Error?p.message:p))}};let v=p&&setTimeout((()=>{v=null;onabort(new AxiosError(`timeout ${p} of ms exceeded`,AxiosError.ETIMEDOUT))}),p);const unsubscribe=()=>{if(i){v&&clearTimeout(v);v=null;i.forEach((i=>{i.unsubscribe?i.unsubscribe(onabort):i.removeEventListener("abort",onabort)}));i=null}};i.forEach((i=>i.addEventListener("abort",onabort)));const{signal:D}=d;D.unsubscribe=()=>Ue.asap(unsubscribe);return D}};const Yt=composeSignals;const streamChunk=function*(i,p){let d=i.byteLength;if(!p||d<p){yield i;return}let y=0;let v;while(y<d){v=y+p;yield i.slice(y,v);y=v}};const readBytes=async function*(i,p){for await(const d of readStream(i)){yield*streamChunk(d,p)}};const readStream=async function*(i){if(i[Symbol.asyncIterator]){yield*i;return}const p=i.getReader();try{for(;;){const{done:i,value:d}=await p.read();if(i){break}yield d}}finally{await p.cancel()}};const trackStream=(i,p,d,y)=>{const v=readBytes(i,p);let D=0;let M;let _onFinish=i=>{if(!M){M=true;y&&y(i)}};return new ReadableStream({async pull(i){try{const{done:p,value:y}=await v.next();if(p){_onFinish();i.close();return}let M=y.byteLength;if(d){let i=D+=M;d(i)}i.enqueue(new Uint8Array(y))}catch(i){_onFinish(i);throw i}},cancel(i){_onFinish(i);return v.return()}},{highWaterMark:2})};const $t=typeof fetch==="function"&&typeof Request==="function"&&typeof Response==="function";const Kt=$t&&typeof ReadableStream==="function";const Xt=$t&&(typeof TextEncoder==="function"?(i=>p=>i.encode(p))(new TextEncoder):async i=>new Uint8Array(await new Response(i).arrayBuffer()));const test=(i,...p)=>{try{return!!i(...p)}catch(i){return false}};const Zt=Kt&&test((()=>{let i=false;const p=new Request(mt.origin,{body:new ReadableStream,method:"POST",get duplex(){i=true;return"half"}}).headers.has("Content-Type");return i&&!p}));const er=64*1024;const tr=Kt&&test((()=>Ue.isReadableStream(new Response("").body)));const rr={stream:tr&&(i=>i.body)};$t&&(i=>{["text","arrayBuffer","blob","formData","stream"].forEach((p=>{!rr[p]&&(rr[p]=Ue.isFunction(i[p])?i=>i[p]():(i,d)=>{throw new AxiosError(`Response type '${p}' is not supported`,AxiosError.ERR_NOT_SUPPORT,d)})}))})(new Response);const getBodyLength=async i=>{if(i==null){return 0}if(Ue.isBlob(i)){return i.size}if(Ue.isSpecCompliantForm(i)){const p=new Request(mt.origin,{method:"POST",body:i});return(await p.arrayBuffer()).byteLength}if(Ue.isArrayBufferView(i)||Ue.isArrayBuffer(i)){return i.byteLength}if(Ue.isURLSearchParams(i)){i=i+""}if(Ue.isString(i)){return(await Xt(i)).byteLength}};const resolveBodyLength=async(i,p)=>{const d=Ue.toFiniteNumber(i.getContentLength());return d==null?getBodyLength(p):d};const nr=$t&&(async i=>{let{url:p,method:d,data:y,signal:v,cancelToken:D,timeout:M,onDownloadProgress:U,onUploadProgress:j,responseType:V,headers:K,withCredentials:ee="same-origin",fetchOptions:te}=resolveConfig(i);V=V?(V+"").toLowerCase():"text";let re=Yt([v,D&&D.toAbortSignal()],M);let ne;const ie=re&&re.unsubscribe&&(()=>{re.unsubscribe()});let oe;try{if(j&&Zt&&d!=="get"&&d!=="head"&&(oe=await resolveBodyLength(K,y))!==0){let i=new Request(p,{method:"POST",body:y,duplex:"half"});let d;if(Ue.isFormData(y)&&(d=i.headers.get("content-type"))){K.setContentType(d)}if(i.body){const[p,d]=progressEventDecorator(oe,progressEventReducer(asyncDecorator(j)));y=trackStream(i.body,er,p,d)}}if(!Ue.isString(ee)){ee=ee?"include":"omit"}const v="credentials"in Request.prototype;ne=new Request(p,{...te,signal:re,method:d.toUpperCase(),headers:K.normalize().toJSON(),body:y,duplex:"half",credentials:v?ee:undefined});let D=await fetch(ne);const M=tr&&(V==="stream"||V==="response");if(tr&&(U||M&&ie)){const i={};["status","statusText","headers"].forEach((p=>{i[p]=D[p]}));const p=Ue.toFiniteNumber(D.headers.get("content-length"));const[d,y]=U&&progressEventDecorator(p,progressEventReducer(asyncDecorator(U),true))||[];D=new Response(trackStream(D.body,er,d,(()=>{y&&y();ie&&ie()})),i)}V=V||"text";let se=await rr[Ue.findKey(rr,V)||"text"](D,i);!M&&ie&&ie();return await new Promise(((p,d)=>{settle(p,d,{data:se,headers:vt.from(D.headers),status:D.status,statusText:D.statusText,config:i,request:ne})}))}catch(p){ie&&ie();if(p&&p.name==="TypeError"&&/fetch/i.test(p.message)){throw Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,i,ne),{cause:p.cause||p})}throw AxiosError.from(p,p&&p.code,i,ne)}});const ir={http:qt,xhr:Jt,fetch:nr};Ue.forEach(ir,((i,p)=>{if(i){try{Object.defineProperty(i,"name",{value:p})}catch(i){}Object.defineProperty(i,"adapterName",{value:p})}}));const renderReason=i=>`- ${i}`;const isResolvedHandle=i=>Ue.isFunction(i)||i===null||i===false;const or={getAdapter:i=>{i=Ue.isArray(i)?i:[i];const{length:p}=i;let d;let y;const v={};for(let D=0;D<p;D++){d=i[D];let p;y=d;if(!isResolvedHandle(d)){y=ir[(p=String(d)).toLowerCase()];if(y===undefined){throw new AxiosError(`Unknown adapter '${p}'`)}}if(y){break}v[p||"#"+D]=y}if(!y){const i=Object.entries(v).map((([i,p])=>`adapter ${i} `+(p===false?"is not supported by the environment":"is not available in the build")));let d=p?i.length>1?"since :\n"+i.map(renderReason).join("\n"):" "+renderReason(i[0]):"as no adapter specified";throw new AxiosError(`There is no suitable adapter to dispatch the request `+d,"ERR_NOT_SUPPORT")}return y},adapters:ir};function throwIfCancellationRequested(i){if(i.cancelToken){i.cancelToken.throwIfRequested()}if(i.signal&&i.signal.aborted){throw new CanceledError(null,i)}}function dispatchRequest(i){throwIfCancellationRequested(i);i.headers=vt.from(i.headers);i.data=transformData.call(i,i.transformRequest);if(["post","put","patch"].indexOf(i.method)!==-1){i.headers.setContentType("application/x-www-form-urlencoded",false)}const p=or.getAdapter(i.adapter||yt.adapter);return p(i).then((function onAdapterResolution(p){throwIfCancellationRequested(i);p.data=transformData.call(i,i.transformResponse,p);p.headers=vt.from(p.headers);return p}),(function onAdapterRejection(p){if(!isCancel(p)){throwIfCancellationRequested(i);if(p&&p.response){p.response.data=transformData.call(i,i.transformResponse,p.response);p.response.headers=vt.from(p.response.headers)}}return Promise.reject(p)}))}const sr={};["object","boolean","number","function","string","symbol"].forEach(((i,p)=>{sr[i]=function validator(d){return typeof d===i||"a"+(p<1?"n ":" ")+i}}));const ar={};sr.transitional=function transitional(i,p,d){function formatMessage(i,p){return"[Axios v"+Ct+"] Transitional option '"+i+"'"+p+(d?". "+d:"")}return(d,y,v)=>{if(i===false){throw new AxiosError(formatMessage(y," has been removed"+(p?" in "+p:"")),AxiosError.ERR_DEPRECATED)}if(p&&!ar[y]){ar[y]=true;console.warn(formatMessage(y," has been deprecated since v"+p+" and will be removed in the near future"))}return i?i(d,y,v):true}};sr.spelling=function spelling(i){return(p,d)=>{console.warn(`${d} is likely a misspelling of ${i}`);return true}};function assertOptions(i,p,d){if(typeof i!=="object"){throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE)}const y=Object.keys(i);let v=y.length;while(v-- >0){const D=y[v];const M=p[D];if(M){const p=i[D];const d=p===undefined||M(p,D,i);if(d!==true){throw new AxiosError("option "+D+" must be "+d,AxiosError.ERR_BAD_OPTION_VALUE)}continue}if(d!==true){throw new AxiosError("Unknown option "+D,AxiosError.ERR_BAD_OPTION)}}}const lr={assertOptions:assertOptions,validators:sr};const cr=lr.validators;class Axios{constructor(i){this.defaults=i;this.interceptors={request:new Ve,response:new Ve}}async request(i,p){try{return await this._request(i,p)}catch(i){if(i instanceof Error){let p={};Error.captureStackTrace?Error.captureStackTrace(p):p=new Error;const d=p.stack?p.stack.replace(/^.+\n/,""):"";try{if(!i.stack){i.stack=d}else if(d&&!String(i.stack).endsWith(d.replace(/^.+\n.+\n/,""))){i.stack+="\n"+d}}catch(i){}}throw i}}_request(i,p){if(typeof i==="string"){p=p||{};p.url=i}else{p=i||{}}p=mergeConfig(this.defaults,p);const{transitional:d,paramsSerializer:y,headers:v}=p;if(d!==undefined){lr.assertOptions(d,{silentJSONParsing:cr.transitional(cr.boolean),forcedJSONParsing:cr.transitional(cr.boolean),clarifyTimeoutError:cr.transitional(cr.boolean)},false)}if(y!=null){if(Ue.isFunction(y)){p.paramsSerializer={serialize:y}}else{lr.assertOptions(y,{encode:cr.function,serialize:cr.function},true)}}lr.assertOptions(p,{baseUrl:cr.spelling("baseURL"),withXsrfToken:cr.spelling("withXSRFToken")},true);p.method=(p.method||this.defaults.method||"get").toLowerCase();let D=v&&Ue.merge(v.common,v[p.method]);v&&Ue.forEach(["delete","get","head","post","put","patch","common"],(i=>{delete v[i]}));p.headers=vt.concat(D,v);const M=[];let U=true;this.interceptors.request.forEach((function unshiftRequestInterceptors(i){if(typeof i.runWhen==="function"&&i.runWhen(p)===false){return}U=U&&i.synchronous;M.unshift(i.fulfilled,i.rejected)}));const j=[];this.interceptors.response.forEach((function pushResponseInterceptors(i){j.push(i.fulfilled,i.rejected)}));let V;let K=0;let ee;if(!U){const i=[dispatchRequest.bind(this),undefined];i.unshift.apply(i,M);i.push.apply(i,j);ee=i.length;V=Promise.resolve(p);while(K<ee){V=V.then(i[K++],i[K++])}return V}ee=M.length;let te=p;K=0;while(K<ee){const i=M[K++];const p=M[K++];try{te=i(te)}catch(i){p.call(this,i);break}}try{V=dispatchRequest.call(this,te)}catch(i){return Promise.reject(i)}K=0;ee=j.length;while(K<ee){V=V.then(j[K++],j[K++])}return V}getUri(i){i=mergeConfig(this.defaults,i);const p=buildFullPath(i.baseURL,i.url);return buildURL(p,i.params,i.paramsSerializer)}}Ue.forEach(["delete","get","head","options"],(function forEachMethodNoData(i){Axios.prototype[i]=function(p,d){return this.request(mergeConfig(d||{},{method:i,url:p,data:(d||{}).data}))}}));Ue.forEach(["post","put","patch"],(function forEachMethodWithData(i){function generateHTTPMethod(p){return function httpMethod(d,y,v){return this.request(mergeConfig(v||{},{method:i,headers:p?{"Content-Type":"multipart/form-data"}:{},url:d,data:y}))}}Axios.prototype[i]=generateHTTPMethod();Axios.prototype[i+"Form"]=generateHTTPMethod(true)}));const ur=Axios;class CancelToken{constructor(i){if(typeof i!=="function"){throw new TypeError("executor must be a function.")}let p;this.promise=new Promise((function promiseExecutor(i){p=i}));const d=this;this.promise.then((i=>{if(!d._listeners)return;let p=d._listeners.length;while(p-- >0){d._listeners[p](i)}d._listeners=null}));this.promise.then=i=>{let p;const y=new Promise((i=>{d.subscribe(i);p=i})).then(i);y.cancel=function reject(){d.unsubscribe(p)};return y};i((function cancel(i,y,v){if(d.reason){return}d.reason=new CanceledError(i,y,v);p(d.reason)}))}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(i){if(this.reason){i(this.reason);return}if(this._listeners){this._listeners.push(i)}else{this._listeners=[i]}}unsubscribe(i){if(!this._listeners){return}const p=this._listeners.indexOf(i);if(p!==-1){this._listeners.splice(p,1)}}toAbortSignal(){const i=new AbortController;const abort=p=>{i.abort(p)};this.subscribe(abort);i.signal.unsubscribe=()=>this.unsubscribe(abort);return i.signal}static source(){let i;const p=new CancelToken((function executor(p){i=p}));return{token:p,cancel:i}}}const pr=CancelToken;function spread(i){return function wrap(p){return i.apply(null,p)}}function isAxiosError(i){return Ue.isObject(i)&&i.isAxiosError===true}const dr={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(dr).forEach((([i,p])=>{dr[p]=i}));const fr=dr;function createInstance(i){const p=new ur(i);const d=bind(ur.prototype.request,p);Ue.extend(d,ur.prototype,p,{allOwnKeys:true});Ue.extend(d,p,null,{allOwnKeys:true});d.create=function create(p){return createInstance(mergeConfig(i,p))};return d}const mr=createInstance(yt);mr.Axios=ur;mr.CanceledError=CanceledError;mr.CancelToken=pr;mr.isCancel=isCancel;mr.VERSION=Ct;mr.toFormData=toFormData;mr.AxiosError=AxiosError;mr.Cancel=mr.CanceledError;mr.all=function all(i){return Promise.all(i)};mr.spread=spread;mr.isAxiosError=isAxiosError;mr.mergeConfig=mergeConfig;mr.AxiosHeaders=vt;mr.formToJSON=i=>formDataToJSON(Ue.isHTMLForm(i)?new FormData(i):i);mr.getAdapter=or.getAdapter;mr.HttpStatusCode=fr;mr.default=mr;i.exports=mr},19824:(i,p,d)=>{"use strict";d.r(p);d.d(p,{StickyDiskService:()=>Qe});function assert(i,p){if(!i){throw new Error(p)}}const y=34028234663852886e22,v=-34028234663852886e22,D=4294967295,M=2147483647,U=-2147483648;function assertInt32(i){if(typeof i!=="number")throw new Error("invalid int 32: "+typeof i);if(!Number.isInteger(i)||i>M||i<U)throw new Error("invalid int 32: "+i)}function assertUInt32(i){if(typeof i!=="number")throw new Error("invalid uint 32: "+typeof i);if(!Number.isInteger(i)||i>D||i<0)throw new Error("invalid uint 32: "+i)}function assertFloat32(i){if(typeof i!=="number")throw new Error("invalid float 32: "+typeof i);if(!Number.isFinite(i))return;if(i>y||i<v)throw new Error("invalid float 32: "+i)}const j=Symbol("@bufbuild/protobuf/enum-type");function getEnumType(i){const p=i[j];assert(p,"missing enum type on enum object");return p}function setEnumType(i,p,d,y){i[j]=makeEnumType(p,d.map((p=>({no:p.no,name:p.name,localName:i[p.no]}))),y)}function makeEnumType(i,p,d){const y=Object.create(null);const v=Object.create(null);const D=[];for(const i of p){const p=normalizeEnumValue(i);D.push(p);y[i.name]=p;v[i.no]=p}return{typeName:i,values:D,findName(i){return y[i]},findNumber(i){return v[i]}}}function makeEnum(i,p,d){const y={};for(const i of p){const p=normalizeEnumValue(i);y[p.localName]=p.no;y[p.no]=p.localName}setEnumType(y,i,p,d);return y}function normalizeEnumValue(i){if("localName"in i){return i}return Object.assign(Object.assign({},i),{localName:i.name})}class Message{equals(i){return this.getType().runtime.util.equals(this.getType(),this,i)}clone(){return this.getType().runtime.util.clone(this)}fromBinary(i,p){const d=this.getType(),y=d.runtime.bin,v=y.makeReadOptions(p);y.readMessage(this,v.readerFactory(i),i.byteLength,v);return this}fromJson(i,p){const d=this.getType(),y=d.runtime.json,v=y.makeReadOptions(p);y.readMessage(d,i,v,this);return this}fromJsonString(i,p){let d;try{d=JSON.parse(i)}catch(i){throw new Error(`cannot decode ${this.getType().typeName} from JSON: ${i instanceof Error?i.message:String(i)}`)}return this.fromJson(d,p)}toBinary(i){const p=this.getType(),d=p.runtime.bin,y=d.makeWriteOptions(i),v=y.writerFactory();d.writeMessage(this,v,y);return v.finish()}toJson(i){const p=this.getType(),d=p.runtime.json,y=d.makeWriteOptions(i);return d.writeMessage(this,y)}toJsonString(i){var p;const d=this.toJson(i);return JSON.stringify(d,null,(p=i===null||i===void 0?void 0:i.prettySpaces)!==null&&p!==void 0?p:0)}toJSON(){return this.toJson({emitDefaultValues:true})}getType(){return Object.getPrototypeOf(this).constructor}}function makeMessageType(i,p,d,y){var v;const D=(v=y===null||y===void 0?void 0:y.localName)!==null&&v!==void 0?v:p.substring(p.lastIndexOf(".")+1);const M={[D]:function(p){i.util.initFields(this);i.util.initPartial(p,this)}}[D];Object.setPrototypeOf(M.prototype,new Message);Object.assign(M,{runtime:i,typeName:p,fields:i.util.newFieldList(d),fromBinary(i,p){return(new M).fromBinary(i,p)},fromJson(i,p){return(new M).fromJson(i,p)},fromJsonString(i,p){return(new M).fromJsonString(i,p)},equals(p,d){return i.util.equals(M,p,d)}});return M}function varint64read(){let i=0;let p=0;for(let d=0;d<28;d+=7){let y=this.buf[this.pos++];i|=(y&127)<<d;if((y&128)==0){this.assertBounds();return[i,p]}}let d=this.buf[this.pos++];i|=(d&15)<<28;p=(d&112)>>4;if((d&128)==0){this.assertBounds();return[i,p]}for(let d=3;d<=31;d+=7){let y=this.buf[this.pos++];p|=(y&127)<<d;if((y&128)==0){this.assertBounds();return[i,p]}}throw new Error("invalid varint")}function varint64write(i,p,d){for(let y=0;y<28;y=y+7){const v=i>>>y;const D=!(v>>>7==0&&p==0);const M=(D?v|128:v)&255;d.push(M);if(!D){return}}const y=i>>>28&15|(p&7)<<4;const v=!(p>>3==0);d.push((v?y|128:y)&255);if(!v){return}for(let i=3;i<31;i=i+7){const y=p>>>i;const v=!(y>>>7==0);const D=(v?y|128:y)&255;d.push(D);if(!v){return}}d.push(p>>>31&1)}const V=4294967296;function int64FromString(i){const p=i[0]==="-";if(p){i=i.slice(1)}const d=1e6;let y=0;let v=0;function add1e6digit(p,D){const M=Number(i.slice(p,D));v*=d;y=y*d+M;if(y>=V){v=v+(y/V|0);y=y%V}}add1e6digit(-24,-18);add1e6digit(-18,-12);add1e6digit(-12,-6);add1e6digit(-6);return p?negate(y,v):newBits(y,v)}function int64ToString(i,p){let d=newBits(i,p);const y=d.hi&2147483648;if(y){d=negate(d.lo,d.hi)}const v=uInt64ToString(d.lo,d.hi);return y?"-"+v:v}function uInt64ToString(i,p){({lo:i,hi:p}=toUnsigned(i,p));if(p<=2097151){return String(V*p+i)}const d=i&16777215;const y=(i>>>24|p<<8)&16777215;const v=p>>16&65535;let D=d+y*6777216+v*6710656;let M=y+v*8147497;let U=v*2;const j=1e7;if(D>=j){M+=Math.floor(D/j);D%=j}if(M>=j){U+=Math.floor(M/j);M%=j}return U.toString()+decimalFrom1e7WithLeadingZeros(M)+decimalFrom1e7WithLeadingZeros(D)}function toUnsigned(i,p){return{lo:i>>>0,hi:p>>>0}}function newBits(i,p){return{lo:i|0,hi:p|0}}function negate(i,p){p=~p;if(i){i=~i+1}else{p+=1}return newBits(i,p)}const decimalFrom1e7WithLeadingZeros=i=>{const p=String(i);return"0000000".slice(p.length)+p};function varint32write(i,p){if(i>=0){while(i>127){p.push(i&127|128);i=i>>>7}p.push(i)}else{for(let d=0;d<9;d++){p.push(i&127|128);i=i>>7}p.push(1)}}function varint32read(){let i=this.buf[this.pos++];let p=i&127;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&127)<<7;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&127)<<14;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&127)<<21;if((i&128)==0){this.assertBounds();return p}i=this.buf[this.pos++];p|=(i&15)<<28;for(let p=5;(i&128)!==0&&p<10;p++)i=this.buf[this.pos++];if((i&128)!=0)throw new Error("invalid varint");this.assertBounds();return p>>>0}function makeInt64Support(){const i=new DataView(new ArrayBuffer(8));const p=typeof BigInt==="function"&&typeof i.getBigInt64==="function"&&typeof i.getBigUint64==="function"&&typeof i.setBigInt64==="function"&&typeof i.setBigUint64==="function"&&(typeof process!="object"||typeof process.env!="object"||process.env.BUF_BIGINT_DISABLE!=="1");if(p){const p=BigInt("-9223372036854775808"),d=BigInt("9223372036854775807"),y=BigInt("0"),v=BigInt("18446744073709551615");return{zero:BigInt(0),supported:true,parse(i){const y=typeof i=="bigint"?i:BigInt(i);if(y>d||y<p){throw new Error(`int64 invalid: ${i}`)}return y},uParse(i){const p=typeof i=="bigint"?i:BigInt(i);if(p>v||p<y){throw new Error(`uint64 invalid: ${i}`)}return p},enc(p){i.setBigInt64(0,this.parse(p),true);return{lo:i.getInt32(0,true),hi:i.getInt32(4,true)}},uEnc(p){i.setBigInt64(0,this.uParse(p),true);return{lo:i.getInt32(0,true),hi:i.getInt32(4,true)}},dec(p,d){i.setInt32(0,p,true);i.setInt32(4,d,true);return i.getBigInt64(0,true)},uDec(p,d){i.setInt32(0,p,true);i.setInt32(4,d,true);return i.getBigUint64(0,true)}}}const assertInt64String=i=>assert(/^-?[0-9]+$/.test(i),`int64 invalid: ${i}`);const assertUInt64String=i=>assert(/^[0-9]+$/.test(i),`uint64 invalid: ${i}`);return{zero:"0",supported:false,parse(i){if(typeof i!="string"){i=i.toString()}assertInt64String(i);return i},uParse(i){if(typeof i!="string"){i=i.toString()}assertUInt64String(i);return i},enc(i){if(typeof i!="string"){i=i.toString()}assertInt64String(i);return int64FromString(i)},uEnc(i){if(typeof i!="string"){i=i.toString()}assertUInt64String(i);return int64FromString(i)},dec(i,p){return int64ToString(i,p)},uDec(i,p){return uInt64ToString(i,p)}}}const K=makeInt64Support();var ee;(function(i){i[i["DOUBLE"]=1]="DOUBLE";i[i["FLOAT"]=2]="FLOAT";i[i["INT64"]=3]="INT64";i[i["UINT64"]=4]="UINT64";i[i["INT32"]=5]="INT32";i[i["FIXED64"]=6]="FIXED64";i[i["FIXED32"]=7]="FIXED32";i[i["BOOL"]=8]="BOOL";i[i["STRING"]=9]="STRING";i[i["BYTES"]=12]="BYTES";i[i["UINT32"]=13]="UINT32";i[i["SFIXED32"]=15]="SFIXED32";i[i["SFIXED64"]=16]="SFIXED64";i[i["SINT32"]=17]="SINT32";i[i["SINT64"]=18]="SINT64"})(ee||(ee={}));var te;(function(i){i[i["BIGINT"]=0]="BIGINT";i[i["STRING"]=1]="STRING"})(te||(te={}));function scalarEquals(i,p,d){if(p===d){return true}if(i==ee.BYTES){if(!(p instanceof Uint8Array)||!(d instanceof Uint8Array)){return false}if(p.length!==d.length){return false}for(let i=0;i<p.length;i++){if(p[i]!==d[i]){return false}}return true}switch(i){case ee.UINT64:case ee.FIXED64:case ee.INT64:case ee.SFIXED64:case ee.SINT64:return p==d}return false}function scalarZeroValue(i,p){switch(i){case ee.BOOL:return false;case ee.UINT64:case ee.FIXED64:case ee.INT64:case ee.SFIXED64:case ee.SINT64:return p==0?K.zero:"0";case ee.DOUBLE:case ee.FLOAT:return 0;case ee.BYTES:return new Uint8Array(0);case ee.STRING:return"";default:return 0}}function isScalarZeroValue(i,p){switch(i){case ee.BOOL:return p===false;case ee.STRING:return p==="";case ee.BYTES:return p instanceof Uint8Array&&!p.byteLength;default:return p==0}}function makeExtension(i,p,d,y){let v;return{typeName:p,extendee:d,get field(){if(!v){const d=typeof y=="function"?y():y;d.name=p.split(".").pop();d.jsonName=`[${p}]`;v=i.util.newFieldList([d]).list()[0]}return v},runtime:i}}function createExtensionContainer(i){const p=i.field.localName;const d=Object.create(null);d[p]=initExtensionField(i);return[d,()=>d[p]]}function initExtensionField(i){const p=i.field;if(p.repeated){return[]}if(p.default!==undefined){return p.default}switch(p.kind){case"enum":return p.T.values[0].no;case"scalar":return scalarZeroValue(p.T,p.L);case"message":const i=p.T,d=new i;return i.fieldWrapper?i.fieldWrapper.unwrapField(d):d;case"map":throw"map fields are not allowed to be extensions"}}function filterUnknownFields(i,p){if(!p.repeated&&(p.kind=="enum"||p.kind=="scalar")){for(let d=i.length-1;d>=0;--d){if(i[d].no==p.no){return[i[d]]}}return[]}return i.filter((i=>i.no===p.no))}let re="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");let ne=[];for(let i=0;i<re.length;i++)ne[re[i].charCodeAt(0)]=i;ne["-".charCodeAt(0)]=re.indexOf("+");ne["_".charCodeAt(0)]=re.indexOf("/");const ie={dec(i){let p=i.length*3/4;if(i[i.length-2]=="=")p-=2;else if(i[i.length-1]=="=")p-=1;let d=new Uint8Array(p),y=0,v=0,D,M=0;for(let p=0;p<i.length;p++){D=ne[i.charCodeAt(p)];if(D===undefined){switch(i[p]){case"=":v=0;case"\n":case"\r":case"\t":case" ":continue;default:throw Error("invalid base64 string.")}}switch(v){case 0:M=D;v=1;break;case 1:d[y++]=M<<2|(D&48)>>4;M=D;v=2;break;case 2:d[y++]=(M&15)<<4|(D&60)>>2;M=D;v=3;break;case 3:d[y++]=(M&3)<<6|D;v=0;break}}if(v==1)throw Error("invalid base64 string.");return d.subarray(0,y)},enc(i){let p="",d=0,y,v=0;for(let D=0;D<i.length;D++){y=i[D];switch(d){case 0:p+=re[y>>2];v=(y&3)<<4;d=1;break;case 1:p+=re[v|y>>4];v=(y&15)<<2;d=2;break;case 2:p+=re[v|y>>6];p+=re[y&63];d=0;break}}if(d){p+=re[v];p+="=";if(d==1)p+="="}return p}};function getExtension(i,p,d){assertExtendee(p,i);const y=p.runtime.bin.makeReadOptions(d);const v=filterUnknownFields(i.getType().runtime.bin.listUnknownFields(i),p.field);const[D,M]=createExtensionContainer(p);for(const i of v){p.runtime.bin.readField(D,y.readerFactory(i.data),p.field,i.wireType,y)}return M()}function setExtension(i,p,d,y){assertExtendee(p,i);const v=p.runtime.bin.makeReadOptions(y);const D=p.runtime.bin.makeWriteOptions(y);if(hasExtension(i,p)){const d=i.getType().runtime.bin.listUnknownFields(i).filter((i=>i.no!=p.field.no));i.getType().runtime.bin.discardUnknownFields(i);for(const p of d){i.getType().runtime.bin.onUnknownField(i,p.no,p.wireType,p.data)}}const M=D.writerFactory();let U=p.field;if(!U.opt&&!U.repeated&&(U.kind=="enum"||U.kind=="scalar")){U=Object.assign(Object.assign({},p.field),{opt:true})}p.runtime.bin.writeField(U,d,M,D);const j=v.readerFactory(M.finish());while(j.pos<j.len){const[p,d]=j.tag();const y=j.skip(d,p);i.getType().runtime.bin.onUnknownField(i,p,d,y)}}function clearExtension(i,p){assertExtendee(p,i);if(hasExtension(i,p)){const d=i.getType().runtime.bin;const y=d.listUnknownFields(i).filter((i=>i.no!=p.field.no));d.discardUnknownFields(i);for(const p of y){d.onUnknownField(i,p.no,p.wireType,p.data)}}}function hasExtension(i,p){const d=i.getType();return p.extendee.typeName===d.typeName&&!!d.runtime.bin.listUnknownFields(i).find((i=>i.no==p.field.no))}function assertExtendee(i,p){assert(i.extendee.typeName==p.getType().typeName,`extension ${i.typeName} can only be applied to message ${i.extendee.typeName}`)}function isFieldSet(i,p){const d=i.localName;if(i.repeated){return p[d].length>0}if(i.oneof){return p[i.oneof.localName].case===d}switch(i.kind){case"enum":case"scalar":if(i.opt||i.req){return p[d]!==undefined}if(i.kind=="enum"){return p[d]!==i.T.values[0].no}return!isScalarZeroValue(i.T,p[d]);case"message":return p[d]!==undefined;case"map":return Object.keys(p[d]).length>0}}function clearField(i,p){const d=i.localName;const y=!i.opt&&!i.req;if(i.repeated){p[d]=[]}else if(i.oneof){p[i.oneof.localName]={case:undefined}}else{switch(i.kind){case"map":p[d]={};break;case"enum":p[d]=y?i.T.values[0].no:undefined;break;case"scalar":p[d]=y?scalarZeroValue(i.T,i.L):undefined;break;case"message":p[d]=undefined;break}}}function isMessage(i,p){if(i===null||typeof i!="object"){return false}if(!Object.getOwnPropertyNames(Message.prototype).every((p=>p in i&&typeof i[p]=="function"))){return false}const d=i.getType();if(d===null||typeof d!="function"||!("typeName"in d)||typeof d.typeName!="string"){return false}return p===undefined?true:d.typeName==p.typeName}function wrapField(i,p){if(isMessage(p)||!i.fieldWrapper){return p}return i.fieldWrapper.wrapField(p)}function getUnwrappedFieldType(i){if(i.fieldKind!=="message"){return undefined}if(i.repeated){return undefined}if(i.oneof!=undefined){return undefined}return oe[i.message.typeName]}const oe={"google.protobuf.DoubleValue":ee.DOUBLE,"google.protobuf.FloatValue":ee.FLOAT,"google.protobuf.Int64Value":ee.INT64,"google.protobuf.UInt64Value":ee.UINT64,"google.protobuf.Int32Value":ee.INT32,"google.protobuf.UInt32Value":ee.UINT32,"google.protobuf.BoolValue":ee.BOOL,"google.protobuf.StringValue":ee.STRING,"google.protobuf.BytesValue":ee.BYTES};const se={ignoreUnknownFields:false};const ae={emitDefaultValues:false,enumAsInteger:false,useProtoFieldName:false,prettySpaces:0};function makeReadOptions(i){return i?Object.assign(Object.assign({},se),i):se}function makeWriteOptions(i){return i?Object.assign(Object.assign({},ae),i):ae}const le=Symbol();const ce=Symbol();function makeJsonFormat(){return{makeReadOptions:makeReadOptions,makeWriteOptions:makeWriteOptions,readMessage(i,p,d,y){if(p==null||Array.isArray(p)||typeof p!="object"){throw new Error(`cannot decode message ${i.typeName} from JSON: ${debugJsonValue(p)}`)}y=y!==null&&y!==void 0?y:new i;const v=new Map;const D=d.typeRegistry;for(const[M,U]of Object.entries(p)){const p=i.fields.findJsonName(M);if(p){if(p.oneof){if(U===null&&p.kind=="scalar"){continue}const d=v.get(p.oneof);if(d!==undefined){throw new Error(`cannot decode message ${i.typeName} from JSON: multiple keys for oneof "${p.oneof.name}" present: "${d}", "${M}"`)}v.set(p.oneof,M)}readField(y,U,p,d,i)}else{let p=false;if((D===null||D===void 0?void 0:D.findExtension)&&M.startsWith("[")&&M.endsWith("]")){const v=D.findExtension(M.substring(1,M.length-1));if(v&&v.extendee.typeName==i.typeName){p=true;const[i,D]=createExtensionContainer(v);readField(i,U,v.field,d,v);setExtension(y,v,D(),d)}}if(!p&&!d.ignoreUnknownFields){throw new Error(`cannot decode message ${i.typeName} from JSON: key "${M}" is unknown`)}}}return y},writeMessage(i,p){const d=i.getType();const y={};let v;try{for(v of d.fields.byNumber()){if(!isFieldSet(v,i)){if(v.req){throw`required field not set`}if(!p.emitDefaultValues){continue}if(!canEmitFieldDefaultValue(v)){continue}}const d=v.oneof?i[v.oneof.localName].value:i[v.localName];const D=writeField(v,d,p);if(D!==undefined){y[p.useProtoFieldName?v.name:v.jsonName]=D}}const D=p.typeRegistry;if(D===null||D===void 0?void 0:D.findExtensionFor){for(const v of d.runtime.bin.listUnknownFields(i)){const M=D.findExtensionFor(d.typeName,v.no);if(M&&hasExtension(i,M)){const d=getExtension(i,M,p);const v=writeField(M.field,d,p);if(v!==undefined){y[M.field.jsonName]=v}}}}}catch(i){const p=v?`cannot encode field ${d.typeName}.${v.name} to JSON`:`cannot encode message ${d.typeName} to JSON`;const y=i instanceof Error?i.message:String(i);throw new Error(p+(y.length>0?`: ${y}`:""))}return y},readScalar(i,p,d){return readScalar(i,p,d!==null&&d!==void 0?d:te.BIGINT,true)},writeScalar(i,p,d){if(p===undefined){return undefined}if(d||isScalarZeroValue(i,p)){return writeScalar(i,p)}return undefined},debug:debugJsonValue}}function debugJsonValue(i){if(i===null){return"null"}switch(typeof i){case"object":return Array.isArray(i)?"array":"object";case"string":return i.length>100?"string":`"${i.split('"').join('\\"')}"`;default:return String(i)}}function readField(i,p,d,y,v){let D=d.localName;if(d.repeated){assert(d.kind!="map");if(p===null){return}if(!Array.isArray(p)){throw new Error(`cannot decode field ${v.typeName}.${d.name} from JSON: ${debugJsonValue(p)}`)}const M=i[D];for(const i of p){if(i===null){throw new Error(`cannot decode field ${v.typeName}.${d.name} from JSON: ${debugJsonValue(i)}`)}switch(d.kind){case"message":M.push(d.T.fromJson(i,y));break;case"enum":const p=readEnum(d.T,i,y.ignoreUnknownFields,true);if(p!==ce){M.push(p)}break;case"scalar":try{M.push(readScalar(d.T,i,d.L,true))}catch(p){let y=`cannot decode field ${v.typeName}.${d.name} from JSON: ${debugJsonValue(i)}`;if(p instanceof Error&&p.message.length>0){y+=`: ${p.message}`}throw new Error(y)}break}}}else if(d.kind=="map"){if(p===null){return}if(typeof p!="object"||Array.isArray(p)){throw new Error(`cannot decode field ${v.typeName}.${d.name} from JSON: ${debugJsonValue(p)}`)}const M=i[D];for(const[i,D]of Object.entries(p)){if(D===null){throw new Error(`cannot decode field ${v.typeName}.${d.name} from JSON: map value null`)}let U;try{U=readMapKey(d.K,i)}catch(i){let y=`cannot decode map key for field ${v.typeName}.${d.name} from JSON: ${debugJsonValue(p)}`;if(i instanceof Error&&i.message.length>0){y+=`: ${i.message}`}throw new Error(y)}switch(d.V.kind){case"message":M[U]=d.V.T.fromJson(D,y);break;case"enum":const i=readEnum(d.V.T,D,y.ignoreUnknownFields,true);if(i!==ce){M[U]=i}break;case"scalar":try{M[U]=readScalar(d.V.T,D,te.BIGINT,true)}catch(i){let y=`cannot decode map value for field ${v.typeName}.${d.name} from JSON: ${debugJsonValue(p)}`;if(i instanceof Error&&i.message.length>0){y+=`: ${i.message}`}throw new Error(y)}break}}}else{if(d.oneof){i=i[d.oneof.localName]={case:D};D="value"}switch(d.kind){case"message":const M=d.T;if(p===null&&M.typeName!="google.protobuf.Value"){return}let U=i[D];if(isMessage(U)){U.fromJson(p,y)}else{i[D]=U=M.fromJson(p,y);if(M.fieldWrapper&&!d.oneof){i[D]=M.fieldWrapper.unwrapField(U)}}break;case"enum":const j=readEnum(d.T,p,y.ignoreUnknownFields,false);switch(j){case le:clearField(d,i);break;case ce:break;default:i[D]=j;break}break;case"scalar":try{const y=readScalar(d.T,p,d.L,false);switch(y){case le:clearField(d,i);break;default:i[D]=y;break}}catch(i){let y=`cannot decode field ${v.typeName}.${d.name} from JSON: ${debugJsonValue(p)}`;if(i instanceof Error&&i.message.length>0){y+=`: ${i.message}`}throw new Error(y)}break}}}function readMapKey(i,p){if(i===ee.BOOL){switch(p){case"true":p=true;break;case"false":p=false;break}}return readScalar(i,p,te.BIGINT,true).toString()}function readScalar(i,p,d,y){if(p===null){if(y){return scalarZeroValue(i,d)}return le}switch(i){case ee.DOUBLE:case ee.FLOAT:if(p==="NaN")return Number.NaN;if(p==="Infinity")return Number.POSITIVE_INFINITY;if(p==="-Infinity")return Number.NEGATIVE_INFINITY;if(p===""){break}if(typeof p=="string"&&p.trim().length!==p.length){break}if(typeof p!="string"&&typeof p!="number"){break}const y=Number(p);if(Number.isNaN(y)){break}if(!Number.isFinite(y)){break}if(i==ee.FLOAT)assertFloat32(y);return y;case ee.INT32:case ee.FIXED32:case ee.SFIXED32:case ee.SINT32:case ee.UINT32:let v;if(typeof p=="number")v=p;else if(typeof p=="string"&&p.length>0){if(p.trim().length===p.length)v=Number(p)}if(v===undefined)break;if(i==ee.UINT32||i==ee.FIXED32)assertUInt32(v);else assertInt32(v);return v;case ee.INT64:case ee.SFIXED64:case ee.SINT64:if(typeof p!="number"&&typeof p!="string")break;const D=K.parse(p);return d?D.toString():D;case ee.FIXED64:case ee.UINT64:if(typeof p!="number"&&typeof p!="string")break;const M=K.uParse(p);return d?M.toString():M;case ee.BOOL:if(typeof p!=="boolean")break;return p;case ee.STRING:if(typeof p!=="string"){break}try{encodeURIComponent(p)}catch(i){throw new Error("invalid UTF8")}return p;case ee.BYTES:if(p==="")return new Uint8Array(0);if(typeof p!=="string")break;return ie.dec(p)}throw new Error}function readEnum(i,p,d,y){if(p===null){if(i.typeName=="google.protobuf.NullValue"){return 0}return y?i.values[0].no:le}switch(typeof p){case"number":if(Number.isInteger(p)){return p}break;case"string":const y=i.findName(p);if(y!==undefined){return y.no}if(d){return ce}break}throw new Error(`cannot decode enum ${i.typeName} from JSON: ${debugJsonValue(p)}`)}function canEmitFieldDefaultValue(i){if(i.repeated||i.kind=="map"){return true}if(i.oneof){return false}if(i.kind=="message"){return false}if(i.opt||i.req){return false}return true}function writeField(i,p,d){if(i.kind=="map"){assert(typeof p=="object"&&p!=null);const y={};const v=Object.entries(p);switch(i.V.kind){case"scalar":for(const[p,d]of v){y[p.toString()]=writeScalar(i.V.T,d)}break;case"message":for(const[i,p]of v){y[i.toString()]=p.toJson(d)}break;case"enum":const p=i.V.T;for(const[i,D]of v){y[i.toString()]=writeEnum(p,D,d.enumAsInteger)}break}return d.emitDefaultValues||v.length>0?y:undefined}if(i.repeated){assert(Array.isArray(p));const y=[];switch(i.kind){case"scalar":for(let d=0;d<p.length;d++){y.push(writeScalar(i.T,p[d]))}break;case"enum":for(let v=0;v<p.length;v++){y.push(writeEnum(i.T,p[v],d.enumAsInteger))}break;case"message":for(let i=0;i<p.length;i++){y.push(p[i].toJson(d))}break}return d.emitDefaultValues||y.length>0?y:undefined}switch(i.kind){case"scalar":return writeScalar(i.T,p);case"enum":return writeEnum(i.T,p,d.enumAsInteger);case"message":return wrapField(i.T,p).toJson(d)}}function writeEnum(i,p,d){var y;assert(typeof p=="number");if(i.typeName=="google.protobuf.NullValue"){return null}if(d){return p}const v=i.findNumber(p);return(y=v===null||v===void 0?void 0:v.name)!==null&&y!==void 0?y:p}function writeScalar(i,p){switch(i){case ee.INT32:case ee.SFIXED32:case ee.SINT32:case ee.FIXED32:case ee.UINT32:assert(typeof p=="number");return p;case ee.FLOAT:case ee.DOUBLE:assert(typeof p=="number");if(Number.isNaN(p))return"NaN";if(p===Number.POSITIVE_INFINITY)return"Infinity";if(p===Number.NEGATIVE_INFINITY)return"-Infinity";return p;case ee.STRING:assert(typeof p=="string");return p;case ee.BOOL:assert(typeof p=="boolean");return p;case ee.UINT64:case ee.FIXED64:case ee.INT64:case ee.SFIXED64:case ee.SINT64:assert(typeof p=="bigint"||typeof p=="string"||typeof p=="number");return p.toString();case ee.BYTES:assert(p instanceof Uint8Array);return ie.enc(p)}}var ue;(function(i){i[i["Varint"]=0]="Varint";i[i["Bit64"]=1]="Bit64";i[i["LengthDelimited"]=2]="LengthDelimited";i[i["StartGroup"]=3]="StartGroup";i[i["EndGroup"]=4]="EndGroup";i[i["Bit32"]=5]="Bit32"})(ue||(ue={}));class BinaryWriter{constructor(i){this.stack=[];this.textEncoder=i!==null&&i!==void 0?i:new TextEncoder;this.chunks=[];this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let i=0;for(let p=0;p<this.chunks.length;p++)i+=this.chunks[p].length;let p=new Uint8Array(i);let d=0;for(let i=0;i<this.chunks.length;i++){p.set(this.chunks[i],d);d+=this.chunks[i].length}this.chunks=[];return p}fork(){this.stack.push({chunks:this.chunks,buf:this.buf});this.chunks=[];this.buf=[];return this}join(){let i=this.finish();let p=this.stack.pop();if(!p)throw new Error("invalid state, fork stack empty");this.chunks=p.chunks;this.buf=p.buf;this.uint32(i.byteLength);return this.raw(i)}tag(i,p){return this.uint32((i<<3|p)>>>0)}raw(i){if(this.buf.length){this.chunks.push(new Uint8Array(this.buf));this.buf=[]}this.chunks.push(i);return this}uint32(i){assertUInt32(i);while(i>127){this.buf.push(i&127|128);i=i>>>7}this.buf.push(i);return this}int32(i){assertInt32(i);varint32write(i,this.buf);return this}bool(i){this.buf.push(i?1:0);return this}bytes(i){this.uint32(i.byteLength);return this.raw(i)}string(i){let p=this.textEncoder.encode(i);this.uint32(p.byteLength);return this.raw(p)}float(i){assertFloat32(i);let p=new Uint8Array(4);new DataView(p.buffer).setFloat32(0,i,true);return this.raw(p)}double(i){let p=new Uint8Array(8);new DataView(p.buffer).setFloat64(0,i,true);return this.raw(p)}fixed32(i){assertUInt32(i);let p=new Uint8Array(4);new DataView(p.buffer).setUint32(0,i,true);return this.raw(p)}sfixed32(i){assertInt32(i);let p=new Uint8Array(4);new DataView(p.buffer).setInt32(0,i,true);return this.raw(p)}sint32(i){assertInt32(i);i=(i<<1^i>>31)>>>0;varint32write(i,this.buf);return this}sfixed64(i){let p=new Uint8Array(8),d=new DataView(p.buffer),y=K.enc(i);d.setInt32(0,y.lo,true);d.setInt32(4,y.hi,true);return this.raw(p)}fixed64(i){let p=new Uint8Array(8),d=new DataView(p.buffer),y=K.uEnc(i);d.setInt32(0,y.lo,true);d.setInt32(4,y.hi,true);return this.raw(p)}int64(i){let p=K.enc(i);varint64write(p.lo,p.hi,this.buf);return this}sint64(i){let p=K.enc(i),d=p.hi>>31,y=p.lo<<1^d,v=(p.hi<<1|p.lo>>>31)^d;varint64write(y,v,this.buf);return this}uint64(i){let p=K.uEnc(i);varint64write(p.lo,p.hi,this.buf);return this}}class BinaryReader{constructor(i,p){this.varint64=varint64read;this.uint32=varint32read;this.buf=i;this.len=i.length;this.pos=0;this.view=new DataView(i.buffer,i.byteOffset,i.byteLength);this.textDecoder=p!==null&&p!==void 0?p:new TextDecoder}tag(){let i=this.uint32(),p=i>>>3,d=i&7;if(p<=0||d<0||d>5)throw new Error("illegal tag: field no "+p+" wire type "+d);return[p,d]}skip(i,p){let d=this.pos;switch(i){case ue.Varint:while(this.buf[this.pos++]&128){}break;case ue.Bit64:this.pos+=4;case ue.Bit32:this.pos+=4;break;case ue.LengthDelimited:let d=this.uint32();this.pos+=d;break;case ue.StartGroup:for(;;){const[i,d]=this.tag();if(d===ue.EndGroup){if(p!==undefined&&i!==p){throw new Error("invalid end group tag")}break}this.skip(d,i)}break;default:throw new Error("cant skip wire type "+i)}this.assertBounds();return this.buf.subarray(d,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let i=this.uint32();return i>>>1^-(i&1)}int64(){return K.dec(...this.varint64())}uint64(){return K.uDec(...this.varint64())}sint64(){let[i,p]=this.varint64();let d=-(i&1);i=(i>>>1|(p&1)<<31)^d;p=p>>>1^d;return K.dec(i,p)}bool(){let[i,p]=this.varint64();return i!==0||p!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,true)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,true)}fixed64(){return K.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return K.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,true)}double(){return this.view.getFloat64((this.pos+=8)-8,true)}bytes(){let i=this.uint32(),p=this.pos;this.pos+=i;this.assertBounds();return this.buf.subarray(p,p+i)}string(){return this.textDecoder.decode(this.bytes())}}const pe=Symbol("@bufbuild/protobuf/unknown-fields");const de={readUnknownFields:true,readerFactory:i=>new BinaryReader(i)};const fe={writeUnknownFields:true,writerFactory:()=>new BinaryWriter};function binary_format_makeReadOptions(i){return i?Object.assign(Object.assign({},de),i):de}function binary_format_makeWriteOptions(i){return i?Object.assign(Object.assign({},fe),i):fe}function makeBinaryFormat(){return{makeReadOptions:binary_format_makeReadOptions,makeWriteOptions:binary_format_makeWriteOptions,listUnknownFields(i){var p;return(p=i[pe])!==null&&p!==void 0?p:[]},discardUnknownFields(i){delete i[pe]},writeUnknownFields(i,p){const d=i;const y=d[pe];if(y){for(const i of y){p.tag(i.no,i.wireType).raw(i.data)}}},onUnknownField(i,p,d,y){const v=i;if(!Array.isArray(v[pe])){v[pe]=[]}v[pe].push({no:p,wireType:d,data:y})},readMessage(i,p,d,y,v){const D=i.getType();const M=v?p.len:p.pos+d;let U,j;while(p.pos<M){[U,j]=p.tag();if(v===true&&j==ue.EndGroup){break}const d=D.fields.find(U);if(!d){const d=p.skip(j,U);if(y.readUnknownFields){this.onUnknownField(i,U,j,d)}continue}binary_format_readField(i,p,d,j,y)}if(v&&(j!=ue.EndGroup||U!==d)){throw new Error(`invalid end group tag`)}},readField:binary_format_readField,writeMessage(i,p,d){const y=i.getType();for(const v of y.fields.byNumber()){if(!isFieldSet(v,i)){if(v.req){throw new Error(`cannot encode field ${y.typeName}.${v.name} to binary: required field not set`)}continue}const D=v.oneof?i[v.oneof.localName].value:i[v.localName];binary_format_writeField(v,D,p,d)}if(d.writeUnknownFields){this.writeUnknownFields(i,p)}return p},writeField(i,p,d,y){if(p===undefined){return undefined}binary_format_writeField(i,p,d,y)}}}function binary_format_readField(i,p,d,y,v){let{repeated:D,localName:M}=d;if(d.oneof){i=i[d.oneof.localName];if(i.case!=M){delete i.value}i.case=M;M="value"}switch(d.kind){case"scalar":case"enum":const U=d.kind=="enum"?ee.INT32:d.T;let j=binary_format_readScalar;if(d.kind=="scalar"&&d.L>0){j=readScalarLTString}if(D){let d=i[M];const v=y==ue.LengthDelimited&&U!=ee.STRING&&U!=ee.BYTES;if(v){let i=p.uint32()+p.pos;while(p.pos<i){d.push(j(p,U))}}else{d.push(j(p,U))}}else{i[M]=j(p,U)}break;case"message":const V=d.T;if(D){i[M].push(readMessageField(p,new V,v,d))}else{if(isMessage(i[M])){readMessageField(p,i[M],v,d)}else{i[M]=readMessageField(p,new V,v,d);if(V.fieldWrapper&&!d.oneof&&!d.repeated){i[M]=V.fieldWrapper.unwrapField(i[M])}}}break;case"map":let[K,te]=readMapEntry(d,p,v);i[M][K]=te;break}}function readMessageField(i,p,d,y){const v=p.getType().runtime.bin;const D=y===null||y===void 0?void 0:y.delimited;v.readMessage(p,i,D?y.no:i.uint32(),d,D);return p}function readMapEntry(i,p,d){const y=p.uint32(),v=p.pos+y;let D,M;while(p.pos<v){const[y]=p.tag();switch(y){case 1:D=binary_format_readScalar(p,i.K);break;case 2:switch(i.V.kind){case"scalar":M=binary_format_readScalar(p,i.V.T);break;case"enum":M=p.int32();break;case"message":M=readMessageField(p,new i.V.T,d,undefined);break}break}}if(D===undefined){D=scalarZeroValue(i.K,te.BIGINT)}if(typeof D!="string"&&typeof D!="number"){D=D.toString()}if(M===undefined){switch(i.V.kind){case"scalar":M=scalarZeroValue(i.V.T,te.BIGINT);break;case"enum":M=i.V.T.values[0].no;break;case"message":M=new i.V.T;break}}return[D,M]}function readScalarLTString(i,p){const d=binary_format_readScalar(i,p);return typeof d=="bigint"?d.toString():d}function binary_format_readScalar(i,p){switch(p){case ee.STRING:return i.string();case ee.BOOL:return i.bool();case ee.DOUBLE:return i.double();case ee.FLOAT:return i.float();case ee.INT32:return i.int32();case ee.INT64:return i.int64();case ee.UINT64:return i.uint64();case ee.FIXED64:return i.fixed64();case ee.BYTES:return i.bytes();case ee.FIXED32:return i.fixed32();case ee.SFIXED32:return i.sfixed32();case ee.SFIXED64:return i.sfixed64();case ee.SINT64:return i.sint64();case ee.UINT32:return i.uint32();case ee.SINT32:return i.sint32()}}function binary_format_writeField(i,p,d,y){assert(p!==undefined);const v=i.repeated;switch(i.kind){case"scalar":case"enum":let D=i.kind=="enum"?ee.INT32:i.T;if(v){assert(Array.isArray(p));if(i.packed){writePacked(d,D,i.no,p)}else{for(const y of p){binary_format_writeScalar(d,D,i.no,y)}}}else{binary_format_writeScalar(d,D,i.no,p)}break;case"message":if(v){assert(Array.isArray(p));for(const v of p){writeMessageField(d,y,i,v)}}else{writeMessageField(d,y,i,p)}break;case"map":assert(typeof p=="object"&&p!=null);for(const[v,D]of Object.entries(p)){writeMapEntry(d,y,i,v,D)}break}}function writeMapEntry(i,p,d,y,v){i.tag(d.no,ue.LengthDelimited);i.fork();let D=y;switch(d.K){case ee.INT32:case ee.FIXED32:case ee.UINT32:case ee.SFIXED32:case ee.SINT32:D=Number.parseInt(y);break;case ee.BOOL:assert(y=="true"||y=="false");D=y=="true";break}binary_format_writeScalar(i,d.K,1,D);switch(d.V.kind){case"scalar":binary_format_writeScalar(i,d.V.T,2,v);break;case"enum":binary_format_writeScalar(i,ee.INT32,2,v);break;case"message":assert(v!==undefined);i.tag(2,ue.LengthDelimited).bytes(v.toBinary(p));break}i.join()}function writeMessageField(i,p,d,y){const v=wrapField(d.T,y);if(d.delimited)i.tag(d.no,ue.StartGroup).raw(v.toBinary(p)).tag(d.no,ue.EndGroup);else i.tag(d.no,ue.LengthDelimited).bytes(v.toBinary(p))}function binary_format_writeScalar(i,p,d,y){assert(y!==undefined);let[v,D]=scalarTypeInfo(p);i.tag(d,v)[D](y)}function writePacked(i,p,d,y){if(!y.length){return}i.tag(d,ue.LengthDelimited).fork();let[,v]=scalarTypeInfo(p);for(let p=0;p<y.length;p++){i[v](y[p])}i.join()}function scalarTypeInfo(i){let p=ue.Varint;switch(i){case ee.BYTES:case ee.STRING:p=ue.LengthDelimited;break;case ee.DOUBLE:case ee.FIXED64:case ee.SFIXED64:p=ue.Bit64;break;case ee.FIXED32:case ee.SFIXED32:case ee.FLOAT:p=ue.Bit32;break}const d=ee[i].toLowerCase();return[p,d]}function makeUtilCommon(){return{setEnumType:setEnumType,initPartial(i,p){if(i===undefined){return}const d=p.getType();for(const y of d.fields.byMember()){const d=y.localName,v=p,D=i;if(D[d]==null){continue}switch(y.kind){case"oneof":const i=D[d].case;if(i===undefined){continue}const p=y.findField(i);let M=D[d].value;if(p&&p.kind=="message"&&!isMessage(M,p.T)){M=new p.T(M)}else if(p&&p.kind==="scalar"&&p.T===ee.BYTES){M=toU8Arr(M)}v[d]={case:i,value:M};break;case"scalar":case"enum":let U=D[d];if(y.T===ee.BYTES){U=y.repeated?U.map(toU8Arr):toU8Arr(U)}v[d]=U;break;case"map":switch(y.V.kind){case"scalar":case"enum":if(y.V.T===ee.BYTES){for(const[i,p]of Object.entries(D[d])){v[d][i]=toU8Arr(p)}}else{Object.assign(v[d],D[d])}break;case"message":const i=y.V.T;for(const p of Object.keys(D[d])){let y=D[d][p];if(!i.fieldWrapper){y=new i(y)}v[d][p]=y}break}break;case"message":const j=y.T;if(y.repeated){v[d]=D[d].map((i=>isMessage(i,j)?i:new j(i)))}else{const i=D[d];if(j.fieldWrapper){if(j.typeName==="google.protobuf.BytesValue"){v[d]=toU8Arr(i)}else{v[d]=i}}else{v[d]=isMessage(i,j)?i:new j(i)}}break}}},equals(i,p,d){if(p===d){return true}if(!p||!d){return false}return i.fields.byMember().every((i=>{const y=p[i.localName];const v=d[i.localName];if(i.repeated){if(y.length!==v.length){return false}switch(i.kind){case"message":return y.every(((p,d)=>i.T.equals(p,v[d])));case"scalar":return y.every(((p,d)=>scalarEquals(i.T,p,v[d])));case"enum":return y.every(((i,p)=>scalarEquals(ee.INT32,i,v[p])))}throw new Error(`repeated cannot contain ${i.kind}`)}switch(i.kind){case"message":let p=y;let d=v;if(i.T.fieldWrapper){if(p!==undefined&&!isMessage(p)){p=i.T.fieldWrapper.wrapField(p)}if(d!==undefined&&!isMessage(d)){d=i.T.fieldWrapper.wrapField(d)}}return i.T.equals(p,d);case"enum":return scalarEquals(ee.INT32,y,v);case"scalar":return scalarEquals(i.T,y,v);case"oneof":if(y.case!==v.case){return false}const D=i.findField(y.case);if(D===undefined){return true}switch(D.kind){case"message":return D.T.equals(y.value,v.value);case"enum":return scalarEquals(ee.INT32,y.value,v.value);case"scalar":return scalarEquals(D.T,y.value,v.value)}throw new Error(`oneof cannot contain ${D.kind}`);case"map":const M=Object.keys(y).concat(Object.keys(v));switch(i.V.kind){case"message":const p=i.V.T;return M.every((i=>p.equals(y[i],v[i])));case"enum":return M.every((i=>scalarEquals(ee.INT32,y[i],v[i])));case"scalar":const d=i.V.T;return M.every((i=>scalarEquals(d,y[i],v[i])))}break}}))},clone(i){const p=i.getType(),d=new p,y=d;for(const d of p.fields.byMember()){const p=i[d.localName];let v;if(d.repeated){v=p.map(cloneSingularField)}else if(d.kind=="map"){v=y[d.localName];for(const[i,d]of Object.entries(p)){v[i]=cloneSingularField(d)}}else if(d.kind=="oneof"){const i=d.findField(p.case);v=i?{case:p.case,value:cloneSingularField(p.value)}:{case:undefined}}else{v=cloneSingularField(p)}y[d.localName]=v}for(const d of p.runtime.bin.listUnknownFields(i)){p.runtime.bin.onUnknownField(y,d.no,d.wireType,d.data)}return d}}}function cloneSingularField(i){if(i===undefined){return i}if(isMessage(i)){return i.clone()}if(i instanceof Uint8Array){const p=new Uint8Array(i.byteLength);p.set(i);return p}return i}function toU8Arr(i){return i instanceof Uint8Array?i:new Uint8Array(i)}function makeProtoRuntime(i,p,d){return{syntax:i,json:makeJsonFormat(),bin:makeBinaryFormat(),util:Object.assign(Object.assign({},makeUtilCommon()),{newFieldList:p,initFields:d}),makeMessageType(i,p,d){return makeMessageType(this,i,p,d)},makeEnum:makeEnum,makeEnumType:makeEnumType,getEnumType:getEnumType,makeExtension(i,p,d){return makeExtension(this,i,p,d)}}}class InternalFieldList{constructor(i,p){this._fields=i;this._normalizer=p}findJsonName(i){if(!this.jsonNames){const i={};for(const p of this.list()){i[p.jsonName]=i[p.name]=p}this.jsonNames=i}return this.jsonNames[i]}find(i){if(!this.numbers){const i={};for(const p of this.list()){i[p.no]=p}this.numbers=i}return this.numbers[i]}list(){if(!this.all){this.all=this._normalizer(this._fields)}return this.all}byNumber(){if(!this.numbersAsc){this.numbersAsc=this.list().concat().sort(((i,p)=>i.no-p.no))}return this.numbersAsc}byMember(){if(!this.members){this.members=[];const i=this.members;let p;for(const d of this.list()){if(d.oneof){if(d.oneof!==p){p=d.oneof;i.push(p)}}else{i.push(d)}}}return this.members}}function localName(i){switch(i.kind){case"field":return localFieldName(i.name,i.oneof!==undefined);case"oneof":return localOneofName(i.name);case"enum":case"message":case"service":case"extension":{const p=i.file.proto.package;const d=p===undefined?0:p.length+1;const y=i.typeName.substring(d).replace(/\./g,"_");return safeObjectProperty(safeIdentifier(y))}case"enum_value":{let p=i.name;const d=i.parent.sharedPrefix;if(d!==undefined){p=p.substring(d.length)}return safeObjectProperty(p)}case"rpc":{let p=i.name;if(p.length==0){return p}p=p[0].toLowerCase()+p.substring(1);return safeObjectProperty(p)}}}function localFieldName(i,p){const d=protoCamelCase(i);if(p){return d}return safeObjectProperty(safeMessageProperty(d))}function localOneofName(i){return localFieldName(i,false)}const me=protoCamelCase;function findEnumSharedPrefix(i,p){const d=camelToSnakeCase(i)+"_";for(const i of p){if(!i.toLowerCase().startsWith(d)){return undefined}const p=i.substring(d.length);if(p.length==0){return undefined}if(/^\d/.test(p)){return undefined}}return d}function camelToSnakeCase(i){return(i.substring(0,1)+i.substring(1).replace(/[A-Z]/g,(i=>"_"+i))).toLowerCase()}function protoCamelCase(i){let p=false;const d=[];for(let y=0;y<i.length;y++){let v=i.charAt(y);switch(v){case"_":p=true;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":d.push(v);p=false;break;default:if(p){p=false;v=v.toUpperCase()}d.push(v);break}}return d.join("")}const he=new Set(["break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","false","finally","for","function","if","import","in","instanceof","new","null","return","super","switch","this","throw","true","try","typeof","var","void","while","with","yield","enum","implements","interface","let","package","private","protected","public","static","Object","bigint","number","boolean","string","object","globalThis","Uint8Array","Partial"]);const Ae=new Set(["constructor","toString","toJSON","valueOf"]);const ge=new Set(["getType","clone","equals","fromBinary","fromJson","fromJsonString","toBinary","toJson","toJsonString","toObject"]);const fallback=i=>`${i}$`;const safeMessageProperty=i=>{if(ge.has(i)){return fallback(i)}return i};const safeObjectProperty=i=>{if(Ae.has(i)){return fallback(i)}return i};const safeIdentifier=i=>{if(he.has(i)){return fallback(i)}return i};class InternalOneofInfo{constructor(i){this.kind="oneof";this.repeated=false;this.packed=false;this.opt=false;this.req=false;this.default=undefined;this.fields=[];this.name=i;this.localName=localOneofName(i)}addField(i){assert(i.oneof===this,`field ${i.name} not one of ${this.name}`);this.fields.push(i)}findField(i){if(!this._lookup){this._lookup=Object.create(null);for(let i=0;i<this.fields.length;i++){this._lookup[this.fields[i].localName]=this.fields[i]}}return this._lookup[i]}}function normalizeFieldInfos(i,p){var d,y,v,D,M,U;const j=[];let V;for(const K of typeof i=="function"?i():i){const i=K;i.localName=localFieldName(K.name,K.oneof!==undefined);i.jsonName=(d=K.jsonName)!==null&&d!==void 0?d:me(K.name);i.repeated=(y=K.repeated)!==null&&y!==void 0?y:false;if(K.kind=="scalar"){i.L=(v=K.L)!==null&&v!==void 0?v:te.BIGINT}i.delimited=(D=K.delimited)!==null&&D!==void 0?D:false;i.req=(M=K.req)!==null&&M!==void 0?M:false;i.opt=(U=K.opt)!==null&&U!==void 0?U:false;if(K.packed===undefined){if(p){i.packed=K.kind=="enum"||K.kind=="scalar"&&K.T!=ee.BYTES&&K.T!=ee.STRING}else{i.packed=false}}if(K.oneof!==undefined){const p=typeof K.oneof=="string"?K.oneof:K.oneof.name;if(!V||V.name!=p){V=new InternalOneofInfo(p)}i.oneof=V;V.addField(i)}j.push(i)}return j}const ye=makeProtoRuntime("proto3",(i=>new InternalFieldList(i,(i=>normalizeFieldInfos(i,true)))),(i=>{for(const p of i.getType().fields.byMember()){if(p.opt){continue}const d=p.localName,y=i;if(p.repeated){y[d]=[];continue}switch(p.kind){case"oneof":y[d]={case:undefined};break;case"enum":y[d]=0;break;case"map":y[d]={};break;case"scalar":y[d]=scalarZeroValue(p.T,p.L);break;case"message":break}}}));const be=ye.makeEnum("stickydisk.v1.Architecture",[{no:0,name:"ARCHITECTURE_UNSPECIFIED",localName:"UNSPECIFIED"},{no:1,name:"ARCHITECTURE_AMD64",localName:"AMD64"},{no:2,name:"ARCHITECTURE_ARM64",localName:"ARM64"}]);const Ee=ye.makeMessageType("stickydisk.v1.GetStickyDiskRequest",(()=>[{no:1,name:"sticky_disk_key",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"installation_model_id",kind:"scalar",T:9},{no:4,name:"vm_id",kind:"scalar",T:9},{no:5,name:"sticky_disk_type",kind:"scalar",T:9},{no:6,name:"repo_name",kind:"scalar",T:9},{no:7,name:"sticky_disk_token",kind:"scalar",T:9}]));const ve=ye.makeMessageType("stickydisk.v1.GetStickyDiskResponse",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"disk_identifier",kind:"scalar",T:9}]));const Ce=ye.makeMessageType("stickydisk.v1.CommitStickyDiskRequest",(()=>[{no:1,name:"expose_id",kind:"scalar",T:9},{no:2,name:"sticky_disk_key",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"should_commit",kind:"scalar",T:8},{no:5,name:"repo_name",kind:"scalar",T:9},{no:6,name:"sticky_disk_token",kind:"scalar",T:9}]));const we=ye.makeMessageType("stickydisk.v1.CommitStickyDiskResponse",[]);const Se=ye.makeMessageType("stickydisk.v1.Metric",(()=>[{no:1,name:"int_value",kind:"scalar",T:3,oneof:"value"},{no:2,name:"double_value",kind:"scalar",T:1,oneof:"value"},{no:3,name:"type",kind:"enum",T:ye.getEnumType(Ie)}]));const Ie=ye.makeEnum("stickydisk.v1.Metric.MetricType",[{no:0,name:"METRIC_TYPE_UNSPECIFIED"},{no:1,name:"BPA_HOTLOAD_DURATION_MS"},{no:2,name:"BPA_BUILDKITD_READY_DURATION_MS"},{no:3,name:"BPA_BUILDKITD_SHUTDOWN_DURATION_MS"},{no:4,name:"BPA_FEATURE_USAGE"},{no:5,name:"BAZEL_HOTLOAD_DURATION_MS"},{no:6,name:"BAZEL_FEATURE_USAGE"}]);const Be=ye.makeMessageType("stickydisk.v1.ReportMetricRequest",(()=>[{no:1,name:"repo_name",kind:"scalar",T:9},{no:2,name:"region",kind:"scalar",T:9},{no:3,name:"metric",kind:"message",T:Se}]));const Te=ye.makeMessageType("stickydisk.v1.ReportMetricResponse",[]);const xe=ye.makeMessageType("stickydisk.v1.UpRequest",[]);const _e=ye.makeMessageType("stickydisk.v1.UpResponse",[]);const Re=ye.makeMessageType("stickydisk.v1.QueueDockerJobRequest",(()=>[{no:1,name:"job_name",kind:"scalar",T:9},{no:2,name:"tailscale_hostname",kind:"scalar",T:9},{no:3,name:"vm_id",kind:"scalar",T:9},{no:4,name:"arch",kind:"enum",T:ye.getEnumType(be)}]));const Ne=ye.makeMessageType("stickydisk.v1.QueueDockerJobResponse",[]);var ke;(function(i){i[i["Unary"]=0]="Unary";i[i["ServerStreaming"]=1]="ServerStreaming";i[i["ClientStreaming"]=2]="ClientStreaming";i[i["BiDiStreaming"]=3]="BiDiStreaming"})(ke||(ke={}));var Pe;(function(i){i[i["NoSideEffects"]=1]="NoSideEffects";i[i["Idempotent"]=2]="Idempotent"})(Pe||(Pe={}));const Qe={typeName:"stickydisk.v1.StickyDiskService",methods:{getStickyDisk:{name:"GetStickyDisk",I:Ee,O:ve,kind:ke.Unary},commitStickyDisk:{name:"CommitStickyDisk",I:Ce,O:we,kind:ke.Unary},up:{name:"Up",I:xe,O:_e,kind:ke.Unary},reportMetric:{name:"ReportMetric",I:Be,O:Te,kind:ke.Unary},queueDockerJob:{name:"QueueDockerJob",I:Re,O:Ne,kind:ke.Unary}}}},76513:i=>{"use strict";i.exports=JSON.parse('{"name":"@actions/artifact","version":"2.3.2","preview":true,"description":"Actions artifact lib","keywords":["github","actions","artifact"],"homepage":"https://github.com/actions/toolkit/tree/main/packages/artifact","license":"MIT","main":"lib/artifact.js","types":"lib/artifact.d.ts","directories":{"lib":"lib","test":"__tests__"},"files":["lib","!.DS_Store"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/actions/toolkit.git","directory":"packages/artifact"},"scripts":{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json","test":"cd ../../ && npm run test ./packages/artifact","bootstrap":"cd ../../ && npm run bootstrap","tsc-run":"tsc","tsc":"npm run bootstrap && npm run tsc-run","gen:docs":"typedoc --plugin typedoc-plugin-markdown --out docs/generated src/artifact.ts --githubPages false --readme none"},"bugs":{"url":"https://github.com/actions/toolkit/issues"},"dependencies":{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1","archiver":"^7.0.1","jwt-decode":"^3.1.2","unzip-stream":"^0.3.1"},"devDependencies":{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.2.2"}}')},47080:i=>{"use strict";i.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"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":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"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":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"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":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true,"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":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"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":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"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":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"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":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"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":true},"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":false,"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":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"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":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"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":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"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":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"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":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"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":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"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":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"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":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"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":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"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":false,"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":true,"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":true},"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":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"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":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"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":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"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":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"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":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"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":true},"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":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"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":true,"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":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"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":true},"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":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"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":true},"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":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"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":true,"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":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"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":true},"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":true},"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":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"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":true},"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":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"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":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"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":false},"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":false},"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":false},"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":true},"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":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"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":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"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":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"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":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"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":false},"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":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"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":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"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":true},"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":true},"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":true,"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":false,"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":true,"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":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"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":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"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":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"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":false,"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":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"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":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"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":true},"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":false,"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":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"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":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true,"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":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"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":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"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":true},"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":true},"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":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"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":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"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":true,"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":true},"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":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"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":true},"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":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"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":true,"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":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"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":true,"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":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"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":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"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":true,"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":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"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":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"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":true},"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":true,"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":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"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":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"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":false,"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":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"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":false},"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":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"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":true,"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":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"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":false},"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":true,"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":false,"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":false,"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":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"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":true,"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":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"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":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"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":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"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":false,"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":false,"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":false},"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":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"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":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"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":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"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":false,"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":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"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":false},"image/png":{"source":"iana","compressible":false,"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":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"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":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"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":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"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":false},"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":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"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":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"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":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"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":true},"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":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"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":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"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":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"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":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"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":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"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":true,"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":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"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":true,"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":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"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":true,"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":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"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":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"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":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"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":false,"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":true},"x-shader/x-vertex":{"compressible":true}}')},92547:i=>{"use strict";i.exports=JSON.parse('[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]')}};var __webpack_module_cache__={};function __nccwpck_require__(i){var p=__webpack_module_cache__[i];if(p!==undefined){return p.exports}var d=__webpack_module_cache__[i]={id:i,loaded:false,exports:{}};var y=true;try{__webpack_modules__[i].call(d.exports,d,d.exports,__nccwpck_require__);y=false}finally{if(y)delete __webpack_module_cache__[i]}d.loaded=true;return d.exports}(()=>{__nccwpck_require__.d=(i,p)=>{for(var d in p){if(__nccwpck_require__.o(p,d)&&!__nccwpck_require__.o(i,d)){Object.defineProperty(i,d,{enumerable:true,get:p[d]})}}}})();(()=>{__nccwpck_require__.o=(i,p)=>Object.prototype.hasOwnProperty.call(i,p)})();(()=>{__nccwpck_require__.r=i=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(i,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(i,"__esModule",{value:true})}})();(()=>{__nccwpck_require__.nmd=i=>{i.paths=[];if(!i.children)i.children=[];return i}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__=__nccwpck_require__(3084);module.exports=__webpack_exports__})();
//# sourceMappingURL=index.js.map