From 1acd89613a4d5e670d53ca7e826a46950bfa2edc Mon Sep 17 00:00:00 2001 From: Rizky Date: Sun, 18 Aug 2024 14:09:35 +0700 Subject: [PATCH] fix children rendering --- app/srv/core/main.js | 2 +- app/web/src/nova/prod/root.tsx | 1 + app/web/src/nova/vi/render/render.tsx | 7 ++++++- app/web/src/nova/vi/root.tsx | 12 +++++------- app/web/src/nova/vi/vi.tsx | 1 + 5 files changed, 14 insertions(+), 9 deletions(-) diff --git a/app/srv/core/main.js b/app/srv/core/main.js index 6f4718c6..b48f7175 100644 --- a/app/srv/core/main.js +++ b/app/srv/core/main.js @@ -121,7 +121,7 @@ ${p.message} return ${h.trim()} `)(...Object.values(u))(...m)),u[d]=b,a[d]=b,r&&(r[d]=b)}catch{c.add(d)}if(location.pathname.startsWith("/ed/")&&Ki.item_id&&t.item.id===Ki.item_id){Ki.scope={};for(let[d,f]of Object.entries(r))Ki.scope[d]=f;Ki.scope.self_props=a}}}},Bt={timeout:null,set:new WeakSet,map:{},src:{}},Ub=(e,t)=>{if(!Bt.set.has(e)){Bt.set.add(e);let n=(0,H_.createId)();Bt.map[n]={mprop:e},Bt.src[n]=t}clearTimeout(Bt.timeout),Bt.timeout=setTimeout(async()=>{let n=await Ma(Bt.src),r=null;for(let[i,o]of Object.entries(n)){let s=Bt.map[i].mprop;if(!r&&s.doc){r=s.doc;break}}r&&(r.transact(()=>{for(let[i,o]of Object.entries(n))Bt.map[i].mprop.set("valueBuilt",o)}),Bt.set=new WeakSet,Bt.map={},Bt.src={})},300)},Fa=(e,t,n,r)=>{let i=r?t.item.script_keyed?.[r]:t.item.script;if(i&&i.props){let o={...n,api:e.site.api,db:e.site.db};for(let[s,l]of Object.entries(i.props))if(l.fn){let u=new Function(...Object.keys(o),`// [${t.item.name}] ${s}: ${t.item.id} return ${l.value||""} - `);l.fn=u(...Object.values(o))}}};var Fd=Z(me()),Ud=({meta:e,passprop:t,is_layout:n,parent_key:r,depth:i})=>{let o=mr(hr,"VI"),[s,l]=(0,G_.useState)({});e.render=()=>{l({})};let u=t;return e.item.component?.id&&(u||(u={}),V_(o,e,n,u,i,r)),e.item.adv?.html?(0,Fd.jsx)(Ua,{meta:e,passprop:u,is_layout:n,depth:i}):e.item.adv?.js&&($_(o,e,n,u,i,r),e.script)?e.script.result:(0,Fd.jsx)(Ua,{meta:e,passprop:u,is_layout:n,depth:i})};var Ye=Z(me()),Bb=70,$b={debug:!!localStorage.getItem("prasi-js-debug")},Ba={enabled:!1,meta:{}},Ln=({meta:e,passprop:t,is_layout:n,parent_key:r,depth:i})=>{if(Ba.enabled){let o=Ba.meta;if(o[e.item.id]?o[e.item.id].last_render===Math.floor(Date.now()/1e3)?o[e.item.id].count++:o[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1}:o[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1},o[e.item.id]?.count>Bb)return(0,Ye.jsxs)("div",{className:"bg-orange-100 border border-orange-300 rounded-sm text-xs flex flex-col items-center",children:[(0,Ye.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["WARNING: Render loop detected in [",e.item.name,"]"]}),(0,Ye.jsxs)("p",{className:"border-b border-orange-300 px-1 pb-1 min-w-[100px]",children:["Rendered ",o[e.item.id]?.count," times in less than 1 second."]})]})}if(!e||e.item.hidden)return null;if($b.debug){let o="";for(let s=0;s{let o=mr(hr,"VI");if(n&&e.item.name==="children"){let l=[];for(let u of o.entry){let c=o.meta[u];if(c.item.adv?.js||c.item.component?.id)l.push((0,Ye.jsx)(dn,{meta:c,children:(0,Ye.jsx)(Ud,{meta:c,is_layout:!1,passprop:{...t},parent_key:r,depth:i+1})}));else{let a=ms(o,c,!1,t,i);o.visit&&o.visit(c,a),l.push((0,Ye.jsx)("div",{...a.props}))}}return(0,Ye.jsx)(Ye.Fragment,{children:l.map((u,c)=>(0,Ye.jsx)(Z_.Fragment,{children:u},c))})}let s=ms(o,e,n,t,i);return o.visit&&o.visit(e,s),(0,Ye.jsx)("div",{...s.props})};y();w();_();y();w();_();y();w();_();var Ot=window,K_=async(e,t)=>{window.parent&&(window.addEventListener("message",async({data:n})=>{if(typeof n=="object"&&n.mobile){let r=n,i=async o=>{if(!Ot.notif?.onTap){let s=null,l=0;await new Promise(()=>{s=setInterval(()=>{l++,l>20&&clearInterval(s),o()&&clearInterval(s)},500)});return}};switch(r.type){case"notification-token":t.notif={token:r.token},Ot.notif={async send(o){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:typeof o.user_id=="string"?o.user_id:o.user_id.toString(),body:o.body,title:o.title,data:o.data})},async register(o){if(e&&e.site.api&&t.notif?.token)return await e.site.api._notif("register",{type:"register",id:typeof o=="string"?o:o.toString(),token:t.notif.token})},onReceive(o){},onTap(o){}};break;case"notification-tap":if(!Ot.notif?.onTap){i(()=>Ot.notif?.onTap?(Ot.notif?.onTap(r.notif),!0):!1);return}Ot.notif?.onTap&&Ot.notif?.onTap(r.notif);break;case"notification-receive":Ot.notif?.onReceive||i(()=>Ot.notif?.onReceive?(Ot.notif?.onReceive(r.notif),!0):!1),Ot.notif?.onReceive&&Ot.notif?.onReceive(r.notif);break}}}),window.parent.postMessage({mobile:!0,type:"ready"},"*")),Ot.notif={async send(n){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:typeof n.user_id=="string"?n.user_id:n.user_id.toString(),body:n.body,title:n.title,data:n.data})}}};y();w();_();var Bd=window;Bd.prasi_ext||(Bd.prasi_ext={});var $a=Bd.prasi_ext;var q_=async e=>{let t=$a[e.site.id];if(t||($a[e.site.id]={status:"init"},t=$a[e.site.id]),t.status==="init"){if(t.status="loading",window.parent!==window){let n=r=>{window.parent.postMessage({mobile:!0,...r},"*")};window.addEventListener("message",async({data:r})=>{console.log(r),typeof r=="object"&&r.mobile}),n({type:"ready"})}await K_(e,t),t.status="ready"}};var Yi=Z(me()),X_=({})=>{let e=mr(hr,"VI"),t=pr({tick:Date.now()});if(e.tick=t.tick,q_(e),e.status!=="ready")return(0,Yi.jsx)("div",{className:"flex flex-1 flex-col relative",children:(0,Yi.jsx)(ds,{backdrop:!1})});let n=!!e.layout?.entry&&e.layout.entry.length>0,r=e.entry;return n&&e.layout?.entry&&(r=e.layout?.entry),(0,Yi.jsx)("div",{className:"flex flex-1 flex-col relative",children:Array.isArray(r)&&r.map(i=>{let o=n?e.layout?.meta[i]:e.meta[i];return o&&Element?(0,Yi.jsx)(dn,{children:(0,Yi.jsx)(Ln,{meta:o,is_layout:n,depth:0})},o.item.id):null})})};var Ha=Z(me()),mn=window;mn.prasi_internal||(mn.prasi_internal={page:{id:""}});var Q_=({meta:e,entry:t,api_url:n,site_id:r,api:i,mode:o,db:s,visit:l,script:u,preloaded:c,page_id:a,render_stat:d,on_status_changed:f,on_preload:p,layout:h,comp_load:S})=>{let b=mr(hr,"VI");return b.mode=o,b.entry=t,b.on_preload=p,b.comp.load=S,a&&(mn.prasi_internal.page.id=a),mn.siteurl=(m,g)=>{if(m.startsWith("http://")||m.startsWith("https://"))return m;try{["prasi.avolut.com"].includes(location.hostname)||location.host==="localhost:4550"?b.site.api_url&&(b.site_url||(b.site_url=new URL(b.site.api_url))):b.site_url||(g&&b.site.api_url?b.site_url=new URL(b.site.api_url):b.site_url=new URL(location.href),b.site_url.pathname="")}catch{}if(b.site_url){let v=b.site_url,x=m;return x.startsWith("/")||(x="/"+x),mn.prasiContext.siteUrl&&(x=mn.prasiContext.siteUrl(x)),`${v.protocol}//${v.host}${x}`}return m},mn.isMobile=o==="mobile",mn.isDesktop=o==="desktop",mn.preloaded=c||(m=>{}),mn.preload=(m,g)=>{if(b.on_preload)return new Promise(v=>{b.page.navs[a]||(b.page.navs[a]=new Set);let x=b.page.navs[a],N=typeof m=="string"?[m]:m,L=!0;for(let P of N)x.has(P)||(x.add(P),L=!1);L?v():(b.page.preload.push(v),b.on_preload?.({urls:Array.from(b.page.navs[a]),opt:{on_load:(...P)=>{g?.on_load?.(...P);for(let D of b.page.preload)D();b.page.preload=[],b.render()}}}))})},b.layout=h,b.page.cur.id=a,b.on_status_changes=f,d==="disabled"&&(Ba.enabled=!1),b.meta!==e&&(b.meta=e),u&&(b.script.init_local_effect=u.init_local_effect),b.visit=l,b.status==="init"&&(b.site.db=s,b.site.api=i,my(b,{api_url:n,site_id:r})),p&&(0,Va.useEffect)(()=>{setTimeout(()=>{let m=b.page.navs[b.page.cur.id];m&&p({urls:Array.from(m),opt:{on_load(g){}}})},500)},[b.page.cur.id]),(0,Ha.jsx)(dn,{children:(0,Ha.jsx)(Va.Suspense,{children:(0,Ha.jsx)(X_,{})})})};y();w();_();y();w();_();y();w();_();y();w();_();y();w();_();var Hd;try{Hd=new TextDecoder}catch{}var $,Ht,k=0;var u1=[],Vd=u1,Wd=0,ve={},oe,_r,$t=0,hn=0,He,zn,vt=[],re,J_={useRecords:!1,mapsAsObjects:!0},xs=class{},Zd=new xs;Zd.name="MessagePack 0xC1";var wr=!1,c1=2,Y_,e1,t1;try{new Function("")}catch{c1=1/0}var Xr=class e{constructor(t){t&&(t.useRecords===!1&&t.mapsAsObjects===void 0&&(t.mapsAsObjects=!0),t.sequential&&t.trusted!==!1&&(t.trusted=!0,!t.structures&&t.useRecords!=!1&&(t.structures=[],t.maxSharedStructures||(t.maxSharedStructures=0))),t.structures?t.structures.sharedLength=t.structures.length:t.getStructures&&((t.structures=[]).uninitialized=!0,t.structures.sharedLength=0),t.int64AsNumber&&(t.int64AsType="number")),Object.assign(this,t)}unpack(t,n){if($)return h1(()=>(Ga(),this?this.unpack(t,n):e.prototype.unpack.call(J_,t,n)));!t.buffer&&t.constructor===ArrayBuffer&&(t=typeof R<"u"?R.from(t):new Uint8Array(t)),typeof n=="object"?(Ht=n.end||t.length,k=n.start||0):(k=0,Ht=n>-1?n:t.length),Wd=0,hn=0,_r=null,Vd=u1,He=null,$=t;try{re=t.dataView||(t.dataView=new DataView(t.buffer,t.byteOffset,t.byteLength))}catch(r){throw $=null,t instanceof Uint8Array?r:new Error("Source must be a Uint8Array or Buffer but was a "+(t&&typeof t=="object"?t.constructor.name:typeof t))}if(this instanceof e){if(ve=this,this.structures)return oe=this.structures,Wa(n);(!oe||oe.length>0)&&(oe=[])}else ve=J_,(!oe||oe.length>0)&&(oe=[]);return Wa(n)}unpackMultiple(t,n){let r,i=0;try{wr=!0;let o=t.length,s=this?this.unpack(t,o):Ka.unpack(t,o);if(n){if(n(s,i,k)===!1)return;for(;kr.slice(0)));for(let r=0,i=t.length;r=32&&(o.highByte=r-32>>5))}t.sharedLength=t.length;for(let r in n||[])if(r>=0){let i=t[r],o=n[r];o&&(i&&((t.restoreStructures||(t.restoreStructures=[]))[r]=i),t[r]=o)}return this.structures=t}decode(t,n){return this.unpack(t,n)}};function Wa(e){try{if(!ve.trusted&&!wr){let n=oe.sharedLength||0;n=32&&Y_?(t=Y_($,k,Ht,ve),$=null,!(e&&e.lazy)&&t&&(t=t.toJSON()),k=Ht):t=Pe(),He&&(k=He.postBundlePosition,He=null),wr&&(oe.restoreStructures=null),k==Ht)oe&&oe.restoreStructures&&n1(),oe=null,$=null,zn&&(zn=null);else{if(k>Ht)throw new Error("Unexpected end of MessagePack data");if(!wr){let n;try{n=JSON.stringify(t,(r,i)=>typeof i=="bigint"?`${i}n`:i).slice(0,100)}catch(r){n="(JSON view not available "+r+")"}throw new Error("Data read, but end of buffer not reached "+n)}}return t}catch(t){throw oe&&oe.restoreStructures&&n1(),Ga(),(t instanceof RangeError||t.message.startsWith("Unexpected end of buffer")||k>Ht)&&(t.incomplete=!0),t}}function n1(){for(let e in oe.restoreStructures)oe[e]=oe.restoreStructures[e];oe.restoreStructures=null}function Pe(){let e=$[k++];if(e<160)if(e<128){if(e<64)return e;{let t=oe[e&63]||ve.getStructures&&f1()[e&63];return t?(t.read||(t.read=Kd(t,e&63)),t.read()):e}}else if(e<144)if(e-=128,ve.mapsAsObjects){let t={};for(let n=0;n=k)return _r.slice(k-$t,(k+=t)-$t);if(hn==0&&Ht<140){let n=t<16?qd(t):d1(t);if(n!=null)return n}return Gd(t)}else{let t;switch(e){case 192:return null;case 193:return He?(t=Pe(),t>0?He[1].slice(He.position1,He.position1+=t):He[0].slice(He.position0,He.position0-=t)):Zd;case 194:return!1;case 195:return!0;case 196:if(t=$[k++],t===void 0)throw new Error("Unexpected end of buffer");return $d(t);case 197:return t=re.getUint16(k),k+=2,$d(t);case 198:return t=re.getUint32(k),k+=4,$d(t);case 199:return qr($[k++]);case 200:return t=re.getUint16(k),k+=2,qr(t);case 201:return t=re.getUint32(k),k+=4,qr(t);case 202:if(t=re.getFloat32(k),ve.useFloat32>2){let n=Za[($[k]&127)<<1|$[k+1]>>7];return k+=4,(n*t+(t>0?.5:-.5)>>0)/n}return k+=4,t;case 203:return t=re.getFloat64(k),k+=8,t;case 204:return $[k++];case 205:return t=re.getUint16(k),k+=2,t;case 206:return t=re.getUint32(k),k+=4,t;case 207:return ve.int64AsType==="number"?(t=re.getUint32(k)*4294967296,t+=re.getUint32(k+4)):ve.int64AsType==="string"?t=re.getBigUint64(k).toString():ve.int64AsType==="auto"?(t=re.getBigUint64(k),t<=BigInt(2)<=BigInt(-2)<=k?_r.slice(k-$t,(k+=t)-$t):Vb(t);case 218:return t=re.getUint16(k),k+=2,hn>=k?_r.slice(k-$t,(k+=t)-$t):Wb(t);case 219:return t=re.getUint32(k),k+=4,hn>=k?_r.slice(k-$t,(k+=t)-$t):Gb(t);case 220:return t=re.getUint16(k),k+=2,i1(t);case 221:return t=re.getUint32(k),k+=4,i1(t);case 222:return t=re.getUint16(k),k+=2,o1(t);case 223:return t=re.getUint32(k),k+=4,o1(t);default:if(e>=224)return e-256;if(e===void 0){let n=new Error("Unexpected end of MessagePack data");throw n.incomplete=!0,n}throw new Error("Unknown MessagePack token "+e)}}}var Hb=/^[a-zA-Z_$][a-zA-Z\d_$]*$/;function Kd(e,t){function n(){if(n.count++>c1){let i=e.read=new Function("r","return function(){return "+(ve.freezeData?"Object.freeze":"")+"({"+e.map(o=>o==="__proto__"?"__proto_:r()":Hb.test(o)?o+":r()":"["+JSON.stringify(o)+"]:r()").join(",")+"})}")(Pe);return e.highByte===0&&(e.read=r1(t,e.read)),i()}let r={};for(let i=0,o=e.length;ifunction(){let n=$[k++];if(n===0)return t();let r=e<32?-(e+(n<<5)):e+(n<<5),i=oe[r]||f1()[r];if(!i)throw new Error("Record id is not defined for "+r);return i.read||(i.read=Kd(i,e)),i.read()};function f1(){let e=h1(()=>($=null,ve.getStructures()));return oe=ve._mergeStructures(e,oe)}var Gd=Ss,Vb=Ss,Wb=Ss,Gb=Ss;function Ss(e){let t;if(e<16&&(t=qd(e)))return t;if(e>64&&Hd)return Hd.decode($.subarray(k,k+=e));let n=k+e,r=[];for(t="";k65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|u&1023),r.push(u)}else r.push(i);r.length>=4096&&(t+=$e.apply(String,r),r.length=0)}return r.length>0&&(t+=$e.apply(String,r)),t}function i1(e){let t=new Array(e);for(let n=0;n0){k=t;return}n[r]=i}return $e.apply(String,n)}function qd(e){if(e<4)if(e<2){if(e===0)return"";{let t=$[k++];if((t&128)>1){k-=1;return}return $e(t)}}else{let t=$[k++],n=$[k++];if((t&128)>0||(n&128)>0){k-=2;return}if(e<3)return $e(t,n);let r=$[k++];if((r&128)>0){k-=3;return}return $e(t,n,r)}else{let t=$[k++],n=$[k++],r=$[k++],i=$[k++];if((t&128)>0||(n&128)>0||(r&128)>0||(i&128)>0){k-=4;return}if(e<6){if(e===4)return $e(t,n,r,i);{let o=$[k++];if((o&128)>0){k-=5;return}return $e(t,n,r,i,o)}}else if(e<8){let o=$[k++],s=$[k++];if((o&128)>0||(s&128)>0){k-=6;return}if(e<7)return $e(t,n,r,i,o,s);let l=$[k++];if((l&128)>0){k-=7;return}return $e(t,n,r,i,o,s,l)}else{let o=$[k++],s=$[k++],l=$[k++],u=$[k++];if((o&128)>0||(s&128)>0||(l&128)>0||(u&128)>0){k-=8;return}if(e<10){if(e===8)return $e(t,n,r,i,o,s,l,u);{let c=$[k++];if((c&128)>0){k-=9;return}return $e(t,n,r,i,o,s,l,u,c)}}else if(e<12){let c=$[k++],a=$[k++];if((c&128)>0||(a&128)>0){k-=10;return}if(e<11)return $e(t,n,r,i,o,s,l,u,c,a);let d=$[k++];if((d&128)>0){k-=11;return}return $e(t,n,r,i,o,s,l,u,c,a,d)}else{let c=$[k++],a=$[k++],d=$[k++],f=$[k++];if((c&128)>0||(a&128)>0||(d&128)>0||(f&128)>0){k-=12;return}if(e<14){if(e===12)return $e(t,n,r,i,o,s,l,u,c,a,d,f);{let p=$[k++];if((p&128)>0){k-=13;return}return $e(t,n,r,i,o,s,l,u,c,a,d,f,p)}}else{let p=$[k++],h=$[k++];if((p&128)>0||(h&128)>0){k-=14;return}if(e<15)return $e(t,n,r,i,o,s,l,u,c,a,d,f,p,h);let S=$[k++];if((S&128)>0){k-=15;return}return $e(t,n,r,i,o,s,l,u,c,a,d,f,p,h,S)}}}}}function s1(){let e=$[k++],t;if(e<192)t=e-160;else switch(e){case 217:t=$[k++];break;case 218:t=re.getUint16(k),k+=2;break;case 219:t=re.getUint32(k),k+=4;break;default:throw new Error("Expected string")}return Ss(t)}function $d(e){return ve.copyBuffers?Uint8Array.prototype.slice.call($,k,k+=e):$.subarray(k,k+=e)}function qr(e){let t=$[k++];if(vt[t]){let n;return vt[t]($.subarray(k,n=k+=e),r=>{k=r;try{return Pe()}finally{k=n}})}else throw new Error("Unknown extension type "+t)}var l1=new Array(4096);function p1(){let e=$[k++];if(e>=160&&e<192){if(e=e-160,hn>=k)return _r.slice(k-$t,(k+=e)-$t);if(!(hn==0&&Ht<180))return Gd(e)}else return k--,m1(Pe());let t=(e<<5^(e>1?re.getUint16(k):e>0?$[k]:0))&4095,n=l1[t],r=k,i=k+e-3,o,s=0;if(n&&n.bytes==e){for(;r{let n=Pe().map(m1),r=e;t!==void 0&&(e=e<32?-((t<<5)+e):(t<<5)+e,n.highByte=t);let i=oe[e];return i&&(i.isShared||wr)&&((oe.restoreStructures||(oe.restoreStructures=[]))[e]=i),oe[e]=n,n.read=Kd(n,r),n.read()};vt[0]=()=>{};vt[0].noBuffer=!0;vt[66]=e=>{let t=e.length,n=BigInt(e[0]&128?e[0]-256:e[0]);for(let r=1;r{let e=Pe();return(Zb[e[0]]||Error)(e[1],{cause:e[2]})};vt[105]=e=>{if(ve.structuredClone===!1)throw new Error("Structured clone extension is disabled");let t=re.getUint32(k-4);zn||(zn=new Map);let n=$[k],r;n>=144&&n<160||n==220||n==221?r=[]:r={};let i={target:r};zn.set(t,i);let o=Pe();return i.used?Object.assign(r,o):(i.target=o,o)};vt[112]=e=>{if(ve.structuredClone===!1)throw new Error("Structured clone extension is disabled");let t=re.getUint32(k-4),n=zn.get(t);return n.used=!0,n.target};vt[115]=()=>new Set(Pe());var Xd=["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64","BigInt64","BigUint64"].map(e=>e+"Array"),Kb=typeof globalThis=="object"?globalThis:window;vt[116]=e=>{let t=e[0],n=Xd[t];if(!n){if(t===16){let r=new ArrayBuffer(e.length-1);return new Uint8Array(r).set(e.subarray(1)),r}throw new Error("Could not find typed array for code "+t)}return new Kb[n](Uint8Array.prototype.slice.call(e,1).buffer)};vt[120]=()=>{let e=Pe();return new RegExp(e[0],e[1])};var qb=[];vt[98]=e=>{let t=(e[0]<<24)+(e[1]<<16)+(e[2]<<8)+e[3],n=k;return k+=t-e.length,He=qb,He=[s1(),s1()],He.position0=0,He.position1=0,He.postBundlePosition=k,k=n,Pe()};vt[255]=e=>e.length==4?new Date((e[0]*16777216+(e[1]<<16)+(e[2]<<8)+e[3])*1e3):e.length==8?new Date(((e[0]<<22)+(e[1]<<14)+(e[2]<<6)+(e[3]>>2))/1e6+((e[3]&3)*4294967296+e[4]*16777216+(e[5]<<16)+(e[6]<<8)+e[7])*1e3):e.length==12?new Date(((e[0]<<24)+(e[1]<<16)+(e[2]<<8)+e[3])/1e6+((e[4]&128?-281474976710656:0)+e[6]*1099511627776+e[7]*4294967296+e[8]*16777216+(e[9]<<16)+(e[10]<<8)+e[11])*1e3):new Date("invalid");function h1(e){t1&&t1();let t=Ht,n=k,r=Wd,i=$t,o=hn,s=_r,l=Vd,u=zn,c=He,a=new Uint8Array($.slice(0,Ht)),d=oe,f=oe.slice(0,oe.length),p=ve,h=wr,S=e();return Ht=t,k=n,Wd=r,$t=i,hn=o,_r=s,Vd=l,zn=u,He=c,$=a,wr=h,oe=d,oe.splice(0,oe.length,...f),ve=p,re=new DataView($.buffer,$.byteOffset,$.byteLength),S}function Ga(){$=null,zn=null,oe=null}var Za=new Array(147);for(let e=0;e<256;e++)Za[e]=+("1e"+Math.floor(45.15-e*.30103));var Ka=new Xr({useRecords:!1}),Xb=Ka.unpack,Qb=Ka.unpackMultiple,Jb=Ka.unpack,qa={NEVER:0,ALWAYS:1,DECIMAL_ROUND:3,DECIMAL_FIT:4},Yb=new Float32Array(1),dL=new Uint8Array(Yb.buffer,0,4);var Qa;try{Qa=new TextEncoder}catch{}var Qd,v1,Ja=typeof R<"u",Xa=Ja?function(e){return R.allocUnsafeSlow(e)}:Uint8Array,x1=Ja?R:Uint8Array,g1=Ja?4294967296:2144337920,C,ks,he,E=0,ft,Ie=null,eE,tE=21760,nE=/[\u0080-\uFFFF]/,eo=Symbol("record-id"),Qr=class extends Xr{constructor(t){super(t),this.offset=0;let n,r,i,o,s,l=x1.prototype.utf8Write?function(O,B){return C.utf8Write(O,B,4294967295)}:Qa&&Qa.encodeInto?function(O,B){return Qa.encodeInto(O,C.subarray(B)).written}:!1,u=this;t||(t={});let c=t&&t.sequential,a=t.structures||t.saveStructures,d=t.maxSharedStructures;if(d==null&&(d=a?32:0),d>8160)throw new Error("Maximum maxSharedStructure is 8160");t.structuredClone&&t.moreTypes==null&&(this.moreTypes=!0);let f=t.maxOwnStructures;f==null&&(f=a?32:64),!this.structures&&t.useRecords!=!1&&(this.structures=[]);let p=d>32||f+d>64,h=d+64,S=d+f+64;if(S>8256)throw new Error("Maximum maxSharedStructure + maxOwnStructure is 8192");let b=[],m=0,g=0;this.pack=this.encode=function(O,B){if(C||(C=new Xa(8192),he=C.dataView||(C.dataView=new DataView(C.buffer,0,8192)),E=0),ft=C.length-10,ft-E<2048?(C=new Xa(C.length),he=C.dataView||(C.dataView=new DataView(C.buffer,0,C.length)),ft=C.length-10,E=0):E=E+7&2147483640,r=E,B&pE&&(E+=B&255),s=u.structuredClone?new Map:null,u.bundleStrings&&typeof O!="string"?(Ie=[],Ie.size=1/0):Ie=null,o=u.structures,o){o.uninitialized&&(o=u._mergeStructures(u.getStructures()));let j=o.sharedLength||0;if(j>d)throw new Error("Shared structures is larger than maximum shared structures, try increasing maxSharedStructures to "+o.sharedLength);if(!o.transitions){o.transitions=Object.create(null);for(let H=0;Hue.offset>le.offset?1:-1),q=H.length,te=-1;for(;j&&q>0;){let ue=H[--q].offset+r;uej.position+r?te>=0&&(te+=6):(te>=0&&(he.setUint32(j.position+r,he.getUint32(j.position+r)+te),te=-1),j=j.previous,q++)}te>=0&&j&&he.setUint32(j.position+r,he.getUint32(j.position+r)+te),E+=H.length*6,E>ft&&z(E),u.offset=E;let J=iE(C.subarray(r,E),H);return s=null,J}return u.offset=E,B&k1?(C.start=r,C.end=E,C):C.subarray(r,E)}catch(j){throw U=j,j}finally{if(o&&(v(),i&&u.saveStructures)){let j=o.sharedLength||0,H=C.subarray(r,E),q=oE(o,u);if(!U)return u.saveStructures(q,q.isCompatible)===!1?u.pack(O,B):(u.lastNamedStructuresLength=j,C.length>1073741824&&(C=null),H)}C.length>1073741824&&(C=null),B&dE&&(E=r)}};let v=()=>{g<10&&g++;let O=o.sharedLength||0;if(o.length>O&&!c&&(o.length=O),m>1e4)o.transitions=null,g=0,m=0,b.length>0&&(b=[]);else if(b.length>0&&!c){for(let B=0,U=b.length;B{var B=O.length;B<16?C[E++]=144|B:B<65536?(C[E++]=220,C[E++]=B>>8,C[E++]=B&255):(C[E++]=221,he.setUint32(E,B),E+=4);for(let U=0;U{E>ft&&(C=z(E));var B=typeof O,U;if(B==="string"){let j=O.length;if(Ie&&j>=4&&j<4096){if((Ie.size+=j)>tE){let J,ue=(Ie[0]?Ie[0].length*3+Ie[1].length:0)+10;E+ue>ft&&(C=z(E+ue));let le;Ie.position?(le=Ie,C[E]=200,E+=3,C[E++]=98,J=E-r,E+=4,w1(r,N,0),he.setUint16(J+r-3,E-r-J)):(C[E++]=214,C[E++]=98,J=E-r,E+=4),Ie=["",""],Ie.previous=le,Ie.size=0,Ie.position=J}let te=nE.test(O);Ie[te?0:1]+=O,C[E++]=193,N(te?-j:j);return}let H;j<32?H=1:j<256?H=2:j<65536?H=3:H=5;let q=j*3;if(E+q>ft&&(C=z(E+q)),j<64||!l){let te,J,ue,le=E+H;for(te=0;te>6|192,C[le++]=J&63|128):(J&64512)===55296&&((ue=O.charCodeAt(te+1))&64512)===56320?(J=65536+((J&1023)<<10)+(ue&1023),te++,C[le++]=J>>18|240,C[le++]=J>>12&63|128,C[le++]=J>>6&63|128,C[le++]=J&63|128):(C[le++]=J>>12|224,C[le++]=J>>6&63|128,C[le++]=J&63|128);U=le-E-H}else U=l(O,E+H);U<32?C[E++]=160|U:U<256?(H<2&&C.copyWithin(E+2,E+1,E+1+U),C[E++]=217,C[E++]=U):U<65536?(H<3&&C.copyWithin(E+3,E+2,E+2+U),C[E++]=218,C[E++]=U>>8,C[E++]=U&255):(H<5&&C.copyWithin(E+5,E+3,E+3+U),C[E++]=219,he.setUint32(E,U),E+=4),E+=U}else if(B==="number")if(O>>>0===O)O<32||O<128&&this.useRecords===!1||O<64&&!this.randomAccessStructure?C[E++]=O:O<256?(C[E++]=204,C[E++]=O):O<65536?(C[E++]=205,C[E++]=O>>8,C[E++]=O&255):(C[E++]=206,he.setUint32(E,O),E+=4);else if(O>>0===O)O>=-32?C[E++]=256+O:O>=-128?(C[E++]=208,C[E++]=O+256):O>=-32768?(C[E++]=209,he.setInt16(E,O),E+=2):(C[E++]=210,he.setInt32(E,O),E+=4);else{let j;if((j=this.useFloat32)>0&&O<4294967296&&O>=-2147483648){C[E++]=202,he.setFloat32(E,O);let H;if(j<4||(H=O*Za[(C[E]&127)<<1|C[E+1]>>7])>>0===H){E+=4;return}else E--}C[E++]=203,he.setFloat64(E,O),E+=8}else if(B==="object"||B==="function")if(!O)C[E++]=192;else{if(s){let H=s.get(O);if(H){if(!H.id){let q=s.idsToInsert||(s.idsToInsert=[]);H.id=q.push(H)}C[E++]=214,C[E++]=112,he.setUint32(E,H.id),E+=4;return}else s.set(O,{offset:E-r})}let j=O.constructor;if(j===Object)V(O);else if(j===Array)x(O);else if(j===Map)if(this.mapAsEmptyObject)C[E++]=128;else{U=O.size,U<16?C[E++]=128|U:U<65536?(C[E++]=222,C[E++]=U>>8,C[E++]=U&255):(C[E++]=223,he.setUint32(E,U),E+=4);for(let[H,q]of O)N(H),N(q)}else{for(let H=0,q=Qd.length;H(C=ue,ue=null,E+=Wn,E>ft&&z(E),{target:C,targetView:he,position:E-Wn}),N)}finally{ue&&(C=ue,he=le,E=pt,ft=C.length-10)}Nt&&(Nt.length+E>ft&&z(Nt.length+E),E=rE(Nt,C,E,J.type));return}}if(Array.isArray(O))x(O);else{if(O.toJSON){let H=O.toJSON();if(H!==O)return N(H)}if(B==="function")return N(this.writeFunction&&this.writeFunction(O));V(O)}}}else if(B==="boolean")C[E++]=O?195:194;else if(B==="bigint"){if(O=-(BigInt(1)<0)C[E++]=207,he.setBigUint64(E,O);else if(this.largeBigIntToFloat)C[E++]=203,he.setFloat64(E,Number(O));else if(this.useBigIntExtension&&O<2n**1023n&&O>-(2n**1023n)){C[E++]=199,E++,C[E++]=66;let j=[],H;do{let q=O&0xffn;H=(q&0x80n)===(O<0n?0x80n:0n),j.push(q),O>>=8n}while(!((O===0n||O===-1n)&&H));C[E-2]=j.length;for(let q=j.length;q>0;)C[E++]=Number(j[--q]);return}else throw new RangeError(O+" was too large to fit in MessagePack 64-bit integer format, use useBigIntExtension or set largeBigIntToFloat to convert to float-64");E+=8}else if(B==="undefined")this.encodeUndefinedAsNil?C[E++]=192:(C[E++]=212,C[E++]=0,C[E++]=0);else throw new Error("Unknown type: "+B)},L=this.variableMapSize||this.coercibleKeyAsNumber?O=>{let B=Object.keys(O),U=B.length;U<16?C[E++]=128|U:U<65536?(C[E++]=222,C[E++]=U>>8,C[E++]=U&255):(C[E++]=223,he.setUint32(E,U),E+=4);let j;if(this.coercibleKeyAsNumber)for(let H=0;H{C[E++]=222;let B=E-r;E+=2;let U=0;for(let j in O)(typeof O.hasOwnProperty!="function"||O.hasOwnProperty(j))&&(N(j),N(O[j]),U++);C[B+++r]=U>>8,C[B+r]=U&255},P=this.useRecords===!1?L:t.progressiveRecords&&!p?O=>{let B,U=o.transitions||(o.transitions=Object.create(null)),j=E++-r,H;for(let q in O)if(typeof O.hasOwnProperty!="function"||O.hasOwnProperty(q)){if(B=U[q],B)U=B;else{let te=Object.keys(O),J=U;U=o.transitions;let ue=0;for(let le=0,pt=te.length;le{let B,U=o.transitions||(o.transitions=Object.create(null)),j=0;for(let q in O)(typeof O.hasOwnProperty!="function"||O.hasOwnProperty(q))&&(B=U[q],B||(B=U[q]=Object.create(null),j++),U=B);let H=U[eo];H?H>=96&&p?(C[E++]=((H-=96)&31)+96,C[E++]=H>>5):C[E++]=H:G(U,U.__keys__||Object.keys(O),j);for(let q in O)(typeof O.hasOwnProperty!="function"||O.hasOwnProperty(q))&&N(O[q])},D=typeof this.useRecords=="function"&&this.useRecords,V=D?O=>{D(O)?P(O):L(O)}:P,z=O=>{let B;if(O>16777216){if(O-r>g1)throw new Error("Packed buffer would be larger than maximum buffer size");B=Math.min(g1,Math.round(Math.max((O-r)*(O>67108864?1.25:2),4194304)/4096)*4096)}else B=(Math.max(O-r<<2,C.length-1)>>12)+1<<12;let U=new Xa(B);return he=U.dataView||(U.dataView=new DataView(U.buffer,0,B)),O=Math.min(O,C.length),C.copy?C.copy(U,0,r,O):U.set(C.slice(r,O)),E-=r,r=0,ft=U.length-10,C=U},G=(O,B,U)=>{let j=o.nextId;j||(j=64),j=S&&(j=h),o.nextId=j+1);let H=B.highByte=j>=96&&p?j-96>>5:-1;O[eo]=j,O.__keys__=B,o[j-64]=B,j=0?(C[E++]=(j&31)+96,C[E++]=H):C[E++]=j):(H>=0?(C[E++]=213,C[E++]=114,C[E++]=(j&31)+96,C[E++]=H):(C[E++]=212,C[E++]=114,C[E++]=j),U&&(m+=g*U),b.length>=f&&(b.shift()[eo]=0),b.push(O),N(B))},Ge=(O,B,U,j)=>{let H=C,q=E,te=ft,J=r;C=ks,E=0,r=0,C||(ks=C=new Xa(8192)),ft=C.length-10,G(O,B,j),ks=C;let ue=E;if(C=H,E=q,ft=te,r=J,ue>1){let le=E+ue-1;le>ft&&z(le);let pt=U+r;C.copyWithin(pt+ue,pt+1,E),C.set(ks.slice(0,ue),pt),E=le}else C[U+r]=ks[0]},ui=O=>{let B=eE(O,C,r,E,o,z,(U,j,H)=>{if(H)return i=!0;E=j;let q=C;return N(U),v(),q!==C?{position:E,targetView:he,target:C}:E},this);if(B===0)return V(O);E=B}}useBuffer(t){C=t,he=new DataView(C.buffer,C.byteOffset,C.byteLength),E=0}clearSharedData(){this.structures&&(this.structures=[]),this.typedStructs&&(this.typedStructs=[])}};v1=[Date,Set,Error,RegExp,ArrayBuffer,Object.getPrototypeOf(Uint8Array.prototype).constructor,xs];Qd=[{pack(e,t,n){let r=e.getTime()/1e3;if((this.useTimestamp32||e.getMilliseconds()===0)&&r>=0&&r<4294967296){let{target:i,targetView:o,position:s}=t(6);i[s++]=214,i[s++]=255,o.setUint32(s,r)}else if(r>0&&r<4294967296){let{target:i,targetView:o,position:s}=t(10);i[s++]=215,i[s++]=255,o.setUint32(s,e.getMilliseconds()*4e6+(r/1e3/4294967296>>0)),o.setUint32(s+4,r)}else if(isNaN(r)){if(this.onInvalidDate)return t(0),n(this.onInvalidDate());let{target:i,targetView:o,position:s}=t(3);i[s++]=212,i[s++]=255,i[s++]=255}else{let{target:i,targetView:o,position:s}=t(15);i[s++]=199,i[s++]=12,i[s++]=255,o.setUint32(s,e.getMilliseconds()*1e6),o.setBigInt64(s+4,BigInt(Math.floor(r)))}}},{pack(e,t,n){if(this.setAsEmptyObject)return t(0),n({});let r=Array.from(e),{target:i,position:o}=t(this.moreTypes?3:0);this.moreTypes&&(i[o++]=212,i[o++]=115,i[o++]=0),n(r)}},{pack(e,t,n){let{target:r,position:i}=t(this.moreTypes?3:0);this.moreTypes&&(r[i++]=212,r[i++]=101,r[i++]=0),n([e.name,e.message,e.cause])}},{pack(e,t,n){let{target:r,position:i}=t(this.moreTypes?3:0);this.moreTypes&&(r[i++]=212,r[i++]=120,r[i++]=0),n([e.source,e.flags])}},{pack(e,t){this.moreTypes?y1(e,16,t):_1(Ja?R.from(e):new Uint8Array(e),t)}},{pack(e,t){let n=e.constructor;n!==x1&&this.moreTypes?y1(e,Xd.indexOf(n.name),t):_1(e,t)}},{pack(e,t){let{target:n,position:r}=t(1);n[r]=193}}];function y1(e,t,n,r){let i=e.byteLength;if(i+1<256){var{target:o,position:s}=n(4+i);o[s++]=199,o[s++]=i+1}else if(i+1<65536){var{target:o,position:s}=n(5+i);o[s++]=200,o[s++]=i+1>>8,o[s++]=i+1&255}else{var{target:o,position:s,targetView:l}=n(7+i);o[s++]=201,l.setUint32(s,i+1),s+=4}o[s++]=116,o[s++]=t,e.buffer||(e=new Uint8Array(e)),o.set(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),s)}function _1(e,t){let n=e.byteLength;var r,i;if(n<256){var{target:r,position:i}=t(n+2);r[i++]=196,r[i++]=n}else if(n<65536){var{target:r,position:i}=t(n+3);r[i++]=197,r[i++]=n>>8,r[i++]=n&255}else{var{target:r,position:i,targetView:o}=t(n+5);r[i++]=198,o.setUint32(i,n),i+=4}r.set(e,i)}function rE(e,t,n,r){let i=e.length;switch(i){case 1:t[n++]=212;break;case 2:t[n++]=213;break;case 4:t[n++]=214;break;case 8:t[n++]=215;break;case 16:t[n++]=216;break;default:i<256?(t[n++]=199,t[n++]=i):i<65536?(t[n++]=200,t[n++]=i>>8,t[n++]=i&255):(t[n++]=201,t[n++]=i>>24,t[n++]=i>>16&255,t[n++]=i>>8&255,t[n++]=i&255)}return t[n++]=r,t.set(e,n),n+=i,n}function iE(e,t){let n,r=t.length*6,i=e.length-r;for(;n=t.pop();){let o=n.offset,s=n.id;e.copyWithin(o+r,o,i),r-=6;let l=o+r;e[l++]=214,e[l++]=105,e[l++]=s>>24,e[l++]=s>>16&255,e[l++]=s>>8&255,e[l++]=s&255,i=o}return e}function w1(e,t,n){if(Ie.length>0){he.setUint32(Ie.position+e,E+n-Ie.position-e),Ie.stringsPosition=E-e;let r=Ie;Ie=null,t(r[0]),t(r[1])}}function oE(e,t){return e.isCompatible=n=>{let r=!n||(t.lastNamedStructuresLength||0)===n.length;return r||t._mergeStructures(n),r},e}var S1=new Qr({useRecords:!1}),sE=S1.pack,lE=S1.pack;var{NEVER:aE,ALWAYS:uE,DECIMAL_ROUND:cE,DECIMAL_FIT:fE}=qa,k1=512,dE=1024,pE=2048;y();w();_();y();w();_();y();w();_();var im=Z(tp());y();w();_();y();w();_();y();w();_();y();w();_();y();w();_();y();w();_();function bs(e,t){return function(){return e.apply(t,arguments)}}var{toString:$E}=Object.prototype,{getPrototypeOf:ip}=Object,eu=(e=>t=>{let n=$E.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),tn=e=>(e=e.toLowerCase(),t=>eu(t)===e),tu=e=>t=>typeof t===e,{isArray:to}=Array,Es=tu("undefined");function HE(e){return e!==null&&!Es(e)&&e.constructor!==null&&!Es(e.constructor)&&Vt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var $1=tn("ArrayBuffer");function VE(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&$1(e.buffer),t}var WE=tu("string"),Vt=tu("function"),H1=tu("number"),nu=e=>e!==null&&typeof e=="object",GE=e=>e===!0||e===!1,Ya=e=>{if(eu(e)!=="object")return!1;let t=ip(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},ZE=tn("Date"),KE=tn("File"),qE=tn("Blob"),XE=tn("FileList"),QE=e=>nu(e)&&Vt(e.pipe),JE=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Vt(e.append)&&((t=eu(e))==="formdata"||t==="object"&&Vt(e.toString)&&e.toString()==="[object FormData]"))},YE=tn("URLSearchParams"),[eR,tR,nR,rR]=["ReadableStream","Request","Response","Headers"].map(tn),iR=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Rs(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),to(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var W1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,G1=e=>!Es(e)&&e!==W1;function rp(){let{caseless:e}=G1(this)&&this||{},t={},n=(r,i)=>{let o=e&&V1(t,i)||i;Ya(t[o])&&Ya(r)?t[o]=rp(t[o],r):Ya(r)?t[o]=rp({},r):to(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r(Rs(t,(i,o)=>{n&&Vt(i)?e[o]=bs(i,n):e[o]=i},{allOwnKeys:r}),e),sR=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),lR=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},aR=(e,t,n,r)=>{let i,o,s,l={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)s=i[o],(!r||r(s,e,t))&&!l[s]&&(t[s]=e[s],l[s]=!0);e=n!==!1&&ip(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},uR=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},cR=e=>{if(!e)return null;if(to(e))return e;let t=e.length;if(!H1(t))return null;let n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},fR=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ip(Uint8Array)),dR=(e,t)=>{let r=(e&&e[Symbol.iterator]).call(e),i;for(;(i=r.next())&&!i.done;){let o=i.value;t.call(e,o[0],o[1])}},pR=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},mR=tn("HTMLFormElement"),hR=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),U1=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),gR=tn("RegExp"),Z1=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Rs(n,(i,o)=>{let s;(s=t(i,o,e))!==!1&&(r[o]=s||i)}),Object.defineProperties(e,r)},yR=e=>{Z1(e,(t,n)=>{if(Vt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;let r=e[n];if(Vt(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},_R=(e,t)=>{let n={},r=i=>{i.forEach(o=>{n[o]=!0})};return to(e)?r(e):r(String(e).split(t)),n},wR=()=>{},vR=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,np="abcdefghijklmnopqrstuvwxyz",B1="0123456789",K1={DIGIT:B1,ALPHA:np,ALPHA_DIGIT:np+np.toUpperCase()+B1},xR=(e=16,t=K1.ALPHA_DIGIT)=>{let n="",{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function SR(e){return!!(e&&Vt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}var kR=e=>{let t=new Array(10),n=(r,i)=>{if(nu(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;let o=to(r)?[]:{};return Rs(r,(s,l)=>{let u=n(s,i+1);!Es(u)&&(o[l]=u)}),t[i]=void 0,o}}return r};return n(e,0)},bR=tn("AsyncFunction"),ER=e=>e&&(nu(e)||Vt(e))&&Vt(e.then)&&Vt(e.catch),I={isArray:to,isArrayBuffer:$1,isBuffer:HE,isFormData:JE,isArrayBufferView:VE,isString:WE,isNumber:H1,isBoolean:GE,isObject:nu,isPlainObject:Ya,isReadableStream:eR,isRequest:tR,isResponse:nR,isHeaders:rR,isUndefined:Es,isDate:ZE,isFile:KE,isBlob:qE,isRegExp:gR,isFunction:Vt,isStream:QE,isURLSearchParams:YE,isTypedArray:fR,isFileList:XE,forEach:Rs,merge:rp,extend:oR,trim:iR,stripBOM:sR,inherits:lR,toFlatObject:aR,kindOf:eu,kindOfTest:tn,endsWith:uR,toArray:cR,forEachEntry:dR,matchAll:pR,isHTMLForm:mR,hasOwnProperty:U1,hasOwnProp:U1,reduceDescriptors:Z1,freezeMethods:yR,toObjectSet:_R,toCamelCase:hR,noop:wR,toFiniteNumber:vR,findKey:V1,global:W1,isContextDefined:G1,ALPHABET:K1,generateString:xR,isSpecCompliantForm:SR,toJSONObject:kR,isAsyncFn:bR,isThenable:ER};y();w();_();y();w();_();y();w();_();y();w();_();y();w();_();function no(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}I.inherits(no,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:I.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var q1=no.prototype,X1={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{X1[e]={value:e}});Object.defineProperties(no,X1);Object.defineProperty(q1,"isAxiosError",{value:!0});no.from=(e,t,n,r,i,o)=>{let s=Object.create(q1);return I.toFlatObject(e,s,function(u){return u!==Error.prototype},l=>l!=="isAxiosError"),no.call(s,e.message,t,n,r,i),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};var Q=no;y();w();_();var ru=null;function op(e){return I.isPlainObject(e)||I.isArray(e)}function J1(e){return I.endsWith(e,"[]")?e.slice(0,-2):e}function Q1(e,t,n){return e?e.concat(t).map(function(i,o){return i=J1(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function RR(e){return I.isArray(e)&&!e.some(op)}var CR=I.toFlatObject(I,{},null,function(t){return/^is[A-Z]/.test(t)});function IR(e,t,n){if(!I.isObject(e))throw new TypeError("target must be an object");t=t||new(ru||FormData),n=I.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(S,b){return!I.isUndefined(b[S])});let r=n.metaTokens,i=n.visitor||a,o=n.dots,s=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&I.isSpecCompliantForm(t);if(!I.isFunction(i))throw new TypeError("visitor must be a function");function c(h){if(h===null)return"";if(I.isDate(h))return h.toISOString();if(!u&&I.isBlob(h))throw new Q("Blob is not supported. Use a Buffer instead.");return I.isArrayBuffer(h)||I.isTypedArray(h)?u&&typeof Blob=="function"?new Blob([h]):R.from(h):h}function a(h,S,b){let m=h;if(h&&!b&&typeof h=="object"){if(I.endsWith(S,"{}"))S=r?S:S.slice(0,-2),h=JSON.stringify(h);else if(I.isArray(h)&&RR(h)||(I.isFileList(h)||I.endsWith(S,"[]"))&&(m=I.toArray(h)))return S=J1(S),m.forEach(function(v,x){!(I.isUndefined(v)||v===null)&&t.append(s===!0?Q1([S],x,o):s===null?S:S+"[]",c(v))}),!1}return op(h)?!0:(t.append(Q1(b,S,o),c(h)),!1)}let d=[],f=Object.assign(CR,{defaultVisitor:a,convertValue:c,isVisitable:op});function p(h,S){if(!I.isUndefined(h)){if(d.indexOf(h)!==-1)throw Error("Circular reference detected in "+S.join("."));d.push(h),I.forEach(h,function(m,g){(!(I.isUndefined(m)||m===null)&&i.call(t,m,I.isString(g)?g.trim():g,S,f))===!0&&p(m,S?S.concat(g):[g])}),d.pop()}}if(!I.isObject(e))throw new TypeError("data must be an object");return p(e),t}var vr=IR;function Y1(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function ew(e,t){this._pairs=[],e&&vr(e,this,t)}var tw=ew.prototype;tw.append=function(t,n){this._pairs.push([t,n])};tw.toString=function(t){let n=t?function(r){return t.call(this,r,Y1)}:Y1;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};var iu=ew;function OR(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Cs(e,t,n){if(!t)return e;let r=n&&n.encode||OR,i=n&&n.serialize,o;if(i?o=i(t,n):o=I.isURLSearchParams(t)?t.toString():new iu(t,n).toString(r),o){let s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}y();w();_();var sp=class{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){I.forEach(this.handlers,function(r){r!==null&&t(r)})}},lp=sp;y();w();_();y();w();_();y();w();_();y();w();_();var ou={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};y();w();_();y();w();_();y();w();_();y();w();_();var nw=typeof URLSearchParams<"u"?URLSearchParams:iu;y();w();_();var rw=typeof FormData<"u"?FormData:null;y();w();_();var iw=typeof Blob<"u"?Blob:null;var ow={isBrowser:!0,classes:{URLSearchParams:nw,FormData:rw,Blob:iw},protocols:["http","https","file","blob","url","data"]};var up={};vx(up,{hasBrowserEnv:()=>ap,hasStandardBrowserEnv:()=>TR,hasStandardBrowserWebWorkerEnv:()=>AR,origin:()=>NR});y();w();_();var ap=typeof window<"u"&&typeof document<"u",TR=(e=>ap&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),AR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",NR=ap&&window.location.href||"http://localhost";var Ve={...up,...ow};function cp(e,t){return vr(e,new Ve.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return Ve.isNode&&I.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}y();w();_();function PR(e){return I.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function LR(e){let t={},n=Object.keys(e),r,i=n.length,o;for(r=0;r=n.length;return s=!s&&I.isArray(i)?i.length:s,u?(I.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!l):((!i[s]||!I.isObject(i[s]))&&(i[s]=[]),t(n,r,i[s],o)&&I.isArray(i[s])&&(i[s]=LR(i[s])),!l)}if(I.isFormData(e)&&I.isFunction(e.entries)){let n={};return I.forEachEntry(e,(r,i)=>{t(PR(r),i,n,0)}),n}return null}var su=DR;function MR(e,t,n){if(I.isString(e))try{return(t||JSON.parse)(e),I.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var fp={transitional:ou,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){let r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=I.isObject(t);if(o&&I.isHTMLForm(t)&&(t=new FormData(t)),I.isFormData(t))return i?JSON.stringify(su(t)):t;if(I.isArrayBuffer(t)||I.isBuffer(t)||I.isStream(t)||I.isFile(t)||I.isBlob(t)||I.isReadableStream(t))return t;if(I.isArrayBufferView(t))return t.buffer;if(I.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return cp(t,this.formSerializer).toString();if((l=I.isFileList(t))||r.indexOf("multipart/form-data")>-1){let u=this.env&&this.env.FormData;return vr(l?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),MR(t)):t}],transformResponse:[function(t){let n=this.transitional||fp.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(I.isResponse(t)||I.isReadableStream(t))return t;if(t&&I.isString(t)&&(r&&!this.responseType||i)){let s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(l){if(s)throw l.name==="SyntaxError"?Q.from(l,Q.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ve.classes.FormData,Blob:Ve.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};I.forEach(["delete","get","head","post","put","patch"],e=>{fp.headers[e]={}});var ro=fp;y();w();_();y();w();_();var jR=I.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"]),sw=e=>{let t={},n,r,i;return e&&e.split(` + `);l.fn=u(...Object.values(o))}}};var Fd=Z(me()),Ud=({meta:e,passprop:t,is_layout:n,parent_key:r,depth:i})=>{let o=mr(hr,"VI"),[s,l]=(0,G_.useState)({});e.render=()=>{l({})};let u=t;return e.item.component?.id&&(u||(u={}),V_(o,e,n,u,i,r)),e.item.adv?.html?(0,Fd.jsx)(Ua,{meta:e,passprop:u,is_layout:n,depth:i}):e.item.adv?.js&&($_(o,e,n,u,i,r),e.script)?e.script.result:(0,Fd.jsx)(Ua,{meta:e,passprop:u,is_layout:n,depth:i})};var Ye=Z(me()),Bb=70,$b={debug:!!localStorage.getItem("prasi-js-debug")},Ba={enabled:!1,meta:{}},Ln=({meta:e,passprop:t,is_layout:n,parent_key:r,depth:i})=>{if(Ba.enabled){let o=Ba.meta;if(o[e.item.id]?o[e.item.id].last_render===Math.floor(Date.now()/1e3)?o[e.item.id].count++:o[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1}:o[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1},o[e.item.id]?.count>Bb)return(0,Ye.jsxs)("div",{className:"bg-orange-100 border border-orange-300 rounded-sm text-xs flex flex-col items-center",children:[(0,Ye.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["WARNING: Render loop detected in [",e.item.name,"]"]}),(0,Ye.jsxs)("p",{className:"border-b border-orange-300 px-1 pb-1 min-w-[100px]",children:["Rendered ",o[e.item.id]?.count," times in less than 1 second."]})]})}if(!e||e.item.hidden)return null;if($b.debug){let o="";for(let s=0;s{let o=mr(hr,"VI");if(n&&e.item.name==="children"){let l=[];for(let u of o.entry){let c=o.meta[u];if(c.item.adv?.js||c.item.component?.id)l.push((0,Ye.jsx)(dn,{meta:c,children:(0,Ye.jsx)(Ud,{meta:c,is_layout:!1,passprop:{...t},parent_key:r,depth:i+1})}));else{let a=ms(o,c,!1,t,i);o.visit&&o.visit(c,a),l.push((0,Ye.jsx)("div",{...a.props}))}}return(0,Ye.jsx)(Ye.Fragment,{children:l.map((u,c)=>(0,Ye.jsx)(Z_.Fragment,{children:u},c))})}let s=ms(o,e,n,t,i);return o.visit&&o.visit(e,s),(0,Ye.jsx)("div",{...s.props})};y();w();_();y();w();_();y();w();_();var Ot=window,K_=async(e,t)=>{window.parent&&(window.addEventListener("message",async({data:n})=>{if(typeof n=="object"&&n.mobile){let r=n,i=async o=>{if(!Ot.notif?.onTap){let s=null,l=0;await new Promise(()=>{s=setInterval(()=>{l++,l>20&&clearInterval(s),o()&&clearInterval(s)},500)});return}};switch(r.type){case"notification-token":t.notif={token:r.token},Ot.notif={async send(o){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:typeof o.user_id=="string"?o.user_id:o.user_id.toString(),body:o.body,title:o.title,data:o.data})},async register(o){if(e&&e.site.api&&t.notif?.token)return await e.site.api._notif("register",{type:"register",id:typeof o=="string"?o:o.toString(),token:t.notif.token})},onReceive(o){},onTap(o){}};break;case"notification-tap":if(!Ot.notif?.onTap){i(()=>Ot.notif?.onTap?(Ot.notif?.onTap(r.notif),!0):!1);return}Ot.notif?.onTap&&Ot.notif?.onTap(r.notif);break;case"notification-receive":Ot.notif?.onReceive||i(()=>Ot.notif?.onReceive?(Ot.notif?.onReceive(r.notif),!0):!1),Ot.notif?.onReceive&&Ot.notif?.onReceive(r.notif);break}}}),window.parent.postMessage({mobile:!0,type:"ready"},"*")),Ot.notif={async send(n){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:typeof n.user_id=="string"?n.user_id:n.user_id.toString(),body:n.body,title:n.title,data:n.data})}}};y();w();_();var Bd=window;Bd.prasi_ext||(Bd.prasi_ext={});var $a=Bd.prasi_ext;var q_=async e=>{let t=$a[e.site.id];if(t||($a[e.site.id]={status:"init"},t=$a[e.site.id]),t.status==="init"){if(t.status="loading",window.parent!==window){let n=r=>{window.parent.postMessage({mobile:!0,...r},"*")};window.addEventListener("message",async({data:r})=>{console.log(r),typeof r=="object"&&r.mobile}),n({type:"ready"})}await K_(e,t),t.status="ready"}};var Yi=Z(me()),X_=({})=>{let e=mr(hr,"VI"),t=pr({tick:Date.now()});if(e.tick=t.tick,q_(e),e.status!=="ready")return(0,Yi.jsx)("div",{className:"flex flex-1 flex-col relative",children:(0,Yi.jsx)(ds,{backdrop:!1})});let n=!!e.layout?.entry&&e.layout.entry.length>0,r=e.entry;return n&&e.layout?.entry&&(r=e.layout?.entry),(0,Yi.jsx)("div",{className:"flex flex-1 flex-col relative",children:Array.isArray(r)&&r.map(i=>{let o=n?e.layout?.meta[i]:e.meta[i];return o?(0,Yi.jsx)(dn,{children:(0,Yi.jsx)(Ln,{meta:o,is_layout:n,depth:0})},o.item.id):null})})};var Ha=Z(me()),mn=window;mn.prasi_internal||(mn.prasi_internal={page:{id:""}});var Q_=({meta:e,entry:t,api_url:n,site_id:r,api:i,mode:o,db:s,visit:l,script:u,preloaded:c,page_id:a,render_stat:d,on_status_changed:f,on_preload:p,layout:h,comp_load:S})=>{let b=mr(hr,"VI");return b.mode=o,b.entry=t,b.on_preload=p,b.comp.load=S,a&&(mn.prasi_internal.page.id=a),mn.siteurl=(m,g)=>{if(m.startsWith("http://")||m.startsWith("https://"))return m;try{["prasi.avolut.com"].includes(location.hostname)||location.host==="localhost:4550"?b.site.api_url&&(b.site_url||(b.site_url=new URL(b.site.api_url))):b.site_url||(g&&b.site.api_url?b.site_url=new URL(b.site.api_url):b.site_url=new URL(location.href),b.site_url.pathname="")}catch{}if(b.site_url){let v=b.site_url,x=m;return x.startsWith("/")||(x="/"+x),mn.prasiContext.siteUrl&&(x=mn.prasiContext.siteUrl(x)),`${v.protocol}//${v.host}${x}`}return m},mn.isMobile=o==="mobile",mn.isDesktop=o==="desktop",mn.preloaded=c||(m=>{}),mn.preload=(m,g)=>{if(b.on_preload)return new Promise(v=>{b.page.navs[a]||(b.page.navs[a]=new Set);let x=b.page.navs[a],N=typeof m=="string"?[m]:m,L=!0;for(let P of N)x.has(P)||(x.add(P),L=!1);L?v():(b.page.preload.push(v),b.on_preload?.({urls:Array.from(b.page.navs[a]),opt:{on_load:(...P)=>{g?.on_load?.(...P);for(let D of b.page.preload)D();b.page.preload=[],b.render()}}}))})},b.layout=h,b.page.cur.id=a,b.on_status_changes=f,d==="disabled"&&(Ba.enabled=!1),b.meta!==e&&(b.meta=e),u&&(b.script.init_local_effect=u.init_local_effect),b.visit=l,b.status==="init"&&(b.site.db=s,b.site.api=i,my(b,{api_url:n,site_id:r})),p&&(0,Va.useEffect)(()=>{setTimeout(()=>{let m=b.page.navs[b.page.cur.id];m&&p({urls:Array.from(m),opt:{on_load(g){}}})},500)},[b.page.cur.id]),(0,Ha.jsx)(dn,{children:(0,Ha.jsx)(Va.Suspense,{children:(0,Ha.jsx)(X_,{})})})};y();w();_();y();w();_();y();w();_();y();w();_();y();w();_();var Hd;try{Hd=new TextDecoder}catch{}var $,Ht,k=0;var u1=[],Vd=u1,Wd=0,ve={},oe,_r,$t=0,hn=0,He,zn,vt=[],re,J_={useRecords:!1,mapsAsObjects:!0},xs=class{},Zd=new xs;Zd.name="MessagePack 0xC1";var wr=!1,c1=2,Y_,e1,t1;try{new Function("")}catch{c1=1/0}var Xr=class e{constructor(t){t&&(t.useRecords===!1&&t.mapsAsObjects===void 0&&(t.mapsAsObjects=!0),t.sequential&&t.trusted!==!1&&(t.trusted=!0,!t.structures&&t.useRecords!=!1&&(t.structures=[],t.maxSharedStructures||(t.maxSharedStructures=0))),t.structures?t.structures.sharedLength=t.structures.length:t.getStructures&&((t.structures=[]).uninitialized=!0,t.structures.sharedLength=0),t.int64AsNumber&&(t.int64AsType="number")),Object.assign(this,t)}unpack(t,n){if($)return h1(()=>(Ga(),this?this.unpack(t,n):e.prototype.unpack.call(J_,t,n)));!t.buffer&&t.constructor===ArrayBuffer&&(t=typeof R<"u"?R.from(t):new Uint8Array(t)),typeof n=="object"?(Ht=n.end||t.length,k=n.start||0):(k=0,Ht=n>-1?n:t.length),Wd=0,hn=0,_r=null,Vd=u1,He=null,$=t;try{re=t.dataView||(t.dataView=new DataView(t.buffer,t.byteOffset,t.byteLength))}catch(r){throw $=null,t instanceof Uint8Array?r:new Error("Source must be a Uint8Array or Buffer but was a "+(t&&typeof t=="object"?t.constructor.name:typeof t))}if(this instanceof e){if(ve=this,this.structures)return oe=this.structures,Wa(n);(!oe||oe.length>0)&&(oe=[])}else ve=J_,(!oe||oe.length>0)&&(oe=[]);return Wa(n)}unpackMultiple(t,n){let r,i=0;try{wr=!0;let o=t.length,s=this?this.unpack(t,o):Ka.unpack(t,o);if(n){if(n(s,i,k)===!1)return;for(;kr.slice(0)));for(let r=0,i=t.length;r=32&&(o.highByte=r-32>>5))}t.sharedLength=t.length;for(let r in n||[])if(r>=0){let i=t[r],o=n[r];o&&(i&&((t.restoreStructures||(t.restoreStructures=[]))[r]=i),t[r]=o)}return this.structures=t}decode(t,n){return this.unpack(t,n)}};function Wa(e){try{if(!ve.trusted&&!wr){let n=oe.sharedLength||0;n=32&&Y_?(t=Y_($,k,Ht,ve),$=null,!(e&&e.lazy)&&t&&(t=t.toJSON()),k=Ht):t=Pe(),He&&(k=He.postBundlePosition,He=null),wr&&(oe.restoreStructures=null),k==Ht)oe&&oe.restoreStructures&&n1(),oe=null,$=null,zn&&(zn=null);else{if(k>Ht)throw new Error("Unexpected end of MessagePack data");if(!wr){let n;try{n=JSON.stringify(t,(r,i)=>typeof i=="bigint"?`${i}n`:i).slice(0,100)}catch(r){n="(JSON view not available "+r+")"}throw new Error("Data read, but end of buffer not reached "+n)}}return t}catch(t){throw oe&&oe.restoreStructures&&n1(),Ga(),(t instanceof RangeError||t.message.startsWith("Unexpected end of buffer")||k>Ht)&&(t.incomplete=!0),t}}function n1(){for(let e in oe.restoreStructures)oe[e]=oe.restoreStructures[e];oe.restoreStructures=null}function Pe(){let e=$[k++];if(e<160)if(e<128){if(e<64)return e;{let t=oe[e&63]||ve.getStructures&&f1()[e&63];return t?(t.read||(t.read=Kd(t,e&63)),t.read()):e}}else if(e<144)if(e-=128,ve.mapsAsObjects){let t={};for(let n=0;n=k)return _r.slice(k-$t,(k+=t)-$t);if(hn==0&&Ht<140){let n=t<16?qd(t):d1(t);if(n!=null)return n}return Gd(t)}else{let t;switch(e){case 192:return null;case 193:return He?(t=Pe(),t>0?He[1].slice(He.position1,He.position1+=t):He[0].slice(He.position0,He.position0-=t)):Zd;case 194:return!1;case 195:return!0;case 196:if(t=$[k++],t===void 0)throw new Error("Unexpected end of buffer");return $d(t);case 197:return t=re.getUint16(k),k+=2,$d(t);case 198:return t=re.getUint32(k),k+=4,$d(t);case 199:return qr($[k++]);case 200:return t=re.getUint16(k),k+=2,qr(t);case 201:return t=re.getUint32(k),k+=4,qr(t);case 202:if(t=re.getFloat32(k),ve.useFloat32>2){let n=Za[($[k]&127)<<1|$[k+1]>>7];return k+=4,(n*t+(t>0?.5:-.5)>>0)/n}return k+=4,t;case 203:return t=re.getFloat64(k),k+=8,t;case 204:return $[k++];case 205:return t=re.getUint16(k),k+=2,t;case 206:return t=re.getUint32(k),k+=4,t;case 207:return ve.int64AsType==="number"?(t=re.getUint32(k)*4294967296,t+=re.getUint32(k+4)):ve.int64AsType==="string"?t=re.getBigUint64(k).toString():ve.int64AsType==="auto"?(t=re.getBigUint64(k),t<=BigInt(2)<=BigInt(-2)<=k?_r.slice(k-$t,(k+=t)-$t):Vb(t);case 218:return t=re.getUint16(k),k+=2,hn>=k?_r.slice(k-$t,(k+=t)-$t):Wb(t);case 219:return t=re.getUint32(k),k+=4,hn>=k?_r.slice(k-$t,(k+=t)-$t):Gb(t);case 220:return t=re.getUint16(k),k+=2,i1(t);case 221:return t=re.getUint32(k),k+=4,i1(t);case 222:return t=re.getUint16(k),k+=2,o1(t);case 223:return t=re.getUint32(k),k+=4,o1(t);default:if(e>=224)return e-256;if(e===void 0){let n=new Error("Unexpected end of MessagePack data");throw n.incomplete=!0,n}throw new Error("Unknown MessagePack token "+e)}}}var Hb=/^[a-zA-Z_$][a-zA-Z\d_$]*$/;function Kd(e,t){function n(){if(n.count++>c1){let i=e.read=new Function("r","return function(){return "+(ve.freezeData?"Object.freeze":"")+"({"+e.map(o=>o==="__proto__"?"__proto_:r()":Hb.test(o)?o+":r()":"["+JSON.stringify(o)+"]:r()").join(",")+"})}")(Pe);return e.highByte===0&&(e.read=r1(t,e.read)),i()}let r={};for(let i=0,o=e.length;ifunction(){let n=$[k++];if(n===0)return t();let r=e<32?-(e+(n<<5)):e+(n<<5),i=oe[r]||f1()[r];if(!i)throw new Error("Record id is not defined for "+r);return i.read||(i.read=Kd(i,e)),i.read()};function f1(){let e=h1(()=>($=null,ve.getStructures()));return oe=ve._mergeStructures(e,oe)}var Gd=Ss,Vb=Ss,Wb=Ss,Gb=Ss;function Ss(e){let t;if(e<16&&(t=qd(e)))return t;if(e>64&&Hd)return Hd.decode($.subarray(k,k+=e));let n=k+e,r=[];for(t="";k65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|u&1023),r.push(u)}else r.push(i);r.length>=4096&&(t+=$e.apply(String,r),r.length=0)}return r.length>0&&(t+=$e.apply(String,r)),t}function i1(e){let t=new Array(e);for(let n=0;n0){k=t;return}n[r]=i}return $e.apply(String,n)}function qd(e){if(e<4)if(e<2){if(e===0)return"";{let t=$[k++];if((t&128)>1){k-=1;return}return $e(t)}}else{let t=$[k++],n=$[k++];if((t&128)>0||(n&128)>0){k-=2;return}if(e<3)return $e(t,n);let r=$[k++];if((r&128)>0){k-=3;return}return $e(t,n,r)}else{let t=$[k++],n=$[k++],r=$[k++],i=$[k++];if((t&128)>0||(n&128)>0||(r&128)>0||(i&128)>0){k-=4;return}if(e<6){if(e===4)return $e(t,n,r,i);{let o=$[k++];if((o&128)>0){k-=5;return}return $e(t,n,r,i,o)}}else if(e<8){let o=$[k++],s=$[k++];if((o&128)>0||(s&128)>0){k-=6;return}if(e<7)return $e(t,n,r,i,o,s);let l=$[k++];if((l&128)>0){k-=7;return}return $e(t,n,r,i,o,s,l)}else{let o=$[k++],s=$[k++],l=$[k++],u=$[k++];if((o&128)>0||(s&128)>0||(l&128)>0||(u&128)>0){k-=8;return}if(e<10){if(e===8)return $e(t,n,r,i,o,s,l,u);{let c=$[k++];if((c&128)>0){k-=9;return}return $e(t,n,r,i,o,s,l,u,c)}}else if(e<12){let c=$[k++],a=$[k++];if((c&128)>0||(a&128)>0){k-=10;return}if(e<11)return $e(t,n,r,i,o,s,l,u,c,a);let d=$[k++];if((d&128)>0){k-=11;return}return $e(t,n,r,i,o,s,l,u,c,a,d)}else{let c=$[k++],a=$[k++],d=$[k++],f=$[k++];if((c&128)>0||(a&128)>0||(d&128)>0||(f&128)>0){k-=12;return}if(e<14){if(e===12)return $e(t,n,r,i,o,s,l,u,c,a,d,f);{let p=$[k++];if((p&128)>0){k-=13;return}return $e(t,n,r,i,o,s,l,u,c,a,d,f,p)}}else{let p=$[k++],h=$[k++];if((p&128)>0||(h&128)>0){k-=14;return}if(e<15)return $e(t,n,r,i,o,s,l,u,c,a,d,f,p,h);let S=$[k++];if((S&128)>0){k-=15;return}return $e(t,n,r,i,o,s,l,u,c,a,d,f,p,h,S)}}}}}function s1(){let e=$[k++],t;if(e<192)t=e-160;else switch(e){case 217:t=$[k++];break;case 218:t=re.getUint16(k),k+=2;break;case 219:t=re.getUint32(k),k+=4;break;default:throw new Error("Expected string")}return Ss(t)}function $d(e){return ve.copyBuffers?Uint8Array.prototype.slice.call($,k,k+=e):$.subarray(k,k+=e)}function qr(e){let t=$[k++];if(vt[t]){let n;return vt[t]($.subarray(k,n=k+=e),r=>{k=r;try{return Pe()}finally{k=n}})}else throw new Error("Unknown extension type "+t)}var l1=new Array(4096);function p1(){let e=$[k++];if(e>=160&&e<192){if(e=e-160,hn>=k)return _r.slice(k-$t,(k+=e)-$t);if(!(hn==0&&Ht<180))return Gd(e)}else return k--,m1(Pe());let t=(e<<5^(e>1?re.getUint16(k):e>0?$[k]:0))&4095,n=l1[t],r=k,i=k+e-3,o,s=0;if(n&&n.bytes==e){for(;r{let n=Pe().map(m1),r=e;t!==void 0&&(e=e<32?-((t<<5)+e):(t<<5)+e,n.highByte=t);let i=oe[e];return i&&(i.isShared||wr)&&((oe.restoreStructures||(oe.restoreStructures=[]))[e]=i),oe[e]=n,n.read=Kd(n,r),n.read()};vt[0]=()=>{};vt[0].noBuffer=!0;vt[66]=e=>{let t=e.length,n=BigInt(e[0]&128?e[0]-256:e[0]);for(let r=1;r{let e=Pe();return(Zb[e[0]]||Error)(e[1],{cause:e[2]})};vt[105]=e=>{if(ve.structuredClone===!1)throw new Error("Structured clone extension is disabled");let t=re.getUint32(k-4);zn||(zn=new Map);let n=$[k],r;n>=144&&n<160||n==220||n==221?r=[]:r={};let i={target:r};zn.set(t,i);let o=Pe();return i.used?Object.assign(r,o):(i.target=o,o)};vt[112]=e=>{if(ve.structuredClone===!1)throw new Error("Structured clone extension is disabled");let t=re.getUint32(k-4),n=zn.get(t);return n.used=!0,n.target};vt[115]=()=>new Set(Pe());var Xd=["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64","BigInt64","BigUint64"].map(e=>e+"Array"),Kb=typeof globalThis=="object"?globalThis:window;vt[116]=e=>{let t=e[0],n=Xd[t];if(!n){if(t===16){let r=new ArrayBuffer(e.length-1);return new Uint8Array(r).set(e.subarray(1)),r}throw new Error("Could not find typed array for code "+t)}return new Kb[n](Uint8Array.prototype.slice.call(e,1).buffer)};vt[120]=()=>{let e=Pe();return new RegExp(e[0],e[1])};var qb=[];vt[98]=e=>{let t=(e[0]<<24)+(e[1]<<16)+(e[2]<<8)+e[3],n=k;return k+=t-e.length,He=qb,He=[s1(),s1()],He.position0=0,He.position1=0,He.postBundlePosition=k,k=n,Pe()};vt[255]=e=>e.length==4?new Date((e[0]*16777216+(e[1]<<16)+(e[2]<<8)+e[3])*1e3):e.length==8?new Date(((e[0]<<22)+(e[1]<<14)+(e[2]<<6)+(e[3]>>2))/1e6+((e[3]&3)*4294967296+e[4]*16777216+(e[5]<<16)+(e[6]<<8)+e[7])*1e3):e.length==12?new Date(((e[0]<<24)+(e[1]<<16)+(e[2]<<8)+e[3])/1e6+((e[4]&128?-281474976710656:0)+e[6]*1099511627776+e[7]*4294967296+e[8]*16777216+(e[9]<<16)+(e[10]<<8)+e[11])*1e3):new Date("invalid");function h1(e){t1&&t1();let t=Ht,n=k,r=Wd,i=$t,o=hn,s=_r,l=Vd,u=zn,c=He,a=new Uint8Array($.slice(0,Ht)),d=oe,f=oe.slice(0,oe.length),p=ve,h=wr,S=e();return Ht=t,k=n,Wd=r,$t=i,hn=o,_r=s,Vd=l,zn=u,He=c,$=a,wr=h,oe=d,oe.splice(0,oe.length,...f),ve=p,re=new DataView($.buffer,$.byteOffset,$.byteLength),S}function Ga(){$=null,zn=null,oe=null}var Za=new Array(147);for(let e=0;e<256;e++)Za[e]=+("1e"+Math.floor(45.15-e*.30103));var Ka=new Xr({useRecords:!1}),Xb=Ka.unpack,Qb=Ka.unpackMultiple,Jb=Ka.unpack,qa={NEVER:0,ALWAYS:1,DECIMAL_ROUND:3,DECIMAL_FIT:4},Yb=new Float32Array(1),dL=new Uint8Array(Yb.buffer,0,4);var Qa;try{Qa=new TextEncoder}catch{}var Qd,v1,Ja=typeof R<"u",Xa=Ja?function(e){return R.allocUnsafeSlow(e)}:Uint8Array,x1=Ja?R:Uint8Array,g1=Ja?4294967296:2144337920,C,ks,he,E=0,ft,Ie=null,eE,tE=21760,nE=/[\u0080-\uFFFF]/,eo=Symbol("record-id"),Qr=class extends Xr{constructor(t){super(t),this.offset=0;let n,r,i,o,s,l=x1.prototype.utf8Write?function(O,B){return C.utf8Write(O,B,4294967295)}:Qa&&Qa.encodeInto?function(O,B){return Qa.encodeInto(O,C.subarray(B)).written}:!1,u=this;t||(t={});let c=t&&t.sequential,a=t.structures||t.saveStructures,d=t.maxSharedStructures;if(d==null&&(d=a?32:0),d>8160)throw new Error("Maximum maxSharedStructure is 8160");t.structuredClone&&t.moreTypes==null&&(this.moreTypes=!0);let f=t.maxOwnStructures;f==null&&(f=a?32:64),!this.structures&&t.useRecords!=!1&&(this.structures=[]);let p=d>32||f+d>64,h=d+64,S=d+f+64;if(S>8256)throw new Error("Maximum maxSharedStructure + maxOwnStructure is 8192");let b=[],m=0,g=0;this.pack=this.encode=function(O,B){if(C||(C=new Xa(8192),he=C.dataView||(C.dataView=new DataView(C.buffer,0,8192)),E=0),ft=C.length-10,ft-E<2048?(C=new Xa(C.length),he=C.dataView||(C.dataView=new DataView(C.buffer,0,C.length)),ft=C.length-10,E=0):E=E+7&2147483640,r=E,B&pE&&(E+=B&255),s=u.structuredClone?new Map:null,u.bundleStrings&&typeof O!="string"?(Ie=[],Ie.size=1/0):Ie=null,o=u.structures,o){o.uninitialized&&(o=u._mergeStructures(u.getStructures()));let j=o.sharedLength||0;if(j>d)throw new Error("Shared structures is larger than maximum shared structures, try increasing maxSharedStructures to "+o.sharedLength);if(!o.transitions){o.transitions=Object.create(null);for(let H=0;Hue.offset>le.offset?1:-1),q=H.length,te=-1;for(;j&&q>0;){let ue=H[--q].offset+r;uej.position+r?te>=0&&(te+=6):(te>=0&&(he.setUint32(j.position+r,he.getUint32(j.position+r)+te),te=-1),j=j.previous,q++)}te>=0&&j&&he.setUint32(j.position+r,he.getUint32(j.position+r)+te),E+=H.length*6,E>ft&&z(E),u.offset=E;let J=iE(C.subarray(r,E),H);return s=null,J}return u.offset=E,B&k1?(C.start=r,C.end=E,C):C.subarray(r,E)}catch(j){throw U=j,j}finally{if(o&&(v(),i&&u.saveStructures)){let j=o.sharedLength||0,H=C.subarray(r,E),q=oE(o,u);if(!U)return u.saveStructures(q,q.isCompatible)===!1?u.pack(O,B):(u.lastNamedStructuresLength=j,C.length>1073741824&&(C=null),H)}C.length>1073741824&&(C=null),B&dE&&(E=r)}};let v=()=>{g<10&&g++;let O=o.sharedLength||0;if(o.length>O&&!c&&(o.length=O),m>1e4)o.transitions=null,g=0,m=0,b.length>0&&(b=[]);else if(b.length>0&&!c){for(let B=0,U=b.length;B{var B=O.length;B<16?C[E++]=144|B:B<65536?(C[E++]=220,C[E++]=B>>8,C[E++]=B&255):(C[E++]=221,he.setUint32(E,B),E+=4);for(let U=0;U{E>ft&&(C=z(E));var B=typeof O,U;if(B==="string"){let j=O.length;if(Ie&&j>=4&&j<4096){if((Ie.size+=j)>tE){let J,ue=(Ie[0]?Ie[0].length*3+Ie[1].length:0)+10;E+ue>ft&&(C=z(E+ue));let le;Ie.position?(le=Ie,C[E]=200,E+=3,C[E++]=98,J=E-r,E+=4,w1(r,N,0),he.setUint16(J+r-3,E-r-J)):(C[E++]=214,C[E++]=98,J=E-r,E+=4),Ie=["",""],Ie.previous=le,Ie.size=0,Ie.position=J}let te=nE.test(O);Ie[te?0:1]+=O,C[E++]=193,N(te?-j:j);return}let H;j<32?H=1:j<256?H=2:j<65536?H=3:H=5;let q=j*3;if(E+q>ft&&(C=z(E+q)),j<64||!l){let te,J,ue,le=E+H;for(te=0;te>6|192,C[le++]=J&63|128):(J&64512)===55296&&((ue=O.charCodeAt(te+1))&64512)===56320?(J=65536+((J&1023)<<10)+(ue&1023),te++,C[le++]=J>>18|240,C[le++]=J>>12&63|128,C[le++]=J>>6&63|128,C[le++]=J&63|128):(C[le++]=J>>12|224,C[le++]=J>>6&63|128,C[le++]=J&63|128);U=le-E-H}else U=l(O,E+H);U<32?C[E++]=160|U:U<256?(H<2&&C.copyWithin(E+2,E+1,E+1+U),C[E++]=217,C[E++]=U):U<65536?(H<3&&C.copyWithin(E+3,E+2,E+2+U),C[E++]=218,C[E++]=U>>8,C[E++]=U&255):(H<5&&C.copyWithin(E+5,E+3,E+3+U),C[E++]=219,he.setUint32(E,U),E+=4),E+=U}else if(B==="number")if(O>>>0===O)O<32||O<128&&this.useRecords===!1||O<64&&!this.randomAccessStructure?C[E++]=O:O<256?(C[E++]=204,C[E++]=O):O<65536?(C[E++]=205,C[E++]=O>>8,C[E++]=O&255):(C[E++]=206,he.setUint32(E,O),E+=4);else if(O>>0===O)O>=-32?C[E++]=256+O:O>=-128?(C[E++]=208,C[E++]=O+256):O>=-32768?(C[E++]=209,he.setInt16(E,O),E+=2):(C[E++]=210,he.setInt32(E,O),E+=4);else{let j;if((j=this.useFloat32)>0&&O<4294967296&&O>=-2147483648){C[E++]=202,he.setFloat32(E,O);let H;if(j<4||(H=O*Za[(C[E]&127)<<1|C[E+1]>>7])>>0===H){E+=4;return}else E--}C[E++]=203,he.setFloat64(E,O),E+=8}else if(B==="object"||B==="function")if(!O)C[E++]=192;else{if(s){let H=s.get(O);if(H){if(!H.id){let q=s.idsToInsert||(s.idsToInsert=[]);H.id=q.push(H)}C[E++]=214,C[E++]=112,he.setUint32(E,H.id),E+=4;return}else s.set(O,{offset:E-r})}let j=O.constructor;if(j===Object)V(O);else if(j===Array)x(O);else if(j===Map)if(this.mapAsEmptyObject)C[E++]=128;else{U=O.size,U<16?C[E++]=128|U:U<65536?(C[E++]=222,C[E++]=U>>8,C[E++]=U&255):(C[E++]=223,he.setUint32(E,U),E+=4);for(let[H,q]of O)N(H),N(q)}else{for(let H=0,q=Qd.length;H(C=ue,ue=null,E+=Wn,E>ft&&z(E),{target:C,targetView:he,position:E-Wn}),N)}finally{ue&&(C=ue,he=le,E=pt,ft=C.length-10)}Nt&&(Nt.length+E>ft&&z(Nt.length+E),E=rE(Nt,C,E,J.type));return}}if(Array.isArray(O))x(O);else{if(O.toJSON){let H=O.toJSON();if(H!==O)return N(H)}if(B==="function")return N(this.writeFunction&&this.writeFunction(O));V(O)}}}else if(B==="boolean")C[E++]=O?195:194;else if(B==="bigint"){if(O=-(BigInt(1)<0)C[E++]=207,he.setBigUint64(E,O);else if(this.largeBigIntToFloat)C[E++]=203,he.setFloat64(E,Number(O));else if(this.useBigIntExtension&&O<2n**1023n&&O>-(2n**1023n)){C[E++]=199,E++,C[E++]=66;let j=[],H;do{let q=O&0xffn;H=(q&0x80n)===(O<0n?0x80n:0n),j.push(q),O>>=8n}while(!((O===0n||O===-1n)&&H));C[E-2]=j.length;for(let q=j.length;q>0;)C[E++]=Number(j[--q]);return}else throw new RangeError(O+" was too large to fit in MessagePack 64-bit integer format, use useBigIntExtension or set largeBigIntToFloat to convert to float-64");E+=8}else if(B==="undefined")this.encodeUndefinedAsNil?C[E++]=192:(C[E++]=212,C[E++]=0,C[E++]=0);else throw new Error("Unknown type: "+B)},L=this.variableMapSize||this.coercibleKeyAsNumber?O=>{let B=Object.keys(O),U=B.length;U<16?C[E++]=128|U:U<65536?(C[E++]=222,C[E++]=U>>8,C[E++]=U&255):(C[E++]=223,he.setUint32(E,U),E+=4);let j;if(this.coercibleKeyAsNumber)for(let H=0;H{C[E++]=222;let B=E-r;E+=2;let U=0;for(let j in O)(typeof O.hasOwnProperty!="function"||O.hasOwnProperty(j))&&(N(j),N(O[j]),U++);C[B+++r]=U>>8,C[B+r]=U&255},P=this.useRecords===!1?L:t.progressiveRecords&&!p?O=>{let B,U=o.transitions||(o.transitions=Object.create(null)),j=E++-r,H;for(let q in O)if(typeof O.hasOwnProperty!="function"||O.hasOwnProperty(q)){if(B=U[q],B)U=B;else{let te=Object.keys(O),J=U;U=o.transitions;let ue=0;for(let le=0,pt=te.length;le{let B,U=o.transitions||(o.transitions=Object.create(null)),j=0;for(let q in O)(typeof O.hasOwnProperty!="function"||O.hasOwnProperty(q))&&(B=U[q],B||(B=U[q]=Object.create(null),j++),U=B);let H=U[eo];H?H>=96&&p?(C[E++]=((H-=96)&31)+96,C[E++]=H>>5):C[E++]=H:G(U,U.__keys__||Object.keys(O),j);for(let q in O)(typeof O.hasOwnProperty!="function"||O.hasOwnProperty(q))&&N(O[q])},D=typeof this.useRecords=="function"&&this.useRecords,V=D?O=>{D(O)?P(O):L(O)}:P,z=O=>{let B;if(O>16777216){if(O-r>g1)throw new Error("Packed buffer would be larger than maximum buffer size");B=Math.min(g1,Math.round(Math.max((O-r)*(O>67108864?1.25:2),4194304)/4096)*4096)}else B=(Math.max(O-r<<2,C.length-1)>>12)+1<<12;let U=new Xa(B);return he=U.dataView||(U.dataView=new DataView(U.buffer,0,B)),O=Math.min(O,C.length),C.copy?C.copy(U,0,r,O):U.set(C.slice(r,O)),E-=r,r=0,ft=U.length-10,C=U},G=(O,B,U)=>{let j=o.nextId;j||(j=64),j=S&&(j=h),o.nextId=j+1);let H=B.highByte=j>=96&&p?j-96>>5:-1;O[eo]=j,O.__keys__=B,o[j-64]=B,j=0?(C[E++]=(j&31)+96,C[E++]=H):C[E++]=j):(H>=0?(C[E++]=213,C[E++]=114,C[E++]=(j&31)+96,C[E++]=H):(C[E++]=212,C[E++]=114,C[E++]=j),U&&(m+=g*U),b.length>=f&&(b.shift()[eo]=0),b.push(O),N(B))},Ge=(O,B,U,j)=>{let H=C,q=E,te=ft,J=r;C=ks,E=0,r=0,C||(ks=C=new Xa(8192)),ft=C.length-10,G(O,B,j),ks=C;let ue=E;if(C=H,E=q,ft=te,r=J,ue>1){let le=E+ue-1;le>ft&&z(le);let pt=U+r;C.copyWithin(pt+ue,pt+1,E),C.set(ks.slice(0,ue),pt),E=le}else C[U+r]=ks[0]},ui=O=>{let B=eE(O,C,r,E,o,z,(U,j,H)=>{if(H)return i=!0;E=j;let q=C;return N(U),v(),q!==C?{position:E,targetView:he,target:C}:E},this);if(B===0)return V(O);E=B}}useBuffer(t){C=t,he=new DataView(C.buffer,C.byteOffset,C.byteLength),E=0}clearSharedData(){this.structures&&(this.structures=[]),this.typedStructs&&(this.typedStructs=[])}};v1=[Date,Set,Error,RegExp,ArrayBuffer,Object.getPrototypeOf(Uint8Array.prototype).constructor,xs];Qd=[{pack(e,t,n){let r=e.getTime()/1e3;if((this.useTimestamp32||e.getMilliseconds()===0)&&r>=0&&r<4294967296){let{target:i,targetView:o,position:s}=t(6);i[s++]=214,i[s++]=255,o.setUint32(s,r)}else if(r>0&&r<4294967296){let{target:i,targetView:o,position:s}=t(10);i[s++]=215,i[s++]=255,o.setUint32(s,e.getMilliseconds()*4e6+(r/1e3/4294967296>>0)),o.setUint32(s+4,r)}else if(isNaN(r)){if(this.onInvalidDate)return t(0),n(this.onInvalidDate());let{target:i,targetView:o,position:s}=t(3);i[s++]=212,i[s++]=255,i[s++]=255}else{let{target:i,targetView:o,position:s}=t(15);i[s++]=199,i[s++]=12,i[s++]=255,o.setUint32(s,e.getMilliseconds()*1e6),o.setBigInt64(s+4,BigInt(Math.floor(r)))}}},{pack(e,t,n){if(this.setAsEmptyObject)return t(0),n({});let r=Array.from(e),{target:i,position:o}=t(this.moreTypes?3:0);this.moreTypes&&(i[o++]=212,i[o++]=115,i[o++]=0),n(r)}},{pack(e,t,n){let{target:r,position:i}=t(this.moreTypes?3:0);this.moreTypes&&(r[i++]=212,r[i++]=101,r[i++]=0),n([e.name,e.message,e.cause])}},{pack(e,t,n){let{target:r,position:i}=t(this.moreTypes?3:0);this.moreTypes&&(r[i++]=212,r[i++]=120,r[i++]=0),n([e.source,e.flags])}},{pack(e,t){this.moreTypes?y1(e,16,t):_1(Ja?R.from(e):new Uint8Array(e),t)}},{pack(e,t){let n=e.constructor;n!==x1&&this.moreTypes?y1(e,Xd.indexOf(n.name),t):_1(e,t)}},{pack(e,t){let{target:n,position:r}=t(1);n[r]=193}}];function y1(e,t,n,r){let i=e.byteLength;if(i+1<256){var{target:o,position:s}=n(4+i);o[s++]=199,o[s++]=i+1}else if(i+1<65536){var{target:o,position:s}=n(5+i);o[s++]=200,o[s++]=i+1>>8,o[s++]=i+1&255}else{var{target:o,position:s,targetView:l}=n(7+i);o[s++]=201,l.setUint32(s,i+1),s+=4}o[s++]=116,o[s++]=t,e.buffer||(e=new Uint8Array(e)),o.set(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),s)}function _1(e,t){let n=e.byteLength;var r,i;if(n<256){var{target:r,position:i}=t(n+2);r[i++]=196,r[i++]=n}else if(n<65536){var{target:r,position:i}=t(n+3);r[i++]=197,r[i++]=n>>8,r[i++]=n&255}else{var{target:r,position:i,targetView:o}=t(n+5);r[i++]=198,o.setUint32(i,n),i+=4}r.set(e,i)}function rE(e,t,n,r){let i=e.length;switch(i){case 1:t[n++]=212;break;case 2:t[n++]=213;break;case 4:t[n++]=214;break;case 8:t[n++]=215;break;case 16:t[n++]=216;break;default:i<256?(t[n++]=199,t[n++]=i):i<65536?(t[n++]=200,t[n++]=i>>8,t[n++]=i&255):(t[n++]=201,t[n++]=i>>24,t[n++]=i>>16&255,t[n++]=i>>8&255,t[n++]=i&255)}return t[n++]=r,t.set(e,n),n+=i,n}function iE(e,t){let n,r=t.length*6,i=e.length-r;for(;n=t.pop();){let o=n.offset,s=n.id;e.copyWithin(o+r,o,i),r-=6;let l=o+r;e[l++]=214,e[l++]=105,e[l++]=s>>24,e[l++]=s>>16&255,e[l++]=s>>8&255,e[l++]=s&255,i=o}return e}function w1(e,t,n){if(Ie.length>0){he.setUint32(Ie.position+e,E+n-Ie.position-e),Ie.stringsPosition=E-e;let r=Ie;Ie=null,t(r[0]),t(r[1])}}function oE(e,t){return e.isCompatible=n=>{let r=!n||(t.lastNamedStructuresLength||0)===n.length;return r||t._mergeStructures(n),r},e}var S1=new Qr({useRecords:!1}),sE=S1.pack,lE=S1.pack;var{NEVER:aE,ALWAYS:uE,DECIMAL_ROUND:cE,DECIMAL_FIT:fE}=qa,k1=512,dE=1024,pE=2048;y();w();_();y();w();_();y();w();_();var im=Z(tp());y();w();_();y();w();_();y();w();_();y();w();_();y();w();_();y();w();_();function bs(e,t){return function(){return e.apply(t,arguments)}}var{toString:$E}=Object.prototype,{getPrototypeOf:ip}=Object,eu=(e=>t=>{let n=$E.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),tn=e=>(e=e.toLowerCase(),t=>eu(t)===e),tu=e=>t=>typeof t===e,{isArray:to}=Array,Es=tu("undefined");function HE(e){return e!==null&&!Es(e)&&e.constructor!==null&&!Es(e.constructor)&&Vt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var $1=tn("ArrayBuffer");function VE(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&$1(e.buffer),t}var WE=tu("string"),Vt=tu("function"),H1=tu("number"),nu=e=>e!==null&&typeof e=="object",GE=e=>e===!0||e===!1,Ya=e=>{if(eu(e)!=="object")return!1;let t=ip(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},ZE=tn("Date"),KE=tn("File"),qE=tn("Blob"),XE=tn("FileList"),QE=e=>nu(e)&&Vt(e.pipe),JE=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Vt(e.append)&&((t=eu(e))==="formdata"||t==="object"&&Vt(e.toString)&&e.toString()==="[object FormData]"))},YE=tn("URLSearchParams"),[eR,tR,nR,rR]=["ReadableStream","Request","Response","Headers"].map(tn),iR=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Rs(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),to(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var W1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,G1=e=>!Es(e)&&e!==W1;function rp(){let{caseless:e}=G1(this)&&this||{},t={},n=(r,i)=>{let o=e&&V1(t,i)||i;Ya(t[o])&&Ya(r)?t[o]=rp(t[o],r):Ya(r)?t[o]=rp({},r):to(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r(Rs(t,(i,o)=>{n&&Vt(i)?e[o]=bs(i,n):e[o]=i},{allOwnKeys:r}),e),sR=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),lR=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},aR=(e,t,n,r)=>{let i,o,s,l={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)s=i[o],(!r||r(s,e,t))&&!l[s]&&(t[s]=e[s],l[s]=!0);e=n!==!1&&ip(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},uR=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},cR=e=>{if(!e)return null;if(to(e))return e;let t=e.length;if(!H1(t))return null;let n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},fR=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ip(Uint8Array)),dR=(e,t)=>{let r=(e&&e[Symbol.iterator]).call(e),i;for(;(i=r.next())&&!i.done;){let o=i.value;t.call(e,o[0],o[1])}},pR=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},mR=tn("HTMLFormElement"),hR=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),U1=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),gR=tn("RegExp"),Z1=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Rs(n,(i,o)=>{let s;(s=t(i,o,e))!==!1&&(r[o]=s||i)}),Object.defineProperties(e,r)},yR=e=>{Z1(e,(t,n)=>{if(Vt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;let r=e[n];if(Vt(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},_R=(e,t)=>{let n={},r=i=>{i.forEach(o=>{n[o]=!0})};return to(e)?r(e):r(String(e).split(t)),n},wR=()=>{},vR=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,np="abcdefghijklmnopqrstuvwxyz",B1="0123456789",K1={DIGIT:B1,ALPHA:np,ALPHA_DIGIT:np+np.toUpperCase()+B1},xR=(e=16,t=K1.ALPHA_DIGIT)=>{let n="",{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function SR(e){return!!(e&&Vt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}var kR=e=>{let t=new Array(10),n=(r,i)=>{if(nu(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;let o=to(r)?[]:{};return Rs(r,(s,l)=>{let u=n(s,i+1);!Es(u)&&(o[l]=u)}),t[i]=void 0,o}}return r};return n(e,0)},bR=tn("AsyncFunction"),ER=e=>e&&(nu(e)||Vt(e))&&Vt(e.then)&&Vt(e.catch),I={isArray:to,isArrayBuffer:$1,isBuffer:HE,isFormData:JE,isArrayBufferView:VE,isString:WE,isNumber:H1,isBoolean:GE,isObject:nu,isPlainObject:Ya,isReadableStream:eR,isRequest:tR,isResponse:nR,isHeaders:rR,isUndefined:Es,isDate:ZE,isFile:KE,isBlob:qE,isRegExp:gR,isFunction:Vt,isStream:QE,isURLSearchParams:YE,isTypedArray:fR,isFileList:XE,forEach:Rs,merge:rp,extend:oR,trim:iR,stripBOM:sR,inherits:lR,toFlatObject:aR,kindOf:eu,kindOfTest:tn,endsWith:uR,toArray:cR,forEachEntry:dR,matchAll:pR,isHTMLForm:mR,hasOwnProperty:U1,hasOwnProp:U1,reduceDescriptors:Z1,freezeMethods:yR,toObjectSet:_R,toCamelCase:hR,noop:wR,toFiniteNumber:vR,findKey:V1,global:W1,isContextDefined:G1,ALPHABET:K1,generateString:xR,isSpecCompliantForm:SR,toJSONObject:kR,isAsyncFn:bR,isThenable:ER};y();w();_();y();w();_();y();w();_();y();w();_();y();w();_();function no(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}I.inherits(no,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:I.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var q1=no.prototype,X1={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{X1[e]={value:e}});Object.defineProperties(no,X1);Object.defineProperty(q1,"isAxiosError",{value:!0});no.from=(e,t,n,r,i,o)=>{let s=Object.create(q1);return I.toFlatObject(e,s,function(u){return u!==Error.prototype},l=>l!=="isAxiosError"),no.call(s,e.message,t,n,r,i),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};var Q=no;y();w();_();var ru=null;function op(e){return I.isPlainObject(e)||I.isArray(e)}function J1(e){return I.endsWith(e,"[]")?e.slice(0,-2):e}function Q1(e,t,n){return e?e.concat(t).map(function(i,o){return i=J1(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function RR(e){return I.isArray(e)&&!e.some(op)}var CR=I.toFlatObject(I,{},null,function(t){return/^is[A-Z]/.test(t)});function IR(e,t,n){if(!I.isObject(e))throw new TypeError("target must be an object");t=t||new(ru||FormData),n=I.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(S,b){return!I.isUndefined(b[S])});let r=n.metaTokens,i=n.visitor||a,o=n.dots,s=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&I.isSpecCompliantForm(t);if(!I.isFunction(i))throw new TypeError("visitor must be a function");function c(h){if(h===null)return"";if(I.isDate(h))return h.toISOString();if(!u&&I.isBlob(h))throw new Q("Blob is not supported. Use a Buffer instead.");return I.isArrayBuffer(h)||I.isTypedArray(h)?u&&typeof Blob=="function"?new Blob([h]):R.from(h):h}function a(h,S,b){let m=h;if(h&&!b&&typeof h=="object"){if(I.endsWith(S,"{}"))S=r?S:S.slice(0,-2),h=JSON.stringify(h);else if(I.isArray(h)&&RR(h)||(I.isFileList(h)||I.endsWith(S,"[]"))&&(m=I.toArray(h)))return S=J1(S),m.forEach(function(v,x){!(I.isUndefined(v)||v===null)&&t.append(s===!0?Q1([S],x,o):s===null?S:S+"[]",c(v))}),!1}return op(h)?!0:(t.append(Q1(b,S,o),c(h)),!1)}let d=[],f=Object.assign(CR,{defaultVisitor:a,convertValue:c,isVisitable:op});function p(h,S){if(!I.isUndefined(h)){if(d.indexOf(h)!==-1)throw Error("Circular reference detected in "+S.join("."));d.push(h),I.forEach(h,function(m,g){(!(I.isUndefined(m)||m===null)&&i.call(t,m,I.isString(g)?g.trim():g,S,f))===!0&&p(m,S?S.concat(g):[g])}),d.pop()}}if(!I.isObject(e))throw new TypeError("data must be an object");return p(e),t}var vr=IR;function Y1(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function ew(e,t){this._pairs=[],e&&vr(e,this,t)}var tw=ew.prototype;tw.append=function(t,n){this._pairs.push([t,n])};tw.toString=function(t){let n=t?function(r){return t.call(this,r,Y1)}:Y1;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};var iu=ew;function OR(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Cs(e,t,n){if(!t)return e;let r=n&&n.encode||OR,i=n&&n.serialize,o;if(i?o=i(t,n):o=I.isURLSearchParams(t)?t.toString():new iu(t,n).toString(r),o){let s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}y();w();_();var sp=class{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){I.forEach(this.handlers,function(r){r!==null&&t(r)})}},lp=sp;y();w();_();y();w();_();y();w();_();y();w();_();var ou={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};y();w();_();y();w();_();y();w();_();y();w();_();var nw=typeof URLSearchParams<"u"?URLSearchParams:iu;y();w();_();var rw=typeof FormData<"u"?FormData:null;y();w();_();var iw=typeof Blob<"u"?Blob:null;var ow={isBrowser:!0,classes:{URLSearchParams:nw,FormData:rw,Blob:iw},protocols:["http","https","file","blob","url","data"]};var up={};vx(up,{hasBrowserEnv:()=>ap,hasStandardBrowserEnv:()=>TR,hasStandardBrowserWebWorkerEnv:()=>AR,origin:()=>NR});y();w();_();var ap=typeof window<"u"&&typeof document<"u",TR=(e=>ap&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),AR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",NR=ap&&window.location.href||"http://localhost";var Ve={...up,...ow};function cp(e,t){return vr(e,new Ve.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return Ve.isNode&&I.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}y();w();_();function PR(e){return I.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function LR(e){let t={},n=Object.keys(e),r,i=n.length,o;for(r=0;r=n.length;return s=!s&&I.isArray(i)?i.length:s,u?(I.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!l):((!i[s]||!I.isObject(i[s]))&&(i[s]=[]),t(n,r,i[s],o)&&I.isArray(i[s])&&(i[s]=LR(i[s])),!l)}if(I.isFormData(e)&&I.isFunction(e.entries)){let n={};return I.forEachEntry(e,(r,i)=>{t(PR(r),i,n,0)}),n}return null}var su=DR;function MR(e,t,n){if(I.isString(e))try{return(t||JSON.parse)(e),I.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var fp={transitional:ou,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){let r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=I.isObject(t);if(o&&I.isHTMLForm(t)&&(t=new FormData(t)),I.isFormData(t))return i?JSON.stringify(su(t)):t;if(I.isArrayBuffer(t)||I.isBuffer(t)||I.isStream(t)||I.isFile(t)||I.isBlob(t)||I.isReadableStream(t))return t;if(I.isArrayBufferView(t))return t.buffer;if(I.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return cp(t,this.formSerializer).toString();if((l=I.isFileList(t))||r.indexOf("multipart/form-data")>-1){let u=this.env&&this.env.FormData;return vr(l?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),MR(t)):t}],transformResponse:[function(t){let n=this.transitional||fp.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(I.isResponse(t)||I.isReadableStream(t))return t;if(t&&I.isString(t)&&(r&&!this.responseType||i)){let s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(l){if(s)throw l.name==="SyntaxError"?Q.from(l,Q.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ve.classes.FormData,Blob:Ve.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};I.forEach(["delete","get","head","post","put","patch"],e=>{fp.headers[e]={}});var ro=fp;y();w();_();y();w();_();var jR=I.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"]),sw=e=>{let t={},n,r,i;return e&&e.split(` `).forEach(function(s){i=s.indexOf(":"),n=s.substring(0,i).trim().toLowerCase(),r=s.substring(i+1).trim(),!(!n||t[n]&&jR[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};var lw=Symbol("internals");function Is(e){return e&&String(e).trim().toLowerCase()}function lu(e){return e===!1||e==null?e:I.isArray(e)?e.map(lu):String(e)}function zR(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var FR=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function dp(e,t,n,r,i){if(I.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!I.isString(t)){if(I.isString(r))return t.indexOf(r)!==-1;if(I.isRegExp(r))return r.test(t)}}function UR(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function BR(e,t){let n=I.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,s){return this[r].call(this,t,i,o,s)},configurable:!0})})}var io=class{constructor(t){t&&this.set(t)}set(t,n,r){let i=this;function o(l,u,c){let a=Is(u);if(!a)throw new Error("header name must be a non-empty string");let d=I.findKey(i,a);(!d||i[d]===void 0||c===!0||c===void 0&&i[d]!==!1)&&(i[d||u]=lu(l))}let s=(l,u)=>I.forEach(l,(c,a)=>o(c,a,u));if(I.isPlainObject(t)||t instanceof this.constructor)s(t,n);else if(I.isString(t)&&(t=t.trim())&&!FR(t))s(sw(t),n);else if(I.isHeaders(t))for(let[l,u]of t.entries())o(u,l,r);else t!=null&&o(n,t,r);return this}get(t,n){if(t=Is(t),t){let r=I.findKey(this,t);if(r){let i=this[r];if(!n)return i;if(n===!0)return zR(i);if(I.isFunction(n))return n.call(this,i,r);if(I.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Is(t),t){let r=I.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||dp(this,this[r],r,n)))}return!1}delete(t,n){let r=this,i=!1;function o(s){if(s=Is(s),s){let l=I.findKey(r,s);l&&(!n||dp(r,r[l],l,n))&&(delete r[l],i=!0)}}return I.isArray(t)?t.forEach(o):o(t),i}clear(t){let n=Object.keys(this),r=n.length,i=!1;for(;r--;){let o=n[r];(!t||dp(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){let n=this,r={};return I.forEach(this,(i,o)=>{let s=I.findKey(r,o);if(s){n[s]=lu(i),delete n[o];return}let l=t?UR(o):String(o).trim();l!==o&&delete n[o],n[l]=lu(i),r[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){let n=Object.create(null);return I.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&I.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){let r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){let r=(this[lw]=this[lw]={accessors:{}}).accessors,i=this.prototype;function o(s){let l=Is(s);r[l]||(BR(i,s),r[l]=!0)}return I.isArray(t)?t.forEach(o):o(t),this}};io.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);I.reduceDescriptors(io.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});I.freezeMethods(io);var Fe=io;function Os(e,t){let n=this||ro,r=t||n,i=Fe.from(r.headers),o=r.data;return I.forEach(e,function(l){o=l.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}y();w();_();function Ts(e){return!!(e&&e.__CANCEL__)}y();w();_();function aw(e,t,n){Q.call(this,e??"canceled",Q.ERR_CANCELED,t,n),this.name="CanceledError"}I.inherits(aw,Q,{__CANCEL__:!0});var gn=aw;y();w();_();y();w();_();y();w();_();function As(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Q("Request failed with status code "+n.status,[Q.ERR_BAD_REQUEST,Q.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}y();w();_();function pp(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}y();w();_();y();w();_();function $R(e,t){e=e||10;let n=new Array(e),r=new Array(e),i=0,o=0,s;return t=t!==void 0?t:1e3,function(u){let c=Date.now(),a=r[o];s||(s=c),n[i]=u,r[i]=c;let d=o,f=0;for(;d!==i;)f+=n[d++],d=d%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),c-sr)return i&&(clearTimeout(i),i=null),n=l,e.apply(null,arguments);i||(i=setTimeout(()=>(i=null,n=Date.now(),e.apply(null,arguments)),r-(l-n)))}}var cw=HR;var oo=(e,t,n=3)=>{let r=0,i=uw(50,250);return cw(o=>{let s=o.loaded,l=o.lengthComputable?o.total:void 0,u=s-r,c=i(u),a=s<=l;r=s;let d={loaded:s,total:l,progress:l?s/l:void 0,bytes:u,rate:c||void 0,estimated:c&&l&&a?(l-s)/c:void 0,event:o,lengthComputable:l!=null};d[t?"download":"upload"]=!0,e(d)},n)};y();w();_();y();w();_();var fw=Ve.hasStandardBrowserEnv?function(){let t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a"),r;function i(o){let s=o;return t&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(s){let l=I.isString(s)?i(s):s;return l.protocol===r.protocol&&l.host===r.host}}():function(){return function(){return!0}}();y();w();_();var dw=Ve.hasStandardBrowserEnv?{write(e,t,n,r,i,o){let s=[e+"="+encodeURIComponent(t)];I.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),I.isString(r)&&s.push("path="+r),I.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){let t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};y();w();_();y();w();_();function mp(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}y();w();_();function hp(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Ns(e,t){return e&&!mp(t)?hp(e,t):t}y();w();_();var pw=e=>e instanceof Fe?{...e}:e;function nn(e,t){t=t||{};let n={};function r(c,a,d){return I.isPlainObject(c)&&I.isPlainObject(a)?I.merge.call({caseless:d},c,a):I.isPlainObject(a)?I.merge({},a):I.isArray(a)?a.slice():a}function i(c,a,d){if(I.isUndefined(a)){if(!I.isUndefined(c))return r(void 0,c,d)}else return r(c,a,d)}function o(c,a){if(!I.isUndefined(a))return r(void 0,a)}function s(c,a){if(I.isUndefined(a)){if(!I.isUndefined(c))return r(void 0,c)}else return r(void 0,a)}function l(c,a,d){if(d in t)return r(c,a);if(d in e)return r(void 0,c)}let u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l,headers:(c,a)=>i(pw(c),pw(a),!0)};return I.forEach(Object.keys(Object.assign({},e,t)),function(a){let d=u[a]||i,f=d(e[a],t[a],a);I.isUndefined(f)&&d!==l||(n[a]=f)}),n}var au=e=>{let t=nn({},e),{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:l}=t;t.headers=s=Fe.from(s),t.url=Cs(Ns(t.baseURL,t.url),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let u;if(I.isFormData(n)){if(Ve.hasStandardBrowserEnv||Ve.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((u=s.getContentType())!==!1){let[c,...a]=u?u.split(";").map(d=>d.trim()).filter(Boolean):[];s.setContentType([c||"multipart/form-data",...a].join("; "))}}if(Ve.hasStandardBrowserEnv&&(r&&I.isFunction(r)&&(r=r(t)),r||r!==!1&&fw(t.url))){let c=i&&o&&dw.read(o);c&&s.set(i,c)}return t};var VR=typeof XMLHttpRequest<"u",mw=VR&&function(e){return new Promise(function(n,r){let i=au(e),o=i.data,s=Fe.from(i.headers).normalize(),{responseType:l}=i,u;function c(){i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let a=new XMLHttpRequest;a.open(i.method.toUpperCase(),i.url,!0),a.timeout=i.timeout;function d(){if(!a)return;let p=Fe.from("getAllResponseHeaders"in a&&a.getAllResponseHeaders()),S={data:!l||l==="text"||l==="json"?a.responseText:a.response,status:a.status,statusText:a.statusText,headers:p,config:e,request:a};As(function(m){n(m),c()},function(m){r(m),c()},S),a=null}"onloadend"in a?a.onloadend=d:a.onreadystatechange=function(){!a||a.readyState!==4||a.status===0&&!(a.responseURL&&a.responseURL.indexOf("file:")===0)||setTimeout(d)},a.onabort=function(){a&&(r(new Q("Request aborted",Q.ECONNABORTED,i,a)),a=null)},a.onerror=function(){r(new Q("Network Error",Q.ERR_NETWORK,i,a)),a=null},a.ontimeout=function(){let h=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded",S=i.transitional||ou;i.timeoutErrorMessage&&(h=i.timeoutErrorMessage),r(new Q(h,S.clarifyTimeoutError?Q.ETIMEDOUT:Q.ECONNABORTED,i,a)),a=null},o===void 0&&s.setContentType(null),"setRequestHeader"in a&&I.forEach(s.toJSON(),function(h,S){a.setRequestHeader(S,h)}),I.isUndefined(i.withCredentials)||(a.withCredentials=!!i.withCredentials),l&&l!=="json"&&(a.responseType=i.responseType),typeof i.onDownloadProgress=="function"&&a.addEventListener("progress",oo(i.onDownloadProgress,!0)),typeof i.onUploadProgress=="function"&&a.upload&&a.upload.addEventListener("progress",oo(i.onUploadProgress)),(i.cancelToken||i.signal)&&(u=p=>{a&&(r(!p||p.type?new gn(null,e,a):p),a.abort(),a=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));let f=pp(i.url);if(f&&Ve.protocols.indexOf(f)===-1){r(new Q("Unsupported protocol "+f+":",Q.ERR_BAD_REQUEST,e));return}a.send(o||null)})};y();w();_();y();w();_();var WR=(e,t)=>{let n=new AbortController,r,i=function(u){if(!r){r=!0,s();let c=u instanceof Error?u:this.reason;n.abort(c instanceof Q?c:new gn(c instanceof Error?c.message:c))}},o=t&&setTimeout(()=>{i(new Q(`timeout ${t} of ms exceeded`,Q.ETIMEDOUT))},t),s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u&&(u.removeEventListener?u.removeEventListener("abort",i):u.unsubscribe(i))}),e=null)};e.forEach(u=>u&&u.addEventListener&&u.addEventListener("abort",i));let{signal:l}=n;return l.unsubscribe=s,[l,()=>{o&&clearTimeout(o),o=null}]},hw=WR;y();w();_();var GR=function*(e,t){let n=e.byteLength;if(!t||n{let o=ZR(e,t,i),s=0;return new ReadableStream({type:"bytes",async pull(l){let{done:u,value:c}=await o.next();if(u){l.close(),r();return}let a=c.byteLength;n&&n(s+=a),l.enqueue(new Uint8Array(c))},cancel(l){return r(l),o.return()}},{highWaterMark:2})};var gw=(e,t)=>{let n=e!=null;return r=>setTimeout(()=>t({lengthComputable:n,total:e,loaded:r}))},cu=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_w=cu&&typeof ReadableStream=="function",yp=cu&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),KR=_w&&(()=>{let e=!1,t=new Request(Ve.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),yw=64*1024,_p=_w&&!!(()=>{try{return I.isReadableStream(new Response("").body)}catch{}})(),uu={stream:_p&&(e=>e.body)};cu&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!uu[t]&&(uu[t]=I.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new Q(`Response type '${t}' is not supported`,Q.ERR_NOT_SUPPORT,r)})})})(new Response);var qR=async e=>{if(e==null)return 0;if(I.isBlob(e))return e.size;if(I.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(I.isArrayBufferView(e))return e.byteLength;if(I.isURLSearchParams(e)&&(e=e+""),I.isString(e))return(await yp(e)).byteLength},XR=async(e,t)=>{let n=I.toFiniteNumber(e.getContentLength());return n??qR(t)},ww=cu&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:l,onUploadProgress:u,responseType:c,headers:a,withCredentials:d="same-origin",fetchOptions:f}=au(e);c=c?(c+"").toLowerCase():"text";let[p,h]=i||o||s?hw([i,o],s):[],S,b,m=()=>{!S&&setTimeout(()=>{p&&p.unsubscribe()}),S=!0},g;try{if(u&&KR&&n!=="get"&&n!=="head"&&(g=await XR(a,r))!==0){let L=new Request(t,{method:"POST",body:r,duplex:"half"}),P;I.isFormData(r)&&(P=L.headers.get("content-type"))&&a.setContentType(P),L.body&&(r=gp(L.body,yw,gw(g,oo(u)),null,yp))}I.isString(d)||(d=d?"cors":"omit"),b=new Request(t,{...f,signal:p,method:n.toUpperCase(),headers:a.normalize().toJSON(),body:r,duplex:"half",withCredentials:d});let v=await fetch(b),x=_p&&(c==="stream"||c==="response");if(_p&&(l||x)){let L={};["status","statusText","headers"].forEach(D=>{L[D]=v[D]});let P=I.toFiniteNumber(v.headers.get("content-length"));v=new Response(gp(v.body,yw,l&&gw(P,oo(l,!0)),x&&m,yp),L)}c=c||"text";let N=await uu[I.findKey(uu,c)||"text"](v,e);return!x&&m(),h&&h(),await new Promise((L,P)=>{As(L,P,{data:N,headers:Fe.from(v.headers),status:v.status,statusText:v.statusText,config:e,request:b})})}catch(v){throw m(),v&&v.name==="TypeError"&&/fetch/i.test(v.message)?Object.assign(new Q("Network Error",Q.ERR_NETWORK,e,b),{cause:v.cause||v}):Q.from(v,v&&v.code,e,b)}});var wp={http:ru,xhr:mw,fetch:ww};I.forEach(wp,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var vw=e=>`- ${e}`,QR=e=>I.isFunction(e)||e===null||e===!1,fu={getAdapter:e=>{e=I.isArray(e)?e:[e];let{length:t}=e,n,r,i={};for(let o=0;o`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build")),s=t?o.length>1?`since : `+o.map(vw).join(` diff --git a/app/web/src/nova/prod/root.tsx b/app/web/src/nova/prod/root.tsx index b1485a12..a07f20e8 100644 --- a/app/web/src/nova/prod/root.tsx +++ b/app/web/src/nova/prod/root.tsx @@ -175,6 +175,7 @@ export const Root = () => { } // #endregion + return (
); } + return ( = ({}) => { entry.map((id) => { const meta = is_layout ? vi.layout?.meta[id] : vi.meta[id]; if (meta) { - if (Element) { - return ( - - - - ); - } + return ( + + + + ); } return null; })} diff --git a/app/web/src/nova/vi/vi.tsx b/app/web/src/nova/vi/vi.tsx index 654d06d4..54073fd4 100644 --- a/app/web/src/nova/vi/vi.tsx +++ b/app/web/src/nova/vi/vi.tsx @@ -109,6 +109,7 @@ export const Vi: FC<{ ((url: string) => { false; }); + w.preload = (_urls: PRELOAD_ARGS["urls"], opt: PRELOAD_ARGS["opt"]) => { if (vi.on_preload) { return new Promise((done) => {