460 lines
1.9 MiB
460 lines
1.9 MiB
import{r as ud,R as dt,a as F,b as Jie,j as ya,c as Uc,i as Hie}from"./vendor-react-YMhRUmcb.js";function Rj(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Tn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ot(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var a1={exports:{}},s1={};var dk;function Wie(){return dk||(dk=1,(function(e){function t(H,Y){var ie=H.length;H.push(Y);e:for(;0<ie;){var re=ie-1>>>1,ae=H[re];if(0<i(ae,Y))H[re]=Y,H[ie]=ae,ie=re;else break e}}function r(H){return H.length===0?null:H[0]}function n(H){if(H.length===0)return null;var Y=H[0],ie=H.pop();if(ie!==Y){H[0]=ie;e:for(var re=0,ae=H.length,fe=ae>>>1;re<fe;){var ue=2*(re+1)-1,ne=H[ue],Q=ue+1,G=H[Q];if(0>i(ne,ie))Q<ae&&0>i(G,ne)?(H[re]=G,H[Q]=ie,re=Q):(H[re]=ne,H[ue]=ie,re=ue);else if(Q<ae&&0>i(G,ie))H[re]=G,H[Q]=ie,re=Q;else break e}}return Y}function i(H,Y){var ie=H.sortIndex-Y.sortIndex;return ie!==0?ie:H.id-Y.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var u=[],l=[],c=1,f=null,p=3,d=!1,h=!1,g=!1,y=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(H){for(var Y=r(l);Y!==null;){if(Y.callback===null)n(l);else if(Y.startTime<=H)n(l),Y.sortIndex=Y.expirationTime,t(u,Y);else break;Y=r(l)}}function E(H){if(g=!1,S(H),!h)if(r(u)!==null)h=!0,K(x);else{var Y=r(l);Y!==null&&Z(E,Y.startTime-H)}}function x(H,Y){h=!1,g&&(g=!1,w(I),I=-1),d=!0;var ie=p;try{for(S(Y),f=r(u);f!==null&&(!(f.expirationTime>Y)||H&&!O());){var re=f.callback;if(typeof re=="function"){f.callback=null,p=f.priorityLevel;var ae=re(f.expirationTime<=Y);Y=e.unstable_now(),typeof ae=="function"?f.callback=ae:f===r(u)&&n(u),S(Y)}else n(u);f=r(u)}if(f!==null)var fe=!0;else{var ue=r(l);ue!==null&&Z(E,ue.startTime-Y),fe=!1}return fe}finally{f=null,p=ie,d=!1}}var A=!1,j=null,I=-1,T=5,B=-1;function O(){return!(e.unstable_now()-B<T)}function P(){if(j!==null){var H=e.unstable_now();B=H;var Y=!0;try{Y=j(!0,H)}finally{Y?N():(A=!1,j=null)}}else A=!1}var N;if(typeof b=="function")N=function(){b(P)};else if(typeof MessageChannel<"u"){var J=new MessageChannel,X=J.port2;J.port1.onmessage=P,N=function(){X.postMessage(null)}}else N=function(){y(P,0)};function K(H){j=H,A||(A=!0,N())}function Z(H,Y){I=y(function(){H(e.unstable_now())},Y)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(H){H.callback=null},e.unstable_continueExecution=function(){h||d||(h=!0,K(x))},e.unstable_forceFrameRate=function(H){0>H||125<H?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<H?Math.floor(1e3/H):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return r(u)},e.unstable_next=function(H){switch(p){case 1:case 2:case 3:var Y=3;break;default:Y=p}var ie=p;p=Y;try{return H()}finally{p=ie}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(H,Y){switch(H){case 1:case 2:case 3:case 4:case 5:break;default:H=3}var ie=p;p=H;try{return Y()}finally{p=ie}},e.unstable_scheduleCallback=function(H,Y,ie){var re=e.unstable_now();switch(typeof ie=="object"&&ie!==null?(ie=ie.delay,ie=typeof ie=="number"&&0<ie?re+ie:re):ie=re,H){case 1:var ae=-1;break;case 2:ae=250;break;case 5:ae=1073741823;break;case 4:ae=1e4;break;default:ae=5e3}return ae=ie+ae,H={id:c++,callback:Y,priorityLevel:H,startTime:ie,expirationTime:ae,sortIndex:-1},ie>re?(H.sortIndex=ie,t(l,H),r(u)===null&&H===r(l)&&(g?(w(I),I=-1):g=!0,Z(E,ie-re))):(H.sortIndex=ae,t(u,H),h||d||(h=!0,K(x))),H},e.unstable_shouldYield=O,e.unstable_wrapCallback=function(H){var Y=p;return function(){var ie=p;p=Y;try{return H.apply(this,arguments)}finally{p=ie}}}})(s1)),s1}var pk;function TGe(){return pk||(pk=1,a1.exports=Wie()),a1.exports}function Cf(){return Cf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Cf.apply(this,arguments)}var Xu;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Xu||(Xu={}));const hk="popstate";function OGe(e){e===void 0&&(e={});function t(n,i){let{pathname:a,search:s,hash:o}=n.location;return XM("",{pathname:a,search:s,hash:o},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:AV(i)}return Kie(t,r,null,e)}function fl(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Nj(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Gie(){return Math.random().toString(36).substr(2,8)}function mk(e,t){return{usr:e.state,key:e.key,idx:t}}function XM(e,t,r,n){return r===void 0&&(r=null),Cf({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Lg(t):t,{state:r,key:t&&t.key||n||Gie()})}function AV(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Lg(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function Kie(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:a=!1}=n,s=i.history,o=Xu.Pop,u=null,l=c();l==null&&(l=0,s.replaceState(Cf({},s.state,{idx:l}),""));function c(){return(s.state||{idx:null}).idx}function f(){o=Xu.Pop;let y=c(),w=y==null?null:y-l;l=y,u&&u({action:o,location:g.location,delta:w})}function p(y,w){o=Xu.Push;let b=XM(g.location,y,w);l=c()+1;let S=mk(b,l),E=g.createHref(b);try{s.pushState(S,"",E)}catch(x){if(x instanceof DOMException&&x.name==="DataCloneError")throw x;i.location.assign(E)}a&&u&&u({action:o,location:g.location,delta:1})}function d(y,w){o=Xu.Replace;let b=XM(g.location,y,w);l=c();let S=mk(b,l),E=g.createHref(b);s.replaceState(S,"",E),a&&u&&u({action:o,location:g.location,delta:0})}function h(y){let w=i.location.origin!=="null"?i.location.origin:i.location.href,b=typeof y=="string"?y:AV(y);return b=b.replace(/ $/,"%20"),fl(w,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,w)}let g={get action(){return o},get location(){return e(i,s)},listen(y){if(u)throw new Error("A history only accepts one active listener");return i.addEventListener(hk,f),u=y,()=>{i.removeEventListener(hk,f),u=null}},createHref(y){return t(i,y)},createURL:h,encodeLocation(y){let w=h(y);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:p,replace:d,go(y){return s.go(y)}};return g}var gk;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(gk||(gk={}));function kGe(e,t,r){return r===void 0&&(r="/"),Yie(e,t,r)}function Yie(e,t,r,n){let i=typeof t=="string"?Lg(t):t,a=cae(i.pathname||"/",r);if(a==null)return null;let s=MV(e);Qie(s);let o=null;for(let u=0;o==null&&u<s.length;++u){let l=lae(a);o=sae(s[u],l)}return o}function MV(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(a,s,o)=>{let u={relativePath:o===void 0?a.path||"":o,caseSensitive:a.caseSensitive===!0,childrenIndex:s,route:a};u.relativePath.startsWith("/")&&(fl(u.relativePath.startsWith(n),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(n.length));let l=Wh([n,u.relativePath]),c=r.concat(u);a.children&&a.children.length>0&&(fl(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),MV(a.children,t,c,l)),!(a.path==null&&!a.index)&&t.push({path:l,score:iae(l,a.index),routesMeta:c})};return e.forEach((a,s)=>{var o;if(a.path===""||!((o=a.path)!=null&&o.includes("?")))i(a,s);else for(let u of _V(a.path))i(a,s,u)}),t}function _V(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let s=_V(n.join("/")),o=[];return o.push(...s.map(u=>u===""?a:[a,u].join("/"))),i&&o.push(...s),o.map(u=>e.startsWith("/")&&u===""?"/":u)}function Qie(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:aae(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Zie=/^:[\w-]+$/,Xie=3,eae=2,tae=1,rae=10,nae=-2,yk=e=>e==="*";function iae(e,t){let r=e.split("/"),n=r.length;return r.some(yk)&&(n+=nae),t&&(n+=eae),r.filter(i=>!yk(i)).reduce((i,a)=>i+(Zie.test(a)?Xie:a===""?tae:rae),n)}function aae(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function sae(e,t,r){let{routesMeta:n}=e,i={},a="/",s=[];for(let o=0;o<n.length;++o){let u=n[o],l=o===n.length-1,c=a==="/"?t:t.slice(a.length)||"/",f=oae({path:u.relativePath,caseSensitive:u.caseSensitive,end:l},c),p=u.route;if(!f)return null;Object.assign(i,f.params),s.push({params:i,pathname:Wh([a,f.pathname]),pathnameBase:mae(Wh([a,f.pathnameBase])),route:p}),f.pathnameBase!=="/"&&(a=Wh([a,f.pathnameBase]))}return s}function oae(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=uae(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],s=a.replace(/(.)\/+$/,"$1"),o=i.slice(1);return{params:n.reduce((l,c,f)=>{let{paramName:p,isOptional:d}=c;if(p==="*"){let g=o[f]||"";s=a.slice(0,a.length-g.length).replace(/(.)\/+$/,"$1")}const h=o[f];return d&&!h?l[p]=void 0:l[p]=(h||"").replace(/%2F/g,"/"),l},{}),pathname:a,pathnameBase:s,pattern:e}}function uae(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),Nj(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,o,u)=>(n.push({paramName:o,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function lae(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Nj(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function cae(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const fae=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,dae=e=>fae.test(e);function pae(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?Lg(e):e,a;if(r)if(dae(r))a=r;else{if(r.includes("//")){let s=r;r=r.replace(/\/\/+/g,"/"),Nj(!1,"Pathnames cannot have embedded double slashes - normalizing "+(s+" -> "+r))}r.startsWith("/")?a=vk(r.substring(1),"/"):a=vk(r,t)}else a=t;return{pathname:a,search:gae(n),hash:yae(i)}}function vk(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function o1(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function hae(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function RGe(e,t){let r=hae(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function NGe(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=Lg(e):(i=Cf({},e),fl(!i.pathname||!i.pathname.includes("?"),o1("?","pathname","search",i)),fl(!i.pathname||!i.pathname.includes("#"),o1("#","pathname","hash",i)),fl(!i.search||!i.search.includes("#"),o1("#","search","hash",i)));let a=e===""||i.pathname==="",s=a?"/":i.pathname,o;if(s==null)o=r;else{let f=t.length-1;if(!n&&s.startsWith("..")){let p=s.split("/");for(;p[0]==="..";)p.shift(),f-=1;i.pathname=p.join("/")}o=f>=0?t[f]:"/"}let u=pae(i,o),l=s&&s!=="/"&&s.endsWith("/"),c=(a||s===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(l||c)&&(u.pathname+="/"),u}const Wh=e=>e.join("/").replace(/\/\/+/g,"/"),mae=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),gae=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,yae=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function DGe(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const jV=["post","put","patch","delete"];new Set(jV);const vae=["get",...jV];new Set(vae);const bae={},bk=e=>{let t;const r=new Set,n=(c,f)=>{const p=typeof c=="function"?c(t):c;if(!Object.is(p,t)){const d=t;t=f??(typeof p!="object"||p===null)?p:Object.assign({},t,p),r.forEach(h=>h(t,d))}},i=()=>t,u={setState:n,getState:i,getInitialState:()=>l,subscribe:c=>(r.add(c),()=>r.delete(c)),destroy:()=>{(bae?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}},l=t=e(n,i,u);return u},wae=e=>e?bk(e):bk;var u1={exports:{}},l1={},c1={exports:{}},f1={};var wk;function Sae(){if(wk)return f1;wk=1;var e=ud();function t(f,p){return f===p&&(f!==0||1/f===1/p)||f!==f&&p!==p}var r=typeof Object.is=="function"?Object.is:t,n=e.useState,i=e.useEffect,a=e.useLayoutEffect,s=e.useDebugValue;function o(f,p){var d=p(),h=n({inst:{value:d,getSnapshot:p}}),g=h[0].inst,y=h[1];return a(function(){g.value=d,g.getSnapshot=p,u(g)&&y({inst:g})},[f,d,p]),i(function(){return u(g)&&y({inst:g}),f(function(){u(g)&&y({inst:g})})},[f]),s(d),d}function u(f){var p=f.getSnapshot;f=f.value;try{var d=p();return!r(f,d)}catch{return!0}}function l(f,p){return p()}var c=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?l:o;return f1.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:c,f1}var Sk;function xae(){return Sk||(Sk=1,c1.exports=Sae()),c1.exports}var xk;function Eae(){if(xk)return l1;xk=1;var e=ud(),t=xae();function r(l,c){return l===c&&(l!==0||1/l===1/c)||l!==l&&c!==c}var n=typeof Object.is=="function"?Object.is:r,i=t.useSyncExternalStore,a=e.useRef,s=e.useEffect,o=e.useMemo,u=e.useDebugValue;return l1.useSyncExternalStoreWithSelector=function(l,c,f,p,d){var h=a(null);if(h.current===null){var g={hasValue:!1,value:null};h.current=g}else g=h.current;h=o(function(){function w(A){if(!b){if(b=!0,S=A,A=p(A),d!==void 0&&g.hasValue){var j=g.value;if(d(j,A))return E=j}return E=A}if(j=E,n(S,A))return j;var I=p(A);return d!==void 0&&d(j,I)?(S=A,j):(S=A,E=I)}var b=!1,S,E,x=f===void 0?null:f;return[function(){return w(c())},x===null?void 0:function(){return w(x())}]},[c,f,p,d]);var y=i(l,h[0],h[1]);return s(function(){g.hasValue=!0,g.value=y},[y]),u(y),y},l1}var Ek;function Cae(){return Ek||(Ek=1,u1.exports=Eae()),u1.exports}var Aae=Cae();const Mae=ot(Aae),LV={},{useDebugValue:_ae}=dt,{useSyncExternalStoreWithSelector:jae}=Mae;let Ck=!1;const Lae=e=>e;function Iae(e,t=Lae,r){(LV?"production":void 0)!=="production"&&r&&!Ck&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),Ck=!0);const n=jae(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return _ae(n),n}const Tae=e=>{(LV?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?wae(e):e,r=(n,i)=>Iae(t,n,i);return Object.assign(r,t),r},PGe=e=>Tae,Gh={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_API_URL:"https://api.veza.com/api/v1",VITE_API_VERSION:"v1",VITE_ENABLE_VALIDATION_ALERTING:"true",VITE_STREAM_URL:"https://api.veza.com/stream",VITE_UPLOAD_URL:"https://api.veza.com/upload",VITE_WS_URL:"wss://api.veza.com/ws"},e_=new Map,sh=e=>{const t=e_.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([r,n])=>[r,n.getState()])):{}},Oae=(e,t,r)=>{if(e===void 0)return{type:"untracked",connection:t.connect(r)};const n=e_.get(r.name);if(n)return{type:"tracked",store:e,...n};const i={connection:t.connect(r),stores:{}};return e_.set(r.name,i),{type:"tracked",store:e,...i}},kae=(e,t={})=>(r,n,i)=>{const{enabled:a,anonymousActionType:s,store:o,...u}=t;let l;try{l=(a??(Gh?"production":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!l)return(Gh?"production":void 0)!=="production"&&a&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(r,n,i);const{connection:c,...f}=Oae(o,l,u);let p=!0;i.setState=(g,y,w)=>{const b=r(g,y);if(!p)return b;const S=w===void 0?{type:s||"anonymous"}:typeof w=="string"?{type:w}:w;return o===void 0?(c?.send(S,n()),b):(c?.send({...S,type:`${o}/${S.type}`},{...sh(u.name),[o]:i.getState()}),b)};const d=(...g)=>{const y=p;p=!1,r(...g),p=y},h=e(i.setState,n,i);if(f.type==="untracked"?c?.init(h):(f.stores[f.store]=i,c?.init(Object.fromEntries(Object.entries(f.stores).map(([g,y])=>[g,g===f.store?h:y.getState()])))),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let g=!1;const y=i.dispatch;i.dispatch=(...w)=>{(Gh?"production":void 0)!=="production"&&w[0].type==="__setState"&&!g&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),g=!0),y(...w)}}return c.subscribe(g=>{var y;switch(g.type){case"ACTION":if(typeof g.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return d1(g.payload,w=>{if(w.type==="__setState"){if(o===void 0){d(w.state);return}Object.keys(w.state).length!==1&&console.error(`
|
||
[zustand devtools middleware] Unsupported __setState action format.
|
||
When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(),
|
||
and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }
|
||
`);const b=w.state[o];if(b==null)return;JSON.stringify(i.getState())!==JSON.stringify(b)&&d(b);return}i.dispatchFromDevtools&&typeof i.dispatch=="function"&&i.dispatch(w)});case"DISPATCH":switch(g.payload.type){case"RESET":return d(h),o===void 0?c?.init(i.getState()):c?.init(sh(u.name));case"COMMIT":if(o===void 0){c?.init(i.getState());return}return c?.init(sh(u.name));case"ROLLBACK":return d1(g.state,w=>{if(o===void 0){d(w),c?.init(i.getState());return}d(w[o]),c?.init(sh(u.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return d1(g.state,w=>{if(o===void 0){d(w);return}JSON.stringify(i.getState())!==JSON.stringify(w[o])&&d(w[o])});case"IMPORT_STATE":{const{nextLiftedState:w}=g.payload,b=(y=w.computedStates.slice(-1)[0])==null?void 0:y.state;if(!b)return;d(o===void 0?b:b[o]),c?.send(null,w);return}case"PAUSE_RECORDING":return p=!p}return}}),h},FGe=kae,d1=(e,t)=>{let r;try{r=JSON.parse(e)}catch(n){console.error("[zustand devtools middleware] Could not parse the received json",n)}r!==void 0&&t(r)};function Rae(e,t){let r;try{r=e()}catch{return}return{getItem:i=>{var a;const s=u=>u===null?null:JSON.parse(u,void 0),o=(a=r.getItem(i))!=null?a:null;return o instanceof Promise?o.then(s):s(o)},setItem:(i,a)=>r.setItem(i,JSON.stringify(a,void 0)),removeItem:i=>r.removeItem(i)}}const Af=e=>t=>{try{const r=e(t);return r instanceof Promise?r:{then(n){return Af(n)(r)},catch(n){return this}}}catch(r){return{then(n){return this},catch(n){return Af(n)(r)}}}},Nae=(e,t)=>(r,n,i)=>{let a={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:y=>y,version:0,merge:(y,w)=>({...w,...y}),...t},s=!1;const o=new Set,u=new Set;let l;try{l=a.getStorage()}catch{}if(!l)return e((...y)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),r(...y)},n,i);const c=Af(a.serialize),f=()=>{const y=a.partialize({...n()});let w;const b=c({state:y,version:a.version}).then(S=>l.setItem(a.name,S)).catch(S=>{w=S});if(w)throw w;return b},p=i.setState;i.setState=(y,w)=>{p(y,w),f()};const d=e((...y)=>{r(...y),f()},n,i);let h;const g=()=>{var y;if(!l)return;s=!1,o.forEach(b=>b(n()));const w=((y=a.onRehydrateStorage)==null?void 0:y.call(a,n()))||void 0;return Af(l.getItem.bind(l))(a.name).then(b=>{if(b)return a.deserialize(b)}).then(b=>{if(b)if(typeof b.version=="number"&&b.version!==a.version){if(a.migrate)return a.migrate(b.state,b.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return b.state}).then(b=>{var S;return h=a.merge(b,(S=n())!=null?S:d),r(h,!0),f()}).then(()=>{w?.(h,void 0),s=!0,u.forEach(b=>b(h))}).catch(b=>{w?.(void 0,b)})};return i.persist={setOptions:y=>{a={...a,...y},y.getStorage&&(l=y.getStorage())},clearStorage:()=>{l?.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>g(),hasHydrated:()=>s,onHydrate:y=>(o.add(y),()=>{o.delete(y)}),onFinishHydration:y=>(u.add(y),()=>{u.delete(y)})},g(),h||d},Dae=(e,t)=>(r,n,i)=>{let a={storage:Rae(()=>localStorage),partialize:g=>g,version:0,merge:(g,y)=>({...y,...g}),...t},s=!1;const o=new Set,u=new Set;let l=a.storage;if(!l)return e((...g)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),r(...g)},n,i);const c=()=>{const g=a.partialize({...n()});return l.setItem(a.name,{state:g,version:a.version})},f=i.setState;i.setState=(g,y)=>{f(g,y),c()};const p=e((...g)=>{r(...g),c()},n,i);i.getInitialState=()=>p;let d;const h=()=>{var g,y;if(!l)return;s=!1,o.forEach(b=>{var S;return b((S=n())!=null?S:p)});const w=((y=a.onRehydrateStorage)==null?void 0:y.call(a,(g=n())!=null?g:p))||void 0;return Af(l.getItem.bind(l))(a.name).then(b=>{if(b)if(typeof b.version=="number"&&b.version!==a.version){if(a.migrate)return[!0,a.migrate(b.state,b.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,b.state];return[!1,void 0]}).then(b=>{var S;const[E,x]=b;if(d=a.merge(x,(S=n())!=null?S:p),r(d,!0),E)return c()}).then(()=>{w?.(d,void 0),d=n(),s=!0,u.forEach(b=>b(d))}).catch(b=>{w?.(void 0,b)})};return i.persist={setOptions:g=>{a={...a,...g},g.storage&&(l=g.storage)},clearStorage:()=>{l?.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>h(),hasHydrated:()=>s,onHydrate:g=>(o.add(g),()=>{o.delete(g)}),onFinishHydration:g=>(u.add(g),()=>{u.delete(g)})},a.skipHydration||h(),d||p},Pae=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((Gh?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),Nae(e,t)):Dae(e,t),BGe=Pae;function IV(e,t){return function(){return e.apply(t,arguments)}}const{toString:Fae}=Object.prototype,{getPrototypeOf:Dj}=Object,{iterator:Ig,toStringTag:TV}=Symbol,Tg=(e=>t=>{const r=Fae.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Ca=e=>(e=e.toLowerCase(),t=>Tg(t)===e),Og=e=>t=>typeof t===e,{isArray:zl}=Array,Sl=Og("undefined");function ld(e){return e!==null&&!Sl(e)&&e.constructor!==null&&!Sl(e.constructor)&&ii(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const OV=Ca("ArrayBuffer");function Bae(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&OV(e.buffer),t}const zae=Og("string"),ii=Og("function"),kV=Og("number"),cd=e=>e!==null&&typeof e=="object",$ae=e=>e===!0||e===!1,Kh=e=>{if(Tg(e)!=="object")return!1;const t=Dj(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(TV in e)&&!(Ig in e)},Uae=e=>{if(!cd(e)||ld(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},qae=Ca("Date"),Vae=Ca("File"),Jae=Ca("Blob"),Hae=Ca("FileList"),Wae=e=>cd(e)&&ii(e.pipe),Gae=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ii(e.append)&&((t=Tg(e))==="formdata"||t==="object"&&ii(e.toString)&&e.toString()==="[object FormData]"))},Kae=Ca("URLSearchParams"),[Yae,Qae,Zae,Xae]=["ReadableStream","Request","Response","Headers"].map(Ca),ese=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function fd(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,i;if(typeof e!="object"&&(e=[e]),zl(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{if(ld(e))return;const a=r?Object.getOwnPropertyNames(e):Object.keys(e),s=a.length;let o;for(n=0;n<s;n++)o=a[n],t.call(null,e[o],o,e)}}function RV(e,t){if(ld(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n=r.length,i;for(;n-- >0;)if(i=r[n],t===i.toLowerCase())return i;return null}const zo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,NV=e=>!Sl(e)&&e!==zo;function t_(){const{caseless:e,skipUndefined:t}=NV(this)&&this||{},r={},n=(i,a)=>{const s=e&&RV(r,a)||a;Kh(r[s])&&Kh(i)?r[s]=t_(r[s],i):Kh(i)?r[s]=t_({},i):zl(i)?r[s]=i.slice():(!t||!Sl(i))&&(r[s]=i)};for(let i=0,a=arguments.length;i<a;i++)arguments[i]&&fd(arguments[i],n);return r}const tse=(e,t,r,{allOwnKeys:n}={})=>(fd(t,(i,a)=>{r&&ii(i)?e[a]=IV(i,r):e[a]=i},{allOwnKeys:n}),e),rse=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),nse=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},ise=(e,t,r,n)=>{let i,a,s;const o={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)s=i[a],(!n||n(s,e,t))&&!o[s]&&(t[s]=e[s],o[s]=!0);e=r!==!1&&Dj(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},ase=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},sse=e=>{if(!e)return null;if(zl(e))return e;let t=e.length;if(!kV(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},ose=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Dj(Uint8Array)),use=(e,t)=>{const n=(e&&e[Ig]).call(e);let i;for(;(i=n.next())&&!i.done;){const a=i.value;t.call(e,a[0],a[1])}},lse=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},cse=Ca("HTMLFormElement"),fse=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),Ak=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),dse=Ca("RegExp"),DV=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};fd(r,(i,a)=>{let s;(s=t(i,a,e))!==!1&&(n[a]=s||i)}),Object.defineProperties(e,n)},pse=e=>{DV(e,(t,r)=>{if(ii(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(ii(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},hse=(e,t)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return zl(e)?n(e):n(String(e).split(t)),r},mse=()=>{},gse=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function yse(e){return!!(e&&ii(e.append)&&e[TV]==="FormData"&&e[Ig])}const vse=e=>{const t=new Array(10),r=(n,i)=>{if(cd(n)){if(t.indexOf(n)>=0)return;if(ld(n))return n;if(!("toJSON"in n)){t[i]=n;const a=zl(n)?[]:{};return fd(n,(s,o)=>{const u=r(s,i+1);!Sl(u)&&(a[o]=u)}),t[i]=void 0,a}}return n};return r(e,0)},bse=Ca("AsyncFunction"),wse=e=>e&&(cd(e)||ii(e))&&ii(e.then)&&ii(e.catch),PV=((e,t)=>e?setImmediate:t?((r,n)=>(zo.addEventListener("message",({source:i,data:a})=>{i===zo&&a===r&&n.length&&n.shift()()},!1),i=>{n.push(i),zo.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",ii(zo.postMessage)),Sse=typeof queueMicrotask<"u"?queueMicrotask.bind(zo):typeof process<"u"&&process.nextTick||PV,xse=e=>e!=null&&ii(e[Ig]),xe={isArray:zl,isArrayBuffer:OV,isBuffer:ld,isFormData:Gae,isArrayBufferView:Bae,isString:zae,isNumber:kV,isBoolean:$ae,isObject:cd,isPlainObject:Kh,isEmptyObject:Uae,isReadableStream:Yae,isRequest:Qae,isResponse:Zae,isHeaders:Xae,isUndefined:Sl,isDate:qae,isFile:Vae,isBlob:Jae,isRegExp:dse,isFunction:ii,isStream:Wae,isURLSearchParams:Kae,isTypedArray:ose,isFileList:Hae,forEach:fd,merge:t_,extend:tse,trim:ese,stripBOM:rse,inherits:nse,toFlatObject:ise,kindOf:Tg,kindOfTest:Ca,endsWith:ase,toArray:sse,forEachEntry:use,matchAll:lse,isHTMLForm:cse,hasOwnProperty:Ak,hasOwnProp:Ak,reduceDescriptors:DV,freezeMethods:pse,toObjectSet:hse,toCamelCase:fse,noop:mse,toFiniteNumber:gse,findKey:RV,global:zo,isContextDefined:NV,isSpecCompliantForm:yse,toJSONObject:vse,isAsyncFn:bse,isThenable:wse,setImmediate:PV,asap:Sse,isIterable:xse};function vt(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}xe.inherits(vt,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:xe.toJSONObject(this.config),code:this.code,status:this.status}}});const FV=vt.prototype,BV={};["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=>{BV[e]={value:e}});Object.defineProperties(vt,BV);Object.defineProperty(FV,"isAxiosError",{value:!0});vt.from=(e,t,r,n,i,a)=>{const s=Object.create(FV);xe.toFlatObject(e,s,function(c){return c!==Error.prototype},l=>l!=="isAxiosError");const o=e&&e.message?e.message:"Error",u=t==null&&e?e.code:t;return vt.call(s,o,u,r,n,i),e&&s.cause==null&&Object.defineProperty(s,"cause",{value:e,configurable:!0}),s.name=e&&e.name||"Error",a&&Object.assign(s,a),s};const Ese=null;function r_(e){return xe.isPlainObject(e)||xe.isArray(e)}function zV(e){return xe.endsWith(e,"[]")?e.slice(0,-2):e}function Mk(e,t,r){return e?e.concat(t).map(function(i,a){return i=zV(i),!r&&a?"["+i+"]":i}).join(r?".":""):t}function Cse(e){return xe.isArray(e)&&!e.some(r_)}const Ase=xe.toFlatObject(xe,{},null,function(t){return/^is[A-Z]/.test(t)});function kg(e,t,r){if(!xe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=xe.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!xe.isUndefined(y[g])});const n=r.metaTokens,i=r.visitor||c,a=r.dots,s=r.indexes,u=(r.Blob||typeof Blob<"u"&&Blob)&&xe.isSpecCompliantForm(t);if(!xe.isFunction(i))throw new TypeError("visitor must be a function");function l(h){if(h===null)return"";if(xe.isDate(h))return h.toISOString();if(xe.isBoolean(h))return h.toString();if(!u&&xe.isBlob(h))throw new vt("Blob is not supported. Use a Buffer instead.");return xe.isArrayBuffer(h)||xe.isTypedArray(h)?u&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function c(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(xe.endsWith(g,"{}"))g=n?g:g.slice(0,-2),h=JSON.stringify(h);else if(xe.isArray(h)&&Cse(h)||(xe.isFileList(h)||xe.endsWith(g,"[]"))&&(w=xe.toArray(h)))return g=zV(g),w.forEach(function(S,E){!(xe.isUndefined(S)||S===null)&&t.append(s===!0?Mk([g],E,a):s===null?g:g+"[]",l(S))}),!1}return r_(h)?!0:(t.append(Mk(y,g,a),l(h)),!1)}const f=[],p=Object.assign(Ase,{defaultVisitor:c,convertValue:l,isVisitable:r_});function d(h,g){if(!xe.isUndefined(h)){if(f.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));f.push(h),xe.forEach(h,function(w,b){(!(xe.isUndefined(w)||w===null)&&i.call(t,w,xe.isString(b)?b.trim():b,g,p))===!0&&d(w,g?g.concat(b):[b])}),f.pop()}}if(!xe.isObject(e))throw new TypeError("data must be an object");return d(e),t}function _k(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Pj(e,t){this._pairs=[],e&&kg(e,this,t)}const $V=Pj.prototype;$V.append=function(t,r){this._pairs.push([t,r])};$V.toString=function(t){const r=t?function(n){return t.call(this,n,_k)}:_k;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function Mse(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function UV(e,t,r){if(!t)return e;const n=r&&r.encode||Mse;xe.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let a;if(i?a=i(t,r):a=xe.isURLSearchParams(t)?t.toString():new Pj(t,r).toString(n),a){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class jk{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){xe.forEach(this.handlers,function(n){n!==null&&t(n)})}}const qV={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},_se=typeof URLSearchParams<"u"?URLSearchParams:Pj,jse=typeof FormData<"u"?FormData:null,Lse=typeof Blob<"u"?Blob:null,Ise={isBrowser:!0,classes:{URLSearchParams:_se,FormData:jse,Blob:Lse},protocols:["http","https","file","blob","url","data"]},Fj=typeof window<"u"&&typeof document<"u",n_=typeof navigator=="object"&&navigator||void 0,Tse=Fj&&(!n_||["ReactNative","NativeScript","NS"].indexOf(n_.product)<0),Ose=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",kse=Fj&&window.location.href||"http://localhost",Rse=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Fj,hasStandardBrowserEnv:Tse,hasStandardBrowserWebWorkerEnv:Ose,navigator:n_,origin:kse},Symbol.toStringTag,{value:"Module"})),In={...Rse,...Ise};function Nse(e,t){return kg(e,new In.classes.URLSearchParams,{visitor:function(r,n,i,a){return In.isNode&&xe.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...t})}function Dse(e){return xe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Pse(e){const t={},r=Object.keys(e);let n;const i=r.length;let a;for(n=0;n<i;n++)a=r[n],t[a]=e[a];return t}function VV(e){function t(r,n,i,a){let s=r[a++];if(s==="__proto__")return!0;const o=Number.isFinite(+s),u=a>=r.length;return s=!s&&xe.isArray(i)?i.length:s,u?(xe.hasOwnProp(i,s)?i[s]=[i[s],n]:i[s]=n,!o):((!i[s]||!xe.isObject(i[s]))&&(i[s]=[]),t(r,n,i[s],a)&&xe.isArray(i[s])&&(i[s]=Pse(i[s])),!o)}if(xe.isFormData(e)&&xe.isFunction(e.entries)){const r={};return xe.forEachEntry(e,(n,i)=>{t(Dse(n),i,r,0)}),r}return null}function Fse(e,t,r){if(xe.isString(e))try{return(t||JSON.parse)(e),xe.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const dd={transitional:qV,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=xe.isObject(t);if(a&&xe.isHTMLForm(t)&&(t=new FormData(t)),xe.isFormData(t))return i?JSON.stringify(VV(t)):t;if(xe.isArrayBuffer(t)||xe.isBuffer(t)||xe.isStream(t)||xe.isFile(t)||xe.isBlob(t)||xe.isReadableStream(t))return t;if(xe.isArrayBufferView(t))return t.buffer;if(xe.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Nse(t,this.formSerializer).toString();if((o=xe.isFileList(t))||n.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return kg(o?{"files[]":t}:t,u&&new u,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),Fse(t)):t}],transformResponse:[function(t){const r=this.transitional||dd.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(xe.isResponse(t)||xe.isReadableStream(t))return t;if(t&&xe.isString(t)&&(n&&!this.responseType||i)){const s=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t,this.parseReviver)}catch(o){if(s)throw o.name==="SyntaxError"?vt.from(o,vt.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:In.classes.FormData,Blob:In.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};xe.forEach(["delete","get","head","post","put","patch"],e=>{dd.headers[e]={}});const Bse=xe.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"]),zse=e=>{const t={};let r,n,i;return e&&e.split(`
|
||
`).forEach(function(s){i=s.indexOf(":"),r=s.substring(0,i).trim().toLowerCase(),n=s.substring(i+1).trim(),!(!r||t[r]&&Bse[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Lk=Symbol("internals");function xc(e){return e&&String(e).trim().toLowerCase()}function Yh(e){return e===!1||e==null?e:xe.isArray(e)?e.map(Yh):String(e)}function $se(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const Use=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function p1(e,t,r,n,i){if(xe.isFunction(n))return n.call(this,t,r);if(i&&(t=r),!!xe.isString(t)){if(xe.isString(n))return t.indexOf(n)!==-1;if(xe.isRegExp(n))return n.test(t)}}function qse(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Vse(e,t){const r=xe.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(i,a,s){return this[n].call(this,t,i,a,s)},configurable:!0})})}let ai=class{constructor(t){t&&this.set(t)}set(t,r,n){const i=this;function a(o,u,l){const c=xc(u);if(!c)throw new Error("header name must be a non-empty string");const f=xe.findKey(i,c);(!f||i[f]===void 0||l===!0||l===void 0&&i[f]!==!1)&&(i[f||u]=Yh(o))}const s=(o,u)=>xe.forEach(o,(l,c)=>a(l,c,u));if(xe.isPlainObject(t)||t instanceof this.constructor)s(t,r);else if(xe.isString(t)&&(t=t.trim())&&!Use(t))s(zse(t),r);else if(xe.isObject(t)&&xe.isIterable(t)){let o={},u,l;for(const c of t){if(!xe.isArray(c))throw TypeError("Object iterator must return a key-value pair");o[l=c[0]]=(u=o[l])?xe.isArray(u)?[...u,c[1]]:[u,c[1]]:c[1]}s(o,r)}else t!=null&&a(r,t,n);return this}get(t,r){if(t=xc(t),t){const n=xe.findKey(this,t);if(n){const i=this[n];if(!r)return i;if(r===!0)return $se(i);if(xe.isFunction(r))return r.call(this,i,n);if(xe.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=xc(t),t){const n=xe.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||p1(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let i=!1;function a(s){if(s=xc(s),s){const o=xe.findKey(n,s);o&&(!r||p1(n,n[o],o,r))&&(delete n[o],i=!0)}}return xe.isArray(t)?t.forEach(a):a(t),i}clear(t){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!t||p1(this,this[a],a,t,!0))&&(delete this[a],i=!0)}return i}normalize(t){const r=this,n={};return xe.forEach(this,(i,a)=>{const s=xe.findKey(n,a);if(s){r[s]=Yh(i),delete r[a];return}const o=t?qse(a):String(a).trim();o!==a&&delete r[a],r[o]=Yh(i),n[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return xe.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=t&&xe.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
|
||
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(i=>n.set(i)),n}static accessor(t){const n=(this[Lk]=this[Lk]={accessors:{}}).accessors,i=this.prototype;function a(s){const o=xc(s);n[o]||(Vse(i,s),n[o]=!0)}return xe.isArray(t)?t.forEach(a):a(t),this}};ai.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);xe.reduceDescriptors(ai.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});xe.freezeMethods(ai);function h1(e,t){const r=this||dd,n=t||r,i=ai.from(n.headers);let a=n.data;return xe.forEach(e,function(o){a=o.call(r,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function JV(e){return!!(e&&e.__CANCEL__)}function $l(e,t,r){vt.call(this,e??"canceled",vt.ERR_CANCELED,t,r),this.name="CanceledError"}xe.inherits($l,vt,{__CANCEL__:!0});function HV(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new vt("Request failed with status code "+r.status,[vt.ERR_BAD_REQUEST,vt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function Jse(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Hse(e,t){e=e||10;const r=new Array(e),n=new Array(e);let i=0,a=0,s;return t=t!==void 0?t:1e3,function(u){const l=Date.now(),c=n[a];s||(s=l),r[i]=u,n[i]=l;let f=a,p=0;for(;f!==i;)p+=r[f++],f=f%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-s<t)return;const d=c&&l-c;return d?Math.round(p*1e3/d):void 0}}function Wse(e,t){let r=0,n=1e3/t,i,a;const s=(l,c=Date.now())=>{r=c,i=null,a&&(clearTimeout(a),a=null),e(...l)};return[(...l)=>{const c=Date.now(),f=c-r;f>=n?s(l,c):(i=l,a||(a=setTimeout(()=>{a=null,s(i)},n-f)))},()=>i&&s(i)]}const Am=(e,t,r=3)=>{let n=0;const i=Hse(50,250);return Wse(a=>{const s=a.loaded,o=a.lengthComputable?a.total:void 0,u=s-n,l=i(u),c=s<=o;n=s;const f={loaded:s,total:o,progress:o?s/o:void 0,bytes:u,rate:l||void 0,estimated:l&&o&&c?(o-s)/l:void 0,event:a,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(f)},r)},Ik=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Tk=e=>(...t)=>xe.asap(()=>e(...t)),Gse=In.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,In.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(In.origin),In.navigator&&/(msie|trident)/i.test(In.navigator.userAgent)):()=>!0,Kse=In.hasStandardBrowserEnv?{write(e,t,r,n,i,a,s){if(typeof document>"u")return;const o=[`${e}=${encodeURIComponent(t)}`];xe.isNumber(r)&&o.push(`expires=${new Date(r).toUTCString()}`),xe.isString(n)&&o.push(`path=${n}`),xe.isString(i)&&o.push(`domain=${i}`),a===!0&&o.push("secure"),xe.isString(s)&&o.push(`SameSite=${s}`),document.cookie=o.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Yse(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Qse(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function WV(e,t,r){let n=!Yse(t);return e&&(n||r==!1)?Qse(e,t):t}const Ok=e=>e instanceof ai?{...e}:e;function tu(e,t){t=t||{};const r={};function n(l,c,f,p){return xe.isPlainObject(l)&&xe.isPlainObject(c)?xe.merge.call({caseless:p},l,c):xe.isPlainObject(c)?xe.merge({},c):xe.isArray(c)?c.slice():c}function i(l,c,f,p){if(xe.isUndefined(c)){if(!xe.isUndefined(l))return n(void 0,l,f,p)}else return n(l,c,f,p)}function a(l,c){if(!xe.isUndefined(c))return n(void 0,c)}function s(l,c){if(xe.isUndefined(c)){if(!xe.isUndefined(l))return n(void 0,l)}else return n(void 0,c)}function o(l,c,f){if(f in t)return n(l,c);if(f in e)return n(void 0,l)}const u={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:o,headers:(l,c,f)=>i(Ok(l),Ok(c),f,!0)};return xe.forEach(Object.keys({...e,...t}),function(c){const f=u[c]||i,p=f(e[c],t[c],c);xe.isUndefined(p)&&f!==o||(r[c]=p)}),r}const GV=e=>{const t=tu({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:a,headers:s,auth:o}=t;if(t.headers=s=ai.from(s),t.url=UV(WV(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),o&&s.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):""))),xe.isFormData(r)){if(In.hasStandardBrowserEnv||In.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(xe.isFunction(r.getHeaders)){const u=r.getHeaders(),l=["content-type","content-length"];Object.entries(u).forEach(([c,f])=>{l.includes(c.toLowerCase())&&s.set(c,f)})}}if(In.hasStandardBrowserEnv&&(n&&xe.isFunction(n)&&(n=n(t)),n||n!==!1&&Gse(t.url))){const u=i&&a&&Kse.read(a);u&&s.set(i,u)}return t},Zse=typeof XMLHttpRequest<"u",Xse=Zse&&function(e){return new Promise(function(r,n){const i=GV(e);let a=i.data;const s=ai.from(i.headers).normalize();let{responseType:o,onUploadProgress:u,onDownloadProgress:l}=i,c,f,p,d,h;function g(){d&&d(),h&&h(),i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let y=new XMLHttpRequest;y.open(i.method.toUpperCase(),i.url,!0),y.timeout=i.timeout;function w(){if(!y)return;const S=ai.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!o||o==="text"||o==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:S,config:e,request:y};HV(function(j){r(j),g()},function(j){n(j),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(n(new vt("Request aborted",vt.ECONNABORTED,e,y)),y=null)},y.onerror=function(E){const x=E&&E.message?E.message:"Network Error",A=new vt(x,vt.ERR_NETWORK,e,y);A.event=E||null,n(A),y=null},y.ontimeout=function(){let E=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const x=i.transitional||qV;i.timeoutErrorMessage&&(E=i.timeoutErrorMessage),n(new vt(E,x.clarifyTimeoutError?vt.ETIMEDOUT:vt.ECONNABORTED,e,y)),y=null},a===void 0&&s.setContentType(null),"setRequestHeader"in y&&xe.forEach(s.toJSON(),function(E,x){y.setRequestHeader(x,E)}),xe.isUndefined(i.withCredentials)||(y.withCredentials=!!i.withCredentials),o&&o!=="json"&&(y.responseType=i.responseType),l&&([p,h]=Am(l,!0),y.addEventListener("progress",p)),u&&y.upload&&([f,d]=Am(u),y.upload.addEventListener("progress",f),y.upload.addEventListener("loadend",d)),(i.cancelToken||i.signal)&&(c=S=>{y&&(n(!S||S.type?new $l(null,e,y):S),y.abort(),y=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const b=Jse(i.url);if(b&&In.protocols.indexOf(b)===-1){n(new vt("Unsupported protocol "+b+":",vt.ERR_BAD_REQUEST,e));return}y.send(a||null)})},eoe=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,i;const a=function(l){if(!i){i=!0,o();const c=l instanceof Error?l:this.reason;n.abort(c instanceof vt?c:new $l(c instanceof Error?c.message:c))}};let s=t&&setTimeout(()=>{s=null,a(new vt(`timeout ${t} of ms exceeded`,vt.ETIMEDOUT))},t);const o=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(a):l.removeEventListener("abort",a)}),e=null)};e.forEach(l=>l.addEventListener("abort",a));const{signal:u}=n;return u.unsubscribe=()=>xe.asap(o),u}},toe=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,i;for(;n<r;)i=n+t,yield e.slice(n,i),n=i},roe=async function*(e,t){for await(const r of noe(e))yield*toe(r,t)},noe=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},kk=(e,t,r,n)=>{const i=roe(e,t);let a=0,s,o=u=>{s||(s=!0,n&&n(u))};return new ReadableStream({async pull(u){try{const{done:l,value:c}=await i.next();if(l){o(),u.close();return}let f=c.byteLength;if(r){let p=a+=f;r(p)}u.enqueue(new Uint8Array(c))}catch(l){throw o(l),l}},cancel(u){return o(u),i.return()}},{highWaterMark:2})},Rk=64*1024,{isFunction:oh}=xe,ioe=(({Request:e,Response:t})=>({Request:e,Response:t}))(xe.global),{ReadableStream:Nk,TextEncoder:Dk}=xe.global,Pk=(e,...t)=>{try{return!!e(...t)}catch{return!1}},aoe=e=>{e=xe.merge.call({skipUndefined:!0},ioe,e);const{fetch:t,Request:r,Response:n}=e,i=t?oh(t):typeof fetch=="function",a=oh(r),s=oh(n);if(!i)return!1;const o=i&&oh(Nk),u=i&&(typeof Dk=="function"?(h=>g=>h.encode(g))(new Dk):async h=>new Uint8Array(await new r(h).arrayBuffer())),l=a&&o&&Pk(()=>{let h=!1;const g=new r(In.origin,{body:new Nk,method:"POST",get duplex(){return h=!0,"half"}}).headers.has("Content-Type");return h&&!g}),c=s&&o&&Pk(()=>xe.isReadableStream(new n("").body)),f={stream:c&&(h=>h.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(h=>{!f[h]&&(f[h]=(g,y)=>{let w=g&&g[h];if(w)return w.call(g);throw new vt(`Response type '${h}' is not supported`,vt.ERR_NOT_SUPPORT,y)})});const p=async h=>{if(h==null)return 0;if(xe.isBlob(h))return h.size;if(xe.isSpecCompliantForm(h))return(await new r(In.origin,{method:"POST",body:h}).arrayBuffer()).byteLength;if(xe.isArrayBufferView(h)||xe.isArrayBuffer(h))return h.byteLength;if(xe.isURLSearchParams(h)&&(h=h+""),xe.isString(h))return(await u(h)).byteLength},d=async(h,g)=>{const y=xe.toFiniteNumber(h.getContentLength());return y??p(g)};return async h=>{let{url:g,method:y,data:w,signal:b,cancelToken:S,timeout:E,onDownloadProgress:x,onUploadProgress:A,responseType:j,headers:I,withCredentials:T="same-origin",fetchOptions:B}=GV(h),O=t||fetch;j=j?(j+"").toLowerCase():"text";let P=eoe([b,S&&S.toAbortSignal()],E),N=null;const J=P&&P.unsubscribe&&(()=>{P.unsubscribe()});let X;try{if(A&&l&&y!=="get"&&y!=="head"&&(X=await d(I,w))!==0){let re=new r(g,{method:"POST",body:w,duplex:"half"}),ae;if(xe.isFormData(w)&&(ae=re.headers.get("content-type"))&&I.setContentType(ae),re.body){const[fe,ue]=Ik(X,Am(Tk(A)));w=kk(re.body,Rk,fe,ue)}}xe.isString(T)||(T=T?"include":"omit");const K=a&&"credentials"in r.prototype,Z={...B,signal:P,method:y.toUpperCase(),headers:I.normalize().toJSON(),body:w,duplex:"half",credentials:K?T:void 0};N=a&&new r(g,Z);let H=await(a?O(N,B):O(g,Z));const Y=c&&(j==="stream"||j==="response");if(c&&(x||Y&&J)){const re={};["status","statusText","headers"].forEach(ne=>{re[ne]=H[ne]});const ae=xe.toFiniteNumber(H.headers.get("content-length")),[fe,ue]=x&&Ik(ae,Am(Tk(x),!0))||[];H=new n(kk(H.body,Rk,fe,()=>{ue&&ue(),J&&J()}),re)}j=j||"text";let ie=await f[xe.findKey(f,j)||"text"](H,h);return!Y&&J&&J(),await new Promise((re,ae)=>{HV(re,ae,{data:ie,headers:ai.from(H.headers),status:H.status,statusText:H.statusText,config:h,request:N})})}catch(K){throw J&&J(),K&&K.name==="TypeError"&&/Load failed|fetch/i.test(K.message)?Object.assign(new vt("Network Error",vt.ERR_NETWORK,h,N),{cause:K.cause||K}):vt.from(K,K&&K.code,h,N)}}},soe=new Map,KV=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:i}=t,a=[n,i,r];let s=a.length,o=s,u,l,c=soe;for(;o--;)u=a[o],l=c.get(u),l===void 0&&c.set(u,l=o?new Map:aoe(t)),c=l;return l};KV();const Bj={http:Ese,xhr:Xse,fetch:{get:KV}};xe.forEach(Bj,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Fk=e=>`- ${e}`,ooe=e=>xe.isFunction(e)||e===null||e===!1;function uoe(e,t){e=xe.isArray(e)?e:[e];const{length:r}=e;let n,i;const a={};for(let s=0;s<r;s++){n=e[s];let o;if(i=n,!ooe(n)&&(i=Bj[(o=String(n)).toLowerCase()],i===void 0))throw new vt(`Unknown adapter '${o}'`);if(i&&(xe.isFunction(i)||(i=i.get(t))))break;a[o||"#"+s]=i}if(!i){const s=Object.entries(a).map(([u,l])=>`adapter ${u} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=r?s.length>1?`since :
|
||
`+s.map(Fk).join(`
|
||
`):" "+Fk(s[0]):"as no adapter specified";throw new vt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return i}const YV={getAdapter:uoe,adapters:Bj};function m1(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new $l(null,e)}function Bk(e){return m1(e),e.headers=ai.from(e.headers),e.data=h1.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),YV.getAdapter(e.adapter||dd.adapter,e)(e).then(function(n){return m1(e),n.data=h1.call(e,e.transformResponse,n),n.headers=ai.from(n.headers),n},function(n){return JV(n)||(m1(e),n&&n.response&&(n.response.data=h1.call(e,e.transformResponse,n.response),n.response.headers=ai.from(n.response.headers))),Promise.reject(n)})}const QV="1.13.2",Rg={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Rg[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const zk={};Rg.transitional=function(t,r,n){function i(a,s){return"[Axios v"+QV+"] Transitional option '"+a+"'"+s+(n?". "+n:"")}return(a,s,o)=>{if(t===!1)throw new vt(i(s," has been removed"+(r?" in "+r:"")),vt.ERR_DEPRECATED);return r&&!zk[s]&&(zk[s]=!0,console.warn(i(s," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,s,o):!0}};Rg.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function loe(e,t,r){if(typeof e!="object")throw new vt("options must be an object",vt.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let i=n.length;for(;i-- >0;){const a=n[i],s=t[a];if(s){const o=e[a],u=o===void 0||s(o,a,e);if(u!==!0)throw new vt("option "+a+" must be "+u,vt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new vt("Unknown option "+a,vt.ERR_BAD_OPTION)}}const Qh={assertOptions:loe,validators:Rg},Pa=Qh.validators;let Wo=class{constructor(t){this.defaults=t||{},this.interceptors={request:new jk,response:new jk}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
|
||
`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=tu(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&Qh.assertOptions(n,{silentJSONParsing:Pa.transitional(Pa.boolean),forcedJSONParsing:Pa.transitional(Pa.boolean),clarifyTimeoutError:Pa.transitional(Pa.boolean)},!1),i!=null&&(xe.isFunction(i)?r.paramsSerializer={serialize:i}:Qh.assertOptions(i,{encode:Pa.function,serialize:Pa.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Qh.assertOptions(r,{baseUrl:Pa.spelling("baseURL"),withXsrfToken:Pa.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let s=a&&xe.merge(a.common,a[r.method]);a&&xe.forEach(["delete","get","head","post","put","patch","common"],h=>{delete a[h]}),r.headers=ai.concat(s,a);const o=[];let u=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(r)===!1||(u=u&&g.synchronous,o.unshift(g.fulfilled,g.rejected))});const l=[];this.interceptors.response.forEach(function(g){l.push(g.fulfilled,g.rejected)});let c,f=0,p;if(!u){const h=[Bk.bind(this),void 0];for(h.unshift(...o),h.push(...l),p=h.length,c=Promise.resolve(r);f<p;)c=c.then(h[f++],h[f++]);return c}p=o.length;let d=r;for(;f<p;){const h=o[f++],g=o[f++];try{d=h(d)}catch(y){g.call(this,y);break}}try{c=Bk.call(this,d)}catch(h){return Promise.reject(h)}for(f=0,p=l.length;f<p;)c=c.then(l[f++],l[f++]);return c}getUri(t){t=tu(this.defaults,t);const r=WV(t.baseURL,t.url,t.allowAbsoluteUrls);return UV(r,t.params,t.paramsSerializer)}};xe.forEach(["delete","get","head","options"],function(t){Wo.prototype[t]=function(r,n){return this.request(tu(n||{},{method:t,url:r,data:(n||{}).data}))}});xe.forEach(["post","put","patch"],function(t){function r(n){return function(a,s,o){return this.request(tu(o||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:s}))}}Wo.prototype[t]=r(),Wo.prototype[t+"Form"]=r(!0)});let coe=class ZV{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(a){r=a});const n=this;this.promise.then(i=>{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const s=new Promise(o=>{n.subscribe(o),a=o}).then(i);return s.cancel=function(){n.unsubscribe(a)},s},t(function(a,s,o){n.reason||(n.reason=new $l(a,s,o),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new ZV(function(i){t=i}),cancel:t}}};function foe(e){return function(r){return e.apply(null,r)}}function doe(e){return xe.isObject(e)&&e.isAxiosError===!0}const i_={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(i_).forEach(([e,t])=>{i_[t]=e});function XV(e){const t=new Wo(e),r=IV(Wo.prototype.request,t);return xe.extend(r,Wo.prototype,t,{allOwnKeys:!0}),xe.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return XV(tu(e,i))},r}const Jr=XV(dd);Jr.Axios=Wo;Jr.CanceledError=$l;Jr.CancelToken=coe;Jr.isCancel=JV;Jr.VERSION=QV;Jr.toFormData=kg;Jr.AxiosError=vt;Jr.Cancel=Jr.CanceledError;Jr.all=function(t){return Promise.all(t)};Jr.spread=foe;Jr.isAxiosError=doe;Jr.mergeConfig=tu;Jr.AxiosHeaders=ai;Jr.formToJSON=e=>VV(xe.isHTMLForm(e)?new FormData(e):e);Jr.getAdapter=YV.getAdapter;Jr.HttpStatusCode=i_;Jr.default=Jr;const{Axios:UGe,AxiosError:qGe,CanceledError:VGe,isCancel:JGe,CancelToken:HGe,VERSION:WGe,all:GGe,Cancel:KGe,isAxiosError:YGe,spread:QGe,toFormData:ZGe,AxiosHeaders:XGe,HttpStatusCode:eKe,formToJSON:tKe,getAdapter:rKe,mergeConfig:nKe}=Jr,dl=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,ao=globalThis,nf="10.32.1";function eJ(){return zj(ao),ao}function zj(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||nf,t[nf]=t[nf]||{}}function $j(e,t,r=ao){const n=r.__SENTRY__=r.__SENTRY__||{},i=n[nf]=n[nf]||{};return i[e]||(i[e]=t())}const poe="Sentry Logger ",$k={};function hoe(e){if(!("console"in ao))return e();const t=ao.console,r={},n=Object.keys($k);n.forEach(i=>{const a=$k[i];r[i]=t[i],t[i]=a});try{return e()}finally{n.forEach(i=>{t[i]=r[i]})}}function moe(){qj().enabled=!0}function goe(){qj().enabled=!1}function tJ(){return qj().enabled}function yoe(...e){Uj("log",...e)}function voe(...e){Uj("warn",...e)}function boe(...e){Uj("error",...e)}function Uj(e,...t){dl&&tJ()&&hoe(()=>{ao.console[e](`${poe}[${e}]:`,...t)})}function qj(){return dl?$j("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const Zh={enable:moe,disable:goe,isEnabled:tJ,log:yoe,warn:voe,error:boe},woe=Object.prototype.toString;function Soe(e,t){return woe.call(e)===`[object ${t}]`}function xoe(e){return Soe(e,"Object")}function Eoe(e){return!!(e?.then&&typeof e.then=="function")}function Coe(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch{dl&&Zh.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function Aoe(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function Moe(){const e=ao;return e.crypto||e.msCrypto}let g1;function _oe(){return Math.random()*16}function af(e=Moe()){try{if(e?.randomUUID)return e.randomUUID().replace(/-/g,"")}catch{}return g1||(g1="10000000100040008000"+1e11),g1.replace(/[018]/g,t=>(t^(_oe()&15)>>t/4).toString(16))}const rJ=1e3;function nJ(){return Date.now()/rJ}function joe(){const{performance:e}=ao;if(!e?.now||!e.timeOrigin)return nJ;const t=e.timeOrigin;return()=>(t+e.now())/rJ}let Uk;function Loe(){return(Uk??(Uk=joe()))()}function Ioe(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||Loe(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:af()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const r=e.timestamp-e.started;e.duration=r>=0?r:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function iJ(e,t,r=2){if(!t||typeof t!="object"||r<=0)return t;if(e&&Object.keys(t).length===0)return e;const n={...e};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=iJ(n[i],t[i],r-1));return n}function qk(){return af()}const a_="_sentrySpan";function Vk(e,t){t?Coe(e,a_,t):delete e[a_]}function Jk(e){return e[a_]}const Toe=100;class so{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:qk(),sampleRand:Math.random()}}clone(){const t=new so;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,Vk(t,Jk(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&Ioe(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,r){return this.setTags({[t]:r})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,r){return this.setAttributes({[t]:r})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,r){return this._extra={...this._extra,[t]:r},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,r){return r===null?delete this._contexts[t]:this._contexts[t]=r,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const r=typeof t=="function"?t(this):t,n=r instanceof so?r.getScopeData():xoe(r)?t:void 0,{tags:i,attributes:a,extra:s,user:o,contexts:u,level:l,fingerprint:c=[],propagationContext:f}=n||{};return this._tags={...this._tags,...i},this._attributes={...this._attributes,...a},this._extra={...this._extra,...s},this._contexts={...this._contexts,...u},o&&Object.keys(o).length&&(this._user=o),l&&(this._level=l),c.length&&(this._fingerprint=c),f&&(this._propagationContext=f),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,Vk(this,void 0),this._attachments=[],this.setPropagationContext({traceId:qk(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,r){const n=typeof r=="number"?r:Toe;if(n<=0)return this;const i={timestamp:nJ(),...t,message:t.message?Aoe(t.message,2048):t.message};return this._breadcrumbs.push(i),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:Jk(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=iJ(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,r){const n=r?.event_id||af();if(!this._client)return dl&&Zh.warn("No client configured on scope - will not capture exception!"),n;const i=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:i,...r,event_id:n},this),n}captureMessage(t,r,n){const i=n?.event_id||af();if(!this._client)return dl&&Zh.warn("No client configured on scope - will not capture message!"),i;const a=n?.syntheticException??new Error(t);return this._client.captureMessage(t,r,{originalException:t,syntheticException:a,...n,event_id:i},this),i}captureEvent(t,r){const n=r?.event_id||af();return this._client?(this._client.captureEvent(t,{...r,event_id:n},this),n):(dl&&Zh.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function Ooe(){return $j("defaultCurrentScope",()=>new so)}function koe(){return $j("defaultIsolationScope",()=>new so)}class Roe{constructor(t,r){let n;t?n=t:n=new so;let i;r?i=r:i=new so,this._stack=[{scope:n}],this._isolationScope=i}withScope(t){const r=this._pushScope();let n;try{n=t(r)}catch(i){throw this._popScope(),i}return Eoe(n)?n.then(i=>(this._popScope(),i),i=>{throw this._popScope(),i}):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function xl(){const e=eJ(),t=zj(e);return t.stack=t.stack||new Roe(Ooe(),koe())}function Noe(e){return xl().withScope(e)}function Doe(e,t){const r=xl();return r.withScope(()=>(r.getStackTop().scope=e,t(e)))}function Hk(e){return xl().withScope(()=>e(xl().getIsolationScope()))}function Poe(){return{withIsolationScope:Hk,withScope:Noe,withSetScope:Doe,withSetIsolationScope:(e,t)=>Hk(t),getCurrentScope:()=>xl().getScope(),getIsolationScope:()=>xl().getIsolationScope()}}function Foe(e){const t=zj(e);return t.acs?t.acs:Poe()}function Boe(){const e=eJ();return Foe(e).getCurrentScope()}function zoe(e){if(e)return $oe(e)?{captureContext:e}:qoe(e)?{captureContext:e}:e}function $oe(e){return e instanceof so||typeof e=="function"}const Uoe=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function qoe(e){return Object.keys(e).some(t=>Uoe.includes(t))}function iKe(e,t){return Boe().captureException(e,zoe(t))}function aJ(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=aJ(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Voe(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=aJ(e))&&(n&&(n+=" "),n+=t);return n}const Vj="-",Joe=e=>{const t=Woe(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const o=s.split(Vj);return o[0]===""&&o.length!==1&&o.shift(),sJ(o,t)||Hoe(s)},getConflictingClassGroupIds:(s,o)=>{const u=r[s]||[];return o&&n[s]?[...u,...n[s]]:u}}},sJ=(e,t)=>{if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?sJ(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const a=e.join(Vj);return t.validators.find(({validator:s})=>s(a))?.classGroupId},Wk=/^\[(.+)\]$/,Hoe=e=>{if(Wk.test(e)){const t=Wk.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},Woe=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return Koe(Object.entries(e.classGroups),r).forEach(([a,s])=>{s_(s,n,a,t)}),n},s_=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const a=i===""?t:Gk(t,i);a.classGroupId=r;return}if(typeof i=="function"){if(Goe(i)){s_(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([a,s])=>{s_(s,Gk(t,a),r,n)})})},Gk=(e,t)=>{let r=e;return t.split(Vj).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},Goe=e=>e.isThemeGetter,Koe=(e,t)=>t?e.map(([r,n])=>{const i=n.map(a=>typeof a=="string"?t+a:typeof a=="object"?Object.fromEntries(Object.entries(a).map(([s,o])=>[t+s,o])):a);return[r,i]}):e,Yoe=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(a,s)=>{r.set(a,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(a){let s=r.get(a);if(s!==void 0)return s;if((s=n.get(a))!==void 0)return i(a,s),s},set(a,s){r.has(a)?r.set(a,s):i(a,s)}}},oJ="!",Qoe=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,i=t[0],a=t.length,s=o=>{const u=[];let l=0,c=0,f;for(let y=0;y<o.length;y++){let w=o[y];if(l===0){if(w===i&&(n||o.slice(y,y+a)===t)){u.push(o.slice(c,y)),c=y+a;continue}if(w==="/"){f=y;continue}}w==="["?l++:w==="]"&&l--}const p=u.length===0?o:o.substring(c),d=p.startsWith(oJ),h=d?p.substring(1):p,g=f&&f>c?f-c:void 0;return{modifiers:u,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:g}};return r?o=>r({className:o,parseClassName:s}):s},Zoe=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},Xoe=e=>({cache:Yoe(e.cacheSize),parseClassName:Qoe(e),...Joe(e)}),eue=/\s+/,tue=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=t,a=[],s=e.trim().split(eue);let o="";for(let u=s.length-1;u>=0;u-=1){const l=s[u],{modifiers:c,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:d}=r(l);let h=!!d,g=n(h?p.substring(0,d):p);if(!g){if(!h){o=l+(o.length>0?" "+o:o);continue}if(g=n(p),!g){o=l+(o.length>0?" "+o:o);continue}h=!1}const y=Zoe(c).join(":"),w=f?y+oJ:y,b=w+g;if(a.includes(b))continue;a.push(b);const S=i(g,h);for(let E=0;E<S.length;++E){const x=S[E];a.push(w+x)}o=l+(o.length>0?" "+o:o)}return o};function rue(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=uJ(t))&&(n&&(n+=" "),n+=r);return n}const uJ=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=uJ(e[n]))&&(r&&(r+=" "),r+=t);return r};function nue(e,...t){let r,n,i,a=s;function s(u){const l=t.reduce((c,f)=>f(c),e());return r=Xoe(l),n=r.cache.get,i=r.cache.set,a=o,o(u)}function o(u){const l=n(u);if(l)return l;const c=tue(u,r);return i(u,c),c}return function(){return a(rue.apply(null,arguments))}}const pr=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},lJ=/^\[(?:([a-z-]+):)?(.+)\]$/i,iue=/^\d+\/\d+$/,aue=new Set(["px","full","screen"]),sue=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,oue=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,uue=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,lue=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,cue=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,cs=e=>pl(e)||aue.has(e)||iue.test(e),qs=e=>Ul(e,"length",vue),pl=e=>!!e&&!Number.isNaN(Number(e)),y1=e=>Ul(e,"number",pl),Ec=e=>!!e&&Number.isInteger(Number(e)),fue=e=>e.endsWith("%")&&pl(e.slice(0,-1)),xt=e=>lJ.test(e),Vs=e=>sue.test(e),due=new Set(["length","size","percentage"]),pue=e=>Ul(e,due,cJ),hue=e=>Ul(e,"position",cJ),mue=new Set(["image","url"]),gue=e=>Ul(e,mue,wue),yue=e=>Ul(e,"",bue),Cc=()=>!0,Ul=(e,t,r)=>{const n=lJ.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},vue=e=>oue.test(e)&&!uue.test(e),cJ=()=>!1,bue=e=>lue.test(e),wue=e=>cue.test(e),Sue=()=>{const e=pr("colors"),t=pr("spacing"),r=pr("blur"),n=pr("brightness"),i=pr("borderColor"),a=pr("borderRadius"),s=pr("borderSpacing"),o=pr("borderWidth"),u=pr("contrast"),l=pr("grayscale"),c=pr("hueRotate"),f=pr("invert"),p=pr("gap"),d=pr("gradientColorStops"),h=pr("gradientColorStopPositions"),g=pr("inset"),y=pr("margin"),w=pr("opacity"),b=pr("padding"),S=pr("saturate"),E=pr("scale"),x=pr("sepia"),A=pr("skew"),j=pr("space"),I=pr("translate"),T=()=>["auto","contain","none"],B=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto",xt,t],P=()=>[xt,t],N=()=>["",cs,qs],J=()=>["auto",pl,xt],X=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],K=()=>["solid","dashed","dotted","double","none"],Z=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],H=()=>["start","end","center","between","around","evenly","stretch"],Y=()=>["","0",xt],ie=()=>["auto","avoid","all","avoid-page","page","left","right","column"],re=()=>[pl,xt];return{cacheSize:500,separator:":",theme:{colors:[Cc],spacing:[cs,qs],blur:["none","",Vs,xt],brightness:re(),borderColor:[e],borderRadius:["none","","full",Vs,xt],borderSpacing:P(),borderWidth:N(),contrast:re(),grayscale:Y(),hueRotate:re(),invert:Y(),gap:P(),gradientColorStops:[e],gradientColorStopPositions:[fue,qs],inset:O(),margin:O(),opacity:re(),padding:P(),saturate:re(),scale:re(),sepia:Y(),skew:re(),space:P(),translate:P()},classGroups:{aspect:[{aspect:["auto","square","video",xt]}],container:["container"],columns:[{columns:[Vs]}],"break-after":[{"break-after":ie()}],"break-before":[{"break-before":ie()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...X(),xt]}],overflow:[{overflow:B()}],"overflow-x":[{"overflow-x":B()}],"overflow-y":[{"overflow-y":B()}],overscroll:[{overscroll:T()}],"overscroll-x":[{"overscroll-x":T()}],"overscroll-y":[{"overscroll-y":T()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ec,xt]}],basis:[{basis:O()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",xt]}],grow:[{grow:Y()}],shrink:[{shrink:Y()}],order:[{order:["first","last","none",Ec,xt]}],"grid-cols":[{"grid-cols":[Cc]}],"col-start-end":[{col:["auto",{span:["full",Ec,xt]},xt]}],"col-start":[{"col-start":J()}],"col-end":[{"col-end":J()}],"grid-rows":[{"grid-rows":[Cc]}],"row-start-end":[{row:["auto",{span:[Ec,xt]},xt]}],"row-start":[{"row-start":J()}],"row-end":[{"row-end":J()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",xt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",xt]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...H()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...H(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...H(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[j]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[j]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",xt,t]}],"min-w":[{"min-w":[xt,t,"min","max","fit"]}],"max-w":[{"max-w":[xt,t,"none","full","min","max","fit","prose",{screen:[Vs]},Vs]}],h:[{h:[xt,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[xt,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[xt,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[xt,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Vs,qs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",y1]}],"font-family":[{font:[Cc]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",xt]}],"line-clamp":[{"line-clamp":["none",pl,y1]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",cs,xt]}],"list-image":[{"list-image":["none",xt]}],"list-style-type":[{list:["none","disc","decimal",xt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[w]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[w]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...K(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",cs,qs]}],"underline-offset":[{"underline-offset":["auto",cs,xt]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",xt]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",xt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[w]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...X(),hue]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",pue]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},gue]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[d]}],"gradient-via":[{via:[d]}],"gradient-to":[{to:[d]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[o]}],"border-w-x":[{"border-x":[o]}],"border-w-y":[{"border-y":[o]}],"border-w-s":[{"border-s":[o]}],"border-w-e":[{"border-e":[o]}],"border-w-t":[{"border-t":[o]}],"border-w-r":[{"border-r":[o]}],"border-w-b":[{"border-b":[o]}],"border-w-l":[{"border-l":[o]}],"border-opacity":[{"border-opacity":[w]}],"border-style":[{border:[...K(),"hidden"]}],"divide-x":[{"divide-x":[o]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[o]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[w]}],"divide-style":[{divide:K()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...K()]}],"outline-offset":[{"outline-offset":[cs,xt]}],"outline-w":[{outline:[cs,qs]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:N()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[w]}],"ring-offset-w":[{"ring-offset":[cs,qs]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Vs,yue]}],"shadow-color":[{shadow:[Cc]}],opacity:[{opacity:[w]}],"mix-blend":[{"mix-blend":[...Z(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Z()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",Vs,xt]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[f]}],saturate:[{saturate:[S]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[l]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[w]}],"backdrop-saturate":[{"backdrop-saturate":[S]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",xt]}],duration:[{duration:re()}],ease:[{ease:["linear","in","out","in-out",xt]}],delay:[{delay:re()}],animate:[{animate:["none","spin","ping","pulse","bounce",xt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[E]}],"scale-x":[{"scale-x":[E]}],"scale-y":[{"scale-y":[E]}],rotate:[{rotate:[Ec,xt]}],"translate-x":[{"translate-x":[I]}],"translate-y":[{"translate-y":[I]}],"skew-x":[{"skew-x":[A]}],"skew-y":[{"skew-y":[A]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",xt]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",xt]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",xt]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[cs,qs,y1]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},aKe=nue(Sue);function Kk(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function xue(...e){return t=>{let r=!1;const n=e.map(i=>{const a=Kk(i,t);return!r&&typeof a=="function"&&(r=!0),a});if(r)return()=>{for(let i=0;i<n.length;i++){const a=n[i];typeof a=="function"?a():Kk(e[i],null)}}}}var Eue=Symbol.for("react.lazy"),Mm=Jie[" use ".trim().toString()];function Cue(e){return typeof e=="object"&&e!==null&&"then"in e}function fJ(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===Eue&&"_payload"in e&&Cue(e._payload)}function Aue(e){const t=Mue(e),r=F.forwardRef((n,i)=>{let{children:a,...s}=n;fJ(a)&&typeof Mm=="function"&&(a=Mm(a._payload));const o=F.Children.toArray(a),u=o.find(jue);if(u){const l=u.props.children,c=o.map(f=>f===u?F.Children.count(l)>1?F.Children.only(null):F.isValidElement(l)?l.props.children:null:f);return ya.jsx(t,{...s,ref:i,children:F.isValidElement(l)?F.cloneElement(l,void 0,c):null})}return ya.jsx(t,{...s,ref:i,children:a})});return r.displayName=`${e}.Slot`,r}var sKe=Aue("Slot");function Mue(e){const t=F.forwardRef((r,n)=>{let{children:i,...a}=r;if(fJ(i)&&typeof Mm=="function"&&(i=Mm(i._payload)),F.isValidElement(i)){const s=Iue(i),o=Lue(a,i.props);return i.type!==F.Fragment&&(o.ref=n?xue(n,s):s),F.cloneElement(i,o)}return F.Children.count(i)>1?F.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var _ue=Symbol("radix.slottable");function jue(e){return F.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===_ue}function Lue(e,t){const r={...t};for(const n in t){const i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...o)=>{const u=a(...o);return i(...o),u}:i&&(r[n]=i):n==="style"?r[n]={...i,...a}:n==="className"&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}function Iue(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}const Yk=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Qk=Voe,oKe=(e,t)=>r=>{var n;if(t?.variants==null)return Qk(e,r?.class,r?.className);const{variants:i,defaultVariants:a}=t,s=Object.keys(i).map(l=>{const c=r?.[l],f=a?.[l];if(c===null)return null;const p=Yk(c)||Yk(f);return i[l][p]}),o=r&&Object.entries(r).reduce((l,c)=>{let[f,p]=c;return p===void 0||(l[f]=p),l},{}),u=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((l,c)=>{let{class:f,className:p,...d}=c;return Object.entries(d).every(h=>{let[g,y]=h;return Array.isArray(y)?y.includes({...a,...o}[g]):{...a,...o}[g]===y})?[...l,f,p]:l},[]);return Qk(e,s,u,r?.class,r?.className)},Tue=(e,t,r,n)=>{const i=[r,{code:t,...n||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(i,"warn","react-i18next::",!0);Go(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},Zk={},o_=(e,t,r,n)=>{Go(r)&&Zk[r]||(Go(r)&&(Zk[r]=new Date),Tue(e,t,r,n))},dJ=(e,t)=>()=>{if(e.isInitialized)t();else{const r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}},u_=(e,t,r)=>{e.loadNamespaces(t,dJ(e,r))},Xk=(e,t,r,n)=>{if(Go(r)&&(r=[r]),e.options.preload&&e.options.preload.indexOf(t)>-1)return u_(e,r,n);r.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,dJ(e,n))},Oue=(e,t,r={})=>!t.languages||!t.languages.length?(o_(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:r.lng,precheck:(n,i)=>{if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!i(n.isLanguageChangingTo,e))return!1}}),Go=e=>typeof e=="string",kue=e=>typeof e=="object"&&e!==null,Rue=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Nue={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},Due=e=>Nue[e],Pue=e=>e.replace(Rue,Due);let l_={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Pue};const Fue=(e={})=>{l_={...l_,...e}},Bue=()=>l_;let pJ;const zue=e=>{pJ=e},$ue=()=>pJ,uKe={type:"3rdParty",init(e){Fue(e.options.react),zue(e)}},Uue=F.createContext();class que{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(r=>{this.usedNamespaces[r]||(this.usedNamespaces[r]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const Vue=(e,t)=>{const r=F.useRef();return F.useEffect(()=>{r.current=e},[e,t]),r.current},hJ=(e,t,r,n)=>e.getFixedT(t,r,n),Jue=(e,t,r,n)=>F.useCallback(hJ(e,t,r,n),[e,t,r,n]),lKe=(e,t={})=>{const{i18n:r}=t,{i18n:n,defaultNS:i}=F.useContext(Uue)||{},a=r||n||$ue();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new que),!a){o_(a,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const E=(A,j)=>Go(j)?j:kue(j)&&Go(j.defaultValue)?j.defaultValue:Array.isArray(A)?A[A.length-1]:A,x=[E,{},!1];return x.t=E,x.i18n={},x.ready=!1,x}a.options.react?.wait&&o_(a,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const s={...Bue(),...a.options.react,...t},{useSuspense:o,keyPrefix:u}=s;let l=i||a.options?.defaultNS;l=Go(l)?[l]:l||["translation"],a.reportNamespaces.addUsedNamespaces?.(l);const c=(a.isInitialized||a.initializedStoreOnce)&&l.every(E=>Oue(E,a,s)),f=Jue(a,t.lng||null,s.nsMode==="fallback"?l:l[0],u),p=()=>f,d=()=>hJ(a,t.lng||null,s.nsMode==="fallback"?l:l[0],u),[h,g]=F.useState(p);let y=l.join();t.lng&&(y=`${t.lng}${y}`);const w=Vue(y),b=F.useRef(!0);F.useEffect(()=>{const{bindI18n:E,bindI18nStore:x}=s;b.current=!0,!c&&!o&&(t.lng?Xk(a,t.lng,l,()=>{b.current&&g(d)}):u_(a,l,()=>{b.current&&g(d)})),c&&w&&w!==y&&b.current&&g(d);const A=()=>{b.current&&g(d)};return E&&a?.on(E,A),x&&a?.store.on(x,A),()=>{b.current=!1,a&&E&&E?.split(" ").forEach(j=>a.off(j,A)),x&&a&&x.split(" ").forEach(j=>a.store.off(j,A))}},[a,y]),F.useEffect(()=>{b.current&&c&&g(p)},[a,u,c]);const S=[h,a,c];if(S.t=h,S.i18n=a,S.ready=c,c||!c&&!o)return S;throw new Promise(E=>{t.lng?Xk(a,t.lng,l,()=>E()):u_(a,l,()=>E())})},ft=e=>typeof e=="string",Ac=()=>{let e,t;const r=new Promise((n,i)=>{e=n,t=i});return r.resolve=e,r.reject=t,r},eR=e=>e==null?"":""+e,Hue=(e,t,r)=>{e.forEach(n=>{t[n]&&(r[n]=t[n])})},Wue=/###/g,tR=e=>e&&e.indexOf("###")>-1?e.replace(Wue,"."):e,rR=e=>!e||ft(e),sf=(e,t,r)=>{const n=ft(t)?t.split("."):t;let i=0;for(;i<n.length-1;){if(rR(e))return{};const a=tR(n[i]);!e[a]&&r&&(e[a]=new r),Object.prototype.hasOwnProperty.call(e,a)?e=e[a]:e={},++i}return rR(e)?{}:{obj:e,k:tR(n[i])}},nR=(e,t,r)=>{const{obj:n,k:i}=sf(e,t,Object);if(n!==void 0||t.length===1){n[i]=r;return}let a=t[t.length-1],s=t.slice(0,t.length-1),o=sf(e,s,Object);for(;o.obj===void 0&&s.length;)a=`${s[s.length-1]}.${a}`,s=s.slice(0,s.length-1),o=sf(e,s,Object),o?.obj&&typeof o.obj[`${o.k}.${a}`]<"u"&&(o.obj=void 0);o.obj[`${o.k}.${a}`]=r},Gue=(e,t,r,n)=>{const{obj:i,k:a}=sf(e,t,Object);i[a]=i[a]||[],i[a].push(r)},_m=(e,t)=>{const{obj:r,k:n}=sf(e,t);if(r&&Object.prototype.hasOwnProperty.call(r,n))return r[n]},Kue=(e,t,r)=>{const n=_m(e,r);return n!==void 0?n:_m(t,r)},mJ=(e,t,r)=>{for(const n in t)n!=="__proto__"&&n!=="constructor"&&(n in e?ft(e[n])||e[n]instanceof String||ft(t[n])||t[n]instanceof String?r&&(e[n]=t[n]):mJ(e[n],t[n],r):e[n]=t[n]);return e},Fu=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var Yue={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const Que=e=>ft(e)?e.replace(/[&<>"'\/]/g,t=>Yue[t]):e;class Zue{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const r=this.regExpMap.get(t);if(r!==void 0)return r;const n=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,n),this.regExpQueue.push(t),n}}const Xue=[" ",",","?","!",";"],ele=new Zue(20),tle=(e,t,r)=>{t=t||"",r=r||"";const n=Xue.filter(s=>t.indexOf(s)<0&&r.indexOf(s)<0);if(n.length===0)return!0;const i=ele.getRegExp(`(${n.map(s=>s==="?"?"\\?":s).join("|")})`);let a=!i.test(e);if(!a){const s=e.indexOf(r);s>0&&!i.test(e.substring(0,s))&&(a=!0)}return a},c_=(e,t,r=".")=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const n=t.split(r);let i=e;for(let a=0;a<n.length;){if(!i||typeof i!="object")return;let s,o="";for(let u=a;u<n.length;++u)if(u!==a&&(o+=r),o+=n[u],s=i[o],s!==void 0){if(["string","number","boolean"].indexOf(typeof s)>-1&&u<n.length-1)continue;a+=u-a+1;break}i=s}return i},Mf=e=>e?.replace("_","-"),rle={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console?.[e]?.apply?.(console,t)}};class jm{constructor(t,r={}){this.init(t,r)}init(t,r={}){this.prefix=r.prefix||"i18next:",this.logger=t||rle,this.options=r,this.debug=r.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,r,n,i){return i&&!this.debug?null:(ft(t[0])&&(t[0]=`${n}${this.prefix} ${t[0]}`),this.logger[r](t))}create(t){return new jm(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new jm(this.logger,t)}}var Ja=new jm;class Ng{constructor(){this.observers={}}on(t,r){return t.split(" ").forEach(n=>{this.observers[n]||(this.observers[n]=new Map);const i=this.observers[n].get(r)||0;this.observers[n].set(r,i+1)}),this}off(t,r){if(this.observers[t]){if(!r){delete this.observers[t];return}this.observers[t].delete(r)}}emit(t,...r){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([i,a])=>{for(let s=0;s<a;s++)i(...r)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([i,a])=>{for(let s=0;s<a;s++)i.apply(i,[t,...r])})}}class iR extends Ng{constructor(t,r={ns:["translation"],defaultNS:"translation"}){super(),this.data=t||{},this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const r=this.options.ns.indexOf(t);r>-1&&this.options.ns.splice(r,1)}getResource(t,r,n,i={}){const a=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,s=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let o;t.indexOf(".")>-1?o=t.split("."):(o=[t,r],n&&(Array.isArray(n)?o.push(...n):ft(n)&&a?o.push(...n.split(a)):o.push(n)));const u=_m(this.data,o);return!u&&!r&&!n&&t.indexOf(".")>-1&&(t=o[0],r=o[1],n=o.slice(2).join(".")),u||!s||!ft(n)?u:c_(this.data?.[t]?.[r],n,a)}addResource(t,r,n,i,a={silent:!1}){const s=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator;let o=[t,r];n&&(o=o.concat(s?n.split(s):n)),t.indexOf(".")>-1&&(o=t.split("."),i=r,r=o[1]),this.addNamespaces(r),nR(this.data,o,i),a.silent||this.emit("added",t,r,n,i)}addResources(t,r,n,i={silent:!1}){for(const a in n)(ft(n[a])||Array.isArray(n[a]))&&this.addResource(t,r,a,n[a],{silent:!0});i.silent||this.emit("added",t,r,n)}addResourceBundle(t,r,n,i,a,s={silent:!1,skipCopy:!1}){let o=[t,r];t.indexOf(".")>-1&&(o=t.split("."),i=n,n=r,r=o[1]),this.addNamespaces(r);let u=_m(this.data,o)||{};s.skipCopy||(n=JSON.parse(JSON.stringify(n))),i?mJ(u,n,a):u={...u,...n},nR(this.data,o,u),s.silent||this.emit("added",t,r,n)}removeResourceBundle(t,r){this.hasResourceBundle(t,r)&&delete this.data[t][r],this.removeNamespaces(r),this.emit("removed",t,r)}hasResourceBundle(t,r){return this.getResource(t,r)!==void 0}getResourceBundle(t,r){return r||(r=this.options.defaultNS),this.getResource(t,r)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const r=this.getDataByLanguage(t);return!!(r&&Object.keys(r)||[]).find(i=>r[i]&&Object.keys(r[i]).length>0)}toJSON(){return this.data}}var gJ={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,r,n,i){return e.forEach(a=>{t=this.processors[a]?.process(t,r,n,i)??t}),t}};const yJ=Symbol("i18next/PATH_KEY");function nle(){const e=[],t=Object.create(null);let r;return t.get=(n,i)=>(r?.revoke?.(),i===yJ?e:(e.push(i),r=Proxy.revocable(n,t),r.proxy)),Proxy.revocable(Object.create(null),t).proxy}function f_(e,t){const{[yJ]:r}=e(nle());return r.join(t?.keySeparator??".")}const aR={},v1=e=>!ft(e)&&typeof e!="boolean"&&typeof e!="number";class Lm extends Ng{constructor(t,r={}){super(),Hue(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Ja.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t,r={interpolation:{}}){const n={...r};if(t==null)return!1;const i=this.resolve(t,n);if(i?.res===void 0)return!1;const a=v1(i.res);return!(n.returnObjects===!1&&a)}extractFromKey(t,r){let n=r.nsSeparator!==void 0?r.nsSeparator:this.options.nsSeparator;n===void 0&&(n=":");const i=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator;let a=r.ns||this.options.defaultNS||[];const s=n&&t.indexOf(n)>-1,o=!this.options.userDefinedKeySeparator&&!r.keySeparator&&!this.options.userDefinedNsSeparator&&!r.nsSeparator&&!tle(t,n,i);if(s&&!o){const u=t.match(this.interpolator.nestingRegexp);if(u&&u.length>0)return{key:t,namespaces:ft(a)?[a]:a};const l=t.split(n);(n!==i||n===i&&this.options.ns.indexOf(l[0])>-1)&&(a=l.shift()),t=l.join(i)}return{key:t,namespaces:ft(a)?[a]:a}}translate(t,r,n){let i=typeof r=="object"?{...r}:r;if(typeof i!="object"&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),typeof i=="object"&&(i={...i}),i||(i={}),t==null)return"";typeof t=="function"&&(t=f_(t,{...this.options,...i})),Array.isArray(t)||(t=[String(t)]);const a=i.returnDetails!==void 0?i.returnDetails:this.options.returnDetails,s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,{key:o,namespaces:u}=this.extractFromKey(t[t.length-1],i),l=u[u.length-1];let c=i.nsSeparator!==void 0?i.nsSeparator:this.options.nsSeparator;c===void 0&&(c=":");const f=i.lng||this.language,p=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(f?.toLowerCase()==="cimode")return p?a?{res:`${l}${c}${o}`,usedKey:o,exactUsedKey:o,usedLng:f,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:`${l}${c}${o}`:a?{res:o,usedKey:o,exactUsedKey:o,usedLng:f,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:o;const d=this.resolve(t,i);let h=d?.res;const g=d?.usedKey||o,y=d?.exactUsedKey||o,w=["[object Number]","[object Function]","[object RegExp]"],b=i.joinArrays!==void 0?i.joinArrays:this.options.joinArrays,S=!this.i18nFormat||this.i18nFormat.handleAsObject,E=i.count!==void 0&&!ft(i.count),x=Lm.hasDefaultValue(i),A=E?this.pluralResolver.getSuffix(f,i.count,i):"",j=i.ordinal&&E?this.pluralResolver.getSuffix(f,i.count,{ordinal:!1}):"",I=E&&!i.ordinal&&i.count===0,T=I&&i[`defaultValue${this.options.pluralSeparator}zero`]||i[`defaultValue${A}`]||i[`defaultValue${j}`]||i.defaultValue;let B=h;S&&!h&&x&&(B=T);const O=v1(B),P=Object.prototype.toString.apply(B);if(S&&B&&O&&w.indexOf(P)<0&&!(ft(b)&&Array.isArray(B))){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const N=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,B,{...i,ns:u}):`key '${o} (${this.language})' returned an object instead of string.`;return a?(d.res=N,d.usedParams=this.getUsedParamsDetails(i),d):N}if(s){const N=Array.isArray(B),J=N?[]:{},X=N?y:g;for(const K in B)if(Object.prototype.hasOwnProperty.call(B,K)){const Z=`${X}${s}${K}`;x&&!h?J[K]=this.translate(Z,{...i,defaultValue:v1(T)?T[K]:void 0,joinArrays:!1,ns:u}):J[K]=this.translate(Z,{...i,joinArrays:!1,ns:u}),J[K]===Z&&(J[K]=B[K])}h=J}}else if(S&&ft(b)&&Array.isArray(h))h=h.join(b),h&&(h=this.extendTranslation(h,t,i,n));else{let N=!1,J=!1;!this.isValidLookup(h)&&x&&(N=!0,h=T),this.isValidLookup(h)||(J=!0,h=o);const K=(i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&J?void 0:h,Z=x&&T!==h&&this.options.updateMissing;if(J||N||Z){if(this.logger.log(Z?"updateKey":"missingKey",f,l,o,Z?T:h),s){const re=this.resolve(o,{...i,keySeparator:!1});re&&re.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let H=[];const Y=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Y&&Y[0])for(let re=0;re<Y.length;re++)H.push(Y[re]);else this.options.saveMissingTo==="all"?H=this.languageUtils.toResolveHierarchy(i.lng||this.language):H.push(i.lng||this.language);const ie=(re,ae,fe)=>{const ue=x&&fe!==h?fe:K;this.options.missingKeyHandler?this.options.missingKeyHandler(re,l,ae,ue,Z,i):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(re,l,ae,ue,Z,i),this.emit("missingKey",re,l,ae,h)};this.options.saveMissing&&(this.options.saveMissingPlurals&&E?H.forEach(re=>{const ae=this.pluralResolver.getSuffixes(re,i);I&&i[`defaultValue${this.options.pluralSeparator}zero`]&&ae.indexOf(`${this.options.pluralSeparator}zero`)<0&&ae.push(`${this.options.pluralSeparator}zero`),ae.forEach(fe=>{ie([re],o+fe,i[`defaultValue${fe}`]||T)})}):ie(H,o,T))}h=this.extendTranslation(h,t,i,d,n),J&&h===o&&this.options.appendNamespaceToMissingKey&&(h=`${l}${c}${o}`),(J||N)&&this.options.parseMissingKeyHandler&&(h=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}${c}${o}`:o,N?h:void 0,i))}return a?(d.res=h,d.usedParams=this.getUsedParamsDetails(i),d):h}extendTranslation(t,r,n,i,a){if(this.i18nFormat?.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});const u=ft(t)&&(n?.interpolation?.skipOnVariables!==void 0?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let l;if(u){const f=t.match(this.interpolator.nestingRegexp);l=f&&f.length}let c=n.replace&&!ft(n.replace)?n.replace:n;if(this.options.interpolation.defaultVariables&&(c={...this.options.interpolation.defaultVariables,...c}),t=this.interpolator.interpolate(t,c,n.lng||this.language||i.usedLng,n),u){const f=t.match(this.interpolator.nestingRegexp),p=f&&f.length;l<p&&(n.nest=!1)}!n.lng&&i&&i.res&&(n.lng=this.language||i.usedLng),n.nest!==!1&&(t=this.interpolator.nest(t,(...f)=>a?.[0]===f[0]&&!n.context?(this.logger.warn(`It seems you are nesting recursively key: ${f[0]} in key: ${r[0]}`),null):this.translate(...f,r),n)),n.interpolation&&this.interpolator.reset()}const s=n.postProcess||this.options.postProcess,o=ft(s)?[s]:s;return t!=null&&o?.length&&n.applyPostProcessor!==!1&&(t=gJ.handle(o,t,r,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...i,usedParams:this.getUsedParamsDetails(n)},...n}:n,this)),t}resolve(t,r={}){let n,i,a,s,o;return ft(t)&&(t=[t]),t.forEach(u=>{if(this.isValidLookup(n))return;const l=this.extractFromKey(u,r),c=l.key;i=c;let f=l.namespaces;this.options.fallbackNS&&(f=f.concat(this.options.fallbackNS));const p=r.count!==void 0&&!ft(r.count),d=p&&!r.ordinal&&r.count===0,h=r.context!==void 0&&(ft(r.context)||typeof r.context=="number")&&r.context!=="",g=r.lngs?r.lngs:this.languageUtils.toResolveHierarchy(r.lng||this.language,r.fallbackLng);f.forEach(y=>{this.isValidLookup(n)||(o=y,!aR[`${g[0]}-${y}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(o)&&(aR[`${g[0]}-${y}`]=!0,this.logger.warn(`key "${i}" for languages "${g.join(", ")}" won't get resolved as namespace "${o}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),g.forEach(w=>{if(this.isValidLookup(n))return;s=w;const b=[c];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(b,c,w,y,r);else{let E;p&&(E=this.pluralResolver.getSuffix(w,r.count,r));const x=`${this.options.pluralSeparator}zero`,A=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(p&&(r.ordinal&&E.indexOf(A)===0&&b.push(c+E.replace(A,this.options.pluralSeparator)),b.push(c+E),d&&b.push(c+x)),h){const j=`${c}${this.options.contextSeparator||"_"}${r.context}`;b.push(j),p&&(r.ordinal&&E.indexOf(A)===0&&b.push(j+E.replace(A,this.options.pluralSeparator)),b.push(j+E),d&&b.push(j+x))}}let S;for(;S=b.pop();)this.isValidLookup(n)||(a=S,n=this.getResource(w,y,S,r))}))})}),{res:n,usedKey:i,exactUsedKey:a,usedLng:s,usedNS:o}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,r,n,i={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(t,r,n,i):this.resourceStore.getResource(t,r,n,i)}getUsedParamsDetails(t={}){const r=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],n=t.replace&&!ft(t.replace);let i=n?t.replace:t;if(n&&typeof t.count<"u"&&(i.count=t.count),this.options.interpolation.defaultVariables&&(i={...this.options.interpolation.defaultVariables,...i}),!n){i={...i};for(const a of r)delete i[a]}return i}static hasDefaultValue(t){const r="defaultValue";for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&r===n.substring(0,r.length)&&t[n]!==void 0)return!0;return!1}}class sR{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ja.create("languageUtils")}getScriptPartFromCode(t){if(t=Mf(t),!t||t.indexOf("-")<0)return null;const r=t.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}getLanguagePartFromCode(t){if(t=Mf(t),!t||t.indexOf("-")<0)return t;const r=t.split("-");return this.formatLanguageCode(r[0])}formatLanguageCode(t){if(ft(t)&&t.indexOf("-")>-1){let r;try{r=Intl.getCanonicalLocales(t)[0]}catch{}return r&&this.options.lowerCaseLng&&(r=r.toLowerCase()),r||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let r;return t.forEach(n=>{if(r)return;const i=this.formatLanguageCode(n);(!this.options.supportedLngs||this.isSupportedCode(i))&&(r=i)}),!r&&this.options.supportedLngs&&t.forEach(n=>{if(r)return;const i=this.getScriptPartFromCode(n);if(this.isSupportedCode(i))return r=i;const a=this.getLanguagePartFromCode(n);if(this.isSupportedCode(a))return r=a;r=this.options.supportedLngs.find(s=>{if(s===a)return s;if(!(s.indexOf("-")<0&&a.indexOf("-")<0)&&(s.indexOf("-")>0&&a.indexOf("-")<0&&s.substring(0,s.indexOf("-"))===a||s.indexOf(a)===0&&a.length>1))return s})}),r||(r=this.getFallbackCodes(this.options.fallbackLng)[0]),r}getFallbackCodes(t,r){if(!t)return[];if(typeof t=="function"&&(t=t(r)),ft(t)&&(t=[t]),Array.isArray(t))return t;if(!r)return t.default||[];let n=t[r];return n||(n=t[this.getScriptPartFromCode(r)]),n||(n=t[this.formatLanguageCode(r)]),n||(n=t[this.getLanguagePartFromCode(r)]),n||(n=t.default),n||[]}toResolveHierarchy(t,r){const n=this.getFallbackCodes((r===!1?[]:r)||this.options.fallbackLng||[],t),i=[],a=s=>{s&&(this.isSupportedCode(s)?i.push(s):this.logger.warn(`rejecting language code not found in supportedLngs: ${s}`))};return ft(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&a(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&a(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&a(this.getLanguagePartFromCode(t))):ft(t)&&a(this.formatLanguageCode(t)),n.forEach(s=>{i.indexOf(s)<0&&a(this.formatLanguageCode(s))}),i}}const oR={zero:0,one:1,two:2,few:3,many:4,other:5},uR={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class ile{constructor(t,r={}){this.languageUtils=t,this.options=r,this.logger=Ja.create("pluralResolver"),this.pluralRulesCache={}}addRule(t,r){this.rules[t]=r}clearCache(){this.pluralRulesCache={}}getRule(t,r={}){const n=Mf(t==="dev"?"en":t),i=r.ordinal?"ordinal":"cardinal",a=JSON.stringify({cleanedCode:n,type:i});if(a in this.pluralRulesCache)return this.pluralRulesCache[a];let s;try{s=new Intl.PluralRules(n,{type:i})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),uR;if(!t.match(/-|_/))return uR;const u=this.languageUtils.getLanguagePartFromCode(t);s=this.getRule(u,r)}return this.pluralRulesCache[a]=s,s}needsPlural(t,r={}){let n=this.getRule(t,r);return n||(n=this.getRule("dev",r)),n?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(t,r,n={}){return this.getSuffixes(t,n).map(i=>`${r}${i}`)}getSuffixes(t,r={}){let n=this.getRule(t,r);return n||(n=this.getRule("dev",r)),n?n.resolvedOptions().pluralCategories.sort((i,a)=>oR[i]-oR[a]).map(i=>`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i}`):[]}getSuffix(t,r,n={}){const i=this.getRule(t,n);return i?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${i.select(r)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",r,n))}}const lR=(e,t,r,n=".",i=!0)=>{let a=Kue(e,t,r);return!a&&i&&ft(r)&&(a=c_(e,r,n),a===void 0&&(a=c_(t,r,n))),a},b1=e=>e.replace(/\$/g,"$$$$");class cR{constructor(t={}){this.logger=Ja.create("interpolator"),this.options=t,this.format=t?.interpolation?.format||(r=>r),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});const{escape:r,escapeValue:n,useRawValueToEscape:i,prefix:a,prefixEscaped:s,suffix:o,suffixEscaped:u,formatSeparator:l,unescapeSuffix:c,unescapePrefix:f,nestingPrefix:p,nestingPrefixEscaped:d,nestingSuffix:h,nestingSuffixEscaped:g,nestingOptionsSeparator:y,maxReplaces:w,alwaysFormat:b}=t.interpolation;this.escape=r!==void 0?r:Que,this.escapeValue=n!==void 0?n:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=a?Fu(a):s||"{{",this.suffix=o?Fu(o):u||"}}",this.formatSeparator=l||",",this.unescapePrefix=c?"":f||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=p?Fu(p):d||Fu("$t("),this.nestingSuffix=h?Fu(h):g||Fu(")"),this.nestingOptionsSeparator=y||",",this.maxReplaces=w||1e3,this.alwaysFormat=b!==void 0?b:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(r,n)=>r?.source===n?(r.lastIndex=0,r):new RegExp(n,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(t,r,n,i){let a,s,o;const u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},l=d=>{if(d.indexOf(this.formatSeparator)<0){const w=lR(r,u,d,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(w,void 0,n,{...i,...r,interpolationkey:d}):w}const h=d.split(this.formatSeparator),g=h.shift().trim(),y=h.join(this.formatSeparator).trim();return this.format(lR(r,u,g,this.options.keySeparator,this.options.ignoreJSONStructure),y,n,{...i,...r,interpolationkey:g})};this.resetRegExp();const c=i?.missingInterpolationHandler||this.options.missingInterpolationHandler,f=i?.interpolation?.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:d=>b1(d)},{regex:this.regexp,safeValue:d=>this.escapeValue?b1(this.escape(d)):b1(d)}].forEach(d=>{for(o=0;a=d.regex.exec(t);){const h=a[1].trim();if(s=l(h),s===void 0)if(typeof c=="function"){const y=c(t,a,i);s=ft(y)?y:""}else if(i&&Object.prototype.hasOwnProperty.call(i,h))s="";else if(f){s=a[0];continue}else this.logger.warn(`missed to pass in variable ${h} for interpolating ${t}`),s="";else!ft(s)&&!this.useRawValueToEscape&&(s=eR(s));const g=d.safeValue(s);if(t=t.replace(a[0],g),f?(d.regex.lastIndex+=s.length,d.regex.lastIndex-=a[0].length):d.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),t}nest(t,r,n={}){let i,a,s;const o=(u,l)=>{const c=this.nestingOptionsSeparator;if(u.indexOf(c)<0)return u;const f=u.split(new RegExp(`${c}[ ]*{`));let p=`{${f[1]}`;u=f[0],p=this.interpolate(p,s);const d=p.match(/'/g),h=p.match(/"/g);((d?.length??0)%2===0&&!h||h.length%2!==0)&&(p=p.replace(/'/g,'"'));try{s=JSON.parse(p),l&&(s={...l,...s})}catch(g){return this.logger.warn(`failed parsing options string in nesting for key ${u}`,g),`${u}${c}${p}`}return s.defaultValue&&s.defaultValue.indexOf(this.prefix)>-1&&delete s.defaultValue,u};for(;i=this.nestingRegexp.exec(t);){let u=[];s={...n},s=s.replace&&!ft(s.replace)?s.replace:s,s.applyPostProcessor=!1,delete s.defaultValue;const l=/{.*}/.test(i[1])?i[1].lastIndexOf("}")+1:i[1].indexOf(this.formatSeparator);if(l!==-1&&(u=i[1].slice(l).split(this.formatSeparator).map(c=>c.trim()).filter(Boolean),i[1]=i[1].slice(0,l)),a=r(o.call(this,i[1].trim(),s),s),a&&i[0]===t&&!ft(a))return a;ft(a)||(a=eR(a)),a||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${t}`),a=""),u.length&&(a=u.reduce((c,f)=>this.format(c,f,n.lng,{...n,interpolationkey:i[1].trim()}),a.trim())),t=t.replace(i[0],a),this.regexp.lastIndex=0}return t}}const ale=e=>{let t=e.toLowerCase().trim();const r={};if(e.indexOf("(")>-1){const n=e.split("(");t=n[0].toLowerCase().trim();const i=n[1].substring(0,n[1].length-1);t==="currency"&&i.indexOf(":")<0?r.currency||(r.currency=i.trim()):t==="relativetime"&&i.indexOf(":")<0?r.range||(r.range=i.trim()):i.split(";").forEach(s=>{if(s){const[o,...u]=s.split(":"),l=u.join(":").trim().replace(/^'+|'+$/g,""),c=o.trim();r[c]||(r[c]=l),l==="false"&&(r[c]=!1),l==="true"&&(r[c]=!0),isNaN(l)||(r[c]=parseInt(l,10))}})}return{formatName:t,formatOptions:r}},fR=e=>{const t={};return(r,n,i)=>{let a=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(a={...a,[i.interpolationkey]:void 0});const s=n+JSON.stringify(a);let o=t[s];return o||(o=e(Mf(n),i),t[s]=o),o(r)}},sle=e=>(t,r,n)=>e(Mf(r),n)(t);class ole{constructor(t={}){this.logger=Ja.create("formatter"),this.options=t,this.init(t)}init(t,r={interpolation:{}}){this.formatSeparator=r.interpolation.formatSeparator||",";const n=r.cacheInBuiltFormats?fR:sle;this.formats={number:n((i,a)=>{const s=new Intl.NumberFormat(i,{...a});return o=>s.format(o)}),currency:n((i,a)=>{const s=new Intl.NumberFormat(i,{...a,style:"currency"});return o=>s.format(o)}),datetime:n((i,a)=>{const s=new Intl.DateTimeFormat(i,{...a});return o=>s.format(o)}),relativetime:n((i,a)=>{const s=new Intl.RelativeTimeFormat(i,{...a});return o=>s.format(o,a.range||"day")}),list:n((i,a)=>{const s=new Intl.ListFormat(i,{...a});return o=>s.format(o)})}}add(t,r){this.formats[t.toLowerCase().trim()]=r}addCached(t,r){this.formats[t.toLowerCase().trim()]=fR(r)}format(t,r,n,i={}){const a=r.split(this.formatSeparator);if(a.length>1&&a[0].indexOf("(")>1&&a[0].indexOf(")")<0&&a.find(o=>o.indexOf(")")>-1)){const o=a.findIndex(u=>u.indexOf(")")>-1);a[0]=[a[0],...a.splice(1,o)].join(this.formatSeparator)}return a.reduce((o,u)=>{const{formatName:l,formatOptions:c}=ale(u);if(this.formats[l]){let f=o;try{const p=i?.formatParams?.[i.interpolationkey]||{},d=p.locale||p.lng||i.locale||i.lng||n;f=this.formats[l](o,d,{...c,...i,...p})}catch(p){this.logger.warn(p)}return f}else this.logger.warn(`there was no format function for ${l}`);return o},t)}}const ule=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class lle extends Ng{constructor(t,r,n,i={}){super(),this.backend=t,this.store=r,this.services=n,this.languageUtils=n.languageUtils,this.options=i,this.logger=Ja.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(n,i.backend,i)}queueLoad(t,r,n,i){const a={},s={},o={},u={};return t.forEach(l=>{let c=!0;r.forEach(f=>{const p=`${l}|${f}`;!n.reload&&this.store.hasResourceBundle(l,f)?this.state[p]=2:this.state[p]<0||(this.state[p]===1?s[p]===void 0&&(s[p]=!0):(this.state[p]=1,c=!1,s[p]===void 0&&(s[p]=!0),a[p]===void 0&&(a[p]=!0),u[f]===void 0&&(u[f]=!0)))}),c||(o[l]=!0)}),(Object.keys(a).length||Object.keys(s).length)&&this.queue.push({pending:s,pendingCount:Object.keys(s).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(a),pending:Object.keys(s),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(u)}}loaded(t,r,n){const i=t.split("|"),a=i[0],s=i[1];r&&this.emit("failedLoading",a,s,r),!r&&n&&this.store.addResourceBundle(a,s,n,void 0,void 0,{skipCopy:!0}),this.state[t]=r?-1:2,r&&n&&(this.state[t]=0);const o={};this.queue.forEach(u=>{Gue(u.loaded,[a],s),ule(u,t),r&&u.errors.push(r),u.pendingCount===0&&!u.done&&(Object.keys(u.loaded).forEach(l=>{o[l]||(o[l]={});const c=u.loaded[l];c.length&&c.forEach(f=>{o[l][f]===void 0&&(o[l][f]=!0)})}),u.done=!0,u.errors.length?u.callback(u.errors):u.callback())}),this.emit("loaded",o),this.queue=this.queue.filter(u=>!u.done)}read(t,r,n,i=0,a=this.retryTimeout,s){if(!t.length)return s(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:r,fcName:n,tried:i,wait:a,callback:s});return}this.readingCalls++;const o=(l,c)=>{if(this.readingCalls--,this.waitingReads.length>0){const f=this.waitingReads.shift();this.read(f.lng,f.ns,f.fcName,f.tried,f.wait,f.callback)}if(l&&c&&i<this.maxRetries){setTimeout(()=>{this.read.call(this,t,r,n,i+1,a*2,s)},a);return}s(l,c)},u=this.backend[n].bind(this.backend);if(u.length===2){try{const l=u(t,r);l&&typeof l.then=="function"?l.then(c=>o(null,c)).catch(o):o(null,l)}catch(l){o(l)}return}return u(t,r,o)}prepareLoading(t,r,n={},i){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();ft(t)&&(t=this.languageUtils.toResolveHierarchy(t)),ft(r)&&(r=[r]);const a=this.queueLoad(t,r,n,i);if(!a.toLoad.length)return a.pending.length||i(),null;a.toLoad.forEach(s=>{this.loadOne(s)})}load(t,r,n){this.prepareLoading(t,r,{},n)}reload(t,r,n){this.prepareLoading(t,r,{reload:!0},n)}loadOne(t,r=""){const n=t.split("|"),i=n[0],a=n[1];this.read(i,a,"read",void 0,void 0,(s,o)=>{s&&this.logger.warn(`${r}loading namespace ${a} for language ${i} failed`,s),!s&&o&&this.logger.log(`${r}loaded namespace ${a} for language ${i}`,o),this.loaded(t,s,o)})}saveMissing(t,r,n,i,a,s={},o=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(r)){this.logger.warn(`did not save key "${n}" as the namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(n==null||n==="")){if(this.backend?.create){const u={...s,isUpdate:a},l=this.backend.create.bind(this.backend);if(l.length<6)try{let c;l.length===5?c=l(t,r,n,i,u):c=l(t,r,n,i),c&&typeof c.then=="function"?c.then(f=>o(null,f)).catch(o):o(null,c)}catch(c){o(c)}else l(t,r,n,i,o,u)}!t||!t[0]||this.store.addResource(t[0],r,n,i)}}}const dR=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),ft(e[1])&&(t.defaultValue=e[1]),ft(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const r=e[3]||e[2];Object.keys(r).forEach(n=>{t[n]=r[n]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),pR=e=>(ft(e.ns)&&(e.ns=[e.ns]),ft(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),ft(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs?.indexOf?.("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e),uh=()=>{},cle=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(r=>{typeof e[r]=="function"&&(e[r]=e[r].bind(e))})};class of extends Ng{constructor(t={},r){if(super(),this.options=pR(t),this.services={},this.logger=Ja,this.modules={external:[]},cle(this),r&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,r),this;setTimeout(()=>{this.init(t,r)},0)}}init(t={},r){this.isInitializing=!0,typeof t=="function"&&(r=t,t={}),t.defaultNS==null&&t.ns&&(ft(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const n=dR();this.options={...n,...this.options,...pR(t)},this.options.interpolation={...n.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=n.overloadTranslationOptionHandler);const i=l=>l?typeof l=="function"?new l:l:null;if(!this.options.isClone){this.modules.logger?Ja.init(i(this.modules.logger),this.options):Ja.init(null,this.options);let l;this.modules.formatter?l=this.modules.formatter:l=ole;const c=new sR(this.options);this.store=new iR(this.options.resources,this.options);const f=this.services;f.logger=Ja,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new ile(c,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==n.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),l&&(!this.options.interpolation.format||this.options.interpolation.format===n.interpolation.format)&&(f.formatter=i(l),f.formatter.init&&f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new cR(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new lle(i(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",(d,...h)=>{this.emit(d,...h)}),this.modules.languageDetector&&(f.languageDetector=i(this.modules.languageDetector),f.languageDetector.init&&f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&&(f.i18nFormat=i(this.modules.i18nFormat),f.i18nFormat.init&&f.i18nFormat.init(this)),this.translator=new Lm(this.services,this.options),this.translator.on("*",(d,...h)=>{this.emit(d,...h)}),this.modules.external.forEach(d=>{d.init&&d.init(this)})}if(this.format=this.options.interpolation.format,r||(r=uh),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.length>0&&l[0]!=="dev"&&(this.options.lng=l[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(l=>{this[l]=(...c)=>this.store[l](...c)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(l=>{this[l]=(...c)=>(this.store[l](...c),this)});const o=Ac(),u=()=>{const l=(c,f)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),o.resolve(f),r(c,f)};if(this.languages&&!this.isInitialized)return l(null,this.t.bind(this));this.changeLanguage(this.options.lng,l)};return this.options.resources||!this.options.initAsync?u():setTimeout(u,0),o}loadResources(t,r=uh){let n=r;const i=ft(t)?t:this.language;if(typeof t=="function"&&(n=t),!this.options.resources||this.options.partialBundledLanguages){if(i?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return n();const a=[],s=o=>{if(!o||o==="cimode")return;this.services.languageUtils.toResolveHierarchy(o).forEach(l=>{l!=="cimode"&&a.indexOf(l)<0&&a.push(l)})};i?s(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(u=>s(u)),this.options.preload?.forEach?.(o=>s(o)),this.services.backendConnector.load(a,this.options.ns,o=>{!o&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(o)})}else n(null)}reloadResources(t,r,n){const i=Ac();return typeof t=="function"&&(n=t,t=void 0),typeof r=="function"&&(n=r,r=void 0),t||(t=this.languages),r||(r=this.options.ns),n||(n=uh),this.services.backendConnector.reload(t,r,a=>{i.resolve(),n(a)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&gJ.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1)){for(let r=0;r<this.languages.length;r++){const n=this.languages[r];if(!(["cimode","dev"].indexOf(n)>-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}!this.resolvedLanguage&&this.languages.indexOf(t)<0&&this.store.hasLanguageSomeTranslations(t)&&(this.resolvedLanguage=t,this.languages.unshift(t))}}changeLanguage(t,r){this.isLanguageChangingTo=t;const n=Ac();this.emit("languageChanging",t);const i=o=>{this.language=o,this.languages=this.services.languageUtils.toResolveHierarchy(o),this.resolvedLanguage=void 0,this.setResolvedLanguage(o)},a=(o,u)=>{u?this.isLanguageChangingTo===t&&(i(u),this.translator.changeLanguage(u),this.isLanguageChangingTo=void 0,this.emit("languageChanged",u),this.logger.log("languageChanged",u)):this.isLanguageChangingTo=void 0,n.resolve((...l)=>this.t(...l)),r&&r(o,(...l)=>this.t(...l))},s=o=>{!t&&!o&&this.services.languageDetector&&(o=[]);const u=ft(o)?o:o&&o[0],l=this.store.hasLanguageSomeTranslations(u)?u:this.services.languageUtils.getBestMatchFromCodes(ft(o)?[o]:o);l&&(this.language||i(l),this.translator.language||this.translator.changeLanguage(l),this.services.languageDetector?.cacheUserLanguage?.(l)),this.loadResources(l,c=>{a(c,l)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?s(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(t),n}getFixedT(t,r,n){const i=(a,s,...o)=>{let u;typeof s!="object"?u=this.options.overloadTranslationOptionHandler([a,s].concat(o)):u={...s},u.lng=u.lng||i.lng,u.lngs=u.lngs||i.lngs,u.ns=u.ns||i.ns,u.keyPrefix!==""&&(u.keyPrefix=u.keyPrefix||n||i.keyPrefix);const l=this.options.keySeparator||".";let c;return u.keyPrefix&&Array.isArray(a)?c=a.map(f=>(typeof f=="function"&&(f=f_(f,{...this.options,...s})),`${u.keyPrefix}${l}${f}`)):(typeof a=="function"&&(a=f_(a,{...this.options,...s})),c=u.keyPrefix?`${u.keyPrefix}${l}${a}`:a),this.t(c,u)};return ft(t)?i.lng=t:i.lngs=t,i.ns=r,i.keyPrefix=n,i}t(...t){return this.translator?.translate(...t)}exists(...t){return this.translator?.exists(...t)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t,r={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const n=r.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,a=this.languages[this.languages.length-1];if(n.toLowerCase()==="cimode")return!0;const s=(o,u)=>{const l=this.services.backendConnector.state[`${o}|${u}`];return l===-1||l===0||l===2};if(r.precheck){const o=r.precheck(this,s);if(o!==void 0)return o}return!!(this.hasResourceBundle(n,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||s(n,t)&&(!i||s(a,t)))}loadNamespaces(t,r){const n=Ac();return this.options.ns?(ft(t)&&(t=[t]),t.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{n.resolve(),r&&r(i)}),n):(r&&r(),Promise.resolve())}loadLanguages(t,r){const n=Ac();ft(t)&&(t=[t]);const i=this.options.preload||[],a=t.filter(s=>i.indexOf(s)<0&&this.services.languageUtils.isSupportedCode(s));return a.length?(this.options.preload=i.concat(a),this.loadResources(s=>{n.resolve(),r&&r(s)}),n):(r&&r(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!t)return"rtl";try{const i=new Intl.Locale(t);if(i&&i.getTextInfo){const a=i.getTextInfo();if(a&&a.direction)return a.direction}}catch{}const r=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],n=this.services?.languageUtils||new sR(dR());return t.toLowerCase().indexOf("-latn")>1?"ltr":r.indexOf(n.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(t={},r){const n=new of(t,r);return n.createInstance=of.createInstance,n}cloneInstance(t={},r=uh){const n=t.forkResourceStore;n&&delete t.forkResourceStore;const i={...this.options,...t,isClone:!0},a=new of(i);if((t.debug!==void 0||t.prefix!==void 0)&&(a.logger=a.logger.clone(t)),["store","services","language"].forEach(o=>{a[o]=this[o]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},n){const o=Object.keys(this.store.data).reduce((u,l)=>(u[l]={...this.store.data[l]},u[l]=Object.keys(u[l]).reduce((c,f)=>(c[f]={...u[l][f]},c),u[l]),u),{});a.store=new iR(o,i),a.services.resourceStore=a.store}return t.interpolation&&(a.services.interpolator=new cR(i)),a.translator=new Lm(a.services,i),a.translator.on("*",(o,...u)=>{a.emit(o,...u)}),a.init(i,r),a.translator.options=i,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const oi=of.createInstance();oi.createInstance;oi.dir;oi.init;oi.loadResources;oi.reloadResources;oi.use;oi.changeLanguage;oi.getFixedT;oi.t;oi.exists;oi.setDefaultNamespace;oi.hasLoadedNamespace;oi.loadNamespaces;oi.loadLanguages;const{slice:fle,forEach:dle}=[];function ple(e){return dle.call(fle.call(arguments,1),t=>{if(t)for(const r in t)e[r]===void 0&&(e[r]=t[r])}),e}function hle(e){return typeof e!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(r=>r.test(e))}const hR=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,mle=function(e,t){const n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},i=encodeURIComponent(t);let a=`${e}=${i}`;if(n.maxAge>0){const s=n.maxAge-0;if(Number.isNaN(s))throw new Error("maxAge should be a Number");a+=`; Max-Age=${Math.floor(s)}`}if(n.domain){if(!hR.test(n.domain))throw new TypeError("option domain is invalid");a+=`; Domain=${n.domain}`}if(n.path){if(!hR.test(n.path))throw new TypeError("option path is invalid");a+=`; Path=${n.path}`}if(n.expires){if(typeof n.expires.toUTCString!="function")throw new TypeError("option expires is invalid");a+=`; Expires=${n.expires.toUTCString()}`}if(n.httpOnly&&(a+="; HttpOnly"),n.secure&&(a+="; Secure"),n.sameSite)switch(typeof n.sameSite=="string"?n.sameSite.toLowerCase():n.sameSite){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return n.partitioned&&(a+="; Partitioned"),a},mR={create(e,t,r,n){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};r&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+r*60*1e3)),n&&(i.domain=n),document.cookie=mle(e,t,i)},read(e){const t=`${e}=`,r=document.cookie.split(";");for(let n=0;n<r.length;n++){let i=r[n];for(;i.charAt(0)===" ";)i=i.substring(1,i.length);if(i.indexOf(t)===0)return i.substring(t.length,i.length)}return null},remove(e,t){this.create(e,"",-1,t)}};var gle={name:"cookie",lookup(e){let{lookupCookie:t}=e;if(t&&typeof document<"u")return mR.read(t)||void 0},cacheUserLanguage(e,t){let{lookupCookie:r,cookieMinutes:n,cookieDomain:i,cookieOptions:a}=t;r&&typeof document<"u"&&mR.create(r,e,n,i,a)}},yle={name:"querystring",lookup(e){let{lookupQuerystring:t}=e,r;if(typeof window<"u"){let{search:n}=window.location;!window.location.search&&window.location.hash?.indexOf("?")>-1&&(n=window.location.hash.substring(window.location.hash.indexOf("?")));const a=n.substring(1).split("&");for(let s=0;s<a.length;s++){const o=a[s].indexOf("=");o>0&&a[s].substring(0,o)===t&&(r=a[s].substring(o+1))}}return r}},vle={name:"hash",lookup(e){let{lookupHash:t,lookupFromHashIndex:r}=e,n;if(typeof window<"u"){const{hash:i}=window.location;if(i&&i.length>2){const a=i.substring(1);if(t){const s=a.split("&");for(let o=0;o<s.length;o++){const u=s[o].indexOf("=");u>0&&s[o].substring(0,u)===t&&(n=s[o].substring(u+1))}}if(n)return n;if(!n&&r>-1){const s=i.match(/\/([a-zA-Z-]*)/g);return Array.isArray(s)?s[typeof r=="number"?r:0]?.replace("/",""):void 0}}}return n}};let Bu=null;const gR=()=>{if(Bu!==null)return Bu;try{if(Bu=typeof window<"u"&&window.localStorage!==null,!Bu)return!1;const e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{Bu=!1}return Bu};var ble={name:"localStorage",lookup(e){let{lookupLocalStorage:t}=e;if(t&&gR())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupLocalStorage:r}=t;r&&gR()&&window.localStorage.setItem(r,e)}};let zu=null;const yR=()=>{if(zu!==null)return zu;try{if(zu=typeof window<"u"&&window.sessionStorage!==null,!zu)return!1;const e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{zu=!1}return zu};var wle={name:"sessionStorage",lookup(e){let{lookupSessionStorage:t}=e;if(t&&yR())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupSessionStorage:r}=t;r&&yR()&&window.sessionStorage.setItem(r,e)}},Sle={name:"navigator",lookup(e){const t=[];if(typeof navigator<"u"){const{languages:r,userLanguage:n,language:i}=navigator;if(r)for(let a=0;a<r.length;a++)t.push(r[a]);n&&t.push(n),i&&t.push(i)}return t.length>0?t:void 0}},xle={name:"htmlTag",lookup(e){let{htmlTag:t}=e,r;const n=t||(typeof document<"u"?document.documentElement:null);return n&&typeof n.getAttribute=="function"&&(r=n.getAttribute("lang")),r}},Ele={name:"path",lookup(e){let{lookupFromPathIndex:t}=e;if(typeof window>"u")return;const r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(r)?r[typeof t=="number"?t:0]?.replace("/",""):void 0}},Cle={name:"subdomain",lookup(e){let{lookupFromSubdomainIndex:t}=e;const r=typeof t=="number"?t+1:1,n=typeof window<"u"&&window.location?.hostname?.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(n)return n[r]}};let vJ=!1;try{document.cookie,vJ=!0}catch{}const bJ=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];vJ||bJ.splice(1,1);const Ale=()=>({order:bJ,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:e=>e});class Mle{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,r)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t,this.options=ple(r,this.options||{},Ale()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=i=>i.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(gle),this.addDetector(yle),this.addDetector(ble),this.addDetector(wle),this.addDetector(Sle),this.addDetector(xle),this.addDetector(Ele),this.addDetector(Cle),this.addDetector(vle)}addDetector(t){return this.detectors[t.name]=t,this}detect(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,r=[];return t.forEach(n=>{if(this.detectors[n]){let i=this.detectors[n].lookup(this.options);i&&typeof i=="string"&&(i=[i]),i&&(r=r.concat(i))}}),r=r.filter(n=>n!=null&&!hle(n)).map(n=>this.options.convertDetectedLanguage(n)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?r:r.length>0?r[0]:null}cacheUserLanguage(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;r&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||r.forEach(n=>{this.detectors[n]&&this.detectors[n].cacheUserLanguage(t,this.options)}))}}Mle.type="languageDetector";let _le={data:""},jle=e=>{if(typeof window=="object"){let t=(e?e.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return t.nonce=window.__nonce__,t.parentNode||(e||document.head).appendChild(t),t.firstChild}return e||_le},Lle=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,Ile=/\/\*[^]*?\*\/| +/g,vR=/\n+/g,Ys=(e,t)=>{let r="",n="",i="";for(let a in e){let s=e[a];a[0]=="@"?a[1]=="i"?r=a+" "+s+";":n+=a[1]=="f"?Ys(s,a):a+"{"+Ys(s,a[1]=="k"?"":t)+"}":typeof s=="object"?n+=Ys(s,t?t.replace(/([^,])+/g,o=>a.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,u=>/&/.test(u)?u.replace(/&/g,o):o?o+" "+u:u)):a):s!=null&&(a=/^--/.test(a)?a:a.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=Ys.p?Ys.p(a,s):a+":"+s+";")}return r+(t&&i?t+"{"+i+"}":i)+n},fs={},wJ=e=>{if(typeof e=="object"){let t="";for(let r in e)t+=r+wJ(e[r]);return t}return e},Tle=(e,t,r,n,i)=>{let a=wJ(e),s=fs[a]||(fs[a]=(u=>{let l=0,c=11;for(;l<u.length;)c=101*c+u.charCodeAt(l++)>>>0;return"go"+c})(a));if(!fs[s]){let u=a!==e?e:(l=>{let c,f,p=[{}];for(;c=Lle.exec(l.replace(Ile,""));)c[4]?p.shift():c[3]?(f=c[3].replace(vR," ").trim(),p.unshift(p[0][f]=p[0][f]||{})):p[0][c[1]]=c[2].replace(vR," ").trim();return p[0]})(e);fs[s]=Ys(i?{["@keyframes "+s]:u}:u,r?"":"."+s)}let o=r&&fs.g?fs.g:null;return r&&(fs.g=fs[s]),((u,l,c,f)=>{f?l.data=l.data.replace(f,u):l.data.indexOf(u)===-1&&(l.data=c?u+l.data:l.data+u)})(fs[s],t,n,o),s},Ole=(e,t,r)=>e.reduce((n,i,a)=>{let s=t[a];if(s&&s.call){let o=s(r),u=o&&o.props&&o.props.className||/^go/.test(o)&&o;s=u?"."+u:o&&typeof o=="object"?o.props?"":Ys(o,""):o===!1?"":o}return n+i+(s??"")},"");function Dg(e){let t=this||{},r=e.call?e(t.p):e;return Tle(r.unshift?r.raw?Ole(r,[].slice.call(arguments,1),t.p):r.reduce((n,i)=>Object.assign(n,i&&i.call?i(t.p):i),{}):r,jle(t.target),t.g,t.o,t.k)}let SJ,d_,p_;Dg.bind({g:1});let Es=Dg.bind({k:1});function kle(e,t,r,n){Ys.p=t,SJ=e,d_=r,p_=n}function ho(e,t){let r=this||{};return function(){let n=arguments;function i(a,s){let o=Object.assign({},a),u=o.className||i.className;r.p=Object.assign({theme:d_&&d_()},o),r.o=/ *go\d+/.test(u),o.className=Dg.apply(r,n)+(u?" "+u:"");let l=e;return e[0]&&(l=o.as||e,delete o.as),p_&&l[0]&&p_(o),SJ(l,o)}return t?t(i):i}}var Rle=e=>typeof e=="function",_f=(e,t)=>Rle(e)?e(t):e,Nle=(()=>{let e=0;return()=>(++e).toString()})(),xJ=(()=>{let e;return()=>{if(e===void 0&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),Dle=20,Jj="default",EJ=(e,t)=>{let{toastLimit:r}=e.settings;switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,r)};case 1:return{...e,toasts:e.toasts.map(s=>s.id===t.toast.id?{...s,...t.toast}:s)};case 2:let{toast:n}=t;return EJ(e,{type:e.toasts.find(s=>s.id===n.id)?1:0,toast:n});case 3:let{toastId:i}=t;return{...e,toasts:e.toasts.map(s=>s.id===i||i===void 0?{...s,dismissed:!0,visible:!1}:s)};case 4:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(s=>s.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let a=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(s=>({...s,pauseDuration:s.pauseDuration+a}))}}},Xh=[],CJ={toasts:[],pausedAt:void 0,settings:{toastLimit:Dle}},Ha={},AJ=(e,t=Jj)=>{Ha[t]=EJ(Ha[t]||CJ,e),Xh.forEach(([r,n])=>{r===t&&n(Ha[t])})},MJ=e=>Object.keys(Ha).forEach(t=>AJ(e,t)),Ple=e=>Object.keys(Ha).find(t=>Ha[t].toasts.some(r=>r.id===e)),Pg=(e=Jj)=>t=>{AJ(t,e)},Fle={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},_J=(e={},t=Jj)=>{let[r,n]=F.useState(Ha[t]||CJ),i=F.useRef(Ha[t]);F.useEffect(()=>(i.current!==Ha[t]&&n(Ha[t]),Xh.push([t,n]),()=>{let s=Xh.findIndex(([o])=>o===t);s>-1&&Xh.splice(s,1)}),[t]);let a=r.toasts.map(s=>{var o,u,l;return{...e,...e[s.type],...s,removeDelay:s.removeDelay||((o=e[s.type])==null?void 0:o.removeDelay)||e?.removeDelay,duration:s.duration||((u=e[s.type])==null?void 0:u.duration)||e?.duration||Fle[s.type],style:{...e.style,...(l=e[s.type])==null?void 0:l.style,...s.style}}});return{...r,toasts:a}},Ble=(e,t="blank",r)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...r,id:r?.id||Nle()}),pd=e=>(t,r)=>{let n=Ble(t,e,r);return Pg(n.toasterId||Ple(n.id))({type:2,toast:n}),n.id},$r=(e,t)=>pd("blank")(e,t);$r.error=pd("error");$r.success=pd("success");$r.loading=pd("loading");$r.custom=pd("custom");$r.dismiss=(e,t)=>{let r={type:3,toastId:e};t?Pg(t)(r):MJ(r)};$r.dismissAll=e=>$r.dismiss(void 0,e);$r.remove=(e,t)=>{let r={type:4,toastId:e};t?Pg(t)(r):MJ(r)};$r.removeAll=e=>$r.remove(void 0,e);$r.promise=(e,t,r)=>{let n=$r.loading(t.loading,{...r,...r?.loading});return typeof e=="function"&&(e=e()),e.then(i=>{let a=t.success?_f(t.success,i):void 0;return a?$r.success(a,{id:n,...r,...r?.success}):$r.dismiss(n),i}).catch(i=>{let a=t.error?_f(t.error,i):void 0;a?$r.error(a,{id:n,...r,...r?.error}):$r.dismiss(n)}),e};var zle=1e3,jJ=(e,t="default")=>{let{toasts:r,pausedAt:n}=_J(e,t),i=F.useRef(new Map).current,a=F.useCallback((f,p=zle)=>{if(i.has(f))return;let d=setTimeout(()=>{i.delete(f),s({type:4,toastId:f})},p);i.set(f,d)},[]);F.useEffect(()=>{if(n)return;let f=Date.now(),p=r.map(d=>{if(d.duration===1/0)return;let h=(d.duration||0)+d.pauseDuration-(f-d.createdAt);if(h<0){d.visible&&$r.dismiss(d.id);return}return setTimeout(()=>$r.dismiss(d.id,t),h)});return()=>{p.forEach(d=>d&&clearTimeout(d))}},[r,n,t]);let s=F.useCallback(Pg(t),[t]),o=F.useCallback(()=>{s({type:5,time:Date.now()})},[s]),u=F.useCallback((f,p)=>{s({type:1,toast:{id:f,height:p}})},[s]),l=F.useCallback(()=>{n&&s({type:6,time:Date.now()})},[n,s]),c=F.useCallback((f,p)=>{let{reverseOrder:d=!1,gutter:h=8,defaultPosition:g}=p||{},y=r.filter(S=>(S.position||g)===(f.position||g)&&S.height),w=y.findIndex(S=>S.id===f.id),b=y.filter((S,E)=>E<w&&S.visible).length;return y.filter(S=>S.visible).slice(...d?[b+1]:[0,b]).reduce((S,E)=>S+(E.height||0)+h,0)},[r]);return F.useEffect(()=>{r.forEach(f=>{if(f.dismissed)a(f.id,f.removeDelay);else{let p=i.get(f.id);p&&(clearTimeout(p),i.delete(f.id))}})},[r,a]),{toasts:r,handlers:{updateHeight:u,startPause:o,endPause:l,calculateOffset:c}}},$le=Es`
|
||
from {
|
||
transform: scale(0) rotate(45deg);
|
||
opacity: 0;
|
||
}
|
||
to {
|
||
transform: scale(1) rotate(45deg);
|
||
opacity: 1;
|
||
}`,Ule=Es`
|
||
from {
|
||
transform: scale(0);
|
||
opacity: 0;
|
||
}
|
||
to {
|
||
transform: scale(1);
|
||
opacity: 1;
|
||
}`,qle=Es`
|
||
from {
|
||
transform: scale(0) rotate(90deg);
|
||
opacity: 0;
|
||
}
|
||
to {
|
||
transform: scale(1) rotate(90deg);
|
||
opacity: 1;
|
||
}`,LJ=ho("div")`
|
||
width: 20px;
|
||
opacity: 0;
|
||
height: 20px;
|
||
border-radius: 10px;
|
||
background: ${e=>e.primary||"#ff4b4b"};
|
||
position: relative;
|
||
transform: rotate(45deg);
|
||
|
||
animation: ${$le} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
|
||
forwards;
|
||
animation-delay: 100ms;
|
||
|
||
&:after,
|
||
&:before {
|
||
content: '';
|
||
animation: ${Ule} 0.15s ease-out forwards;
|
||
animation-delay: 150ms;
|
||
position: absolute;
|
||
border-radius: 3px;
|
||
opacity: 0;
|
||
background: ${e=>e.secondary||"#fff"};
|
||
bottom: 9px;
|
||
left: 4px;
|
||
height: 2px;
|
||
width: 12px;
|
||
}
|
||
|
||
&:before {
|
||
animation: ${qle} 0.15s ease-out forwards;
|
||
animation-delay: 180ms;
|
||
transform: rotate(90deg);
|
||
}
|
||
`,Vle=Es`
|
||
from {
|
||
transform: rotate(0deg);
|
||
}
|
||
to {
|
||
transform: rotate(360deg);
|
||
}
|
||
`,IJ=ho("div")`
|
||
width: 12px;
|
||
height: 12px;
|
||
box-sizing: border-box;
|
||
border: 2px solid;
|
||
border-radius: 100%;
|
||
border-color: ${e=>e.secondary||"#e0e0e0"};
|
||
border-right-color: ${e=>e.primary||"#616161"};
|
||
animation: ${Vle} 1s linear infinite;
|
||
`,Jle=Es`
|
||
from {
|
||
transform: scale(0) rotate(45deg);
|
||
opacity: 0;
|
||
}
|
||
to {
|
||
transform: scale(1) rotate(45deg);
|
||
opacity: 1;
|
||
}`,Hle=Es`
|
||
0% {
|
||
height: 0;
|
||
width: 0;
|
||
opacity: 0;
|
||
}
|
||
40% {
|
||
height: 0;
|
||
width: 6px;
|
||
opacity: 1;
|
||
}
|
||
100% {
|
||
opacity: 1;
|
||
height: 10px;
|
||
}`,TJ=ho("div")`
|
||
width: 20px;
|
||
opacity: 0;
|
||
height: 20px;
|
||
border-radius: 10px;
|
||
background: ${e=>e.primary||"#61d345"};
|
||
position: relative;
|
||
transform: rotate(45deg);
|
||
|
||
animation: ${Jle} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
|
||
forwards;
|
||
animation-delay: 100ms;
|
||
&:after {
|
||
content: '';
|
||
box-sizing: border-box;
|
||
animation: ${Hle} 0.2s ease-out forwards;
|
||
opacity: 0;
|
||
animation-delay: 200ms;
|
||
position: absolute;
|
||
border-right: 2px solid;
|
||
border-bottom: 2px solid;
|
||
border-color: ${e=>e.secondary||"#fff"};
|
||
bottom: 6px;
|
||
left: 6px;
|
||
height: 10px;
|
||
width: 6px;
|
||
}
|
||
`,Wle=ho("div")`
|
||
position: absolute;
|
||
`,Gle=ho("div")`
|
||
position: relative;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
min-width: 20px;
|
||
min-height: 20px;
|
||
`,Kle=Es`
|
||
from {
|
||
transform: scale(0.6);
|
||
opacity: 0.4;
|
||
}
|
||
to {
|
||
transform: scale(1);
|
||
opacity: 1;
|
||
}`,Yle=ho("div")`
|
||
position: relative;
|
||
transform: scale(0.6);
|
||
opacity: 0.4;
|
||
min-width: 20px;
|
||
animation: ${Kle} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
|
||
forwards;
|
||
`,OJ=({toast:e})=>{let{icon:t,type:r,iconTheme:n}=e;return t!==void 0?typeof t=="string"?F.createElement(Yle,null,t):t:r==="blank"?null:F.createElement(Gle,null,F.createElement(IJ,{...n}),r!=="loading"&&F.createElement(Wle,null,r==="error"?F.createElement(LJ,{...n}):F.createElement(TJ,{...n})))},Qle=e=>`
|
||
0% {transform: translate3d(0,${e*-200}%,0) scale(.6); opacity:.5;}
|
||
100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
|
||
`,Zle=e=>`
|
||
0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
|
||
100% {transform: translate3d(0,${e*-150}%,-1px) scale(.6); opacity:0;}
|
||
`,Xle="0%{opacity:0;} 100%{opacity:1;}",ece="0%{opacity:1;} 100%{opacity:0;}",tce=ho("div")`
|
||
display: flex;
|
||
align-items: center;
|
||
background: #fff;
|
||
color: #363636;
|
||
line-height: 1.3;
|
||
will-change: transform;
|
||
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
|
||
max-width: 350px;
|
||
pointer-events: auto;
|
||
padding: 8px 10px;
|
||
border-radius: 8px;
|
||
`,rce=ho("div")`
|
||
display: flex;
|
||
justify-content: center;
|
||
margin: 4px 10px;
|
||
color: inherit;
|
||
flex: 1 1 auto;
|
||
white-space: pre-line;
|
||
`,nce=(e,t)=>{let r=e.includes("top")?1:-1,[n,i]=xJ()?[Xle,ece]:[Qle(r),Zle(r)];return{animation:t?`${Es(n)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Es(i)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},kJ=F.memo(({toast:e,position:t,style:r,children:n})=>{let i=e.height?nce(e.position||t||"top-center",e.visible):{opacity:0},a=F.createElement(OJ,{toast:e}),s=F.createElement(rce,{...e.ariaProps},_f(e.message,e));return F.createElement(tce,{className:e.className,style:{...i,...r,...e.style}},typeof n=="function"?n({icon:a,message:s}):F.createElement(F.Fragment,null,a,s))});kle(F.createElement);var ice=({id:e,className:t,style:r,onHeightUpdate:n,children:i})=>{let a=F.useCallback(s=>{if(s){let o=()=>{let u=s.getBoundingClientRect().height;n(e,u)};o(),new MutationObserver(o).observe(s,{subtree:!0,childList:!0,characterData:!0})}},[e,n]);return F.createElement("div",{ref:a,className:t,style:r},i)},ace=(e,t)=>{let r=e.includes("top"),n=r?{top:0}:{bottom:0},i=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:xJ()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(r?1:-1)}px)`,...n,...i}},sce=Dg`
|
||
z-index: 9999;
|
||
> * {
|
||
pointer-events: auto;
|
||
}
|
||
`,lh=16,oce=({reverseOrder:e,position:t="top-center",toastOptions:r,gutter:n,children:i,toasterId:a,containerStyle:s,containerClassName:o})=>{let{toasts:u,handlers:l}=jJ(r,a);return F.createElement("div",{"data-rht-toaster":a||"",style:{position:"fixed",zIndex:9999,top:lh,left:lh,right:lh,bottom:lh,pointerEvents:"none",...s},className:o,onMouseEnter:l.startPause,onMouseLeave:l.endPause},u.map(c=>{let f=c.position||t,p=l.calculateOffset(c,{reverseOrder:e,gutter:n,defaultPosition:t}),d=ace(f,p);return F.createElement(ice,{id:c.id,key:c.id,onHeightUpdate:l.updateHeight,className:c.visible?sce:"",style:d},c.type==="custom"?_f(c.message,c):i?i(c):F.createElement(kJ,{toast:c,position:f}))}))},uce=$r;const cKe=Object.freeze(Object.defineProperty({__proto__:null,CheckmarkIcon:TJ,ErrorIcon:LJ,LoaderIcon:IJ,ToastBar:kJ,ToastIcon:OJ,Toaster:oce,default:uce,resolveValue:_f,toast:$r,useToaster:jJ,useToasterStore:_J},Symbol.toStringTag,{value:"Module"}));var RJ=Symbol.for("immer-nothing"),bR=Symbol.for("immer-draftable"),wi=Symbol.for("immer-state");function fa(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var jf=Object.getPrototypeOf;function El(e){return!!e&&!!e[wi]}function ru(e){return e?NJ(e)||Array.isArray(e)||!!e[bR]||!!e.constructor?.[bR]||hd(e)||Bg(e):!1}var lce=Object.prototype.constructor.toString(),wR=new WeakMap;function NJ(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if(typeof r!="function")return!1;let n=wR.get(r);return n===void 0&&(n=Function.toString.call(r),wR.set(r,n)),n===lce}function Im(e,t,r=!0){Fg(e)===0?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((n,i)=>t(i,n,e))}function Fg(e){const t=e[wi];return t?t.type_:Array.isArray(e)?1:hd(e)?2:Bg(e)?3:0}function h_(e,t){return Fg(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function DJ(e,t,r){const n=Fg(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function cce(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function hd(e){return e instanceof Map}function Bg(e){return e instanceof Set}function Do(e){return e.copy_||e.base_}function m_(e,t){if(hd(e))return new Map(e);if(Bg(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const r=NJ(e);if(t===!0||t==="class_only"&&!r){const n=Object.getOwnPropertyDescriptors(e);delete n[wi];let i=Reflect.ownKeys(n);for(let a=0;a<i.length;a++){const s=i[a],o=n[s];o.writable===!1&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(n[s]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[s]})}return Object.create(jf(e),n)}else{const n=jf(e);if(n!==null&&r)return{...e};const i=Object.create(n);return Object.assign(i,e)}}function Hj(e,t=!1){return zg(e)||El(e)||!ru(e)||(Fg(e)>1&&Object.defineProperties(e,{set:ch,add:ch,clear:ch,delete:ch}),Object.freeze(e),t&&Object.values(e).forEach(r=>Hj(r,!0))),e}function fce(){fa(2)}var ch={value:fce};function zg(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var dce={};function nu(e){const t=dce[e];return t||fa(0,e),t}var Lf;function PJ(){return Lf}function pce(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function SR(e,t){t&&(nu("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function g_(e){y_(e),e.drafts_.forEach(hce),e.drafts_=null}function y_(e){e===Lf&&(Lf=e.parent_)}function xR(e){return Lf=pce(Lf,e)}function hce(e){const t=e[wi];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function ER(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[wi].modified_&&(g_(t),fa(4)),ru(e)&&(e=Tm(t,e),t.parent_||Om(t,e)),t.patches_&&nu("Patches").generateReplacementPatches_(r[wi].base_,e,t.patches_,t.inversePatches_)):e=Tm(t,r,[]),g_(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==RJ?e:void 0}function Tm(e,t,r){if(zg(t))return t;const n=e.immer_.shouldUseStrictIteration(),i=t[wi];if(!i)return Im(t,(a,s)=>CR(e,i,t,a,s,r),n),t;if(i.scope_!==e)return t;if(!i.modified_)return Om(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;const a=i.copy_;let s=a,o=!1;i.type_===3&&(s=new Set(a),a.clear(),o=!0),Im(s,(u,l)=>CR(e,i,a,u,l,r,o),n),Om(e,a,!1),r&&e.patches_&&nu("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function CR(e,t,r,n,i,a,s){if(i==null||typeof i!="object"&&!s)return;const o=zg(i);if(!(o&&!s)){if(El(i)){const u=a&&t&&t.type_!==3&&!h_(t.assigned_,n)?a.concat(n):void 0,l=Tm(e,i,u);if(DJ(r,n,l),El(l))e.canAutoFreeze_=!1;else return}else s&&r.add(i);if(ru(i)&&!o){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[n]===i&&o)return;Tm(e,i),(!t||!t.scope_.parent_)&&typeof n!="symbol"&&(hd(r)?r.has(n):Object.prototype.propertyIsEnumerable.call(r,n))&&Om(e,i)}}}function Om(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Hj(t,r)}function mce(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:PJ(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,a=Wj;r&&(i=[n],a=If);const{revoke:s,proxy:o}=Proxy.revocable(i,a);return n.draft_=o,n.revoke_=s,o}var Wj={get(e,t){if(t===wi)return e;const r=Do(e);if(!h_(r,t))return gce(e,r,t);const n=r[t];return e.finalized_||!ru(n)?n:n===w1(e.base_,t)?(S1(e),e.copy_[t]=b_(n,e)):n},has(e,t){return t in Do(e)},ownKeys(e){return Reflect.ownKeys(Do(e))},set(e,t,r){const n=FJ(Do(e),t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=w1(Do(e),t),a=i?.[wi];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(cce(r,i)&&(r!==void 0||h_(e.base_,t)))return!0;S1(e),v_(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return w1(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,S1(e),v_(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=Do(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){fa(11)},getPrototypeOf(e){return jf(e.base_)},setPrototypeOf(){fa(12)}},If={};Im(Wj,(e,t)=>{If[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});If.deleteProperty=function(e,t){return If.set.call(this,e,t,void 0)};If.set=function(e,t,r){return Wj.set.call(this,e[0],t,r,e[0])};function w1(e,t){const r=e[wi];return(r?Do(r):e)[t]}function gce(e,t,r){const n=FJ(t,r);return n?"value"in n?n.value:n.get?.call(e.draft_):void 0}function FJ(e,t){if(!(t in e))return;let r=jf(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=jf(r)}}function v_(e){e.modified_||(e.modified_=!0,e.parent_&&v_(e.parent_))}function S1(e){e.copy_||(e.copy_=m_(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var yce=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const s=this;return function(u=a,...l){return s.produce(u,c=>r.call(this,c,...l))}}typeof r!="function"&&fa(6),n!==void 0&&typeof n!="function"&&fa(7);let i;if(ru(t)){const a=xR(this),s=b_(t,void 0);let o=!0;try{i=r(s),o=!1}finally{o?g_(a):y_(a)}return SR(a,n),ER(i,a)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===RJ&&(i=void 0),this.autoFreeze_&&Hj(i,!0),n){const a=[],s=[];nu("Patches").generateReplacementPatches_(t,i,a,s),n(a,s)}return i}else fa(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(s,...o)=>this.produceWithPatches(s,u=>t(u,...o));let n,i;return[this.produce(t,r,(s,o)=>{n=s,i=o}),n,i]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){ru(e)||fa(8),El(e)&&(e=vce(e));const t=xR(this),r=b_(e,void 0);return r[wi].isManual_=!0,y_(t),r}finishDraft(e,t){const r=e&&e[wi];(!r||!r.isManual_)&&fa(9);const{scope_:n}=r;return SR(n,t),ER(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const i=t[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(t=t.slice(r+1));const n=nu("Patches").applyPatches_;return El(e)?n(e,t):this.produce(e,i=>n(i,t))}};function b_(e,t){const r=hd(e)?nu("MapSet").proxyMap_(e,t):Bg(e)?nu("MapSet").proxySet_(e,t):mce(e,t);return(t?t.scope_:PJ()).drafts_.push(r),r}function vce(e){return El(e)||fa(10,e),BJ(e)}function BJ(e){if(!ru(e)||zg(e))return e;const t=e[wi];let r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=m_(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=m_(e,!0);return Im(r,(i,a)=>{DJ(r,i,BJ(a))},n),t&&(t.finalized_=!1),r}var bce=new yce,wce=bce.produce;const Sce=e=>(t,r,n)=>(n.setState=(i,a,...s)=>{const o=typeof i=="function"?wce(i):i;return t(o,a,...s)},e(n.setState,r,n)),fKe=Sce;var fh,xce=new Uint8Array(16);function Ece(){if(!fh&&(fh=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!fh))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return fh(xce)}const Cce=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Ace(e){return typeof e=="string"&&Cce.test(e)}var gn=[];for(var x1=0;x1<256;++x1)gn.push((x1+256).toString(16).substr(1));function Mce(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(gn[e[t+0]]+gn[e[t+1]]+gn[e[t+2]]+gn[e[t+3]]+"-"+gn[e[t+4]]+gn[e[t+5]]+"-"+gn[e[t+6]]+gn[e[t+7]]+"-"+gn[e[t+8]]+gn[e[t+9]]+"-"+gn[e[t+10]]+gn[e[t+11]]+gn[e[t+12]]+gn[e[t+13]]+gn[e[t+14]]+gn[e[t+15]]).toLowerCase();if(!Ace(r))throw TypeError("Stringified UUID is invalid");return r}function dKe(e,t,r){e=e||{};var n=e.random||(e.rng||Ece)();return n[6]=n[6]&15|64,n[8]=n[8]&63|128,Mce(n)}function w_(e){return[].concat(e)}function Gj(e){return e.startsWith(":")}function zJ(e){return $g(e)&&(e==="*"||e.length>1&&":>~.+*".includes(e.slice(0,1))||VJ(e))}function $J(e,t){return($g(t)||typeof t=="number")&&!qJ(e)&&!Gj(e)&&!UJ(e)}function UJ(e){return e.startsWith("@media")}function _ce(e){return e==="."}function qJ(e){return e==="--"}function $g(e){return e+""===e}function VJ(e){return $g(e)&&(e.startsWith("&")||Gj(e))}function km(e,t=""){return e.filter(Boolean).join(t)}function JJ(e,t){let r=0;if(t.length===0)return r.toString();for(let n=0;n<t.length;n++){const i=t.charCodeAt(n);r=(r<<5)-r+i,r=r&r}return`${e??"cl"}_${r.toString(36)}`}function jce(e,t){return e==="content"?`"${t}"`:t}function Lce(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function AR(e,t){return`${e}:${t}`}function Ice(e){return e?`.${e}`:""}function Tce(e,t){return e?`${e}
|
||
${t}`:t}var HJ=class WJ{constructor(t,r,n,i){this.sheet=t,this.property=r,this.value=n,this.selector=i,this.property=r,this.value=n,this.joined=AR(r,n);const a=this.selector.preconditions.concat(this.selector.postconditions);this.hash=this.selector.hasConditions?this.selector.scopeClassName:JJ(this.sheet.name,this.joined),this.key=km([this.joined,a,this.hash])}toString(){let t=S_(this.selector.preconditions,{right:this.hash});return t=S_(this.selector.postconditions,{left:t}),`${t} {${WJ.genRule(this.property,this.value)}}`}static genRule(t,r){const n=Lce(t);return AR(n,jce(t,r))+";"}};function S_(e,{left:t="",right:r=""}={}){const n=e.reduce((i,a)=>Gj(a)?i+a:VJ(a)?i+a.slice(1):km([i,a]," "),t);return km([n,Ice(r)]," ")}var Oce=class em{constructor(t,r=null,{preconditions:n,postconditions:i}={}){this.sheet=t,this.preconditions=[],this.scopeClassName=null,this.scopeName=null,this.postconditions=[],this.preconditions=n?w_(n):[],this.postconditions=i?w_(i):[],this.setScope(r)}setScope(t){return t?(this.scopeClassName||(this.scopeName=t,this.scopeClassName=JJ(this.sheet.name,t+this.sheet.count)),this):this}get hasConditions(){return this.preconditions.length>0||this.postconditions.length>0}addScope(t){return new em(this.sheet,t,{preconditions:this.preconditions,postconditions:this.postconditions})}addPrecondition(t){return new em(this.sheet,this.scopeClassName,{postconditions:this.postconditions,preconditions:this.preconditions.concat(t)})}addPostcondition(t){return new em(this.sheet,this.scopeClassName,{preconditions:this.preconditions,postconditions:this.postconditions.concat(t)})}createRule(t,r){return new HJ(this.sheet,t,r,this)}},kce=class{constructor(e,t){this.name=e,this.rootNode=t,this.storedStyles={},this.storedClasses={},this.style="",this.count=0,this.id=`flairup-${e}`,this.styleTag=this.createStyleTag()}getStyle(){return this.style}append(e){this.style=Tce(this.style,e)}apply(){this.count++,this.styleTag&&(this.styleTag.innerHTML=this.style)}isApplied(){return!!this.styleTag}createStyleTag(){if(typeof document>"u"||this.isApplied()||this.rootNode===null)return this.styleTag;const e=document.createElement("style");return e.type="text/css",e.id=this.id,(this.rootNode??document.head).appendChild(e),e}addRule(e){const t=this.storedClasses[e.key];return $g(t)?t:(this.storedClasses[e.key]=e.hash,this.storedStyles[e.hash]=[e.property,e.value],this.append(e.toString()),e.hash)}};function Kj(e,t){for(const r in e)t(r.trim(),e[r])}function Nt(...e){const t=e.reduce((r,n)=>(n instanceof Set?r.push(...n):typeof n=="string"?r.push(n):Array.isArray(n)?r.push(Nt(...n)):typeof n=="object"&&Object.entries(n).forEach(([i,a])=>{a&&r.push(i)}),r),[]);return km(t," ").trim()}function Rce(e,t){const r=new kce(e,t);return{create:n,getStyle:r.getStyle.bind(r),isApplied:r.isApplied.bind(r)};function n(i){const a={};return GJ(r,i,new Oce(r)).forEach(([o,u,l])=>{Ug(r,u,l).forEach(c=>{s(o,c)})}),r.apply(),a;function s(o,u){a[o]=a[o]??new Set,a[o].add(u)}}}function GJ(e,t,r){const n=[];return Kj(t,(i,a)=>{if(zJ(i))return GJ(e,a,r.addPrecondition(i)).forEach(s=>n.push(s));n.push([i,t[i],r.addScope(i)])}),n}function Ug(e,t,r){const n=new Set;return Kj(t,(i,a)=>{let s=[];if(zJ(i))s=Ug(e,a,r.addPostcondition(i));else if(_ce(i))s=w_(a);else if(UJ(i))s=Dce(e,a,i,r);else if(qJ(i))s=Nce(e,a,r);else if($J(i,a)){const o=r.createRule(i,a);e.addRule(o),n.add(o.hash)}return KJ(s,n)}),n}function KJ(e,t){return e.forEach(r=>t.add(r)),t}function Nce(e,t,r){const n=new Set,i=[];if(Kj(t,(a,s)=>{if($J(a,s)){i.push(HJ.genRule(a,s));return}const o=Ug(e,s??{},r);KJ(o,n)}),!r.scopeClassName)return n;if(i.length){const a=i.join(" ");e.append(`${S_(r.preconditions,{right:r.scopeClassName})} {${a}}`)}return n.add(r.scopeClassName),n}function Dce(e,t,r,n){e.append(r+" {");const i=Ug(e,t,n);return e.append("}"),i}function gr(){return gr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gr.apply(this,arguments)}function Pce(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,x_(e,t)}function x_(e,t){return x_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},x_(e,t)}function YJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Fce(e,t){if(e){if(typeof e=="string")return MR(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return MR(e,t)}}function MR(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Bce(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=Fce(e))||t){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ut;(function(e){e.hiddenOnSearch="epr-hidden-on-search",e.searchActive="epr-search-active",e.hidden="epr-hidden",e.visible="epr-visible",e.active="epr-active",e.emoji="epr-emoji",e.category="epr-emoji-category",e.label="epr-emoji-category-label",e.categoryContent="epr-emoji-category-content",e.emojiHasVariations="epr-emoji-has-variations",e.scrollBody="epr-body",e.emojiList="epr-emoji-list",e.external="__EmojiPicker__",e.emojiPicker="EmojiPickerReact",e.open="epr-open",e.vertical="epr-vertical",e.horizontal="epr-horizontal",e.variationPicker="epr-emoji-variation-picker",e.darkTheme="epr-dark-theme",e.autoTheme="epr-auto-theme"})(Ut||(Ut={}));function Ki(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.map(function(n){return"."+n}).join("")}var wr=Rce("epr",null),tm={display:"none",opacity:"0",pointerEvents:"none",visibility:"hidden",overflow:"hidden"},Yj=wr.create({hidden:gr({".":Ut.hidden},tm)}),zce=F.memo(function(){return F.createElement("style",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:wr.getStyle()}})}),du=wr.create({".epr-main":{":has(input:not(:placeholder-shown))":{categoryBtn:{":hover":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"}},hiddenOnSearch:gr({".":Ut.hiddenOnSearch},tm)},":has(input:placeholder-shown)":{visibleOnSearchOnly:tm}},hiddenOnReactions:{transition:"all 0.5s ease-in-out"},".epr-reactions":{hiddenOnReactions:{height:"0px",width:"0px",opacity:"0",pointerEvents:"none",overflow:"hidden"}},".EmojiPickerReact:not(.epr-search-active)":{categoryBtn:{":hover":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"},"&.epr-active":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"}},visibleOnSearchOnly:gr({".":"epr-visible-on-search-only"},tm)}});function oo(e,t){var r,n;return{".epr-dark-theme":(r={},r[e]=t,r),".epr-auto-theme":(n={},n[e]={"@media (prefers-color-scheme: dark)":t},n)}}function QJ(e,t){var r,n,i=(r=e.customEmojis)!=null?r:[],a=(n=t.customEmojis)!=null?n:[];return e.open===t.open&&e.emojiVersion===t.emojiVersion&&e.reactionsDefaultOpen===t.reactionsDefaultOpen&&e.searchPlaceHolder===t.searchPlaceHolder&&e.searchPlaceholder===t.searchPlaceholder&&e.searchClearButtonLabel===t.searchClearButtonLabel&&e.defaultSkinTone===t.defaultSkinTone&&e.skinTonesDisabled===t.skinTonesDisabled&&e.autoFocusSearch===t.autoFocusSearch&&e.emojiStyle===t.emojiStyle&&e.theme===t.theme&&e.suggestedEmojisMode===t.suggestedEmojisMode&&e.lazyLoadEmojis===t.lazyLoadEmojis&&e.className===t.className&&e.height===t.height&&e.width===t.width&&e.style===t.style&&e.searchDisabled===t.searchDisabled&&e.skinTonePickerLocation===t.skinTonePickerLocation&&i.length===a.length}var $ce=["1f44d","2764-fe0f","1f603","1f622","1f64f","1f44e","1f621"],uf={};setTimeout(function(){Hg.reduce(function(e,t){return ZJ(t),e},uf)});function ZJ(e){var t=gd(e).flat().join("").toLowerCase().replace(/[^a-zA-Z\d]/g,"").split("");t.forEach(function(r){var n;uf[r]=(n=uf[r])!=null?n:{},uf[r][En(e)]=e})}function _R(e,t){t===void 0&&(t=0);var r=F.useState(e),n=r[0],i=r[1],a=F.useRef(null);function s(o){return new Promise(function(u){var l;a.current&&clearTimeout(a.current),a.current=(l=window)==null?void 0:l.setTimeout(function(){i(o),u(o)},t)})}return[n,s]}function Uce(){var e=Ufe();return function(t){return e.has(t)}}function XJ(){var e=F.useRef({}),t=$fe();return F.useMemo(function(){var r=parseFloat(""+t);return!t||Number.isNaN(r)?e.current:Hg.reduce(function(n,i){return Vce(i,r)&&(n[En(i)]=!0),n},e.current)},[t])}function qce(){var e=XJ(),t=Uce();return function(n){var i=e3(En(n));return!!(e[i]||t(i))}}function Vce(e,t){return hfe(e)>t}function Jce(e){F.useEffect(function(){e(!0)},[e])}var Cl;(function(e){e.RECENT="recent",e.FREQUENT="frequent"})(Cl||(Cl={}));var qn;(function(e){e.NATIVE="native",e.APPLE="apple",e.TWITTER="twitter",e.GOOGLE="google",e.FACEBOOK="facebook"})(qn||(qn={}));var Al;(function(e){e.DARK="dark",e.LIGHT="light",e.AUTO="auto"})(Al||(Al={}));var $i;(function(e){e.NEUTRAL="neutral",e.LIGHT="1f3fb",e.MEDIUM_LIGHT="1f3fc",e.MEDIUM="1f3fd",e.MEDIUM_DARK="1f3fe",e.DARK="1f3ff"})($i||($i={}));var jt;(function(e){e.SUGGESTED="suggested",e.CUSTOM="custom",e.SMILEYS_PEOPLE="smileys_people",e.ANIMALS_NATURE="animals_nature",e.FOOD_DRINK="food_drink",e.TRAVEL_PLACES="travel_places",e.ACTIVITIES="activities",e.OBJECTS="objects",e.SYMBOLS="symbols",e.FLAGS="flags"})(jt||(jt={}));var iu;(function(e){e.SEARCH="SEARCH",e.PREVIEW="PREVIEW"})(iu||(iu={}));function Hce(e){var t=e.children,r=XJ(),n=Ife(),i=zfe(),a=F.useRef(uf),s=F.useRef(!1),o=F.useRef(!1),u=F.useRef(r),l=_R(Date.now(),200),c=_R("",100),f=F.useState(!1),p=F.useState(n),d=F.useState(null),h=F.useState(new Set),g=F.useState(null),y=F.useState(i),w=F.useState(!1),b=w[0],S=w[1],E=F.useState([]),x=F.useState(null);return Jce(S),F.createElement(xi.Provider,{value:{activeCategoryState:d,activeSkinTone:p,disallowClickRef:s,disallowMouseRef:o,disallowedEmojisRef:u,emojiVariationPickerState:g,emojisThatFailedToLoadState:h,filterRef:a,isPastInitialLoad:b,searchTerm:c,skinToneFanOpenState:f,suggestedUpdateState:l,reactionsModeState:y,visibleCategoriesState:E,emojiSizeState:x}},t)}var xi=F.createContext({activeCategoryState:[null,function(){}],activeSkinTone:[$i.NEUTRAL,function(){}],disallowClickRef:{current:!1},disallowMouseRef:{current:!1},disallowedEmojisRef:{current:{}},emojiVariationPickerState:[null,function(){}],emojisThatFailedToLoadState:[new Set,function(){}],filterRef:{current:{}},isPastInitialLoad:!0,searchTerm:["",function(){return new Promise(function(){})}],skinToneFanOpenState:[!1,function(){}],suggestedUpdateState:[Date.now(),function(){}],reactionsModeState:[!1,function(){}],visibleCategoriesState:[[],function(){return[]}],emojiSizeState:[null,function(){}]});function Qj(){var e=F.useContext(xi),t=e.filterRef;return t}function Wce(){var e=F.useContext(xi),t=e.disallowClickRef;return t}function Zj(){var e=F.useContext(xi),t=e.disallowMouseRef;return t}function pu(){var e=F.useContext(xi),t=e.reactionsModeState;return t}function qg(){var e=F.useContext(xi),t=e.searchTerm;return t}function Vg(){var e=F.useContext(xi),t=e.activeSkinTone;return t}function eH(){var e=F.useContext(xi),t=e.emojisThatFailedToLoadState;return t}function ql(){var e=F.useContext(xi),t=e.emojiVariationPickerState;return t}function md(){var e=F.useContext(xi),t=e.skinToneFanOpenState;return t}function Xj(){var e=F.useContext(xi),t=e.visibleCategoriesState;return t}function tH(){var e=F.useContext(xi),t=e.emojiSizeState;return t}function rH(){var e=F.useContext(xi),t=e.suggestedUpdateState,r=t[0],n=t[1];return[r,function(){n(Date.now())}]}var Ri,Gce=[jt.SUGGESTED,jt.CUSTOM,jt.SMILEYS_PEOPLE,jt.ANIMALS_NATURE,jt.FOOD_DRINK,jt.TRAVEL_PLACES,jt.ACTIVITIES,jt.OBJECTS,jt.SYMBOLS,jt.FLAGS],Kce={name:"Recently Used",category:jt.SUGGESTED},nH=(Ri={},Ri[jt.SUGGESTED]={category:jt.SUGGESTED,name:"Frequently Used"},Ri[jt.CUSTOM]={category:jt.CUSTOM,name:"Custom Emojis"},Ri[jt.SMILEYS_PEOPLE]={category:jt.SMILEYS_PEOPLE,name:"Smileys & People"},Ri[jt.ANIMALS_NATURE]={category:jt.ANIMALS_NATURE,name:"Animals & Nature"},Ri[jt.FOOD_DRINK]={category:jt.FOOD_DRINK,name:"Food & Drink"},Ri[jt.TRAVEL_PLACES]={category:jt.TRAVEL_PLACES,name:"Travel & Places"},Ri[jt.ACTIVITIES]={category:jt.ACTIVITIES,name:"Activities"},Ri[jt.OBJECTS]={category:jt.OBJECTS,name:"Objects"},Ri[jt.SYMBOLS]={category:jt.SYMBOLS,name:"Symbols"},Ri[jt.FLAGS]={category:jt.FLAGS,name:"Flags"},Ri);function iH(e){return Gce.map(function(t){return gr({},nH[t],e&&e[t]&&e[t])})}function Jg(e){return e.category}function aH(e){return e.name}function Yce(e,t){var r;e===void 0&&(e=[]),t===void 0&&(t={});var n={};t.suggestionMode===Cl.RECENT&&(n[jt.SUGGESTED]=Kce);var i=iH(n);return(r=e)!=null&&r.length?e.map(function(a){return typeof a=="string"?jR(a,n[a]):gr({},jR(a.category,n[a.category]),a)}):i}function jR(e,t){return t===void 0&&(t={}),Object.assign(nH[e],t)}var Qce="https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/",Zce="https://cdn.jsdelivr.net/npm/emoji-datasource-facebook/img/facebook/64/",Xce="https://cdn.jsdelivr.net/npm/emoji-datasource-twitter/img/twitter/64/",efe="https://cdn.jsdelivr.net/npm/emoji-datasource-google/img/google/64/";function tfe(e){switch(e){case qn.TWITTER:return Xce;case qn.GOOGLE:return efe;case qn.FACEBOOK:return Zce;case qn.APPLE:default:return Qce}}var rfe=[],nfe=[{n:["grinning","grinning face"],u:"1f600",a:"1.0"},{n:["smiley","smiling face with open mouth"],u:"1f603",a:"0.6"},{n:["smile","smiling face with open mouth and smiling eyes"],u:"1f604",a:"0.6"},{n:["grin","grinning face with smiling eyes"],u:"1f601",a:"0.6"},{n:["laughing","satisfied","smiling face with open mouth and tightly-closed eyes"],u:"1f606",a:"0.6"},{n:["sweat smile","smiling face with open mouth and cold sweat"],u:"1f605",a:"0.6"},{n:["rolling on the floor laughing"],u:"1f923",a:"3.0"},{n:["joy","face with tears of joy"],u:"1f602",a:"0.6"},{n:["slightly smiling face"],u:"1f642",a:"1.0"},{n:["upside-down face","upside down face"],u:"1f643",a:"1.0"},{n:["melting face"],u:"1fae0",a:"14.0"},{n:["wink","winking face"],u:"1f609",a:"0.6"},{n:["blush","smiling face with smiling eyes"],u:"1f60a",a:"0.6"},{n:["innocent","smiling face with halo"],u:"1f607",a:"1.0"},{n:["smiling face with 3 hearts","smiling face with smiling eyes and three hearts"],u:"1f970",a:"11.0"},{n:["heart eyes","smiling face with heart-shaped eyes"],u:"1f60d",a:"0.6"},{n:["star-struck","grinning face with star eyes"],u:"1f929",a:"5.0"},{n:["kissing heart","face throwing a kiss"],u:"1f618",a:"0.6"},{n:["kissing","kissing face"],u:"1f617",a:"1.0"},{n:["relaxed","white smiling face"],u:"263a-fe0f",a:"0.6"},{n:["kissing closed eyes","kissing face with closed eyes"],u:"1f61a",a:"0.6"},{n:["kissing smiling eyes","kissing face with smiling eyes"],u:"1f619",a:"1.0"},{n:["smiling face with tear"],u:"1f972",a:"13.0"},{n:["yum","face savouring delicious food"],u:"1f60b",a:"0.6"},{n:["stuck out tongue","face with stuck-out tongue"],u:"1f61b",a:"1.0"},{n:["stuck out tongue winking eye","face with stuck-out tongue and winking eye"],u:"1f61c",a:"0.6"},{n:["zany face","grinning face with one large and one small eye"],u:"1f92a",a:"5.0"},{n:["stuck out tongue closed eyes","face with stuck-out tongue and tightly-closed eyes"],u:"1f61d",a:"0.6"},{n:["money-mouth face","money mouth face"],u:"1f911",a:"1.0"},{n:["hugging face"],u:"1f917",a:"1.0"},{n:["face with hand over mouth","smiling face with smiling eyes and hand covering mouth"],u:"1f92d",a:"5.0"},{n:["face with open eyes and hand over mouth"],u:"1fae2",a:"14.0"},{n:["face with peeking eye"],u:"1fae3",a:"14.0"},{n:["shushing face","face with finger covering closed lips"],u:"1f92b",a:"5.0"},{n:["thinking face"],u:"1f914",a:"1.0"},{n:["saluting face"],u:"1fae1",a:"14.0"},{n:["zipper-mouth face","zipper mouth face"],u:"1f910",a:"1.0"},{n:["face with raised eyebrow","face with one eyebrow raised"],u:"1f928",a:"5.0"},{n:["neutral face"],u:"1f610",a:"0.7"},{n:["expressionless","expressionless face"],u:"1f611",a:"1.0"},{n:["no mouth","face without mouth"],u:"1f636",a:"1.0"},{n:["dotted line face"],u:"1fae5",a:"14.0"},{n:["face in clouds"],u:"1f636-200d-1f32b-fe0f",a:"13.1"},{n:["smirk","smirking face"],u:"1f60f",a:"0.6"},{n:["unamused","unamused face"],u:"1f612",a:"0.6"},{n:["face with rolling eyes"],u:"1f644",a:"1.0"},{n:["grimacing","grimacing face"],u:"1f62c",a:"1.0"},{n:["face exhaling"],u:"1f62e-200d-1f4a8",a:"13.1"},{n:["lying face"],u:"1f925",a:"3.0"},{n:["shaking face"],u:"1fae8",a:"15.0"},{n:["head shaking horizontally"],u:"1f642-200d-2194-fe0f",a:"15.1"},{n:["head shaking vertically"],u:"1f642-200d-2195-fe0f",a:"15.1"},{n:["relieved","relieved face"],u:"1f60c",a:"0.6"},{n:["pensive","pensive face"],u:"1f614",a:"0.6"},{n:["sleepy","sleepy face"],u:"1f62a",a:"0.6"},{n:["drooling face"],u:"1f924",a:"3.0"},{n:["sleeping","sleeping face"],u:"1f634",a:"1.0"},{n:["mask","face with medical mask"],u:"1f637",a:"0.6"},{n:["face with thermometer"],u:"1f912",a:"1.0"},{n:["face with head-bandage","face with head bandage"],u:"1f915",a:"1.0"},{n:["nauseated face"],u:"1f922",a:"3.0"},{n:["face vomiting","face with open mouth vomiting"],u:"1f92e",a:"5.0"},{n:["sneezing face"],u:"1f927",a:"3.0"},{n:["hot face","overheated face"],u:"1f975",a:"11.0"},{n:["cold face","freezing face"],u:"1f976",a:"11.0"},{n:["woozy face","face with uneven eyes and wavy mouth"],u:"1f974",a:"11.0"},{n:["dizzy face"],u:"1f635",a:"0.6"},{n:["face with spiral eyes"],u:"1f635-200d-1f4ab",a:"13.1"},{n:["exploding head","shocked face with exploding head"],u:"1f92f",a:"5.0"},{n:["face with cowboy hat"],u:"1f920",a:"3.0"},{n:["partying face","face with party horn and party hat"],u:"1f973",a:"11.0"},{n:["disguised face"],u:"1f978",a:"13.0"},{n:["sunglasses","smiling face with sunglasses"],u:"1f60e",a:"1.0"},{n:["nerd face"],u:"1f913",a:"1.0"},{n:["face with monocle"],u:"1f9d0",a:"5.0"},{n:["confused","confused face"],u:"1f615",a:"1.0"},{n:["face with diagonal mouth"],u:"1fae4",a:"14.0"},{n:["worried","worried face"],u:"1f61f",a:"1.0"},{n:["slightly frowning face"],u:"1f641",a:"1.0"},{n:["frowning face","white frowning face"],u:"2639-fe0f",a:"0.7"},{n:["open mouth","face with open mouth"],u:"1f62e",a:"1.0"},{n:["hushed","hushed face"],u:"1f62f",a:"1.0"},{n:["astonished","astonished face"],u:"1f632",a:"0.6"},{n:["flushed","flushed face"],u:"1f633",a:"0.6"},{n:["pleading face","face with pleading eyes"],u:"1f97a",a:"11.0"},{n:["face holding back tears"],u:"1f979",a:"14.0"},{n:["frowning","frowning face with open mouth"],u:"1f626",a:"1.0"},{n:["anguished","anguished face"],u:"1f627",a:"1.0"},{n:["fearful","fearful face"],u:"1f628",a:"0.6"},{n:["cold sweat","face with open mouth and cold sweat"],u:"1f630",a:"0.6"},{n:["disappointed relieved","disappointed but relieved face"],u:"1f625",a:"0.6"},{n:["cry","crying face"],u:"1f622",a:"0.6"},{n:["sob","loudly crying face"],u:"1f62d",a:"0.6"},{n:["scream","face screaming in fear"],u:"1f631",a:"0.6"},{n:["confounded","confounded face"],u:"1f616",a:"0.6"},{n:["persevere","persevering face"],u:"1f623",a:"0.6"},{n:["disappointed","disappointed face"],u:"1f61e",a:"0.6"},{n:["sweat","face with cold sweat"],u:"1f613",a:"0.6"},{n:["weary","weary face"],u:"1f629",a:"0.6"},{n:["tired face"],u:"1f62b",a:"0.6"},{n:["yawning face"],u:"1f971",a:"12.0"},{n:["triumph","face with look of triumph"],u:"1f624",a:"0.6"},{n:["rage","pouting face"],u:"1f621",a:"0.6"},{n:["angry","angry face"],u:"1f620",a:"0.6"},{n:["face with symbols on mouth","serious face with symbols covering mouth"],u:"1f92c",a:"5.0"},{n:["smiling imp","smiling face with horns"],u:"1f608",a:"1.0"},{n:["imp"],u:"1f47f",a:"0.6"},{n:["skull"],u:"1f480",a:"0.6"},{n:["skull and crossbones"],u:"2620-fe0f",a:"1.0"},{n:["poop","shit","hankey","pile of poo"],u:"1f4a9",a:"0.6"},{n:["clown face"],u:"1f921",a:"3.0"},{n:["japanese ogre"],u:"1f479",a:"0.6"},{n:["japanese goblin"],u:"1f47a",a:"0.6"},{n:["ghost"],u:"1f47b",a:"0.6"},{n:["alien","extraterrestrial alien"],u:"1f47d",a:"0.6"},{n:["alien monster","space invader"],u:"1f47e",a:"0.6"},{n:["robot face"],u:"1f916",a:"1.0"},{n:["smiley cat","smiling cat face with open mouth"],u:"1f63a",a:"0.6"},{n:["smile cat","grinning cat face with smiling eyes"],u:"1f638",a:"0.6"},{n:["joy cat","cat face with tears of joy"],u:"1f639",a:"0.6"},{n:["heart eyes cat","smiling cat face with heart-shaped eyes"],u:"1f63b",a:"0.6"},{n:["smirk cat","cat face with wry smile"],u:"1f63c",a:"0.6"},{n:["kissing cat","kissing cat face with closed eyes"],u:"1f63d",a:"0.6"},{n:["scream cat","weary cat face"],u:"1f640",a:"0.6"},{n:["crying cat face"],u:"1f63f",a:"0.6"},{n:["pouting cat","pouting cat face"],u:"1f63e",a:"0.6"},{n:["see no evil","see-no-evil monkey"],u:"1f648",a:"0.6"},{n:["hear no evil","hear-no-evil monkey"],u:"1f649",a:"0.6"},{n:["speak no evil","speak-no-evil monkey"],u:"1f64a",a:"0.6"},{n:["love letter"],u:"1f48c",a:"0.6"},{n:["cupid","heart with arrow"],u:"1f498",a:"0.6"},{n:["gift heart","heart with ribbon"],u:"1f49d",a:"0.6"},{n:["sparkling heart"],u:"1f496",a:"0.6"},{n:["heartpulse","growing heart"],u:"1f497",a:"0.6"},{n:["heartbeat","beating heart"],u:"1f493",a:"0.6"},{n:["revolving hearts"],u:"1f49e",a:"0.6"},{n:["two hearts"],u:"1f495",a:"0.6"},{n:["heart decoration"],u:"1f49f",a:"0.6"},{n:["heart exclamation","heavy heart exclamation mark ornament"],u:"2763-fe0f",a:"1.0"},{n:["broken heart"],u:"1f494",a:"0.6"},{n:["heart on fire"],u:"2764-fe0f-200d-1f525",a:"13.1"},{n:["mending heart"],u:"2764-fe0f-200d-1fa79",a:"13.1"},{n:["heart","heavy black heart"],u:"2764-fe0f",a:"0.6"},{n:["pink heart"],u:"1fa77",a:"15.0"},{n:["orange heart"],u:"1f9e1",a:"5.0"},{n:["yellow heart"],u:"1f49b",a:"0.6"},{n:["green heart"],u:"1f49a",a:"0.6"},{n:["blue heart"],u:"1f499",a:"0.6"},{n:["light blue heart"],u:"1fa75",a:"15.0"},{n:["purple heart"],u:"1f49c",a:"0.6"},{n:["brown heart"],u:"1f90e",a:"12.0"},{n:["black heart"],u:"1f5a4",a:"3.0"},{n:["grey heart"],u:"1fa76",a:"15.0"},{n:["white heart"],u:"1f90d",a:"12.0"},{n:["kiss","kiss mark"],u:"1f48b",a:"0.6"},{n:["100","hundred points symbol"],u:"1f4af",a:"0.6"},{n:["anger","anger symbol"],u:"1f4a2",a:"0.6"},{n:["boom","collision","collision symbol"],u:"1f4a5",a:"0.6"},{n:["dizzy","dizzy symbol"],u:"1f4ab",a:"0.6"},{n:["sweat drops","splashing sweat symbol"],u:"1f4a6",a:"0.6"},{n:["dash","dash symbol"],u:"1f4a8",a:"0.6"},{n:["hole"],u:"1f573-fe0f",a:"0.7"},{n:["speech balloon"],u:"1f4ac",a:"0.6"},{n:["eye in speech bubble","eye-in-speech-bubble"],u:"1f441-fe0f-200d-1f5e8-fe0f",a:"2.0"},{n:["left speech bubble"],u:"1f5e8-fe0f",a:"2.0"},{n:["right anger bubble"],u:"1f5ef-fe0f",a:"0.7"},{n:["thought balloon"],u:"1f4ad",a:"1.0"},{n:["zzz","sleeping symbol"],u:"1f4a4",a:"0.6"},{n:["wave","waving hand sign"],u:"1f44b",v:["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"],a:"0.6"},{n:["raised back of hand"],u:"1f91a",v:["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"],a:"3.0"},{n:["hand with fingers splayed","raised hand with fingers splayed"],u:"1f590-fe0f",v:["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"],a:"0.7"},{n:["hand","raised hand"],u:"270b",v:["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"],a:"0.6"},{n:["spock-hand","raised hand with part between middle and ring fingers"],u:"1f596",v:["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"],a:"1.0"},{n:["rightwards hand"],u:"1faf1",v:["1faf1-1f3fb","1faf1-1f3fc","1faf1-1f3fd","1faf1-1f3fe","1faf1-1f3ff"],a:"14.0"},{n:["leftwards hand"],u:"1faf2",v:["1faf2-1f3fb","1faf2-1f3fc","1faf2-1f3fd","1faf2-1f3fe","1faf2-1f3ff"],a:"14.0"},{n:["palm down hand"],u:"1faf3",v:["1faf3-1f3fb","1faf3-1f3fc","1faf3-1f3fd","1faf3-1f3fe","1faf3-1f3ff"],a:"14.0"},{n:["palm up hand"],u:"1faf4",v:["1faf4-1f3fb","1faf4-1f3fc","1faf4-1f3fd","1faf4-1f3fe","1faf4-1f3ff"],a:"14.0"},{n:["leftwards pushing hand"],u:"1faf7",v:["1faf7-1f3fb","1faf7-1f3fc","1faf7-1f3fd","1faf7-1f3fe","1faf7-1f3ff"],a:"15.0"},{n:["rightwards pushing hand"],u:"1faf8",v:["1faf8-1f3fb","1faf8-1f3fc","1faf8-1f3fd","1faf8-1f3fe","1faf8-1f3ff"],a:"15.0"},{n:["ok hand","ok hand sign"],u:"1f44c",v:["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"],a:"0.6"},{n:["pinched fingers"],u:"1f90c",v:["1f90c-1f3fb","1f90c-1f3fc","1f90c-1f3fd","1f90c-1f3fe","1f90c-1f3ff"],a:"13.0"},{n:["pinching hand"],u:"1f90f",v:["1f90f-1f3fb","1f90f-1f3fc","1f90f-1f3fd","1f90f-1f3fe","1f90f-1f3ff"],a:"12.0"},{n:["v","victory hand"],u:"270c-fe0f",v:["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"],a:"0.6"},{n:["crossed fingers","hand with index and middle fingers crossed"],u:"1f91e",v:["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"],a:"3.0"},{n:["hand with index finger and thumb crossed"],u:"1faf0",v:["1faf0-1f3fb","1faf0-1f3fc","1faf0-1f3fd","1faf0-1f3fe","1faf0-1f3ff"],a:"14.0"},{n:["i love you hand sign"],u:"1f91f",v:["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"],a:"5.0"},{n:["the horns","sign of the horns"],u:"1f918",v:["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"],a:"1.0"},{n:["call me hand"],u:"1f919",v:["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"],a:"3.0"},{n:["point left","white left pointing backhand index"],u:"1f448",v:["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"],a:"0.6"},{n:["point right","white right pointing backhand index"],u:"1f449",v:["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"],a:"0.6"},{n:["point up 2","white up pointing backhand index"],u:"1f446",v:["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"],a:"0.6"},{n:["middle finger","reversed hand with middle finger extended"],u:"1f595",v:["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"],a:"1.0"},{n:["point down","white down pointing backhand index"],u:"1f447",v:["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"],a:"0.6"},{n:["point up","white up pointing index"],u:"261d-fe0f",v:["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"],a:"0.6"},{n:["index pointing at the viewer"],u:"1faf5",v:["1faf5-1f3fb","1faf5-1f3fc","1faf5-1f3fd","1faf5-1f3fe","1faf5-1f3ff"],a:"14.0"},{n:["+1","thumbsup","thumbs up sign"],u:"1f44d",v:["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"],a:"0.6"},{n:["-1","thumbsdown","thumbs down sign"],u:"1f44e",v:["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"],a:"0.6"},{n:["fist","raised fist"],u:"270a",v:["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"],a:"0.6"},{n:["punch","facepunch","fisted hand sign"],u:"1f44a",v:["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"],a:"0.6"},{n:["left-facing fist"],u:"1f91b",v:["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"],a:"3.0"},{n:["right-facing fist"],u:"1f91c",v:["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"],a:"3.0"},{n:["clap","clapping hands sign"],u:"1f44f",v:["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"],a:"0.6"},{n:["raised hands","person raising both hands in celebration"],u:"1f64c",v:["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"],a:"0.6"},{n:["heart hands"],u:"1faf6",v:["1faf6-1f3fb","1faf6-1f3fc","1faf6-1f3fd","1faf6-1f3fe","1faf6-1f3ff"],a:"14.0"},{n:["open hands","open hands sign"],u:"1f450",v:["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"],a:"0.6"},{n:["palms up together"],u:"1f932",v:["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"],a:"5.0"},{n:["handshake"],u:"1f91d",v:["1f91d-1f3fb","1f91d-1f3fc","1f91d-1f3fd","1f91d-1f3fe","1f91d-1f3ff","1faf1-1f3fb-200d-1faf2-1f3fc","1faf1-1f3fb-200d-1faf2-1f3fd","1faf1-1f3fb-200d-1faf2-1f3fe","1faf1-1f3fb-200d-1faf2-1f3ff","1faf1-1f3fc-200d-1faf2-1f3fb","1faf1-1f3fc-200d-1faf2-1f3fd","1faf1-1f3fc-200d-1faf2-1f3fe","1faf1-1f3fc-200d-1faf2-1f3ff","1faf1-1f3fd-200d-1faf2-1f3fb","1faf1-1f3fd-200d-1faf2-1f3fc","1faf1-1f3fd-200d-1faf2-1f3fe","1faf1-1f3fd-200d-1faf2-1f3ff","1faf1-1f3fe-200d-1faf2-1f3fb","1faf1-1f3fe-200d-1faf2-1f3fc","1faf1-1f3fe-200d-1faf2-1f3fd","1faf1-1f3fe-200d-1faf2-1f3ff","1faf1-1f3ff-200d-1faf2-1f3fb","1faf1-1f3ff-200d-1faf2-1f3fc","1faf1-1f3ff-200d-1faf2-1f3fd","1faf1-1f3ff-200d-1faf2-1f3fe"],a:"3.0"},{n:["pray","person with folded hands"],u:"1f64f",v:["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"],a:"0.6"},{n:["writing hand"],u:"270d-fe0f",v:["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"],a:"0.7"},{n:["nail care","nail polish"],u:"1f485",v:["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"],a:"0.6"},{n:["selfie"],u:"1f933",v:["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"],a:"3.0"},{n:["muscle","flexed biceps"],u:"1f4aa",v:["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"],a:"0.6"},{n:["mechanical arm"],u:"1f9be",a:"12.0"},{n:["mechanical leg"],u:"1f9bf",a:"12.0"},{n:["leg"],u:"1f9b5",v:["1f9b5-1f3fb","1f9b5-1f3fc","1f9b5-1f3fd","1f9b5-1f3fe","1f9b5-1f3ff"],a:"11.0"},{n:["foot"],u:"1f9b6",v:["1f9b6-1f3fb","1f9b6-1f3fc","1f9b6-1f3fd","1f9b6-1f3fe","1f9b6-1f3ff"],a:"11.0"},{n:["ear"],u:"1f442",v:["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"],a:"0.6"},{n:["ear with hearing aid"],u:"1f9bb",v:["1f9bb-1f3fb","1f9bb-1f3fc","1f9bb-1f3fd","1f9bb-1f3fe","1f9bb-1f3ff"],a:"12.0"},{n:["nose"],u:"1f443",v:["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"],a:"0.6"},{n:["brain"],u:"1f9e0",a:"5.0"},{n:["anatomical heart"],u:"1fac0",a:"13.0"},{n:["lungs"],u:"1fac1",a:"13.0"},{n:["tooth"],u:"1f9b7",a:"11.0"},{n:["bone"],u:"1f9b4",a:"11.0"},{n:["eyes"],u:"1f440",a:"0.6"},{n:["eye"],u:"1f441-fe0f",a:"0.7"},{n:["tongue"],u:"1f445",a:"0.6"},{n:["lips","mouth"],u:"1f444",a:"0.6"},{n:["biting lip"],u:"1fae6",a:"14.0"},{n:["baby"],u:"1f476",v:["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"],a:"0.6"},{n:["child"],u:"1f9d2",v:["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"],a:"5.0"},{n:["boy"],u:"1f466",v:["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"],a:"0.6"},{n:["girl"],u:"1f467",v:["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"],a:"0.6"},{n:["adult"],u:"1f9d1",v:["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"],a:"5.0"},{n:["person with blond hair"],u:"1f471",v:["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"],a:"0.6"},{n:["man"],u:"1f468",v:["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"],a:"0.6"},{n:["bearded person"],u:"1f9d4",v:["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"],a:"5.0"},{n:["man: beard","man with beard"],u:"1f9d4-200d-2642-fe0f",v:["1f9d4-1f3fb-200d-2642-fe0f","1f9d4-1f3fc-200d-2642-fe0f","1f9d4-1f3fd-200d-2642-fe0f","1f9d4-1f3fe-200d-2642-fe0f","1f9d4-1f3ff-200d-2642-fe0f"],a:"13.1"},{n:["woman: beard","woman with beard"],u:"1f9d4-200d-2640-fe0f",v:["1f9d4-1f3fb-200d-2640-fe0f","1f9d4-1f3fc-200d-2640-fe0f","1f9d4-1f3fd-200d-2640-fe0f","1f9d4-1f3fe-200d-2640-fe0f","1f9d4-1f3ff-200d-2640-fe0f"],a:"13.1"},{n:["man: red hair","red haired man"],u:"1f468-200d-1f9b0",v:["1f468-1f3fb-200d-1f9b0","1f468-1f3fc-200d-1f9b0","1f468-1f3fd-200d-1f9b0","1f468-1f3fe-200d-1f9b0","1f468-1f3ff-200d-1f9b0"],a:"11.0"},{n:["man: curly hair","curly haired man"],u:"1f468-200d-1f9b1",v:["1f468-1f3fb-200d-1f9b1","1f468-1f3fc-200d-1f9b1","1f468-1f3fd-200d-1f9b1","1f468-1f3fe-200d-1f9b1","1f468-1f3ff-200d-1f9b1"],a:"11.0"},{n:["man: white hair","white haired man"],u:"1f468-200d-1f9b3",v:["1f468-1f3fb-200d-1f9b3","1f468-1f3fc-200d-1f9b3","1f468-1f3fd-200d-1f9b3","1f468-1f3fe-200d-1f9b3","1f468-1f3ff-200d-1f9b3"],a:"11.0"},{n:["bald man","man: bald"],u:"1f468-200d-1f9b2",v:["1f468-1f3fb-200d-1f9b2","1f468-1f3fc-200d-1f9b2","1f468-1f3fd-200d-1f9b2","1f468-1f3fe-200d-1f9b2","1f468-1f3ff-200d-1f9b2"],a:"11.0"},{n:["woman"],u:"1f469",v:["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"],a:"0.6"},{n:["woman: red hair","red haired woman"],u:"1f469-200d-1f9b0",v:["1f469-1f3fb-200d-1f9b0","1f469-1f3fc-200d-1f9b0","1f469-1f3fd-200d-1f9b0","1f469-1f3fe-200d-1f9b0","1f469-1f3ff-200d-1f9b0"],a:"11.0"},{n:["person: red hair","red haired person"],u:"1f9d1-200d-1f9b0",v:["1f9d1-1f3fb-200d-1f9b0","1f9d1-1f3fc-200d-1f9b0","1f9d1-1f3fd-200d-1f9b0","1f9d1-1f3fe-200d-1f9b0","1f9d1-1f3ff-200d-1f9b0"],a:"12.1"},{n:["woman: curly hair","curly haired woman"],u:"1f469-200d-1f9b1",v:["1f469-1f3fb-200d-1f9b1","1f469-1f3fc-200d-1f9b1","1f469-1f3fd-200d-1f9b1","1f469-1f3fe-200d-1f9b1","1f469-1f3ff-200d-1f9b1"],a:"11.0"},{n:["person: curly hair","curly haired person"],u:"1f9d1-200d-1f9b1",v:["1f9d1-1f3fb-200d-1f9b1","1f9d1-1f3fc-200d-1f9b1","1f9d1-1f3fd-200d-1f9b1","1f9d1-1f3fe-200d-1f9b1","1f9d1-1f3ff-200d-1f9b1"],a:"12.1"},{n:["woman: white hair","white haired woman"],u:"1f469-200d-1f9b3",v:["1f469-1f3fb-200d-1f9b3","1f469-1f3fc-200d-1f9b3","1f469-1f3fd-200d-1f9b3","1f469-1f3fe-200d-1f9b3","1f469-1f3ff-200d-1f9b3"],a:"11.0"},{n:["person: white hair","white haired person"],u:"1f9d1-200d-1f9b3",v:["1f9d1-1f3fb-200d-1f9b3","1f9d1-1f3fc-200d-1f9b3","1f9d1-1f3fd-200d-1f9b3","1f9d1-1f3fe-200d-1f9b3","1f9d1-1f3ff-200d-1f9b3"],a:"12.1"},{n:["bald woman","woman: bald"],u:"1f469-200d-1f9b2",v:["1f469-1f3fb-200d-1f9b2","1f469-1f3fc-200d-1f9b2","1f469-1f3fd-200d-1f9b2","1f469-1f3fe-200d-1f9b2","1f469-1f3ff-200d-1f9b2"],a:"11.0"},{n:["bald person","person: bald"],u:"1f9d1-200d-1f9b2",v:["1f9d1-1f3fb-200d-1f9b2","1f9d1-1f3fc-200d-1f9b2","1f9d1-1f3fd-200d-1f9b2","1f9d1-1f3fe-200d-1f9b2","1f9d1-1f3ff-200d-1f9b2"],a:"12.1"},{n:["woman: blond hair","blond-haired-woman"],u:"1f471-200d-2640-fe0f",v:["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man: blond hair","blond-haired-man"],u:"1f471-200d-2642-fe0f",v:["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["older adult"],u:"1f9d3",v:["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"],a:"5.0"},{n:["older man"],u:"1f474",v:["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"],a:"0.6"},{n:["older woman"],u:"1f475",v:["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"],a:"0.6"},{n:["person frowning"],u:"1f64d",v:["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"],a:"0.6"},{n:["man frowning","man-frowning"],u:"1f64d-200d-2642-fe0f",v:["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman frowning","woman-frowning"],u:"1f64d-200d-2640-fe0f",v:["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with pouting face"],u:"1f64e",v:["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"],a:"0.6"},{n:["man pouting","man-pouting"],u:"1f64e-200d-2642-fe0f",v:["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman pouting","woman-pouting"],u:"1f64e-200d-2640-fe0f",v:["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["no good","face with no good gesture"],u:"1f645",v:["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"],a:"0.6"},{n:["man gesturing no","man-gesturing-no"],u:"1f645-200d-2642-fe0f",v:["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing no","woman-gesturing-no"],u:"1f645-200d-2640-fe0f",v:["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ok woman","face with ok gesture"],u:"1f646",v:["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"],a:"0.6"},{n:["man gesturing ok","man-gesturing-ok"],u:"1f646-200d-2642-fe0f",v:["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing ok","woman-gesturing-ok"],u:"1f646-200d-2640-fe0f",v:["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["information desk person"],u:"1f481",v:["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"],a:"0.6"},{n:["man tipping hand","man-tipping-hand"],u:"1f481-200d-2642-fe0f",v:["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman tipping hand","woman-tipping-hand"],u:"1f481-200d-2640-fe0f",v:["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["raising hand","happy person raising one hand"],u:"1f64b",v:["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"],a:"0.6"},{n:["man raising hand","man-raising-hand"],u:"1f64b-200d-2642-fe0f",v:["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman raising hand","woman-raising-hand"],u:"1f64b-200d-2640-fe0f",v:["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["deaf person"],u:"1f9cf",v:["1f9cf-1f3fb","1f9cf-1f3fc","1f9cf-1f3fd","1f9cf-1f3fe","1f9cf-1f3ff"],a:"12.0"},{n:["deaf man"],u:"1f9cf-200d-2642-fe0f",v:["1f9cf-1f3fb-200d-2642-fe0f","1f9cf-1f3fc-200d-2642-fe0f","1f9cf-1f3fd-200d-2642-fe0f","1f9cf-1f3fe-200d-2642-fe0f","1f9cf-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["deaf woman"],u:"1f9cf-200d-2640-fe0f",v:["1f9cf-1f3fb-200d-2640-fe0f","1f9cf-1f3fc-200d-2640-fe0f","1f9cf-1f3fd-200d-2640-fe0f","1f9cf-1f3fe-200d-2640-fe0f","1f9cf-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["bow","person bowing deeply"],u:"1f647",v:["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"],a:"0.6"},{n:["man bowing","man-bowing"],u:"1f647-200d-2642-fe0f",v:["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bowing","woman-bowing"],u:"1f647-200d-2640-fe0f",v:["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["face palm"],u:"1f926",v:["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"],a:"3.0"},{n:["man facepalming","man-facepalming"],u:"1f926-200d-2642-fe0f",v:["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman facepalming","woman-facepalming"],u:"1f926-200d-2640-fe0f",v:["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["shrug"],u:"1f937",v:["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"],a:"3.0"},{n:["man shrugging","man-shrugging"],u:"1f937-200d-2642-fe0f",v:["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman shrugging","woman-shrugging"],u:"1f937-200d-2640-fe0f",v:["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["health worker"],u:"1f9d1-200d-2695-fe0f",v:["1f9d1-1f3fb-200d-2695-fe0f","1f9d1-1f3fc-200d-2695-fe0f","1f9d1-1f3fd-200d-2695-fe0f","1f9d1-1f3fe-200d-2695-fe0f","1f9d1-1f3ff-200d-2695-fe0f"],a:"12.1"},{n:["male-doctor","man health worker"],u:"1f468-200d-2695-fe0f",v:["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["female-doctor","woman health worker"],u:"1f469-200d-2695-fe0f",v:["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["student"],u:"1f9d1-200d-1f393",v:["1f9d1-1f3fb-200d-1f393","1f9d1-1f3fc-200d-1f393","1f9d1-1f3fd-200d-1f393","1f9d1-1f3fe-200d-1f393","1f9d1-1f3ff-200d-1f393"],a:"12.1"},{n:["man student","male-student"],u:"1f468-200d-1f393",v:["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"],a:"4.0"},{n:["woman student","female-student"],u:"1f469-200d-1f393",v:["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"],a:"4.0"},{n:["teacher"],u:"1f9d1-200d-1f3eb",v:["1f9d1-1f3fb-200d-1f3eb","1f9d1-1f3fc-200d-1f3eb","1f9d1-1f3fd-200d-1f3eb","1f9d1-1f3fe-200d-1f3eb","1f9d1-1f3ff-200d-1f3eb"],a:"12.1"},{n:["man teacher","male-teacher"],u:"1f468-200d-1f3eb",v:["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"],a:"4.0"},{n:["woman teacher","female-teacher"],u:"1f469-200d-1f3eb",v:["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"],a:"4.0"},{n:["judge"],u:"1f9d1-200d-2696-fe0f",v:["1f9d1-1f3fb-200d-2696-fe0f","1f9d1-1f3fc-200d-2696-fe0f","1f9d1-1f3fd-200d-2696-fe0f","1f9d1-1f3fe-200d-2696-fe0f","1f9d1-1f3ff-200d-2696-fe0f"],a:"12.1"},{n:["man judge","male-judge"],u:"1f468-200d-2696-fe0f",v:["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["woman judge","female-judge"],u:"1f469-200d-2696-fe0f",v:["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["farmer"],u:"1f9d1-200d-1f33e",v:["1f9d1-1f3fb-200d-1f33e","1f9d1-1f3fc-200d-1f33e","1f9d1-1f3fd-200d-1f33e","1f9d1-1f3fe-200d-1f33e","1f9d1-1f3ff-200d-1f33e"],a:"12.1"},{n:["man farmer","male-farmer"],u:"1f468-200d-1f33e",v:["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"],a:"4.0"},{n:["woman farmer","female-farmer"],u:"1f469-200d-1f33e",v:["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"],a:"4.0"},{n:["cook"],u:"1f9d1-200d-1f373",v:["1f9d1-1f3fb-200d-1f373","1f9d1-1f3fc-200d-1f373","1f9d1-1f3fd-200d-1f373","1f9d1-1f3fe-200d-1f373","1f9d1-1f3ff-200d-1f373"],a:"12.1"},{n:["man cook","male-cook"],u:"1f468-200d-1f373",v:["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"],a:"4.0"},{n:["woman cook","female-cook"],u:"1f469-200d-1f373",v:["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"],a:"4.0"},{n:["mechanic"],u:"1f9d1-200d-1f527",v:["1f9d1-1f3fb-200d-1f527","1f9d1-1f3fc-200d-1f527","1f9d1-1f3fd-200d-1f527","1f9d1-1f3fe-200d-1f527","1f9d1-1f3ff-200d-1f527"],a:"12.1"},{n:["man mechanic","male-mechanic"],u:"1f468-200d-1f527",v:["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"],a:"4.0"},{n:["woman mechanic","female-mechanic"],u:"1f469-200d-1f527",v:["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"],a:"4.0"},{n:["factory worker"],u:"1f9d1-200d-1f3ed",v:["1f9d1-1f3fb-200d-1f3ed","1f9d1-1f3fc-200d-1f3ed","1f9d1-1f3fd-200d-1f3ed","1f9d1-1f3fe-200d-1f3ed","1f9d1-1f3ff-200d-1f3ed"],a:"12.1"},{n:["man factory worker","male-factory-worker"],u:"1f468-200d-1f3ed",v:["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"],a:"4.0"},{n:["woman factory worker","female-factory-worker"],u:"1f469-200d-1f3ed",v:["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"],a:"4.0"},{n:["office worker"],u:"1f9d1-200d-1f4bc",v:["1f9d1-1f3fb-200d-1f4bc","1f9d1-1f3fc-200d-1f4bc","1f9d1-1f3fd-200d-1f4bc","1f9d1-1f3fe-200d-1f4bc","1f9d1-1f3ff-200d-1f4bc"],a:"12.1"},{n:["man office worker","male-office-worker"],u:"1f468-200d-1f4bc",v:["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"],a:"4.0"},{n:["woman office worker","female-office-worker"],u:"1f469-200d-1f4bc",v:["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"],a:"4.0"},{n:["scientist"],u:"1f9d1-200d-1f52c",v:["1f9d1-1f3fb-200d-1f52c","1f9d1-1f3fc-200d-1f52c","1f9d1-1f3fd-200d-1f52c","1f9d1-1f3fe-200d-1f52c","1f9d1-1f3ff-200d-1f52c"],a:"12.1"},{n:["man scientist","male-scientist"],u:"1f468-200d-1f52c",v:["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"],a:"4.0"},{n:["woman scientist","female-scientist"],u:"1f469-200d-1f52c",v:["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"],a:"4.0"},{n:["technologist"],u:"1f9d1-200d-1f4bb",v:["1f9d1-1f3fb-200d-1f4bb","1f9d1-1f3fc-200d-1f4bb","1f9d1-1f3fd-200d-1f4bb","1f9d1-1f3fe-200d-1f4bb","1f9d1-1f3ff-200d-1f4bb"],a:"12.1"},{n:["man technologist","male-technologist"],u:"1f468-200d-1f4bb",v:["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"],a:"4.0"},{n:["woman technologist","female-technologist"],u:"1f469-200d-1f4bb",v:["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"],a:"4.0"},{n:["singer"],u:"1f9d1-200d-1f3a4",v:["1f9d1-1f3fb-200d-1f3a4","1f9d1-1f3fc-200d-1f3a4","1f9d1-1f3fd-200d-1f3a4","1f9d1-1f3fe-200d-1f3a4","1f9d1-1f3ff-200d-1f3a4"],a:"12.1"},{n:["man singer","male-singer"],u:"1f468-200d-1f3a4",v:["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"],a:"4.0"},{n:["woman singer","female-singer"],u:"1f469-200d-1f3a4",v:["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"],a:"4.0"},{n:["artist"],u:"1f9d1-200d-1f3a8",v:["1f9d1-1f3fb-200d-1f3a8","1f9d1-1f3fc-200d-1f3a8","1f9d1-1f3fd-200d-1f3a8","1f9d1-1f3fe-200d-1f3a8","1f9d1-1f3ff-200d-1f3a8"],a:"12.1"},{n:["man artist","male-artist"],u:"1f468-200d-1f3a8",v:["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"],a:"4.0"},{n:["woman artist","female-artist"],u:"1f469-200d-1f3a8",v:["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"],a:"4.0"},{n:["pilot"],u:"1f9d1-200d-2708-fe0f",v:["1f9d1-1f3fb-200d-2708-fe0f","1f9d1-1f3fc-200d-2708-fe0f","1f9d1-1f3fd-200d-2708-fe0f","1f9d1-1f3fe-200d-2708-fe0f","1f9d1-1f3ff-200d-2708-fe0f"],a:"12.1"},{n:["man pilot","male-pilot"],u:"1f468-200d-2708-fe0f",v:["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["woman pilot","female-pilot"],u:"1f469-200d-2708-fe0f",v:["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["astronaut"],u:"1f9d1-200d-1f680",v:["1f9d1-1f3fb-200d-1f680","1f9d1-1f3fc-200d-1f680","1f9d1-1f3fd-200d-1f680","1f9d1-1f3fe-200d-1f680","1f9d1-1f3ff-200d-1f680"],a:"12.1"},{n:["man astronaut","male-astronaut"],u:"1f468-200d-1f680",v:["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"],a:"4.0"},{n:["woman astronaut","female-astronaut"],u:"1f469-200d-1f680",v:["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"],a:"4.0"},{n:["firefighter"],u:"1f9d1-200d-1f692",v:["1f9d1-1f3fb-200d-1f692","1f9d1-1f3fc-200d-1f692","1f9d1-1f3fd-200d-1f692","1f9d1-1f3fe-200d-1f692","1f9d1-1f3ff-200d-1f692"],a:"12.1"},{n:["man firefighter","male-firefighter"],u:"1f468-200d-1f692",v:["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"],a:"4.0"},{n:["woman firefighter","female-firefighter"],u:"1f469-200d-1f692",v:["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"],a:"4.0"},{n:["cop","police officer"],u:"1f46e",v:["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"],a:"0.6"},{n:["man police officer","male-police-officer"],u:"1f46e-200d-2642-fe0f",v:["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman police officer","female-police-officer"],u:"1f46e-200d-2640-fe0f",v:["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["detective","sleuth or spy"],u:"1f575-fe0f",v:["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"],a:"0.7"},{n:["man detective","male-detective"],u:"1f575-fe0f-200d-2642-fe0f",v:["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman detective","female-detective"],u:"1f575-fe0f-200d-2640-fe0f",v:["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["guardsman"],u:"1f482",v:["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"],a:"0.6"},{n:["man guard","male-guard"],u:"1f482-200d-2642-fe0f",v:["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman guard","female-guard"],u:"1f482-200d-2640-fe0f",v:["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ninja"],u:"1f977",v:["1f977-1f3fb","1f977-1f3fc","1f977-1f3fd","1f977-1f3fe","1f977-1f3ff"],a:"13.0"},{n:["construction worker"],u:"1f477",v:["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"],a:"0.6"},{n:["man construction worker","male-construction-worker"],u:"1f477-200d-2642-fe0f",v:["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman construction worker","female-construction-worker"],u:"1f477-200d-2640-fe0f",v:["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with crown"],u:"1fac5",v:["1fac5-1f3fb","1fac5-1f3fc","1fac5-1f3fd","1fac5-1f3fe","1fac5-1f3ff"],a:"14.0"},{n:["prince"],u:"1f934",v:["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"],a:"3.0"},{n:["princess"],u:"1f478",v:["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"],a:"0.6"},{n:["man with turban"],u:"1f473",v:["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"],a:"0.6"},{n:["man wearing turban","man-wearing-turban"],u:"1f473-200d-2642-fe0f",v:["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman wearing turban","woman-wearing-turban"],u:"1f473-200d-2640-fe0f",v:["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man with gua pi mao"],u:"1f472",v:["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"],a:"0.6"},{n:["person with headscarf"],u:"1f9d5",v:["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"],a:"5.0"},{n:["man in tuxedo","person in tuxedo"],u:"1f935",v:["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"],a:"3.0"},{n:["man in tuxedo"],u:"1f935-200d-2642-fe0f",v:["1f935-1f3fb-200d-2642-fe0f","1f935-1f3fc-200d-2642-fe0f","1f935-1f3fd-200d-2642-fe0f","1f935-1f3fe-200d-2642-fe0f","1f935-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman in tuxedo"],u:"1f935-200d-2640-fe0f",v:["1f935-1f3fb-200d-2640-fe0f","1f935-1f3fc-200d-2640-fe0f","1f935-1f3fd-200d-2640-fe0f","1f935-1f3fe-200d-2640-fe0f","1f935-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["bride with veil"],u:"1f470",v:["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"],a:"0.6"},{n:["man with veil"],u:"1f470-200d-2642-fe0f",v:["1f470-1f3fb-200d-2642-fe0f","1f470-1f3fc-200d-2642-fe0f","1f470-1f3fd-200d-2642-fe0f","1f470-1f3fe-200d-2642-fe0f","1f470-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman with veil"],u:"1f470-200d-2640-fe0f",v:["1f470-1f3fb-200d-2640-fe0f","1f470-1f3fc-200d-2640-fe0f","1f470-1f3fd-200d-2640-fe0f","1f470-1f3fe-200d-2640-fe0f","1f470-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["pregnant woman"],u:"1f930",v:["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"],a:"3.0"},{n:["pregnant man"],u:"1fac3",v:["1fac3-1f3fb","1fac3-1f3fc","1fac3-1f3fd","1fac3-1f3fe","1fac3-1f3ff"],a:"14.0"},{n:["pregnant person"],u:"1fac4",v:["1fac4-1f3fb","1fac4-1f3fc","1fac4-1f3fd","1fac4-1f3fe","1fac4-1f3ff"],a:"14.0"},{n:["breast-feeding"],u:"1f931",v:["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"],a:"5.0"},{n:["woman feeding baby"],u:"1f469-200d-1f37c",v:["1f469-1f3fb-200d-1f37c","1f469-1f3fc-200d-1f37c","1f469-1f3fd-200d-1f37c","1f469-1f3fe-200d-1f37c","1f469-1f3ff-200d-1f37c"],a:"13.0"},{n:["man feeding baby"],u:"1f468-200d-1f37c",v:["1f468-1f3fb-200d-1f37c","1f468-1f3fc-200d-1f37c","1f468-1f3fd-200d-1f37c","1f468-1f3fe-200d-1f37c","1f468-1f3ff-200d-1f37c"],a:"13.0"},{n:["person feeding baby"],u:"1f9d1-200d-1f37c",v:["1f9d1-1f3fb-200d-1f37c","1f9d1-1f3fc-200d-1f37c","1f9d1-1f3fd-200d-1f37c","1f9d1-1f3fe-200d-1f37c","1f9d1-1f3ff-200d-1f37c"],a:"13.0"},{n:["angel","baby angel"],u:"1f47c",v:["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"],a:"0.6"},{n:["santa","father christmas"],u:"1f385",v:["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"],a:"0.6"},{n:["mrs claus","mother christmas"],u:"1f936",v:["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"],a:"3.0"},{n:["mx claus"],u:"1f9d1-200d-1f384",v:["1f9d1-1f3fb-200d-1f384","1f9d1-1f3fc-200d-1f384","1f9d1-1f3fd-200d-1f384","1f9d1-1f3fe-200d-1f384","1f9d1-1f3ff-200d-1f384"],a:"13.0"},{n:["superhero"],u:"1f9b8",v:["1f9b8-1f3fb","1f9b8-1f3fc","1f9b8-1f3fd","1f9b8-1f3fe","1f9b8-1f3ff"],a:"11.0"},{n:["man superhero","male superhero"],u:"1f9b8-200d-2642-fe0f",v:["1f9b8-1f3fb-200d-2642-fe0f","1f9b8-1f3fc-200d-2642-fe0f","1f9b8-1f3fd-200d-2642-fe0f","1f9b8-1f3fe-200d-2642-fe0f","1f9b8-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman superhero","female superhero"],u:"1f9b8-200d-2640-fe0f",v:["1f9b8-1f3fb-200d-2640-fe0f","1f9b8-1f3fc-200d-2640-fe0f","1f9b8-1f3fd-200d-2640-fe0f","1f9b8-1f3fe-200d-2640-fe0f","1f9b8-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["supervillain"],u:"1f9b9",v:["1f9b9-1f3fb","1f9b9-1f3fc","1f9b9-1f3fd","1f9b9-1f3fe","1f9b9-1f3ff"],a:"11.0"},{n:["man supervillain","male supervillain"],u:"1f9b9-200d-2642-fe0f",v:["1f9b9-1f3fb-200d-2642-fe0f","1f9b9-1f3fc-200d-2642-fe0f","1f9b9-1f3fd-200d-2642-fe0f","1f9b9-1f3fe-200d-2642-fe0f","1f9b9-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman supervillain","female supervillain"],u:"1f9b9-200d-2640-fe0f",v:["1f9b9-1f3fb-200d-2640-fe0f","1f9b9-1f3fc-200d-2640-fe0f","1f9b9-1f3fd-200d-2640-fe0f","1f9b9-1f3fe-200d-2640-fe0f","1f9b9-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["mage"],u:"1f9d9",v:["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"],a:"5.0"},{n:["man mage","male mage"],u:"1f9d9-200d-2642-fe0f",v:["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman mage","female mage"],u:"1f9d9-200d-2640-fe0f",v:["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fairy"],u:"1f9da",v:["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"],a:"5.0"},{n:["man fairy","male fairy"],u:"1f9da-200d-2642-fe0f",v:["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman fairy","female fairy"],u:"1f9da-200d-2640-fe0f",v:["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["vampire"],u:"1f9db",v:["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"],a:"5.0"},{n:["man vampire","male vampire"],u:"1f9db-200d-2642-fe0f",v:["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman vampire","female vampire"],u:"1f9db-200d-2640-fe0f",v:["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["merperson"],u:"1f9dc",v:["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"],a:"5.0"},{n:["merman"],u:"1f9dc-200d-2642-fe0f",v:["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["mermaid"],u:"1f9dc-200d-2640-fe0f",v:["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["elf"],u:"1f9dd",v:["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"],a:"5.0"},{n:["man elf","male elf"],u:"1f9dd-200d-2642-fe0f",v:["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman elf","female elf"],u:"1f9dd-200d-2640-fe0f",v:["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["genie"],u:"1f9de",a:"5.0"},{n:["man genie","male genie"],u:"1f9de-200d-2642-fe0f",a:"5.0"},{n:["woman genie","female genie"],u:"1f9de-200d-2640-fe0f",a:"5.0"},{n:["zombie"],u:"1f9df",a:"5.0"},{n:["man zombie","male zombie"],u:"1f9df-200d-2642-fe0f",a:"5.0"},{n:["woman zombie","female zombie"],u:"1f9df-200d-2640-fe0f",a:"5.0"},{n:["troll"],u:"1f9cc",a:"14.0"},{n:["massage","face massage"],u:"1f486",v:["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"],a:"0.6"},{n:["man getting massage","man-getting-massage"],u:"1f486-200d-2642-fe0f",v:["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting massage","woman-getting-massage"],u:"1f486-200d-2640-fe0f",v:["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["haircut"],u:"1f487",v:["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"],a:"0.6"},{n:["man getting haircut","man-getting-haircut"],u:"1f487-200d-2642-fe0f",v:["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting haircut","woman-getting-haircut"],u:"1f487-200d-2640-fe0f",v:["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["walking","pedestrian"],u:"1f6b6",v:["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"],a:"0.6"},{n:["man walking","man-walking"],u:"1f6b6-200d-2642-fe0f",v:["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman walking","woman-walking"],u:"1f6b6-200d-2640-fe0f",v:["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person walking facing right"],u:"1f6b6-200d-27a1-fe0f",v:["1f6b6-1f3fb-200d-27a1-fe0f","1f6b6-1f3fc-200d-27a1-fe0f","1f6b6-1f3fd-200d-27a1-fe0f","1f6b6-1f3fe-200d-27a1-fe0f","1f6b6-1f3ff-200d-27a1-fe0f"],a:"15.1"},{n:["woman walking facing right"],u:"1f6b6-200d-2640-fe0f-200d-27a1-fe0f",v:["1f6b6-1f3fb-200d-2640-fe0f-200d-27a1-fe0f","1f6b6-1f3fc-200d-2640-fe0f-200d-27a1-fe0f","1f6b6-1f3fd-200d-2640-fe0f-200d-27a1-fe0f","1f6b6-1f3fe-200d-2640-fe0f-200d-27a1-fe0f","1f6b6-1f3ff-200d-2640-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["man walking facing right"],u:"1f6b6-200d-2642-fe0f-200d-27a1-fe0f",v:["1f6b6-1f3fb-200d-2642-fe0f-200d-27a1-fe0f","1f6b6-1f3fc-200d-2642-fe0f-200d-27a1-fe0f","1f6b6-1f3fd-200d-2642-fe0f-200d-27a1-fe0f","1f6b6-1f3fe-200d-2642-fe0f-200d-27a1-fe0f","1f6b6-1f3ff-200d-2642-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["standing person"],u:"1f9cd",v:["1f9cd-1f3fb","1f9cd-1f3fc","1f9cd-1f3fd","1f9cd-1f3fe","1f9cd-1f3ff"],a:"12.0"},{n:["man standing"],u:"1f9cd-200d-2642-fe0f",v:["1f9cd-1f3fb-200d-2642-fe0f","1f9cd-1f3fc-200d-2642-fe0f","1f9cd-1f3fd-200d-2642-fe0f","1f9cd-1f3fe-200d-2642-fe0f","1f9cd-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman standing"],u:"1f9cd-200d-2640-fe0f",v:["1f9cd-1f3fb-200d-2640-fe0f","1f9cd-1f3fc-200d-2640-fe0f","1f9cd-1f3fd-200d-2640-fe0f","1f9cd-1f3fe-200d-2640-fe0f","1f9cd-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["kneeling person"],u:"1f9ce",v:["1f9ce-1f3fb","1f9ce-1f3fc","1f9ce-1f3fd","1f9ce-1f3fe","1f9ce-1f3ff"],a:"12.0"},{n:["man kneeling"],u:"1f9ce-200d-2642-fe0f",v:["1f9ce-1f3fb-200d-2642-fe0f","1f9ce-1f3fc-200d-2642-fe0f","1f9ce-1f3fd-200d-2642-fe0f","1f9ce-1f3fe-200d-2642-fe0f","1f9ce-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman kneeling"],u:"1f9ce-200d-2640-fe0f",v:["1f9ce-1f3fb-200d-2640-fe0f","1f9ce-1f3fc-200d-2640-fe0f","1f9ce-1f3fd-200d-2640-fe0f","1f9ce-1f3fe-200d-2640-fe0f","1f9ce-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["person kneeling facing right"],u:"1f9ce-200d-27a1-fe0f",v:["1f9ce-1f3fb-200d-27a1-fe0f","1f9ce-1f3fc-200d-27a1-fe0f","1f9ce-1f3fd-200d-27a1-fe0f","1f9ce-1f3fe-200d-27a1-fe0f","1f9ce-1f3ff-200d-27a1-fe0f"],a:"15.1"},{n:["woman kneeling facing right"],u:"1f9ce-200d-2640-fe0f-200d-27a1-fe0f",v:["1f9ce-1f3fb-200d-2640-fe0f-200d-27a1-fe0f","1f9ce-1f3fc-200d-2640-fe0f-200d-27a1-fe0f","1f9ce-1f3fd-200d-2640-fe0f-200d-27a1-fe0f","1f9ce-1f3fe-200d-2640-fe0f-200d-27a1-fe0f","1f9ce-1f3ff-200d-2640-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["man kneeling facing right"],u:"1f9ce-200d-2642-fe0f-200d-27a1-fe0f",v:["1f9ce-1f3fb-200d-2642-fe0f-200d-27a1-fe0f","1f9ce-1f3fc-200d-2642-fe0f-200d-27a1-fe0f","1f9ce-1f3fd-200d-2642-fe0f-200d-27a1-fe0f","1f9ce-1f3fe-200d-2642-fe0f-200d-27a1-fe0f","1f9ce-1f3ff-200d-2642-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["person with white cane","person with probing cane"],u:"1f9d1-200d-1f9af",v:["1f9d1-1f3fb-200d-1f9af","1f9d1-1f3fc-200d-1f9af","1f9d1-1f3fd-200d-1f9af","1f9d1-1f3fe-200d-1f9af","1f9d1-1f3ff-200d-1f9af"],a:"12.1"},{n:["person with white cane facing right"],u:"1f9d1-200d-1f9af-200d-27a1-fe0f",v:["1f9d1-1f3fb-200d-1f9af-200d-27a1-fe0f","1f9d1-1f3fc-200d-1f9af-200d-27a1-fe0f","1f9d1-1f3fd-200d-1f9af-200d-27a1-fe0f","1f9d1-1f3fe-200d-1f9af-200d-27a1-fe0f","1f9d1-1f3ff-200d-1f9af-200d-27a1-fe0f"],a:"15.1"},{n:["man with white cane","man with probing cane"],u:"1f468-200d-1f9af",v:["1f468-1f3fb-200d-1f9af","1f468-1f3fc-200d-1f9af","1f468-1f3fd-200d-1f9af","1f468-1f3fe-200d-1f9af","1f468-1f3ff-200d-1f9af"],a:"12.0"},{n:["man with white cane facing right"],u:"1f468-200d-1f9af-200d-27a1-fe0f",v:["1f468-1f3fb-200d-1f9af-200d-27a1-fe0f","1f468-1f3fc-200d-1f9af-200d-27a1-fe0f","1f468-1f3fd-200d-1f9af-200d-27a1-fe0f","1f468-1f3fe-200d-1f9af-200d-27a1-fe0f","1f468-1f3ff-200d-1f9af-200d-27a1-fe0f"],a:"15.1"},{n:["woman with white cane","woman with probing cane"],u:"1f469-200d-1f9af",v:["1f469-1f3fb-200d-1f9af","1f469-1f3fc-200d-1f9af","1f469-1f3fd-200d-1f9af","1f469-1f3fe-200d-1f9af","1f469-1f3ff-200d-1f9af"],a:"12.0"},{n:["woman with white cane facing right"],u:"1f469-200d-1f9af-200d-27a1-fe0f",v:["1f469-1f3fb-200d-1f9af-200d-27a1-fe0f","1f469-1f3fc-200d-1f9af-200d-27a1-fe0f","1f469-1f3fd-200d-1f9af-200d-27a1-fe0f","1f469-1f3fe-200d-1f9af-200d-27a1-fe0f","1f469-1f3ff-200d-1f9af-200d-27a1-fe0f"],a:"15.1"},{n:["person in motorized wheelchair"],u:"1f9d1-200d-1f9bc",v:["1f9d1-1f3fb-200d-1f9bc","1f9d1-1f3fc-200d-1f9bc","1f9d1-1f3fd-200d-1f9bc","1f9d1-1f3fe-200d-1f9bc","1f9d1-1f3ff-200d-1f9bc"],a:"12.1"},{n:["person in motorized wheelchair facing right"],u:"1f9d1-200d-1f9bc-200d-27a1-fe0f",v:["1f9d1-1f3fb-200d-1f9bc-200d-27a1-fe0f","1f9d1-1f3fc-200d-1f9bc-200d-27a1-fe0f","1f9d1-1f3fd-200d-1f9bc-200d-27a1-fe0f","1f9d1-1f3fe-200d-1f9bc-200d-27a1-fe0f","1f9d1-1f3ff-200d-1f9bc-200d-27a1-fe0f"],a:"15.1"},{n:["man in motorized wheelchair"],u:"1f468-200d-1f9bc",v:["1f468-1f3fb-200d-1f9bc","1f468-1f3fc-200d-1f9bc","1f468-1f3fd-200d-1f9bc","1f468-1f3fe-200d-1f9bc","1f468-1f3ff-200d-1f9bc"],a:"12.0"},{n:["man in motorized wheelchair facing right"],u:"1f468-200d-1f9bc-200d-27a1-fe0f",v:["1f468-1f3fb-200d-1f9bc-200d-27a1-fe0f","1f468-1f3fc-200d-1f9bc-200d-27a1-fe0f","1f468-1f3fd-200d-1f9bc-200d-27a1-fe0f","1f468-1f3fe-200d-1f9bc-200d-27a1-fe0f","1f468-1f3ff-200d-1f9bc-200d-27a1-fe0f"],a:"15.1"},{n:["woman in motorized wheelchair"],u:"1f469-200d-1f9bc",v:["1f469-1f3fb-200d-1f9bc","1f469-1f3fc-200d-1f9bc","1f469-1f3fd-200d-1f9bc","1f469-1f3fe-200d-1f9bc","1f469-1f3ff-200d-1f9bc"],a:"12.0"},{n:["woman in motorized wheelchair facing right"],u:"1f469-200d-1f9bc-200d-27a1-fe0f",v:["1f469-1f3fb-200d-1f9bc-200d-27a1-fe0f","1f469-1f3fc-200d-1f9bc-200d-27a1-fe0f","1f469-1f3fd-200d-1f9bc-200d-27a1-fe0f","1f469-1f3fe-200d-1f9bc-200d-27a1-fe0f","1f469-1f3ff-200d-1f9bc-200d-27a1-fe0f"],a:"15.1"},{n:["person in manual wheelchair"],u:"1f9d1-200d-1f9bd",v:["1f9d1-1f3fb-200d-1f9bd","1f9d1-1f3fc-200d-1f9bd","1f9d1-1f3fd-200d-1f9bd","1f9d1-1f3fe-200d-1f9bd","1f9d1-1f3ff-200d-1f9bd"],a:"12.1"},{n:["person in manual wheelchair facing right"],u:"1f9d1-200d-1f9bd-200d-27a1-fe0f",v:["1f9d1-1f3fb-200d-1f9bd-200d-27a1-fe0f","1f9d1-1f3fc-200d-1f9bd-200d-27a1-fe0f","1f9d1-1f3fd-200d-1f9bd-200d-27a1-fe0f","1f9d1-1f3fe-200d-1f9bd-200d-27a1-fe0f","1f9d1-1f3ff-200d-1f9bd-200d-27a1-fe0f"],a:"15.1"},{n:["man in manual wheelchair"],u:"1f468-200d-1f9bd",v:["1f468-1f3fb-200d-1f9bd","1f468-1f3fc-200d-1f9bd","1f468-1f3fd-200d-1f9bd","1f468-1f3fe-200d-1f9bd","1f468-1f3ff-200d-1f9bd"],a:"12.0"},{n:["man in manual wheelchair facing right"],u:"1f468-200d-1f9bd-200d-27a1-fe0f",v:["1f468-1f3fb-200d-1f9bd-200d-27a1-fe0f","1f468-1f3fc-200d-1f9bd-200d-27a1-fe0f","1f468-1f3fd-200d-1f9bd-200d-27a1-fe0f","1f468-1f3fe-200d-1f9bd-200d-27a1-fe0f","1f468-1f3ff-200d-1f9bd-200d-27a1-fe0f"],a:"15.1"},{n:["woman in manual wheelchair"],u:"1f469-200d-1f9bd",v:["1f469-1f3fb-200d-1f9bd","1f469-1f3fc-200d-1f9bd","1f469-1f3fd-200d-1f9bd","1f469-1f3fe-200d-1f9bd","1f469-1f3ff-200d-1f9bd"],a:"12.0"},{n:["woman in manual wheelchair facing right"],u:"1f469-200d-1f9bd-200d-27a1-fe0f",v:["1f469-1f3fb-200d-1f9bd-200d-27a1-fe0f","1f469-1f3fc-200d-1f9bd-200d-27a1-fe0f","1f469-1f3fd-200d-1f9bd-200d-27a1-fe0f","1f469-1f3fe-200d-1f9bd-200d-27a1-fe0f","1f469-1f3ff-200d-1f9bd-200d-27a1-fe0f"],a:"15.1"},{n:["runner","running"],u:"1f3c3",v:["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"],a:"0.6"},{n:["man running","man-running"],u:"1f3c3-200d-2642-fe0f",v:["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman running","woman-running"],u:"1f3c3-200d-2640-fe0f",v:["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person running facing right"],u:"1f3c3-200d-27a1-fe0f",v:["1f3c3-1f3fb-200d-27a1-fe0f","1f3c3-1f3fc-200d-27a1-fe0f","1f3c3-1f3fd-200d-27a1-fe0f","1f3c3-1f3fe-200d-27a1-fe0f","1f3c3-1f3ff-200d-27a1-fe0f"],a:"15.1"},{n:["woman running facing right"],u:"1f3c3-200d-2640-fe0f-200d-27a1-fe0f",v:["1f3c3-1f3fb-200d-2640-fe0f-200d-27a1-fe0f","1f3c3-1f3fc-200d-2640-fe0f-200d-27a1-fe0f","1f3c3-1f3fd-200d-2640-fe0f-200d-27a1-fe0f","1f3c3-1f3fe-200d-2640-fe0f-200d-27a1-fe0f","1f3c3-1f3ff-200d-2640-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["man running facing right"],u:"1f3c3-200d-2642-fe0f-200d-27a1-fe0f",v:["1f3c3-1f3fb-200d-2642-fe0f-200d-27a1-fe0f","1f3c3-1f3fc-200d-2642-fe0f-200d-27a1-fe0f","1f3c3-1f3fd-200d-2642-fe0f-200d-27a1-fe0f","1f3c3-1f3fe-200d-2642-fe0f-200d-27a1-fe0f","1f3c3-1f3ff-200d-2642-fe0f-200d-27a1-fe0f"],a:"15.1"},{n:["dancer"],u:"1f483",v:["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"],a:"0.6"},{n:["man dancing"],u:"1f57a",v:["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"],a:"3.0"},{n:["person in suit levitating","man in business suit levitating"],u:"1f574-fe0f",v:["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"],a:"0.7"},{n:["dancers","woman with bunny ears"],u:"1f46f",a:"0.6"},{n:["men with bunny ears","men-with-bunny-ears-partying","man-with-bunny-ears-partying"],u:"1f46f-200d-2642-fe0f",a:"4.0"},{n:["women with bunny ears","women-with-bunny-ears-partying","woman-with-bunny-ears-partying"],u:"1f46f-200d-2640-fe0f",a:"4.0"},{n:["person in steamy room"],u:"1f9d6",v:["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"],a:"5.0"},{n:["man in steamy room"],u:"1f9d6-200d-2642-fe0f",v:["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in steamy room"],u:"1f9d6-200d-2640-fe0f",v:["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["person climbing"],u:"1f9d7",v:["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"],a:"5.0"},{n:["man climbing"],u:"1f9d7-200d-2642-fe0f",v:["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman climbing"],u:"1f9d7-200d-2640-fe0f",v:["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fencer"],u:"1f93a",a:"3.0"},{n:["horse racing"],u:"1f3c7",v:["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"],a:"1.0"},{n:["skier"],u:"26f7-fe0f",a:"0.7"},{n:["snowboarder"],u:"1f3c2",v:["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"],a:"0.6"},{n:["golfer","person golfing"],u:"1f3cc-fe0f",v:["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"],a:"0.7"},{n:["man golfing","man-golfing"],u:"1f3cc-fe0f-200d-2642-fe0f",v:["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman golfing","woman-golfing"],u:"1f3cc-fe0f-200d-2640-fe0f",v:["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["surfer"],u:"1f3c4",v:["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"],a:"0.6"},{n:["man surfing","man-surfing"],u:"1f3c4-200d-2642-fe0f",v:["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman surfing","woman-surfing"],u:"1f3c4-200d-2640-fe0f",v:["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["rowboat"],u:"1f6a3",v:["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"],a:"1.0"},{n:["man rowing boat","man-rowing-boat"],u:"1f6a3-200d-2642-fe0f",v:["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman rowing boat","woman-rowing-boat"],u:"1f6a3-200d-2640-fe0f",v:["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["swimmer"],u:"1f3ca",v:["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"],a:"0.6"},{n:["man swimming","man-swimming"],u:"1f3ca-200d-2642-fe0f",v:["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman swimming","woman-swimming"],u:"1f3ca-200d-2640-fe0f",v:["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with ball","person bouncing ball"],u:"26f9-fe0f",v:["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"],a:"0.7"},{n:["man bouncing ball","man-bouncing-ball"],u:"26f9-fe0f-200d-2642-fe0f",v:["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bouncing ball","woman-bouncing-ball"],u:"26f9-fe0f-200d-2640-fe0f",v:["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["weight lifter","person lifting weights"],u:"1f3cb-fe0f",v:["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"],a:"0.7"},{n:["man lifting weights","man-lifting-weights"],u:"1f3cb-fe0f-200d-2642-fe0f",v:["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman lifting weights","woman-lifting-weights"],u:"1f3cb-fe0f-200d-2640-fe0f",v:["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["bicyclist"],u:"1f6b4",v:["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"],a:"1.0"},{n:["man biking","man-biking"],u:"1f6b4-200d-2642-fe0f",v:["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman biking","woman-biking"],u:"1f6b4-200d-2640-fe0f",v:["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["mountain bicyclist"],u:"1f6b5",v:["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"],a:"1.0"},{n:["man mountain biking","man-mountain-biking"],u:"1f6b5-200d-2642-fe0f",v:["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman mountain biking","woman-mountain-biking"],u:"1f6b5-200d-2640-fe0f",v:["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person doing cartwheel"],u:"1f938",v:["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"],a:"3.0"},{n:["man cartwheeling","man-cartwheeling"],u:"1f938-200d-2642-fe0f",v:["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman cartwheeling","woman-cartwheeling"],u:"1f938-200d-2640-fe0f",v:["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["wrestlers"],u:"1f93c",a:"3.0"},{n:["men wrestling","man-wrestling"],u:"1f93c-200d-2642-fe0f",a:"4.0"},{n:["women wrestling","woman-wrestling"],u:"1f93c-200d-2640-fe0f",a:"4.0"},{n:["water polo"],u:"1f93d",v:["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"],a:"3.0"},{n:["man playing water polo","man-playing-water-polo"],u:"1f93d-200d-2642-fe0f",v:["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing water polo","woman-playing-water-polo"],u:"1f93d-200d-2640-fe0f",v:["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["handball"],u:"1f93e",v:["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"],a:"3.0"},{n:["man playing handball","man-playing-handball"],u:"1f93e-200d-2642-fe0f",v:["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing handball","woman-playing-handball"],u:"1f93e-200d-2640-fe0f",v:["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["juggling"],u:"1f939",v:["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"],a:"3.0"},{n:["man juggling","man-juggling"],u:"1f939-200d-2642-fe0f",v:["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman juggling","woman-juggling"],u:"1f939-200d-2640-fe0f",v:["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person in lotus position"],u:"1f9d8",v:["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"],a:"5.0"},{n:["man in lotus position"],u:"1f9d8-200d-2642-fe0f",v:["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in lotus position"],u:"1f9d8-200d-2640-fe0f",v:["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["bath"],u:"1f6c0",v:["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"],a:"0.6"},{n:["sleeping accommodation"],u:"1f6cc",v:["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"],a:"1.0"},{n:["people holding hands"],u:"1f9d1-200d-1f91d-200d-1f9d1",v:["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff"],a:"12.0"},{n:["women holding hands","two women holding hands"],u:"1f46d",v:["1f46d-1f3fb","1f46d-1f3fc","1f46d-1f3fd","1f46d-1f3fe","1f46d-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe"],a:"1.0"},{n:["couple","man and woman holding hands","woman and man holding hands"],u:"1f46b",v:["1f46b-1f3fb","1f46b-1f3fc","1f46b-1f3fd","1f46b-1f3fe","1f46b-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"0.6"},{n:["men holding hands","two men holding hands"],u:"1f46c",v:["1f46c-1f3fb","1f46c-1f3fc","1f46c-1f3fd","1f46c-1f3fe","1f46c-1f3ff","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"1.0"},{n:["kiss","couplekiss"],u:"1f48f",v:["1f48f-1f3fb","1f48f-1f3fc","1f48f-1f3fd","1f48f-1f3fe","1f48f-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-kiss-man","kiss: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["man-kiss-man","kiss: man, man"],u:"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-kiss-woman","kiss: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff"],a:"2.0"},{n:["couple with heart"],u:"1f491",v:["1f491-1f3fb","1f491-1f3fc","1f491-1f3fd","1f491-1f3fe","1f491-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-heart-man","couple with heart: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["man-heart-man","couple with heart: man, man"],u:"1f468-200d-2764-fe0f-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-heart-woman","couple with heart: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff"],a:"2.0"},{n:["man-woman-boy","family: man, woman, boy"],u:"1f468-200d-1f469-200d-1f466",a:"2.0"},{n:["man-woman-girl","family: man, woman, girl"],u:"1f468-200d-1f469-200d-1f467",a:"2.0"},{n:["man-woman-girl-boy","family: man, woman, girl, boy"],u:"1f468-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["man-woman-boy-boy","family: man, woman, boy, boy"],u:"1f468-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["man-woman-girl-girl","family: man, woman, girl, girl"],u:"1f468-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-man-boy","family: man, man, boy"],u:"1f468-200d-1f468-200d-1f466",a:"2.0"},{n:["man-man-girl","family: man, man, girl"],u:"1f468-200d-1f468-200d-1f467",a:"2.0"},{n:["man-man-girl-boy","family: man, man, girl, boy"],u:"1f468-200d-1f468-200d-1f467-200d-1f466",a:"2.0"},{n:["man-man-boy-boy","family: man, man, boy, boy"],u:"1f468-200d-1f468-200d-1f466-200d-1f466",a:"2.0"},{n:["man-man-girl-girl","family: man, man, girl, girl"],u:"1f468-200d-1f468-200d-1f467-200d-1f467",a:"2.0"},{n:["woman-woman-boy","family: woman, woman, boy"],u:"1f469-200d-1f469-200d-1f466",a:"2.0"},{n:["woman-woman-girl","family: woman, woman, girl"],u:"1f469-200d-1f469-200d-1f467",a:"2.0"},{n:["woman-woman-girl-boy","family: woman, woman, girl, boy"],u:"1f469-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["woman-woman-boy-boy","family: woman, woman, boy, boy"],u:"1f469-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["woman-woman-girl-girl","family: woman, woman, girl, girl"],u:"1f469-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-boy","family: man, boy"],u:"1f468-200d-1f466",a:"4.0"},{n:["man-boy-boy","family: man, boy, boy"],u:"1f468-200d-1f466-200d-1f466",a:"4.0"},{n:["man-girl","family: man, girl"],u:"1f468-200d-1f467",a:"4.0"},{n:["man-girl-boy","family: man, girl, boy"],u:"1f468-200d-1f467-200d-1f466",a:"4.0"},{n:["man-girl-girl","family: man, girl, girl"],u:"1f468-200d-1f467-200d-1f467",a:"4.0"},{n:["woman-boy","family: woman, boy"],u:"1f469-200d-1f466",a:"4.0"},{n:["woman-boy-boy","family: woman, boy, boy"],u:"1f469-200d-1f466-200d-1f466",a:"4.0"},{n:["woman-girl","family: woman, girl"],u:"1f469-200d-1f467",a:"4.0"},{n:["woman-girl-boy","family: woman, girl, boy"],u:"1f469-200d-1f467-200d-1f466",a:"4.0"},{n:["woman-girl-girl","family: woman, girl, girl"],u:"1f469-200d-1f467-200d-1f467",a:"4.0"},{n:["speaking head","speaking head in silhouette"],u:"1f5e3-fe0f",a:"0.7"},{n:["bust in silhouette"],u:"1f464",a:"0.6"},{n:["busts in silhouette"],u:"1f465",a:"1.0"},{n:["people hugging"],u:"1fac2",a:"13.0"},{n:["family"],u:"1f46a",a:"0.6"},{n:["family adult adult child","family: adult, adult, child"],u:"1f9d1-200d-1f9d1-200d-1f9d2",a:"15.1"},{n:["family adult adult child child","family: adult, adult, child, child"],u:"1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2",a:"15.1"},{n:["family adult child","family: adult, child"],u:"1f9d1-200d-1f9d2",a:"15.1"},{n:["family adult child child","family: adult, child, child"],u:"1f9d1-200d-1f9d2-200d-1f9d2",a:"15.1"},{n:["footprints"],u:"1f463",a:"0.6"}],ife=[{n:["monkey face"],u:"1f435",a:"0.6"},{n:["monkey"],u:"1f412",a:"0.6"},{n:["gorilla"],u:"1f98d",a:"3.0"},{n:["orangutan"],u:"1f9a7",a:"12.0"},{n:["dog","dog face"],u:"1f436",a:"0.6"},{n:["dog","dog2"],u:"1f415",a:"0.7"},{n:["guide dog"],u:"1f9ae",a:"12.0"},{n:["service dog"],u:"1f415-200d-1f9ba",a:"12.0"},{n:["poodle"],u:"1f429",a:"0.6"},{n:["wolf","wolf face"],u:"1f43a",a:"0.6"},{n:["fox face"],u:"1f98a",a:"3.0"},{n:["raccoon"],u:"1f99d",a:"11.0"},{n:["cat","cat face"],u:"1f431",a:"0.6"},{n:["cat","cat2"],u:"1f408",a:"0.7"},{n:["black cat"],u:"1f408-200d-2b1b",a:"13.0"},{n:["lion face"],u:"1f981",a:"1.0"},{n:["tiger","tiger face"],u:"1f42f",a:"0.6"},{n:["tiger","tiger2"],u:"1f405",a:"1.0"},{n:["leopard"],u:"1f406",a:"1.0"},{n:["horse","horse face"],u:"1f434",a:"0.6"},{n:["moose"],u:"1face",a:"15.0"},{n:["donkey"],u:"1facf",a:"15.0"},{n:["horse","racehorse"],u:"1f40e",a:"0.6"},{n:["unicorn face"],u:"1f984",a:"1.0"},{n:["zebra face"],u:"1f993",a:"5.0"},{n:["deer"],u:"1f98c",a:"3.0"},{n:["bison"],u:"1f9ac",a:"13.0"},{n:["cow","cow face"],u:"1f42e",a:"0.6"},{n:["ox"],u:"1f402",a:"1.0"},{n:["water buffalo"],u:"1f403",a:"1.0"},{n:["cow","cow2"],u:"1f404",a:"1.0"},{n:["pig","pig face"],u:"1f437",a:"0.6"},{n:["pig","pig2"],u:"1f416",a:"1.0"},{n:["boar"],u:"1f417",a:"0.6"},{n:["pig nose"],u:"1f43d",a:"0.6"},{n:["ram"],u:"1f40f",a:"1.0"},{n:["sheep"],u:"1f411",a:"0.6"},{n:["goat"],u:"1f410",a:"1.0"},{n:["dromedary camel"],u:"1f42a",a:"1.0"},{n:["camel","bactrian camel"],u:"1f42b",a:"0.6"},{n:["llama"],u:"1f999",a:"11.0"},{n:["giraffe face"],u:"1f992",a:"5.0"},{n:["elephant"],u:"1f418",a:"0.6"},{n:["mammoth"],u:"1f9a3",a:"13.0"},{n:["rhinoceros"],u:"1f98f",a:"3.0"},{n:["hippopotamus"],u:"1f99b",a:"11.0"},{n:["mouse","mouse face"],u:"1f42d",a:"0.6"},{n:["mouse","mouse2"],u:"1f401",a:"1.0"},{n:["rat"],u:"1f400",a:"1.0"},{n:["hamster","hamster face"],u:"1f439",a:"0.6"},{n:["rabbit","rabbit face"],u:"1f430",a:"0.6"},{n:["rabbit","rabbit2"],u:"1f407",a:"1.0"},{n:["chipmunk"],u:"1f43f-fe0f",a:"0.7"},{n:["beaver"],u:"1f9ab",a:"13.0"},{n:["hedgehog"],u:"1f994",a:"5.0"},{n:["bat"],u:"1f987",a:"3.0"},{n:["bear","bear face"],u:"1f43b",a:"0.6"},{n:["polar bear"],u:"1f43b-200d-2744-fe0f",a:"13.0"},{n:["koala"],u:"1f428",a:"0.6"},{n:["panda face"],u:"1f43c",a:"0.6"},{n:["sloth"],u:"1f9a5",a:"12.0"},{n:["otter"],u:"1f9a6",a:"12.0"},{n:["skunk"],u:"1f9a8",a:"12.0"},{n:["kangaroo"],u:"1f998",a:"11.0"},{n:["badger"],u:"1f9a1",a:"11.0"},{n:["feet","paw prints"],u:"1f43e",a:"0.6"},{n:["turkey"],u:"1f983",a:"1.0"},{n:["chicken"],u:"1f414",a:"0.6"},{n:["rooster"],u:"1f413",a:"1.0"},{n:["hatching chick"],u:"1f423",a:"0.6"},{n:["baby chick"],u:"1f424",a:"0.6"},{n:["hatched chick","front-facing baby chick"],u:"1f425",a:"0.6"},{n:["bird"],u:"1f426",a:"0.6"},{n:["penguin"],u:"1f427",a:"0.6"},{n:["dove","dove of peace"],u:"1f54a-fe0f",a:"0.7"},{n:["eagle"],u:"1f985",a:"3.0"},{n:["duck"],u:"1f986",a:"3.0"},{n:["swan"],u:"1f9a2",a:"11.0"},{n:["owl"],u:"1f989",a:"3.0"},{n:["dodo"],u:"1f9a4",a:"13.0"},{n:["feather"],u:"1fab6",a:"13.0"},{n:["flamingo"],u:"1f9a9",a:"12.0"},{n:["peacock"],u:"1f99a",a:"11.0"},{n:["parrot"],u:"1f99c",a:"11.0"},{n:["wing"],u:"1fabd",a:"15.0"},{n:["black bird"],u:"1f426-200d-2b1b",a:"15.0"},{n:["goose"],u:"1fabf",a:"15.0"},{n:["phoenix"],u:"1f426-200d-1f525",a:"15.1"},{n:["frog","frog face"],u:"1f438",a:"0.6"},{n:["crocodile"],u:"1f40a",a:"1.0"},{n:["turtle"],u:"1f422",a:"0.6"},{n:["lizard"],u:"1f98e",a:"3.0"},{n:["snake"],u:"1f40d",a:"0.6"},{n:["dragon face"],u:"1f432",a:"0.6"},{n:["dragon"],u:"1f409",a:"1.0"},{n:["sauropod"],u:"1f995",a:"5.0"},{n:["t-rex"],u:"1f996",a:"5.0"},{n:["whale","spouting whale"],u:"1f433",a:"0.6"},{n:["whale","whale2"],u:"1f40b",a:"1.0"},{n:["dolphin","flipper"],u:"1f42c",a:"0.6"},{n:["seal"],u:"1f9ad",a:"13.0"},{n:["fish"],u:"1f41f",a:"0.6"},{n:["tropical fish"],u:"1f420",a:"0.6"},{n:["blowfish"],u:"1f421",a:"0.6"},{n:["shark"],u:"1f988",a:"3.0"},{n:["octopus"],u:"1f419",a:"0.6"},{n:["shell","spiral shell"],u:"1f41a",a:"0.6"},{n:["coral"],u:"1fab8",a:"14.0"},{n:["jellyfish"],u:"1fabc",a:"15.0"},{n:["snail"],u:"1f40c",a:"0.6"},{n:["butterfly"],u:"1f98b",a:"3.0"},{n:["bug"],u:"1f41b",a:"0.6"},{n:["ant"],u:"1f41c",a:"0.6"},{n:["bee","honeybee"],u:"1f41d",a:"0.6"},{n:["beetle"],u:"1fab2",a:"13.0"},{n:["ladybug","lady beetle"],u:"1f41e",a:"0.6"},{n:["cricket"],u:"1f997",a:"5.0"},{n:["cockroach"],u:"1fab3",a:"13.0"},{n:["spider"],u:"1f577-fe0f",a:"0.7"},{n:["spider web"],u:"1f578-fe0f",a:"0.7"},{n:["scorpion"],u:"1f982",a:"1.0"},{n:["mosquito"],u:"1f99f",a:"11.0"},{n:["fly"],u:"1fab0",a:"13.0"},{n:["worm"],u:"1fab1",a:"13.0"},{n:["microbe"],u:"1f9a0",a:"11.0"},{n:["bouquet"],u:"1f490",a:"0.6"},{n:["cherry blossom"],u:"1f338",a:"0.6"},{n:["white flower"],u:"1f4ae",a:"0.6"},{n:["lotus"],u:"1fab7",a:"14.0"},{n:["rosette"],u:"1f3f5-fe0f",a:"0.7"},{n:["rose"],u:"1f339",a:"0.6"},{n:["wilted flower"],u:"1f940",a:"3.0"},{n:["hibiscus"],u:"1f33a",a:"0.6"},{n:["sunflower"],u:"1f33b",a:"0.6"},{n:["blossom"],u:"1f33c",a:"0.6"},{n:["tulip"],u:"1f337",a:"0.6"},{n:["hyacinth"],u:"1fabb",a:"15.0"},{n:["seedling"],u:"1f331",a:"0.6"},{n:["potted plant"],u:"1fab4",a:"13.0"},{n:["evergreen tree"],u:"1f332",a:"1.0"},{n:["deciduous tree"],u:"1f333",a:"1.0"},{n:["palm tree"],u:"1f334",a:"0.6"},{n:["cactus"],u:"1f335",a:"0.6"},{n:["ear of rice"],u:"1f33e",a:"0.6"},{n:["herb"],u:"1f33f",a:"0.6"},{n:["shamrock"],u:"2618-fe0f",a:"1.0"},{n:["four leaf clover"],u:"1f340",a:"0.6"},{n:["maple leaf"],u:"1f341",a:"0.6"},{n:["fallen leaf"],u:"1f342",a:"0.6"},{n:["leaves","leaf fluttering in wind"],u:"1f343",a:"0.6"},{n:["empty nest"],u:"1fab9",a:"14.0"},{n:["nest with eggs"],u:"1faba",a:"14.0"},{n:["mushroom"],u:"1f344",a:"0.6"}],afe=[{n:["grapes"],u:"1f347",a:"0.6"},{n:["melon"],u:"1f348",a:"0.6"},{n:["watermelon"],u:"1f349",a:"0.6"},{n:["tangerine"],u:"1f34a",a:"0.6"},{n:["lemon"],u:"1f34b",a:"1.0"},{n:["lime"],u:"1f34b-200d-1f7e9",a:"15.1"},{n:["banana"],u:"1f34c",a:"0.6"},{n:["pineapple"],u:"1f34d",a:"0.6"},{n:["mango"],u:"1f96d",a:"11.0"},{n:["apple","red apple"],u:"1f34e",a:"0.6"},{n:["green apple"],u:"1f34f",a:"0.6"},{n:["pear"],u:"1f350",a:"1.0"},{n:["peach"],u:"1f351",a:"0.6"},{n:["cherries"],u:"1f352",a:"0.6"},{n:["strawberry"],u:"1f353",a:"0.6"},{n:["blueberries"],u:"1fad0",a:"13.0"},{n:["kiwifruit"],u:"1f95d",a:"3.0"},{n:["tomato"],u:"1f345",a:"0.6"},{n:["olive"],u:"1fad2",a:"13.0"},{n:["coconut"],u:"1f965",a:"5.0"},{n:["avocado"],u:"1f951",a:"3.0"},{n:["eggplant","aubergine"],u:"1f346",a:"0.6"},{n:["potato"],u:"1f954",a:"3.0"},{n:["carrot"],u:"1f955",a:"3.0"},{n:["corn","ear of maize"],u:"1f33d",a:"0.6"},{n:["hot pepper"],u:"1f336-fe0f",a:"0.7"},{n:["bell pepper"],u:"1fad1",a:"13.0"},{n:["cucumber"],u:"1f952",a:"3.0"},{n:["leafy green"],u:"1f96c",a:"11.0"},{n:["broccoli"],u:"1f966",a:"5.0"},{n:["garlic"],u:"1f9c4",a:"12.0"},{n:["onion"],u:"1f9c5",a:"12.0"},{n:["peanuts"],u:"1f95c",a:"3.0"},{n:["beans"],u:"1fad8",a:"14.0"},{n:["chestnut"],u:"1f330",a:"0.6"},{n:["ginger root"],u:"1fada",a:"15.0"},{n:["pea pod"],u:"1fadb",a:"15.0"},{n:["brown mushroom"],u:"1f344-200d-1f7eb",a:"15.1"},{n:["bread"],u:"1f35e",a:"0.6"},{n:["croissant"],u:"1f950",a:"3.0"},{n:["baguette bread"],u:"1f956",a:"3.0"},{n:["flatbread"],u:"1fad3",a:"13.0"},{n:["pretzel"],u:"1f968",a:"5.0"},{n:["bagel"],u:"1f96f",a:"11.0"},{n:["pancakes"],u:"1f95e",a:"3.0"},{n:["waffle"],u:"1f9c7",a:"12.0"},{n:["cheese wedge"],u:"1f9c0",a:"1.0"},{n:["meat on bone"],u:"1f356",a:"0.6"},{n:["poultry leg"],u:"1f357",a:"0.6"},{n:["cut of meat"],u:"1f969",a:"5.0"},{n:["bacon"],u:"1f953",a:"3.0"},{n:["hamburger"],u:"1f354",a:"0.6"},{n:["fries","french fries"],u:"1f35f",a:"0.6"},{n:["pizza","slice of pizza"],u:"1f355",a:"0.6"},{n:["hotdog","hot dog"],u:"1f32d",a:"1.0"},{n:["sandwich"],u:"1f96a",a:"5.0"},{n:["taco"],u:"1f32e",a:"1.0"},{n:["burrito"],u:"1f32f",a:"1.0"},{n:["tamale"],u:"1fad4",a:"13.0"},{n:["stuffed flatbread"],u:"1f959",a:"3.0"},{n:["falafel"],u:"1f9c6",a:"12.0"},{n:["egg"],u:"1f95a",a:"3.0"},{n:["cooking","fried egg"],u:"1f373",a:"0.6"},{n:["shallow pan of food"],u:"1f958",a:"3.0"},{n:["stew","pot of food"],u:"1f372",a:"0.6"},{n:["fondue"],u:"1fad5",a:"13.0"},{n:["bowl with spoon"],u:"1f963",a:"5.0"},{n:["green salad"],u:"1f957",a:"3.0"},{n:["popcorn"],u:"1f37f",a:"1.0"},{n:["butter"],u:"1f9c8",a:"12.0"},{n:["salt","salt shaker"],u:"1f9c2",a:"11.0"},{n:["canned food"],u:"1f96b",a:"5.0"},{n:["bento","bento box"],u:"1f371",a:"0.6"},{n:["rice cracker"],u:"1f358",a:"0.6"},{n:["rice ball"],u:"1f359",a:"0.6"},{n:["rice","cooked rice"],u:"1f35a",a:"0.6"},{n:["curry","curry and rice"],u:"1f35b",a:"0.6"},{n:["ramen","steaming bowl"],u:"1f35c",a:"0.6"},{n:["spaghetti"],u:"1f35d",a:"0.6"},{n:["sweet potato","roasted sweet potato"],u:"1f360",a:"0.6"},{n:["oden"],u:"1f362",a:"0.6"},{n:["sushi"],u:"1f363",a:"0.6"},{n:["fried shrimp"],u:"1f364",a:"0.6"},{n:["fish cake","fish cake with swirl design"],u:"1f365",a:"0.6"},{n:["moon cake"],u:"1f96e",a:"11.0"},{n:["dango"],u:"1f361",a:"0.6"},{n:["dumpling"],u:"1f95f",a:"5.0"},{n:["fortune cookie"],u:"1f960",a:"5.0"},{n:["takeout box"],u:"1f961",a:"5.0"},{n:["crab"],u:"1f980",a:"1.0"},{n:["lobster"],u:"1f99e",a:"11.0"},{n:["shrimp"],u:"1f990",a:"3.0"},{n:["squid"],u:"1f991",a:"3.0"},{n:["oyster"],u:"1f9aa",a:"12.0"},{n:["icecream","soft ice cream"],u:"1f366",a:"0.6"},{n:["shaved ice"],u:"1f367",a:"0.6"},{n:["ice cream"],u:"1f368",a:"0.6"},{n:["doughnut"],u:"1f369",a:"0.6"},{n:["cookie"],u:"1f36a",a:"0.6"},{n:["birthday","birthday cake"],u:"1f382",a:"0.6"},{n:["cake","shortcake"],u:"1f370",a:"0.6"},{n:["cupcake"],u:"1f9c1",a:"11.0"},{n:["pie"],u:"1f967",a:"5.0"},{n:["chocolate bar"],u:"1f36b",a:"0.6"},{n:["candy"],u:"1f36c",a:"0.6"},{n:["lollipop"],u:"1f36d",a:"0.6"},{n:["custard"],u:"1f36e",a:"0.6"},{n:["honey pot"],u:"1f36f",a:"0.6"},{n:["baby bottle"],u:"1f37c",a:"1.0"},{n:["glass of milk"],u:"1f95b",a:"3.0"},{n:["coffee","hot beverage"],u:"2615",a:"0.6"},{n:["teapot"],u:"1fad6",a:"13.0"},{n:["tea","teacup without handle"],u:"1f375",a:"0.6"},{n:["sake","sake bottle and cup"],u:"1f376",a:"0.6"},{n:["champagne","bottle with popping cork"],u:"1f37e",a:"1.0"},{n:["wine glass"],u:"1f377",a:"0.6"},{n:["cocktail","cocktail glass"],u:"1f378",a:"0.6"},{n:["tropical drink"],u:"1f379",a:"0.6"},{n:["beer","beer mug"],u:"1f37a",a:"0.6"},{n:["beers","clinking beer mugs"],u:"1f37b",a:"0.6"},{n:["clinking glasses"],u:"1f942",a:"3.0"},{n:["tumbler glass"],u:"1f943",a:"3.0"},{n:["pouring liquid"],u:"1fad7",a:"14.0"},{n:["cup with straw"],u:"1f964",a:"5.0"},{n:["bubble tea"],u:"1f9cb",a:"13.0"},{n:["beverage box"],u:"1f9c3",a:"12.0"},{n:["mate drink"],u:"1f9c9",a:"12.0"},{n:["ice cube"],u:"1f9ca",a:"12.0"},{n:["chopsticks"],u:"1f962",a:"5.0"},{n:["knife fork plate","fork and knife with plate"],u:"1f37d-fe0f",a:"0.7"},{n:["fork and knife"],u:"1f374",a:"0.6"},{n:["spoon"],u:"1f944",a:"3.0"},{n:["hocho","knife"],u:"1f52a",a:"0.6"},{n:["jar"],u:"1fad9",a:"14.0"},{n:["amphora"],u:"1f3fa",a:"1.0"}],sfe=[{n:["earth africa","earth globe europe-africa"],u:"1f30d",a:"0.7"},{n:["earth americas","earth globe americas"],u:"1f30e",a:"0.7"},{n:["earth asia","earth globe asia-australia"],u:"1f30f",a:"0.6"},{n:["globe with meridians"],u:"1f310",a:"1.0"},{n:["world map"],u:"1f5fa-fe0f",a:"0.7"},{n:["japan","silhouette of japan"],u:"1f5fe",a:"0.6"},{n:["compass"],u:"1f9ed",a:"11.0"},{n:["snow-capped mountain","snow capped mountain"],u:"1f3d4-fe0f",a:"0.7"},{n:["mountain"],u:"26f0-fe0f",a:"0.7"},{n:["volcano"],u:"1f30b",a:"0.6"},{n:["mount fuji"],u:"1f5fb",a:"0.6"},{n:["camping"],u:"1f3d5-fe0f",a:"0.7"},{n:["beach with umbrella"],u:"1f3d6-fe0f",a:"0.7"},{n:["desert"],u:"1f3dc-fe0f",a:"0.7"},{n:["desert island"],u:"1f3dd-fe0f",a:"0.7"},{n:["national park"],u:"1f3de-fe0f",a:"0.7"},{n:["stadium"],u:"1f3df-fe0f",a:"0.7"},{n:["classical building"],u:"1f3db-fe0f",a:"0.7"},{n:["building construction"],u:"1f3d7-fe0f",a:"0.7"},{n:["brick","bricks"],u:"1f9f1",a:"11.0"},{n:["rock"],u:"1faa8",a:"13.0"},{n:["wood"],u:"1fab5",a:"13.0"},{n:["hut"],u:"1f6d6",a:"13.0"},{n:["houses","house buildings"],u:"1f3d8-fe0f",a:"0.7"},{n:["derelict house","derelict house building"],u:"1f3da-fe0f",a:"0.7"},{n:["house","house building"],u:"1f3e0",a:"0.6"},{n:["house with garden"],u:"1f3e1",a:"0.6"},{n:["office","office building"],u:"1f3e2",a:"0.6"},{n:["post office","japanese post office"],u:"1f3e3",a:"0.6"},{n:["european post office"],u:"1f3e4",a:"1.0"},{n:["hospital"],u:"1f3e5",a:"0.6"},{n:["bank"],u:"1f3e6",a:"0.6"},{n:["hotel"],u:"1f3e8",a:"0.6"},{n:["love hotel"],u:"1f3e9",a:"0.6"},{n:["convenience store"],u:"1f3ea",a:"0.6"},{n:["school"],u:"1f3eb",a:"0.6"},{n:["department store"],u:"1f3ec",a:"0.6"},{n:["factory"],u:"1f3ed",a:"0.6"},{n:["japanese castle"],u:"1f3ef",a:"0.6"},{n:["european castle"],u:"1f3f0",a:"0.6"},{n:["wedding"],u:"1f492",a:"0.6"},{n:["tokyo tower"],u:"1f5fc",a:"0.6"},{n:["statue of liberty"],u:"1f5fd",a:"0.6"},{n:["church"],u:"26ea",a:"0.6"},{n:["mosque"],u:"1f54c",a:"1.0"},{n:["hindu temple"],u:"1f6d5",a:"12.0"},{n:["synagogue"],u:"1f54d",a:"1.0"},{n:["shinto shrine"],u:"26e9-fe0f",a:"0.7"},{n:["kaaba"],u:"1f54b",a:"1.0"},{n:["fountain"],u:"26f2",a:"0.6"},{n:["tent"],u:"26fa",a:"0.6"},{n:["foggy"],u:"1f301",a:"0.6"},{n:["night with stars"],u:"1f303",a:"0.6"},{n:["cityscape"],u:"1f3d9-fe0f",a:"0.7"},{n:["sunrise over mountains"],u:"1f304",a:"0.6"},{n:["sunrise"],u:"1f305",a:"0.6"},{n:["city sunset","cityscape at dusk"],u:"1f306",a:"0.6"},{n:["city sunrise","sunset over buildings"],u:"1f307",a:"0.6"},{n:["bridge at night"],u:"1f309",a:"0.6"},{n:["hotsprings","hot springs"],u:"2668-fe0f",a:"0.6"},{n:["carousel horse"],u:"1f3a0",a:"0.6"},{n:["playground slide"],u:"1f6dd",a:"14.0"},{n:["ferris wheel"],u:"1f3a1",a:"0.6"},{n:["roller coaster"],u:"1f3a2",a:"0.6"},{n:["barber","barber pole"],u:"1f488",a:"0.6"},{n:["circus tent"],u:"1f3aa",a:"0.6"},{n:["steam locomotive"],u:"1f682",a:"1.0"},{n:["railway car"],u:"1f683",a:"0.6"},{n:["high-speed train","bullettrain side"],u:"1f684",a:"0.6"},{n:["bullettrain front","high-speed train with bullet nose"],u:"1f685",a:"0.6"},{n:["train","train2"],u:"1f686",a:"1.0"},{n:["metro"],u:"1f687",a:"0.6"},{n:["light rail"],u:"1f688",a:"1.0"},{n:["station"],u:"1f689",a:"0.6"},{n:["tram"],u:"1f68a",a:"1.0"},{n:["monorail"],u:"1f69d",a:"1.0"},{n:["mountain railway"],u:"1f69e",a:"1.0"},{n:["train","tram car"],u:"1f68b",a:"1.0"},{n:["bus"],u:"1f68c",a:"0.6"},{n:["oncoming bus"],u:"1f68d",a:"0.7"},{n:["trolleybus"],u:"1f68e",a:"1.0"},{n:["minibus"],u:"1f690",a:"1.0"},{n:["ambulance"],u:"1f691",a:"0.6"},{n:["fire engine"],u:"1f692",a:"0.6"},{n:["police car"],u:"1f693",a:"0.6"},{n:["oncoming police car"],u:"1f694",a:"0.7"},{n:["taxi"],u:"1f695",a:"0.6"},{n:["oncoming taxi"],u:"1f696",a:"1.0"},{n:["car","red car","automobile"],u:"1f697",a:"0.6"},{n:["oncoming automobile"],u:"1f698",a:"0.7"},{n:["blue car","recreational vehicle"],u:"1f699",a:"0.6"},{n:["pickup truck"],u:"1f6fb",a:"13.0"},{n:["truck","delivery truck"],u:"1f69a",a:"0.6"},{n:["articulated lorry"],u:"1f69b",a:"1.0"},{n:["tractor"],u:"1f69c",a:"1.0"},{n:["racing car"],u:"1f3ce-fe0f",a:"0.7"},{n:["motorcycle","racing motorcycle"],u:"1f3cd-fe0f",a:"0.7"},{n:["motor scooter"],u:"1f6f5",a:"3.0"},{n:["manual wheelchair"],u:"1f9bd",a:"12.0"},{n:["motorized wheelchair"],u:"1f9bc",a:"12.0"},{n:["auto rickshaw"],u:"1f6fa",a:"12.0"},{n:["bike","bicycle"],u:"1f6b2",a:"0.6"},{n:["scooter"],u:"1f6f4",a:"3.0"},{n:["skateboard"],u:"1f6f9",a:"11.0"},{n:["roller skate"],u:"1f6fc",a:"13.0"},{n:["busstop","bus stop"],u:"1f68f",a:"0.6"},{n:["motorway"],u:"1f6e3-fe0f",a:"0.7"},{n:["railway track"],u:"1f6e4-fe0f",a:"0.7"},{n:["oil drum"],u:"1f6e2-fe0f",a:"0.7"},{n:["fuelpump","fuel pump"],u:"26fd",a:"0.6"},{n:["wheel"],u:"1f6de",a:"14.0"},{n:["rotating light","police cars revolving light"],u:"1f6a8",a:"0.6"},{n:["traffic light","horizontal traffic light"],u:"1f6a5",a:"0.6"},{n:["vertical traffic light"],u:"1f6a6",a:"1.0"},{n:["octagonal sign"],u:"1f6d1",a:"3.0"},{n:["construction","construction sign"],u:"1f6a7",a:"0.6"},{n:["anchor"],u:"2693",a:"0.6"},{n:["ring buoy"],u:"1f6df",a:"14.0"},{n:["boat","sailboat"],u:"26f5",a:"0.6"},{n:["canoe"],u:"1f6f6",a:"3.0"},{n:["speedboat"],u:"1f6a4",a:"0.6"},{n:["passenger ship"],u:"1f6f3-fe0f",a:"0.7"},{n:["ferry"],u:"26f4-fe0f",a:"0.7"},{n:["motor boat"],u:"1f6e5-fe0f",a:"0.7"},{n:["ship"],u:"1f6a2",a:"0.6"},{n:["airplane"],u:"2708-fe0f",a:"0.6"},{n:["small airplane"],u:"1f6e9-fe0f",a:"0.7"},{n:["airplane departure"],u:"1f6eb",a:"1.0"},{n:["airplane arriving"],u:"1f6ec",a:"1.0"},{n:["parachute"],u:"1fa82",a:"12.0"},{n:["seat"],u:"1f4ba",a:"0.6"},{n:["helicopter"],u:"1f681",a:"1.0"},{n:["suspension railway"],u:"1f69f",a:"1.0"},{n:["mountain cableway"],u:"1f6a0",a:"1.0"},{n:["aerial tramway"],u:"1f6a1",a:"1.0"},{n:["satellite"],u:"1f6f0-fe0f",a:"0.7"},{n:["rocket"],u:"1f680",a:"0.6"},{n:["flying saucer"],u:"1f6f8",a:"5.0"},{n:["bellhop bell"],u:"1f6ce-fe0f",a:"0.7"},{n:["luggage"],u:"1f9f3",a:"11.0"},{n:["hourglass"],u:"231b",a:"0.6"},{n:["hourglass flowing sand","hourglass with flowing sand"],u:"23f3",a:"0.6"},{n:["watch"],u:"231a",a:"0.6"},{n:["alarm clock"],u:"23f0",a:"0.6"},{n:["stopwatch"],u:"23f1-fe0f",a:"1.0"},{n:["timer clock"],u:"23f2-fe0f",a:"1.0"},{n:["mantelpiece clock"],u:"1f570-fe0f",a:"0.7"},{n:["clock12","clock face twelve oclock"],u:"1f55b",a:"0.6"},{n:["clock1230","clock face twelve-thirty"],u:"1f567",a:"0.7"},{n:["clock1","clock face one oclock"],u:"1f550",a:"0.6"},{n:["clock130","clock face one-thirty"],u:"1f55c",a:"0.7"},{n:["clock2","clock face two oclock"],u:"1f551",a:"0.6"},{n:["clock230","clock face two-thirty"],u:"1f55d",a:"0.7"},{n:["clock3","clock face three oclock"],u:"1f552",a:"0.6"},{n:["clock330","clock face three-thirty"],u:"1f55e",a:"0.7"},{n:["clock4","clock face four oclock"],u:"1f553",a:"0.6"},{n:["clock430","clock face four-thirty"],u:"1f55f",a:"0.7"},{n:["clock5","clock face five oclock"],u:"1f554",a:"0.6"},{n:["clock530","clock face five-thirty"],u:"1f560",a:"0.7"},{n:["clock6","clock face six oclock"],u:"1f555",a:"0.6"},{n:["clock630","clock face six-thirty"],u:"1f561",a:"0.7"},{n:["clock7","clock face seven oclock"],u:"1f556",a:"0.6"},{n:["clock730","clock face seven-thirty"],u:"1f562",a:"0.7"},{n:["clock8","clock face eight oclock"],u:"1f557",a:"0.6"},{n:["clock830","clock face eight-thirty"],u:"1f563",a:"0.7"},{n:["clock9","clock face nine oclock"],u:"1f558",a:"0.6"},{n:["clock930","clock face nine-thirty"],u:"1f564",a:"0.7"},{n:["clock10","clock face ten oclock"],u:"1f559",a:"0.6"},{n:["clock1030","clock face ten-thirty"],u:"1f565",a:"0.7"},{n:["clock11","clock face eleven oclock"],u:"1f55a",a:"0.6"},{n:["clock1130","clock face eleven-thirty"],u:"1f566",a:"0.7"},{n:["new moon","new moon symbol"],u:"1f311",a:"0.6"},{n:["waxing crescent moon","waxing crescent moon symbol"],u:"1f312",a:"1.0"},{n:["first quarter moon","first quarter moon symbol"],u:"1f313",a:"0.6"},{n:["moon","waxing gibbous moon","waxing gibbous moon symbol"],u:"1f314",a:"0.6"},{n:["full moon","full moon symbol"],u:"1f315",a:"0.6"},{n:["waning gibbous moon","waning gibbous moon symbol"],u:"1f316",a:"1.0"},{n:["last quarter moon","last quarter moon symbol"],u:"1f317",a:"1.0"},{n:["waning crescent moon","waning crescent moon symbol"],u:"1f318",a:"1.0"},{n:["crescent moon"],u:"1f319",a:"0.6"},{n:["new moon with face"],u:"1f31a",a:"1.0"},{n:["first quarter moon with face"],u:"1f31b",a:"0.6"},{n:["last quarter moon with face"],u:"1f31c",a:"0.7"},{n:["thermometer"],u:"1f321-fe0f",a:"0.7"},{n:["sunny","black sun with rays"],u:"2600-fe0f",a:"0.6"},{n:["full moon with face"],u:"1f31d",a:"1.0"},{n:["sun with face"],u:"1f31e",a:"1.0"},{n:["ringed planet"],u:"1fa90",a:"12.0"},{n:["star","white medium star"],u:"2b50",a:"0.6"},{n:["star2","glowing star"],u:"1f31f",a:"0.6"},{n:["stars","shooting star"],u:"1f320",a:"0.6"},{n:["milky way"],u:"1f30c",a:"0.6"},{n:["cloud"],u:"2601-fe0f",a:"0.6"},{n:["partly sunny","sun behind cloud"],u:"26c5",a:"0.6"},{n:["thunder cloud and rain","cloud with lightning and rain"],u:"26c8-fe0f",a:"0.7"},{n:["mostly sunny","sun small cloud","sun behind small cloud"],u:"1f324-fe0f",a:"0.7"},{n:["barely sunny","sun behind cloud","sun behind large cloud"],u:"1f325-fe0f",a:"0.7"},{n:["partly sunny rain","sun behind rain cloud"],u:"1f326-fe0f",a:"0.7"},{n:["rain cloud","cloud with rain"],u:"1f327-fe0f",a:"0.7"},{n:["snow cloud","cloud with snow"],u:"1f328-fe0f",a:"0.7"},{n:["lightning","lightning cloud","cloud with lightning"],u:"1f329-fe0f",a:"0.7"},{n:["tornado","tornado cloud"],u:"1f32a-fe0f",a:"0.7"},{n:["fog"],u:"1f32b-fe0f",a:"0.7"},{n:["wind face","wind blowing face"],u:"1f32c-fe0f",a:"0.7"},{n:["cyclone"],u:"1f300",a:"0.6"},{n:["rainbow"],u:"1f308",a:"0.6"},{n:["closed umbrella"],u:"1f302",a:"0.6"},{n:["umbrella"],u:"2602-fe0f",a:"0.7"},{n:["umbrella with rain drops"],u:"2614",a:"0.6"},{n:["umbrella on ground"],u:"26f1-fe0f",a:"0.7"},{n:["zap","high voltage sign"],u:"26a1",a:"0.6"},{n:["snowflake"],u:"2744-fe0f",a:"0.6"},{n:["snowman"],u:"2603-fe0f",a:"0.7"},{n:["snowman without snow"],u:"26c4",a:"0.6"},{n:["comet"],u:"2604-fe0f",a:"1.0"},{n:["fire"],u:"1f525",a:"0.6"},{n:["droplet"],u:"1f4a7",a:"0.6"},{n:["ocean","water wave"],u:"1f30a",a:"0.6"}],ofe=[{n:["jack-o-lantern","jack o lantern"],u:"1f383",a:"0.6"},{n:["christmas tree"],u:"1f384",a:"0.6"},{n:["fireworks"],u:"1f386",a:"0.6"},{n:["sparkler","firework sparkler"],u:"1f387",a:"0.6"},{n:["firecracker"],u:"1f9e8",a:"11.0"},{n:["sparkles"],u:"2728",a:"0.6"},{n:["balloon"],u:"1f388",a:"0.6"},{n:["tada","party popper"],u:"1f389",a:"0.6"},{n:["confetti ball"],u:"1f38a",a:"0.6"},{n:["tanabata tree"],u:"1f38b",a:"0.6"},{n:["bamboo","pine decoration"],u:"1f38d",a:"0.6"},{n:["dolls","japanese dolls"],u:"1f38e",a:"0.6"},{n:["flags","carp streamer"],u:"1f38f",a:"0.6"},{n:["wind chime"],u:"1f390",a:"0.6"},{n:["rice scene","moon viewing ceremony"],u:"1f391",a:"0.6"},{n:["red envelope","red gift envelope"],u:"1f9e7",a:"11.0"},{n:["ribbon"],u:"1f380",a:"0.6"},{n:["gift","wrapped present"],u:"1f381",a:"0.6"},{n:["reminder ribbon"],u:"1f397-fe0f",a:"0.7"},{n:["admission tickets"],u:"1f39f-fe0f",a:"0.7"},{n:["ticket"],u:"1f3ab",a:"0.6"},{n:["medal","military medal"],u:"1f396-fe0f",a:"0.7"},{n:["trophy"],u:"1f3c6",a:"0.6"},{n:["sports medal"],u:"1f3c5",a:"1.0"},{n:["first place medal"],u:"1f947",a:"3.0"},{n:["second place medal"],u:"1f948",a:"3.0"},{n:["third place medal"],u:"1f949",a:"3.0"},{n:["soccer","soccer ball"],u:"26bd",a:"0.6"},{n:["baseball"],u:"26be",a:"0.6"},{n:["softball"],u:"1f94e",a:"11.0"},{n:["basketball","basketball and hoop"],u:"1f3c0",a:"0.6"},{n:["volleyball"],u:"1f3d0",a:"1.0"},{n:["football","american football"],u:"1f3c8",a:"0.6"},{n:["rugby football"],u:"1f3c9",a:"1.0"},{n:["tennis","tennis racquet and ball"],u:"1f3be",a:"0.6"},{n:["flying disc"],u:"1f94f",a:"11.0"},{n:["bowling"],u:"1f3b3",a:"0.6"},{n:["cricket bat and ball"],u:"1f3cf",a:"1.0"},{n:["field hockey stick and ball"],u:"1f3d1",a:"1.0"},{n:["ice hockey stick and puck"],u:"1f3d2",a:"1.0"},{n:["lacrosse","lacrosse stick and ball"],u:"1f94d",a:"11.0"},{n:["table tennis paddle and ball"],u:"1f3d3",a:"1.0"},{n:["badminton racquet and shuttlecock"],u:"1f3f8",a:"1.0"},{n:["boxing glove"],u:"1f94a",a:"3.0"},{n:["martial arts uniform"],u:"1f94b",a:"3.0"},{n:["goal net"],u:"1f945",a:"3.0"},{n:["golf","flag in hole"],u:"26f3",a:"0.6"},{n:["ice skate"],u:"26f8-fe0f",a:"0.7"},{n:["fishing pole and fish"],u:"1f3a3",a:"0.6"},{n:["diving mask"],u:"1f93f",a:"12.0"},{n:["running shirt with sash"],u:"1f3bd",a:"0.6"},{n:["ski","ski and ski boot"],u:"1f3bf",a:"0.6"},{n:["sled"],u:"1f6f7",a:"5.0"},{n:["curling stone"],u:"1f94c",a:"5.0"},{n:["dart","direct hit"],u:"1f3af",a:"0.6"},{n:["yo-yo"],u:"1fa80",a:"12.0"},{n:["kite"],u:"1fa81",a:"12.0"},{n:["gun","pistol"],u:"1f52b",a:"0.6"},{n:["8ball","billiards"],u:"1f3b1",a:"0.6"},{n:["crystal ball"],u:"1f52e",a:"0.6"},{n:["magic wand"],u:"1fa84",a:"13.0"},{n:["video game"],u:"1f3ae",a:"0.6"},{n:["joystick"],u:"1f579-fe0f",a:"0.7"},{n:["slot machine"],u:"1f3b0",a:"0.6"},{n:["game die"],u:"1f3b2",a:"0.6"},{n:["jigsaw","jigsaw puzzle piece"],u:"1f9e9",a:"11.0"},{n:["teddy bear"],u:"1f9f8",a:"11.0"},{n:["pinata"],u:"1fa85",a:"13.0"},{n:["mirror ball"],u:"1faa9",a:"14.0"},{n:["nesting dolls"],u:"1fa86",a:"13.0"},{n:["spades","black spade suit"],u:"2660-fe0f",a:"0.6"},{n:["hearts","black heart suit"],u:"2665-fe0f",a:"0.6"},{n:["diamonds","black diamond suit"],u:"2666-fe0f",a:"0.6"},{n:["clubs","black club suit"],u:"2663-fe0f",a:"0.6"},{n:["chess pawn"],u:"265f-fe0f",a:"11.0"},{n:["black joker","playing card black joker"],u:"1f0cf",a:"0.6"},{n:["mahjong","mahjong tile red dragon"],u:"1f004",a:"0.6"},{n:["flower playing cards"],u:"1f3b4",a:"0.6"},{n:["performing arts"],u:"1f3ad",a:"0.6"},{n:["framed picture","frame with picture"],u:"1f5bc-fe0f",a:"0.7"},{n:["art","artist palette"],u:"1f3a8",a:"0.6"},{n:["thread","spool of thread"],u:"1f9f5",a:"11.0"},{n:["sewing needle"],u:"1faa1",a:"13.0"},{n:["yarn","ball of yarn"],u:"1f9f6",a:"11.0"},{n:["knot"],u:"1faa2",a:"13.0"}],ufe=[{n:["eyeglasses"],u:"1f453",a:"0.6"},{n:["sunglasses","dark sunglasses"],u:"1f576-fe0f",a:"0.7"},{n:["goggles"],u:"1f97d",a:"11.0"},{n:["lab coat"],u:"1f97c",a:"11.0"},{n:["safety vest"],u:"1f9ba",a:"12.0"},{n:["necktie"],u:"1f454",a:"0.6"},{n:["shirt","tshirt","t-shirt"],u:"1f455",a:"0.6"},{n:["jeans"],u:"1f456",a:"0.6"},{n:["scarf"],u:"1f9e3",a:"5.0"},{n:["gloves"],u:"1f9e4",a:"5.0"},{n:["coat"],u:"1f9e5",a:"5.0"},{n:["socks"],u:"1f9e6",a:"5.0"},{n:["dress"],u:"1f457",a:"0.6"},{n:["kimono"],u:"1f458",a:"0.6"},{n:["sari"],u:"1f97b",a:"12.0"},{n:["one-piece swimsuit"],u:"1fa71",a:"12.0"},{n:["briefs"],u:"1fa72",a:"12.0"},{n:["shorts"],u:"1fa73",a:"12.0"},{n:["bikini"],u:"1f459",a:"0.6"},{n:["womans clothes"],u:"1f45a",a:"0.6"},{n:["folding hand fan"],u:"1faad",a:"15.0"},{n:["purse"],u:"1f45b",a:"0.6"},{n:["handbag"],u:"1f45c",a:"0.6"},{n:["pouch"],u:"1f45d",a:"0.6"},{n:["shopping bags"],u:"1f6cd-fe0f",a:"0.7"},{n:["school satchel"],u:"1f392",a:"0.6"},{n:["thong sandal"],u:"1fa74",a:"13.0"},{n:["shoe","mans shoe"],u:"1f45e",a:"0.6"},{n:["athletic shoe"],u:"1f45f",a:"0.6"},{n:["hiking boot"],u:"1f97e",a:"11.0"},{n:["flat shoe","womans flat shoe"],u:"1f97f",a:"11.0"},{n:["high heel","high-heeled shoe"],u:"1f460",a:"0.6"},{n:["sandal","womans sandal"],u:"1f461",a:"0.6"},{n:["ballet shoes"],u:"1fa70",a:"12.0"},{n:["boot","womans boots"],u:"1f462",a:"0.6"},{n:["hair pick"],u:"1faae",a:"15.0"},{n:["crown"],u:"1f451",a:"0.6"},{n:["womans hat"],u:"1f452",a:"0.6"},{n:["tophat","top hat"],u:"1f3a9",a:"0.6"},{n:["mortar board","graduation cap"],u:"1f393",a:"0.6"},{n:["billed cap"],u:"1f9e2",a:"5.0"},{n:["military helmet"],u:"1fa96",a:"13.0"},{n:["rescue worker’s helmet","helmet with white cross"],u:"26d1-fe0f",a:"0.7"},{n:["prayer beads"],u:"1f4ff",a:"1.0"},{n:["lipstick"],u:"1f484",a:"0.6"},{n:["ring"],u:"1f48d",a:"0.6"},{n:["gem","gem stone"],u:"1f48e",a:"0.6"},{n:["mute","speaker with cancellation stroke"],u:"1f507",a:"1.0"},{n:["speaker"],u:"1f508",a:"0.7"},{n:["sound","speaker with one sound wave"],u:"1f509",a:"1.0"},{n:["loud sound","speaker with three sound waves"],u:"1f50a",a:"0.6"},{n:["loudspeaker","public address loudspeaker"],u:"1f4e2",a:"0.6"},{n:["mega","cheering megaphone"],u:"1f4e3",a:"0.6"},{n:["postal horn"],u:"1f4ef",a:"1.0"},{n:["bell"],u:"1f514",a:"0.6"},{n:["no bell","bell with cancellation stroke"],u:"1f515",a:"1.0"},{n:["musical score"],u:"1f3bc",a:"0.6"},{n:["musical note"],u:"1f3b5",a:"0.6"},{n:["notes","multiple musical notes"],u:"1f3b6",a:"0.6"},{n:["studio microphone"],u:"1f399-fe0f",a:"0.7"},{n:["level slider"],u:"1f39a-fe0f",a:"0.7"},{n:["control knobs"],u:"1f39b-fe0f",a:"0.7"},{n:["microphone"],u:"1f3a4",a:"0.6"},{n:["headphone","headphones"],u:"1f3a7",a:"0.6"},{n:["radio"],u:"1f4fb",a:"0.6"},{n:["saxophone"],u:"1f3b7",a:"0.6"},{n:["accordion"],u:"1fa97",a:"13.0"},{n:["guitar"],u:"1f3b8",a:"0.6"},{n:["musical keyboard"],u:"1f3b9",a:"0.6"},{n:["trumpet"],u:"1f3ba",a:"0.6"},{n:["violin"],u:"1f3bb",a:"0.6"},{n:["banjo"],u:"1fa95",a:"12.0"},{n:["drum with drumsticks"],u:"1f941",a:"3.0"},{n:["long drum"],u:"1fa98",a:"13.0"},{n:["maracas"],u:"1fa87",a:"15.0"},{n:["flute"],u:"1fa88",a:"15.0"},{n:["iphone","mobile phone"],u:"1f4f1",a:"0.6"},{n:["calling","mobile phone with rightwards arrow at left"],u:"1f4f2",a:"0.6"},{n:["phone","telephone","black telephone"],u:"260e-fe0f",a:"0.6"},{n:["telephone receiver"],u:"1f4de",a:"0.6"},{n:["pager"],u:"1f4df",a:"0.6"},{n:["fax","fax machine"],u:"1f4e0",a:"0.6"},{n:["battery"],u:"1f50b",a:"0.6"},{n:["low battery"],u:"1faab",a:"14.0"},{n:["electric plug"],u:"1f50c",a:"0.6"},{n:["computer","personal computer"],u:"1f4bb",a:"0.6"},{n:["desktop computer"],u:"1f5a5-fe0f",a:"0.7"},{n:["printer"],u:"1f5a8-fe0f",a:"0.7"},{n:["keyboard"],u:"2328-fe0f",a:"1.0"},{n:["computer mouse","three button mouse"],u:"1f5b1-fe0f",a:"0.7"},{n:["trackball"],u:"1f5b2-fe0f",a:"0.7"},{n:["minidisc"],u:"1f4bd",a:"0.6"},{n:["floppy disk"],u:"1f4be",a:"0.6"},{n:["cd","optical disc"],u:"1f4bf",a:"0.6"},{n:["dvd"],u:"1f4c0",a:"0.6"},{n:["abacus"],u:"1f9ee",a:"11.0"},{n:["movie camera"],u:"1f3a5",a:"0.6"},{n:["film frames"],u:"1f39e-fe0f",a:"0.7"},{n:["film projector"],u:"1f4fd-fe0f",a:"0.7"},{n:["clapper","clapper board"],u:"1f3ac",a:"0.6"},{n:["tv","television"],u:"1f4fa",a:"0.6"},{n:["camera"],u:"1f4f7",a:"0.6"},{n:["camera with flash"],u:"1f4f8",a:"1.0"},{n:["video camera"],u:"1f4f9",a:"0.6"},{n:["vhs","videocassette"],u:"1f4fc",a:"0.6"},{n:["mag","left-pointing magnifying glass"],u:"1f50d",a:"0.6"},{n:["mag right","right-pointing magnifying glass"],u:"1f50e",a:"0.6"},{n:["candle"],u:"1f56f-fe0f",a:"0.7"},{n:["bulb","electric light bulb"],u:"1f4a1",a:"0.6"},{n:["flashlight","electric torch"],u:"1f526",a:"0.6"},{n:["lantern","izakaya lantern"],u:"1f3ee",a:"0.6"},{n:["diya lamp"],u:"1fa94",a:"12.0"},{n:["notebook with decorative cover"],u:"1f4d4",a:"0.6"},{n:["closed book"],u:"1f4d5",a:"0.6"},{n:["book","open book"],u:"1f4d6",a:"0.6"},{n:["green book"],u:"1f4d7",a:"0.6"},{n:["blue book"],u:"1f4d8",a:"0.6"},{n:["orange book"],u:"1f4d9",a:"0.6"},{n:["books"],u:"1f4da",a:"0.6"},{n:["notebook"],u:"1f4d3",a:"0.6"},{n:["ledger"],u:"1f4d2",a:"0.6"},{n:["page with curl"],u:"1f4c3",a:"0.6"},{n:["scroll"],u:"1f4dc",a:"0.6"},{n:["page facing up"],u:"1f4c4",a:"0.6"},{n:["newspaper"],u:"1f4f0",a:"0.6"},{n:["rolled-up newspaper","rolled up newspaper"],u:"1f5de-fe0f",a:"0.7"},{n:["bookmark tabs"],u:"1f4d1",a:"0.6"},{n:["bookmark"],u:"1f516",a:"0.6"},{n:["label"],u:"1f3f7-fe0f",a:"0.7"},{n:["moneybag","money bag"],u:"1f4b0",a:"0.6"},{n:["coin"],u:"1fa99",a:"13.0"},{n:["yen","banknote with yen sign"],u:"1f4b4",a:"0.6"},{n:["dollar","banknote with dollar sign"],u:"1f4b5",a:"0.6"},{n:["euro","banknote with euro sign"],u:"1f4b6",a:"1.0"},{n:["pound","banknote with pound sign"],u:"1f4b7",a:"1.0"},{n:["money with wings"],u:"1f4b8",a:"0.6"},{n:["credit card"],u:"1f4b3",a:"0.6"},{n:["receipt"],u:"1f9fe",a:"11.0"},{n:["chart","chart with upwards trend and yen sign"],u:"1f4b9",a:"0.6"},{n:["email","envelope"],u:"2709-fe0f",a:"0.6"},{n:["e-mail","e-mail symbol"],u:"1f4e7",a:"0.6"},{n:["incoming envelope"],u:"1f4e8",a:"0.6"},{n:["envelope with arrow","envelope with downwards arrow above"],u:"1f4e9",a:"0.6"},{n:["outbox tray"],u:"1f4e4",a:"0.6"},{n:["inbox tray"],u:"1f4e5",a:"0.6"},{n:["package"],u:"1f4e6",a:"0.6"},{n:["mailbox","closed mailbox with raised flag"],u:"1f4eb",a:"0.6"},{n:["mailbox closed","closed mailbox with lowered flag"],u:"1f4ea",a:"0.6"},{n:["mailbox with mail","open mailbox with raised flag"],u:"1f4ec",a:"0.7"},{n:["mailbox with no mail","open mailbox with lowered flag"],u:"1f4ed",a:"0.7"},{n:["postbox"],u:"1f4ee",a:"0.6"},{n:["ballot box with ballot"],u:"1f5f3-fe0f",a:"0.7"},{n:["pencil","pencil2"],u:"270f-fe0f",a:"0.6"},{n:["black nib"],u:"2712-fe0f",a:"0.6"},{n:["fountain pen","lower left fountain pen"],u:"1f58b-fe0f",a:"0.7"},{n:["pen","lower left ballpoint pen"],u:"1f58a-fe0f",a:"0.7"},{n:["paintbrush","lower left paintbrush"],u:"1f58c-fe0f",a:"0.7"},{n:["crayon","lower left crayon"],u:"1f58d-fe0f",a:"0.7"},{n:["memo","pencil"],u:"1f4dd",a:"0.6"},{n:["briefcase"],u:"1f4bc",a:"0.6"},{n:["file folder"],u:"1f4c1",a:"0.6"},{n:["open file folder"],u:"1f4c2",a:"0.6"},{n:["card index dividers"],u:"1f5c2-fe0f",a:"0.7"},{n:["date","calendar"],u:"1f4c5",a:"0.6"},{n:["calendar","tear-off calendar"],u:"1f4c6",a:"0.6"},{n:["spiral notepad","spiral note pad"],u:"1f5d2-fe0f",a:"0.7"},{n:["spiral calendar","spiral calendar pad"],u:"1f5d3-fe0f",a:"0.7"},{n:["card index"],u:"1f4c7",a:"0.6"},{n:["chart with upwards trend"],u:"1f4c8",a:"0.6"},{n:["chart with downwards trend"],u:"1f4c9",a:"0.6"},{n:["bar chart"],u:"1f4ca",a:"0.6"},{n:["clipboard"],u:"1f4cb",a:"0.6"},{n:["pushpin"],u:"1f4cc",a:"0.6"},{n:["round pushpin"],u:"1f4cd",a:"0.6"},{n:["paperclip"],u:"1f4ce",a:"0.6"},{n:["linked paperclips"],u:"1f587-fe0f",a:"0.7"},{n:["straight ruler"],u:"1f4cf",a:"0.6"},{n:["triangular ruler"],u:"1f4d0",a:"0.6"},{n:["scissors","black scissors"],u:"2702-fe0f",a:"0.6"},{n:["card file box"],u:"1f5c3-fe0f",a:"0.7"},{n:["file cabinet"],u:"1f5c4-fe0f",a:"0.7"},{n:["wastebasket"],u:"1f5d1-fe0f",a:"0.7"},{n:["lock"],u:"1f512",a:"0.6"},{n:["unlock","open lock"],u:"1f513",a:"0.6"},{n:["lock with ink pen"],u:"1f50f",a:"0.6"},{n:["closed lock with key"],u:"1f510",a:"0.6"},{n:["key"],u:"1f511",a:"0.6"},{n:["old key"],u:"1f5dd-fe0f",a:"0.7"},{n:["hammer"],u:"1f528",a:"0.6"},{n:["axe"],u:"1fa93",a:"12.0"},{n:["pick"],u:"26cf-fe0f",a:"0.7"},{n:["hammer and pick"],u:"2692-fe0f",a:"1.0"},{n:["hammer and wrench"],u:"1f6e0-fe0f",a:"0.7"},{n:["dagger","dagger knife"],u:"1f5e1-fe0f",a:"0.7"},{n:["crossed swords"],u:"2694-fe0f",a:"1.0"},{n:["bomb"],u:"1f4a3",a:"0.6"},{n:["boomerang"],u:"1fa83",a:"13.0"},{n:["bow and arrow"],u:"1f3f9",a:"1.0"},{n:["shield"],u:"1f6e1-fe0f",a:"0.7"},{n:["carpentry saw"],u:"1fa9a",a:"13.0"},{n:["wrench"],u:"1f527",a:"0.6"},{n:["screwdriver"],u:"1fa9b",a:"13.0"},{n:["nut and bolt"],u:"1f529",a:"0.6"},{n:["gear"],u:"2699-fe0f",a:"1.0"},{n:["clamp","compression"],u:"1f5dc-fe0f",a:"0.7"},{n:["scales","balance scale"],u:"2696-fe0f",a:"1.0"},{n:["probing cane"],u:"1f9af",a:"12.0"},{n:["link","link symbol"],u:"1f517",a:"0.6"},{n:["broken chain"],u:"26d3-fe0f-200d-1f4a5",a:"15.1"},{n:["chains"],u:"26d3-fe0f",a:"0.7"},{n:["hook"],u:"1fa9d",a:"13.0"},{n:["toolbox"],u:"1f9f0",a:"11.0"},{n:["magnet"],u:"1f9f2",a:"11.0"},{n:["ladder"],u:"1fa9c",a:"13.0"},{n:["alembic"],u:"2697-fe0f",a:"1.0"},{n:["test tube"],u:"1f9ea",a:"11.0"},{n:["petri dish"],u:"1f9eb",a:"11.0"},{n:["dna","dna double helix"],u:"1f9ec",a:"11.0"},{n:["microscope"],u:"1f52c",a:"1.0"},{n:["telescope"],u:"1f52d",a:"1.0"},{n:["satellite antenna"],u:"1f4e1",a:"0.6"},{n:["syringe"],u:"1f489",a:"0.6"},{n:["drop of blood"],u:"1fa78",a:"12.0"},{n:["pill"],u:"1f48a",a:"0.6"},{n:["adhesive bandage"],u:"1fa79",a:"12.0"},{n:["crutch"],u:"1fa7c",a:"14.0"},{n:["stethoscope"],u:"1fa7a",a:"12.0"},{n:["x-ray"],u:"1fa7b",a:"14.0"},{n:["door"],u:"1f6aa",a:"0.6"},{n:["elevator"],u:"1f6d7",a:"13.0"},{n:["mirror"],u:"1fa9e",a:"13.0"},{n:["window"],u:"1fa9f",a:"13.0"},{n:["bed"],u:"1f6cf-fe0f",a:"0.7"},{n:["couch and lamp"],u:"1f6cb-fe0f",a:"0.7"},{n:["chair"],u:"1fa91",a:"12.0"},{n:["toilet"],u:"1f6bd",a:"0.6"},{n:["plunger"],u:"1faa0",a:"13.0"},{n:["shower"],u:"1f6bf",a:"1.0"},{n:["bathtub"],u:"1f6c1",a:"1.0"},{n:["mouse trap"],u:"1faa4",a:"13.0"},{n:["razor"],u:"1fa92",a:"12.0"},{n:["lotion bottle"],u:"1f9f4",a:"11.0"},{n:["safety pin"],u:"1f9f7",a:"11.0"},{n:["broom"],u:"1f9f9",a:"11.0"},{n:["basket"],u:"1f9fa",a:"11.0"},{n:["roll of paper"],u:"1f9fb",a:"11.0"},{n:["bucket"],u:"1faa3",a:"13.0"},{n:["soap","bar of soap"],u:"1f9fc",a:"11.0"},{n:["bubbles"],u:"1fae7",a:"14.0"},{n:["toothbrush"],u:"1faa5",a:"13.0"},{n:["sponge"],u:"1f9fd",a:"11.0"},{n:["fire extinguisher"],u:"1f9ef",a:"11.0"},{n:["shopping trolley"],u:"1f6d2",a:"3.0"},{n:["smoking","smoking symbol"],u:"1f6ac",a:"0.6"},{n:["coffin"],u:"26b0-fe0f",a:"1.0"},{n:["headstone"],u:"1faa6",a:"13.0"},{n:["funeral urn"],u:"26b1-fe0f",a:"1.0"},{n:["nazar amulet"],u:"1f9ff",a:"11.0"},{n:["hamsa"],u:"1faac",a:"14.0"},{n:["moyai"],u:"1f5ff",a:"0.6"},{n:["placard"],u:"1faa7",a:"13.0"},{n:["identification card"],u:"1faaa",a:"14.0"}],lfe=[{n:["atm","automated teller machine"],u:"1f3e7",a:"0.6"},{n:["put litter in its place","put litter in its place symbol"],u:"1f6ae",a:"1.0"},{n:["potable water","potable water symbol"],u:"1f6b0",a:"1.0"},{n:["wheelchair","wheelchair symbol"],u:"267f",a:"0.6"},{n:["mens","mens symbol"],u:"1f6b9",a:"0.6"},{n:["womens","womens symbol"],u:"1f6ba",a:"0.6"},{n:["restroom"],u:"1f6bb",a:"0.6"},{n:["baby symbol"],u:"1f6bc",a:"0.6"},{n:["wc","water closet"],u:"1f6be",a:"0.6"},{n:["passport control"],u:"1f6c2",a:"1.0"},{n:["customs"],u:"1f6c3",a:"1.0"},{n:["baggage claim"],u:"1f6c4",a:"1.0"},{n:["left luggage"],u:"1f6c5",a:"1.0"},{n:["warning","warning sign"],u:"26a0-fe0f",a:"0.6"},{n:["children crossing"],u:"1f6b8",a:"1.0"},{n:["no entry"],u:"26d4",a:"0.6"},{n:["no entry sign"],u:"1f6ab",a:"0.6"},{n:["no bicycles"],u:"1f6b3",a:"1.0"},{n:["no smoking","no smoking symbol"],u:"1f6ad",a:"0.6"},{n:["do not litter","do not litter symbol"],u:"1f6af",a:"1.0"},{n:["non-potable water","non-potable water symbol"],u:"1f6b1",a:"1.0"},{n:["no pedestrians"],u:"1f6b7",a:"1.0"},{n:["no mobile phones"],u:"1f4f5",a:"1.0"},{n:["underage","no one under eighteen symbol"],u:"1f51e",a:"0.6"},{n:["radioactive","radioactive sign"],u:"2622-fe0f",a:"1.0"},{n:["biohazard","biohazard sign"],u:"2623-fe0f",a:"1.0"},{n:["arrow up","upwards black arrow"],u:"2b06-fe0f",a:"0.6"},{n:["north east arrow","arrow upper right"],u:"2197-fe0f",a:"0.6"},{n:["arrow right","black rightwards arrow"],u:"27a1-fe0f",a:"0.6"},{n:["south east arrow","arrow lower right"],u:"2198-fe0f",a:"0.6"},{n:["arrow down","downwards black arrow"],u:"2b07-fe0f",a:"0.6"},{n:["south west arrow","arrow lower left"],u:"2199-fe0f",a:"0.6"},{n:["arrow left","leftwards black arrow"],u:"2b05-fe0f",a:"0.6"},{n:["north west arrow","arrow upper left"],u:"2196-fe0f",a:"0.6"},{n:["up down arrow","arrow up down"],u:"2195-fe0f",a:"0.6"},{n:["left right arrow"],u:"2194-fe0f",a:"0.6"},{n:["leftwards arrow with hook"],u:"21a9-fe0f",a:"0.6"},{n:["arrow right hook","rightwards arrow with hook"],u:"21aa-fe0f",a:"0.6"},{n:["arrow heading up","arrow pointing rightwards then curving upwards"],u:"2934-fe0f",a:"0.6"},{n:["arrow heading down","arrow pointing rightwards then curving downwards"],u:"2935-fe0f",a:"0.6"},{n:["arrows clockwise","clockwise downwards and upwards open circle arrows"],u:"1f503",a:"0.6"},{n:["arrows counterclockwise","anticlockwise downwards and upwards open circle arrows"],u:"1f504",a:"1.0"},{n:["back","back with leftwards arrow above"],u:"1f519",a:"0.6"},{n:["end","end with leftwards arrow above"],u:"1f51a",a:"0.6"},{n:["on","on with exclamation mark with left right arrow above"],u:"1f51b",a:"0.6"},{n:["soon","soon with rightwards arrow above"],u:"1f51c",a:"0.6"},{n:["top","top with upwards arrow above"],u:"1f51d",a:"0.6"},{n:["place of worship"],u:"1f6d0",a:"1.0"},{n:["atom symbol"],u:"269b-fe0f",a:"1.0"},{n:["om","om symbol"],u:"1f549-fe0f",a:"0.7"},{n:["star of david"],u:"2721-fe0f",a:"0.7"},{n:["wheel of dharma"],u:"2638-fe0f",a:"0.7"},{n:["yin yang"],u:"262f-fe0f",a:"0.7"},{n:["latin cross"],u:"271d-fe0f",a:"0.7"},{n:["orthodox cross"],u:"2626-fe0f",a:"1.0"},{n:["star and crescent"],u:"262a-fe0f",a:"0.7"},{n:["peace symbol"],u:"262e-fe0f",a:"1.0"},{n:["menorah with nine branches"],u:"1f54e",a:"1.0"},{n:["six pointed star","six pointed star with middle dot"],u:"1f52f",a:"0.6"},{n:["khanda"],u:"1faaf",a:"15.0"},{n:["aries"],u:"2648",a:"0.6"},{n:["taurus"],u:"2649",a:"0.6"},{n:["gemini"],u:"264a",a:"0.6"},{n:["cancer"],u:"264b",a:"0.6"},{n:["leo"],u:"264c",a:"0.6"},{n:["virgo"],u:"264d",a:"0.6"},{n:["libra"],u:"264e",a:"0.6"},{n:["scorpius"],u:"264f",a:"0.6"},{n:["sagittarius"],u:"2650",a:"0.6"},{n:["capricorn"],u:"2651",a:"0.6"},{n:["aquarius"],u:"2652",a:"0.6"},{n:["pisces"],u:"2653",a:"0.6"},{n:["ophiuchus"],u:"26ce",a:"0.6"},{n:["twisted rightwards arrows"],u:"1f500",a:"1.0"},{n:["repeat","clockwise rightwards and leftwards open circle arrows"],u:"1f501",a:"1.0"},{n:["repeat one","clockwise rightwards and leftwards open circle arrows with circled one overlay"],u:"1f502",a:"1.0"},{n:["arrow forward","black right-pointing triangle"],u:"25b6-fe0f",a:"0.6"},{n:["fast forward","black right-pointing double triangle"],u:"23e9",a:"0.6"},{n:["next track button","black right pointing double triangle with vertical bar"],u:"23ed-fe0f",a:"0.7"},{n:["play or pause button","black right pointing triangle with double vertical bar"],u:"23ef-fe0f",a:"1.0"},{n:["arrow backward","black left-pointing triangle"],u:"25c0-fe0f",a:"0.6"},{n:["rewind","black left-pointing double triangle"],u:"23ea",a:"0.6"},{n:["last track button","black left pointing double triangle with vertical bar"],u:"23ee-fe0f",a:"0.7"},{n:["arrow up small","up-pointing small red triangle"],u:"1f53c",a:"0.6"},{n:["arrow double up","black up-pointing double triangle"],u:"23eb",a:"0.6"},{n:["arrow down small","down-pointing small red triangle"],u:"1f53d",a:"0.6"},{n:["arrow double down","black down-pointing double triangle"],u:"23ec",a:"0.6"},{n:["pause button","double vertical bar"],u:"23f8-fe0f",a:"0.7"},{n:["stop button","black square for stop"],u:"23f9-fe0f",a:"0.7"},{n:["record button","black circle for record"],u:"23fa-fe0f",a:"0.7"},{n:["eject","eject button"],u:"23cf-fe0f",a:"1.0"},{n:["cinema"],u:"1f3a6",a:"0.6"},{n:["low brightness","low brightness symbol"],u:"1f505",a:"1.0"},{n:["high brightness","high brightness symbol"],u:"1f506",a:"1.0"},{n:["signal strength","antenna with bars"],u:"1f4f6",a:"0.6"},{n:["wireless"],u:"1f6dc",a:"15.0"},{n:["vibration mode"],u:"1f4f3",a:"0.6"},{n:["mobile phone off"],u:"1f4f4",a:"0.6"},{n:["female sign"],u:"2640-fe0f",a:"4.0"},{n:["male sign"],u:"2642-fe0f",a:"4.0"},{n:["transgender symbol"],u:"26a7-fe0f",a:"13.0"},{n:["heavy multiplication x"],u:"2716-fe0f",a:"0.6"},{n:["heavy plus sign"],u:"2795",a:"0.6"},{n:["heavy minus sign"],u:"2796",a:"0.6"},{n:["heavy division sign"],u:"2797",a:"0.6"},{n:["heavy equals sign"],u:"1f7f0",a:"14.0"},{n:["infinity"],u:"267e-fe0f",a:"11.0"},{n:["bangbang","double exclamation mark"],u:"203c-fe0f",a:"0.6"},{n:["interrobang","exclamation question mark"],u:"2049-fe0f",a:"0.6"},{n:["question","black question mark ornament"],u:"2753",a:"0.6"},{n:["grey question","white question mark ornament"],u:"2754",a:"0.6"},{n:["grey exclamation","white exclamation mark ornament"],u:"2755",a:"0.6"},{n:["exclamation","heavy exclamation mark","heavy exclamation mark symbol"],u:"2757",a:"0.6"},{n:["wavy dash"],u:"3030-fe0f",a:"0.6"},{n:["currency exchange"],u:"1f4b1",a:"0.6"},{n:["heavy dollar sign"],u:"1f4b2",a:"0.6"},{n:["medical symbol","staff of aesculapius"],u:"2695-fe0f",a:"4.0"},{n:["recycle","black universal recycling symbol"],u:"267b-fe0f",a:"0.6"},{n:["fleur-de-lis","fleur de lis"],u:"269c-fe0f",a:"1.0"},{n:["trident","trident emblem"],u:"1f531",a:"0.6"},{n:["name badge"],u:"1f4db",a:"0.6"},{n:["beginner","japanese symbol for beginner"],u:"1f530",a:"0.6"},{n:["o","heavy large circle"],u:"2b55",a:"0.6"},{n:["white check mark","white heavy check mark"],u:"2705",a:"0.6"},{n:["ballot box with check"],u:"2611-fe0f",a:"0.6"},{n:["heavy check mark"],u:"2714-fe0f",a:"0.6"},{n:["x","cross mark"],u:"274c",a:"0.6"},{n:["negative squared cross mark"],u:"274e",a:"0.6"},{n:["curly loop"],u:"27b0",a:"0.6"},{n:["loop","double curly loop"],u:"27bf",a:"1.0"},{n:["part alternation mark"],u:"303d-fe0f",a:"0.6"},{n:["eight spoked asterisk"],u:"2733-fe0f",a:"0.6"},{n:["eight pointed black star"],u:"2734-fe0f",a:"0.6"},{n:["sparkle"],u:"2747-fe0f",a:"0.6"},{n:["copyright","copyright sign"],u:"00a9-fe0f",a:"0.6"},{n:["registered","registered sign"],u:"00ae-fe0f",a:"0.6"},{n:["tm","trade mark sign"],u:"2122-fe0f",a:"0.6"},{n:["hash","hash key"],u:"0023-fe0f-20e3",a:"0.6"},{n:["keycap: *","keycap star"],u:"002a-fe0f-20e3",a:"2.0"},{n:["zero","keycap 0"],u:"0030-fe0f-20e3",a:"0.6"},{n:["one","keycap 1"],u:"0031-fe0f-20e3",a:"0.6"},{n:["two","keycap 2"],u:"0032-fe0f-20e3",a:"0.6"},{n:["three","keycap 3"],u:"0033-fe0f-20e3",a:"0.6"},{n:["four","keycap 4"],u:"0034-fe0f-20e3",a:"0.6"},{n:["five","keycap 5"],u:"0035-fe0f-20e3",a:"0.6"},{n:["six","keycap 6"],u:"0036-fe0f-20e3",a:"0.6"},{n:["seven","keycap 7"],u:"0037-fe0f-20e3",a:"0.6"},{n:["eight","keycap 8"],u:"0038-fe0f-20e3",a:"0.6"},{n:["nine","keycap 9"],u:"0039-fe0f-20e3",a:"0.6"},{n:["keycap ten"],u:"1f51f",a:"0.6"},{n:["capital abcd","input symbol for latin capital letters"],u:"1f520",a:"0.6"},{n:["abcd","input symbol for latin small letters"],u:"1f521",a:"0.6"},{n:["1234","input symbol for numbers"],u:"1f522",a:"0.6"},{n:["symbols","input symbol for symbols"],u:"1f523",a:"0.6"},{n:["abc","input symbol for latin letters"],u:"1f524",a:"0.6"},{n:["a","negative squared latin capital letter a"],u:"1f170-fe0f",a:"0.6"},{n:["ab","negative squared ab"],u:"1f18e",a:"0.6"},{n:["b","negative squared latin capital letter b"],u:"1f171-fe0f",a:"0.6"},{n:["cl","squared cl"],u:"1f191",a:"0.6"},{n:["cool","squared cool"],u:"1f192",a:"0.6"},{n:["free","squared free"],u:"1f193",a:"0.6"},{n:["information source"],u:"2139-fe0f",a:"0.6"},{n:["id","squared id"],u:"1f194",a:"0.6"},{n:["m","circled latin capital letter m"],u:"24c2-fe0f",a:"0.6"},{n:["new","squared new"],u:"1f195",a:"0.6"},{n:["ng","squared ng"],u:"1f196",a:"0.6"},{n:["o2","negative squared latin capital letter o"],u:"1f17e-fe0f",a:"0.6"},{n:["ok","squared ok"],u:"1f197",a:"0.6"},{n:["parking","negative squared latin capital letter p"],u:"1f17f-fe0f",a:"0.6"},{n:["sos","squared sos"],u:"1f198",a:"0.6"},{n:["up","squared up with exclamation mark"],u:"1f199",a:"0.6"},{n:["vs","squared vs"],u:"1f19a",a:"0.6"},{n:["koko","squared katakana koko"],u:"1f201",a:"0.6"},{n:["sa","squared katakana sa"],u:"1f202-fe0f",a:"0.6"},{n:["u6708","squared cjk unified ideograph-6708"],u:"1f237-fe0f",a:"0.6"},{n:["u6709","squared cjk unified ideograph-6709"],u:"1f236",a:"0.6"},{n:["u6307","squared cjk unified ideograph-6307"],u:"1f22f",a:"0.6"},{n:["ideograph advantage","circled ideograph advantage"],u:"1f250",a:"0.6"},{n:["u5272","squared cjk unified ideograph-5272"],u:"1f239",a:"0.6"},{n:["u7121","squared cjk unified ideograph-7121"],u:"1f21a",a:"0.6"},{n:["u7981","squared cjk unified ideograph-7981"],u:"1f232",a:"0.6"},{n:["accept","circled ideograph accept"],u:"1f251",a:"0.6"},{n:["u7533","squared cjk unified ideograph-7533"],u:"1f238",a:"0.6"},{n:["u5408","squared cjk unified ideograph-5408"],u:"1f234",a:"0.6"},{n:["u7a7a","squared cjk unified ideograph-7a7a"],u:"1f233",a:"0.6"},{n:["congratulations","circled ideograph congratulation"],u:"3297-fe0f",a:"0.6"},{n:["secret","circled ideograph secret"],u:"3299-fe0f",a:"0.6"},{n:["u55b6","squared cjk unified ideograph-55b6"],u:"1f23a",a:"0.6"},{n:["u6e80","squared cjk unified ideograph-6e80"],u:"1f235",a:"0.6"},{n:["red circle","large red circle"],u:"1f534",a:"0.6"},{n:["large orange circle"],u:"1f7e0",a:"12.0"},{n:["large yellow circle"],u:"1f7e1",a:"12.0"},{n:["large green circle"],u:"1f7e2",a:"12.0"},{n:["large blue circle"],u:"1f535",a:"0.6"},{n:["large purple circle"],u:"1f7e3",a:"12.0"},{n:["large brown circle"],u:"1f7e4",a:"12.0"},{n:["black circle","medium black circle"],u:"26ab",a:"0.6"},{n:["white circle","medium white circle"],u:"26aa",a:"0.6"},{n:["large red square"],u:"1f7e5",a:"12.0"},{n:["large orange square"],u:"1f7e7",a:"12.0"},{n:["large yellow square"],u:"1f7e8",a:"12.0"},{n:["large green square"],u:"1f7e9",a:"12.0"},{n:["large blue square"],u:"1f7e6",a:"12.0"},{n:["large purple square"],u:"1f7ea",a:"12.0"},{n:["large brown square"],u:"1f7eb",a:"12.0"},{n:["black large square"],u:"2b1b",a:"0.6"},{n:["white large square"],u:"2b1c",a:"0.6"},{n:["black medium square"],u:"25fc-fe0f",a:"0.6"},{n:["white medium square"],u:"25fb-fe0f",a:"0.6"},{n:["black medium small square"],u:"25fe",a:"0.6"},{n:["white medium small square"],u:"25fd",a:"0.6"},{n:["black small square"],u:"25aa-fe0f",a:"0.6"},{n:["white small square"],u:"25ab-fe0f",a:"0.6"},{n:["large orange diamond"],u:"1f536",a:"0.6"},{n:["large blue diamond"],u:"1f537",a:"0.6"},{n:["small orange diamond"],u:"1f538",a:"0.6"},{n:["small blue diamond"],u:"1f539",a:"0.6"},{n:["small red triangle","up-pointing red triangle"],u:"1f53a",a:"0.6"},{n:["small red triangle down","down-pointing red triangle"],u:"1f53b",a:"0.6"},{n:["diamond shape with a dot inside"],u:"1f4a0",a:"0.6"},{n:["radio button"],u:"1f518",a:"0.6"},{n:["white square button"],u:"1f533",a:"0.6"},{n:["black square button"],u:"1f532",a:"0.6"}],cfe=[{n:["chequered flag","checkered flag"],u:"1f3c1",a:"0.6"},{n:["triangular flag on post"],u:"1f6a9",a:"0.6"},{n:["crossed flags"],u:"1f38c",a:"0.6"},{n:["waving black flag"],u:"1f3f4",a:"1.0"},{n:["white flag","waving white flag"],u:"1f3f3-fe0f",a:"0.7"},{n:["rainbow flag","rainbow-flag"],u:"1f3f3-fe0f-200d-1f308",a:"4.0"},{n:["transgender flag"],u:"1f3f3-fe0f-200d-26a7-fe0f",a:"13.0"},{n:["pirate flag"],u:"1f3f4-200d-2620-fe0f",a:"11.0"},{n:["flag-ac","ascension island flag"],u:"1f1e6-1f1e8",a:"2.0"},{n:["flag-ad","andorra flag"],u:"1f1e6-1f1e9",a:"2.0"},{n:["flag-ae","united arab emirates flag"],u:"1f1e6-1f1ea",a:"2.0"},{n:["flag-af","afghanistan flag"],u:"1f1e6-1f1eb",a:"2.0"},{n:["flag-ag","antigua & barbuda flag"],u:"1f1e6-1f1ec",a:"2.0"},{n:["flag-ai","anguilla flag"],u:"1f1e6-1f1ee",a:"2.0"},{n:["flag-al","albania flag"],u:"1f1e6-1f1f1",a:"2.0"},{n:["flag-am","armenia flag"],u:"1f1e6-1f1f2",a:"2.0"},{n:["flag-ao","angola flag"],u:"1f1e6-1f1f4",a:"2.0"},{n:["flag-aq","antarctica flag"],u:"1f1e6-1f1f6",a:"2.0"},{n:["flag-ar","argentina flag"],u:"1f1e6-1f1f7",a:"2.0"},{n:["flag-as","american samoa flag"],u:"1f1e6-1f1f8",a:"2.0"},{n:["flag-at","austria flag"],u:"1f1e6-1f1f9",a:"2.0"},{n:["flag-au","australia flag"],u:"1f1e6-1f1fa",a:"2.0"},{n:["flag-aw","aruba flag"],u:"1f1e6-1f1fc",a:"2.0"},{n:["flag-ax","åland islands flag"],u:"1f1e6-1f1fd",a:"2.0"},{n:["flag-az","azerbaijan flag"],u:"1f1e6-1f1ff",a:"2.0"},{n:["flag-ba","bosnia & herzegovina flag"],u:"1f1e7-1f1e6",a:"2.0"},{n:["flag-bb","barbados flag"],u:"1f1e7-1f1e7",a:"2.0"},{n:["flag-bd","bangladesh flag"],u:"1f1e7-1f1e9",a:"2.0"},{n:["flag-be","belgium flag"],u:"1f1e7-1f1ea",a:"2.0"},{n:["flag-bf","burkina faso flag"],u:"1f1e7-1f1eb",a:"2.0"},{n:["flag-bg","bulgaria flag"],u:"1f1e7-1f1ec",a:"2.0"},{n:["flag-bh","bahrain flag"],u:"1f1e7-1f1ed",a:"2.0"},{n:["flag-bi","burundi flag"],u:"1f1e7-1f1ee",a:"2.0"},{n:["flag-bj","benin flag"],u:"1f1e7-1f1ef",a:"2.0"},{n:["flag-bl","st. barthélemy flag"],u:"1f1e7-1f1f1",a:"2.0"},{n:["flag-bm","bermuda flag"],u:"1f1e7-1f1f2",a:"2.0"},{n:["flag-bn","brunei flag"],u:"1f1e7-1f1f3",a:"2.0"},{n:["flag-bo","bolivia flag"],u:"1f1e7-1f1f4",a:"2.0"},{n:["flag-bq","caribbean netherlands flag"],u:"1f1e7-1f1f6",a:"2.0"},{n:["flag-br","brazil flag"],u:"1f1e7-1f1f7",a:"2.0"},{n:["flag-bs","bahamas flag"],u:"1f1e7-1f1f8",a:"2.0"},{n:["flag-bt","bhutan flag"],u:"1f1e7-1f1f9",a:"2.0"},{n:["flag-bv","bouvet island flag"],u:"1f1e7-1f1fb",a:"2.0"},{n:["flag-bw","botswana flag"],u:"1f1e7-1f1fc",a:"2.0"},{n:["flag-by","belarus flag"],u:"1f1e7-1f1fe",a:"2.0"},{n:["flag-bz","belize flag"],u:"1f1e7-1f1ff",a:"2.0"},{n:["flag-ca","canada flag"],u:"1f1e8-1f1e6",a:"2.0"},{n:["flag-cc","cocos (keeling) islands flag"],u:"1f1e8-1f1e8",a:"2.0"},{n:["flag-cd","congo - kinshasa flag"],u:"1f1e8-1f1e9",a:"2.0"},{n:["flag-cf","central african republic flag"],u:"1f1e8-1f1eb",a:"2.0"},{n:["flag-cg","congo - brazzaville flag"],u:"1f1e8-1f1ec",a:"2.0"},{n:["flag-ch","switzerland flag"],u:"1f1e8-1f1ed",a:"2.0"},{n:["flag-ci","côte d’ivoire flag"],u:"1f1e8-1f1ee",a:"2.0"},{n:["flag-ck","cook islands flag"],u:"1f1e8-1f1f0",a:"2.0"},{n:["flag-cl","chile flag"],u:"1f1e8-1f1f1",a:"2.0"},{n:["flag-cm","cameroon flag"],u:"1f1e8-1f1f2",a:"2.0"},{n:["cn","flag-cn","china flag"],u:"1f1e8-1f1f3",a:"0.6"},{n:["flag-co","colombia flag"],u:"1f1e8-1f1f4",a:"2.0"},{n:["flag-cp","clipperton island flag"],u:"1f1e8-1f1f5",a:"2.0"},{n:["flag-cr","costa rica flag"],u:"1f1e8-1f1f7",a:"2.0"},{n:["flag-cu","cuba flag"],u:"1f1e8-1f1fa",a:"2.0"},{n:["flag-cv","cape verde flag"],u:"1f1e8-1f1fb",a:"2.0"},{n:["flag-cw","curaçao flag"],u:"1f1e8-1f1fc",a:"2.0"},{n:["flag-cx","christmas island flag"],u:"1f1e8-1f1fd",a:"2.0"},{n:["flag-cy","cyprus flag"],u:"1f1e8-1f1fe",a:"2.0"},{n:["flag-cz","czechia flag"],u:"1f1e8-1f1ff",a:"2.0"},{n:["de","flag-de","germany flag"],u:"1f1e9-1f1ea",a:"0.6"},{n:["flag-dg","diego garcia flag"],u:"1f1e9-1f1ec",a:"2.0"},{n:["flag-dj","djibouti flag"],u:"1f1e9-1f1ef",a:"2.0"},{n:["flag-dk","denmark flag"],u:"1f1e9-1f1f0",a:"2.0"},{n:["flag-dm","dominica flag"],u:"1f1e9-1f1f2",a:"2.0"},{n:["flag-do","dominican republic flag"],u:"1f1e9-1f1f4",a:"2.0"},{n:["flag-dz","algeria flag"],u:"1f1e9-1f1ff",a:"2.0"},{n:["flag-ea","ceuta & melilla flag"],u:"1f1ea-1f1e6",a:"2.0"},{n:["flag-ec","ecuador flag"],u:"1f1ea-1f1e8",a:"2.0"},{n:["flag-ee","estonia flag"],u:"1f1ea-1f1ea",a:"2.0"},{n:["flag-eg","egypt flag"],u:"1f1ea-1f1ec",a:"2.0"},{n:["flag-eh","western sahara flag"],u:"1f1ea-1f1ed",a:"2.0"},{n:["flag-er","eritrea flag"],u:"1f1ea-1f1f7",a:"2.0"},{n:["es","flag-es","spain flag"],u:"1f1ea-1f1f8",a:"0.6"},{n:["flag-et","ethiopia flag"],u:"1f1ea-1f1f9",a:"2.0"},{n:["flag-eu","european union flag"],u:"1f1ea-1f1fa",a:"2.0"},{n:["flag-fi","finland flag"],u:"1f1eb-1f1ee",a:"2.0"},{n:["flag-fj","fiji flag"],u:"1f1eb-1f1ef",a:"2.0"},{n:["flag-fk","falkland islands flag"],u:"1f1eb-1f1f0",a:"2.0"},{n:["flag-fm","micronesia flag"],u:"1f1eb-1f1f2",a:"2.0"},{n:["flag-fo","faroe islands flag"],u:"1f1eb-1f1f4",a:"2.0"},{n:["fr","flag-fr","france flag"],u:"1f1eb-1f1f7",a:"0.6"},{n:["flag-ga","gabon flag"],u:"1f1ec-1f1e6",a:"2.0"},{n:["gb","uk","flag-gb","united kingdom flag"],u:"1f1ec-1f1e7",a:"0.6"},{n:["flag-gd","grenada flag"],u:"1f1ec-1f1e9",a:"2.0"},{n:["flag-ge","georgia flag"],u:"1f1ec-1f1ea",a:"2.0"},{n:["flag-gf","french guiana flag"],u:"1f1ec-1f1eb",a:"2.0"},{n:["flag-gg","guernsey flag"],u:"1f1ec-1f1ec",a:"2.0"},{n:["flag-gh","ghana flag"],u:"1f1ec-1f1ed",a:"2.0"},{n:["flag-gi","gibraltar flag"],u:"1f1ec-1f1ee",a:"2.0"},{n:["flag-gl","greenland flag"],u:"1f1ec-1f1f1",a:"2.0"},{n:["flag-gm","gambia flag"],u:"1f1ec-1f1f2",a:"2.0"},{n:["flag-gn","guinea flag"],u:"1f1ec-1f1f3",a:"2.0"},{n:["flag-gp","guadeloupe flag"],u:"1f1ec-1f1f5",a:"2.0"},{n:["flag-gq","equatorial guinea flag"],u:"1f1ec-1f1f6",a:"2.0"},{n:["flag-gr","greece flag"],u:"1f1ec-1f1f7",a:"2.0"},{n:["flag-gs","south georgia & south sandwich islands flag"],u:"1f1ec-1f1f8",a:"2.0"},{n:["flag-gt","guatemala flag"],u:"1f1ec-1f1f9",a:"2.0"},{n:["flag-gu","guam flag"],u:"1f1ec-1f1fa",a:"2.0"},{n:["flag-gw","guinea-bissau flag"],u:"1f1ec-1f1fc",a:"2.0"},{n:["flag-gy","guyana flag"],u:"1f1ec-1f1fe",a:"2.0"},{n:["flag-hk","hong kong sar china flag"],u:"1f1ed-1f1f0",a:"2.0"},{n:["flag-hm","heard & mcdonald islands flag"],u:"1f1ed-1f1f2",a:"2.0"},{n:["flag-hn","honduras flag"],u:"1f1ed-1f1f3",a:"2.0"},{n:["flag-hr","croatia flag"],u:"1f1ed-1f1f7",a:"2.0"},{n:["flag-ht","haiti flag"],u:"1f1ed-1f1f9",a:"2.0"},{n:["flag-hu","hungary flag"],u:"1f1ed-1f1fa",a:"2.0"},{n:["flag-ic","canary islands flag"],u:"1f1ee-1f1e8",a:"2.0"},{n:["flag-id","indonesia flag"],u:"1f1ee-1f1e9",a:"2.0"},{n:["flag-ie","ireland flag"],u:"1f1ee-1f1ea",a:"2.0"},{n:["flag-il","israel flag"],u:"1f1ee-1f1f1",a:"2.0"},{n:["flag-im","isle of man flag"],u:"1f1ee-1f1f2",a:"2.0"},{n:["flag-in","india flag"],u:"1f1ee-1f1f3",a:"2.0"},{n:["flag-io","british indian ocean territory flag"],u:"1f1ee-1f1f4",a:"2.0"},{n:["flag-iq","iraq flag"],u:"1f1ee-1f1f6",a:"2.0"},{n:["flag-ir","iran flag"],u:"1f1ee-1f1f7",a:"2.0"},{n:["flag-is","iceland flag"],u:"1f1ee-1f1f8",a:"2.0"},{n:["it","flag-it","italy flag"],u:"1f1ee-1f1f9",a:"0.6"},{n:["flag-je","jersey flag"],u:"1f1ef-1f1ea",a:"2.0"},{n:["flag-jm","jamaica flag"],u:"1f1ef-1f1f2",a:"2.0"},{n:["flag-jo","jordan flag"],u:"1f1ef-1f1f4",a:"2.0"},{n:["jp","flag-jp","japan flag"],u:"1f1ef-1f1f5",a:"0.6"},{n:["flag-ke","kenya flag"],u:"1f1f0-1f1ea",a:"2.0"},{n:["flag-kg","kyrgyzstan flag"],u:"1f1f0-1f1ec",a:"2.0"},{n:["flag-kh","cambodia flag"],u:"1f1f0-1f1ed",a:"2.0"},{n:["flag-ki","kiribati flag"],u:"1f1f0-1f1ee",a:"2.0"},{n:["flag-km","comoros flag"],u:"1f1f0-1f1f2",a:"2.0"},{n:["flag-kn","st. kitts & nevis flag"],u:"1f1f0-1f1f3",a:"2.0"},{n:["flag-kp","north korea flag"],u:"1f1f0-1f1f5",a:"2.0"},{n:["kr","flag-kr","south korea flag"],u:"1f1f0-1f1f7",a:"0.6"},{n:["flag-kw","kuwait flag"],u:"1f1f0-1f1fc",a:"2.0"},{n:["flag-ky","cayman islands flag"],u:"1f1f0-1f1fe",a:"2.0"},{n:["flag-kz","kazakhstan flag"],u:"1f1f0-1f1ff",a:"2.0"},{n:["flag-la","laos flag"],u:"1f1f1-1f1e6",a:"2.0"},{n:["flag-lb","lebanon flag"],u:"1f1f1-1f1e7",a:"2.0"},{n:["flag-lc","st. lucia flag"],u:"1f1f1-1f1e8",a:"2.0"},{n:["flag-li","liechtenstein flag"],u:"1f1f1-1f1ee",a:"2.0"},{n:["flag-lk","sri lanka flag"],u:"1f1f1-1f1f0",a:"2.0"},{n:["flag-lr","liberia flag"],u:"1f1f1-1f1f7",a:"2.0"},{n:["flag-ls","lesotho flag"],u:"1f1f1-1f1f8",a:"2.0"},{n:["flag-lt","lithuania flag"],u:"1f1f1-1f1f9",a:"2.0"},{n:["flag-lu","luxembourg flag"],u:"1f1f1-1f1fa",a:"2.0"},{n:["flag-lv","latvia flag"],u:"1f1f1-1f1fb",a:"2.0"},{n:["flag-ly","libya flag"],u:"1f1f1-1f1fe",a:"2.0"},{n:["flag-ma","morocco flag"],u:"1f1f2-1f1e6",a:"2.0"},{n:["flag-mc","monaco flag"],u:"1f1f2-1f1e8",a:"2.0"},{n:["flag-md","moldova flag"],u:"1f1f2-1f1e9",a:"2.0"},{n:["flag-me","montenegro flag"],u:"1f1f2-1f1ea",a:"2.0"},{n:["flag-mf","st. martin flag"],u:"1f1f2-1f1eb",a:"2.0"},{n:["flag-mg","madagascar flag"],u:"1f1f2-1f1ec",a:"2.0"},{n:["flag-mh","marshall islands flag"],u:"1f1f2-1f1ed",a:"2.0"},{n:["flag-mk","north macedonia flag"],u:"1f1f2-1f1f0",a:"2.0"},{n:["flag-ml","mali flag"],u:"1f1f2-1f1f1",a:"2.0"},{n:["flag-mm","myanmar (burma) flag"],u:"1f1f2-1f1f2",a:"2.0"},{n:["flag-mn","mongolia flag"],u:"1f1f2-1f1f3",a:"2.0"},{n:["flag-mo","macao sar china flag"],u:"1f1f2-1f1f4",a:"2.0"},{n:["flag-mp","northern mariana islands flag"],u:"1f1f2-1f1f5",a:"2.0"},{n:["flag-mq","martinique flag"],u:"1f1f2-1f1f6",a:"2.0"},{n:["flag-mr","mauritania flag"],u:"1f1f2-1f1f7",a:"2.0"},{n:["flag-ms","montserrat flag"],u:"1f1f2-1f1f8",a:"2.0"},{n:["flag-mt","malta flag"],u:"1f1f2-1f1f9",a:"2.0"},{n:["flag-mu","mauritius flag"],u:"1f1f2-1f1fa",a:"2.0"},{n:["flag-mv","maldives flag"],u:"1f1f2-1f1fb",a:"2.0"},{n:["flag-mw","malawi flag"],u:"1f1f2-1f1fc",a:"2.0"},{n:["flag-mx","mexico flag"],u:"1f1f2-1f1fd",a:"2.0"},{n:["flag-my","malaysia flag"],u:"1f1f2-1f1fe",a:"2.0"},{n:["flag-mz","mozambique flag"],u:"1f1f2-1f1ff",a:"2.0"},{n:["flag-na","namibia flag"],u:"1f1f3-1f1e6",a:"2.0"},{n:["flag-nc","new caledonia flag"],u:"1f1f3-1f1e8",a:"2.0"},{n:["flag-ne","niger flag"],u:"1f1f3-1f1ea",a:"2.0"},{n:["flag-nf","norfolk island flag"],u:"1f1f3-1f1eb",a:"2.0"},{n:["flag-ng","nigeria flag"],u:"1f1f3-1f1ec",a:"2.0"},{n:["flag-ni","nicaragua flag"],u:"1f1f3-1f1ee",a:"2.0"},{n:["flag-nl","netherlands flag"],u:"1f1f3-1f1f1",a:"2.0"},{n:["flag-no","norway flag"],u:"1f1f3-1f1f4",a:"2.0"},{n:["flag-np","nepal flag"],u:"1f1f3-1f1f5",a:"2.0"},{n:["flag-nr","nauru flag"],u:"1f1f3-1f1f7",a:"2.0"},{n:["flag-nu","niue flag"],u:"1f1f3-1f1fa",a:"2.0"},{n:["flag-nz","new zealand flag"],u:"1f1f3-1f1ff",a:"2.0"},{n:["flag-om","oman flag"],u:"1f1f4-1f1f2",a:"2.0"},{n:["flag-pa","panama flag"],u:"1f1f5-1f1e6",a:"2.0"},{n:["flag-pe","peru flag"],u:"1f1f5-1f1ea",a:"2.0"},{n:["flag-pf","french polynesia flag"],u:"1f1f5-1f1eb",a:"2.0"},{n:["flag-pg","papua new guinea flag"],u:"1f1f5-1f1ec",a:"2.0"},{n:["flag-ph","philippines flag"],u:"1f1f5-1f1ed",a:"2.0"},{n:["flag-pk","pakistan flag"],u:"1f1f5-1f1f0",a:"2.0"},{n:["flag-pl","poland flag"],u:"1f1f5-1f1f1",a:"2.0"},{n:["flag-pm","st. pierre & miquelon flag"],u:"1f1f5-1f1f2",a:"2.0"},{n:["flag-pn","pitcairn islands flag"],u:"1f1f5-1f1f3",a:"2.0"},{n:["flag-pr","puerto rico flag"],u:"1f1f5-1f1f7",a:"2.0"},{n:["flag-ps","palestinian territories flag"],u:"1f1f5-1f1f8",a:"2.0"},{n:["flag-pt","portugal flag"],u:"1f1f5-1f1f9",a:"2.0"},{n:["flag-pw","palau flag"],u:"1f1f5-1f1fc",a:"2.0"},{n:["flag-py","paraguay flag"],u:"1f1f5-1f1fe",a:"2.0"},{n:["flag-qa","qatar flag"],u:"1f1f6-1f1e6",a:"2.0"},{n:["flag-re","réunion flag"],u:"1f1f7-1f1ea",a:"2.0"},{n:["flag-ro","romania flag"],u:"1f1f7-1f1f4",a:"2.0"},{n:["flag-rs","serbia flag"],u:"1f1f7-1f1f8",a:"2.0"},{n:["ru","flag-ru","russia flag"],u:"1f1f7-1f1fa",a:"0.6"},{n:["flag-rw","rwanda flag"],u:"1f1f7-1f1fc",a:"2.0"},{n:["flag-sa","saudi arabia flag"],u:"1f1f8-1f1e6",a:"2.0"},{n:["flag-sb","solomon islands flag"],u:"1f1f8-1f1e7",a:"2.0"},{n:["flag-sc","seychelles flag"],u:"1f1f8-1f1e8",a:"2.0"},{n:["flag-sd","sudan flag"],u:"1f1f8-1f1e9",a:"2.0"},{n:["flag-se","sweden flag"],u:"1f1f8-1f1ea",a:"2.0"},{n:["flag-sg","singapore flag"],u:"1f1f8-1f1ec",a:"2.0"},{n:["flag-sh","st. helena flag"],u:"1f1f8-1f1ed",a:"2.0"},{n:["flag-si","slovenia flag"],u:"1f1f8-1f1ee",a:"2.0"},{n:["flag-sj","svalbard & jan mayen flag"],u:"1f1f8-1f1ef",a:"2.0"},{n:["flag-sk","slovakia flag"],u:"1f1f8-1f1f0",a:"2.0"},{n:["flag-sl","sierra leone flag"],u:"1f1f8-1f1f1",a:"2.0"},{n:["flag-sm","san marino flag"],u:"1f1f8-1f1f2",a:"2.0"},{n:["flag-sn","senegal flag"],u:"1f1f8-1f1f3",a:"2.0"},{n:["flag-so","somalia flag"],u:"1f1f8-1f1f4",a:"2.0"},{n:["flag-sr","suriname flag"],u:"1f1f8-1f1f7",a:"2.0"},{n:["flag-ss","south sudan flag"],u:"1f1f8-1f1f8",a:"2.0"},{n:["flag-st","são tomé & príncipe flag"],u:"1f1f8-1f1f9",a:"2.0"},{n:["flag-sv","el salvador flag"],u:"1f1f8-1f1fb",a:"2.0"},{n:["flag-sx","sint maarten flag"],u:"1f1f8-1f1fd",a:"2.0"},{n:["flag-sy","syria flag"],u:"1f1f8-1f1fe",a:"2.0"},{n:["flag-sz","eswatini flag"],u:"1f1f8-1f1ff",a:"2.0"},{n:["flag-ta","tristan da cunha flag"],u:"1f1f9-1f1e6",a:"2.0"},{n:["flag-tc","turks & caicos islands flag"],u:"1f1f9-1f1e8",a:"2.0"},{n:["flag-td","chad flag"],u:"1f1f9-1f1e9",a:"2.0"},{n:["flag-tf","french southern territories flag"],u:"1f1f9-1f1eb",a:"2.0"},{n:["flag-tg","togo flag"],u:"1f1f9-1f1ec",a:"2.0"},{n:["flag-th","thailand flag"],u:"1f1f9-1f1ed",a:"2.0"},{n:["flag-tj","tajikistan flag"],u:"1f1f9-1f1ef",a:"2.0"},{n:["flag-tk","tokelau flag"],u:"1f1f9-1f1f0",a:"2.0"},{n:["flag-tl","timor-leste flag"],u:"1f1f9-1f1f1",a:"2.0"},{n:["flag-tm","turkmenistan flag"],u:"1f1f9-1f1f2",a:"2.0"},{n:["flag-tn","tunisia flag"],u:"1f1f9-1f1f3",a:"2.0"},{n:["flag-to","tonga flag"],u:"1f1f9-1f1f4",a:"2.0"},{n:["flag-tr","türkiye flag"],u:"1f1f9-1f1f7",a:"2.0"},{n:["flag-tt","trinidad & tobago flag"],u:"1f1f9-1f1f9",a:"2.0"},{n:["flag-tv","tuvalu flag"],u:"1f1f9-1f1fb",a:"2.0"},{n:["flag-tw","taiwan flag"],u:"1f1f9-1f1fc",a:"2.0"},{n:["flag-tz","tanzania flag"],u:"1f1f9-1f1ff",a:"2.0"},{n:["flag-ua","ukraine flag"],u:"1f1fa-1f1e6",a:"2.0"},{n:["flag-ug","uganda flag"],u:"1f1fa-1f1ec",a:"2.0"},{n:["flag-um","u.s. outlying islands flag"],u:"1f1fa-1f1f2",a:"2.0"},{n:["flag-un","united nations flag"],u:"1f1fa-1f1f3",a:"4.0"},{n:["us","flag-us","united states flag"],u:"1f1fa-1f1f8",a:"0.6"},{n:["flag-uy","uruguay flag"],u:"1f1fa-1f1fe",a:"2.0"},{n:["flag-uz","uzbekistan flag"],u:"1f1fa-1f1ff",a:"2.0"},{n:["flag-va","vatican city flag"],u:"1f1fb-1f1e6",a:"2.0"},{n:["flag-vc","st. vincent & grenadines flag"],u:"1f1fb-1f1e8",a:"2.0"},{n:["flag-ve","venezuela flag"],u:"1f1fb-1f1ea",a:"2.0"},{n:["flag-vg","british virgin islands flag"],u:"1f1fb-1f1ec",a:"2.0"},{n:["flag-vi","u.s. virgin islands flag"],u:"1f1fb-1f1ee",a:"2.0"},{n:["flag-vn","vietnam flag"],u:"1f1fb-1f1f3",a:"2.0"},{n:["flag-vu","vanuatu flag"],u:"1f1fb-1f1fa",a:"2.0"},{n:["flag-wf","wallis & futuna flag"],u:"1f1fc-1f1eb",a:"2.0"},{n:["flag-ws","samoa flag"],u:"1f1fc-1f1f8",a:"2.0"},{n:["flag-xk","kosovo flag"],u:"1f1fd-1f1f0",a:"2.0"},{n:["flag-ye","yemen flag"],u:"1f1fe-1f1ea",a:"2.0"},{n:["flag-yt","mayotte flag"],u:"1f1fe-1f1f9",a:"2.0"},{n:["flag-za","south africa flag"],u:"1f1ff-1f1e6",a:"2.0"},{n:["flag-zm","zambia flag"],u:"1f1ff-1f1f2",a:"2.0"},{n:["flag-zw","zimbabwe flag"],u:"1f1ff-1f1fc",a:"2.0"},{n:["england flag","flag-england"],u:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",a:"5.0"},{n:["scotland flag","flag-scotland"],u:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",a:"5.0"},{n:["wales flag","flag-wales"],u:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",a:"5.0"}],Rm={custom:rfe,smileys_people:nfe,animals_nature:ife,food_drink:afe,travel_places:sfe,activities:ofe,objects:ufe,symbols:lfe,flags:cfe},Nm=[$i.NEUTRAL,$i.LIGHT,$i.MEDIUM_LIGHT,$i.MEDIUM,$i.MEDIUM_DARK,$i.DARK],ffe=Object.entries($i).reduce(function(e,t){var r=t[0],n=t[1];return e[n]=r,e},{}),dfe=Nm.reduce(function(e,t){var r;return Object.assign(e,(r={},r[t]=t,r))},{}),qi;(function(e){e.name="n",e.unified="u",e.variations="v",e.added_in="a",e.imgUrl="imgUrl"})(qi||(qi={}));var sH="epr_suggested";function oH(e){try{var t,r,n;if(!((t=window)!=null&&t.localStorage))return[];var i=JSON.parse((r=(n=window)==null?void 0:n.localStorage.getItem(sH))!=null?r:"[]");return e===Cl.FREQUENT?i.sort(function(a,s){return s.count-a.count}):i}catch{return[]}}function pfe(e,t){var r=oH(),n=En(e,t),i=En(e),a=r.find(function(u){var l=u.unified;return l===n}),s;a?s=[a].concat(r.filter(function(u){return u!==a})):(a={unified:n,original:i,count:0},s=[a].concat(r)),a.count++,s.length=Math.min(s.length,14);try{var o;(o=window)==null||o.localStorage.setItem(sH,JSON.stringify(s))}catch{}}function gd(e){var t;return(t=e[qi.name])!=null?t:[]}function hfe(e){return parseFloat(e[qi.added_in])}function E_(e){return e?gd(e)[0]:""}function e3(e){var t=e.split("-"),r=t.splice(1,1),n=r[0];return dfe[n]?t.join("-"):e}function En(e,t){var r,n=e[qi.unified];return!t||!Vl(e)?n:(r=mfe(e,t))!=null?r:n}function uH(){var e=Pfe(),t=rH(),r=t[0],n=dt.useMemo(function(){var i,a=(i=oH(e))!=null?i:[];return a.map(function(s){return au(s.unified)}).filter(Boolean)},[r,e]);return function(a){var s;return a===jt.SUGGESTED?n:(s=Rm[a])!=null?s:[]}}function lH(e,t){return""+tfe(t)+e+".png"}function yd(e){var t;return(t=e[qi.variations])!=null?t:[]}function Vl(e){return yd(e).length>0}function mfe(e,t){return t?yd(e).find(function(r){return r.includes(t)}):En(e)}function au(e){if(e){if(hl[e])return hl[e];var t=e3(e);return hl[t]}}var Hg=Object.values(Rm).flat();function gfe(e){Rm[jt.CUSTOM].length=0,e.forEach(function(t){var r=yfe(t);Rm[jt.CUSTOM].push(r),!hl[r[qi.unified]]&&(Hg.push(r),hl[r[qi.unified]]=r,ZJ(r))})}function yfe(e){var t;return t={},t[qi.name]=e.names.map(function(r){return r.toLowerCase()}),t[qi.unified]=e.id.toLowerCase(),t[qi.added_in]="0",t[qi.imgUrl]=e.imgUrl,t}var hl={};setTimeout(function(){Hg.reduce(function(e,t){return e[En(t)]=t,Vl(t)&&yd(t).forEach(function(r){e[r]=t}),e},hl)});function vfe(e){var t=e.split("-"),r=t[1];return Nm.includes(r)?r:null}var bfe=["2640-fe0f","2642-fe0f","2695-fe0f"],Dm="Search",cH="Clear",wfe="No results found",fH=" found. Use up and down arrow keys to navigate.",Sfe="1 result"+fH,xfe="%n results"+fH;function LR(e){var t,r;e===void 0&&(e={});var n=dH(),i=Object.assign(n.previewConfig,(t=e.previewConfig)!=null?t:{}),a=Object.assign(n,e),s=Yce(e.categories,{suggestionMode:a.suggestedEmojisMode});a.hiddenEmojis.forEach(function(u){a.unicodeToHide.add(u)}),gfe((r=a.customEmojis)!=null?r:[]);var o=a.searchDisabled?iu.PREVIEW:a.skinTonePickerLocation;return gr({},a,{categories:s,previewConfig:i,skinTonePickerLocation:o})}function dH(){return{autoFocusSearch:!0,categories:iH(),className:"",customEmojis:[],defaultSkinTone:$i.NEUTRAL,emojiStyle:qn.APPLE,emojiVersion:null,getEmojiUrl:lH,height:450,lazyLoadEmojis:!1,previewConfig:gr({},Efe),searchDisabled:!1,searchPlaceHolder:Dm,searchPlaceholder:Dm,searchClearButtonLabel:cH,skinTonePickerLocation:iu.SEARCH,skinTonesDisabled:!1,style:{},suggestedEmojisMode:Cl.FREQUENT,theme:Al.LIGHT,unicodeToHide:new Set(bfe),width:350,reactionsDefaultOpen:!1,reactions:$ce,open:!0,allowExpandReactions:!0,hiddenEmojis:[]}}var Efe={defaultEmoji:"1f60a",defaultCaption:"What's your mood?",showPreview:!0},Cfe=["children"],pH=F.createContext(dH());function Afe(e){var t=e.children,r=YJ(e,Cfe),n=Mfe(r);return F.createElement(pH.Provider,{value:n},t)}function Mfe(e){var t,r=F.useState(function(){return LR(e)}),n=r[0],i=r[1];return F.useEffect(function(){QJ(n,e)||i(LR(e))},[(t=e.customEmojis)==null?void 0:t.length,e.open,e.emojiVersion,e.reactionsDefaultOpen,e.searchPlaceHolder,e.searchPlaceholder,e.searchClearButtonLabel,e.defaultSkinTone,e.skinTonesDisabled,e.autoFocusSearch,e.emojiStyle,e.theme,e.suggestedEmojisMode,e.lazyLoadEmojis,e.className,e.height,e.width,e.searchDisabled,e.skinTonePickerLocation,e.allowExpandReactions]),n}function Mr(){return F.useContext(pH)}var hH=dt.createContext({});function mH(){var e=dt.useContext(hH);return e}function _fe(e){var t=dt.useRef({onEmojiClick:e.onEmojiClick||dh,onReactionClick:e.onReactionClick||e.onEmojiClick,onSkinToneChange:e.onSkinToneChange||dh});return dt.useEffect(function(){t.current.onEmojiClick=e.onEmojiClick||dh,t.current.onReactionClick=e.onReactionClick||e.onEmojiClick},[e.onEmojiClick,e.onReactionClick]),dt.useEffect(function(){t.current.onSkinToneChange=e.onSkinToneChange||dh},[e.onSkinToneChange]),t}function dh(){}var Tf;(function(e){e.REACTIONS="reactions",e.PICKER="picker"})(Tf||(Tf={}));function jfe(){var e,t=Mr(),r=t.searchPlaceHolder,n=t.searchPlaceholder;return(e=[r,n].find(function(i){return i!==Dm}))!=null?e:Dm}function Lfe(){var e=Mr(),t=e.searchClearButtonLabel;return t??cH}function Ife(){var e=Mr(),t=e.defaultSkinTone;return t}function gH(){var e=Mr(),t=e.allowExpandReactions;return t}function yH(){var e=Mr(),t=e.skinTonesDisabled;return t}function hu(){var e=Mr(),t=e.emojiStyle;return t}function Tfe(){var e=Mr(),t=e.autoFocusSearch;return t}function t3(){var e=Mr(),t=e.categories;return t}function Ofe(){var e=Mr(),t=e.customEmojis;return t}function kfe(){var e=Mr(),t=e.open;return t}function Rfe(e){var t=mH(),r=t.current,n=pu(),i=n[1],a=r.onEmojiClick||function(){},s=r.onReactionClick;return e===Tf.REACTIONS&&s?function(){for(var o=arguments.length,u=new Array(o),l=0;l<o;l++)u[l]=arguments[l];return s.apply(void 0,u.concat([{collapseToReactions:function(){i(function(f){return f})}}]))}:function(){for(var o=arguments.length,u=new Array(o),l=0;l<o;l++)u[l]=arguments[l];a.apply(void 0,u.concat([{collapseToReactions:function(){i(!0)}}]))}}function Nfe(){var e=mH(),t=e.current;return t.onSkinToneChange||function(){}}function vH(){var e=Mr(),t=e.previewConfig;return t}function Dfe(){var e=Mr(),t=e.theme;return t}function Pfe(){var e=Mr(),t=e.suggestedEmojisMode;return t}function bH(){var e=Mr(),t=e.lazyLoadEmojis;return t}function Ffe(){var e=Mr(),t=e.className;return t}function Bfe(){var e=Mr(),t=e.height,r=e.width,n=e.style;return gr({height:IR(t),width:IR(r)},n)}function zfe(){var e=Mr(),t=e.reactionsDefaultOpen;return t}function $fe(){var e=Mr(),t=e.emojiVersion;return t}function wH(){var e=Mr(),t=e.searchDisabled;return t}function SH(){var e=Mr(),t=e.skinTonePickerLocation;return t}function Ufe(){var e=Mr(),t=e.unicodeToHide;return t}function qfe(){var e=Mr(),t=e.reactions;return t}function mu(){var e=Mr(),t=e.getEmojiUrl;return t}function IR(e){return typeof e=="number"?e+"px":e}function Vfe(e){var t=e>0,r=e>1;return t?r?xfe.replace("%n",e.toString()):Sfe:wfe}function Wg(){var e=qg(),t=e[0];return!!t}function Ei(e){e&&requestAnimationFrame(function(){e.focus()})}function xH(e){if(e){var t=e.previousElementSibling;Ei(t)}}function EH(e){if(e){var t=e.nextElementSibling;Ei(t)}}function CH(e){if(e){var t=e.firstElementChild;Ei(t)}}function Of(){return document.activeElement}function Jfe(e){var t=e.children,r=F.useRef(null),n=F.useRef(null),i=F.useRef(null),a=F.useRef(null),s=F.useRef(null),o=F.useRef(null),u=F.useRef(null),l=F.useRef(null),c=F.useRef(null);return F.createElement(AH.Provider,{value:{AnchoredEmojiRef:n,BodyRef:i,EmojiListRef:a,CategoryNavigationRef:u,PickerMainRef:r,SearchInputRef:s,SkinTonePickerRef:o,VariationPickerRef:l,ReactionsRef:c}},t)}var AH=F.createContext({AnchoredEmojiRef:F.createRef(),BodyRef:F.createRef(),CategoryNavigationRef:F.createRef(),EmojiListRef:F.createRef(),PickerMainRef:F.createRef(),SearchInputRef:F.createRef(),SkinTonePickerRef:F.createRef(),VariationPickerRef:F.createRef(),ReactionsRef:F.createRef()});function Ls(){return F.useContext(AH)}function MH(){return Ls().EmojiListRef}function Jl(){return Ls().PickerMainRef}function Gg(){return Ls().AnchoredEmojiRef}function _H(){var e=Gg();return function(t){t===null&&e.current!==null&&Ei(e.current),e.current=t}}function Ci(){return Ls().BodyRef}function Hfe(){return Ls().ReactionsRef}function mo(){return Ls().SearchInputRef}function r3(){return Ls().SkinTonePickerRef}function n3(){return Ls().CategoryNavigationRef}function Wfe(){return Ls().VariationPickerRef}function jH(e,t){t===void 0&&(t=0);var r=$H(e);r&&requestAnimationFrame(function(){r.scrollTop=t})}function Gfe(e,t){var r=$H(e);r&&requestAnimationFrame(function(){r.scrollTop=r.scrollTop+t})}function Kfe(){var e=Ci();return F.useCallback(function(t){requestAnimationFrame(function(){e.current&&(e.current.scrollTop=t)})},[e])}function Kg(e){if(!(!e||!Rde(e))&&!e.closest(Ki(Ut.variationPicker))){var t=qH(e),r=UH(e);Gfe(t,-(u3(go(e))-r))}}function Yg(e){var t=d3(e);Ei(t),Kg(t)}function Yfe(e){var t=d3(e);Ei(t),t?.click()}function Qfe(e){Ei(WH(e))}function Zfe(e){if(e){var t=GH(e);if(!t)return Yg(Zg(e));Ei(t),Kg(t)}}function Xfe(e){if(e){var t=f3(e);if(!t)return Qfe(Qg(e));Ei(t),Kg(t)}}function ede(e,t){if(e){var r=rde(e);if(!r)return t();Ei(r),Kg(r)}}function tde(e){if(e){var t=nde(e);return Ei(t)}}function rde(e){if(!e)return null;var t=KH(e),r=go(t),n=FH(t,e),i=Ml(r),a=i.indexOf(e),s=a%n;if(a===-1)return null;if(i[a-n])return i[a-n];var o=Qg(r);if(!o)return null;var u=Ml(o),l=u.length%n-1;if(s>l)return u.at(-1);for(var c=u.length-1;c>=0;c--)if(c%n===s)return u[c];return u.at(-1)}function nde(e){var t;if(!e)return null;var r=KH(e),n=go(r),i=FH(r,e),a=Ml(n),s=a.indexOf(e);if(s===-1)return null;var o=i-s%i-1,u=s+o+1;if(a[u]){for(var l=s+i;l%i>=0;l--)if(a[l])return a[l]}var c=s%i,f=Zg(n),p=Ml(f);return p[c]?p[c]:(t=p.at(0))!=null?t:null}function gu(){var e=ql(),t=e[0],r=e[1],n=md(),i=n[0],a=n[1],s=F.useCallback(function(){t&&r(null),i&&a(!1)},[t,i,r,a]);return s}function LH(){var e=ql(),t=e[0],r=md(),n=r[0];return function(){return!!t||n}}function ide(){var e=Zj();return function(){e.current=!0}}function IH(){var e=Zj();return function(){e.current=!1}}function TH(){var e=Zj();return function(){return e.current}}function ade(){var e=Ci(),t=IH(),r=TH();F.useEffect(function(){var n=e.current;n?.addEventListener("mousemove",i,{passive:!0});function i(){r()&&t()}return function(){n?.removeEventListener("mousemove",i)}},[e,t,r])}function yu(){var e=mo();return F.useCallback(function(){Ei(e.current)},[e])}function sde(){var e=r3();return F.useCallback(function(){e.current&&CH(e.current)},[e])}function OH(){var e=n3();return F.useCallback(function(){e.current&&CH(e.current)},[e])}function ode(){var e=Qj();return function t(r){if(typeof r=="function")return t(r(e.current));e.current=r}}function kH(){var e=i3(),t=mo(),r=yu();return function(){t.current&&(t.current.value=""),e(""),r()}}function ude(){var e=mo(),t=i3();return function(n){e.current?(e.current.value=""+e.current.value+n,t(TR(e.current.value))):t(TR(n))}}function lde(){var e=mo(),t=Qj(),r=ode(),n=i3(),i=qg(),a=i[0],s=mde(t.current,a);return{onChange:o,searchTerm:a,SearchInputRef:e,statusSearchResults:s};function o(u){var l=t.current,c=u.toLowerCase();if(l!=null&&l[c]||c.length<=1)return n(c);var f=hde(c,l);if(!f)return n(c);r(function(p){var d;return Object.assign(p,(d={},d[c]=cde(f,c),d))}),n(c)}}function i3(){var e=qg(),t=e[1],r=Jl();return function(i){requestAnimationFrame(function(){t(i&&i?.toLowerCase()).then(function(){jH(r.current,0)})})}}function cde(e,t){var r={};for(var n in e){var i=e[n];fde(i,t)&&(r[n]=i)}return r}function fde(e,t){return gd(e).some(function(r){return r.includes(t)})}function dde(){var e=Qj(),t=e.current,r=qg(),n=r[0];return function(i){return pde(i,t,n)}}function pde(e,t,r){var n;return!t||!r?!1:!((n=t[r])!=null&&n[e])}function hde(e,t){if(!t)return null;if(t[e])return t[e];var r=Object.keys(t).sort(function(n,i){return i.length-n.length}).find(function(n){return e.includes(n)});return r?t[r]:null}function TR(e){return!e||typeof e!="string"?"":e.trim().toLowerCase()}function mde(e,t){var r;if(!(e!=null&&e[t]))return"";var n=((r=Object.entries(e?.[t]))==null?void 0:r.length)||0;return Vfe(n)}function RH(){var e=_H(),t=ql(),r=t[1];return function(i){var a=o3(i),s=a[0];s&&(e(i),r(s))}}function a3(){var e=SH();return e===iu.SEARCH}function NH(){var e=SH();return e===iu.PREVIEW}var Ur;(function(e){e.ArrowDown="ArrowDown",e.ArrowUp="ArrowUp",e.ArrowLeft="ArrowLeft",e.ArrowRight="ArrowRight",e.Escape="Escape",e.Enter="Enter",e.Space=" "})(Ur||(Ur={}));function gde(){yde(),vde(),bde(),wde(),Sde()}function yde(){var e=Jl(),t=kH(),r=Kfe(),n=mo(),i=yu(),a=LH(),s=ide(),o=gu(),u=F.useMemo(function(){return function(c){var f=c.key;switch(s(),f){case Ur.Escape:if(c.preventDefault(),a()){o();return}t(),r(0),i();break}}},[r,t,o,i,a,s]);F.useEffect(function(){var l=e.current;if(l)return l.addEventListener("keydown",u),function(){l.removeEventListener("keydown",u)}},[e,n,r,u])}function vde(){var e=sde(),t=Jl(),r=Ci(),n=mo(),i=md(),a=i[1],s=DH(),o=a3(),u=F.useMemo(function(){return function(c){var f=c.key;switch(f){case Ur.ArrowRight:if(!o)return;c.preventDefault(),a(!0),e();break;case Ur.ArrowDown:c.preventDefault(),s();break;case Ur.Enter:c.preventDefault(),Yfe(r.current);break}}},[e,s,a,r,o]);F.useEffect(function(){var l=n.current;if(l)return l.addEventListener("keydown",u),function(){l.removeEventListener("keydown",u)}},[t,n,u])}function bde(){var e=r3(),t=yu(),r=mo(),n=DH(),i=md(),a=i[0],s=i[1],o=NH(),u=a3(),l=s3(),c=F.useMemo(function(){return(function(p){var d=p.key;if(u)switch(d){case Ur.ArrowLeft:if(p.preventDefault(),!a)return t();OR(t);break;case Ur.ArrowRight:if(p.preventDefault(),!a)return t();kR();break;case Ur.ArrowDown:p.preventDefault(),a&&s(!1),n();break;default:l(p);break}if(o)switch(d){case Ur.ArrowUp:if(p.preventDefault(),!a)return t();OR(t);break;case Ur.ArrowDown:if(p.preventDefault(),!a)return t();kR();break;default:l(p);break}})},[a,t,s,n,l,o,u]);F.useEffect(function(){var f=e.current;if(f)return f.addEventListener("keydown",c),function(){f.removeEventListener("keydown",c)}},[e,r,a,c])}function wde(){var e=yu(),t=n3(),r=Ci(),n=s3(),i=F.useMemo(function(){return function(s){var o=s.key;switch(o){case Ur.ArrowUp:s.preventDefault(),e();break;case Ur.ArrowRight:s.preventDefault(),EH(Of());break;case Ur.ArrowLeft:s.preventDefault(),xH(Of());break;case Ur.ArrowDown:s.preventDefault(),Yg(r.current);break;default:n(s);break}}},[r,e,n]);F.useEffect(function(){var a=t.current;if(a)return a.addEventListener("keydown",i),function(){a.removeEventListener("keydown",i)}},[t,r,i])}function Sde(){var e=Ci(),t=xde(),r=RH(),n=LH(),i=gu(),a=s3(),s=F.useMemo(function(){return(function(u){var l=u.key,c=va(Of());switch(l){case Ur.ArrowRight:u.preventDefault(),Zfe(c);break;case Ur.ArrowLeft:u.preventDefault(),Xfe(c);break;case Ur.ArrowDown:if(u.preventDefault(),n()){i();break}tde(c);break;case Ur.ArrowUp:if(u.preventDefault(),n()){i();break}ede(c,t);break;case Ur.Space:u.preventDefault(),r(u.target);break;default:a(u);break}})},[t,a,r,n,i]);F.useEffect(function(){var o=e.current;if(o)return o.addEventListener("keydown",s),function(){o.removeEventListener("keydown",s)}},[e,s])}function DH(){var e=OH(),t=Wg(),r=Ci();return F.useCallback(function(){return t?Yg(r.current):e()},[r,e,t])}function xde(){var e=yu(),t=OH(),r=Wg();return F.useCallback(function(){return r?e():t()},[e,r,t])}function OR(e){var t=Of();t&&(Tde(t)||e(),EH(t))}function kR(){var e=Of();e&&xH(e)}function s3(){var e=ude(),t=yu(),r=wH(),n=gu();return function(a){var s=a.key;Ede(a)||r||s.match(/(^[a-zA-Z0-9]$){1}/)&&(a.preventDefault(),n(),t(),e(s))}}function Ede(e){var t=e.metaKey,r=e.ctrlKey,n=e.altKey;return t||r||n}function Cde(e,t,r,n,i,a,s,o){if(e&&t!==qn.NATIVE){var u=En(e);C_.has(u)||!a||!s||setTimeout(function(){var l=i+a.top,c=r+n,f=l>=c&&l<c+s.emojiSize*2;f&&PH(o,e,t)})}}function PH(e,t,r){if(t){var n=En(t);C_.has(n)||(C_.add(n),yd(t).concat(n).forEach(function(i){var a=e(i,r);Ade(a)}))}}var C_=new Set;function Ade(e){var t=new Image;t.src=e}function Mde(){var e=Ci(),t=hu(),r=mu();F.useEffect(function(){if(t===qn.NATIVE)return;var n=e.current;return n?.addEventListener("focusin",i),function(){n?.removeEventListener("focusin",i)};function i(a){var s=va(a.target);if(s){var o=o3(s),u=o[0];u&&Vl(u)&&PH(r,u,t)}}},[e,t,r])}var _de=["width","height"],A_=40;function jde(e){var t=e.children;return F.createElement(Hce,null,F.createElement(Lde,null,t))}function Lde(e){var t,r=e.children,n=pu(),i=n[0],a=Dfe(),s=Wg(),o=Jl(),u=Ffe(),l=Bfe();gde(),Mde();var c=l||{},f=c.width,p=c.height,d=YJ(c,_de);return F.createElement("aside",{className:Nt(Mc.main,Mc.baseVariables,a===Al.DARK&&Mc.darkTheme,a===Al.AUTO&&Mc.autoThemeDark,(t={},t[Ut.searchActive]=s,t),i&&Mc.reactionsMenu,u),ref:o,style:gr({},d,!i&&{height:p,width:f})},r)}var RR={"--epr-emoji-variation-picker-bg-color":"var(--epr-dark-emoji-variation-picker-bg-color)","--epr-hover-bg-color-reduced-opacity":"var(--epr-dark-hover-bg-color-reduced-opacity)","--epr-highlight-color":"var(--epr-dark-highlight-color)","--epr-text-color":"var(--epr-dark-text-color)","--epr-hover-bg-color":"var(--epr-dark-hover-bg-color)","--epr-focus-bg-color":"var(--epr-dark-focus-bg-color)","--epr-search-input-bg-color":"var(--epr-dark-search-input-bg-color)","--epr-category-label-bg-color":"var(--epr-dark-category-label-bg-color)","--epr-picker-border-color":"var(--epr-dark-picker-border-color)","--epr-bg-color":"var(--epr-dark-bg-color)","--epr-reactions-bg-color":"var(--epr-dark-reactions-bg-color)","--epr-search-input-bg-color-active":"var(--epr-dark-search-input-bg-color-active)","--epr-emoji-variation-indicator-color":"var(--epr-dark-emoji-variation-indicator-color)","--epr-category-icon-active-color":"var(--epr-dark-category-icon-active-color)","--epr-skin-tone-picker-menu-color":"var(--epr-dark-skin-tone-picker-menu-color)","--epr-skin-tone-outer-border-color":"var(--epr-dark-skin-tone-outer-border-color)","--epr-skin-tone-inner-border-color":"var(--epr-dark-skin-tone-inner-border-color)"},Mc=wr.create({main:{".":["epr-main",Ut.emojiPicker],position:"relative",display:"flex",flexDirection:"column",borderWidth:"1px",borderStyle:"solid",borderRadius:"var(--epr-picker-border-radius)",borderColor:"var(--epr-picker-border-color)",backgroundColor:"var(--epr-bg-color)",overflow:"hidden",transition:"height 0.3s ease-in-out, background-color 0.1s ease-in-out","*":{boxSizing:"border-box",fontFamily:"sans-serif"}},baseVariables:{"--":{"--epr-highlight-color":"#007aeb","--epr-hover-bg-color":"#e5f0fa","--epr-hover-bg-color-reduced-opacity":"#e5f0fa80","--epr-focus-bg-color":"#e0f0ff","--epr-text-color":"#858585","--epr-search-input-bg-color":"#f6f6f6","--epr-picker-border-color":"#e7e7e7","--epr-bg-color":"#fff","--epr-reactions-bg-color":"#ffffff90","--epr-category-icon-active-color":"#6aa8de","--epr-skin-tone-picker-menu-color":"#ffffff95","--epr-skin-tone-outer-border-color":"#555555","--epr-skin-tone-inner-border-color":"var(--epr-bg-color)","--epr-horizontal-padding":"10px","--epr-picker-border-radius":"8px","--epr-header-padding":"15px var(--epr-horizontal-padding)","--epr-active-skin-tone-indicator-border-color":"var(--epr-highlight-color)","--epr-active-skin-hover-color":"var(--epr-hover-bg-color)","--epr-search-input-bg-color-active":"var(--epr-search-input-bg-color)","--epr-search-input-padding":"0 30px","--epr-search-input-border-radius":"8px","--epr-search-input-height":"40px","--epr-search-input-text-color":"var(--epr-text-color)","--epr-search-input-placeholder-color":"var(--epr-text-color)","--epr-search-bar-inner-padding":"var(--epr-horizontal-padding)","--epr-search-border-color":"var(--epr-search-input-bg-color)","--epr-search-border-color-active":"var(--epr-highlight-color)","--epr-category-navigation-button-size":"30px","--epr-emoji-variation-picker-height":"45px","--epr-emoji-variation-picker-bg-color":"var(--epr-bg-color)","--epr-preview-height":"70px","--epr-preview-text-size":"14px","--epr-preview-text-padding":"0 var(--epr-horizontal-padding)","--epr-preview-border-color":"var(--epr-picker-border-color)","--epr-preview-text-color":"var(--epr-text-color)","--epr-category-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-bg-color":"#ffffffe6","--epr-category-label-text-color":"var(--epr-text-color)","--epr-category-label-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-height":A_+"px","--epr-emoji-size":"30px","--epr-emoji-padding":"5px","--epr-emoji-fullsize":"calc(var(--epr-emoji-size) + var(--epr-emoji-padding) * 2)","--epr-emoji-hover-color":"var(--epr-hover-bg-color)","--epr-emoji-variation-indicator-color":"var(--epr-picker-border-color)","--epr-emoji-variation-indicator-color-hover":"var(--epr-text-color)","--epr-header-overlay-z-index":"3","--epr-emoji-variations-indictator-z-index":"1","--epr-category-label-z-index":"2","--epr-skin-variation-picker-z-index":"5","--epr-preview-z-index":"6","--epr-dark":"#000","--epr-dark-emoji-variation-picker-bg-color":"var(--epr-dark)","--epr-dark-highlight-color":"#c0c0c0","--epr-dark-text-color":"var(--epr-highlight-color)","--epr-dark-hover-bg-color":"#363636f6","--epr-dark-hover-bg-color-reduced-opacity":"#36363680","--epr-dark-focus-bg-color":"#474747","--epr-dark-search-input-bg-color":"#333333","--epr-dark-category-label-bg-color":"#222222e6","--epr-dark-picker-border-color":"#151617","--epr-dark-bg-color":"#222222","--epr-dark-reactions-bg-color":"#22222290","--epr-dark-search-input-bg-color-active":"var(--epr-dark)","--epr-dark-emoji-variation-indicator-color":"#444","--epr-dark-category-icon-active-color":"#3271b7","--epr-dark-skin-tone-picker-menu-color":"#22222295","--epr-dark-skin-tone-outer-border-color":"var(--epr-dark-picker-border-color)","--epr-dark-skin-tone-inner-border-color":"#00000000"}},autoThemeDark:{".":Ut.autoTheme,"@media (prefers-color-scheme: dark)":{"--":RR}},darkTheme:{".":Ut.darkTheme,"--":RR},reactionsMenu:{".":"epr-reactions",height:"50px",display:"inline-flex",backgroundColor:"var(--epr-reactions-bg-color)",backdropFilter:"blur(8px)","--":{"--epr-picker-border-radius":"50px"}}});function FH(e,t){if(!e||!t)return 0;var r=e.getBoundingClientRect().width,n=t.getBoundingClientRect().width;return Math.floor(r/n)}function Ide(e,t,r){if(!e||!t.length)return null;var n=e.getBoundingClientRect().top,i=e.getBoundingClientRect().bottom,a=n+BH(e),s=t.find(function(o){var u=o.getBoundingClientRect().top,l=o.getBoundingClientRect().bottom,c=o.clientHeight*r,f=u+c,p=l-c;return f<a?!1:f>=n&&f<=i||p>=n&&p<=i});return s||null}function Tde(e){return!!e.nextElementSibling}function BH(e){if(!e)return A_;var t=e.querySelector(Ki(Ut.label));if(t){var r=t.getBoundingClientRect().height;if(r>0)return r}return A_}var kf="button"+Ki(Ut.emoji),Ode=[kf,Ki(Ut.visible),":not("+Ki(Ut.hidden)+")"].join("");function va(e){var t;return(t=e?.closest(kf))!=null?t:null}function o3(e){var t=VH(e),r=l3(e);if(!t)return[];var n=au(r??t);return n?[n,r]:[]}function kde(e){var t;return!!(e?.matches(kf)||!(e==null||(t=e.parentElement)==null)&&t.matches(kf))}function NR(e){var t;return(t=e?.clientHeight)!=null?t:0}function zH(e){if(!e)return 0;var t=va(e),r=go(t),n=u3(r);return DR(t)+DR(r)+n}function u3(e){var t,r;if(!e)return 0;var n=e.querySelector(Ki(Ut.categoryContent));return((t=e?.clientHeight)!=null?t:0)-((r=n?.clientHeight)!=null?r:0)}function Rde(e){return e?UH(e)<u3(go(e)):!1}function $H(e){return e?e.matches(Ki(Ut.scrollBody))?e:e.querySelector(Ki(Ut.scrollBody)):null}function UH(e){var t,r;return e?zH(e)-((t=(r=qH(e))==null?void 0:r.scrollTop)!=null?t:0):0}function qH(e){var t;return e&&(t=e.closest(Ki(Ut.scrollBody)))!=null?t:null}function Nde(e){var t=va(e),r=go(t);return PR(t)+PR(r)}function DR(e){var t;return(t=e?.offsetTop)!=null?t:0}function PR(e){var t;return(t=e?.offsetLeft)!=null?t:0}function l3(e){var t;return(t=Dde(va(e),"unified"))!=null?t:null}function VH(e){var t=l3(e);return t?e3(t):null}function JH(e){return e?{unified:l3(e),originalUnified:VH(e)}:{unified:null,originalUnified:null}}function Dde(e,t){var r;return(r=Pde(e)[t])!=null?r:null}function Pde(e){var t;return(t=e?.dataset)!=null?t:{}}function c3(e){return e.classList.contains(Ut.visible)}function HH(e){return e?e.classList.contains(Ut.hidden):!0}function Ml(e){return e?Array.from(e.querySelectorAll(Ode)):[]}function WH(e){if(!e)return null;var t=Ml(e),r=t.slice(-1),n=r[0];return n?c3(n)?n:f3(n):null}function GH(e){var t=e.nextElementSibling;return t?c3(t)?t:GH(t):d3(Zg(e))}function f3(e){var t=e.previousElementSibling;return t?c3(t)?t:f3(t):WH(Qg(e))}function d3(e){if(!e)return null;var t=Ml(e);return Ide(e,t,.1)}function Qg(e){var t=go(e);if(!t)return null;var r=t.previousElementSibling;return r?HH(r)?Qg(r):r:null}function Zg(e){var t=go(e);if(!t)return null;var r=t.nextElementSibling;return r?HH(r)?Zg(r):r:null}function go(e){return e?e.closest(Ki(Ut.category)):null}function KH(e){return e?e.closest(Ki(Ut.categoryContent)):null}function YH(e){return e.split("-").map(function(t){return String.fromCodePoint(parseInt(t,16))}).join("")}function Fde(e){return e.category===jt.CUSTOM}function QH(e){return e.imgUrl!==void 0}function ZH(e,t){var r=F.useRef(),n=RH(),i=Wce(),a=ql(),s=a[1],o=gu(),u=Vg(),l=u[0],c=Rfe(t),f=rH(),p=f[1],d=mu(),h=hu(),g=F.useCallback(function(S){if(!i.current){o();var E=FR(S),x=E[0],A=E[1];if(!(!x||!A)){var j=vfe(A)||l;p(),pfe(x,j),c(Bde(x,j,h,d),S)}}},[l,o,i,c,p,d,h]),y=F.useCallback(function(S){var E;r.current&&clearTimeout(r.current);var x=FR(S),A=x[0];!A||!Vl(A)||(r.current=(E=window)==null?void 0:E.setTimeout(function(){i.current=!0,r.current=void 0,o(),n(S.target),s(A)},500))},[i,o,n,s]),w=F.useCallback(function(){r.current?(clearTimeout(r.current),r.current=void 0):i.current&&requestAnimationFrame(function(){i.current=!1})},[i]);F.useEffect(function(){if(e.current){var b=e.current;return b.addEventListener("click",g,{passive:!0}),b.addEventListener("mousedown",y,{passive:!0}),b.addEventListener("mouseup",w,{passive:!0}),function(){b?.removeEventListener("click",g),b?.removeEventListener("mousedown",y),b?.removeEventListener("mouseup",w)}}},[e,g,y,w])}function FR(e){var t=e?.target;return kde(t)?o3(t):[]}function Bde(e,t,r,n){var i=gd(e);if(QH(e)){var a=En(e);return{activeSkinTone:t,emoji:a,getImageUrl:function(){return e.imgUrl},imageUrl:e.imgUrl,isCustom:!0,names:i,unified:a,unifiedWithoutSkinTone:a}}var s=En(e,t);return{activeSkinTone:t,emoji:YH(s),getImageUrl:function(u){return u===void 0&&(u=r??qn.APPLE),n(s,u)},imageUrl:n(s,r??qn.APPLE),isCustom:!1,names:i,unified:s,unifiedWithoutSkinTone:En(e)}}function vd(e){return F.createElement("button",Object.assign({type:"button"},e,{className:Nt(zde.button,e.className)}),e.children)}var zde=wr.create({button:{".":"epr-btn",cursor:"pointer",border:"0",background:"none",outline:"none"}});function $de(e){var t,r=e.emojiNames,n=e.unified,i=e.hidden,a=e.hiddenOnSearch,s=e.showVariations,o=s===void 0?!0:s,u=e.hasVariations,l=e.children,c=e.className,f=e.noBackground,p=f===void 0?!1:f,d=e.style;return F.createElement(vd,{className:Nt(E1.emoji,i&&Yj.hidden,a&&du.hiddenOnSearch,(t={},t[Ut.visible]=!i&&!a,t),!!(u&&o)&&E1.hasVariations,p&&E1.noBackground,c),"data-unified":n,"aria-label":Ude(r),"data-full-name":r,style:d},l)}function Ude(e){var t;return e[0].match("flag-")&&(t=e[1])!=null?t:e[0]}var E1=wr.create({emoji:{".":Ut.emoji,position:"relative",width:"var(--epr-emoji-fullsize)",height:"var(--epr-emoji-fullsize)",boxSizing:"border-box",display:"flex",alignItems:"center",justifyContent:"center",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",borderRadius:"8px",overflow:"hidden",transition:"background-color 0.2s",":hover":{backgroundColor:"var(--epr-emoji-hover-color)"},":focus":{backgroundColor:"var(--epr-focus-bg-color)"}},noBackground:{background:"none",":hover":{backgroundColor:"transparent",background:"none"},":focus":{backgroundColor:"transparent",background:"none"}},hasVariations:{".":Ut.emojiHasVariations,":after":{content:"",display:"block",width:"0",height:"0",right:"0px",bottom:"1px",position:"absolute",borderLeft:"4px solid transparent",borderRight:"4px solid transparent",transform:"rotate(135deg)",borderBottom:"4px solid var(--epr-emoji-variation-indicator-color)",zIndex:"var(--epr-emoji-variations-indictator-z-index)"},":hover:after":{borderBottom:"4px solid var(--epr-emoji-variation-indicator-color-hover)"}}}),Pm=wr.create({external:{".":Ut.external,fontSize:"0"},common:{alignSelf:"center",justifySelf:"center",display:"block"}});function BR(e){var t=e.emojiName,r=e.style,n=e.lazyLoad,i=n===void 0?!1:n,a=e.imgUrl,s=e.onError,o=e.className;return F.createElement("img",{src:a,alt:t,className:Nt(qde.emojiImag,Pm.external,Pm.common,o),loading:i?"lazy":"eager",onError:s,style:r})}var qde=wr.create({emojiImag:{".":"epr-emoji-img",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",minWidth:"var(--epr-emoji-fullsize)",minHeight:"var(--epr-emoji-fullsize)",padding:"var(--epr-emoji-padding)"}});function Vde(e){var t=e.unified,r=e.style,n=e.className;return F.createElement("span",{className:Nt(Jde.nativeEmoji,Pm.common,Pm.external,n),"data-unified":t,style:r},YH(t))}var Jde=wr.create({nativeEmoji:{".":"epr-emoji-native",fontFamily:'"Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji"!important',position:"relative",lineHeight:"100%",fontSize:"var(--epr-emoji-size)",textAlign:"center",alignSelf:"center",justifySelf:"center",letterSpacing:"0",padding:"var(--epr-emoji-padding)"}});function Fm(e){var t=e.emoji,r=e.unified,n=e.emojiStyle,i=e.size,a=e.lazyLoad,s=e.getEmojiUrl,o=s===void 0?lH:s,u=e.className,l=eH(),c=l[1],f={};i&&(f.width=f.height=f.fontSize=i+"px");var p=t||au(r);if(!p)return null;if(QH(p))return F.createElement(BR,{style:f,emojiName:r,emojiStyle:qn.NATIVE,lazyLoad:a,imgUrl:p.imgUrl,onError:d,className:u});return F.createElement(F.Fragment,null,n===qn.NATIVE?F.createElement(Vde,{unified:r,style:f,className:u}):F.createElement(BR,{style:f,emojiName:E_(p),emojiStyle:n,lazyLoad:a,imgUrl:o(r,n),onError:d,className:u}));function d(){c(function(h){return new Set(h).add(r)})}}function Xg(e){var t=e.emoji,r=e.unified,n=e.hidden,i=e.hiddenOnSearch,a=e.emojiStyle,s=e.showVariations,o=s===void 0?!0:s,u=e.size,l=e.lazyLoad,c=e.getEmojiUrl,f=e.className,p=e.noBackground,d=p===void 0?!1:p,h=e.style,g=Vl(t);return F.createElement($de,{hasVariations:g,showVariations:o,hidden:n,hiddenOnSearch:i,emojiNames:gd(t),unified:r,noBackground:d,style:h},F.createElement(Fm,{unified:r,emoji:t,size:u,emojiStyle:a,lazyLoad:l,getEmojiUrl:c,className:f}))}var Hde="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNS43LDEwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsMTAuOSw2LjEsMTEsNi4zLDExaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjRWNi43YzAtMC4zLTAuMi0wLjUtMC41LTAuNQoJQzkuOCw2LDkuNiw2LjIsOS42LDYuNXYzLjRINi4yQzUuOSw5LjksNS43LDEwLjEsNS43LDEwLjRMNS43LDEwLjR6Ii8+CjxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik01LjcsMzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDMxLDYuMywzMWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuMgoJQzUuOSwyOS45LDUuNywzMC4xLDUuNywzMC40TDUuNywzMC40eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNS43LDUwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsNTAuOSw2LjEsNTEsNi4zLDUxaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjR2LTMuNGMwLTAuMy0wLjItMC41LTAuNS0wLjUKCXMtMC41LDAuMi0wLjUsMC41djMuNEg2LjJDNS45LDQ5LjksNS43LDUwLjEsNS43LDUwLjRMNS43LDUwLjR6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik01LjcsNzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDcxLDYuMyw3MWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuNAoJQzUuOSw2OS45LDUuNyw3MC4xLDUuNyw3MC40TDUuNyw3MC40eiIvPgo8L3N2Zz4=";function Wde(){var e=pu(),t=e[1];return F.createElement(vd,{"aria-label":"Show all Emojis",title:"Show all Emojis",tabIndex:0,className:Nt(Gde.plusSign),onClick:function(){return t(!1)}})}var Gde=wr.create(gr({plusSign:{fontSize:"20px",padding:"17px",color:"var(--epr-text-color)",borderRadius:"50%",textAlign:"center",lineHeight:"100%",width:"20px",height:"20px",display:"flex",justifyContent:"center",alignItems:"center",transition:"background-color 0.2s ease-in-out",":after":{content:"",minWidth:"20px",minHeight:"20px",backgroundImage:"url("+Hde+")",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",backgroundPositionY:"0"},":hover":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-20px"}},":focus":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-40px"}}}},oo("plusSign",{":after":{backgroundPositionY:"-40px"},":hover:after":{backgroundPositionY:"-60px"}})));function Kde(){var e=pu(),t=e[0],r=Hfe(),n=qfe();ZH(r,Tf.REACTIONS);var i=hu(),a=gH(),s=mu();return t?F.createElement("ul",{className:Nt(zR.list,!t&&Yj.hidden),ref:r},n.map(function(o){return F.createElement("li",{key:o},F.createElement(Xg,{emoji:au(o),emojiStyle:i,unified:o,showVariations:!1,className:Nt(zR.emojiButton),noBackground:!0,getEmojiUrl:s}))}),a?F.createElement("li",null,F.createElement(Wde,null)):null):null}var zR=wr.create({list:{listStyle:"none",margin:"0",padding:"0 5px",display:"flex",justifyContent:"space-between",alignItems:"center",height:"100%"},emojiButton:{":hover":{transform:"scale(1.2)"},":focus":{transform:"scale(1.2)"},":active":{transform:"scale(1.1)"},transition:"transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.5)"}});function Yde(e){var t=gu(),r=F.useState(0),n=r[0],i=r[1];return F.useEffect(function(){var a=e.current;if(!a)return;a.addEventListener("scroll",s,{passive:!0});function s(){var o;i((o=a?.scrollTop)!=null?o:0),t()}return function(){a?.removeEventListener("scroll",s)}},[e,t]),n}function Qde(e){var t=e.scrollTop,r=e.clientHeight,n=e.topOffset,i=e.style,a=e.dimensions;if(!i||!a)return!1;var s=n+i.top,o=s+a.emojiSize,u=o+a.emojiSize*2>=t&&s<=t+r+a.emojiSize;return!u}function Zde(e,t){return e?{top:Math.floor(t/e.emojisPerRow)*e.emojiSize,left:t%e.emojisPerRow*e.emojiSize}:void 0}var Xde=40;function epe(e){var t=MH(),r=pu(),n=r[0],i=Jl(),a=F.useRef(),s=Xj(),o=s[0],u=tH(),l=u[0],c=F.useState(),f=c[0],p=c[1],d=F.useCallback(function(){var h=t.current;if(h){var g=h.querySelector(kf),y=g?.clientHeight;y&&(a.current=y);var w=l||y||a.current||Xde,b=h.clientWidth;if(!(b===0||w===0)){var S=Math.max(1,Math.floor(b/w)),E=Math.ceil(e/S),x=E*w;p({categoryHeight:x,emojisPerRow:S,emojiSize:w})}}},[t,e,l]);return F.useEffect(function(){d()},[e,n,d,o.length]),F.useEffect(function(){var h=i.current;if(h){var g=function(w){var b=w,S=b.propertyName;(S==="width"||S==="max-width"||S==="min-width"||S==="height"||S==="max-height"||S==="min-height")&&(typeof queueMicrotask=="function"?queueMicrotask(function(){return d()}):requestAnimationFrame(function(){return d()}))};return h.addEventListener("transitionend",g,{passive:!0}),function(){h.removeEventListener("transitionend",g)}}},[i,d]),f}function tpe(){var e=eH(),t=e[0],r=dde();return function(n){var i=En(n),a=t.has(i),s=r(i);return{failedToLoad:a,filteredOut:s,hidden:a||s}}}function rpe(e){var t=e.categoryEmojis,r=e.topOffset,n=e.onHeightReady,i=e.scrollTop,a=e.isCategoryVisible,s=tpe(),o=bH(),u=hu(),l=Vg(),c=l[0],f=qce(),p=mu(),d=!yH(),h=Ci(),g=0,y=t.filter(function(E){var x=f(E),A=s(E),j=A.failedToLoad,I=A.filteredOut,T=A.hidden;return!j&&!I&&!T&&!x}),w=epe(y.length);F.useEffect(function(){w&&n(w.categoryHeight)},[w,n,y.length]);var b=function(x){var A,j;return w&&h.current&&Qde({scrollTop:i,clientHeight:(A=(j=h.current)==null?void 0:j.clientHeight)!=null?A:0,topOffset:r,style:x,dimensions:w})},S=y.reduce(function(E,x,A){var j=En(x,c),I=Zde(w,A);if(b(I)){var T,B;return g++,Cde(x,u,i,(T=(B=h.current)==null?void 0:B.clientHeight)!=null?T:0,r,I,w,p),E}return a?(E.push(F.createElement(Xg,{showVariations:d,key:j,emoji:x,unified:j,emojiStyle:u,lazyLoad:o,getEmojiUrl:p,style:gr({},I,{position:"absolute"})})),E):(g++,E)},[]);return{virtualizedCounter:g,emojis:S,dimensions:w}}function npe(e){var t=e.categoryConfig,r=e.children,n=e.hidden,i=e.hiddenOnSearch,a=e.height,s=Jg(t),o=aH(t);return F.createElement("li",{className:Nt(C1.category,n&&Yj.hidden,i&&du.hiddenOnSearch),"data-name":s,"aria-label":o},F.createElement("h2",{className:Nt(C1.label)},o),F.createElement("div",{className:Nt(C1.categoryContent),style:{height:a}},r))}var C1=wr.create({category:{".":Ut.category,minHeight:"calc(var(--epr-emoji-fullsize) + var(--epr-category-label-height))",position:"relative"},categoryContent:{".":Ut.categoryContent,display:"grid",gridGap:"0",gridTemplateColumns:"repeat(auto-fill, var(--epr-emoji-fullsize))",justifyContent:"space-between",margin:"var(--epr-category-padding)",position:"relative"},label:{".":Ut.label,alignItems:"center",backdropFilter:"blur(3px)",backgroundColor:"var(--epr-category-label-bg-color)",color:"var(--epr-category-label-text-color)",display:"flex",fontSize:"16px",fontWeight:"bold",height:"var(--epr-category-label-height)",margin:"0",padding:"var(--epr-category-label-padding)",position:"sticky",textTransform:"capitalize",top:"0",width:"100%",zIndex:"var(--epr-category-label-z-index)"}});function ipe(){var e=t3(),t=uH(),r=hu(),n=mu(),i=bH(),a=Vg(),s=a[0],o=tH(),u=o[0],l=o[1],c=F.useRef(null);if(F.useLayoutEffect(function(){c.current&&l(c.current.clientHeight)}),u)return null;var f=e[0],p=t(Jg(f))[0],d=p?En(p,s):"";return p?F.createElement("div",{ref:c},F.createElement(Xg,{emoji:p,unified:d,emojiStyle:r,getEmojiUrl:n,lazyLoad:i,showVariations:!1,hidden:!1,style:{opacity:0,pointerEvents:"none",position:"absolute",top:0,left:0,zIndex:-1,height:"var(--epr-emoji-fullsize)",width:"var(--epr-emoji-fullsize)"}})):null}function ape(e){var t=e.scrollTop,r=t3(),n=F.useState({}),i=n[0],a=n[1],s=MH(),o=uH(),u=BH(s.current),l=0;return F.createElement("ul",{className:Nt(ope.emojiList),ref:s},F.createElement(ipe,null),r.map(function(c){var f=Jg(c),p=l,d=i[f];return d&&(l+=d+u),F.createElement(F.Suspense,{key:f},F.createElement(spe,{categoryEmojis:o(f),categoryConfig:c,topOffset:p,onHeightReady:function(g){i[f]!==g&&a(function(y){var w;return gr({},y,(w={},w[f]=g,w))})},scrollTop:t}))}))}function spe(e){var t=e.categoryEmojis,r=e.categoryConfig,n=e.topOffset,i=e.onHeightReady,a=e.scrollTop,s=Xj(),o=s[0],u=rpe({categoryEmojis:t,topOffset:n,onHeightReady:i,scrollTop:a,isCategoryVisible:o.includes(r.category)}),l=u.virtualizedCounter,c=u.emojis,f=u.dimensions;return F.createElement(npe,{categoryConfig:r,height:f?.categoryHeight,hidden:!c.length&&l===0},c)}var ope=wr.create({emojiList:{".":Ut.emojiList,listStyle:"none",margin:"0",padding:"0"}}),upe="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IgoJIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDUwIDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KPC9nPgo8ZyBpZD0iTGF5ZXJfMiI+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiNFOEU3RTciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KCTxwYXRoIGZpbGw9IiMwMTAyMDIiIHN0cm9rZT0iIzE1MTYxNyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjYuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KPC9nPgo8L3N2Zz4=",ml;(function(e){e[e.Up=0]="Up",e[e.Down=1]="Down"})(ml||(ml={}));function lpe(){var e=Gg(),t=Wfe(),r=ql(),n=r[0],i=hu(),a=fpe(t),s=a.getTop,o=a.getMenuDirection,u=_H(),l=cpe(t),c=mu(),f=va(e.current),p=!!(n&&f&&Vl(n)&&f.classList.contains(Ut.emojiHasVariations));F.useEffect(function(){p&&Yg(t.current)},[t,p,e]);var d,h;return!p&&e.current?u(null):(d=s(),h=l()),F.createElement("div",{ref:t,className:Nt(ph.variationPicker,o()===ml.Down&&ph.pointingUp,p&&ph.visible),style:{top:d}},p&&n?[En(n)].concat(yd(n)).slice(0,6).map(function(g){return F.createElement(Xg,{key:g,emoji:n,unified:g,emojiStyle:i,showVariations:!1,getEmojiUrl:c})}):null,F.createElement("div",{className:Nt(ph.pointer),style:h}))}function cpe(e){var t=Gg();return function(){var n={};if(!e.current)return n;if(t.current){var i=va(t.current),a=Nde(i);if(!i)return n;n.left=a+i?.clientWidth/2}return n}}function fpe(e){var t=Gg(),r=Ci(),n=ml.Up;return{getMenuDirection:i,getTop:a};function i(){return n}function a(){n=ml.Up;var s=0;if(!e.current)return 0;var o=NR(e.current);if(t.current){var u,l=r.current,c=va(t.current),f=NR(c);s=zH(c);var p=(u=l?.scrollTop)!=null?u:0;p>s-o&&(n=ml.Down,s+=f+o)}return s-o}}var ph=wr.create(gr({variationPicker:{".":Ut.variationPicker,position:"absolute",right:"15px",left:"15px",padding:"5px",boxShadow:"0px 2px 5px rgba(0, 0, 0, 0.2)",borderRadius:"3px",display:"flex",alignItems:"center",justifyContent:"space-around",opacity:"0",visibility:"hidden",pointerEvents:"none",top:"-100%",border:"1px solid var(--epr-picker-border-color)",height:"var(--epr-emoji-variation-picker-height)",zIndex:"var(--epr-skin-variation-picker-z-index)",background:"var(--epr-emoji-variation-picker-bg-color)",transform:"scale(0.9)",transition:"transform 0.1s ease-out, opacity 0.2s ease-out"},visible:{opacity:"1",visibility:"visible",pointerEvents:"all",transform:"scale(1)"},pointingUp:{".":"pointing-up",transformOrigin:"center 0%",transform:"scale(0.9)"},".pointing-up":{pointer:{top:"0",transform:"rotate(180deg) translateY(100%) translateX(18px)"}},pointer:{".":"epr-emoji-pointer",content:"",position:"absolute",width:"25px",height:"15px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"50px 15px",top:"100%",transform:"translateX(-18px)",backgroundImage:"url("+upe+")"}},oo("pointer",{backgroundPosition:"-25px 0"})));function dpe(){var e=Ci(),t=Yde(e);return ZH(e,Tf.PICKER),ade(),F.createElement("div",{className:Nt(ppe.body,du.hiddenOnReactions),ref:e},F.createElement(lpe,null),F.createElement(ape,{scrollTop:t}))}var ppe=wr.create({body:{".":Ut.scrollBody,flex:"1",overflowY:"scroll",overflowX:"hidden",position:"relative"}});function hpe(e,t){if(!e||!t)return 0;var r=e.getBoundingClientRect(),n=t.getBoundingClientRect();return n.height-(r.y-n.y)}function mpe(e,t){var r=Ci(),n=TH(),i=IH();F.useEffect(function(){if(!e)return;var a=r.current;a?.addEventListener("keydown",u,{passive:!0}),a?.addEventListener("mouseover",l,!0),a?.addEventListener("focus",s,!0),a?.addEventListener("mouseout",o,{passive:!0}),a?.addEventListener("blur",o,!0);function s(c){var f=va(c.target);if(!f)return o();var p=JH(f),d=p.unified,h=p.originalUnified;if(!d||!h)return o();t({unified:d,originalUnified:h})}function o(c){if(c){var f=c.relatedTarget;if(!va(f))return t(null)}t(null)}function u(c){c.key==="Escape"&&t(null)}function l(c){if(!n()){var f=va(c.target);if(f){var p=hpe(f,a),d=f.getBoundingClientRect().height;if(p<d)return gpe(f,t);Ei(f)}}}return function(){a?.removeEventListener("mouseover",l),a?.removeEventListener("mouseout",o),a?.removeEventListener("focus",s,!0),a?.removeEventListener("blur",o,!0),a?.removeEventListener("keydown",u)}},[r,e,t,n,i])}function gpe(e,t){var r,n=JH(e),i=n.unified,a=n.originalUnified;!i||!a||((r=document.activeElement)==null||r.blur==null||r.blur(),t({unified:i,originalUnified:a}))}var hh,Rf;(function(e){e.ROW="FlexRow",e.COLUMN="FlexColumn"})(Rf||(Rf={}));function XH(e){var t=e.children,r=e.className,n=e.style,i=n===void 0?{}:n,a=e.direction,s=a===void 0?Rf.ROW:a;return F.createElement("div",{style:gr({},i),className:Nt($R.flex,r,$R[s])},t)}var $R=wr.create((hh={flex:{display:"flex"}},hh[Rf.ROW]={flexDirection:"row"},hh[Rf.COLUMN]={flexDirection:"column"},hh));function ype(e){var t=e.className,r=e.style,n=r===void 0?{}:r;return F.createElement("div",{style:gr({flex:1},n),className:Nt(t)})}function vpe(e){var t=e.children,r=e.className,n=e.style;return F.createElement("div",{style:gr({},n,{position:"absolute"}),className:r},t)}function e0(e){var t=e.children,r=e.className,n=e.style;return F.createElement("div",{style:gr({},n,{position:"relative"}),className:r},t)}function bpe(e){var t=e.isOpen,r=e.onClick,n=e.isActive,i=e.skinToneVariation,a=e.style;return F.createElement(vd,{style:a,onClick:r,className:Nt("epr-tone-"+i,A1.tone,!t&&A1.closedTone,n&&A1.active),"aria-pressed":n,"aria-label":"Skin tone "+ffe[i]})}var A1=wr.create({closedTone:{opacity:"0",zIndex:"0"},active:{".":"epr-active",zIndex:"1",opacity:"1"},tone:{".":"epr-tone",width:"var(--epr-skin-tone-size)",display:"block",cursor:"pointer",borderRadius:"4px",height:"var(--epr-skin-tone-size)",position:"absolute",right:"0",transition:"transform 0.3s ease-in-out, opacity 0.35s ease-in-out",zIndex:"0",border:"1px solid var(--epr-skin-tone-outer-border-color)",boxShadow:"inset 0px 0px 0 1px var(--epr-skin-tone-inner-border-color)",":hover":{boxShadow:"0 0 0 3px var(--epr-active-skin-hover-color), inset 0px 0px 0 1px var(--epr-skin-tone-inner-border-color)"},":focus":{boxShadow:"0 0 0 3px var(--epr-focus-bg-color)"},"&.epr-tone-neutral":{backgroundColor:"#ffd225"},"&.epr-tone-1f3fb":{backgroundColor:"#ffdfbd"},"&.epr-tone-1f3fc":{backgroundColor:"#e9c197"},"&.epr-tone-1f3fd":{backgroundColor:"#c88e62"},"&.epr-tone-1f3fe":{backgroundColor:"#a86637"},"&.epr-tone-1f3ff":{backgroundColor:"#60463a"}}}),qc=28;function wpe(){return F.createElement(e0,{style:{height:qc}},F.createElement(vpe,{style:{bottom:0,right:0}},F.createElement(eW,{direction:Nf.VERTICAL})))}function eW(e){var t=e.direction,r=t===void 0?Nf.HORIZONTAL:t,n=r3(),i=yH(),a=md(),s=a[0],o=a[1],u=Vg(),l=u[0],c=u[1],f=Nfe(),p=gu(),d=yu();if(i)return null;var h=qc*Nm.length+"px",g=s?h:qc+"px",y=r===Nf.VERTICAL;return F.createElement(e0,{className:Nt(_c.skinTones,y&&_c.vertical,s&&_c.open,y&&s&&_c.verticalShadow),style:y?{flexBasis:g,height:g}:{flexBasis:g}},F.createElement("div",{className:Nt(_c.select),ref:n},Nm.map(function(w,b){var S=w===l;return F.createElement(bpe,{key:w,skinToneVariation:w,isOpen:s,style:{transform:Nt(y?"translateY(-"+b*(s?qc:0)+"px)":"translateX(-"+b*(s?qc:0)+"px)",s&&S&&"scale(1.3)")},isActive:S,onClick:function(){s?(c(w),f(w),d()):o(!0),p()}})})))}var Nf;(function(e){e.VERTICAL="epr-vertical",e.HORIZONTAL="epr-horizontal"})(Nf||(Nf={}));var _c=wr.create({skinTones:{".":"epr-skin-tones","--":{"--epr-skin-tone-size":"15px"},display:"flex",alignItems:"center",justifyContent:"flex-end",transition:"all 0.3s ease-in-out",padding:"10px 0"},vertical:{padding:"9px",alignItems:"flex-end",flexDirection:"column",borderRadius:"6px",border:"1px solid var(--epr-bg-color)"},verticalShadow:{boxShadow:"0px 0 7px var(--epr-picker-border-color)"},open:{backdropFilter:"blur(5px)",background:"var(--epr-skin-tone-picker-menu-color)",".epr-active":{border:"1px solid var(--epr-active-skin-tone-indicator-border-color)"}},select:{".":"epr-skin-tone-select",position:"relative",width:"var(--epr-skin-tone-size)",height:"var(--epr-skin-tone-size)"}});function Spe(){var e=vH(),t=NH(),r=pu(),n=r[0];return e.showPreview?F.createElement(XH,{className:Nt(lf.preview,du.hiddenOnReactions,n&&lf.hideOnReactions)},F.createElement(xpe,null),F.createElement(ype,null),t?F.createElement(wpe,null):null):null}function xpe(){var e,t=vH(),r=F.useState(null),n=r[0],i=r[1],a=hu(),s=ql(),o=s[0],u=mu();mpe(t.showPreview,i);var l=au((e=n?.unified)!=null?e:n?.originalUnified),c=l!=null&&n!=null;return F.createElement(f,null);function f(){var p=o??au(t.defaultEmoji);if(!p)return null;var d=o?E_(o):t.defaultCaption;return F.createElement(F.Fragment,null,F.createElement("div",null,c?F.createElement(Fm,{unified:n?.unified,emoji:l,emojiStyle:a,size:45,getEmojiUrl:u,className:Nt(lf.emoji)}):p?F.createElement(Fm,{unified:En(p),emoji:p,emojiStyle:a,size:45,getEmojiUrl:u,className:Nt(lf.emoji)}):null),F.createElement("div",{className:Nt(lf.label)},c?E_(l):d))}}var lf=wr.create({preview:{alignItems:"center",borderTop:"1px solid var(--epr-preview-border-color)",height:"var(--epr-preview-height)",padding:"0 var(--epr-horizontal-padding)",position:"relative",zIndex:"var(--epr-preview-z-index)"},label:{color:"var(--epr-preview-text-color)",fontSize:"var(--epr-preview-text-size)",padding:"var(--epr-preview-text-padding)",textTransform:"capitalize"},emoji:{padding:"0"},hideOnReactions:{opacity:"0",transition:"opacity 0.5s ease-in-out"}});function Epe(e){var t;return(t=e?.getAttribute("data-name"))!=null?t:null}function Cpe(e){var t=e.setActiveCategory,r=e.setVisibleCategories,n=Ci();F.useEffect(function(){var i=new Map,a=new Map,s=n.current,o=new IntersectionObserver(function(u){if(s){for(var l=Bce(u),c;!(c=l()).done;){var f=c.value,p=Epe(f.target);p&&(i.set(p,f.intersectionRatio),a.set(p,f.isIntersecting))}var d=Array.from(i),h=d.filter(function(x){var A=x[0],j=x[1];return j>0||a.get(A)}).map(function(x){var A=x[0];return A});r(h);var g=d[d.length-1];if(g?.[1]==1)return t(g[0]);for(var y=0,w=d;y<w.length;y++){var b=w[y],S=b[0],E=b[1];if(E){t(S);break}}}},{root:s,threshold:[0,1]});return s?.querySelectorAll(Ki(Ut.category)).forEach(function(u){o.observe(u)}),function(){o.disconnect()}},[n,t,r])}function Ape(){var e=Ci(),t=Jl();return function(n){var i;if(e.current){var a=(i=e.current)==null?void 0:i.querySelector('[data-name="'+n+'"]');if(a){var s=a.offsetTop||0;jH(t.current,s)}}}}function Mpe(){var e=Ofe();return e?e.length===0:!1}var _pe="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMDBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgMjAwIDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMTEiPgoJPGc+CgkJPHBhdGggZmlsbD0iIzMzNzFCNyIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTIuOCwyOS41YzAuNiwwLDEuMS0wLjUsMS4xLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjEtMS4yYy0wLjYsMC0xLjIsMC41LTEuMiwxLjJDMTEuNiwyOSwxMi4yLDI5LjUsMTIuOCwyOS41eiBNMTIuOCwyOGMwLjIsMCwwLjQsMC4yLDAuNCwwLjQKCQkJYzAsMC4yLTAuMiwwLjQtMC40LDAuNGMtMC4yLDAtMC40LTAuMi0wLjQtMC40QzEyLjQsMjguMSwxMi42LDI4LDEyLjgsMjh6Ii8+CgkJPHBhdGggZmlsbD0iIzMzNzFCNyIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsMjNjLTMuOCwwLTcsMy4xLTcsN2MwLDMuOCwzLjEsNyw3LDcKCQkJczctMy4xLDctN0MxNywyNi4yLDEzLjgsMjMsMTAsMjN6IE0xMCwzNi4yYy0zLjQsMC02LjItMi44LTYuMi02LjJjMC0zLjQsMi44LTYuMiw2LjItNi4yczYuMiwyLjgsNi4yLDYuMgoJCQlDMTYuMiwzMy40LDEzLjQsMzYuMiwxMCwzNi4yeiIvPgoJCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjYsMzEuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJINS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjRjMC43LDIsMi41LDMuMyw0LjYsMy4zczMuOS0xLjMsNC42LTMuM0MxNC43LDMxLjUsMTQuNywzMS4zLDE0LjYsMzEuMnogTTEwLDM0LjEKCQkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMywzMy4yLDExLjYsMzQuMSwxMCwzNC4xeiIvPgoJCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiwyOS41YzAuNiwwLDEuMi0wLjUsMS4yLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjItMS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjJDNi4xLDI5LDYuNiwyOS41LDcuMiwyOS41eiBNNy4yLDI4YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDNi44LDI4LjEsNywyOCw3LjIsMjh6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNNjQuMSwzMy40bDIuMywwYzAuMiwwLDAuNCwwLjIsMC40LDAuNHYyLjFjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjMKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40di0yLjFDNjMuNywzMy42LDYzLjgsMzMuNCw2NC4xLDMzLjR6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTczLjUsMzMuNWgyLjRjMC4yLDAsMC40LDAuMiwwLjQsMC40djJjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjQKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40bDAtMkM3My4xLDMzLjYsNzMuMywzMy41LDczLjUsMzMuNXoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNNjMuNywyOC40aDEyLjZ2NUg2My43VjI4LjR6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTY1LjUsMjMuNmg4LjljMSwwLDEuOSwwLjgsMS45LDEuOXYzLjFINjMuN3YtMy4xQzYzLjcsMjQuNSw2NC41LDIzLjYsNjUuNSwyMy42eiIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjMzM3MUI3IiBjeD0iNjYuMiIgY3k9IjMwLjkiIHJ4PSIwLjkiIHJ5PSIxIi8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSI3My44IiBjeT0iMzAuOSIgcng9IjAuOSIgcnk9IjEiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNOTYuNCwzMGMwLDMuNi0yLjksNi41LTYuNCw2LjVzLTYuNC0yLjktNi40LTYuNXMyLjktNi41LDYuNC02LjVTOTYuNCwyNi40LDk2LjQsMzB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTk2LjMsMjguNmMwLDAsMCwwLjEsMCwwLjFjLTAuOSwwLjEtMi45LDAuMS00LjYtMS4xYy0xLjEtMC44LTItMS43LTIuNi0yLjUKCQkJCWMtMC4zLTAuNC0wLjYtMC44LTAuNy0xYy0wLjEtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLjUtMC4xLDEuMi0wLjIsMi0wLjFjMS4yLDAsMi41LDAuMywzLjUsMS4xYzEsMC44LDEuNywxLjgsMi4xLDIuOAoJCQkJQzk2LjEsMjcuOSw5Ni4yLDI4LjMsOTYuMywyOC42eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik04NCwzMi4yYzAsMCwwLTAuMSwwLTAuMWMwLjktMC4yLDIuOS0wLjQsNC43LDAuNmMxLjEsMC43LDEuOSwxLjUsMi40LDIuMwoJCQkJYzAuNCwwLjUsMC42LDEsMC43LDEuM2MtMC40LDAuMS0xLDAuMi0xLjcsMC4zYy0xLDAtMi4xLTAuMS0zLjItMC44cy0xLjktMS42LTIuNC0yLjVDODQuMiwzMi44LDg0LjEsMzIuNSw4NCwzMi4yeiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTExNi4zLDI2LjhsLTEuNCwybC0wLjgtMC44bC0wLjYtMC42bDAsMC45bC0wLjEsOC4yaC02LjgKCQkJCWwtMC4xLTguMmwwLTAuOWwtMC42LDAuNmwtMC44LDAuOGwtMS40LTJsMi42LTIuOWMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWgxLjNsMC40LDAuN2MwLjcsMS4zLDIuNiwxLjMsMy4zLTAuMWwwLjMtMC42aDEuMgoJCQkJYzAuMSwwLDAuMiwwLDAuMywwLjFsMC4zLTAuM2wtMC4zLDAuM0wxMTYuMywyNi44eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMTAuMSwyNy43aDJ2MC45YzAsMC40LTAuNCwwLjctMSwwLjdjLTAuNiwwLTEtMC4zLTEtMC43TDExMC4xLDI3LjdMMTEwLjEsMjcuN3oiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNMTI2LjgsMzQuM2MwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJTMTI2LjgsMzMuMSwxMjYuOCwzNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMzcuNiwzNC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMgoJCQkJQzEzNi42LDMyLjEsMTM3LjYsMzMuMSwxMzcuNiwzNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMjYuOCwyNC40djkuOSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMzcuNywyNC40djkuOSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMjYuOCwyMy41aDEwLjh2Mi43aC0xMC44QzEyNi44LDI2LjIsMTI2LjgsMjMuNSwxMjYuOCwyMy41eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjMzM3MUI3IiBkPSJNMTcwLjgsMjMuMUwxNzAuOCwyMy4xYy0wLjMsMC0wLjUsMC0wLjgsMGMtMi4xLDAtNCwxLTUuMywyLjVsLTAuMSwwbC0wLjEtMC4xbC0xLTEuMmwtMC4zLDMuNGwzLjQsMC4zCgkJCQlsLTEuMS0xLjNsLTAuMS0wLjFsMC4xLTAuMWMxLjEtMS41LDMtMi4zLDUtMi4xbDAsMGMzLjIsMC4zLDUuNSwzLjEsNS4yLDYuM2MtMC4zLDMtMy4xLDUuMy02LjEsNS4xYy0zLjEtMC4yLTUuNC0yLjktNS4zLTYKCQkJCWwtMS4zLTAuMWMtMC4yLDMuOCwyLjYsNy4xLDYuMyw3LjRjMy45LDAuMyw3LjMtMi42LDcuNi02LjVDMTc3LjIsMjYuOCwxNzQuNCwyMy41LDE3MC44LDIzLjF6Ii8+CgkJCTxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik0xNzAuMywyNy40YzAtMC4zLTAuMy0wLjYtMC42LTAuNnMtMC42LDAuMy0wLjYsMC42djMuMmMwLDAuMiwwLjEsMC4zLDAuMiwwLjRjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjIKCQkJCWgyLjRjMC40LDAsMC42LTAuMywwLjYtMC42YzAtMC40LTAuMy0wLjYtMC42LTAuNmgtMS42aC0wLjJ2LTAuMkwxNzAuMywyNy40TDE3MC4zLDI3LjR6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTE4Ni4yLDIzLjRoNy43YzEuNSwwLDIuNywxLjIsMi43LDIuN3Y3LjdjMCwxLjUtMS4yLDIuNy0yLjcsMi43aC03LjcKCQkJCWMtMS41LDAtMi43LTEuMi0yLjctMi43di03LjdDMTgzLjQsMjQuNiwxODQuNywyMy40LDE4Ni4yLDIzLjR6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSIxODYiIGN5PSIyOC45IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSIxOTQiIGN5PSIyNi43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTg2LDMzLjNsMC40LTAuM2MwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMSwwLjQKCQkJCWMwLjUsMC4yLDEsMC4yLDEuNS0wLjFsMC44LTAuNWMwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMS44LDAuOCIvPgoJCTwvZz4KCTwvZz4KCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNTYsMjQuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwCgkJYzAsMC0wLjIsMC4xLTAuOSwwLjJjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMC44LTAuMy0xLjctMC41LTIuNS0wLjVjLTAuMiwwLTAuNCwwLTAuNSwwYy0xLjMsMC0yLjUsMC4zLTMuNiwxCgkJYy0wLjIsMC4xLTAuMiwwLjItMC4yLDAuNHYxMS42YzAsMC4zLDAuMSwwLjUsMC4zLDAuNWMwLjYsMCwwLjUtMC40LDAuNS0wLjZ2LTUuN2MwLjctMC4zLDMuMi0xLjEsNS44LTAuMQoJCWMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjgsMCwxLjMtMC4zLDEuMy0wLjNjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjR2LTUuN0MxNTYuMiwyNC42LDE1Ni4xLDI0LjQsMTU2LDI0LjN6IE0xNTUuNiwzMC4yCgkJYy0wLjEsMC0wLjcsMC4xLTEsMC4xYy0wLjcsMC0yLjQtMC4xLTMuOC0wLjZjLTIuNS0xLTUtMC41LTYuMi0wLjF2LTQuOWMwLjktMC41LDIuMi0wLjcsMy4yLTAuN2MwLjEsMCwwLjMsMCwwLjQsMAoJCWMwLjcsMCwxLjUsMC4yLDIuMiwwLjRjMS42LDAuNiwzLjUsMC43LDQuMywwLjdjMC4yLDAsMC44LDAsMS0wLjFWMzAuMnoiLz4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTQ4LjEsMjMuNWgzLjdjMi41LDAsNC41LDIsNC41LDQuNWMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDQuNWMtMC41LDAtMC45LTAuNC0wLjktMC45CgkJCUM0My42LDI1LjUsNDUuNiwyMy41LDQ4LjEsMjMuNXoiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsMjguOGMtMC4yLDAuMS0wLjUsMS4yLDAsMS41YzEuNCwxLDguNSwwLjgsMTEuMywwLjYKCQkJYzAuOC0wLjEsMS42LTAuNCwxLjctMS4yYzAtMC4zLTAuMS0wLjYtMC42LTAuOSIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMC42TDQzLjMsMzFjLTAuMiwwLjUsMC4yLDEsMC43LDAuOWMwLjMtMC4xLDAuNSwwLDAuNywwLjMKCQkJbDAuMSwwLjJjMC4zLDAuNSwxLDAuNiwxLjUsMC4ybDAsMGMwLjMtMC4yLDAuNy0wLjMsMS0wLjJsMC44LDAuM2MwLjQsMC4yLDAuOCwwLjEsMS4yLDBsMC41LTAuMmMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMC41LDAuMgoJCQljMC40LDAuMiwwLjgsMC4yLDEuMiwwbDAuMi0wLjFjMC4zLTAuMiwwLjgtMC4yLDEuMSwwLjFsMC4yLDAuMmMwLjMsMC4zLDAuOCwwLjIsMS0wLjJsMC4xLTAuMmMwLjEtMC4yLDAtMC4zLDAuMi0wLjMKCQkJYzAuNSwwLDEuMi0wLjMsMS4xLTAuN2wtMC40LTEuMSIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMi4yYy0wLjEsMC4yLTAuMywwLjgsMCwxLjFjMC4zLDAuNCwzLDEuMSw2LjQsMS4xCgkJCWMyLjIsMCw0LjYtMC4zLDYtMC42YzAuNS0wLjEsMC45LTAuNSwwLjgtMC45YzAtMC4yLTAuMi0wLjUtMC40LTAuNyIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMy4zYzAsMC41LDAuNiwyLjMsMS4zLDIuN2MxLjgsMC44LDUuNywwLjcsOC4xLDAuNQoJCQljMS4zLTAuMSwyLjUtMC43LDMuMi0xLjhjMC4zLTAuNSwwLjUtMSwwLjUtMS40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUxLjYiIGN5PSIyNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUzIiBjeT0iMjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjMzM3MUI3IiBjeD0iNTMiIGN5PSIyNy4yIiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjU0LjMiIGN5PSIyNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUwLjkiIGN5PSIyNSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNMjQuMiwzMXYtNy42YzAuMSwwLjEsMC44LDAuOSwyLjgsMy4xYzIuNS0xLjYsNS42LTAuNyw2LjksMGwyLjQtMy4xdjcuMQoJCQljMCwxLjItMC4xLDIuNS0wLjksMy40Yy0xLDEuMi0yLjcsMi41LTUuMywyLjVjLTIuOSwwLTQuNS0xLjUtNS4zLTIuOUMyNC4yLDMyLjksMjQuMiwzMiwyNC4yLDMxeiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMjEuMiwzMGw1LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDM0LjFsNS40LTEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCwzMGwtNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCwzNC4xbC01LjQtMS4yIi8+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMzMzcxQjciIGQ9Ik0yOS41LDMyLjRMMjksMzEuN2MtMC4yLTAuMywwLTAuNiwwLjMtMC42aDEuNAoJCQljMC4zLDAsMC41LDAuNCwwLjMsMC42bC0wLjcsMWwwLDBjLTAuNywxLjItMi42LDEuMS0zLjEtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLDAtMC40LDAuMi0wLjVzMC40LDAsMC41LDAuMmwwLjEsMC4yCgkJCUMyOC4zLDMyLjgsMjkuMSwzMi45LDI5LjUsMzIuNHoiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTMyLjQsMzIuMWwtMC4xLDAuMmMtMC40LDEtMS44LDEuMS0yLjMsMC4yIi8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjI3LjYiIGN5PSIyOS43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjMyLjQiIGN5PSIyOS43IiByeD0iMC43IiByeT0iMC43Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMi44LDQ5LjVjMC42LDAsMS4xLTAuNSwxLjEtMS4xCgkJCWMwLTAuNi0wLjUtMS4yLTEuMS0xLjJjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMkMxMS42LDQ5LDEyLjIsNDkuNSwxMi44LDQ5LjV6IE0xMi44LDQ4YzAuMiwwLDAuNCwwLjIsMC40LDAuNAoJCQljMCwwLjItMC4yLDAuNC0wLjQsMC40Yy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDMTIuNCw0OC4xLDEyLjYsNDgsMTIuOCw0OHoiLz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNC42LDUxLjJjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4ySDUuNwoJCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAuMS0wLjEsMC4yLDAsMC40YzAuNywyLDIuNSwzLjMsNC42LDMuM3MzLjktMS4zLDQuNi0zLjNDMTQuNyw1MS41LDE0LjcsNTEuMywxNC42LDUxLjJ6IE0xMCw1NC4xCgkJCWMtMS42LDAtMy0wLjktMy43LTIuMmg3LjNDMTMsNTMuMiwxMS42LDU0LjEsMTAsNTQuMXoiLz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik03LjIsNDkuNWMwLjYsMCwxLjItMC41LDEuMi0xLjEKCQkJYzAtMC42LTAuNS0xLjItMS4yLTEuMmMtMC42LDAtMS4xLDAuNS0xLjEsMS4yQzYuMSw0OSw2LjYsNDkuNSw3LjIsNDkuNXogTTcuMiw0OGMwLjIsMCwwLjQsMC4yLDAuNCwwLjRjMCwwLjItMC4yLDAuNC0wLjQsMC40CgkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40QzYuOCw0OC4xLDcsNDgsNy4yLDQ4eiIvPgoJCTxwYXRoIGZpbGw9IiNDMEMwQkYiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEwLDQzYy0zLjgsMC03LDMuMS03LDdjMCwzLjgsMy4xLDcsNyw3CgkJCXM3LTMuMSw3LTdDMTcsNDYuMiwxMy44LDQzLDEwLDQzeiBNMTAsNTYuMmMtMy40LDAtNi4yLTIuOC02LjItNi4yYzAtMy40LDIuOC02LjIsNi4yLTYuMnM2LjIsMi44LDYuMiw2LjIKCQkJQzE2LjIsNTMuNCwxMy40LDU2LjIsMTAsNTYuMnoiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik02NC4xLDUzLjRsMi4zLDBjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuMwoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTIuMUM2My43LDUzLjYsNjMuOCw1My40LDY0LjEsNTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNzMuNSw1My41aDIuNGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2MmMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuNAoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRsMC0yQzczLjEsNTMuNiw3My4zLDUzLjUsNzMuNSw1My41eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik02My43LDQ4LjRoMTIuNnY1SDYzLjdWNDguNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNjUuNSw0My42aDguOWMxLDAsMS45LDAuOCwxLjksMS45djMuMUg2My43di0zLjFDNjMuNyw0NC41LDY0LjUsNDMuNiw2NS41LDQzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiNDMEMwQkYiIGN4PSI2Ni4yIiBjeT0iNTAuOSIgcng9IjAuOSIgcnk9IjEiLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjczLjgiIGN5PSI1MC45IiByeD0iMC45IiByeT0iMSIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik05Ni40LDUwYzAsMy42LTIuOSw2LjUtNi40LDYuNXMtNi40LTIuOS02LjQtNi41czIuOS02LjUsNi40LTYuNVM5Ni40LDQ2LjQsOTYuNCw1MHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNOTYuMyw0OC42YzAsMCwwLDAuMSwwLDAuMWMtMC45LDAuMS0yLjksMC4xLTQuNi0xLjJjLTEuMS0wLjgtMi0xLjctMi42LTIuNQoJCQkJYy0wLjMtMC40LTAuNi0wLjgtMC43LTFjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYzAuNS0wLjEsMS4yLTAuMiwyLTAuMmMxLjIsMCwyLjUsMC4zLDMuNSwxLjFjMSwwLjgsMS43LDEuOCwyLjEsMi44CgkJCQlDOTYuMSw0Ny45LDk2LjIsNDguMyw5Ni4zLDQ4LjZ6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTg0LDUyLjJjMCwwLDAtMC4xLDAtMC4xYzAuOS0wLjIsMi45LTAuNCw0LjcsMC42YzEuMSwwLjcsMS45LDEuNSwyLjQsMi4zCgkJCQljMC40LDAuNSwwLjYsMSwwLjcsMS4zYy0wLjQsMC4xLTEsMC4yLTEuNywwLjNjLTEsMC0yLjEtMC4xLTMuMi0wLjhzLTEuOS0xLjYtMi40LTIuNUM4NC4yLDUyLjgsODQuMSw1Mi41LDg0LDUyLjJ6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNDYuOGwtMS40LDJsLTAuOC0wLjhsLTAuNi0wLjdsMCwwLjlsLTAuMSw4LjJoLTYuOAoJCQkJbC0wLjEtOC4ybDAtMC45bC0wLjYsMC43bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDQ2Ljh6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTExMC4xLDQ3LjdoMnYwLjljMCwwLjQtMC40LDAuNy0xLDAuN2MtMC42LDAtMS0wLjMtMS0wLjdMMTEwLjEsNDcuN0wxMTAuMSw0Ny43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik0xMjYuOCw1NC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJzLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMlMxMjYuOCw1My4xLDEyNi44LDU0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEzNy42LDU0LjNjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yCgkJCQlDMTM2LjYsNTIuMSwxMzcuNiw1My4xLDEzNy42LDU0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEyNi44LDQ0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEzNy43LDQ0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEyNi44LDQzLjVoMTAuOHYyLjdoLTEwLjhDMTI2LjgsNDYuMiwxMjYuOCw0My41LDEyNi44LDQzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiNDMEMwQkYiIGQ9Ik0xNzAuOCw0My4xTDE3MC44LDQzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjUsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJbC0xLjMtMC4xYy0wLjIsMy44LDIuNiw3LjEsNi4zLDcuNGMzLjksMC4zLDcuMy0yLjYsNy42LTYuNUMxNzcuMiw0Ni44LDE3NC40LDQzLjUsMTcwLjgsNDMuMXoiLz4KCQkJPHBhdGggZmlsbD0iI0MwQzBCRiIgZD0iTTE3MC4zLDQ3LjRjMC0wLjMtMC4zLTAuNi0wLjYtMC42cy0wLjYsMC4zLTAuNiwwLjZ2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZjMC0wLjMtMC4zLTAuNi0wLjYtMC42aC0xLjZoLTAuMnYtMC4yTDE3MC4zLDQ3LjRMMTcwLjMsNDcuNHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNMTg2LjIsNDMuNGg3LjdjMS41LDAsMi43LDEuMiwyLjcsMi43djcuN2MwLDEuNS0xLjIsMi43LTIuNywyLjdoLTcuNwoJCQkJYy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTcuN0MxODMuNCw0NC43LDE4NC43LDQzLjQsMTg2LjIsNDMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjE4NiIgY3k9IjQ4LjkiIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjE5NCIgY3k9IjQ2LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xODYsNTMuM2wwLjQtMC4zYzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLDAuNAoJCQkJYzAuNSwwLjIsMSwwLjIsMS41LTAuMWwwLjgtMC41YzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLjgsMC44Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iI0MwQzBCRiIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2Utd2lkdGg9IjAuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1Niw0NC4zYy0wLjItMC4xLTAuNC0wLjEtMC41LDAKCQljMCwwLTAuMiwwLjEtMC45LDAuMmMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCQljLTAuMiwwLjEtMC4yLDAuMi0wLjIsMC40djExLjZjMCwwLjMsMC4xLDAuNSwwLjMsMC41YzAuNiwwLDAuNS0wLjQsMC41LTAuNnYtNS43YzAuNy0wLjMsMy4yLTEuMSw1LjgtMC4xCgkJYzEuNiwwLjYsMy41LDAuNyw0LjMsMC43YzAuOCwwLDEuMy0wLjMsMS4zLTAuM2MwLjItMC4xLDAuMy0wLjIsMC4zLTAuNHYtNS43QzE1Ni4yLDQ0LjYsMTU2LjEsNDQuNCwxNTYsNDQuM3ogTTE1NS42LDUwLjIKCQljLTAuMSwwLTAuNywwLjEtMSwwLjFjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMi41LTEtNS0wLjUtNi4yLTAuMXYtNC45YzAuOS0wLjUsMi4yLTAuNywzLjItMC43YzAuMSwwLDAuMywwLDAuNCwwCgkJYzAuNywwLDEuNSwwLjIsMi4yLDAuNGMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVY1MC4yeiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNDguMSw0My41aDMuN2MyLjUsMCw0LjUsMiw0LjUsNC41YzAsMC41LTAuNCwwLjktMC45LDAuOUg0NC41Yy0wLjUsMC0wLjktMC40LTAuOS0wLjkKCQkJQzQzLjYsNDUuNSw0NS42LDQzLjUsNDguMSw0My41eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw0OC44Yy0wLjIsMC4xLTAuNSwxLjIsMCwxLjVjMS40LDEsOC41LDAuOCwxMS4zLDAuNgoJCQljMC44LTAuMSwxLjYtMC40LDEuNy0xLjJjMC0wLjMtMC4xLTAuNi0wLjYtMC45Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUwLjZMNDMuMyw1MWMtMC4yLDAuNSwwLjIsMSwwLjcsMC45YzAuMy0wLjEsMC41LDAsMC43LDAuMwoJCQlsMC4xLDAuMmMwLjMsMC41LDEsMC42LDEuNSwwLjJsMCwwYzAuMy0wLjIsMC43LTAuMywxLTAuMmwwLjgsMC4zYzAuNCwwLjIsMC44LDAuMSwxLjIsMGwwLjUtMC4yYzAuNC0wLjIsMC45LTAuMiwxLjMsMGwwLjUsMC4yCgkJCWMwLjQsMC4yLDAuOCwwLjIsMS4yLDBsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjIsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yYzAuMS0wLjIsMC0wLjMsMC4yLTAuMwoJCQljMC41LDAsMS4yLTAuMywxLjEtMC43bC0wLjQtMS4xIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUyLjJjLTAuMSwwLjItMC4zLDAuOCwwLDEuMWMwLjMsMC40LDMsMS4xLDYuNCwxLjEKCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC41LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUzLjNjMCwwLjUsMC42LDIuMywxLjMsMi43YzEuOCwwLjgsNS43LDAuNyw4LjEsMC41CgkJCWMxLjMtMC4xLDIuNS0wLjcsMy4yLTEuOGMwLjMtMC41LDAuNS0xLDAuNS0xLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTEuNiIgY3k9IjQ2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTMiIGN5PSI0NSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCTxlbGxpcHNlIGZpbGw9IiNDMEMwQkYiIGN4PSI1MyIgY3k9IjQ3LjIiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTQuMyIgY3k9IjQ2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTAuOSIgY3k9IjQ1IiByeD0iMC4zIiByeT0iMC40Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik0yNC4yLDUxdi03LjZjMC4xLDAuMSwwLjgsMC45LDIuOCwzLjFjMi41LTEuNyw1LjYtMC43LDYuOSwwbDIuNC0zLjF2Ny4xCgkJCWMwLDEuMi0wLjEsMi41LTAuOSwzLjRjLTEsMS4yLTIuNywyLjUtNS4zLDIuNWMtMi45LDAtNC41LTEuNS01LjMtMi45QzI0LjIsNTIuOSwyNC4yLDUyLDI0LjIsNTF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDUwbDUuNCwxLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIxLjIsNTQuMWw1LjQtMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDUwbC01LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDU0LjFsLTUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTI5LjUsNTIuNEwyOSw1MS43Yy0wLjItMC4zLDAtMC42LDAuMy0wLjZoMS40CgkJCWMwLjMsMCwwLjUsMC40LDAuMywwLjZsLTAuNywxbDAsMGMtMC43LDEuMi0yLjYsMS4xLTMuMS0wLjNsLTAuMS0wLjJjLTAuMS0wLjIsMC0wLjQsMC4yLTAuNXMwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsNTIuOCwyOS4xLDUyLjksMjkuNSw1Mi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCw1Mi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iMjcuNiIgY3k9IjQ5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iMzIuNCIgY3k9IjQ5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjYsNzEuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJINS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjRjMC43LDIsMi41LDMuMyw0LjYsMy4zczMuOS0xLjMsNC42LTMuM0MxNC43LDcxLjUsMTQuNyw3MS4zLDE0LjYsNzEuMnogTTEwLDc0LjEKCQkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMyw3My4yLDExLjYsNzQuMSwxMCw3NC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjgsNjkuNWMwLjYsMCwxLjEtMC41LDEuMS0xLjEKCQkJYzAtMC42LTAuNS0xLjItMS4xLTEuMmMtMC42LDAtMS4yLDAuNS0xLjIsMS4yQzExLjYsNjksMTIuMiw2OS41LDEyLjgsNjkuNXogTTEyLjgsNjhjMC4yLDAsMC40LDAuMiwwLjQsMC40CgkJCWMwLDAuMi0wLjIsMC40LTAuNCwwLjRjLTAuMiwwLTAuNC0wLjItMC40LTAuNEMxMi40LDY4LjEsMTIuNiw2OCwxMi44LDY4eiIvPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiw2OS41YzAuNiwwLDEuMi0wLjUsMS4yLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjItMS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjJDNi4xLDY5LDYuNiw2OS41LDcuMiw2OS41eiBNNy4yLDY4YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDNi44LDY4LjEsNyw2OCw3LjIsNjh6Ii8+CgkJPHBhdGggZmlsbD0iIzZBQTlERCIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsNjNjLTMuOCwwLTcsMy4xLTcsN2MwLDMuOCwzLjEsNyw3LDcKCQkJczctMy4xLDctN0MxNyw2Ni4yLDEzLjgsNjMsMTAsNjN6IE0xMCw3Ni4yYy0zLjQsMC02LjItMi44LTYuMi02LjJjMC0zLjQsMi44LTYuMiw2LjItNi4yczYuMiwyLjgsNi4yLDYuMgoJCQlDMTYuMiw3My40LDEzLjQsNzYuMiwxMCw3Ni4yeiIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTY0LjEsNzMuNGwyLjMsMGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2Mi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMi4zCgkJCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNHYtMi4xQzYzLjcsNzMuNiw2My44LDczLjQsNjQuMSw3My40eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik03My41LDczLjVoMi40YzAuMiwwLDAuNCwwLjIsMC40LDAuNHYyLjFjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjQKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40bDAtMi4xQzczLjEsNzMuNiw3My4zLDczLjUsNzMuNSw3My41eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik02My43LDY4LjRoMTIuNnY1SDYzLjdWNjguNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNNjUuNSw2My42aDguOWMxLDAsMS45LDAuOCwxLjksMS45djMuMUg2My43di0zLjFDNjMuNyw2NC41LDY0LjUsNjMuNiw2NS41LDYzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM2QUE5REQiIGN4PSI2Ni4yIiBjeT0iNzAuOSIgcng9IjAuOSIgcnk9IjAuOSIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNzMuOCIgY3k9IjcwLjkiIHJ4PSIwLjkiIHJ5PSIwLjkiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNOTYuNCw3MGMwLDMuNi0yLjksNi41LTYuNCw2LjVzLTYuNC0yLjktNi40LTYuNXMyLjktNi41LDYuNC02LjVTOTYuNCw2Ni40LDk2LjQsNzB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTk2LjMsNjguNmMwLDAsMCwwLjEsMCwwLjFjLTAuOSwwLjEtMi45LDAuMS00LjYtMS4yYy0xLjEtMC44LTItMS43LTIuNi0yLjUKCQkJCWMtMC4zLTAuNC0wLjYtMC44LTAuNy0xLjFjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYzAuNS0wLjEsMS4yLTAuMiwyLTAuMmMxLjIsMCwyLjUsMC4zLDMuNSwxLjFjMSwwLjgsMS43LDEuOCwyLjEsMi44CgkJCQlDOTYuMSw2Ny45LDk2LjIsNjguMyw5Ni4zLDY4LjZ6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTg0LDcyLjJjMCwwLDAtMC4xLDAtMC4xYzAuOS0wLjIsMi45LTAuNCw0LjcsMC42YzEuMSwwLjcsMS45LDEuNSwyLjQsMi4zCgkJCQljMC40LDAuNSwwLjYsMSwwLjcsMS4zYy0wLjQsMC4xLTEsMC4yLTEuNywwLjNjLTEsMC0yLjEtMC4xLTMuMi0wLjhzLTEuOS0xLjYtMi40LTIuNUM4NC4yLDcyLjgsODQuMSw3Mi40LDg0LDcyLjJ6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNjYuOGwtMS40LDJsLTAuOC0wLjhsLTAuNi0wLjdsMCwwLjlsLTAuMSw4LjJoLTYuOAoJCQkJbC0wLjEtOC4ybDAtMC45bC0wLjYsMC43bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDY2Ljh6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTExMC4xLDY3LjdoMnYwLjljMCwwLjQtMC40LDAuNy0xLDAuN2MtMC42LDAtMS0wLjMtMS0wLjdMMTEwLjEsNjcuN0wxMTAuMSw2Ny43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik0xMjYuOCw3NC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJzLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMlMxMjYuOCw3My4xLDEyNi44LDc0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEzNy42LDc0LjNjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yCgkJCQlDMTM2LjYsNzIuMSwxMzcuNiw3My4xLDEzNy42LDc0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEyNi44LDY0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEzNy43LDY0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEyNi44LDYzLjVoMTAuOHYyLjdoLTEwLjhDMTI2LjgsNjYuMiwxMjYuOCw2My41LDEyNi44LDYzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik0xNzAuOCw2My4xTDE3MC44LDYzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjQsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJbC0xLjMtMC4xYy0wLjIsMy44LDIuNiw3LjEsNi4zLDcuNGMzLjksMC4zLDcuMy0yLjYsNy42LTYuNUMxNzcuMiw2Ni44LDE3NC40LDYzLjUsMTcwLjgsNjMuMXoiLz4KCQkJPHBhdGggZmlsbD0iIzZBQTlERCIgZD0iTTE3MC4zLDY3LjRjMC0wLjMtMC4zLTAuNi0wLjYtMC42cy0wLjYsMC4zLTAuNiwwLjZ2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZTMTcyLjQsNzAsMTcyLDcwaC0xLjZoLTAuMnYtMC4yTDE3MC4zLDY3LjRMMTcwLjMsNjcuNHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNMTg2LjIsNjMuNGg3LjdjMS41LDAsMi43LDEuMiwyLjcsMi43djcuN2MwLDEuNS0xLjIsMi43LTIuNywyLjdoLTcuNwoJCQkJYy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTcuN0MxODMuNCw2NC43LDE4NC43LDYzLjQsMTg2LjIsNjMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzZBQTlERCIgY3g9IjE4NiIgY3k9IjY4LjkiIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzZBQTlERCIgY3g9IjE5NCIgY3k9IjY2LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xODYsNzMuM2wwLjQtMC4zYzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLDAuNAoJCQkJYzAuNSwwLjIsMSwwLjIsMS41LTAuMWwwLjgtMC41YzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLjgsMC44Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iIzZBQTlERCIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2Utd2lkdGg9IjAuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1Niw2NC4zYy0wLjItMC4xLTAuNC0wLjEtMC41LDAKCQljMCwwLTAuMiwwLjEtMC45LDAuMmMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCQljLTAuMiwwLjEtMC4yLDAuMi0wLjIsMC40djExLjZjMCwwLjMsMC4xLDAuNSwwLjMsMC41YzAuNiwwLDAuNS0wLjQsMC41LTAuNnYtNS43YzAuNy0wLjMsMy4yLTEuMSw1LjgtMC4xCgkJYzEuNiwwLjYsMy41LDAuNyw0LjMsMC43YzAuOCwwLDEuMy0wLjMsMS4zLTAuM2MwLjItMC4xLDAuMy0wLjIsMC4zLTAuNHYtNS43QzE1Ni4yLDY0LjYsMTU2LjEsNjQuNCwxNTYsNjQuM3ogTTE1NS42LDcwLjIKCQljLTAuMSwwLTAuNywwLjEtMSwwLjFjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMi41LTEtNS0wLjUtNi4yLTAuMXYtNC45YzAuOS0wLjUsMi4yLTAuNywzLjItMC43YzAuMSwwLDAuMywwLDAuNCwwCgkJYzAuNywwLDEuNSwwLjIsMi4yLDAuNGMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVY3MC4yeiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNNDguMSw2My41aDMuN2MyLjUsMCw0LjUsMiw0LjUsNC41YzAsMC41LTAuNCwwLjktMC45LDAuOUg0NC41Yy0wLjUsMC0wLjktMC40LTAuOS0wLjkKCQkJQzQzLjYsNjUuNSw0NS42LDYzLjUsNDguMSw2My41eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw2OC44Yy0wLjIsMC4xLTAuNSwxLjIsMCwxLjVjMS40LDAuOSw4LjUsMC44LDExLjMsMC42CgkJCWMwLjgtMC4xLDEuNi0wLjQsMS43LTEuMmMwLTAuMy0wLjEtMC42LTAuNi0wLjkiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsNzAuNkw0My4zLDcxYy0wLjIsMC41LDAuMiwxLDAuNywwLjljMC4zLTAuMSwwLjUsMC4xLDAuNywwLjMKCQkJbDAuMSwwLjJjMC4zLDAuNSwxLDAuNiwxLjUsMC4ybDAsMGMwLjMtMC4yLDAuNy0wLjMsMS0wLjJsMC44LDAuM2MwLjQsMC4yLDAuOCwwLjEsMS4yLDBsMC41LTAuMmMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMC41LDAuMgoJCQljMC40LDAuMiwwLjgsMC4yLDEuMi0wLjFsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjIsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yYzAuMS0wLjIsMC0wLjMsMC4yLTAuMwoJCQljMC41LDAsMS4yLTAuMywxLjEtMC43bC0wLjQtMS4xIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDcyLjJjLTAuMSwwLjItMC4zLDAuOCwwLDEuMWMwLjMsMC40LDMsMS4xLDYuNCwxLjEKCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC40LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDczLjNjMCwwLjUsMC42LDIuMywxLjMsMi43YzEuOCwwLjgsNS43LDAuNyw4LjEsMC41CgkJCWMxLjMtMC4xLDIuNS0wLjcsMy4yLTEuOGMwLjMtMC41LDAuNS0xLDAuNS0xLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTEuNiIgY3k9IjY2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTMiIGN5PSI2NSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCTxlbGxpcHNlIGZpbGw9IiM2QUE5REQiIGN4PSI1MyIgY3k9IjY3LjIiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTQuMyIgY3k9IjY2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTAuOSIgY3k9IjY1IiByeD0iMC4zIiByeT0iMC40Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik0yNC4yLDcxdi03LjZjMC4xLDAuMSwwLjgsMC45LDIuOCwzLjFjMi41LTEuNyw1LjYtMC43LDYuOSwwbDIuNC0zLjF2Ny4xCgkJCWMwLDEuMi0wLjEsMi41LTAuOSwzLjRjLTEsMS4yLTIuNywyLjUtNS4zLDIuNWMtMi45LDAtNC41LTEuNS01LjMtMi45QzI0LjIsNzIuOSwyNC4yLDcyLDI0LjIsNzF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDcwLjFsNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMjEuMiw3NC4xbDUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTM4LjgsNzAuMWwtNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCw3NC4xbC01LjQtMS4yIi8+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2QUE5REQiIGQ9Ik0yOS41LDcyLjRMMjksNzEuN2MtMC4yLTAuMywwLTAuNiwwLjMtMC42aDEuNAoJCQljMC4zLDAsMC41LDAuNCwwLjMsMC42bC0wLjcsMWwwLDBjLTAuNywxLjItMi42LDEuMS0zLjEtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLDAtMC40LDAuMi0wLjVjMC4yLTAuMSwwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsNzIuOCwyOS4xLDcyLjksMjkuNSw3Mi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCw3Mi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iMjcuNiIgY3k9IjY5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iMzIuNCIgY3k9IjY5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCTwvZz4KPC9nPgo8Zz4KCTxwYXRoIGZpbGw9IiM4Njg2ODYiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjgsOS41YzAuNiwwLDEuMS0wLjUsMS4xLTEuMgoJCWMwLTAuNi0wLjUtMS4xLTEuMS0xLjFjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMVMxMi4yLDkuNSwxMi44LDkuNXogTTEyLjgsNy45YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNEMxMi40LDguMSwxMi42LDcuOSwxMi44LDcuOXoiLz4KCTxwYXRoIGZpbGw9IiM4Njg2ODYiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiw5LjVjMC42LDAsMS4yLTAuNSwxLjItMS4yCgkJYzAtMC42LTAuNS0xLjEtMS4yLTEuMWMtMC42LDAtMS4xLDAuNS0xLjEsMS4xUzYuNiw5LjUsNy4yLDkuNXogTTcuMiw3LjljMC4yLDAsMC40LDAuMiwwLjQsMC40YzAsMC4yLTAuMiwwLjQtMC40LDAuNAoJCUM3LDguNyw2LjgsOC41LDYuOCw4LjNDNi44LDguMSw3LDcuOSw3LjIsNy45eiIvPgoJPHBhdGggZmlsbD0iIzg2ODY4NiIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTQuNiwxMS4yYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMkg1LjcKCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAuMS0wLjEsMC4yLDAsMC40YzAuNywyLDIuNSwzLjMsNC42LDMuM3MzLjktMS4zLDQuNi0zLjNDMTQuNywxMS40LDE0LjcsMTEuMywxNC42LDExLjJ6IE0xMCwxNC4xCgkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMywxMy4yLDExLjYsMTQuMSwxMCwxNC4xeiIvPgoJPHBhdGggZmlsbD0iIzg2ODY4NiIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsM2MtMy44LDAtNywzLjEtNyw3czMuMSw3LDcsN3M3LTMuMSw3LTcKCQlTMTMuOCwzLDEwLDN6IE0xMCwxNi4yYy0zLjQsMC02LjItMi44LTYuMi02LjJTNi42LDMuOCwxMCwzLjhzNi4yLDIuOCw2LjIsNi4yUzEzLjQsMTYuMiwxMCwxNi4yeiIvPgo8L2c+CjxnIGlkPSJDYXJfMDAwMDAwMTg5MzUzOTUwODU0MTM0MTM3NTAwMDAwMDA4MjUyNzM4Nzc4NDI3NzU3MTVfIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik02NC4xLDEzLjRsMi4zLDBjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuMwoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTIuMUM2My43LDEzLjYsNjMuOCwxMy40LDY0LjEsMTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNNzMuNSwxMy40aDIuNGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2Mi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMi40CgkJCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNGwwLTIuMUM3My4xLDEzLjYsNzMuMywxMy40LDczLjUsMTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNNjMuNyw4LjRoMTIuNnY1SDYzLjdWOC40eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik02NS41LDMuNmg4LjljMSwwLDEuOSwwLjgsMS45LDEuOXYzLjFINjMuN1Y1LjVDNjMuNyw0LjQsNjQuNSwzLjYsNjUuNSwzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI2Ni4yIiBjeT0iMTAuOSIgcng9IjAuOSIgcnk9IjAuOSIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNzMuOCIgY3k9IjEwLjkiIHJ4PSIwLjkiIHJ5PSIwLjkiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGcgaWQ9IkFjdGl2aXRpZXMiPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTk2LjQsMTBjMCwzLjYtMi45LDYuNS02LjQsNi41cy02LjQtMi45LTYuNC02LjVzMi45LTYuNSw2LjQtNi41Uzk2LjQsNi40LDk2LjQsMTB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTk2LjMsOC42YzAsMCwwLDAuMSwwLDAuMWMtMC45LDAuMS0yLjksMC4xLTQuNi0xLjJjLTEuMS0wLjgtMi0xLjctMi42LTIuNQoJCQkJYy0wLjMtMC40LTAuNi0wLjgtMC43LTEuMWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjJjMC41LTAuMSwxLjItMC4yLDItMC4yYzEuMiwwLDIuNSwwLjMsMy41LDEuMWMxLDAuOCwxLjcsMS44LDIuMSwyLjgKCQkJCUM5Ni4xLDcuOSw5Ni4yLDguMyw5Ni4zLDguNnoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNODQsMTIuMWMwLDAsMC0wLjEsMC0wLjFjMC45LTAuMiwyLjktMC40LDQuNywwLjZjMS4xLDAuNiwxLjksMS41LDIuNCwyLjMKCQkJCWMwLjQsMC41LDAuNiwxLDAuNywxLjNjLTAuNCwwLjEtMSwwLjItMS43LDAuM2MtMSwwLTIuMS0wLjEtMy4yLTAuOGMtMS4xLTAuNi0xLjktMS42LTIuNC0yLjVDODQuMiwxMi44LDg0LjEsMTIuNCw4NCwxMi4xeiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iT2JqZWN0c18wMDAwMDA2NDMxMjM3MTczOTEzMDMxNTI1MDAwMDAxMDIyNTg4OTAzMjIyODYzMjk3NV8iPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNi44bC0xLjQsMkwxMTQuMSw4bC0wLjYtMC43bDAsMC45bC0wLjEsOC4yaC02LjhsLTAuMS04LjIKCQkJCWwwLTAuOUwxMDUuOSw4bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDYuOHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTEwLjEsNy43aDJ2MC45YzAsMC40LTAuNCwwLjctMSwwLjdjLTAuNiwwLTEtMC4zLTEtMC43TDExMC4xLDcuN0wxMTAuMSw3Ljd6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJTeW1ib2xzXzAwMDAwMDk2NzQ2OTA3ODY5OTI5OTIxMTgwMDAwMDA2NDg0ODEyODMwMjgyNTgyNDE2XyI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTI2LjgsMTQuM2MwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJTMTI2LjgsMTMuMSwxMjYuOCwxNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xMzcuNiwxNC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMgoJCQkJQzEzNi42LDEyLjEsMTM3LjYsMTMuMSwxMzcuNiwxNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xMjYuOCw0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTEzNy43LDQuNHY5LjkiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTI2LjgsMy41aDEwLjh2Mi43aC0xMC44QzEyNi44LDYuMiwxMjYuOCwzLjUsMTI2LjgsMy41eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iUmVjZW50cyI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzg2ODY4NiIgZD0iTTE3MC44LDMuMUwxNzAuOCwzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjQsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJTDE2Myw5LjVjLTAuMiwzLjgsMi42LDcuMSw2LjMsNy40YzMuOSwwLjQsNy4zLTIuNiw3LjYtNi41QzE3Ny4yLDYuOCwxNzQuNCwzLjUsMTcwLjgsMy4xeiIvPgoJCQk8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNMTcwLjMsNy40YzAtMC4zLTAuMy0wLjYtMC42LTAuNlMxNjksNy4xLDE2OSw3LjR2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZzLTAuMy0wLjYtMC42LTAuNmgtMS42aC0wLjJWOS44TDE3MC4zLDcuNEwxNzAuMyw3LjR6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJDdXN0b21fMDAwMDAxODEwODcyMjk0MzQzMDIzMzY3ODAwMDAwMDUxNTIyNzc5NDU5NDA2NzQ0ODhfIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xODYuMiwzLjRoNy43YzEuNSwwLDIuNywxLjIsMi43LDIuN3Y3LjdjMCwxLjUtMS4yLDIuNy0yLjcsMi43aC03LjcKCQkJCWMtMS41LDAtMi43LTEuMi0yLjctMi43VjYuMUMxODMuNCw0LjYsMTg0LjcsMy40LDE4Ni4yLDMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzg2ODY4NiIgY3g9IjE4NiIgY3k9IjguOSIgcng9IjAuNyIgcnk9IjAuNyIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iMTk0IiBjeT0iNi43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTg2LDEzLjNsMC40LTAuM2MwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMSwwLjQKCQkJCWMwLjUsMC4yLDEsMC4yLDEuNS0wLjFsMC44LTAuNWMwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMS44LDAuOCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS13aWR0aD0iMC4yNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTU2LDQuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwCgljMCwwLTAuMiwwLjEtMC45LDAuMWMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCWMtMC4yLDAuMS0wLjIsMC4yLTAuMiwwLjR2MTEuNmMwLDAuMywwLjEsMC41LDAuMywwLjVjMC42LDAsMC41LTAuNCwwLjUtMC42di01LjdjMC43LTAuMywzLjItMS4xLDUuOC0wLjFjMS42LDAuNiwzLjUsMC43LDQuMywwLjcKCWMwLjgsMCwxLjMtMC4zLDEuMy0wLjNjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjRWNC43QzE1Ni4yLDQuNSwxNTYuMSw0LjQsMTU2LDQuM3ogTTE1NS42LDEwLjJjLTAuMSwwLTAuNywwLjEtMSwwLjEKCWMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0yLjUtMS01LTAuNS02LjItMC4xVjQuN2MwLjktMC41LDIuMi0wLjcsMy4yLTAuN2MwLjEsMCwwLjMsMCwwLjQsMGMwLjcsMCwxLjUsMC4yLDIuMiwwLjQKCWMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVYxMC4yeiIvPgo8ZyBpZD0iRm9vZCI+Cgk8ZyBpZD0iTGF5ZXJfMTIiPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik00OC4xLDMuNWgzLjdjMi41LDAsNC41LDIsNC41LDQuNWMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDQuNWMtMC41LDAtMC45LTAuNC0wLjktMC45CgkJCQlDNDMuNiw1LjUsNDUuNiwzLjUsNDguMSwzLjV6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw4LjdjLTAuMiwwLjEtMC41LDEuMiwwLDEuNWMxLjQsMC45LDguNSwwLjgsMTEuMywwLjYKCQkJCWMwLjgtMC4xLDEuNi0wLjQsMS43LTEuMmMwLTAuMy0wLjEtMC42LTAuNi0wLjkiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDEwLjZMNDMuMywxMWMtMC4yLDAuNSwwLjIsMSwwLjcsMC45CgkJCQljMC4zLTAuMSwwLjUsMC4xLDAuNywwLjNsMC4xLDAuMmMwLjMsMC41LDEsMC42LDEuNSwwLjJsMCwwYzAuMy0wLjIsMC43LTAuMywxLTAuMmwwLjgsMC4zYzAuNCwwLjEsMC44LDAuMSwxLjIsMGwwLjUtMC4yCgkJCQljMC40LTAuMiwwLjktMC4yLDEuMywwbDAuNSwwLjJjMC40LDAuMiwwLjgsMC4xLDEuMi0wLjFsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjEsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yCgkJCQljMC4xLTAuMiwwLTAuMywwLjItMC40YzAuNSwwLDEuMi0wLjMsMS4xLTAuN2wtMC40LTEuMSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsMTIuMWMtMC4xLDAuMi0wLjMsMC44LDAsMS4xYzAuMywwLjQsMywxLjEsNi40LDEuMQoJCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC40LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwxMy4zYzAsMC41LDAuNiwyLjQsMS4zLDIuNmMxLjgsMC44LDUuNywwLjcsOC4xLDAuNQoJCQkJYzEuMy0wLjEsMi41LTAuNywzLjItMS44YzAuMy0wLjUsMC41LTEsMC41LTEuNCIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNTEuNiIgY3k9IjYuNSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNTMiIGN5PSI0LjkiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzg2ODY4NiIgY3g9IjUzIiBjeT0iNy4yIiByeD0iMC4zIiByeT0iMC40Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI1NC4zIiBjeT0iNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI1MC45IiBjeT0iNC45IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJBbmltYWxzIj4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTI0LjIsMTFWMy41YzAuMSwwLjEsMC44LDAuOSwyLjgsMy4xYzIuNS0xLjcsNS42LTAuNyw2LjksMGwyLjQtMy4xdjcuMQoJCQljMCwxLjItMC4xLDIuNS0wLjksMy40Yy0xLDEuMi0yLjcsMi41LTUuMywyLjVjLTIuOSwwLTQuNS0xLjUtNS4zLTIuOUMyNC4yLDEyLjksMjQuMiwxMS45LDI0LjIsMTF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDEwbDUuNCwxLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIxLjIsMTQuMWw1LjQtMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDEwbC01LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDE0LjFsLTUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTI5LjUsMTIuNEwyOSwxMS43Yy0wLjItMC4zLDAtMC42LDAuMy0wLjZoMS40CgkJCWMwLjMsMCwwLjUsMC40LDAuMywwLjZsLTAuNywxbDAsMGMtMC43LDEuMi0yLjYsMS4xLTMuMS0wLjNsLTAuMS0wLjJjLTAuMS0wLjIsMC0wLjQsMC4yLTAuNXMwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsMTIuNywyOS4xLDEyLjksMjkuNSwxMi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCwxMi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iMjcuNiIgY3k9IjkuNyIgcng9IjAuNyIgcnk9IjAuNyIvPgoJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSIzMi40IiBjeT0iOS43IiByeD0iMC43IiByeT0iMC43Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+";function jpe(e){var t,r=e.isActiveCategory,n=e.category,i=e.allowNavigation,a=e.categoryConfig,s=e.onClick;return F.createElement(vd,{tabIndex:i?0:-1,className:Nt(Ipe.catBtn,du.categoryBtn,"epr-icn-"+n,(t={},t[Ut.active]=r,t)),onClick:s,"aria-label":aH(a),"aria-selected":r,role:"tab","aria-controls":"epr-category-nav-id"})}var UR={backgroundPositionY:"calc(var(--epr-category-navigation-button-size) * 3)"},Lpe={backgroundPositionY:"calc(var(--epr-category-navigation-button-size) * 2)"},qR={":not(.epr-search-active)":{catBtn:{":hover":UR,"&.epr-active":UR}}},Ipe=wr.create(gr({catBtn:{".":"epr-cat-btn",display:"inline-block",transition:"opacity 0.2s ease-in-out",position:"relative",height:"var(--epr-category-navigation-button-size)",width:"var(--epr-category-navigation-button-size)",backgroundSize:"calc(var(--epr-category-navigation-button-size) * 10)",outline:"none",backgroundPosition:"0 0",backgroundImage:"url("+_pe+")",":focus:before":{content:"",position:"absolute",top:"-2px",left:"-2px",right:"-2px",bottom:"-2px",border:"2px solid var(--epr-category-icon-active-color)",borderRadius:"50%"},"&.epr-icn-suggested":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -8)"},"&.epr-icn-custom":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -9)"},"&.epr-icn-activities":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -4)"},"&.epr-icn-animals_nature":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -1)"},"&.epr-icn-flags":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -7)"},"&.epr-icn-food_drink":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -2)"},"&.epr-icn-objects":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -5)"},"&.epr-icn-smileys_people":{backgroundPositionX:"0px"},"&.epr-icn-symbols":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -6)"},"&.epr-icn-travel_places":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -3)"}}},oo("catBtn",Lpe),{".epr-dark-theme":gr({},qR),".epr-auto-theme":gr({},qR)}));function Tpe(){var e=F.useState(null),t=e[0],r=e[1],n=Xj(),i=n[1],a=Ape();Cpe({setActiveCategory:r,setVisibleCategories:i});var s=Wg(),o=t3(),u=n3(),l=Mpe();return F.createElement("div",{className:Nt(Ope.nav),role:"tablist","aria-label":"Category navigation",id:"epr-category-nav-id",ref:u},o.map(function(c){var f=Jg(c),p=f===t;if(Fde(c)&&l)return null;var d=!s&&!p;return F.createElement(jpe,{key:f,category:f,isActiveCategory:p,allowNavigation:d,categoryConfig:c,onClick:function(){a(f),setTimeout(function(){r(f)},10)}})}))}var Ope=wr.create({nav:{".":"epr-category-nav",display:"flex",flexDirection:"row",justifyContent:"space-around",padding:"var(--epr-header-padding)"},".epr-search-active":{nav:{opacity:"0.3",cursor:"default",pointerEvents:"none"}},".epr-main:has(input:not(:placeholder-shown))":{nav:{opacity:"0.3",cursor:"default",pointerEvents:"none"}}}),tW="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNi45OCwxMy41OWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVzMC4yNy0wLjA1LDAuMzctMC4xNWwyLjQyLTIuNDJsMi40MywyLjQzCgljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1YzAuMTQsMCwwLjI3LTAuMDUsMC4zNy0wLjE1YzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1bC0yLjQzLTIuNDNMMTMuMzIsOAoJYzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1Yy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMGwtMi40MiwyLjQyTDcuNzQsNy4yN2MtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDAKCWMtMC4yMSwwLjIxLTAuMjEsMC41NCwwLDAuNzVsMi40MSwyLjQxbC0yLjQyLDIuNDJDNi43NywxMy4wNSw2Ljc3LDEzLjM5LDYuOTgsMTMuNTlMNi45OCwxMy41OXoiLz4KPHBhdGggZmlsbD0iIzg2ODY4NiIgZD0iTTEwLjE1LDE4LjQzYzQuNDEsMCw4LTMuNTksOC04YzAtNC40MS0zLjU5LTgtOC04Yy00LjQxLDAtOCwzLjU5LTgsOEMyLjE1LDE0Ljg0LDUuNzQsMTguNDMsMTAuMTUsMTguNDN6CgkgTTEwLjE1LDMuNDljMy44MywwLDYuOTQsMy4xMSw2Ljk0LDYuOTRjMCwzLjgzLTMuMTEsNi45NC02Ljk0LDYuOTRjLTMuODMsMC02Ljk0LTMuMTEtNi45NC02Ljk0QzMuMjEsNi42LDYuMzMsMy40OSwxMC4xNSwzLjQ5CglMMTAuMTUsMy40OXoiLz4KPHBhdGggZmlsbD0iIzMzNzFCNyIgZD0iTTYuOTgsMzMuNTljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1czAuMjctMC4wNSwwLjM3LTAuMTVsMi40Mi0yLjQybDIuNDMsMi40MwoJYzAuMSwwLjEsMC4yNCwwLjE1LDAuMzcsMC4xNWMwLjE0LDAsMC4yNy0wLjA1LDAuMzctMC4xNWMwLjIxLTAuMjEsMC4yMS0wLjU0LDAtMC43NWwtMi40My0yLjQzTDEzLjMyLDI4CgljMC4yMS0wLjIxLDAuMjEtMC41NCwwLTAuNzVjLTAuMjEtMC4yMS0wLjU0LTAuMjEtMC43NSwwbC0yLjQyLDIuNDJsLTIuNDEtMi40MWMtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDAKCWMtMC4yMSwwLjIxLTAuMjEsMC41NCwwLDAuNzVsMi40MSwyLjQxbC0yLjQyLDIuNDJDNi43NywzMy4wNSw2Ljc3LDMzLjM5LDYuOTgsMzMuNTlMNi45OCwzMy41OXoiLz4KPHBhdGggZmlsbD0iIzMzNzFCNyIgZD0iTTEwLjE1LDM4LjQzYzQuNDEsMCw4LTMuNTksOC04YzAtNC40MS0zLjU5LTgtOC04Yy00LjQxLDAtOCwzLjU5LTgsOEMyLjE1LDM0Ljg0LDUuNzQsMzguNDMsMTAuMTUsMzguNDN6CgkgTTEwLjE1LDIzLjQ5YzMuODMsMCw2Ljk0LDMuMTEsNi45NCw2Ljk0YzAsMy44My0zLjExLDYuOTQtNi45NCw2Ljk0Yy0zLjgzLDAtNi45NC0zLjExLTYuOTQtNi45NAoJQzMuMjEsMjYuNiw2LjMzLDIzLjQ5LDEwLjE1LDIzLjQ5TDEwLjE1LDIzLjQ5eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNi45OCw1My41OWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVzMC4yNy0wLjA1LDAuMzctMC4xNWwyLjQyLTIuNDJsMi40MywyLjQzCgljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1YzAuMTQsMCwwLjI3LTAuMDUsMC4zNy0wLjE1YzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1bC0yLjQzLTIuNDNMMTMuMzIsNDgKCWMwLjIxLTAuMjEsMC4yMS0wLjU0LDAtMC43NWMtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDBsLTIuNDIsMi40MmwtMi40MS0yLjQxYy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMAoJYy0wLjIxLDAuMjEtMC4yMSwwLjU0LDAsMC43NWwyLjQxLDIuNDFsLTIuNDIsMi40MkM2Ljc3LDUzLjA1LDYuNzcsNTMuMzksNi45OCw1My41OUw2Ljk4LDUzLjU5eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNMTAuMTUsNTguNDNjNC40MSwwLDgtMy41OSw4LThjMC00LjQxLTMuNTktOC04LThjLTQuNDEsMC04LDMuNTktOCw4QzIuMTUsNTQuODQsNS43NCw1OC40MywxMC4xNSw1OC40M3oKCSBNMTAuMTUsNDMuNDljMy44MywwLDYuOTQsMy4xMSw2Ljk0LDYuOTRjMCwzLjgzLTMuMTEsNi45NC02Ljk0LDYuOTRjLTMuODMsMC02Ljk0LTMuMTEtNi45NC02Ljk0CglDMy4yMSw0Ni42LDYuMzMsNDMuNDksMTAuMTUsNDMuNDlMMTAuMTUsNDMuNDl6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik02Ljk4LDczLjU5YzAuMSwwLjEsMC4yNCwwLjE1LDAuMzcsMC4xNXMwLjI3LTAuMDUsMC4zNy0wLjE1bDIuNDItMi40MmwyLjQzLDIuNDMKCWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVjMC4xNCwwLDAuMjctMC4wNSwwLjM3LTAuMTVjMC4yMS0wLjIxLDAuMjEtMC41NCwwLTAuNzVsLTIuNDMtMi40M0wxMy4zMiw2OAoJYzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1Yy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMGwtMi40MiwyLjQybC0yLjQxLTIuNDFjLTAuMjEtMC4yMS0wLjU0LTAuMjEtMC43NSwwCgljLTAuMjEsMC4yMS0wLjIxLDAuNTQsMCwwLjc1bDIuNDEsMi40MWwtMi40MiwyLjQyQzYuNzcsNzMuMDUsNi43Nyw3My4zOSw2Ljk4LDczLjU5TDYuOTgsNzMuNTl6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik0xMC4xNSw3OC40M2M0LjQxLDAsOC0zLjU5LDgtOGMwLTQuNDEtMy41OS04LTgtOGMtNC40MSwwLTgsMy41OS04LDhDMi4xNSw3NC44NCw1Ljc0LDc4LjQzLDEwLjE1LDc4LjQzegoJIE0xMC4xNSw2My40OWMzLjgzLDAsNi45NCwzLjExLDYuOTQsNi45NGMwLDMuODMtMy4xMSw2Ljk0LTYuOTQsNi45NGMtMy44MywwLTYuOTQtMy4xMS02Ljk0LTYuOTQKCUMzLjIxLDY2LjYsNi4zMyw2My40OSwxMC4xNSw2My40OUwxMC4xNSw2My40OXoiLz4KPC9zdmc+";function kpe(){var e=kH(),t=Lfe();return F.createElement(vd,{className:Nt(VR.btnClearSearch,du.visibleOnSearchOnly),onClick:e,"aria-label":t,title:t},F.createElement("div",{className:Nt(VR.icnClearnSearch)}))}var Rpe={":hover":{"> .epr-icn-clear-search":{backgroundPositionY:"-60px"}}},VR=wr.create(gr({btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+tW+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},oo("icnClearnSearch",{backgroundPositionY:"-40px"}),oo("btnClearSearch",Rpe))),Npe="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTEyLDguODFjMCwyLjA4LTEuNjgsMy43Ni0zLjc2LDMuNzZjLTIuMDgsMC0zLjc2LTEuNjgtMy43Ni0zLjc2CgljMC0yLjA4LDEuNjgtMy43NiwzLjc2LTMuNzZDMTAuMzIsNS4wNSwxMiw2LjczLDEyLDguODF6IE0xMS4yMywxMi43MmMtMC44MywwLjY0LTEuODcsMS4wMS0yLjk5LDEuMDFjLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTIKCWMwLTIuNzIsMi4yLTQuOTIsNC45Mi00LjkyYzIuNzIsMCw0LjkyLDIuMiw0LjkyLDQuOTJjMCwxLjEzLTAuMzgsMi4xNi0xLjAxLDIuOTlsMy45NCwzLjkzYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyCgljLTAuMjUsMC4yNS0wLjY2LDAuMjUtMC45MiwwTDExLjIzLDEyLjcyeiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTEyLDI4LjgxYzAsMi4wOC0xLjY4LDMuNzYtMy43NiwzLjc2Yy0yLjA4LDAtMy43Ni0xLjY4LTMuNzYtMy43NgoJYzAtMi4wOCwxLjY4LTMuNzYsMy43Ni0zLjc2QzEwLjMyLDI1LjA1LDEyLDI2LjczLDEyLDI4LjgxeiBNMTEuMjMsMzIuNzJjLTAuODMsMC42NC0xLjg3LDEuMDEtMi45OSwxLjAxCgljLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTJjMC0yLjcyLDIuMi00LjkyLDQuOTItNC45MmMyLjcyLDAsNC45MiwyLjIsNC45Miw0LjkyYzAsMS4xMy0wLjM4LDIuMTYtMS4wMSwyLjk5bDMuOTQsMy45MwoJYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyYy0wLjI1LDAuMjUtMC42NiwwLjI1LTAuOTIsMEwxMS4yMywzMi43MnoiLz4KPC9zdmc+";function Dpe(){return F.createElement("div",{className:Nt(Ppe.icnSearch)})}var Ppe=wr.create(gr({icnSearch:{".":"epr-icn-search",content:"",position:"absolute",top:"50%",left:"var(--epr-search-bar-inner-padding)",transform:"translateY(-50%)",width:"20px",height:"20px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"20px",backgroundImage:"url("+Npe+")"}},oo("icnSearch",{backgroundPositionY:"-20px"})));function Fpe(){var e=wH(),t=a3();return e?null:F.createElement(XH,{className:Nt(rm.overlay)},F.createElement(Bpe,null),t?F.createElement(eW,null):null)}function Bpe(){var e=gu(),t=mo(),r=jfe(),n=Tfe(),i=lde(),a=i.statusSearchResults,s=i.searchTerm,o=i.onChange,u=t?.current,l=u?.value;return F.createElement(e0,{className:Nt(rm.searchContainer)},F.createElement("input",{autoFocus:n,"aria-label":"Type to search for an emoji",onFocus:e,className:Nt(rm.search),type:"text","aria-controls":"epr-search-id",placeholder:r,onChange:function(f){var p,d;o((p=f==null||(d=f.target)==null?void 0:d.value)!=null?p:l)},ref:t}),s?F.createElement("div",{role:"status",className:Nt("epr-status-search-results",rm.visuallyHidden),"aria-live":"polite",id:"epr-search-id","aria-atomic":"true"},a):null,F.createElement(Dpe,null),F.createElement(kpe,null))}var rm=wr.create(gr({overlay:{padding:"var(--epr-header-padding)",zIndex:"var(--epr-header-overlay-z-index)"},searchContainer:{".":"epr-search-container",flex:"1",display:"block",minWidth:"0"},visuallyHidden:{clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",overflow:"hidden",position:"absolute",whiteSpace:"nowrap",width:"1px"},search:{outline:"none",transition:"all 0.2s ease-in-out",color:"var(--epr-search-input-text-color)",borderRadius:"var(--epr-search-input-border-radius)",padding:"var(--epr-search-input-padding)",height:"var(--epr-search-input-height)",backgroundColor:"var(--epr-search-input-bg-color)",border:"1px solid var(--epr-search-border-color)",width:"100%",":focus":{backgroundColor:"var(--epr-search-input-bg-color-active)",border:"1px solid var(--epr-search-border-color-active)"},"::placeholder":{color:"var(--epr-search-input-placeholder-color)"}},btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+tW+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},oo("icnClearnSearch",{backgroundPositionY:"-40px"}),oo("btnClearSearch",{":hover > .epr-icn-clear-search":{backgroundPositionY:"-60px"}})));function zpe(){return F.createElement(e0,{className:Nt("epr-header",du.hiddenOnReactions)},F.createElement(Fpe,null),F.createElement(Tpe,null))}function $pe(e){return F.createElement(Jfe,null,F.createElement(zce,null),F.createElement(Afe,Object.assign({},e),F.createElement(Upe,null)))}function Upe(){var e=pu(),t=e[0],r=gH(),n=F.useState(!t),i=n[0],a=n[1],s=kfe();return F.useEffect(function(){t&&!r||i||a(!0)},[i,r,t]),s?F.createElement(jde,null,F.createElement(Kde,null),F.createElement(qpe,{renderAll:i})):null}function qpe(e){var t=e.renderAll;return t?F.createElement(F.Fragment,null,F.createElement(zpe,null),F.createElement(dpe,null),F.createElement(Spe,null)):null}var Vpe=F.memo($pe,QJ),Jpe=(function(e){Pce(t,e);function t(n){var i;return i=e.call(this,n)||this,i.state={hasError:!1},i}t.getDerivedStateFromError=function(){return{hasError:!0}};var r=t.prototype;return r.componentDidCatch=function(i,a){console.error("Emoji Picker React failed to render:",i,a)},r.render=function(){return this.state.hasError?null:this.props.children},t})(F.Component);function Hpe(e){var t=e.unified,r=e.size,n=r===void 0?32:r,i=e.emojiStyle,a=i===void 0?qn.APPLE:i,s=e.lazyLoad,o=s===void 0?!1:s,u=e.getEmojiUrl,l=e.emojiUrl;return!t&&!l&&!u?null:F.createElement(Fm,{unified:t,size:n,emojiStyle:a,lazyLoad:o,getEmojiUrl:l?function(){return l}:u})}function Wpe(e){var t=_fe({onEmojiClick:e.onEmojiClick,onReactionClick:e.onReactionClick,onSkinToneChange:e.onSkinToneChange});return F.createElement(Jpe,null,F.createElement(hH.Provider,{value:t},F.createElement(Vpe,Object.assign({},e))))}const pKe=Object.freeze(Object.defineProperty({__proto__:null,get Categories(){return jt},Emoji:Hpe,get EmojiStyle(){return qn},get SkinTonePickerLocation(){return iu},get SkinTones(){return $i},get SuggestionMode(){return Cl},get Theme(){return Al},default:Wpe,emojiByUnified:au},Symbol.toStringTag,{value:"Module"}));var M1={exports:{}},_1,JR;function Gpe(){if(JR)return _1;JR=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return _1=e,_1}var j1,HR;function Kpe(){if(HR)return j1;HR=1;var e=Gpe();function t(){}function r(){}return r.resetWarningCache=t,j1=function(){function n(s,o,u,l,c,f){if(f!==e){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}}n.isRequired=n;function i(){return n}var a={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:t};return a.PropTypes=a,a},j1}var WR;function Ype(){return WR||(WR=1,M1.exports=Kpe()()),M1.exports}var Qpe=Ype();const rr=ot(Qpe);var M_=function(e,t){return M_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},M_(e,t)};function es(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");M_(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Lr=function(){return Lr=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Lr.apply(this,arguments)};function vu(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{l(n.next(c))}catch(f){s(f)}}function u(c){try{l(n.throw(c))}catch(f){s(f)}}function l(c){c.done?a(c.value):i(c.value).then(o,u)}l((n=n.apply(e,t||[])).next())})}const Zpe=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function _l(e,t,r){const n=Xpe(e),{webkitRelativePath:i}=e,a=typeof t=="string"?t:typeof i=="string"&&i.length>0?i:`./${e.name}`;return typeof n.path!="string"&&GR(n,"path",a),GR(n,"relativePath",a),n}function Xpe(e){const{name:t}=e;if(t&&t.lastIndexOf(".")!==-1&&!e.type){const n=t.split(".").pop().toLowerCase(),i=Zpe.get(n);i&&Object.defineProperty(e,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return e}function GR(e,t,r){Object.defineProperty(e,t,{value:r,writable:!1,configurable:!1,enumerable:!0})}const ehe=[".DS_Store","Thumbs.db"];function the(e){return vu(this,void 0,void 0,function*(){return Bm(e)&&rhe(e.dataTransfer)?she(e.dataTransfer,e.type):nhe(e)?ihe(e):Array.isArray(e)&&e.every(t=>"getFile"in t&&typeof t.getFile=="function")?ahe(e):[]})}function rhe(e){return Bm(e)}function nhe(e){return Bm(e)&&Bm(e.target)}function Bm(e){return typeof e=="object"&&e!==null}function ihe(e){return __(e.target.files).map(t=>_l(t))}function ahe(e){return vu(this,void 0,void 0,function*(){return(yield Promise.all(e.map(r=>r.getFile()))).map(r=>_l(r))})}function she(e,t){return vu(this,void 0,void 0,function*(){if(e.items){const r=__(e.items).filter(i=>i.kind==="file");if(t!=="drop")return r;const n=yield Promise.all(r.map(ohe));return KR(rW(n))}return KR(__(e.files).map(r=>_l(r)))})}function KR(e){return e.filter(t=>ehe.indexOf(t.name)===-1)}function __(e){if(e===null)return[];const t=[];for(let r=0;r<e.length;r++){const n=e[r];t.push(n)}return t}function ohe(e){if(typeof e.webkitGetAsEntry!="function")return YR(e);const t=e.webkitGetAsEntry();return t&&t.isDirectory?nW(t):YR(e,t)}function rW(e){return e.reduce((t,r)=>[...t,...Array.isArray(r)?rW(r):[r]],[])}function YR(e,t){return vu(this,void 0,void 0,function*(){var r;if(globalThis.isSecureContext&&typeof e.getAsFileSystemHandle=="function"){const a=yield e.getAsFileSystemHandle();if(a===null)throw new Error(`${e} is not a File`);if(a!==void 0){const s=yield a.getFile();return s.handle=a,_l(s)}}const n=e.getAsFile();if(!n)throw new Error(`${e} is not a File`);return _l(n,(r=t?.fullPath)!==null&&r!==void 0?r:void 0)})}function uhe(e){return vu(this,void 0,void 0,function*(){return e.isDirectory?nW(e):lhe(e)})}function nW(e){const t=e.createReader();return new Promise((r,n)=>{const i=[];function a(){t.readEntries(s=>vu(this,void 0,void 0,function*(){if(s.length){const o=Promise.all(s.map(uhe));i.push(o),a()}else try{const o=yield Promise.all(i);r(o)}catch(o){n(o)}}),s=>{n(s)})}a()})}function lhe(e){return vu(this,void 0,void 0,function*(){return new Promise((t,r)=>{e.file(n=>{const i=_l(n,e.fullPath);t(i)},n=>{r(n)})})})}var mh={},QR;function che(){return QR||(QR=1,mh.__esModule=!0,mh.default=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(",");if(r.length===0)return!0;var n=e.name||"",i=(e.type||"").toLowerCase(),a=i.replace(/\/.*$/,"");return r.some(function(s){var o=s.trim().toLowerCase();return o.charAt(0)==="."?n.toLowerCase().endsWith(o):o.endsWith("/*")?a===o.replace(/\/.*$/,""):i===o})}return!0}),mh}var fhe=che();const L1=ot(fhe);function ZR(e){return hhe(e)||phe(e)||aW(e)||dhe()}function dhe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function phe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function hhe(e){if(Array.isArray(e))return j_(e)}function XR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eN(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?XR(Object(r),!0).forEach(function(n){iW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):XR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iW(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Df(e,t){return yhe(e)||ghe(e,t)||aW(e,t)||mhe()}function mhe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function aW(e,t){if(e){if(typeof e=="string")return j_(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return j_(e,t)}}function j_(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ghe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,a=!1,s,o;try{for(r=r.call(e);!(i=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));i=!0);}catch(u){a=!0,o=u}finally{try{!i&&r.return!=null&&r.return()}finally{if(a)throw o}}return n}}function yhe(e){if(Array.isArray(e))return e}var vhe=typeof L1=="function"?L1:L1.default,bhe="file-invalid-type",whe="file-too-large",She="file-too-small",xhe="too-many-files",Ehe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=t.split(","),n=r.length>1?"one of ".concat(r.join(", ")):r[0];return{code:bhe,message:"File type must be ".concat(n)}},tN=function(t){return{code:whe,message:"File is larger than ".concat(t," ").concat(t===1?"byte":"bytes")}},rN=function(t){return{code:She,message:"File is smaller than ".concat(t," ").concat(t===1?"byte":"bytes")}},Che={code:xhe,message:"Too many files"};function sW(e,t){var r=e.type==="application/x-moz-file"||vhe(e,t);return[r,r?null:Ehe(t)]}function oW(e,t,r){if(Bo(e.size))if(Bo(t)&&Bo(r)){if(e.size>r)return[!1,tN(r)];if(e.size<t)return[!1,rN(t)]}else{if(Bo(t)&&e.size<t)return[!1,rN(t)];if(Bo(r)&&e.size>r)return[!1,tN(r)]}return[!0,null]}function Bo(e){return e!=null}function Ahe(e){var t=e.files,r=e.accept,n=e.minSize,i=e.maxSize,a=e.multiple,s=e.maxFiles,o=e.validator;return!a&&t.length>1||a&&s>=1&&t.length>s?!1:t.every(function(u){var l=sW(u,r),c=Df(l,1),f=c[0],p=oW(u,n,i),d=Df(p,1),h=d[0],g=o?o(u):null;return f&&h&&!g})}function zm(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function gh(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function nN(e){e.preventDefault()}function Mhe(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function _he(e){return e.indexOf("Edge/")!==-1}function jhe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return Mhe(e)||_he(e)}function Fa(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(n){for(var i=arguments.length,a=new Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];return t.some(function(o){return!zm(n)&&o&&o.apply(void 0,[n].concat(a)),zm(n)})}}function Lhe(){return"showOpenFilePicker"in window}function Ihe(e){if(Bo(e)){var t=Object.entries(e).filter(function(r){var n=Df(r,2),i=n[0],a=n[1],s=!0;return uW(i)||(console.warn('Skipped "'.concat(i,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),s=!1),(!Array.isArray(a)||!a.every(lW))&&(console.warn('Skipped "'.concat(i,'" because an invalid file extension was provided.')),s=!1),s}).reduce(function(r,n){var i=Df(n,2),a=i[0],s=i[1];return eN(eN({},r),{},iW({},a,s))},{});return[{description:"Files",accept:t}]}return e}function The(e){if(Bo(e))return Object.entries(e).reduce(function(t,r){var n=Df(r,2),i=n[0],a=n[1];return[].concat(ZR(t),[i],ZR(a))},[]).filter(function(t){return uW(t)||lW(t)}).join(",")}function Ohe(e){return e instanceof DOMException&&(e.name==="AbortError"||e.code===e.ABORT_ERR)}function khe(e){return e instanceof DOMException&&(e.name==="SecurityError"||e.code===e.SECURITY_ERR)}function uW(e){return e==="audio/*"||e==="video/*"||e==="image/*"||e==="text/*"||e==="application/*"||/\w+\/[-+.\w]+/g.test(e)}function lW(e){return/^.*\.[\w]+$/.test(e)}var Rhe=["children"],Nhe=["open"],Dhe=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],Phe=["refKey","onChange","onClick"];function Fhe(e){return $he(e)||zhe(e)||cW(e)||Bhe()}function Bhe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zhe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $he(e){if(Array.isArray(e))return L_(e)}function I1(e,t){return Vhe(e)||qhe(e,t)||cW(e,t)||Uhe()}function Uhe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cW(e,t){if(e){if(typeof e=="string")return L_(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return L_(e,t)}}function L_(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function qhe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,a=!1,s,o;try{for(r=r.call(e);!(i=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));i=!0);}catch(u){a=!0,o=u}finally{try{!i&&r.return!=null&&r.return()}finally{if(a)throw o}}return n}}function Vhe(e){if(Array.isArray(e))return e}function iN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iN(Object(r),!0).forEach(function(n){I_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function I_(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $m(e,t){if(e==null)return{};var r=Jhe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jhe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var p3=F.forwardRef(function(e,t){var r=e.children,n=$m(e,Rhe),i=Hhe(n),a=i.open,s=$m(i,Nhe);return F.useImperativeHandle(t,function(){return{open:a}},[a]),dt.createElement(F.Fragment,null,r(xr(xr({},s),{},{open:a})))});p3.displayName="Dropzone";var fW={disabled:!1,getFilesFromEvent:the,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};p3.defaultProps=fW;p3.propTypes={children:rr.func,accept:rr.objectOf(rr.arrayOf(rr.string)),multiple:rr.bool,preventDropOnDocument:rr.bool,noClick:rr.bool,noKeyboard:rr.bool,noDrag:rr.bool,noDragEventsBubbling:rr.bool,minSize:rr.number,maxSize:rr.number,maxFiles:rr.number,disabled:rr.bool,getFilesFromEvent:rr.func,onFileDialogCancel:rr.func,onFileDialogOpen:rr.func,useFsAccessApi:rr.bool,autoFocus:rr.bool,onDragEnter:rr.func,onDragLeave:rr.func,onDragOver:rr.func,onDrop:rr.func,onDropAccepted:rr.func,onDropRejected:rr.func,onError:rr.func,validator:rr.func};var T_={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function Hhe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=xr(xr({},fW),e),r=t.accept,n=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,s=t.minSize,o=t.multiple,u=t.maxFiles,l=t.onDragEnter,c=t.onDragLeave,f=t.onDragOver,p=t.onDrop,d=t.onDropAccepted,h=t.onDropRejected,g=t.onFileDialogCancel,y=t.onFileDialogOpen,w=t.useFsAccessApi,b=t.autoFocus,S=t.preventDropOnDocument,E=t.noClick,x=t.noKeyboard,A=t.noDrag,j=t.noDragEventsBubbling,I=t.onError,T=t.validator,B=F.useMemo(function(){return The(r)},[r]),O=F.useMemo(function(){return Ihe(r)},[r]),P=F.useMemo(function(){return typeof y=="function"?y:aN},[y]),N=F.useMemo(function(){return typeof g=="function"?g:aN},[g]),J=F.useRef(null),X=F.useRef(null),K=F.useReducer(Whe,T_),Z=I1(K,2),H=Z[0],Y=Z[1],ie=H.isFocused,re=H.isFileDialogActive,ae=F.useRef(typeof window<"u"&&window.isSecureContext&&w&&Lhe()),fe=function(){!ae.current&&re&&setTimeout(function(){if(X.current){var se=X.current.files;se.length||(Y({type:"closeDialog"}),N())}},300)};F.useEffect(function(){return window.addEventListener("focus",fe,!1),function(){window.removeEventListener("focus",fe,!1)}},[X,re,N,ae]);var ue=F.useRef([]),ne=function(se){J.current&&J.current.contains(se.target)||(se.preventDefault(),ue.current=[])};F.useEffect(function(){return S&&(document.addEventListener("dragover",nN,!1),document.addEventListener("drop",ne,!1)),function(){S&&(document.removeEventListener("dragover",nN),document.removeEventListener("drop",ne))}},[J,S]),F.useEffect(function(){return!n&&b&&J.current&&J.current.focus(),function(){}},[J,b,n]);var Q=F.useCallback(function(W){I?I(W):console.error(W)},[I]),G=F.useCallback(function(W){W.preventDefault(),W.persist(),L(W),ue.current=[].concat(Fhe(ue.current),[W.target]),gh(W)&&Promise.resolve(i(W)).then(function(se){if(!(zm(W)&&!j)){var ce=se.length,ve=ce>0&&Ahe({files:se,accept:B,minSize:s,maxSize:a,multiple:o,maxFiles:u,validator:T}),Te=ce>0&&!ve;Y({isDragAccept:ve,isDragReject:Te,isDragActive:!0,type:"setDraggedFiles"}),l&&l(W)}}).catch(function(se){return Q(se)})},[i,l,Q,j,B,s,a,o,u,T]),me=F.useCallback(function(W){W.preventDefault(),W.persist(),L(W);var se=gh(W);if(se&&W.dataTransfer)try{W.dataTransfer.dropEffect="copy"}catch{}return se&&f&&f(W),!1},[f,j]),ge=F.useCallback(function(W){W.preventDefault(),W.persist(),L(W);var se=ue.current.filter(function(ve){return J.current&&J.current.contains(ve)}),ce=se.indexOf(W.target);ce!==-1&&se.splice(ce,1),ue.current=se,!(se.length>0)&&(Y({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),gh(W)&&c&&c(W))},[J,c,j]),Ce=F.useCallback(function(W,se){var ce=[],ve=[];W.forEach(function(Te){var Be=sW(Te,B),mt=I1(Be,2),Jt=mt[0],At=mt[1],Xt=oW(Te,s,a),Ft=I1(Xt,2),gt=Ft[0],fn=Ft[1],Gt=T?T(Te):null;if(Jt&>&&!Gt)ce.push(Te);else{var pe=[At,fn];Gt&&(pe=pe.concat(Gt)),ve.push({file:Te,errors:pe.filter(function(Me){return Me})})}}),(!o&&ce.length>1||o&&u>=1&&ce.length>u)&&(ce.forEach(function(Te){ve.push({file:Te,errors:[Che]})}),ce.splice(0)),Y({acceptedFiles:ce,fileRejections:ve,isDragReject:ve.length>0,type:"setFiles"}),p&&p(ce,ve,se),ve.length>0&&h&&h(ve,se),ce.length>0&&d&&d(ce,se)},[Y,o,B,s,a,u,p,d,h,T]),Oe=F.useCallback(function(W){W.preventDefault(),W.persist(),L(W),ue.current=[],gh(W)&&Promise.resolve(i(W)).then(function(se){zm(W)&&!j||Ce(se,W)}).catch(function(se){return Q(se)}),Y({type:"reset"})},[i,Ce,Q,j]),be=F.useCallback(function(){if(ae.current){Y({type:"openDialog"}),P();var W={multiple:o,types:O};window.showOpenFilePicker(W).then(function(se){return i(se)}).then(function(se){Ce(se,null),Y({type:"closeDialog"})}).catch(function(se){Ohe(se)?(N(se),Y({type:"closeDialog"})):khe(se)?(ae.current=!1,X.current?(X.current.value=null,X.current.click()):Q(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):Q(se)});return}X.current&&(Y({type:"openDialog"}),P(),X.current.value=null,X.current.click())},[Y,P,N,w,Ce,Q,O,o]),je=F.useCallback(function(W){!J.current||!J.current.isEqualNode(W.target)||(W.key===" "||W.key==="Enter"||W.keyCode===32||W.keyCode===13)&&(W.preventDefault(),be())},[J,be]),De=F.useCallback(function(){Y({type:"focus"})},[]),ye=F.useCallback(function(){Y({type:"blur"})},[]),U=F.useCallback(function(){E||(jhe()?setTimeout(be,0):be())},[E,be]),R=function(se){return n?null:se},M=function(se){return x?null:R(se)},C=function(se){return A?null:R(se)},L=function(se){j&&se.stopPropagation()},k=F.useMemo(function(){return function(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},se=W.refKey,ce=se===void 0?"ref":se,ve=W.role,Te=W.onKeyDown,Be=W.onFocus,mt=W.onBlur,Jt=W.onClick,At=W.onDragEnter,Xt=W.onDragOver,Ft=W.onDragLeave,gt=W.onDrop,fn=$m(W,Dhe);return xr(xr(I_({onKeyDown:M(Fa(Te,je)),onFocus:M(Fa(Be,De)),onBlur:M(Fa(mt,ye)),onClick:R(Fa(Jt,U)),onDragEnter:C(Fa(At,G)),onDragOver:C(Fa(Xt,me)),onDragLeave:C(Fa(Ft,ge)),onDrop:C(Fa(gt,Oe)),role:typeof ve=="string"&&ve!==""?ve:"presentation"},ce,J),!n&&!x?{tabIndex:0}:{}),fn)}},[J,je,De,ye,U,G,me,ge,Oe,x,A,n]),z=F.useCallback(function(W){W.stopPropagation()},[]),V=F.useMemo(function(){return function(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},se=W.refKey,ce=se===void 0?"ref":se,ve=W.onChange,Te=W.onClick,Be=$m(W,Phe),mt=I_({accept:B,multiple:o,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:R(Fa(ve,Oe)),onClick:R(Fa(Te,z)),tabIndex:-1},ce,X);return xr(xr({},mt),Be)}},[X,r,o,Oe,n]);return xr(xr({},H),{},{isFocused:ie&&!n,getRootProps:k,getInputProps:V,rootRef:J,inputRef:X,open:R(be)})}function Whe(e,t){switch(t.type){case"focus":return xr(xr({},e),{},{isFocused:!0});case"blur":return xr(xr({},e),{},{isFocused:!1});case"openDialog":return xr(xr({},T_),{},{isFileDialogActive:!0});case"closeDialog":return xr(xr({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return xr(xr({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return xr(xr({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"reset":return xr({},T_);default:return e}}function aN(){}const h3=F.createContext({});function m3(e){const t=F.useRef(null);return t.current===null&&(t.current=e()),t.current}const dW=typeof window<"u",pW=dW?F.useLayoutEffect:F.useEffect,t0=F.createContext(null);function g3(e,t){e.indexOf(t)===-1&&e.push(t)}function y3(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const Ka=(e,t,r)=>r>t?t:r<e?e:r;let v3=()=>{};const Cs={},hW=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function mW(e){return typeof e=="object"&&e!==null}const gW=e=>/^0[^.\s]+$/u.test(e);function b3(e){let t;return()=>(t===void 0&&(t=e()),t)}const Wi=e=>e,Ghe=(e,t)=>r=>t(e(r)),bd=(...e)=>e.reduce(Ghe),Pf=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n};class w3{constructor(){this.subscriptions=[]}add(t){return g3(this.subscriptions,t),()=>y3(this.subscriptions,t)}notify(t,r,n){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,r,n);else for(let a=0;a<i;a++){const s=this.subscriptions[a];s&&s(t,r,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const ws=e=>e*1e3,Vi=e=>e/1e3;function yW(e,t){return t?e*(1e3/t):0}const vW=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,Khe=1e-7,Yhe=12;function Qhe(e,t,r,n,i){let a,s,o=0;do s=t+(r-t)/2,a=vW(s,n,i)-e,a>0?r=s:t=s;while(Math.abs(a)>Khe&&++o<Yhe);return s}function wd(e,t,r,n){if(e===t&&r===n)return Wi;const i=a=>Qhe(a,0,1,e,r);return a=>a===0||a===1?a:vW(i(a),t,n)}const bW=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,wW=e=>t=>1-e(1-t),SW=wd(.33,1.53,.69,.99),S3=wW(SW),xW=bW(S3),EW=e=>(e*=2)<1?.5*S3(e):.5*(2-Math.pow(2,-10*(e-1))),x3=e=>1-Math.sin(Math.acos(e)),CW=wW(x3),AW=bW(x3),Zhe=wd(.42,0,1,1),Xhe=wd(0,0,.58,1),MW=wd(.42,0,.58,1),eme=e=>Array.isArray(e)&&typeof e[0]!="number",_W=e=>Array.isArray(e)&&typeof e[0]=="number",tme={linear:Wi,easeIn:Zhe,easeInOut:MW,easeOut:Xhe,circIn:x3,circInOut:AW,circOut:CW,backIn:S3,backInOut:xW,backOut:SW,anticipate:EW},rme=e=>typeof e=="string",sN=e=>{if(_W(e)){v3(e.length===4);const[t,r,n,i]=e;return wd(t,r,n,i)}else if(rme(e))return tme[e];return e},yh=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function nme(e,t){let r=new Set,n=new Set,i=!1,a=!1;const s=new WeakSet;let o={delta:0,timestamp:0,isProcessing:!1};function u(c){s.has(c)&&(l.schedule(c),e()),c(o)}const l={schedule:(c,f=!1,p=!1)=>{const h=p&&i?r:n;return f&&s.add(c),h.has(c)||h.add(c),c},cancel:c=>{n.delete(c),s.delete(c)},process:c=>{if(o=c,i){a=!0;return}i=!0,[r,n]=[n,r],r.forEach(u),r.clear(),i=!1,a&&(a=!1,l.process(c))}};return l}const ime=40;function jW(e,t){let r=!1,n=!0;const i={delta:0,timestamp:0,isProcessing:!1},a=()=>r=!0,s=yh.reduce((S,E)=>(S[E]=nme(a),S),{}),{setup:o,read:u,resolveKeyframes:l,preUpdate:c,update:f,preRender:p,render:d,postRender:h}=s,g=()=>{const S=Cs.useManualTiming?i.timestamp:performance.now();r=!1,Cs.useManualTiming||(i.delta=n?1e3/60:Math.max(Math.min(S-i.timestamp,ime),1)),i.timestamp=S,i.isProcessing=!0,o.process(i),u.process(i),l.process(i),c.process(i),f.process(i),p.process(i),d.process(i),h.process(i),i.isProcessing=!1,r&&t&&(n=!1,e(g))},y=()=>{r=!0,n=!0,i.isProcessing||e(g)};return{schedule:yh.reduce((S,E)=>{const x=s[E];return S[E]=(A,j=!1,I=!1)=>(r||y(),x.schedule(A,j,I)),S},{}),cancel:S=>{for(let E=0;E<yh.length;E++)s[yh[E]].cancel(S)},state:i,steps:s}}const{schedule:mr,cancel:uo,state:bn,steps:T1}=jW(typeof requestAnimationFrame<"u"?requestAnimationFrame:Wi,!0);let nm;function ame(){nm=void 0}const Vn={now:()=>(nm===void 0&&Vn.set(bn.isProcessing||Cs.useManualTiming?bn.timestamp:performance.now()),nm),set:e=>{nm=e,queueMicrotask(ame)}},LW=e=>t=>typeof t=="string"&&t.startsWith(e),IW=LW("--"),sme=LW("var(--"),E3=e=>sme(e)?ome.test(e.split("/*")[0].trim()):!1,ome=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function oN(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const Hl={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Ff={...Hl,transform:e=>Ka(0,1,e)},vh={...Hl,default:1},cf=e=>Math.round(e*1e5)/1e5,C3=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function ume(e){return e==null}const lme=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,A3=(e,t)=>r=>!!(typeof r=="string"&&lme.test(r)&&r.startsWith(e)||t&&!ume(r)&&Object.prototype.hasOwnProperty.call(r,t)),TW=(e,t,r)=>n=>{if(typeof n!="string")return n;const[i,a,s,o]=n.match(C3);return{[e]:parseFloat(i),[t]:parseFloat(a),[r]:parseFloat(s),alpha:o!==void 0?parseFloat(o):1}},cme=e=>Ka(0,255,e),O1={...Hl,transform:e=>Math.round(cme(e))},$o={test:A3("rgb","red"),parse:TW("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+O1.transform(e)+", "+O1.transform(t)+", "+O1.transform(r)+", "+cf(Ff.transform(n))+")"};function fme(e){let t="",r="",n="",i="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),i=e.substring(4,5),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}}const O_={test:A3("#"),parse:fme,transform:$o.transform},Sd=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Js=Sd("deg"),Wa=Sd("%"),Ze=Sd("px"),dme=Sd("vh"),pme=Sd("vw"),uN={...Wa,parse:e=>Wa.parse(e)/100,transform:e=>Wa.transform(e*100)},el={test:A3("hsl","hue"),parse:TW("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Wa.transform(cf(t))+", "+Wa.transform(cf(r))+", "+cf(Ff.transform(n))+")"},zr={test:e=>$o.test(e)||O_.test(e)||el.test(e),parse:e=>$o.test(e)?$o.parse(e):el.test(e)?el.parse(e):O_.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?$o.transform(e):el.transform(e),getAnimatableNone:e=>{const t=zr.parse(e);return t.alpha=0,zr.transform(t)}},hme=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function mme(e){return isNaN(e)&&typeof e=="string"&&(e.match(C3)?.length||0)+(e.match(hme)?.length||0)>0}const OW="number",kW="color",gme="var",yme="var(",lN="${}",vme=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Bf(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},i=[];let a=0;const o=t.replace(vme,u=>(zr.test(u)?(n.color.push(a),i.push(kW),r.push(zr.parse(u))):u.startsWith(yme)?(n.var.push(a),i.push(gme),r.push(u)):(n.number.push(a),i.push(OW),r.push(parseFloat(u))),++a,lN)).split(lN);return{values:r,split:o,indexes:n,types:i}}function RW(e){return Bf(e).values}function NW(e){const{split:t,types:r}=Bf(e),n=t.length;return i=>{let a="";for(let s=0;s<n;s++)if(a+=t[s],i[s]!==void 0){const o=r[s];o===OW?a+=cf(i[s]):o===kW?a+=zr.transform(i[s]):a+=i[s]}return a}}const bme=e=>typeof e=="number"?0:zr.test(e)?zr.getAnimatableNone(e):e;function wme(e){const t=RW(e);return NW(e)(t.map(bme))}const lo={test:mme,parse:RW,createTransformer:NW,getAnimatableNone:wme};function k1(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function Sme({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let i=0,a=0,s=0;if(!t)i=a=s=r;else{const o=r<.5?r*(1+t):r+t-r*t,u=2*r-o;i=k1(u,o,e+1/3),a=k1(u,o,e),s=k1(u,o,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(s*255),alpha:n}}function Um(e,t){return r=>r>0?t:e}const Ar=(e,t,r)=>e+(t-e)*r,R1=(e,t,r)=>{const n=e*e,i=r*(t*t-n)+n;return i<0?0:Math.sqrt(i)},xme=[O_,$o,el],Eme=e=>xme.find(t=>t.test(e));function cN(e){const t=Eme(e);if(!t)return!1;let r=t.parse(e);return t===el&&(r=Sme(r)),r}const fN=(e,t)=>{const r=cN(e),n=cN(t);if(!r||!n)return Um(e,t);const i={...r};return a=>(i.red=R1(r.red,n.red,a),i.green=R1(r.green,n.green,a),i.blue=R1(r.blue,n.blue,a),i.alpha=Ar(r.alpha,n.alpha,a),$o.transform(i))},k_=new Set(["none","hidden"]);function Cme(e,t){return k_.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function Ame(e,t){return r=>Ar(e,t,r)}function M3(e){return typeof e=="number"?Ame:typeof e=="string"?E3(e)?Um:zr.test(e)?fN:jme:Array.isArray(e)?DW:typeof e=="object"?zr.test(e)?fN:Mme:Um}function DW(e,t){const r=[...e],n=r.length,i=e.map((a,s)=>M3(a)(a,t[s]));return a=>{for(let s=0;s<n;s++)r[s]=i[s](a);return r}}function Mme(e,t){const r={...e,...t},n={};for(const i in r)e[i]!==void 0&&t[i]!==void 0&&(n[i]=M3(e[i])(e[i],t[i]));return i=>{for(const a in n)r[a]=n[a](i);return r}}function _me(e,t){const r=[],n={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){const a=t.types[i],s=e.indexes[a][n[a]],o=e.values[s]??0;r[i]=o,n[a]++}return r}const jme=(e,t)=>{const r=lo.createTransformer(t),n=Bf(e),i=Bf(t);return n.indexes.var.length===i.indexes.var.length&&n.indexes.color.length===i.indexes.color.length&&n.indexes.number.length>=i.indexes.number.length?k_.has(e)&&!i.values.length||k_.has(t)&&!n.values.length?Cme(e,t):bd(DW(_me(n,i),i.values),r):Um(e,t)};function PW(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?Ar(e,t,r):M3(e)(e,t)}const Lme=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>mr.update(t,r),stop:()=>uo(t),now:()=>bn.isProcessing?bn.timestamp:Vn.now()}},FW=(e,t,r=10)=>{let n="";const i=Math.max(Math.round(t/r),2);for(let a=0;a<i;a++)n+=Math.round(e(a/(i-1))*1e4)/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},qm=2e4;function _3(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t<qm;)t+=r,n=e.next(t);return t>=qm?1/0:t}function Ime(e,t=100,r){const n=r({...e,keyframes:[0,t]}),i=Math.min(_3(n),qm);return{type:"keyframes",ease:a=>n.next(i*a).value/t,duration:Vi(i)}}const Tme=5;function BW(e,t,r){const n=Math.max(t-Tme,0);return yW(r-e(n),t-n)}const Ir={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},N1=.001;function Ome({duration:e=Ir.duration,bounce:t=Ir.bounce,velocity:r=Ir.velocity,mass:n=Ir.mass}){let i,a,s=1-t;s=Ka(Ir.minDamping,Ir.maxDamping,s),e=Ka(Ir.minDuration,Ir.maxDuration,Vi(e)),s<1?(i=l=>{const c=l*s,f=c*e,p=c-r,d=R_(l,s),h=Math.exp(-f);return N1-p/d*h},a=l=>{const f=l*s*e,p=f*r+r,d=Math.pow(s,2)*Math.pow(l,2)*e,h=Math.exp(-f),g=R_(Math.pow(l,2),s);return(-i(l)+N1>0?-1:1)*((p-d)*h)/g}):(i=l=>{const c=Math.exp(-l*e),f=(l-r)*e+1;return-N1+c*f},a=l=>{const c=Math.exp(-l*e),f=(r-l)*(e*e);return c*f});const o=5/e,u=Rme(i,a,o);if(e=ws(e),isNaN(u))return{stiffness:Ir.stiffness,damping:Ir.damping,duration:e};{const l=Math.pow(u,2)*n;return{stiffness:l,damping:s*2*Math.sqrt(n*l),duration:e}}}const kme=12;function Rme(e,t,r){let n=r;for(let i=1;i<kme;i++)n=n-e(n)/t(n);return n}function R_(e,t){return e*Math.sqrt(1-t*t)}const Nme=["duration","bounce"],Dme=["stiffness","damping","mass"];function dN(e,t){return t.some(r=>e[r]!==void 0)}function Pme(e){let t={velocity:Ir.velocity,stiffness:Ir.stiffness,damping:Ir.damping,mass:Ir.mass,isResolvedFromDuration:!1,...e};if(!dN(e,Dme)&&dN(e,Nme))if(e.visualDuration){const r=e.visualDuration,n=2*Math.PI/(r*1.2),i=n*n,a=2*Ka(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:Ir.mass,stiffness:i,damping:a}}else{const r=Ome(e);t={...t,...r,mass:Ir.mass},t.isResolvedFromDuration=!0}return t}function Vm(e=Ir.visualDuration,t=Ir.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:i}=r;const a=r.keyframes[0],s=r.keyframes[r.keyframes.length-1],o={done:!1,value:a},{stiffness:u,damping:l,mass:c,duration:f,velocity:p,isResolvedFromDuration:d}=Pme({...r,velocity:-Vi(r.velocity||0)}),h=p||0,g=l/(2*Math.sqrt(u*c)),y=s-a,w=Vi(Math.sqrt(u/c)),b=Math.abs(y)<5;n||(n=b?Ir.restSpeed.granular:Ir.restSpeed.default),i||(i=b?Ir.restDelta.granular:Ir.restDelta.default);let S;if(g<1){const x=R_(w,g);S=A=>{const j=Math.exp(-g*w*A);return s-j*((h+g*w*y)/x*Math.sin(x*A)+y*Math.cos(x*A))}}else if(g===1)S=x=>s-Math.exp(-w*x)*(y+(h+w*y)*x);else{const x=w*Math.sqrt(g*g-1);S=A=>{const j=Math.exp(-g*w*A),I=Math.min(x*A,300);return s-j*((h+g*w*y)*Math.sinh(I)+x*y*Math.cosh(I))/x}}const E={calculatedDuration:d&&f||null,next:x=>{const A=S(x);if(d)o.done=x>=f;else{let j=x===0?h:0;g<1&&(j=x===0?ws(h):BW(S,x,A));const I=Math.abs(j)<=n,T=Math.abs(s-A)<=i;o.done=I&&T}return o.value=o.done?s:A,o},toString:()=>{const x=Math.min(_3(E),qm),A=FW(j=>E.next(x*j).value,x,30);return x+"ms "+A},toTransition:()=>{}};return E}Vm.applyToOptions=e=>{const t=Ime(e,100,Vm);return e.ease=t.ease,e.duration=ws(t.duration),e.type="keyframes",e};function N_({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:s,min:o,max:u,restDelta:l=.5,restSpeed:c}){const f=e[0],p={done:!1,value:f},d=I=>o!==void 0&&I<o||u!==void 0&&I>u,h=I=>o===void 0?u:u===void 0||Math.abs(o-I)<Math.abs(u-I)?o:u;let g=r*t;const y=f+g,w=s===void 0?y:s(y);w!==y&&(g=w-f);const b=I=>-g*Math.exp(-I/n),S=I=>w+b(I),E=I=>{const T=b(I),B=S(I);p.done=Math.abs(T)<=l,p.value=p.done?w:B};let x,A;const j=I=>{d(p.value)&&(x=I,A=Vm({keyframes:[p.value,h(p.value)],velocity:BW(S,I,p.value),damping:i,stiffness:a,restDelta:l,restSpeed:c}))};return j(0),{calculatedDuration:null,next:I=>{let T=!1;return!A&&x===void 0&&(T=!0,E(I),j(I)),x!==void 0&&I>=x?A.next(I-x):(!T&&E(I),p)}}}function Fme(e,t,r){const n=[],i=r||Cs.mix||PW,a=e.length-1;for(let s=0;s<a;s++){let o=i(e[s],e[s+1]);if(t){const u=Array.isArray(t)?t[s]||Wi:t;o=bd(u,o)}n.push(o)}return n}function Bme(e,t,{clamp:r=!0,ease:n,mixer:i}={}){const a=e.length;if(v3(a===t.length),a===1)return()=>t[0];if(a===2&&t[0]===t[1])return()=>t[1];const s=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=Fme(t,n,i),u=o.length,l=c=>{if(s&&c<e[0])return t[0];let f=0;if(u>1)for(;f<e.length-2&&!(c<e[f+1]);f++);const p=Pf(e[f],e[f+1],c);return o[f](p)};return r?c=>l(Ka(e[0],e[a-1],c)):l}function zme(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const i=Pf(0,t,n);e.push(Ar(r,1,i))}}function $me(e){const t=[0];return zme(t,e.length-1),t}function Ume(e,t){return e.map(r=>r*t)}function qme(e,t){return e.map(()=>t||MW).splice(0,e.length-1)}function ff({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const i=eme(n)?n.map(sN):sN(n),a={done:!1,value:t[0]},s=Ume(r&&r.length===t.length?r:$me(t),e),o=Bme(s,t,{ease:Array.isArray(i)?i:qme(t,i)});return{calculatedDuration:e,next:u=>(a.value=o(u),a.done=u>=e,a)}}const Vme=e=>e!==null;function j3(e,{repeat:t,repeatType:r="loop"},n,i=1){const a=e.filter(Vme),o=i<0||t&&r!=="loop"&&t%2===1?0:a.length-1;return!o||n===void 0?a[o]:n}const Jme={decay:N_,inertia:N_,tween:ff,keyframes:ff,spring:Vm};function zW(e){typeof e.type=="string"&&(e.type=Jme[e.type])}class L3{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const Hme=e=>e/100;class I3 extends L3{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:r}=this.options;r&&r.updatedAt!==Vn.now()&&this.tick(Vn.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;zW(t);const{type:r=ff,repeat:n=0,repeatDelay:i=0,repeatType:a,velocity:s=0}=t;let{keyframes:o}=t;const u=r||ff;u!==ff&&typeof o[0]!="number"&&(this.mixKeyframes=bd(Hme,PW(o[0],o[1])),o=[0,100]);const l=u({...t,keyframes:o});a==="mirror"&&(this.mirroredGenerator=u({...t,keyframes:[...o].reverse(),velocity:-s})),l.calculatedDuration===null&&(l.calculatedDuration=_3(l));const{calculatedDuration:c}=l;this.calculatedDuration=c,this.resolvedDuration=c+i,this.totalDuration=this.resolvedDuration*(n+1)-i,this.generator=l}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:n,totalDuration:i,mixKeyframes:a,mirroredGenerator:s,resolvedDuration:o,calculatedDuration:u}=this;if(this.startTime===null)return n.next(0);const{delay:l=0,keyframes:c,repeat:f,repeatType:p,repeatDelay:d,type:h,onUpdate:g,finalKeyframe:y}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-i/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const w=this.currentTime-l*(this.playbackSpeed>=0?1:-1),b=this.playbackSpeed>=0?w<0:w>i;this.currentTime=Math.max(w,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=i);let S=this.currentTime,E=n;if(f){const I=Math.min(this.currentTime,i)/o;let T=Math.floor(I),B=I%1;!B&&I>=1&&(B=1),B===1&&T--,T=Math.min(T,f+1),T%2&&(p==="reverse"?(B=1-B,d&&(B-=d/o)):p==="mirror"&&(E=s)),S=Ka(0,1,B)*o}const x=b?{done:!1,value:c[0]}:E.next(S);a&&(x.value=a(x.value));let{done:A}=x;!b&&u!==null&&(A=this.playbackSpeed>=0?this.currentTime>=i:this.currentTime<=0);const j=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&A);return j&&h!==N_&&(x.value=j3(c,this.options,y,this.speed)),g&&g(x.value),j&&this.finish(),x}then(t,r){return this.finished.then(t,r)}get duration(){return Vi(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Vi(t)}get time(){return Vi(this.currentTime)}set time(t){t=ws(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(Vn.now());const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=Vi(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=Lme,startTime:r}=this.options;this.driver||(this.driver=t(i=>this.tick(i))),this.options.onPlay?.();const n=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=r??n),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Vn.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function Wme(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const Uo=e=>e*180/Math.PI,D_=e=>{const t=Uo(Math.atan2(e[1],e[0]));return P_(t)},Gme={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:D_,rotateZ:D_,skewX:e=>Uo(Math.atan(e[1])),skewY:e=>Uo(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},P_=e=>(e=e%360,e<0&&(e+=360),e),pN=D_,hN=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),mN=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),Kme={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:hN,scaleY:mN,scale:e=>(hN(e)+mN(e))/2,rotateX:e=>P_(Uo(Math.atan2(e[6],e[5]))),rotateY:e=>P_(Uo(Math.atan2(-e[2],e[0]))),rotateZ:pN,rotate:pN,skewX:e=>Uo(Math.atan(e[4])),skewY:e=>Uo(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function F_(e){return e.includes("scale")?1:0}function B_(e,t){if(!e||e==="none")return F_(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,i;if(r)n=Kme,i=r;else{const o=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=Gme,i=o}if(!i)return F_(t);const a=n[t],s=i[1].split(",").map(Qme);return typeof a=="function"?a(s):s[a]}const Yme=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return B_(r,t)};function Qme(e){return parseFloat(e.trim())}const Wl=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Gl=new Set(Wl),gN=e=>e===Hl||e===Ze,Zme=new Set(["x","y","z"]),Xme=Wl.filter(e=>!Zme.has(e));function ege(e){const t=[];return Xme.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}const eo={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>B_(t,"x"),y:(e,{transform:t})=>B_(t,"y")};eo.translateX=eo.x;eo.translateY=eo.y;const Ko=new Set;let z_=!1,$_=!1,U_=!1;function $W(){if($_){const e=Array.from(Ko).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),r=new Map;t.forEach(n=>{const i=ege(n);i.length&&(r.set(n,i),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const i=r.get(n);i&&i.forEach(([a,s])=>{n.getValue(a)?.set(s)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}$_=!1,z_=!1,Ko.forEach(e=>e.complete(U_)),Ko.clear()}function UW(){Ko.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&($_=!0)})}function tge(){U_=!0,UW(),$W(),U_=!1}class T3{constructor(t,r,n,i,a,s=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=n,this.motionValue=i,this.element=a,this.isAsync=s}scheduleResolve(){this.state="scheduled",this.isAsync?(Ko.add(this),z_||(z_=!0,mr.read(UW),mr.resolveKeyframes($W))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:n,motionValue:i}=this;if(t[0]===null){const a=i?.get(),s=t[t.length-1];if(a!==void 0)t[0]=a;else if(n&&r){const o=n.readValue(r,s);o!=null&&(t[0]=o)}t[0]===void 0&&(t[0]=s),i&&a===void 0&&i.set(t[0])}Wme(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),Ko.delete(this)}cancel(){this.state==="scheduled"&&(Ko.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const rge=e=>e.startsWith("--");function nge(e,t,r){rge(t)?e.style.setProperty(t,r):e.style[t]=r}const ige=b3(()=>window.ScrollTimeline!==void 0),age={};function sge(e,t){const r=b3(e);return()=>age[t]??r()}const qW=sge(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Vc=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,yN={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Vc([0,.65,.55,1]),circOut:Vc([.55,0,1,.45]),backIn:Vc([.31,.01,.66,-.59]),backOut:Vc([.33,1.53,.69,.99])};function VW(e,t){if(e)return typeof e=="function"?qW()?FW(e,t):"ease-out":_W(e)?Vc(e):Array.isArray(e)?e.map(r=>VW(r,t)||yN.easeOut):yN[e]}function oge(e,t,r,{delay:n=0,duration:i=300,repeat:a=0,repeatType:s="loop",ease:o="easeOut",times:u}={},l=void 0){const c={[t]:r};u&&(c.offset=u);const f=VW(o,i);Array.isArray(f)&&(c.easing=f);const p={delay:n,duration:i,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:a+1,direction:s==="reverse"?"alternate":"normal"};return l&&(p.pseudoElement=l),e.animate(c,p)}function JW(e){return typeof e=="function"&&"applyToOptions"in e}function uge({type:e,...t}){return JW(e)&&qW()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class lge extends L3{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:r,name:n,keyframes:i,pseudoElement:a,allowFlatten:s=!1,finalKeyframe:o,onComplete:u}=t;this.isPseudoElement=!!a,this.allowFlatten=s,this.options=t,v3(typeof t.type!="string");const l=uge(t);this.animation=oge(r,n,i,l,a),l.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!a){const c=j3(i,this.options,o,this.speed);this.updateMotionValue?this.updateMotionValue(c):nge(r,n,c),this.animation.cancel()}u?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return Vi(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Vi(t)}get time(){return Vi(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=ws(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&ige()?(this.animation.timeline=t,Wi):r(this)}}const HW={anticipate:EW,backInOut:xW,circInOut:AW};function cge(e){return e in HW}function fge(e){typeof e.ease=="string"&&cge(e.ease)&&(e.ease=HW[e.ease])}const D1=10;class dge extends lge{constructor(t){fge(t),zW(t),super(t),t.startTime!==void 0&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:n,onComplete:i,element:a,...s}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const o=new I3({...s,autoplay:!1}),u=Math.max(D1,Vn.now()-this.startTime),l=Ka(0,D1,u-D1);r.setWithVelocity(o.sample(Math.max(0,u-l)).value,o.sample(u).value,l),o.stop()}}const vN=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(lo.test(e)||e==="0")&&!e.startsWith("url("));function pge(e){const t=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}function hge(e,t,r,n){const i=e[0];if(i===null)return!1;if(t==="display"||t==="visibility")return!0;const a=e[e.length-1],s=vN(i,t),o=vN(a,t);return!s||!o?!1:pge(e)||(r==="spring"||JW(r))&&n}function q_(e){e.duration=0,e.type="keyframes"}const mge=new Set(["opacity","clipPath","filter","transform"]),gge=b3(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function yge(e){const{motionValue:t,name:r,repeatDelay:n,repeatType:i,damping:a,type:s}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:u,transformTemplate:l}=t.owner.getProps();return gge()&&r&&mge.has(r)&&(r!=="transform"||!l)&&!u&&!n&&i!=="mirror"&&a!==0&&s!=="inertia"}const vge=40;class bge extends L3{constructor({autoplay:t=!0,delay:r=0,type:n="keyframes",repeat:i=0,repeatDelay:a=0,repeatType:s="loop",keyframes:o,name:u,motionValue:l,element:c,...f}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Vn.now();const p={autoplay:t,delay:r,type:n,repeat:i,repeatDelay:a,repeatType:s,name:u,motionValue:l,element:c,...f},d=c?.KeyframeResolver||T3;this.keyframeResolver=new d(o,(h,g,y)=>this.onKeyframesResolved(h,g,p,!y),u,l,c),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,r,n,i){this.keyframeResolver=void 0;const{name:a,type:s,velocity:o,delay:u,isHandoff:l,onUpdate:c}=n;this.resolvedAt=Vn.now(),hge(t,a,s,o)||((Cs.instantAnimations||!u)&&c?.(j3(t,n,r)),t[0]=t[t.length-1],q_(n),n.repeat=0);const p={startTime:i?this.resolvedAt?this.resolvedAt-this.createdAt>vge?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...n,keyframes:t},d=!l&&yge(p),h=p.motionValue?.owner?.current,g=d?new dge({...p,element:h}):new I3(p);g.finished.then(()=>{this.notifyFinished()}).catch(Wi),this.pendingTimeline&&(this.stopTimeline=g.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=g}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),tge()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}function WW(e,t,r,n=0,i=1){const a=Array.from(e).sort((l,c)=>l.sortNodePosition(c)).indexOf(t),s=e.size,o=(s-1)*n;return typeof r=="function"?r(a,s):i===1?a*n:o-a*n}const wge=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Sge(e){const t=wge.exec(e);if(!t)return[,];const[,r,n,i]=t;return[`--${r??n}`,i]}function GW(e,t,r=1){const[n,i]=Sge(e);if(!n)return;const a=window.getComputedStyle(t).getPropertyValue(n);if(a){const s=a.trim();return hW(s)?parseFloat(s):s}return E3(i)?GW(i,t,r+1):i}const xge={type:"spring",stiffness:500,damping:25,restSpeed:10},Ege=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Cge={type:"keyframes",duration:.8},Age={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Mge=(e,{keyframes:t})=>t.length>2?Cge:Gl.has(e)?e.startsWith("scale")?Ege(t[1]):xge:Age,_ge=e=>e!==null;function jge(e,{repeat:t,repeatType:r="loop"},n){const i=e.filter(_ge),a=t&&r!=="loop"&&t%2===1?0:i.length-1;return i[a]}function O3(e,t){return e?.[t]??e?.default??e}function Lge({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:i,repeat:a,repeatType:s,repeatDelay:o,from:u,elapsed:l,...c}){return!!Object.keys(c).length}const k3=(e,t,r,n={},i,a)=>s=>{const o=O3(n,e)||{},u=o.delay||n.delay||0;let{elapsed:l=0}=n;l=l-ws(u);const c={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-l,onUpdate:p=>{t.set(p),o.onUpdate&&o.onUpdate(p)},onComplete:()=>{s(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:a?void 0:i};Lge(o)||Object.assign(c,Mge(e,c)),c.duration&&(c.duration=ws(c.duration)),c.repeatDelay&&(c.repeatDelay=ws(c.repeatDelay)),c.from!==void 0&&(c.keyframes[0]=c.from);let f=!1;if((c.type===!1||c.duration===0&&!c.repeatDelay)&&(q_(c),c.delay===0&&(f=!0)),(Cs.instantAnimations||Cs.skipAnimations)&&(f=!0,q_(c),c.delay=0),c.allowFlatten=!o.type&&!o.ease,f&&!a&&t.get()!==void 0){const p=jge(c.keyframes,o);if(p!==void 0){mr.update(()=>{c.onUpdate(p),c.onComplete()});return}}return o.isSync?new I3(c):new bge(c)};function bN(e){const t=[{},{}];return e?.values.forEach((r,n)=>{t[0][n]=r.get(),t[1][n]=r.getVelocity()}),t}function R3(e,t,r,n){if(typeof t=="function"){const[i,a]=bN(n);t=t(r!==void 0?r:e.custom,i,a)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[i,a]=bN(n);t=t(r!==void 0?r:e.custom,i,a)}return t}function gl(e,t,r){const n=e.getProps();return R3(n,t,r!==void 0?r:n.custom,e)}const KW=new Set(["width","height","top","left","right","bottom",...Wl]),wN=30,Ige=e=>!isNaN(parseFloat(e));class Tge{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=>{const i=Vn.now();if(this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const a of this.dependents)a.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=Vn.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Ige(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new w3);const n=this.events[t].add(r);return t==="change"?()=>{n(),mr.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=Vn.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>wN)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,wN);return yW(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function jl(e,t){return new Tge(e,t)}const V_=e=>Array.isArray(e);function Oge(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,jl(r))}function kge(e){return V_(e)?e[e.length-1]||0:e}function Rge(e,t){const r=gl(e,t);let{transitionEnd:n={},transition:i={},...a}=r||{};a={...a,...n};for(const s in a){const o=kge(a[s]);Oge(e,s,o)}}const On=e=>!!(e&&e.getVelocity);function Nge(e){return!!(On(e)&&e.add)}function J_(e,t){const r=e.getValue("willChange");if(Nge(r))return r.add(t);if(!r&&Cs.WillChange){const n=new Cs.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function N3(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const Dge="framerAppearId",YW="data-"+N3(Dge);function QW(e){return e.props[YW]}function Pge({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,n}function ZW(e,t,{delay:r=0,transitionOverride:n,type:i}={}){let{transition:a=e.getDefaultTransition(),transitionEnd:s,...o}=t;const u=a?.reduceMotion;n&&(a=n);const l=[],c=i&&e.animationState&&e.animationState.getState()[i];for(const f in o){const p=e.getValue(f,e.latestValues[f]??null),d=o[f];if(d===void 0||c&&Pge(c,f))continue;const h={delay:r,...O3(a||{},f)},g=p.get();if(g!==void 0&&!p.isAnimating&&!Array.isArray(d)&&d===g&&!h.velocity)continue;let y=!1;if(window.MotionHandoffAnimation){const S=QW(e);if(S){const E=window.MotionHandoffAnimation(S,f,mr);E!==null&&(h.startTime=E,y=!0)}}J_(e,f);const w=u??e.shouldReduceMotion;p.start(k3(f,p,d,w&&KW.has(f)?{type:!1}:h,e,y));const b=p.animation;b&&l.push(b)}return s&&Promise.all(l).then(()=>{mr.update(()=>{s&&Rge(e,s)})}),l}function H_(e,t,r={}){const n=gl(e,t,r.type==="exit"?e.presenceContext?.custom:void 0);let{transition:i=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(i=r.transitionOverride);const a=n?()=>Promise.all(ZW(e,n,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(u=0)=>{const{delayChildren:l=0,staggerChildren:c,staggerDirection:f}=i;return Fge(e,t,u,l,c,f,r)}:()=>Promise.resolve(),{when:o}=i;if(o){const[u,l]=o==="beforeChildren"?[a,s]:[s,a];return u().then(()=>l())}else return Promise.all([a(),s(r.delay)])}function Fge(e,t,r=0,n=0,i=0,a=1,s){const o=[];for(const u of e.variantChildren)u.notify("AnimationStart",t),o.push(H_(u,t,{...s,delay:r+(typeof n=="function"?0:n)+WW(e.variantChildren,u,n,i,a)}).then(()=>u.notify("AnimationComplete",t)));return Promise.all(o)}function Bge(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const i=t.map(a=>H_(e,a,r));n=Promise.all(i)}else if(typeof t=="string")n=H_(e,t,r);else{const i=typeof t=="function"?gl(e,t,r.custom):t;n=Promise.all(ZW(e,i,r))}return n.then(()=>{e.notify("AnimationComplete",t)})}const zge={test:e=>e==="auto",parse:e=>e},XW=e=>t=>t.test(e),eG=[Hl,Ze,Wa,Js,pme,dme,zge],SN=e=>eG.find(XW(e));function $ge(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||gW(e):!0}const Uge=new Set(["brightness","contrast","saturate","opacity"]);function qge(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(C3)||[];if(!n)return e;const i=r.replace(n,"");let a=Uge.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+i+")"}const Vge=/\b([a-z-]*)\(.*?\)/gu,W_={...lo,getAnimatableNone:e=>{const t=e.match(Vge);return t?t.map(qge).join(" "):e}},xN={...Hl,transform:Math.round},Jge={rotate:Js,rotateX:Js,rotateY:Js,rotateZ:Js,scale:vh,scaleX:vh,scaleY:vh,scaleZ:vh,skew:Js,skewX:Js,skewY:Js,distance:Ze,translateX:Ze,translateY:Ze,translateZ:Ze,x:Ze,y:Ze,z:Ze,perspective:Ze,transformPerspective:Ze,opacity:Ff,originX:uN,originY:uN,originZ:Ze},D3={borderWidth:Ze,borderTopWidth:Ze,borderRightWidth:Ze,borderBottomWidth:Ze,borderLeftWidth:Ze,borderRadius:Ze,borderTopLeftRadius:Ze,borderTopRightRadius:Ze,borderBottomRightRadius:Ze,borderBottomLeftRadius:Ze,width:Ze,maxWidth:Ze,height:Ze,maxHeight:Ze,top:Ze,right:Ze,bottom:Ze,left:Ze,inset:Ze,insetBlock:Ze,insetBlockStart:Ze,insetBlockEnd:Ze,insetInline:Ze,insetInlineStart:Ze,insetInlineEnd:Ze,padding:Ze,paddingTop:Ze,paddingRight:Ze,paddingBottom:Ze,paddingLeft:Ze,paddingBlock:Ze,paddingBlockStart:Ze,paddingBlockEnd:Ze,paddingInline:Ze,paddingInlineStart:Ze,paddingInlineEnd:Ze,margin:Ze,marginTop:Ze,marginRight:Ze,marginBottom:Ze,marginLeft:Ze,marginBlock:Ze,marginBlockStart:Ze,marginBlockEnd:Ze,marginInline:Ze,marginInlineStart:Ze,marginInlineEnd:Ze,fontSize:Ze,backgroundPositionX:Ze,backgroundPositionY:Ze,...Jge,zIndex:xN,fillOpacity:Ff,strokeOpacity:Ff,numOctaves:xN},Hge={...D3,color:zr,backgroundColor:zr,outlineColor:zr,fill:zr,stroke:zr,borderColor:zr,borderTopColor:zr,borderRightColor:zr,borderBottomColor:zr,borderLeftColor:zr,filter:W_,WebkitFilter:W_},tG=e=>Hge[e];function rG(e,t){let r=tG(e);return r!==W_&&(r=lo),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const Wge=new Set(["auto","none","0"]);function Gge(e,t,r){let n=0,i;for(;n<e.length&&!i;){const a=e[n];typeof a=="string"&&!Wge.has(a)&&Bf(a).values.length&&(i=e[n]),n++}if(i&&r)for(const a of t)e[a]=rG(r,i)}class Kge extends T3{constructor(t,r,n,i,a){super(t,r,n,i,a,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:r,name:n}=this;if(!r||!r.current)return;super.readKeyframes();for(let c=0;c<t.length;c++){let f=t[c];if(typeof f=="string"&&(f=f.trim(),E3(f))){const p=GW(f,r.current);p!==void 0&&(t[c]=p),c===t.length-1&&(this.finalKeyframe=f)}}if(this.resolveNoneKeyframes(),!KW.has(n)||t.length!==2)return;const[i,a]=t,s=SN(i),o=SN(a),u=oN(i),l=oN(a);if(u!==l&&eo[n]){this.needsMeasurement=!0;return}if(s!==o)if(gN(s)&&gN(o))for(let c=0;c<t.length;c++){const f=t[c];typeof f=="string"&&(t[c]=parseFloat(f))}else eo[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:r}=this,n=[];for(let i=0;i<t.length;i++)(t[i]===null||$ge(t[i]))&&n.push(i);n.length&&Gge(t,n,r)}measureInitialState(){const{element:t,unresolvedKeyframes:r,name:n}=this;if(!t||!t.current)return;n==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=eo[n](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;const i=r[r.length-1];i!==void 0&&t.getValue(n,i).jump(i,!1)}measureEndState(){const{element:t,name:r,unresolvedKeyframes:n}=this;if(!t||!t.current)return;const i=t.getValue(r);i&&i.jump(this.measuredOrigin,!1);const a=n.length-1,s=n[a];n[a]=eo[r](t.measureViewportBox(),window.getComputedStyle(t.current)),s!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=s),this.removedTransforms?.length&&this.removedTransforms.forEach(([o,u])=>{t.getValue(o).set(u)}),this.resolveNoneKeyframes()}}function Yge(e,t,r){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){let n=document;const i=r?.[e]??n.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(n=>n!=null)}const nG=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function G_(e){return mW(e)&&"offsetHeight"in e}const{schedule:P3}=jW(queueMicrotask,!1),sa={x:!1,y:!1};function iG(){return sa.x||sa.y}function Qge(e){return e==="x"||e==="y"?sa[e]?null:(sa[e]=!0,()=>{sa[e]=!1}):sa.x||sa.y?null:(sa.x=sa.y=!0,()=>{sa.x=sa.y=!1})}function aG(e,t){const r=Yge(e),n=new AbortController,i={passive:!0,...t,signal:n.signal};return[r,i,()=>n.abort()]}function EN(e){return!(e.pointerType==="touch"||iG())}function Zge(e,t,r={}){const[n,i,a]=aG(e,r),s=o=>{if(!EN(o))return;const{target:u}=o,l=t(u,o);if(typeof l!="function"||!u)return;const c=f=>{EN(f)&&(l(f),u.removeEventListener("pointerleave",c))};u.addEventListener("pointerleave",c,i)};return n.forEach(o=>{o.addEventListener("pointerenter",s,i)}),a}const sG=(e,t)=>t?e===t?!0:sG(e,t.parentElement):!1,F3=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,Xge=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function oG(e){return Xge.has(e.tagName)||e.isContentEditable===!0}const im=new WeakSet;function CN(e){return t=>{t.key==="Enter"&&e(t)}}function P1(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const e0e=(e,t)=>{const r=e.currentTarget;if(!r)return;const n=CN(()=>{if(im.has(r))return;P1(r,"down");const i=CN(()=>{P1(r,"up")}),a=()=>P1(r,"cancel");r.addEventListener("keyup",i,t),r.addEventListener("blur",a,t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)};function AN(e){return F3(e)&&!iG()}function t0e(e,t,r={}){const[n,i,a]=aG(e,r),s=o=>{const u=o.currentTarget;if(!AN(o))return;im.add(u);const l=t(u,o),c=(d,h)=>{window.removeEventListener("pointerup",f),window.removeEventListener("pointercancel",p),im.has(u)&&im.delete(u),AN(d)&&typeof l=="function"&&l(d,{success:h})},f=d=>{c(d,u===window||u===document||r.useGlobalTarget||sG(u,d.target))},p=d=>{c(d,!1)};window.addEventListener("pointerup",f,i),window.addEventListener("pointercancel",p,i)};return n.forEach(o=>{(r.useGlobalTarget?window:o).addEventListener("pointerdown",s,i),G_(o)&&(o.addEventListener("focus",l=>e0e(l,i)),!oG(o)&&!o.hasAttribute("tabindex")&&(o.tabIndex=0))}),a}function uG(e){return mW(e)&&"ownerSVGElement"in e}function r0e(e){return uG(e)&&e.tagName==="svg"}const n0e=[...eG,zr,lo],i0e=e=>n0e.find(XW(e)),MN=()=>({translate:0,scale:1,origin:0,originPoint:0}),tl=()=>({x:MN(),y:MN()}),_N=()=>({min:0,max:0}),tn=()=>({x:_N(),y:_N()}),K_={current:null},lG={current:!1},a0e=typeof window<"u";function s0e(){if(lG.current=!0,!!a0e)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>K_.current=e.matches;e.addEventListener("change",t),t()}else K_.current=!1}const o0e=new WeakMap;function r0(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function zf(e){return typeof e=="string"||Array.isArray(e)}const B3=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],z3=["initial",...B3];function n0(e){return r0(e.animate)||z3.some(t=>zf(e[t]))}function cG(e){return!!(n0(e)||e.variants)}function u0e(e,t,r){for(const n in t){const i=t[n],a=r[n];if(On(i))e.addValue(n,i);else if(On(a))e.addValue(n,jl(i,{owner:e}));else if(a!==i)if(e.hasValue(n)){const s=e.getValue(n);s.liveStyle===!0?s.jump(i):s.hasAnimated||s.set(i)}else{const s=e.getStaticValue(n);e.addValue(n,jl(s!==void 0?s:i,{owner:e}))}}for(const n in r)t[n]===void 0&&e.removeValue(n);return t}const jN=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let Jm={};function fG(e){Jm=e}function l0e(){return Jm}class c0e{scrapeMotionValuesFromProps(t,r,n){return{}}constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:i,blockInitialAnimation:a,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=T3,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const p=Vn.now();this.renderScheduledAt<p&&(this.renderScheduledAt=p,mr.render(this.render,!1,!0))};const{latestValues:u,renderState:l}=s;this.latestValues=u,this.baseTarget={...u},this.initialValues=r.initial?{...u}:{},this.renderState=l,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=o,this.blockInitialAnimation=!!a,this.isControllingVariants=n0(r),this.isVariantNode=cG(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:c,...f}=this.scrapeMotionValuesFromProps(r,{},this);for(const p in f){const d=f[p];u[p]!==void 0&&On(d)&&d.set(u[p])}}mount(t){this.current=t,o0e.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,n)=>this.bindToMotionValue(n,r)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(lG.current||s0e(),this.shouldReduceMotion=K_.current),this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),uo(this.notifyUpdate),uo(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const r=this.features[t];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const n=Gl.has(t);n&&this.onBindTransform&&this.onBindTransform();const i=r.on("change",s=>{this.latestValues[t]=s,this.props.onUpdate&&mr.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let a;typeof window<"u"&&window.MotionCheckAppearSync&&(a=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{i(),a&&a(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Jm){const r=Jm[t];if(!r)continue;const{isEnabled:n,Feature:i}=r;if(!this.features[t]&&i&&n(this.props)&&(this.features[t]=new i(this)),this.features[t]){const a=this.features[t];a.isMounted?a.update():(a.mount(),a.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):tn()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;n<jN.length;n++){const i=jN[n];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);const a="on"+i,s=t[a];s&&(this.propEventSubscriptions[i]=this.on(i,s))}this.prevMotionValues=u0e(this,this.scrapeMotionValuesFromProps(t,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){const n=this.values.get(t);r!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=jl(r===null?void 0:r,{owner:this}),this.addValue(t,n)),n}readValue(t,r){let n=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return n!=null&&(typeof n=="string"&&(hW(n)||gW(n))?n=parseFloat(n):!i0e(n)&&lo.test(r)&&(n=rG(t,r)),this.setBaseTarget(t,On(n)?n.get():n)),On(n)?n.get():n}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){const{initial:r}=this.props;let n;if(typeof r=="string"||typeof r=="object"){const a=R3(this.props,r,this.presenceContext?.custom);a&&(n=a[t])}if(r&&n!==void 0)return n;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!On(i)?i:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new w3),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){P3.render(this.render)}}class dG extends c0e{constructor(){super(...arguments),this.KeyframeResolver=Kge}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){const n=t.style;return n?n[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;On(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}class yo{constructor(t){this.isMounted=!1,this.node=t}update(){}}function pG({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function f0e({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function d0e(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function F1(e){return e===void 0||e===1}function Y_({scale:e,scaleX:t,scaleY:r}){return!F1(e)||!F1(t)||!F1(r)}function Po(e){return Y_(e)||hG(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function hG(e){return LN(e.x)||LN(e.y)}function LN(e){return e&&e!=="0%"}function Hm(e,t,r){const n=e-r,i=t*n;return r+i}function IN(e,t,r,n,i){return i!==void 0&&(e=Hm(e,i,n)),Hm(e,r,n)+t}function Q_(e,t=0,r=1,n,i){e.min=IN(e.min,t,r,n,i),e.max=IN(e.max,t,r,n,i)}function mG(e,{x:t,y:r}){Q_(e.x,t.translate,t.scale,t.originPoint),Q_(e.y,r.translate,r.scale,r.originPoint)}const TN=.999999999999,ON=1.0000000000001;function p0e(e,t,r,n=!1){const i=r.length;if(!i)return;t.x=t.y=1;let a,s;for(let o=0;o<i;o++){a=r[o],s=a.projectionDelta;const{visualElement:u}=a.options;u&&u.props.style&&u.props.style.display==="contents"||(n&&a.options.layoutScroll&&a.scroll&&a!==a.root&&nl(e,{x:-a.scroll.offset.x,y:-a.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,mG(e,s)),n&&Po(a.latestValues)&&nl(e,a.latestValues))}t.x<ON&&t.x>TN&&(t.x=1),t.y<ON&&t.y>TN&&(t.y=1)}function rl(e,t){e.min=e.min+t,e.max=e.max+t}function kN(e,t,r,n,i=.5){const a=Ar(e.min,e.max,i);Q_(e,t,r,a,n)}function nl(e,t){kN(e.x,t.x,t.scaleX,t.scale,t.originX),kN(e.y,t.y,t.scaleY,t.scale,t.originY)}function gG(e,t){return pG(d0e(e.getBoundingClientRect(),t))}function h0e(e,t,r){const n=gG(e,r),{scroll:i}=t;return i&&(rl(n.x,i.offset.x),rl(n.y,i.offset.y)),n}const m0e={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},g0e=Wl.length;function y0e(e,t,r){let n="",i=!0;for(let a=0;a<g0e;a++){const s=Wl[a],o=e[s];if(o===void 0)continue;let u=!0;if(typeof o=="number")u=o===(s.startsWith("scale")?1:0);else{const l=parseFloat(o);u=s.startsWith("scale")?l===1:l===0}if(!u||r){const l=nG(o,D3[s]);if(!u){i=!1;const c=m0e[s]||s;n+=`${c}(${l}) `}r&&(t[s]=l)}}return n=n.trim(),r?n=r(t,i?"":n):i&&(n="none"),n}function $3(e,t,r){const{style:n,vars:i,transformOrigin:a}=e;let s=!1,o=!1;for(const u in t){const l=t[u];if(Gl.has(u)){s=!0;continue}else if(IW(u)){i[u]=l;continue}else{const c=nG(l,D3[u]);u.startsWith("origin")?(o=!0,a[u]=c):n[u]=c}}if(t.transform||(s||r?n.transform=y0e(t,e.transform,r):n.transform&&(n.transform="none")),o){const{originX:u="50%",originY:l="50%",originZ:c=0}=a;n.transformOrigin=`${u} ${l} ${c}`}}function yG(e,{style:t,vars:r},n,i){const a=e.style;let s;for(s in t)a[s]=t[s];i?.applyProjectionStyles(a,n);for(s in r)a.setProperty(s,r[s])}function RN(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const jc={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Ze.test(e))e=parseFloat(e);else return e;const r=RN(e,t.target.x),n=RN(e,t.target.y);return`${r}% ${n}%`}},v0e={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,i=lo.parse(e);if(i.length>5)return n;const a=lo.createTransformer(e),s=typeof i[0]!="number"?1:0,o=r.x.scale*t.x,u=r.y.scale*t.y;i[0+s]/=o,i[1+s]/=u;const l=Ar(o,u,.5);return typeof i[2+s]=="number"&&(i[2+s]/=l),typeof i[3+s]=="number"&&(i[3+s]/=l),a(i)}},Z_={borderRadius:{...jc,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:jc,borderTopRightRadius:jc,borderBottomLeftRadius:jc,borderBottomRightRadius:jc,boxShadow:v0e};function vG(e,{layout:t,layoutId:r}){return Gl.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!Z_[e]||e==="opacity")}function U3(e,t,r){const n=e.style,i=t?.style,a={};if(!n)return a;for(const s in n)(On(n[s])||i&&On(i[s])||vG(s,e)||r?.getValue(s)?.liveStyle!==void 0)&&(a[s]=n[s]);return a}function b0e(e){return window.getComputedStyle(e)}class w0e extends dG{constructor(){super(...arguments),this.type="html",this.renderInstance=yG}readValueFromInstance(t,r){if(Gl.has(r))return this.projection?.isProjecting?F_(r):Yme(t,r);{const n=b0e(t),i=(IW(r)?n.getPropertyValue(r):n[r])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:r}){return gG(t,r)}build(t,r,n){$3(t,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,r,n){return U3(t,r,n)}}const S0e={offset:"stroke-dashoffset",array:"stroke-dasharray"},x0e={offset:"strokeDashoffset",array:"strokeDasharray"};function E0e(e,t,r=1,n=0,i=!0){e.pathLength=1;const a=i?S0e:x0e;e[a.offset]=`${-n}`,e[a.array]=`${t} ${r}`}const C0e=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function bG(e,{attrX:t,attrY:r,attrScale:n,pathLength:i,pathSpacing:a=1,pathOffset:s=0,...o},u,l,c){if($3(e,o,l),u){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:p}=e;f.transform&&(p.transform=f.transform,delete f.transform),(p.transform||f.transformOrigin)&&(p.transformOrigin=f.transformOrigin??"50% 50%",delete f.transformOrigin),p.transform&&(p.transformBox=c?.transformBox??"fill-box",delete f.transformBox);for(const d of C0e)f[d]!==void 0&&(p[d]=f[d],delete f[d]);t!==void 0&&(f.x=t),r!==void 0&&(f.y=r),n!==void 0&&(f.scale=n),i!==void 0&&E0e(f,i,a,s,!1)}const wG=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),SG=e=>typeof e=="string"&&e.toLowerCase()==="svg";function A0e(e,t,r,n){yG(e,t,void 0,n);for(const i in t.attrs)e.setAttribute(wG.has(i)?i:N3(i),t.attrs[i])}function xG(e,t,r){const n=U3(e,t,r);for(const i in e)if(On(e[i])||On(t[i])){const a=Wl.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;n[a]=e[i]}return n}class M0e extends dG{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=tn}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(Gl.has(r)){const n=tG(r);return n&&n.default||0}return r=wG.has(r)?r:N3(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,n){return xG(t,r,n)}build(t,r,n){bG(t,r,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,r,n,i){A0e(t,r,n,i)}mount(t){this.isSVGTag=SG(t.tagName),super.mount(t)}}const _0e=z3.length;function EG(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?EG(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;r<_0e;r++){const n=z3[r],i=e.props[n];(zf(i)||i===!1)&&(t[n]=i)}return t}function CG(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}const j0e=[...B3].reverse(),L0e=B3.length;function I0e(e){return t=>Promise.all(t.map(({animation:r,options:n})=>Bge(e,r,n)))}function T0e(e){let t=I0e(e),r=NN(),n=!0;const i=u=>(l,c)=>{const f=gl(e,c,u==="exit"?e.presenceContext?.custom:void 0);if(f){const{transition:p,transitionEnd:d,...h}=f;l={...l,...h,...d}}return l};function a(u){t=u(e)}function s(u){const{props:l}=e,c=EG(e.parent)||{},f=[],p=new Set;let d={},h=1/0;for(let y=0;y<L0e;y++){const w=j0e[y],b=r[w],S=l[w]!==void 0?l[w]:c[w],E=zf(S),x=w===u?b.isActive:null;x===!1&&(h=y);let A=S===c[w]&&S!==l[w]&&E;if(A&&n&&e.manuallyAnimateOnMount&&(A=!1),b.protectedKeys={...d},!b.isActive&&x===null||!S&&!b.prevProp||r0(S)||typeof S=="boolean")continue;const j=O0e(b.prevProp,S);let I=j||w===u&&b.isActive&&!A&&E||y>h&&E,T=!1;const B=Array.isArray(S)?S:[S];let O=B.reduce(i(w),{});x===!1&&(O={});const{prevResolvedValues:P={}}=b,N={...P,...O},J=Z=>{I=!0,p.has(Z)&&(T=!0,p.delete(Z)),b.needsAnimating[Z]=!0;const H=e.getValue(Z);H&&(H.liveStyle=!1)};for(const Z in N){const H=O[Z],Y=P[Z];if(d.hasOwnProperty(Z))continue;let ie=!1;V_(H)&&V_(Y)?ie=!CG(H,Y):ie=H!==Y,ie?H!=null?J(Z):p.add(Z):H!==void 0&&p.has(Z)?J(Z):b.protectedKeys[Z]=!0}b.prevProp=S,b.prevResolvedValues=O,b.isActive&&(d={...d,...O}),n&&e.blockInitialAnimation&&(I=!1);const X=A&&j;I&&(!X||T)&&f.push(...B.map(Z=>{const H={type:w};if(typeof Z=="string"&&n&&!X&&e.manuallyAnimateOnMount&&e.parent){const{parent:Y}=e,ie=gl(Y,Z);if(Y.enteringChildren&&ie){const{delayChildren:re}=ie.transition||{};H.delay=WW(Y.enteringChildren,e,re)}}return{animation:Z,options:H}}))}if(p.size){const y={};if(typeof l.initial!="boolean"){const w=gl(e,Array.isArray(l.initial)?l.initial[0]:l.initial);w&&w.transition&&(y.transition=w.transition)}p.forEach(w=>{const b=e.getBaseTarget(w),S=e.getValue(w);S&&(S.liveStyle=!0),y[w]=b??null}),f.push({animation:y})}let g=!!f.length;return n&&(l.initial===!1||l.initial===l.animate)&&!e.manuallyAnimateOnMount&&(g=!1),n=!1,g?t(f):Promise.resolve()}function o(u,l){if(r[u].isActive===l)return Promise.resolve();e.variantChildren?.forEach(f=>f.animationState?.setActive(u,l)),r[u].isActive=l;const c=s(u);for(const f in r)r[f].protectedKeys={};return c}return{animateChanges:s,setActive:o,setAnimateFunction:a,getState:()=>r,reset:()=>{r=NN()}}}function O0e(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!CG(t,e):!1}function To(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function NN(){return{animate:To(!0),whileInView:To(),whileHover:To(),whileTap:To(),whileDrag:To(),whileFocus:To(),exit:To()}}function DN(e,t){e.min=t.min,e.max=t.max}function ia(e,t){DN(e.x,t.x),DN(e.y,t.y)}function PN(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}const AG=1e-4,k0e=1-AG,R0e=1+AG,MG=.01,N0e=0-MG,D0e=0+MG;function Jn(e){return e.max-e.min}function P0e(e,t,r){return Math.abs(e-t)<=r}function FN(e,t,r,n=.5){e.origin=n,e.originPoint=Ar(t.min,t.max,e.origin),e.scale=Jn(r)/Jn(t),e.translate=Ar(r.min,r.max,e.origin)-e.originPoint,(e.scale>=k0e&&e.scale<=R0e||isNaN(e.scale))&&(e.scale=1),(e.translate>=N0e&&e.translate<=D0e||isNaN(e.translate))&&(e.translate=0)}function df(e,t,r,n){FN(e.x,t.x,r.x,n?n.originX:void 0),FN(e.y,t.y,r.y,n?n.originY:void 0)}function BN(e,t,r){e.min=r.min+t.min,e.max=e.min+Jn(t)}function F0e(e,t,r){BN(e.x,t.x,r.x),BN(e.y,t.y,r.y)}function zN(e,t,r){e.min=t.min-r.min,e.max=e.min+Jn(t)}function Wm(e,t,r){zN(e.x,t.x,r.x),zN(e.y,t.y,r.y)}function $N(e,t,r,n,i){return e-=t,e=Hm(e,1/r,n),i!==void 0&&(e=Hm(e,1/i,n)),e}function B0e(e,t=0,r=1,n=.5,i,a=e,s=e){if(Wa.test(t)&&(t=parseFloat(t),t=Ar(s.min,s.max,t/100)-s.min),typeof t!="number")return;let o=Ar(a.min,a.max,n);e===a&&(o-=t),e.min=$N(e.min,t,r,o,i),e.max=$N(e.max,t,r,o,i)}function UN(e,t,[r,n,i],a,s){B0e(e,t[r],t[n],t[i],t.scale,a,s)}const z0e=["x","scaleX","originX"],$0e=["y","scaleY","originY"];function qN(e,t,r,n){UN(e.x,t,z0e,r?r.x:void 0,n?n.x:void 0),UN(e.y,t,$0e,r?r.y:void 0,n?n.y:void 0)}function VN(e){return e.translate===0&&e.scale===1}function _G(e){return VN(e.x)&&VN(e.y)}function JN(e,t){return e.min===t.min&&e.max===t.max}function U0e(e,t){return JN(e.x,t.x)&&JN(e.y,t.y)}function HN(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function jG(e,t){return HN(e.x,t.x)&&HN(e.y,t.y)}function WN(e){return Jn(e.x)/Jn(e.y)}function GN(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function Fi(e){return[e("x"),e("y")]}function q0e(e,t,r){let n="";const i=e.x.translate/t.x,a=e.y.translate/t.y,s=r?.z||0;if((i||a||s)&&(n=`translate3d(${i}px, ${a}px, ${s}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:l,rotate:c,rotateX:f,rotateY:p,skewX:d,skewY:h}=r;l&&(n=`perspective(${l}px) ${n}`),c&&(n+=`rotate(${c}deg) `),f&&(n+=`rotateX(${f}deg) `),p&&(n+=`rotateY(${p}deg) `),d&&(n+=`skewX(${d}deg) `),h&&(n+=`skewY(${h}deg) `)}const o=e.x.scale*t.x,u=e.y.scale*t.y;return(o!==1||u!==1)&&(n+=`scale(${o}, ${u})`),n||"none"}const LG=["TopLeft","TopRight","BottomLeft","BottomRight"],V0e=LG.length,KN=e=>typeof e=="string"?parseFloat(e):e,YN=e=>typeof e=="number"||Ze.test(e);function J0e(e,t,r,n,i,a){i?(e.opacity=Ar(0,r.opacity??1,H0e(n)),e.opacityExit=Ar(t.opacity??1,0,W0e(n))):a&&(e.opacity=Ar(t.opacity??1,r.opacity??1,n));for(let s=0;s<V0e;s++){const o=`border${LG[s]}Radius`;let u=QN(t,o),l=QN(r,o);if(u===void 0&&l===void 0)continue;u||(u=0),l||(l=0),u===0||l===0||YN(u)===YN(l)?(e[o]=Math.max(Ar(KN(u),KN(l),n),0),(Wa.test(l)||Wa.test(u))&&(e[o]+="%")):e[o]=l}(t.rotate||r.rotate)&&(e.rotate=Ar(t.rotate||0,r.rotate||0,n))}function QN(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const H0e=IG(0,.5,CW),W0e=IG(.5,.95,Wi);function IG(e,t,r){return n=>n<e?0:n>t?1:r(Pf(e,t,n))}function G0e(e,t,r){const n=On(e)?e:jl(e);return n.start(k3("",n,t,r)),n.animation}function $f(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}const K0e=(e,t)=>e.depth-t.depth;class Y0e{constructor(){this.children=[],this.isDirty=!1}add(t){g3(this.children,t),this.isDirty=!0}remove(t){y3(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(K0e),this.isDirty=!1,this.children.forEach(t)}}function Q0e(e,t){const r=Vn.now(),n=({timestamp:i})=>{const a=i-r;a>=t&&(uo(n),e(a-t))};return mr.setup(n,!0),()=>uo(n)}function am(e){return On(e)?e.get():e}class Z0e{constructor(){this.members=[]}add(t){g3(this.members,t),t.scheduleRender()}remove(t){if(y3(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(i=>t===i);if(r===0)return!1;let n;for(let i=r;i>=0;i--){const a=this.members[i];if(a.isPresent!==!1){n=a;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender();const i=n.options.layoutDependency,a=t.options.layoutDependency;i!==void 0&&a!==void 0&&i===a||(t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0));const{crossfade:o}=t.options;o===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const sm={hasAnimatedSinceResize:!0,hasEverUpdated:!1},B1=["","X","Y","Z"],X0e=1e3;let eye=0;function z1(e,t,r,n){const{latestValues:i}=t;i[e]&&(r[e]=i[e],t.setStaticValue(e,0),n&&(n[e]=0))}function TG(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=QW(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:i,layoutId:a}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",mr,!(i||a))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&TG(n)}function OG({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(s={},o=t?.()){this.id=eye++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(nye),this.nodes.forEach(oye),this.nodes.forEach(uye),this.nodes.forEach(iye)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=s,this.root=o?o.root||o:this,this.path=o?[...o.path,o]:[],this.parent=o,this.depth=o?o.depth+1:0;for(let u=0;u<this.path.length;u++)this.path[u].shouldResetTransform=!0;this.root===this&&(this.nodes=new Y0e)}addEventListener(s,o){return this.eventHandlers.has(s)||this.eventHandlers.set(s,new w3),this.eventHandlers.get(s).add(o)}notifyListeners(s,...o){const u=this.eventHandlers.get(s);u&&u.notify(...o)}hasListeners(s){return this.eventHandlers.has(s)}mount(s){if(this.instance)return;this.isSVG=uG(s)&&!r0e(s),this.instance=s;const{layoutId:o,layout:u,visualElement:l}=this.options;if(l&&!l.current&&l.mount(s),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(u||o)&&(this.isLayoutDirty=!0),e){let c,f=0;const p=()=>this.root.updateBlockedByResize=!1;mr.read(()=>{f=window.innerWidth}),e(s,()=>{const d=window.innerWidth;d!==f&&(f=d,this.root.updateBlockedByResize=!0,c&&c(),c=Q0e(p,250),sm.hasAnimatedSinceResize&&(sm.hasAnimatedSinceResize=!1,this.nodes.forEach(e6)))})}o&&this.root.registerSharedNode(o,this),this.options.animate!==!1&&l&&(o||u)&&this.addEventListener("didUpdate",({delta:c,hasLayoutChanged:f,hasRelativeLayoutChanged:p,layout:d})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const h=this.options.transition||l.getDefaultTransition()||pye,{onLayoutAnimationStart:g,onLayoutAnimationComplete:y}=l.getProps(),w=!this.targetLayout||!jG(this.targetLayout,d),b=!f&&p;if(this.options.layoutRoot||this.resumeFrom||b||f&&(w||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const S={...O3(h,"layout"),onPlay:g,onComplete:y};(l.shouldReduceMotion||this.options.layoutRoot)&&(S.delay=0,S.type=!1),this.startAnimation(S),this.setAnimationOrigin(c,b)}else f||e6(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=d})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const s=this.getStack();s&&s.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),uo(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(lye),this.animationId++)}getTransformTemplate(){const{visualElement:s}=this.options;return s&&s.getProps().transformTemplate}willUpdate(s=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&TG(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let c=0;c<this.path.length;c++){const f=this.path[c];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}const{layoutId:o,layout:u}=this.options;if(o===void 0&&!u)return;const l=this.getTransformTemplate();this.prevTransformTemplateValue=l?l(this.latestValues,""):void 0,this.updateSnapshot(),s&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(ZN);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(XN);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(sye),this.nodes.forEach(tye),this.nodes.forEach(rye)):this.nodes.forEach(XN),this.clearAllSnapshots();const o=Vn.now();bn.delta=Ka(0,1e3/60,o-bn.timestamp),bn.timestamp=o,bn.isProcessing=!0,T1.update.process(bn),T1.preRender.process(bn),T1.render.process(bn),bn.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,P3.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(aye),this.sharedNodes.forEach(cye)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,mr.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){mr.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Jn(this.snapshot.measuredBox.x)&&!Jn(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let u=0;u<this.path.length;u++)this.path[u].updateScroll();const s=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=tn(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:o}=this.options;o&&o.notify("LayoutMeasure",this.layout.layoutBox,s?s.layoutBox:void 0)}updateScroll(s="measure"){let o=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===s&&(o=!1),o&&this.instance){const u=n(this.instance);this.scroll={animationId:this.root.animationId,phase:s,isRoot:u,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:u}}}resetTransform(){if(!i)return;const s=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,o=this.projectionDelta&&!_G(this.projectionDelta),u=this.getTransformTemplate(),l=u?u(this.latestValues,""):void 0,c=l!==this.prevTransformTemplateValue;s&&this.instance&&(o||Po(this.latestValues)||c)&&(i(this.instance,l),this.shouldResetTransform=!1,this.scheduleRender())}measure(s=!0){const o=this.measurePageBox();let u=this.removeElementScroll(o);return s&&(u=this.removeTransform(u)),hye(u),{animationId:this.root.animationId,measuredBox:o,layoutBox:u,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:s}=this.options;if(!s)return tn();const o=s.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(mye))){const{scroll:l}=this.root;l&&(rl(o.x,l.offset.x),rl(o.y,l.offset.y))}return o}removeElementScroll(s){const o=tn();if(ia(o,s),this.scroll?.wasRoot)return o;for(let u=0;u<this.path.length;u++){const l=this.path[u],{scroll:c,options:f}=l;l!==this.root&&c&&f.layoutScroll&&(c.wasRoot&&ia(o,s),rl(o.x,c.offset.x),rl(o.y,c.offset.y))}return o}applyTransform(s,o=!1){const u=tn();ia(u,s);for(let l=0;l<this.path.length;l++){const c=this.path[l];!o&&c.options.layoutScroll&&c.scroll&&c!==c.root&&nl(u,{x:-c.scroll.offset.x,y:-c.scroll.offset.y}),Po(c.latestValues)&&nl(u,c.latestValues)}return Po(this.latestValues)&&nl(u,this.latestValues),u}removeTransform(s){const o=tn();ia(o,s);for(let u=0;u<this.path.length;u++){const l=this.path[u];if(!l.instance||!Po(l.latestValues))continue;Y_(l.latestValues)&&l.updateSnapshot();const c=tn(),f=l.measurePageBox();ia(c,f),qN(o,l.latestValues,l.snapshot?l.snapshot.layoutBox:void 0,c)}return Po(this.latestValues)&&qN(o,this.latestValues),o}setTargetDelta(s){this.targetDelta=s,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(s){this.options={...this.options,...s,crossfade:s.crossfade!==void 0?s.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==bn.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(s=!1){const o=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=o.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=o.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=o.isSharedProjectionDirty);const u=!!this.resumingFrom||this!==o;if(!(s||u&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:c,layoutId:f}=this.options;if(!this.layout||!(c||f))return;this.resolvedRelativeTargetAt=bn.timestamp;const p=this.getClosestProjectingParent();p&&this.linkedParentVersion!==p.layoutVersion&&!p.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(p&&p.layout?this.createRelativeTarget(p,this.layout.layoutBox,p.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=tn(),this.targetWithTransforms=tn()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),F0e(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):ia(this.target,this.layout.layoutBox),mG(this.target,this.targetDelta)):ia(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,p&&!!p.resumingFrom==!!this.resumingFrom&&!p.options.layoutScroll&&p.target&&this.animationProgress!==1?this.createRelativeTarget(p,this.target,p.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||Y_(this.parent.latestValues)||hG(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(s,o,u){this.relativeParent=s,this.linkedParentVersion=s.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=tn(),this.relativeTargetOrigin=tn(),Wm(this.relativeTargetOrigin,o,u),ia(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){const s=this.getLead(),o=!!this.resumingFrom||this!==s;let u=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(u=!1),o&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(u=!1),this.resolvedRelativeTargetAt===bn.timestamp&&(u=!1),u)return;const{layout:l,layoutId:c}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(l||c))return;ia(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,p=this.treeScale.y;p0e(this.layoutCorrected,this.treeScale,this.path,o),s.layout&&!s.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(s.target=s.layout.layoutBox,s.targetWithTransforms=tn());const{target:d}=s;if(!d){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(PN(this.prevProjectionDelta.x,this.projectionDelta.x),PN(this.prevProjectionDelta.y,this.projectionDelta.y)),df(this.projectionDelta,this.layoutCorrected,d,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==p||!GN(this.projectionDelta.x,this.prevProjectionDelta.x)||!GN(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",d))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(s=!0){if(this.options.visualElement?.scheduleRender(),s){const o=this.getStack();o&&o.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=tl(),this.projectionDelta=tl(),this.projectionDeltaWithTransform=tl()}setAnimationOrigin(s,o=!1){const u=this.snapshot,l=u?u.latestValues:{},c={...this.latestValues},f=tl();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!o;const p=tn(),d=u?u.source:void 0,h=this.layout?this.layout.source:void 0,g=d!==h,y=this.getStack(),w=!y||y.members.length<=1,b=!!(g&&!w&&this.options.crossfade===!0&&!this.path.some(dye));this.animationProgress=0;let S;this.mixTargetDelta=E=>{const x=E/1e3;t6(f.x,s.x,x),t6(f.y,s.y,x),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Wm(p,this.layout.layoutBox,this.relativeParent.layout.layoutBox),fye(this.relativeTarget,this.relativeTargetOrigin,p,x),S&&U0e(this.relativeTarget,S)&&(this.isProjectionDirty=!1),S||(S=tn()),ia(S,this.relativeTarget)),g&&(this.animationValues=c,J0e(c,l,this.latestValues,x,b,w)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=x},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(s){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(uo(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=mr.update(()=>{sm.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=jl(0)),this.currentAnimation=G0e(this.motionValue,[0,1e3],{...s,velocity:0,isSync:!0,onUpdate:o=>{this.mixTargetDelta(o),s.onUpdate&&s.onUpdate(o)},onStop:()=>{},onComplete:()=>{s.onComplete&&s.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const s=this.getStack();s&&s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(X0e),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const s=this.getLead();let{targetWithTransforms:o,target:u,layout:l,latestValues:c}=s;if(!(!o||!u||!l)){if(this!==s&&this.layout&&l&&kG(this.options.animationType,this.layout.layoutBox,l.layoutBox)){u=this.target||tn();const f=Jn(this.layout.layoutBox.x);u.x.min=s.target.x.min,u.x.max=u.x.min+f;const p=Jn(this.layout.layoutBox.y);u.y.min=s.target.y.min,u.y.max=u.y.min+p}ia(o,u),nl(o,c),df(this.projectionDeltaWithTransform,this.layoutCorrected,o,c)}}registerSharedNode(s,o){this.sharedNodes.has(s)||this.sharedNodes.set(s,new Z0e),this.sharedNodes.get(s).add(o);const l=o.options.initialPromotionConfig;o.promote({transition:l?l.transition:void 0,preserveFollowOpacity:l&&l.shouldPreserveFollowOpacity?l.shouldPreserveFollowOpacity(o):void 0})}isLead(){const s=this.getStack();return s?s.lead===this:!0}getLead(){const{layoutId:s}=this.options;return s?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:s}=this.options;return s?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:s}=this.options;if(s)return this.root.sharedNodes.get(s)}promote({needsReset:s,transition:o,preserveFollowOpacity:u}={}){const l=this.getStack();l&&l.promote(this,u),s&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})}relegate(){const s=this.getStack();return s?s.relegate(this):!1}resetSkewAndRotation(){const{visualElement:s}=this.options;if(!s)return;let o=!1;const{latestValues:u}=s;if((u.z||u.rotate||u.rotateX||u.rotateY||u.rotateZ||u.skewX||u.skewY)&&(o=!0),!o)return;const l={};u.z&&z1("z",s,l,this.animationValues);for(let c=0;c<B1.length;c++)z1(`rotate${B1[c]}`,s,l,this.animationValues),z1(`skew${B1[c]}`,s,l,this.animationValues);s.render();for(const c in l)s.setStaticValue(c,l[c]),this.animationValues&&(this.animationValues[c]=l[c]);s.scheduleRender()}applyProjectionStyles(s,o){if(!this.instance||this.isSVG)return;if(!this.isVisible){s.visibility="hidden";return}const u=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,s.visibility="",s.opacity="",s.pointerEvents=am(o?.pointerEvents)||"",s.transform=u?u(this.latestValues,""):"none";return}const l=this.getLead();if(!this.projectionDelta||!this.layout||!l.target){this.options.layoutId&&(s.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,s.pointerEvents=am(o?.pointerEvents)||""),this.hasProjected&&!Po(this.latestValues)&&(s.transform=u?u({},""):"none",this.hasProjected=!1);return}s.visibility="";const c=l.animationValues||l.latestValues;this.applyTransformsToTarget();let f=q0e(this.projectionDeltaWithTransform,this.treeScale,c);u&&(f=u(c,f)),s.transform=f;const{x:p,y:d}=this.projectionDelta;s.transformOrigin=`${p.origin*100}% ${d.origin*100}% 0`,l.animationValues?s.opacity=l===this?c.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:c.opacityExit:s.opacity=l===this?c.opacity!==void 0?c.opacity:"":c.opacityExit!==void 0?c.opacityExit:0;for(const h in Z_){if(c[h]===void 0)continue;const{correct:g,applyTo:y,isCSSVariable:w}=Z_[h],b=f==="none"?c[h]:g(c[h],l);if(y){const S=y.length;for(let E=0;E<S;E++)s[y[E]]=b}else w?this.options.visualElement.renderState.vars[h]=b:s[h]=b}this.options.layoutId&&(s.pointerEvents=l===this?am(o?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(s=>s.currentAnimation?.stop()),this.root.nodes.forEach(ZN),this.root.sharedNodes.clear()}}}function tye(e){e.updateLayout()}function rye(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:n}=e.layout,{animationType:i}=e.options,a=t.source!==e.layout.source;i==="size"?Fi(c=>{const f=a?t.measuredBox[c]:t.layoutBox[c],p=Jn(f);f.min=r[c].min,f.max=f.min+p}):kG(i,t.layoutBox,r)&&Fi(c=>{const f=a?t.measuredBox[c]:t.layoutBox[c],p=Jn(r[c]);f.max=f.min+p,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[c].max=e.relativeTarget[c].min+p)});const s=tl();df(s,r,t.layoutBox);const o=tl();a?df(o,e.applyTransform(n,!0),t.measuredBox):df(o,r,t.layoutBox);const u=!_G(s);let l=!1;if(!e.resumeFrom){const c=e.getClosestProjectingParent();if(c&&!c.resumeFrom){const{snapshot:f,layout:p}=c;if(f&&p){const d=tn();Wm(d,t.layoutBox,f.layoutBox);const h=tn();Wm(h,r,p.layoutBox),jG(d,h)||(l=!0),c.options.layoutRoot&&(e.relativeTarget=h,e.relativeTargetOrigin=d,e.relativeParent=c)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:t,delta:o,layoutDelta:s,hasLayoutChanged:u,hasRelativeLayoutChanged:l})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function nye(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function iye(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function aye(e){e.clearSnapshot()}function ZN(e){e.clearMeasurements()}function XN(e){e.isLayoutDirty=!1}function sye(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function e6(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function oye(e){e.resolveTargetDelta()}function uye(e){e.calcProjection()}function lye(e){e.resetSkewAndRotation()}function cye(e){e.removeLeadSnapshot()}function t6(e,t,r){e.translate=Ar(t.translate,0,r),e.scale=Ar(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function r6(e,t,r,n){e.min=Ar(t.min,r.min,n),e.max=Ar(t.max,r.max,n)}function fye(e,t,r,n){r6(e.x,t.x,r.x,n),r6(e.y,t.y,r.y,n)}function dye(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const pye={duration:.45,ease:[.4,0,.1,1]},n6=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),i6=n6("applewebkit/")&&!n6("chrome/")?Math.round:Wi;function a6(e){e.min=i6(e.min),e.max=i6(e.max)}function hye(e){a6(e.x),a6(e.y)}function kG(e,t,r){return e==="position"||e==="preserve-aspect"&&!P0e(WN(t),WN(r),.2)}function mye(e){return e!==e.root&&e.scroll?.wasRoot}const gye=OG({attachResizeListener:(e,t)=>$f(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),$1={current:void 0},RG=OG({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!$1.current){const e=new gye({});e.mount(window),e.setOptions({layoutScroll:!0}),$1.current=e}return $1.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),q3=F.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function s6(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function yye(...e){return t=>{let r=!1;const n=e.map(i=>{const a=s6(i,t);return!r&&typeof a=="function"&&(r=!0),a});if(r)return()=>{for(let i=0;i<n.length;i++){const a=n[i];typeof a=="function"?a():s6(e[i],null)}}}}function vye(...e){return F.useCallback(yye(...e),e)}class bye extends F.Component{getSnapshotBeforeUpdate(t){const r=this.props.childRef.current;if(r&&t.isPresent&&!this.props.isPresent){const n=r.offsetParent,i=G_(n)&&n.offsetWidth||0,a=G_(n)&&n.offsetHeight||0,s=this.props.sizeRef.current;s.height=r.offsetHeight||0,s.width=r.offsetWidth||0,s.top=r.offsetTop,s.left=r.offsetLeft,s.right=i-s.width-s.left,s.bottom=a-s.height-s.top}return null}componentDidUpdate(){}render(){return this.props.children}}function wye({children:e,isPresent:t,anchorX:r,anchorY:n,root:i}){const a=F.useId(),s=F.useRef(null),o=F.useRef({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:u}=F.useContext(q3),l=e.props?.ref??e?.ref,c=vye(s,l);return F.useInsertionEffect(()=>{const{width:f,height:p,top:d,left:h,right:g,bottom:y}=o.current;if(t||!s.current||!f||!p)return;const w=r==="left"?`left: ${h}`:`right: ${g}`,b=n==="bottom"?`bottom: ${y}`:`top: ${d}`;s.current.dataset.motionPopId=a;const S=document.createElement("style");u&&(S.nonce=u);const E=i??document.head;return E.appendChild(S),S.sheet&&S.sheet.insertRule(`
|
||
[data-motion-pop-id="${a}"] {
|
||
position: absolute !important;
|
||
width: ${f}px !important;
|
||
height: ${p}px !important;
|
||
${w}px !important;
|
||
${b}px !important;
|
||
}
|
||
`),()=>{E.contains(S)&&E.removeChild(S)}},[t]),ya.jsx(bye,{isPresent:t,childRef:s,sizeRef:o,children:F.cloneElement(e,{ref:c})})}const Sye=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:i,presenceAffectsLayout:a,mode:s,anchorX:o,anchorY:u,root:l})=>{const c=m3(xye),f=F.useId();let p=!0,d=F.useMemo(()=>(p=!1,{id:f,initial:t,isPresent:r,custom:i,onExitComplete:h=>{c.set(h,!0);for(const g of c.values())if(!g)return;n&&n()},register:h=>(c.set(h,!1),()=>c.delete(h))}),[r,c,n]);return a&&p&&(d={...d}),F.useMemo(()=>{c.forEach((h,g)=>c.set(g,!1))},[r]),F.useEffect(()=>{!r&&!c.size&&n&&n()},[r]),s==="popLayout"&&(e=ya.jsx(wye,{isPresent:r,anchorX:o,anchorY:u,root:l,children:e})),ya.jsx(t0.Provider,{value:d,children:e})};function xye(){return new Map}function NG(e=!0){const t=F.useContext(t0);if(t===null)return[!0,null];const{isPresent:r,onExitComplete:n,register:i}=t,a=F.useId();F.useEffect(()=>{if(e)return i(a)},[e]);const s=F.useCallback(()=>e&&n&&n(a),[a,n,e]);return!r&&n?[!1,s]:[!0]}const bh=e=>e.key||"";function o6(e){const t=[];return F.Children.forEach(e,r=>{F.isValidElement(r)&&t.push(r)}),t}const mKe=({children:e,custom:t,initial:r=!0,onExitComplete:n,presenceAffectsLayout:i=!0,mode:a="sync",propagate:s=!1,anchorX:o="left",anchorY:u="top",root:l})=>{const[c,f]=NG(s),p=F.useMemo(()=>o6(e),[e]),d=s&&!c?[]:p.map(bh),h=F.useRef(!0),g=F.useRef(p),y=m3(()=>new Map),w=F.useRef(new Set),[b,S]=F.useState(p),[E,x]=F.useState(p);pW(()=>{h.current=!1,g.current=p;for(let I=0;I<E.length;I++){const T=bh(E[I]);d.includes(T)?(y.delete(T),w.current.delete(T)):y.get(T)!==!0&&y.set(T,!1)}},[E,d.length,d.join("-")]);const A=[];if(p!==b){let I=[...p];for(let T=0;T<E.length;T++){const B=E[T],O=bh(B);d.includes(O)||(I.splice(T,0,B),A.push(B))}return a==="wait"&&A.length&&(I=A),x(o6(I)),S(p),null}const{forceRender:j}=F.useContext(h3);return ya.jsx(ya.Fragment,{children:E.map(I=>{const T=bh(I),B=s&&!c?!1:p===E||d.includes(T),O=()=>{if(w.current.has(T))return;if(w.current.add(T),y.has(T))y.set(T,!0);else return;let P=!0;y.forEach(N=>{N||(P=!1)}),P&&(j?.(),x(g.current),s&&f?.(),n&&n())};return ya.jsx(Sye,{isPresent:B,initial:!h.current||r?void 0:!1,custom:t,presenceAffectsLayout:i,mode:a,root:l,onExitComplete:B?void 0:O,anchorX:o,anchorY:u,children:I},T)})})},DG=F.createContext({strict:!1}),u6={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let l6=!1;function Eye(){if(l6)return;const e={};for(const t in u6)e[t]={isEnabled:r=>u6[t].some(n=>!!r[n])};fG(e),l6=!0}function PG(){return Eye(),l0e()}function Cye(e){const t=PG();for(const r in e)t[r]={...t[r],...e[r]};fG(t)}const Aye=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Gm(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||Aye.has(e)}let FG=e=>!Gm(e);function Mye(e){typeof e=="function"&&(FG=t=>t.startsWith("on")?!Gm(t):e(t))}try{Mye(require("@emotion/is-prop-valid").default)}catch{}function _ye(e,t,r){const n={};for(const i in e)i==="values"&&typeof e.values=="object"||(FG(i)||r===!0&&Gm(i)||!t&&!Gm(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}const i0=F.createContext({});function jye(e,t){if(n0(e)){const{initial:r,animate:n}=e;return{initial:r===!1||zf(r)?r:void 0,animate:zf(n)?n:void 0}}return e.inherit!==!1?t:{}}function Lye(e){const{initial:t,animate:r}=jye(e,F.useContext(i0));return F.useMemo(()=>({initial:t,animate:r}),[c6(t),c6(r)])}function c6(e){return Array.isArray(e)?e.join(" "):e}const V3=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function BG(e,t,r){for(const n in t)!On(t[n])&&!vG(n,r)&&(e[n]=t[n])}function Iye({transformTemplate:e},t){return F.useMemo(()=>{const r=V3();return $3(r,t,e),Object.assign({},r.vars,r.style)},[t])}function Tye(e,t){const r=e.style||{},n={};return BG(n,r,e),Object.assign(n,Iye(e,t)),n}function Oye(e,t){const r={},n=Tye(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=n,r}const zG=()=>({...V3(),attrs:{}});function kye(e,t,r,n){const i=F.useMemo(()=>{const a=zG();return bG(a,t,SG(n),e.transformTemplate,e.style),{...a.attrs,style:{...a.style}}},[t]);if(e.style){const a={};BG(a,e.style,e),i.style={...a,...i.style}}return i}const Rye=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function J3(e){return typeof e!="string"||e.includes("-")?!1:!!(Rye.indexOf(e)>-1||/[A-Z]/u.test(e))}function Nye(e,t,r,{latestValues:n},i,a=!1,s){const u=(s??J3(e)?kye:Oye)(t,n,i,e),l=_ye(t,typeof e=="string",a),c=e!==F.Fragment?{...l,...u,ref:r}:{},{children:f}=t,p=F.useMemo(()=>On(f)?f.get():f,[f]);return F.createElement(e,{...c,children:p})}function Dye({scrapeMotionValuesFromProps:e,createRenderState:t},r,n,i){return{latestValues:Pye(r,n,i,e),renderState:t()}}function Pye(e,t,r,n){const i={},a=n(e,{});for(const p in a)i[p]=am(a[p]);let{initial:s,animate:o}=e;const u=n0(e),l=cG(e);t&&l&&!u&&e.inherit!==!1&&(s===void 0&&(s=t.initial),o===void 0&&(o=t.animate));let c=r?r.initial===!1:!1;c=c||s===!1;const f=c?o:s;if(f&&typeof f!="boolean"&&!r0(f)){const p=Array.isArray(f)?f:[f];for(let d=0;d<p.length;d++){const h=R3(e,p[d]);if(h){const{transitionEnd:g,transition:y,...w}=h;for(const b in w){let S=w[b];if(Array.isArray(S)){const E=c?S.length-1:0;S=S[E]}S!==null&&(i[b]=S)}for(const b in g)i[b]=g[b]}}}return i}const $G=e=>(t,r)=>{const n=F.useContext(i0),i=F.useContext(t0),a=()=>Dye(e,t,n,i);return r?a():m3(a)},Fye=$G({scrapeMotionValuesFromProps:U3,createRenderState:V3}),Bye=$G({scrapeMotionValuesFromProps:xG,createRenderState:zG}),zye=Symbol.for("motionComponentSymbol");function $ye(e,t,r){const n=F.useRef(r);F.useInsertionEffect(()=>{n.current=r});const i=F.useRef(null);return F.useCallback(a=>{a&&e.onMount?.(a),t&&(a?t.mount(a):t.unmount());const s=n.current;if(typeof s=="function")if(a){const o=s(a);typeof o=="function"&&(i.current=o)}else i.current?(i.current(),i.current=null):s(a);else s&&(s.current=a)},[t])}const UG=F.createContext({});function Jc(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Uye(e,t,r,n,i,a){const{visualElement:s}=F.useContext(i0),o=F.useContext(DG),u=F.useContext(t0),l=F.useContext(q3).reducedMotion,c=F.useRef(null),f=F.useRef(!1);n=n||o.renderer,!c.current&&n&&(c.current=n(e,{visualState:t,parent:s,props:r,presenceContext:u,blockInitialAnimation:u?u.initial===!1:!1,reducedMotionConfig:l,isSVG:a}),f.current&&c.current&&(c.current.manuallyAnimateOnMount=!0));const p=c.current,d=F.useContext(UG);p&&!p.projection&&i&&(p.type==="html"||p.type==="svg")&&qye(c.current,r,i,d);const h=F.useRef(!1);F.useInsertionEffect(()=>{p&&h.current&&p.update(r,u)});const g=r[YW],y=F.useRef(!!g&&!window.MotionHandoffIsComplete?.(g)&&window.MotionHasOptimisedAnimation?.(g));return pW(()=>{f.current=!0,p&&(h.current=!0,window.MotionIsMounted=!0,p.updateFeatures(),p.scheduleRenderMicrotask(),y.current&&p.animationState&&p.animationState.animateChanges())}),F.useEffect(()=>{p&&(!y.current&&p.animationState&&p.animationState.animateChanges(),y.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(g)}),y.current=!1),p.enteringChildren=void 0)}),p}function qye(e,t,r,n){const{layoutId:i,layout:a,drag:s,dragConstraints:o,layoutScroll:u,layoutRoot:l,layoutCrossfade:c}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:qG(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!s||o&&Jc(o),visualElement:e,animationType:typeof a=="string"?a:"both",initialPromotionConfig:n,crossfade:c,layoutScroll:u,layoutRoot:l})}function qG(e){if(e)return e.options.allowProjection!==!1?e.projection:qG(e.parent)}function U1(e,{forwardMotionProps:t=!1,type:r}={},n,i){n&&Cye(n);const a=r?r==="svg":J3(e),s=a?Bye:Fye;function o(l,c){let f;const p={...F.useContext(q3),...l,layoutId:Vye(l)},{isStatic:d}=p,h=Lye(l),g=s(l,d);if(!d&&dW){Jye();const y=Hye(p);f=y.MeasureLayout,h.visualElement=Uye(e,g,p,i,y.ProjectionNode,a)}return ya.jsxs(i0.Provider,{value:h,children:[f&&h.visualElement?ya.jsx(f,{visualElement:h.visualElement,...p}):null,Nye(e,l,$ye(g,h.visualElement,c),g,d,t,a)]})}o.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const u=F.forwardRef(o);return u[zye]=e,u}function Vye({layoutId:e}){const t=F.useContext(h3).id;return t&&e!==void 0?t+"-"+e:e}function Jye(e,t){F.useContext(DG).strict}function Hye(e){const t=PG(),{drag:r,layout:n}=t;if(!r&&!n)return{};const i={...r,...n};return{MeasureLayout:r?.isEnabled(e)||n?.isEnabled(e)?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}function Wye(e,t){if(typeof Proxy>"u")return U1;const r=new Map,n=(a,s)=>U1(a,s,e,t),i=(a,s)=>n(a,s);return new Proxy(i,{get:(a,s)=>s==="create"?n:(r.has(s)||r.set(s,U1(s,void 0,e,t)),r.get(s))})}const Gye=(e,t)=>t.isSVG??J3(e)?new M0e(t):new w0e(t,{allowProjection:e!==F.Fragment});class Kye extends yo{constructor(t){super(t),t.animationState||(t.animationState=T0e(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();r0(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let Yye=0;class Qye extends yo{constructor(){super(...arguments),this.id=Yye++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;const i=this.node.animationState.setActive("exit",!t);r&&!t&&i.then(()=>{r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const Zye={animation:{Feature:Kye},exit:{Feature:Qye}};function xd(e){return{point:{x:e.pageX,y:e.pageY}}}const Xye=e=>t=>F3(t)&&e(t,xd(t));function pf(e,t,r,n){return $f(e,t,Xye(r),n)}const VG=({current:e})=>e?e.ownerDocument.defaultView:null,f6=(e,t)=>Math.abs(e-t);function e1e(e,t){const r=f6(e.x,t.x),n=f6(e.y,t.y);return Math.sqrt(r**2+n**2)}const d6=new Set(["auto","scroll"]);class JG{constructor(t,r,{transformPagePoint:n,contextWindow:i=window,dragSnapToOrigin:a=!1,distanceThreshold:s=3,element:o}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=d=>{this.handleScroll(d.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const d=V1(this.lastMoveEventInfo,this.history),h=this.startEvent!==null,g=e1e(d.offset,{x:0,y:0})>=this.distanceThreshold;if(!h&&!g)return;const{point:y}=d,{timestamp:w}=bn;this.history.push({...y,timestamp:w});const{onStart:b,onMove:S}=this.handlers;h||(b&&b(this.lastMoveEvent,d),this.startEvent=this.lastMoveEvent),S&&S(this.lastMoveEvent,d)},this.handlePointerMove=(d,h)=>{this.lastMoveEvent=d,this.lastMoveEventInfo=q1(h,this.transformPagePoint),mr.update(this.updatePoint,!0)},this.handlePointerUp=(d,h)=>{this.end();const{onEnd:g,onSessionEnd:y,resumeAnimation:w}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&w&&w(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const b=V1(d.type==="pointercancel"?this.lastMoveEventInfo:q1(h,this.transformPagePoint),this.history);this.startEvent&&g&&g(d,b),y&&y(d,b)},!F3(t))return;this.dragSnapToOrigin=a,this.handlers=r,this.transformPagePoint=n,this.distanceThreshold=s,this.contextWindow=i||window;const u=xd(t),l=q1(u,this.transformPagePoint),{point:c}=l,{timestamp:f}=bn;this.history=[{...c,timestamp:f}];const{onSessionStart:p}=r;p&&p(t,V1(l,this.history)),this.removeListeners=bd(pf(this.contextWindow,"pointermove",this.handlePointerMove),pf(this.contextWindow,"pointerup",this.handlePointerUp),pf(this.contextWindow,"pointercancel",this.handlePointerUp)),o&&this.startScrollTracking(o)}startScrollTracking(t){let r=t.parentElement;for(;r;){const n=getComputedStyle(r);(d6.has(n.overflowX)||d6.has(n.overflowY))&&this.scrollPositions.set(r,{x:r.scrollLeft,y:r.scrollTop}),r=r.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0,passive:!0}),window.addEventListener("scroll",this.onWindowScroll,{passive:!0}),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){const r=this.scrollPositions.get(t);if(!r)return;const n=t===window,i=n?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},a={x:i.x-r.x,y:i.y-r.y};a.x===0&&a.y===0||(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=a.x,this.lastMoveEventInfo.point.y+=a.y):this.history.length>0&&(this.history[0].x-=a.x,this.history[0].y-=a.y),this.scrollPositions.set(t,i),mr.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),uo(this.updatePoint)}}function q1(e,t){return t?{point:t(e.point)}:e}function p6(e,t){return{x:e.x-t.x,y:e.y-t.y}}function V1({point:e},t){return{point:e,delta:p6(e,HG(t)),offset:p6(e,t1e(t)),velocity:r1e(t,.1)}}function t1e(e){return e[0]}function HG(e){return e[e.length-1]}function r1e(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const i=HG(e);for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>ws(t)));)r--;if(!n)return{x:0,y:0};const a=Vi(i.timestamp-n.timestamp);if(a===0)return{x:0,y:0};const s={x:(i.x-n.x)/a,y:(i.y-n.y)/a};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function n1e(e,{min:t,max:r},n){return t!==void 0&&e<t?e=n?Ar(t,e,n.min):Math.max(e,t):r!==void 0&&e>r&&(e=n?Ar(r,e,n.max):Math.min(e,r)),e}function h6(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function i1e(e,{top:t,left:r,bottom:n,right:i}){return{x:h6(e.x,r,i),y:h6(e.y,t,n)}}function m6(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function a1e(e,t){return{x:m6(e.x,t.x),y:m6(e.y,t.y)}}function s1e(e,t){let r=.5;const n=Jn(e),i=Jn(t);return i>n?r=Pf(t.min,t.max-n,e.min):n>i&&(r=Pf(e.min,e.max-i,t.min)),Ka(0,1,r)}function o1e(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const X_=.35;function u1e(e=X_){return e===!1?e=0:e===!0&&(e=X_),{x:g6(e,"left","right"),y:g6(e,"top","bottom")}}function g6(e,t,r){return{min:y6(e,t),max:y6(e,r)}}function y6(e,t){return typeof e=="number"?e:e[t]||0}const l1e=new WeakMap;class c1e{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=tn(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:n}={}){const{presenceContext:i}=this.visualElement;if(i&&i.isPresent===!1)return;const a=f=>{r?(this.stopAnimation(),this.snapToCursor(xd(f).point)):this.pauseAnimation()},s=(f,p)=>{this.stopAnimation();const{drag:d,dragPropagation:h,onDragStart:g}=this.getProps();if(d&&!h&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Qge(d),!this.openDragLock))return;this.latestPointerEvent=f,this.latestPanInfo=p,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Fi(w=>{let b=this.getAxisMotionValue(w).get()||0;if(Wa.test(b)){const{projection:S}=this.visualElement;if(S&&S.layout){const E=S.layout.layoutBox[w];E&&(b=Jn(E)*(parseFloat(b)/100))}}this.originPoint[w]=b}),g&&mr.postRender(()=>g(f,p)),J_(this.visualElement,"transform");const{animationState:y}=this.visualElement;y&&y.setActive("whileDrag",!0)},o=(f,p)=>{this.latestPointerEvent=f,this.latestPanInfo=p;const{dragPropagation:d,dragDirectionLock:h,onDirectionLock:g,onDrag:y}=this.getProps();if(!d&&!this.openDragLock)return;const{offset:w}=p;if(h&&this.currentDirection===null){this.currentDirection=f1e(w),this.currentDirection!==null&&g&&g(this.currentDirection);return}this.updateAxis("x",p.point,w),this.updateAxis("y",p.point,w),this.visualElement.render(),y&&y(f,p)},u=(f,p)=>{this.latestPointerEvent=f,this.latestPanInfo=p,this.stop(f,p),this.latestPointerEvent=null,this.latestPanInfo=null},l=()=>Fi(f=>this.getAnimationState(f)==="paused"&&this.getAxisMotionValue(f).animation?.play()),{dragSnapToOrigin:c}=this.getProps();this.panSession=new JG(t,{onSessionStart:a,onStart:s,onMove:o,onSessionEnd:u,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:c,distanceThreshold:n,contextWindow:VG(this.visualElement),element:this.visualElement.current})}stop(t,r){const n=t||this.latestPointerEvent,i=r||this.latestPanInfo,a=this.isDragging;if(this.cancel(),!a||!i||!n)return;const{velocity:s}=i;this.startAnimation(s);const{onDragEnd:o}=this.getProps();o&&mr.postRender(()=>o(n,i))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,r,n){const{drag:i}=this.getProps();if(!n||!wh(t,i,this.currentDirection))return;const a=this.getAxisMotionValue(t);let s=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(s=n1e(s,this.constraints[t],this.elastic[t])),a.set(s)}resolveConstraints(){const{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,i=this.constraints;t&&Jc(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=i1e(n.layoutBox,t):this.constraints=!1,this.elastic=u1e(r),i!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&Fi(a=>{this.constraints!==!1&&this.getAxisMotionValue(a)&&(this.constraints[a]=o1e(n.layoutBox[a],this.constraints[a]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!Jc(t))return!1;const n=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const a=h0e(n,i.root,this.visualElement.getTransformPagePoint());let s=a1e(i.layout.layoutBox,a);if(r){const o=r(f0e(s));this.hasMutatedConstraints=!!o,o&&(s=pG(o))}return s}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:i,dragTransition:a,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),u=this.constraints||{},l=Fi(c=>{if(!wh(c,r,this.currentDirection))return;let f=u&&u[c]||{};s&&(f={min:0,max:0});const p=i?200:1e6,d=i?40:1e7,h={type:"inertia",velocity:n?t[c]:0,bounceStiffness:p,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10,...a,...f};return this.startAxisValueAnimation(c,h)});return Promise.all(l).then(o)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return J_(this.visualElement,t),n.start(k3(t,n,0,r,this.visualElement,!1))}stopAnimation(){Fi(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){Fi(t=>this.getAxisMotionValue(t).animation?.pause())}getAnimationState(t){return this.getAxisMotionValue(t).animation?.state}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),i=n[r];return i||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){Fi(r=>{const{drag:n}=this.getProps();if(!wh(r,n,this.currentDirection))return;const{projection:i}=this.visualElement,a=this.getAxisMotionValue(r);if(i&&i.layout){const{min:s,max:o}=i.layout.layoutBox[r],u=a.get()||0;a.set(t[r]-Ar(s,o,.5)+u)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!Jc(r)||!n||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};Fi(s=>{const o=this.getAxisMotionValue(s);if(o&&this.constraints!==!1){const u=o.get();i[s]=s1e({min:u,max:u},this.constraints[s])}});const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),Fi(s=>{if(!wh(s,t,null))return;const o=this.getAxisMotionValue(s),{min:u,max:l}=this.constraints[s];o.set(Ar(u,l,i[s]))})}addListeners(){if(!this.visualElement.current)return;l1e.set(this.visualElement,this);const t=this.visualElement.current,r=pf(t,"pointerdown",u=>{const{drag:l,dragListener:c=!0}=this.getProps(),f=u.target,p=f!==t&&oG(f);l&&c&&!p&&this.start(u)}),n=()=>{const{dragConstraints:u}=this.getProps();Jc(u)&&u.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,a=i.addEventListener("measure",n);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),mr.read(n);const s=$f(window,"resize",()=>this.scalePositionWithinConstraints()),o=i.addEventListener("didUpdate",(({delta:u,hasLayoutChanged:l})=>{this.isDragging&&l&&(Fi(c=>{const f=this.getAxisMotionValue(c);f&&(this.originPoint[c]+=u[c].translate,f.set(f.get()+u[c].translate))}),this.visualElement.render())}));return()=>{s(),r(),a(),o&&o()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:a=!1,dragElastic:s=X_,dragMomentum:o=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:i,dragConstraints:a,dragElastic:s,dragMomentum:o}}}function wh(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function f1e(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class d1e extends yo{constructor(t){super(t),this.removeGroupControls=Wi,this.removeListeners=Wi,this.controls=new c1e(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Wi}update(){const{dragControls:t}=this.node.getProps(),{dragControls:r}=this.node.prevProps||{};t!==r&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const v6=e=>(t,r)=>{e&&mr.postRender(()=>e(t,r))};class p1e extends yo{constructor(){super(...arguments),this.removePointerDownListener=Wi}onPointerDown(t){this.session=new JG(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:VG(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:v6(t),onStart:v6(r),onMove:n,onEnd:(a,s)=>{delete this.session,i&&mr.postRender(()=>i(a,s))}}}mount(){this.removePointerDownListener=pf(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let J1=!1;class h1e extends F.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:i}=this.props,{projection:a}=t;a&&(r.group&&r.group.add(a),n&&n.register&&i&&n.register(a),J1&&a.root.didUpdate(),a.addEventListener("animationComplete",()=>{this.safeToRemove()}),a.setOptions({...a.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),sm.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:i,isPresent:a}=this.props,{projection:s}=n;return s&&(s.isPresent=a,t.layoutDependency!==r&&s.setOptions({...s.options,layoutDependency:r}),J1=!0,i||t.layoutDependency!==r||r===void 0||t.isPresent!==a?s.willUpdate():this.safeToRemove(),t.isPresent!==a&&(a?s.promote():s.relegate()||mr.postRender(()=>{const o=s.getStack();(!o||!o.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),P3.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:i}=t;J1=!0,i&&(i.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(i),n&&n.deregister&&n.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function WG(e){const[t,r]=NG(),n=F.useContext(h3);return ya.jsx(h1e,{...e,layoutGroup:n,switchLayoutGroup:F.useContext(UG),isPresent:t,safeToRemove:r})}const m1e={pan:{Feature:p1e},drag:{Feature:d1e,ProjectionNode:RG,MeasureLayout:WG}};function b6(e,t,r){const{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",r==="Start");const i="onHover"+r,a=n[i];a&&mr.postRender(()=>a(t,xd(t)))}class g1e extends yo{mount(){const{current:t}=this.node;t&&(this.unmount=Zge(t,(r,n)=>(b6(this.node,n,"Start"),i=>b6(this.node,i,"End"))))}unmount(){}}class y1e extends yo{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=bd($f(this.node.current,"focus",()=>this.onFocus()),$f(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function w6(e,t,r){const{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap",r==="Start");const i="onTap"+(r==="End"?"":r),a=n[i];a&&mr.postRender(()=>a(t,xd(t)))}class v1e extends yo{mount(){const{current:t}=this.node;t&&(this.unmount=t0e(t,(r,n)=>(w6(this.node,n,"Start"),(i,{success:a})=>w6(this.node,i,a?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const e4=new WeakMap,H1=new WeakMap,b1e=e=>{const t=e4.get(e.target);t&&t(e)},w1e=e=>{e.forEach(b1e)};function S1e({root:e,...t}){const r=e||document;H1.has(r)||H1.set(r,{});const n=H1.get(r),i=JSON.stringify(t);return n[i]||(n[i]=new IntersectionObserver(w1e,{root:e,...t})),n[i]}function x1e(e,t,r){const n=S1e(t);return e4.set(e,r),n.observe(e),()=>{e4.delete(e),n.unobserve(e)}}const E1e={some:0,all:1};class C1e extends yo{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:i="some",once:a}=t,s={root:r?r.current:void 0,rootMargin:n,threshold:typeof i=="number"?i:E1e[i]},o=u=>{const{isIntersecting:l}=u;if(this.isInView===l||(this.isInView=l,a&&!l&&this.hasEnteredView))return;l&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",l);const{onViewportEnter:c,onViewportLeave:f}=this.node.getProps(),p=l?c:f;p&&p(u)};return x1e(this.node.current,s,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(A1e(t,r))&&this.startObserver()}unmount(){}}function A1e({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const M1e={inView:{Feature:C1e},tap:{Feature:v1e},focus:{Feature:y1e},hover:{Feature:g1e}},_1e={layout:{ProjectionNode:RG,MeasureLayout:WG}},j1e={...Zye,...M1e,...m1e,..._1e},gKe=Wye(j1e,Gye);var Ed=e=>e.type==="checkbox",qo=e=>e instanceof Date,ri=e=>e==null;const GG=e=>typeof e=="object";var Vr=e=>!ri(e)&&!Array.isArray(e)&&GG(e)&&!qo(e),L1e=e=>Vr(e)&&e.target?Ed(e.target)?e.target.checked:e.target.value:e,I1e=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,T1e=(e,t)=>e.has(I1e(t)),O1e=e=>{const t=e.constructor&&e.constructor.prototype;return Vr(t)&&t.hasOwnProperty("isPrototypeOf")},H3=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Xr(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(H3&&(e instanceof Blob||t))return e;const r=Array.isArray(e);if(!r&&!(Vr(e)&&O1e(e)))return e;const n=r?[]:Object.create(Object.getPrototypeOf(e));for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=Xr(e[i]));return n}var a0=e=>/^\w*$/.test(e),Er=e=>e===void 0,W3=e=>Array.isArray(e)?e.filter(Boolean):[],G3=e=>W3(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Qe=(e,t,r)=>{if(!t||!Vr(e))return r;const n=(a0(t)?[t]:G3(t)).reduce((i,a)=>ri(i)?i:i[a],e);return Er(n)||n===e?Er(e[t])?r:e[t]:n},za=e=>typeof e=="boolean",da=e=>typeof e=="function",or=(e,t,r)=>{let n=-1;const i=a0(t)?[t]:G3(t),a=i.length,s=a-1;for(;++n<a;){const o=i[n];let u=r;if(n!==s){const l=e[o];u=Vr(l)||Array.isArray(l)?l:isNaN(+i[n+1])?{}:[]}if(o==="__proto__"||o==="constructor"||o==="prototype")return;e[o]=u,e=e[o]}};const S6={BLUR:"blur",FOCUS_OUT:"focusout"},pa={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},ds={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},k1e=dt.createContext(null);k1e.displayName="HookFormContext";var R1e=(e,t,r,n=!0)=>{const i={defaultValues:t._defaultValues};for(const a in e)Object.defineProperty(i,a,{get:()=>{const s=a;return t._proxyFormState[s]!==pa.all&&(t._proxyFormState[s]=!n||pa.all),e[s]}});return i};const N1e=typeof window<"u"?dt.useLayoutEffect:dt.useEffect;var yi=e=>typeof e=="string",D1e=(e,t,r,n,i)=>yi(e)?(n&&t.watch.add(e),Qe(r,e,i)):Array.isArray(e)?e.map(a=>(n&&t.watch.add(a),Qe(r,a))):(n&&(t.watchAll=!0),r),t4=e=>ri(e)||!GG(e);function Qs(e,t,r=new WeakSet){if(t4(e)||t4(t))return Object.is(e,t);if(qo(e)&&qo(t))return Object.is(e.getTime(),t.getTime());const n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const a of n){const s=e[a];if(!i.includes(a))return!1;if(a!=="ref"){const o=t[a];if(qo(s)&&qo(o)||Vr(s)&&Vr(o)||Array.isArray(s)&&Array.isArray(o)?!Qs(s,o,r):!Object.is(s,o))return!1}}return!0}var P1e=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},hf=e=>Array.isArray(e)?e:[e],x6=()=>{let e=[];return{get observers(){return e},next:i=>{for(const a of e)a.next&&a.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(a=>a!==i)}}),unsubscribe:()=>{e=[]}}};function KG(e,t){const r={};for(const n in e)if(e.hasOwnProperty(n)){const i=e[n],a=t[n];if(i&&Vr(i)&&a){const s=KG(i,a);Vr(s)&&(r[n]=s)}else e[n]&&(r[n]=a)}return r}var $n=e=>Vr(e)&&!Object.keys(e).length,K3=e=>e.type==="file",Km=e=>{if(!H3)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},YG=e=>e.type==="select-multiple",Y3=e=>e.type==="radio",F1e=e=>Y3(e)||Ed(e),W1=e=>Km(e)&&e.isConnected;function B1e(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=Er(e)?n++:e[t[n++]];return e}function z1e(e){for(const t in e)if(e.hasOwnProperty(t)&&!Er(e[t]))return!1;return!0}function Br(e,t){const r=Array.isArray(t)?t:a0(t)?[t]:G3(t),n=r.length===1?e:B1e(e,r),i=r.length-1,a=r[i];return n&&delete n[a],i!==0&&(Vr(n)&&$n(n)||Array.isArray(n)&&z1e(n))&&Br(e,r.slice(0,-1)),e}var $1e=e=>{for(const t in e)if(da(e[t]))return!0;return!1};function QG(e){return Array.isArray(e)||Vr(e)&&!$1e(e)}function r4(e,t={}){for(const r in e){const n=e[r];QG(n)?(t[r]=Array.isArray(n)?[]:{},r4(n,t[r])):Er(n)||(t[r]=!0)}return t}function Ku(e,t,r){r||(r=r4(t));for(const n in e){const i=e[n];if(QG(i))Er(t)||t4(r[n])?r[n]=r4(i,Array.isArray(i)?[]:{}):Ku(i,ri(t)?{}:t[n],r[n]);else{const a=t[n];r[n]=!Qs(i,a)}}return r}const E6={value:!1,isValid:!1},C6={value:!0,isValid:!0};var ZG=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Er(e[0].attributes.value)?Er(e[0].value)||e[0].value===""?C6:{value:e[0].value,isValid:!0}:C6:E6}return E6},XG=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Er(e)?e:t?e===""?NaN:e&&+e:r&&yi(e)?new Date(e):n?n(e):e;const A6={isValid:!1,value:null};var eK=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,A6):A6;function M6(e){const t=e.ref;return K3(t)?t.files:Y3(t)?eK(e.refs).value:YG(t)?[...t.selectedOptions].map(({value:r})=>r):Ed(t)?ZG(e.refs).value:XG(Er(t.value)?e.ref.value:t.value,e)}var U1e=(e,t,r,n)=>{const i={};for(const a of e){const s=Qe(t,a);s&&or(i,a,s._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},Ym=e=>e instanceof RegExp,Lc=e=>Er(e)?e:Ym(e)?e.source:Vr(e)?Ym(e.value)?e.value.source:e.value:e,_6=e=>({isOnSubmit:!e||e===pa.onSubmit,isOnBlur:e===pa.onBlur,isOnChange:e===pa.onChange,isOnAll:e===pa.all,isOnTouch:e===pa.onTouched});const j6="AsyncFunction";var q1e=e=>!!e&&!!e.validate&&!!(da(e.validate)&&e.validate.constructor.name===j6||Vr(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===j6)),V1e=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),L6=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const mf=(e,t,r,n)=>{for(const i of r||Object.keys(e)){const a=Qe(e,i);if(a){const{_f:s,...o}=a;if(s){if(s.refs&&s.refs[0]&&t(s.refs[0],i)&&!n)return!0;if(s.ref&&t(s.ref,s.name)&&!n)return!0;if(mf(o,t))break}else if(Vr(o)&&mf(o,t))break}}};function I6(e,t,r){const n=Qe(e,r);if(n||a0(r))return{error:n,name:r};const i=r.split(".");for(;i.length;){const a=i.join("."),s=Qe(t,a),o=Qe(e,a);if(s&&!Array.isArray(s)&&r!==a)return{name:r};if(o&&o.type)return{name:a,error:o};if(o&&o.root&&o.root.type)return{name:`${a}.root`,error:o.root};i.pop()}return{name:r}}var J1e=(e,t,r,n)=>{r(e);const{name:i,...a}=e;return $n(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(s=>t[s]===(!n||pa.all))},H1e=(e,t,r)=>!e||!t||e===t||hf(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n))),W1e=(e,t,r,n,i)=>i.isOnAll?!1:!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:(r?n.isOnChange:i.isOnChange)?e:!0,G1e=(e,t)=>!W3(Qe(e,t)).length&&Br(e,t),K1e=(e,t,r)=>{const n=hf(Qe(e,r));return or(n,"root",t[r]),or(e,r,n),e};function T6(e,t,r="validate"){if(yi(e)||Array.isArray(e)&&e.every(yi)||za(e)&&!e)return{type:r,message:yi(e)?e:"",ref:t}}var $u=e=>Vr(e)&&!Ym(e)?e:{value:e,message:""},O6=async(e,t,r,n,i,a)=>{const{ref:s,refs:o,required:u,maxLength:l,minLength:c,min:f,max:p,pattern:d,validate:h,name:g,valueAsNumber:y,mount:w}=e._f,b=Qe(r,g);if(!w||t.has(g))return{};const S=o?o[0]:s,E=P=>{i&&S.reportValidity&&(S.setCustomValidity(za(P)?"":P||""),S.reportValidity())},x={},A=Y3(s),j=Ed(s),I=A||j,T=(y||K3(s))&&Er(s.value)&&Er(b)||Km(s)&&s.value===""||b===""||Array.isArray(b)&&!b.length,B=P1e.bind(null,g,n,x),O=(P,N,J,X=ds.maxLength,K=ds.minLength)=>{const Z=P?N:J;x[g]={type:P?X:K,message:Z,ref:s,...B(P?X:K,Z)}};if(a?!Array.isArray(b)||!b.length:u&&(!I&&(T||ri(b))||za(b)&&!b||j&&!ZG(o).isValid||A&&!eK(o).isValid)){const{value:P,message:N}=yi(u)?{value:!!u,message:u}:$u(u);if(P&&(x[g]={type:ds.required,message:N,ref:S,...B(ds.required,N)},!n))return E(N),x}if(!T&&(!ri(f)||!ri(p))){let P,N;const J=$u(p),X=$u(f);if(!ri(b)&&!isNaN(b)){const K=s.valueAsNumber||b&&+b;ri(J.value)||(P=K>J.value),ri(X.value)||(N=K<X.value)}else{const K=s.valueAsDate||new Date(b),Z=ie=>new Date(new Date().toDateString()+" "+ie),H=s.type=="time",Y=s.type=="week";yi(J.value)&&b&&(P=H?Z(b)>Z(J.value):Y?b>J.value:K>new Date(J.value)),yi(X.value)&&b&&(N=H?Z(b)<Z(X.value):Y?b<X.value:K<new Date(X.value))}if((P||N)&&(O(!!P,J.message,X.message,ds.max,ds.min),!n))return E(x[g].message),x}if((l||c)&&!T&&(yi(b)||a&&Array.isArray(b))){const P=$u(l),N=$u(c),J=!ri(P.value)&&b.length>+P.value,X=!ri(N.value)&&b.length<+N.value;if((J||X)&&(O(J,P.message,N.message),!n))return E(x[g].message),x}if(d&&!T&&yi(b)){const{value:P,message:N}=$u(d);if(Ym(P)&&!b.match(P)&&(x[g]={type:ds.pattern,message:N,ref:s,...B(ds.pattern,N)},!n))return E(N),x}if(h){if(da(h)){const P=await h(b,r),N=T6(P,S);if(N&&(x[g]={...N,...B(ds.validate,N.message)},!n))return E(N.message),x}else if(Vr(h)){let P={};for(const N in h){if(!$n(P)&&!n)break;const J=T6(await h[N](b,r),S,N);J&&(P={...J,...B(N,J.message)},E(J.message),n&&(x[g]=P))}if(!$n(P)&&(x[g]={ref:S,...P},!n))return x}}return E(!0),x};const Y1e={mode:pa.onSubmit,reValidateMode:pa.onChange,shouldFocusError:!0};function Q1e(e={}){let t={...Y1e,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:da(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},i=Vr(t.defaultValues)||Vr(t.values)?Xr(t.defaultValues||t.values)||{}:{},a=t.shouldUnregister?{}:Xr(i),s={action:!1,mount:!1,watch:!1,keepIsValid:!1},o={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},u,l=0;const c={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={...c};let p={...f};const d={array:x6(),state:x6()},h=t.criteriaMode===pa.all,g=k=>z=>{clearTimeout(l),l=setTimeout(k,z)},y=async k=>{if(!s.keepIsValid&&!t.disabled&&(f.isValid||p.isValid||k)){let z;t.resolver?(z=$n((await I()).errors),w()):z=await B(n,!0),z!==r.isValid&&d.state.next({isValid:z})}},w=(k,z)=>{!t.disabled&&(f.isValidating||f.validatingFields||p.isValidating||p.validatingFields)&&((k||Array.from(o.mount)).forEach(V=>{V&&(z?or(r.validatingFields,V,z):Br(r.validatingFields,V))}),d.state.next({validatingFields:r.validatingFields,isValidating:!$n(r.validatingFields)}))},b=(k,z=[],V,W,se=!0,ce=!0)=>{if(W&&V&&!t.disabled){if(s.action=!0,ce&&Array.isArray(Qe(n,k))){const ve=V(Qe(n,k),W.argA,W.argB);se&&or(n,k,ve)}if(ce&&Array.isArray(Qe(r.errors,k))){const ve=V(Qe(r.errors,k),W.argA,W.argB);se&&or(r.errors,k,ve),G1e(r.errors,k)}if((f.touchedFields||p.touchedFields)&&ce&&Array.isArray(Qe(r.touchedFields,k))){const ve=V(Qe(r.touchedFields,k),W.argA,W.argB);se&&or(r.touchedFields,k,ve)}(f.dirtyFields||p.dirtyFields)&&(r.dirtyFields=Ku(i,a)),d.state.next({name:k,isDirty:P(k,z),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else or(a,k,z)},S=(k,z)=>{or(r.errors,k,z),d.state.next({errors:r.errors})},E=k=>{r.errors=k,d.state.next({errors:r.errors,isValid:!1})},x=(k,z,V,W)=>{const se=Qe(n,k);if(se){const ce=Qe(a,k,Er(V)?Qe(i,k):V);Er(ce)||W&&W.defaultChecked||z?or(a,k,z?ce:M6(se._f)):X(k,ce),s.mount&&!s.action&&y()}},A=(k,z,V,W,se)=>{let ce=!1,ve=!1;const Te={name:k};if(!t.disabled){if(!V||W){(f.isDirty||p.isDirty)&&(ve=r.isDirty,r.isDirty=Te.isDirty=P(),ce=ve!==Te.isDirty);const Be=Qs(Qe(i,k),z);ve=!!Qe(r.dirtyFields,k),Be?Br(r.dirtyFields,k):or(r.dirtyFields,k,!0),Te.dirtyFields=r.dirtyFields,ce=ce||(f.dirtyFields||p.dirtyFields)&&ve!==!Be}if(V){const Be=Qe(r.touchedFields,k);Be||(or(r.touchedFields,k,V),Te.touchedFields=r.touchedFields,ce=ce||(f.touchedFields||p.touchedFields)&&Be!==V)}ce&&se&&d.state.next(Te)}return ce?Te:{}},j=(k,z,V,W)=>{const se=Qe(r.errors,k),ce=(f.isValid||p.isValid)&&za(z)&&r.isValid!==z;if(t.delayError&&V?(u=g(()=>S(k,V)),u(t.delayError)):(clearTimeout(l),u=null,V?or(r.errors,k,V):Br(r.errors,k)),(V?!Qs(se,V):se)||!$n(W)||ce){const ve={...W,...ce&&za(z)?{isValid:z}:{},errors:r.errors,name:k};r={...r,...ve},d.state.next(ve)}},I=async k=>(w(k,!0),await t.resolver(a,t.context,U1e(k||o.mount,n,t.criteriaMode,t.shouldUseNativeValidation))),T=async k=>{const{errors:z}=await I(k);if(w(k),k)for(const V of k){const W=Qe(z,V);W?or(r.errors,V,W):Br(r.errors,V)}else r.errors=z;return z},B=async(k,z,V={valid:!0})=>{for(const W in k){const se=k[W];if(se){const{_f:ce,...ve}=se;if(ce){const Te=o.array.has(ce.name),Be=se._f&&q1e(se._f);Be&&f.validatingFields&&w([ce.name],!0);const mt=await O6(se,o.disabled,a,h,t.shouldUseNativeValidation&&!z,Te);if(Be&&f.validatingFields&&w([ce.name]),mt[ce.name]&&(V.valid=!1,z||e.shouldUseNativeValidation))break;!z&&(Qe(mt,ce.name)?Te?K1e(r.errors,mt,ce.name):or(r.errors,ce.name,mt[ce.name]):Br(r.errors,ce.name))}!$n(ve)&&await B(ve,z,V)}}return V.valid},O=()=>{for(const k of o.unMount){const z=Qe(n,k);z&&(z._f.refs?z._f.refs.every(V=>!W1(V)):!W1(z._f.ref))&&me(k)}o.unMount=new Set},P=(k,z)=>!t.disabled&&(k&&z&&or(a,k,z),!Qs(re(),i)),N=(k,z,V)=>D1e(k,o,{...s.mount?a:Er(z)?i:yi(k)?{[k]:z}:z},V,z),J=k=>W3(Qe(s.mount?a:i,k,t.shouldUnregister?Qe(i,k,[]):[])),X=(k,z,V={})=>{const W=Qe(n,k);let se=z;if(W){const ce=W._f;ce&&(!ce.disabled&&or(a,k,XG(z,ce)),se=Km(ce.ref)&&ri(z)?"":z,YG(ce.ref)?[...ce.ref.options].forEach(ve=>ve.selected=se.includes(ve.value)):ce.refs?Ed(ce.ref)?ce.refs.forEach(ve=>{(!ve.defaultChecked||!ve.disabled)&&(Array.isArray(se)?ve.checked=!!se.find(Te=>Te===ve.value):ve.checked=se===ve.value||!!se)}):ce.refs.forEach(ve=>ve.checked=ve.value===se):K3(ce.ref)?ce.ref.value="":(ce.ref.value=se,ce.ref.type||d.state.next({name:k,values:Xr(a)})))}(V.shouldDirty||V.shouldTouch)&&A(k,se,V.shouldTouch,V.shouldDirty,!0),V.shouldValidate&&ie(k)},K=(k,z,V)=>{for(const W in z){if(!z.hasOwnProperty(W))return;const se=z[W],ce=k+"."+W,ve=Qe(n,ce);(o.array.has(k)||Vr(se)||ve&&!ve._f)&&!qo(se)?K(ce,se,V):X(ce,se,V)}},Z=(k,z,V={})=>{const W=Qe(n,k),se=o.array.has(k),ce=Xr(z);or(a,k,ce),se?(d.array.next({name:k,values:Xr(a)}),(f.isDirty||f.dirtyFields||p.isDirty||p.dirtyFields)&&V.shouldDirty&&d.state.next({name:k,dirtyFields:Ku(i,a),isDirty:P(k,ce)})):W&&!W._f&&!ri(ce)?K(k,ce,V):X(k,ce,V),L6(k,o)?d.state.next({...r,name:k,values:Xr(a)}):d.state.next({name:s.mount?k:void 0,values:Xr(a)})},H=async k=>{s.mount=!0;const z=k.target;let V=z.name,W=!0;const se=Qe(n,V),ce=Be=>{W=Number.isNaN(Be)||qo(Be)&&isNaN(Be.getTime())||Qs(Be,Qe(a,V,Be))},ve=_6(t.mode),Te=_6(t.reValidateMode);if(se){let Be,mt;const Jt=z.type?M6(se._f):L1e(k),At=k.type===S6.BLUR||k.type===S6.FOCUS_OUT,Xt=!V1e(se._f)&&!t.resolver&&!Qe(r.errors,V)&&!se._f.deps||W1e(At,Qe(r.touchedFields,V),r.isSubmitted,Te,ve),Ft=L6(V,o,At);or(a,V,Jt),At?(!z||!z.readOnly)&&(se._f.onBlur&&se._f.onBlur(k),u&&u(0)):se._f.onChange&&se._f.onChange(k);const gt=A(V,Jt,At),fn=!$n(gt)||Ft;if(!At&&d.state.next({name:V,type:k.type,values:Xr(a)}),Xt)return(f.isValid||p.isValid)&&(t.mode==="onBlur"?At&&y():At||y()),fn&&d.state.next({name:V,...Ft?{}:gt});if(!At&&Ft&&d.state.next({...r}),t.resolver){const{errors:Gt}=await I([V]);if(w([V]),ce(Jt),W){const pe=I6(r.errors,n,V),Me=I6(Gt,n,pe.name||V);Be=Me.error,V=Me.name,mt=$n(Gt)}}else w([V],!0),Be=(await O6(se,o.disabled,a,h,t.shouldUseNativeValidation))[V],w([V]),ce(Jt),W&&(Be?mt=!1:(f.isValid||p.isValid)&&(mt=await B(n,!0)));W&&(se._f.deps&&(!Array.isArray(se._f.deps)||se._f.deps.length>0)&&ie(se._f.deps),j(V,mt,Be,gt))}},Y=(k,z)=>{if(Qe(r.errors,z)&&k.focus)return k.focus(),1},ie=async(k,z={})=>{let V,W;const se=hf(k);if(t.resolver){const ce=await T(Er(k)?k:se);V=$n(ce),W=k?!se.some(ve=>Qe(ce,ve)):V}else k?(W=(await Promise.all(se.map(async ce=>{const ve=Qe(n,ce);return await B(ve&&ve._f?{[ce]:ve}:ve)}))).every(Boolean),!(!W&&!r.isValid)&&y()):W=V=await B(n);return d.state.next({...!yi(k)||(f.isValid||p.isValid)&&V!==r.isValid?{}:{name:k},...t.resolver||!k?{isValid:V}:{},errors:r.errors}),z.shouldFocus&&!W&&mf(n,Y,k?se:o.mount),W},re=(k,z)=>{let V={...s.mount?a:i};return z&&(V=KG(z.dirtyFields?r.dirtyFields:r.touchedFields,V)),Er(k)?V:yi(k)?Qe(V,k):k.map(W=>Qe(V,W))},ae=(k,z)=>({invalid:!!Qe((z||r).errors,k),isDirty:!!Qe((z||r).dirtyFields,k),error:Qe((z||r).errors,k),isValidating:!!Qe(r.validatingFields,k),isTouched:!!Qe((z||r).touchedFields,k)}),fe=k=>{k&&hf(k).forEach(z=>Br(r.errors,z)),d.state.next({errors:k?r.errors:{}})},ue=(k,z,V)=>{const W=(Qe(n,k,{_f:{}})._f||{}).ref,se=Qe(r.errors,k)||{},{ref:ce,message:ve,type:Te,...Be}=se;or(r.errors,k,{...Be,...z,ref:W}),d.state.next({name:k,errors:r.errors,isValid:!1}),V&&V.shouldFocus&&W&&W.focus&&W.focus()},ne=(k,z)=>da(k)?d.state.subscribe({next:V=>"values"in V&&k(N(void 0,z),V)}):N(k,z,!0),Q=k=>d.state.subscribe({next:z=>{H1e(k.name,z.name,k.exact)&&J1e(z,k.formState||f,M,k.reRenderRoot)&&k.callback({values:{...a},...r,...z,defaultValues:i})}}).unsubscribe,G=k=>(s.mount=!0,p={...p,...k.formState},Q({...k,formState:{...c,...k.formState}})),me=(k,z={})=>{for(const V of k?hf(k):o.mount)o.mount.delete(V),o.array.delete(V),z.keepValue||(Br(n,V),Br(a,V)),!z.keepError&&Br(r.errors,V),!z.keepDirty&&Br(r.dirtyFields,V),!z.keepTouched&&Br(r.touchedFields,V),!z.keepIsValidating&&Br(r.validatingFields,V),!t.shouldUnregister&&!z.keepDefaultValue&&Br(i,V);d.state.next({values:Xr(a)}),d.state.next({...r,...z.keepDirty?{isDirty:P()}:{}}),!z.keepIsValid&&y()},ge=({disabled:k,name:z})=>{(za(k)&&s.mount||k||o.disabled.has(z))&&(k?o.disabled.add(z):o.disabled.delete(z))},Ce=(k,z={})=>{let V=Qe(n,k);const W=za(z.disabled)||za(t.disabled);return or(n,k,{...V||{},_f:{...V&&V._f?V._f:{ref:{name:k}},name:k,mount:!0,...z}}),o.mount.add(k),V?ge({disabled:za(z.disabled)?z.disabled:t.disabled,name:k}):x(k,!0,z.value),{...W?{disabled:z.disabled||t.disabled}:{},...t.progressive?{required:!!z.required,min:Lc(z.min),max:Lc(z.max),minLength:Lc(z.minLength),maxLength:Lc(z.maxLength),pattern:Lc(z.pattern)}:{},name:k,onChange:H,onBlur:H,ref:se=>{if(se){Ce(k,z),V=Qe(n,k);const ce=Er(se.value)&&se.querySelectorAll&&se.querySelectorAll("input,select,textarea")[0]||se,ve=F1e(ce),Te=V._f.refs||[];if(ve?Te.find(Be=>Be===ce):ce===V._f.ref)return;or(n,k,{_f:{...V._f,...ve?{refs:[...Te.filter(W1),ce,...Array.isArray(Qe(i,k))?[{}]:[]],ref:{type:ce.type,name:k}}:{ref:ce}}}),x(k,!1,void 0,ce)}else V=Qe(n,k,{}),V._f&&(V._f.mount=!1),(t.shouldUnregister||z.shouldUnregister)&&!(T1e(o.array,k)&&s.action)&&o.unMount.add(k)}}},Oe=()=>t.shouldFocusError&&mf(n,Y,o.mount),be=k=>{za(k)&&(d.state.next({disabled:k}),mf(n,(z,V)=>{const W=Qe(n,V);W&&(z.disabled=W._f.disabled||k,Array.isArray(W._f.refs)&&W._f.refs.forEach(se=>{se.disabled=W._f.disabled||k}))},0,!1))},je=(k,z)=>async V=>{let W;V&&(V.preventDefault&&V.preventDefault(),V.persist&&V.persist());let se=Xr(a);if(d.state.next({isSubmitting:!0}),t.resolver){const{errors:ce,values:ve}=await I();w(),r.errors=ce,se=Xr(ve)}else await B(n);if(o.disabled.size)for(const ce of o.disabled)Br(se,ce);if(Br(r.errors,"root"),$n(r.errors)){d.state.next({errors:{}});try{await k(se,V)}catch(ce){W=ce}}else z&&await z({...r.errors},V),Oe(),setTimeout(Oe);if(d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:$n(r.errors)&&!W,submitCount:r.submitCount+1,errors:r.errors}),W)throw W},De=(k,z={})=>{Qe(n,k)&&(Er(z.defaultValue)?Z(k,Xr(Qe(i,k))):(Z(k,z.defaultValue),or(i,k,Xr(z.defaultValue))),z.keepTouched||Br(r.touchedFields,k),z.keepDirty||(Br(r.dirtyFields,k),r.isDirty=z.defaultValue?P(k,Xr(Qe(i,k))):P()),z.keepError||(Br(r.errors,k),f.isValid&&y()),d.state.next({...r}))},ye=(k,z={})=>{const V=k?Xr(k):i,W=Xr(V),se=$n(k),ce=se?i:W;if(z.keepDefaultValues||(i=V),!z.keepValues){if(z.keepDirtyValues){const ve=new Set([...o.mount,...Object.keys(Ku(i,a))]);for(const Te of Array.from(ve)){const Be=Qe(r.dirtyFields,Te),mt=Qe(a,Te),Jt=Qe(ce,Te);Be&&!Er(mt)?or(ce,Te,mt):!Be&&!Er(Jt)&&Z(Te,Jt)}}else{if(H3&&Er(k))for(const ve of o.mount){const Te=Qe(n,ve);if(Te&&Te._f){const Be=Array.isArray(Te._f.refs)?Te._f.refs[0]:Te._f.ref;if(Km(Be)){const mt=Be.closest("form");if(mt){mt.reset();break}}}}if(z.keepFieldsRef)for(const ve of o.mount)Z(ve,Qe(ce,ve));else n={}}a=t.shouldUnregister?z.keepDefaultValues?Xr(i):{}:Xr(ce),d.array.next({values:{...ce}}),d.state.next({values:{...ce}})}o={mount:z.keepDirtyValues?o.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},s.mount=!f.isValid||!!z.keepIsValid||!!z.keepDirtyValues||!t.shouldUnregister&&!$n(ce),s.watch=!!t.shouldUnregister,s.keepIsValid=!!z.keepIsValid,s.action=!1,z.keepErrors||(r.errors={}),d.state.next({submitCount:z.keepSubmitCount?r.submitCount:0,isDirty:se?!1:z.keepDirty?r.isDirty:!!(z.keepDefaultValues&&!Qs(k,i)),isSubmitted:z.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:se?{}:z.keepDirtyValues?z.keepDefaultValues&&a?Ku(i,a):r.dirtyFields:z.keepDefaultValues&&k?Ku(i,k):z.keepDirty?r.dirtyFields:{},touchedFields:z.keepTouched?r.touchedFields:{},errors:z.keepErrors?r.errors:{},isSubmitSuccessful:z.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:i})},U=(k,z)=>ye(da(k)?k(a):k,{...t.resetOptions,...z}),R=(k,z={})=>{const V=Qe(n,k),W=V&&V._f;if(W){const se=W.refs?W.refs[0]:W.ref;se.focus&&setTimeout(()=>{se.focus(),z.shouldSelect&&da(se.select)&&se.select()})}},M=k=>{r={...r,...k}},L={control:{register:Ce,unregister:me,getFieldState:ae,handleSubmit:je,setError:ue,_subscribe:Q,_runSchema:I,_updateIsValidating:w,_focusError:Oe,_getWatch:N,_getDirty:P,_setValid:y,_setFieldArray:b,_setDisabledField:ge,_setErrors:E,_getFieldArray:J,_reset:ye,_resetDefaultValues:()=>da(t.defaultValues)&&t.defaultValues().then(k=>{U(k,t.resetOptions),d.state.next({isLoading:!1})}),_removeUnmounted:O,_disableForm:be,_subjects:d,_proxyFormState:f,get _fields(){return n},get _formValues(){return a},get _state(){return s},set _state(k){s=k},get _defaultValues(){return i},get _names(){return o},set _names(k){o=k},get _formState(){return r},get _options(){return t},set _options(k){t={...t,...k}}},subscribe:G,trigger:ie,register:Ce,handleSubmit:je,watch:ne,setValue:Z,getValues:re,reset:U,resetField:De,clearErrors:fe,unregister:me,setError:ue,setFocus:R,getFieldState:ae};return{...L,formControl:L}}function yKe(e={}){const t=dt.useRef(void 0),r=dt.useRef(void 0),[n,i]=dt.useState({isDirty:!1,isValidating:!1,isLoading:da(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:da(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:n},e.defaultValues&&!da(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:s,...o}=Q1e(e);t.current={...o,formState:n}}const a=t.current.control;return a._options=e,N1e(()=>{const s=a._subscribe({formState:a._proxyFormState,callback:()=>i({...a._formState}),reRenderRoot:!0});return i(o=>({...o,isReady:!0})),a._formState.isReady=!0,s},[a]),dt.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),dt.useEffect(()=>{e.mode&&(a._options.mode=e.mode),e.reValidateMode&&(a._options.reValidateMode=e.reValidateMode)},[a,e.mode,e.reValidateMode]),dt.useEffect(()=>{e.errors&&(a._setErrors(e.errors),a._focusError())},[a,e.errors]),dt.useEffect(()=>{e.shouldUnregister&&a._subjects.state.next({values:a._getWatch()})},[a,e.shouldUnregister]),dt.useEffect(()=>{if(a._proxyFormState.isDirty){const s=a._getDirty();s!==n.isDirty&&a._subjects.state.next({isDirty:s})}},[a,n.isDirty]),dt.useEffect(()=>{var s;e.values&&!Qs(e.values,r.current)?(a._reset(e.values,{keepFieldsRef:!0,...a._options.resetOptions}),!((s=a._options.resetOptions)===null||s===void 0)&&s.keepIsValid||a._setValid(),r.current=e.values,i(o=>({...o}))):a._resetDefaultValues()},[a,e.values]),dt.useEffect(()=>{a._state.mount||(a._setValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),t.current.formState=R1e(n,a),t.current}const k6=(e,t,r)=>{if(e&&"reportValidity"in e){const n=Qe(r,t);e.setCustomValidity(n&&n.message||""),e.reportValidity()}},Z1e=(e,t)=>{for(const r in t.fields){const n=t.fields[r];n&&n.ref&&"reportValidity"in n.ref?k6(n.ref,r,e):n.refs&&n.refs.forEach(i=>k6(i,r,e))}},vKe=(e,t)=>{t.shouldUseNativeValidation&&Z1e(e,t);const r={};for(const n in e){const i=Qe(t.fields,n),a=Object.assign(e[n]||{},{ref:i&&i.ref});if(X1e(t.names||Object.keys(e),n)){const s=Object.assign({},Qe(r,n));or(s,"root",a),or(r,n,s)}else or(r,n,a)}return r},X1e=(e,t)=>e.some(r=>r.startsWith(t+"."));function eve(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return F.useMemo(()=>n=>{t.forEach(i=>i(n))},t)}const s0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Kl(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function Q3(e){return"nodeType"in e}function ui(e){var t,r;return e?Kl(e)?e:Q3(e)&&(t=(r=e.ownerDocument)==null?void 0:r.defaultView)!=null?t:window:window}function Z3(e){const{Document:t}=ui(e);return e instanceof t}function Cd(e){return Kl(e)?!1:e instanceof ui(e).HTMLElement}function tK(e){return e instanceof ui(e).SVGElement}function Yl(e){return e?Kl(e)?e.document:Q3(e)?Z3(e)?e:Cd(e)||tK(e)?e.ownerDocument:document:document:document}const Ya=s0?F.useLayoutEffect:F.useEffect;function X3(e){const t=F.useRef(e);return Ya(()=>{t.current=e}),F.useCallback(function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return t.current==null?void 0:t.current(...n)},[])}function tve(){const e=F.useRef(null),t=F.useCallback((n,i)=>{e.current=setInterval(n,i)},[]),r=F.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,r]}function Uf(e,t){t===void 0&&(t=[e]);const r=F.useRef(e);return Ya(()=>{r.current!==e&&(r.current=e)},t),r}function Ad(e,t){const r=F.useRef();return F.useMemo(()=>{const n=e(r.current);return r.current=n,n},[...t])}function Qm(e){const t=X3(e),r=F.useRef(null),n=F.useCallback(i=>{i!==r.current&&t?.(i,r.current),r.current=i},[]);return[r,n]}function n4(e){const t=F.useRef();return F.useEffect(()=>{t.current=e},[e]),t.current}let G1={};function Md(e,t){return F.useMemo(()=>{if(t)return t;const r=G1[e]==null?0:G1[e]+1;return G1[e]=r,e+"-"+r},[e,t])}function rK(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return n.reduce((a,s)=>{const o=Object.entries(s);for(const[u,l]of o){const c=a[u];c!=null&&(a[u]=c+e*l)}return a},{...t})}}const yl=rK(1),qf=rK(-1);function rve(e){return"clientX"in e&&"clientY"in e}function eL(e){if(!e)return!1;const{KeyboardEvent:t}=ui(e.target);return t&&e instanceof t}function nve(e){if(!e)return!1;const{TouchEvent:t}=ui(e.target);return t&&e instanceof t}function i4(e){if(nve(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:r}=e.touches[0];return{x:t,y:r}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:r}=e.changedTouches[0];return{x:t,y:r}}}return rve(e)?{x:e.clientX,y:e.clientY}:null}const Zm=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:r}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(r?Math.round(r):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:r}=e;return"scaleX("+t+") scaleY("+r+")"}},Transform:{toString(e){if(e)return[Zm.Translate.toString(e),Zm.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:r,easing:n}=e;return t+" "+r+"ms "+n}}}),R6="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function ive(e){return e.matches(R6)?e:e.querySelector(R6)}const ave={display:"none"};function sve(e){let{id:t,value:r}=e;return dt.createElement("div",{id:t,style:ave},r)}function ove(e){let{id:t,announcement:r,ariaLiveType:n="assertive"}=e;const i={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return dt.createElement("div",{id:t,style:i,role:"status","aria-live":n,"aria-atomic":!0},r)}function uve(){const[e,t]=F.useState("");return{announce:F.useCallback(n=>{n!=null&&t(n)},[]),announcement:e}}const nK=F.createContext(null);function lve(e){const t=F.useContext(nK);F.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}function cve(){const[e]=F.useState(()=>new Set),t=F.useCallback(n=>(e.add(n),()=>e.delete(n)),[e]);return[F.useCallback(n=>{let{type:i,event:a}=n;e.forEach(s=>{var o;return(o=s[i])==null?void 0:o.call(s,a)})},[e]),t]}const fve={draggable:`
|
||
To pick up a draggable item, press the space bar.
|
||
While dragging, use the arrow keys to move the item.
|
||
Press space again to drop the item in its new position, or press escape to cancel.
|
||
`},dve={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was moved over droppable area "+r.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was dropped over droppable area "+r.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function pve(e){let{announcements:t=dve,container:r,hiddenTextDescribedById:n,screenReaderInstructions:i=fve}=e;const{announce:a,announcement:s}=uve(),o=Md("DndLiveRegion"),[u,l]=F.useState(!1);if(F.useEffect(()=>{l(!0)},[]),lve(F.useMemo(()=>({onDragStart(f){let{active:p}=f;a(t.onDragStart({active:p}))},onDragMove(f){let{active:p,over:d}=f;t.onDragMove&&a(t.onDragMove({active:p,over:d}))},onDragOver(f){let{active:p,over:d}=f;a(t.onDragOver({active:p,over:d}))},onDragEnd(f){let{active:p,over:d}=f;a(t.onDragEnd({active:p,over:d}))},onDragCancel(f){let{active:p,over:d}=f;a(t.onDragCancel({active:p,over:d}))}}),[a,t])),!u)return null;const c=dt.createElement(dt.Fragment,null,dt.createElement(sve,{id:n,value:i.draggable}),dt.createElement(ove,{id:o,announcement:s}));return r?Uc.createPortal(c,r):c}var rn;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(rn||(rn={}));function Xm(){}function bKe(e,t){return F.useMemo(()=>({sensor:e,options:t??{}}),[e,t])}function wKe(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return F.useMemo(()=>[...t].filter(n=>n!=null),[...t])}const ba=Object.freeze({x:0,y:0});function iK(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function aK(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return r-n}function hve(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return n-r}function N6(e){let{left:t,top:r,height:n,width:i}=e;return[{x:t,y:r},{x:t+i,y:r},{x:t,y:r+n},{x:t+i,y:r+n}]}function sK(e,t){if(!e||e.length===0)return null;const[r]=e;return r[t]}function D6(e,t,r){return t===void 0&&(t=e.left),r===void 0&&(r=e.top),{x:t+e.width*.5,y:r+e.height*.5}}const SKe=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e;const i=D6(t,t.left,t.top),a=[];for(const s of n){const{id:o}=s,u=r.get(o);if(u){const l=iK(D6(u),i);a.push({id:o,data:{droppableContainer:s,value:l}})}}return a.sort(aK)},mve=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e;const i=N6(t),a=[];for(const s of n){const{id:o}=s,u=r.get(o);if(u){const l=N6(u),c=i.reduce((p,d,h)=>p+iK(l[h],d),0),f=Number((c/4).toFixed(4));a.push({id:o,data:{droppableContainer:s,value:f}})}}return a.sort(aK)};function gve(e,t){const r=Math.max(t.top,e.top),n=Math.max(t.left,e.left),i=Math.min(t.left+t.width,e.left+e.width),a=Math.min(t.top+t.height,e.top+e.height),s=i-n,o=a-r;if(n<i&&r<a){const u=t.width*t.height,l=e.width*e.height,c=s*o,f=c/(u+l-c);return Number(f.toFixed(4))}return 0}const yve=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e;const i=[];for(const a of n){const{id:s}=a,o=r.get(s);if(o){const u=gve(o,t);u>0&&i.push({id:s,data:{droppableContainer:a,value:u}})}}return i.sort(hve)};function vve(e,t,r){return{...e,scaleX:t&&r?t.width/r.width:1,scaleY:t&&r?t.height/r.height:1}}function oK(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:ba}function bve(e){return function(r){for(var n=arguments.length,i=new Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];return i.reduce((s,o)=>({...s,top:s.top+e*o.y,bottom:s.bottom+e*o.y,left:s.left+e*o.x,right:s.right+e*o.x}),{...r})}}const wve=bve(1);function Sve(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function xve(e,t,r){const n=Sve(t);if(!n)return e;const{scaleX:i,scaleY:a,x:s,y:o}=n,u=e.left-s-(1-i)*parseFloat(r),l=e.top-o-(1-a)*parseFloat(r.slice(r.indexOf(" ")+1)),c=i?e.width/i:e.width,f=a?e.height/a:e.height;return{width:c,height:f,top:l,right:u+c,bottom:l+f,left:u}}const Eve={ignoreTransform:!1};function Ql(e,t){t===void 0&&(t=Eve);let r=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:l,transformOrigin:c}=ui(e).getComputedStyle(e);l&&(r=xve(r,l,c))}const{top:n,left:i,width:a,height:s,bottom:o,right:u}=r;return{top:n,left:i,width:a,height:s,bottom:o,right:u}}function P6(e){return Ql(e,{ignoreTransform:!0})}function Cve(e){const t=e.innerWidth,r=e.innerHeight;return{top:0,left:0,right:t,bottom:r,width:t,height:r}}function Ave(e,t){return t===void 0&&(t=ui(e).getComputedStyle(e)),t.position==="fixed"}function Mve(e,t){t===void 0&&(t=ui(e).getComputedStyle(e));const r=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(i=>{const a=t[i];return typeof a=="string"?r.test(a):!1})}function o0(e,t){const r=[];function n(i){if(t!=null&&r.length>=t||!i)return r;if(Z3(i)&&i.scrollingElement!=null&&!r.includes(i.scrollingElement))return r.push(i.scrollingElement),r;if(!Cd(i)||tK(i)||r.includes(i))return r;const a=ui(e).getComputedStyle(i);return i!==e&&Mve(i,a)&&r.push(i),Ave(i,a)?r:n(i.parentNode)}return e?n(e):r}function uK(e){const[t]=o0(e,1);return t??null}function K1(e){return!s0||!e?null:Kl(e)?e:Q3(e)?Z3(e)||e===Yl(e).scrollingElement?window:Cd(e)?e:null:null}function lK(e){return Kl(e)?e.scrollX:e.scrollLeft}function cK(e){return Kl(e)?e.scrollY:e.scrollTop}function a4(e){return{x:lK(e),y:cK(e)}}var sn;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(sn||(sn={}));function fK(e){return!s0||!e?!1:e===document.scrollingElement}function dK(e){const t={x:0,y:0},r=fK(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},n={x:e.scrollWidth-r.width,y:e.scrollHeight-r.height},i=e.scrollTop<=t.y,a=e.scrollLeft<=t.x,s=e.scrollTop>=n.y,o=e.scrollLeft>=n.x;return{isTop:i,isLeft:a,isBottom:s,isRight:o,maxScroll:n,minScroll:t}}const _ve={x:.2,y:.2};function jve(e,t,r,n,i){let{top:a,left:s,right:o,bottom:u}=r;n===void 0&&(n=10),i===void 0&&(i=_ve);const{isTop:l,isBottom:c,isLeft:f,isRight:p}=dK(e),d={x:0,y:0},h={x:0,y:0},g={height:t.height*i.y,width:t.width*i.x};return!l&&a<=t.top+g.height?(d.y=sn.Backward,h.y=n*Math.abs((t.top+g.height-a)/g.height)):!c&&u>=t.bottom-g.height&&(d.y=sn.Forward,h.y=n*Math.abs((t.bottom-g.height-u)/g.height)),!p&&o>=t.right-g.width?(d.x=sn.Forward,h.x=n*Math.abs((t.right-g.width-o)/g.width)):!f&&s<=t.left+g.width&&(d.x=sn.Backward,h.x=n*Math.abs((t.left+g.width-s)/g.width)),{direction:d,speed:h}}function Lve(e){if(e===document.scrollingElement){const{innerWidth:a,innerHeight:s}=window;return{top:0,left:0,right:a,bottom:s,width:a,height:s}}const{top:t,left:r,right:n,bottom:i}=e.getBoundingClientRect();return{top:t,left:r,right:n,bottom:i,width:e.clientWidth,height:e.clientHeight}}function pK(e){return e.reduce((t,r)=>yl(t,a4(r)),ba)}function Ive(e){return e.reduce((t,r)=>t+lK(r),0)}function Tve(e){return e.reduce((t,r)=>t+cK(r),0)}function Ove(e,t){if(t===void 0&&(t=Ql),!e)return;const{top:r,left:n,bottom:i,right:a}=t(e);uK(e)&&(i<=0||a<=0||r>=window.innerHeight||n>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const kve=[["x",["left","right"],Ive],["y",["top","bottom"],Tve]];class tL{constructor(t,r){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=o0(r),i=pK(n);this.rect={...t},this.width=t.width,this.height=t.height;for(const[a,s,o]of kve)for(const u of s)Object.defineProperty(this,u,{get:()=>{const l=o(n),c=i[a]-l;return this.rect[u]+c},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class gf{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(r=>{var n;return(n=this.target)==null?void 0:n.removeEventListener(...r)})},this.target=t}add(t,r,n){var i;(i=this.target)==null||i.addEventListener(t,r,n),this.listeners.push([t,r,n])}}function Rve(e){const{EventTarget:t}=ui(e);return e instanceof t?e:Yl(e)}function Y1(e,t){const r=Math.abs(e.x),n=Math.abs(e.y);return typeof t=="number"?Math.sqrt(r**2+n**2)>t:"x"in t&&"y"in t?r>t.x&&n>t.y:"x"in t?r>t.x:"y"in t?n>t.y:!1}var zi;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(zi||(zi={}));function F6(e){e.preventDefault()}function Nve(e){e.stopPropagation()}var Pt;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(Pt||(Pt={}));const hK={start:[Pt.Space,Pt.Enter],cancel:[Pt.Esc],end:[Pt.Space,Pt.Enter,Pt.Tab]},Dve=(e,t)=>{let{currentCoordinates:r}=t;switch(e.code){case Pt.Right:return{...r,x:r.x+25};case Pt.Left:return{...r,x:r.x-25};case Pt.Down:return{...r,y:r.y+25};case Pt.Up:return{...r,y:r.y-25}}};class mK{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:r}}=t;this.props=t,this.listeners=new gf(Yl(r)),this.windowListeners=new gf(ui(r)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(zi.Resize,this.handleCancel),this.windowListeners.add(zi.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(zi.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:r}=this.props,n=t.node.current;n&&Ove(n),r(ba)}handleKeyDown(t){if(eL(t)){const{active:r,context:n,options:i}=this.props,{keyboardCodes:a=hK,coordinateGetter:s=Dve,scrollBehavior:o="smooth"}=i,{code:u}=t;if(a.end.includes(u)){this.handleEnd(t);return}if(a.cancel.includes(u)){this.handleCancel(t);return}const{collisionRect:l}=n.current,c=l?{x:l.left,y:l.top}:ba;this.referenceCoordinates||(this.referenceCoordinates=c);const f=s(t,{active:r,context:n.current,currentCoordinates:c});if(f){const p=qf(f,c),d={x:0,y:0},{scrollableAncestors:h}=n.current;for(const g of h){const y=t.code,{isTop:w,isRight:b,isLeft:S,isBottom:E,maxScroll:x,minScroll:A}=dK(g),j=Lve(g),I={x:Math.min(y===Pt.Right?j.right-j.width/2:j.right,Math.max(y===Pt.Right?j.left:j.left+j.width/2,f.x)),y:Math.min(y===Pt.Down?j.bottom-j.height/2:j.bottom,Math.max(y===Pt.Down?j.top:j.top+j.height/2,f.y))},T=y===Pt.Right&&!b||y===Pt.Left&&!S,B=y===Pt.Down&&!E||y===Pt.Up&&!w;if(T&&I.x!==f.x){const O=g.scrollLeft+p.x,P=y===Pt.Right&&O<=x.x||y===Pt.Left&&O>=A.x;if(P&&!p.y){g.scrollTo({left:O,behavior:o});return}P?d.x=g.scrollLeft-O:d.x=y===Pt.Right?g.scrollLeft-x.x:g.scrollLeft-A.x,d.x&&g.scrollBy({left:-d.x,behavior:o});break}else if(B&&I.y!==f.y){const O=g.scrollTop+p.y,P=y===Pt.Down&&O<=x.y||y===Pt.Up&&O>=A.y;if(P&&!p.x){g.scrollTo({top:O,behavior:o});return}P?d.y=g.scrollTop-O:d.y=y===Pt.Down?g.scrollTop-x.y:g.scrollTop-A.y,d.y&&g.scrollBy({top:-d.y,behavior:o});break}}this.handleMove(t,yl(qf(f,this.referenceCoordinates),d))}}}handleMove(t,r){const{onMove:n}=this.props;t.preventDefault(),n(r)}handleEnd(t){const{onEnd:r}=this.props;t.preventDefault(),this.detach(),r()}handleCancel(t){const{onCancel:r}=this.props;t.preventDefault(),this.detach(),r()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}mK.activators=[{eventName:"onKeyDown",handler:(e,t,r)=>{let{keyboardCodes:n=hK,onActivation:i}=t,{active:a}=r;const{code:s}=e.nativeEvent;if(n.start.includes(s)){const o=a.activatorNode.current;return o&&e.target!==o?!1:(e.preventDefault(),i?.({event:e.nativeEvent}),!0)}return!1}}];function B6(e){return!!(e&&"distance"in e)}function z6(e){return!!(e&&"delay"in e)}class rL{constructor(t,r,n){var i;n===void 0&&(n=Rve(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=r;const{event:a}=t,{target:s}=a;this.props=t,this.events=r,this.document=Yl(s),this.documentListeners=new gf(this.document),this.listeners=new gf(n),this.windowListeners=new gf(ui(s)),this.initialCoordinates=(i=i4(a))!=null?i:ba,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:r,bypassActivationConstraint:n}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(zi.Resize,this.handleCancel),this.windowListeners.add(zi.DragStart,F6),this.windowListeners.add(zi.VisibilityChange,this.handleCancel),this.windowListeners.add(zi.ContextMenu,F6),this.documentListeners.add(zi.Keydown,this.handleKeydown),r){if(n!=null&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(z6(r)){this.timeoutId=setTimeout(this.handleStart,r.delay),this.handlePending(r);return}if(B6(r)){this.handlePending(r);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,r){const{active:n,onPending:i}=this.props;i(n,t,this.initialCoordinates,r)}handleStart(){const{initialCoordinates:t}=this,{onStart:r}=this.props;t&&(this.activated=!0,this.documentListeners.add(zi.Click,Nve,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(zi.SelectionChange,this.removeTextSelection),r(t))}handleMove(t){var r;const{activated:n,initialCoordinates:i,props:a}=this,{onMove:s,options:{activationConstraint:o}}=a;if(!i)return;const u=(r=i4(t))!=null?r:ba,l=qf(i,u);if(!n&&o){if(B6(o)){if(o.tolerance!=null&&Y1(l,o.tolerance))return this.handleCancel();if(Y1(l,o.distance))return this.handleStart()}if(z6(o)&&Y1(l,o.tolerance))return this.handleCancel();this.handlePending(o,l);return}t.cancelable&&t.preventDefault(),s(u)}handleEnd(){const{onAbort:t,onEnd:r}=this.props;this.detach(),this.activated||t(this.props.active),r()}handleCancel(){const{onAbort:t,onCancel:r}=this.props;this.detach(),this.activated||t(this.props.active),r()}handleKeydown(t){t.code===Pt.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const Pve={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class gK extends rL{constructor(t){const{event:r}=t,n=Yl(r.target);super(t,Pve,n)}}gK.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return!r.isPrimary||r.button!==0?!1:(n?.({event:r}),!0)}}];const Fve={move:{name:"mousemove"},end:{name:"mouseup"}};var s4;(function(e){e[e.RightClick=2]="RightClick"})(s4||(s4={}));class Bve extends rL{constructor(t){super(t,Fve,Yl(t.event.target))}}Bve.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return r.button===s4.RightClick?!1:(n?.({event:r}),!0)}}];const Q1={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class zve extends rL{constructor(t){super(t,Q1)}static setup(){return window.addEventListener(Q1.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(Q1.move.name,t)};function t(){}}}zve.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;const{touches:i}=r;return i.length>1?!1:(n?.({event:r}),!0)}}];var yf;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(yf||(yf={}));var eg;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(eg||(eg={}));function $ve(e){let{acceleration:t,activator:r=yf.Pointer,canScroll:n,draggingRect:i,enabled:a,interval:s=5,order:o=eg.TreeOrder,pointerCoordinates:u,scrollableAncestors:l,scrollableAncestorRects:c,delta:f,threshold:p}=e;const d=qve({delta:f,disabled:!a}),[h,g]=tve(),y=F.useRef({x:0,y:0}),w=F.useRef({x:0,y:0}),b=F.useMemo(()=>{switch(r){case yf.Pointer:return u?{top:u.y,bottom:u.y,left:u.x,right:u.x}:null;case yf.DraggableRect:return i}},[r,i,u]),S=F.useRef(null),E=F.useCallback(()=>{const A=S.current;if(!A)return;const j=y.current.x*w.current.x,I=y.current.y*w.current.y;A.scrollBy(j,I)},[]),x=F.useMemo(()=>o===eg.TreeOrder?[...l].reverse():l,[o,l]);F.useEffect(()=>{if(!a||!l.length||!b){g();return}for(const A of x){if(n?.(A)===!1)continue;const j=l.indexOf(A),I=c[j];if(!I)continue;const{direction:T,speed:B}=jve(A,I,b,t,p);for(const O of["x","y"])d[O][T[O]]||(B[O]=0,T[O]=0);if(B.x>0||B.y>0){g(),S.current=A,h(E,s),y.current=B,w.current=T;return}}y.current={x:0,y:0},w.current={x:0,y:0},g()},[t,E,n,g,a,s,JSON.stringify(b),JSON.stringify(d),h,l,x,c,JSON.stringify(p)])}const Uve={x:{[sn.Backward]:!1,[sn.Forward]:!1},y:{[sn.Backward]:!1,[sn.Forward]:!1}};function qve(e){let{delta:t,disabled:r}=e;const n=n4(t);return Ad(i=>{if(r||!n||!i)return Uve;const a={x:Math.sign(t.x-n.x),y:Math.sign(t.y-n.y)};return{x:{[sn.Backward]:i.x[sn.Backward]||a.x===-1,[sn.Forward]:i.x[sn.Forward]||a.x===1},y:{[sn.Backward]:i.y[sn.Backward]||a.y===-1,[sn.Forward]:i.y[sn.Forward]||a.y===1}}},[r,t,n])}function Vve(e,t){const r=t!=null?e.get(t):void 0,n=r?r.node.current:null;return Ad(i=>{var a;return t==null?null:(a=n??i)!=null?a:null},[n,t])}function Jve(e,t){return F.useMemo(()=>e.reduce((r,n)=>{const{sensor:i}=n,a=i.activators.map(s=>({eventName:s.eventName,handler:t(s.handler,n)}));return[...r,...a]},[]),[e,t])}var Vf;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(Vf||(Vf={}));var o4;(function(e){e.Optimized="optimized"})(o4||(o4={}));const $6=new Map;function Hve(e,t){let{dragging:r,dependencies:n,config:i}=t;const[a,s]=F.useState(null),{frequency:o,measure:u,strategy:l}=i,c=F.useRef(e),f=y(),p=Uf(f),d=F.useCallback(function(w){w===void 0&&(w=[]),!p.current&&s(b=>b===null?w:b.concat(w.filter(S=>!b.includes(S))))},[p]),h=F.useRef(null),g=Ad(w=>{if(f&&!r)return $6;if(!w||w===$6||c.current!==e||a!=null){const b=new Map;for(let S of e){if(!S)continue;if(a&&a.length>0&&!a.includes(S.id)&&S.rect.current){b.set(S.id,S.rect.current);continue}const E=S.node.current,x=E?new tL(u(E),E):null;S.rect.current=x,x&&b.set(S.id,x)}return b}return w},[e,a,r,f,u]);return F.useEffect(()=>{c.current=e},[e]),F.useEffect(()=>{f||d()},[r,f]),F.useEffect(()=>{a&&a.length>0&&s(null)},[JSON.stringify(a)]),F.useEffect(()=>{f||typeof o!="number"||h.current!==null||(h.current=setTimeout(()=>{d(),h.current=null},o))},[o,f,d,...n]),{droppableRects:g,measureDroppableContainers:d,measuringScheduled:a!=null};function y(){switch(l){case Vf.Always:return!1;case Vf.BeforeDragging:return r;default:return!r}}}function yK(e,t){return Ad(r=>e?r||(typeof t=="function"?t(e):e):null,[t,e])}function Wve(e,t){return yK(e,t)}function Gve(e){let{callback:t,disabled:r}=e;const n=X3(t),i=F.useMemo(()=>{if(r||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:a}=window;return new a(n)},[n,r]);return F.useEffect(()=>()=>i?.disconnect(),[i]),i}function u0(e){let{callback:t,disabled:r}=e;const n=X3(t),i=F.useMemo(()=>{if(r||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:a}=window;return new a(n)},[r]);return F.useEffect(()=>()=>i?.disconnect(),[i]),i}function Kve(e){return new tL(Ql(e),e)}function U6(e,t,r){t===void 0&&(t=Kve);const[n,i]=F.useState(null);function a(){i(u=>{if(!e)return null;if(e.isConnected===!1){var l;return(l=u??r)!=null?l:null}const c=t(e);return JSON.stringify(u)===JSON.stringify(c)?u:c})}const s=Gve({callback(u){if(e)for(const l of u){const{type:c,target:f}=l;if(c==="childList"&&f instanceof HTMLElement&&f.contains(e)){a();break}}}}),o=u0({callback:a});return Ya(()=>{a(),e?(o?.observe(e),s?.observe(document.body,{childList:!0,subtree:!0})):(o?.disconnect(),s?.disconnect())},[e]),n}function Yve(e){const t=yK(e);return oK(e,t)}const q6=[];function Qve(e){const t=F.useRef(e),r=Ad(n=>e?n&&n!==q6&&e&&t.current&&e.parentNode===t.current.parentNode?n:o0(e):q6,[e]);return F.useEffect(()=>{t.current=e},[e]),r}function Zve(e){const[t,r]=F.useState(null),n=F.useRef(e),i=F.useCallback(a=>{const s=K1(a.target);s&&r(o=>o?(o.set(s,a4(s)),new Map(o)):null)},[]);return F.useEffect(()=>{const a=n.current;if(e!==a){s(a);const o=e.map(u=>{const l=K1(u);return l?(l.addEventListener("scroll",i,{passive:!0}),[l,a4(l)]):null}).filter(u=>u!=null);r(o.length?new Map(o):null),n.current=e}return()=>{s(e),s(a)};function s(o){o.forEach(u=>{const l=K1(u);l?.removeEventListener("scroll",i)})}},[i,e]),F.useMemo(()=>e.length?t?Array.from(t.values()).reduce((a,s)=>yl(a,s),ba):pK(e):ba,[e,t])}function V6(e,t){t===void 0&&(t=[]);const r=F.useRef(null);return F.useEffect(()=>{r.current=null},t),F.useEffect(()=>{const n=e!==ba;n&&!r.current&&(r.current=e),!n&&r.current&&(r.current=null)},[e]),r.current?qf(e,r.current):ba}function Xve(e){F.useEffect(()=>{if(!s0)return;const t=e.map(r=>{let{sensor:n}=r;return n.setup==null?void 0:n.setup()});return()=>{for(const r of t)r?.()}},e.map(t=>{let{sensor:r}=t;return r}))}function ebe(e,t){return F.useMemo(()=>e.reduce((r,n)=>{let{eventName:i,handler:a}=n;return r[i]=s=>{a(s,t)},r},{}),[e,t])}function vK(e){return F.useMemo(()=>e?Cve(e):null,[e])}const J6=[];function tbe(e,t){t===void 0&&(t=Ql);const[r]=e,n=vK(r?ui(r):null),[i,a]=F.useState(J6);function s(){a(()=>e.length?e.map(u=>fK(u)?n:new tL(t(u),u)):J6)}const o=u0({callback:s});return Ya(()=>{o?.disconnect(),s(),e.forEach(u=>o?.observe(u))},[e]),i}function rbe(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return Cd(t)?t:e}function nbe(e){let{measure:t}=e;const[r,n]=F.useState(null),i=F.useCallback(l=>{for(const{target:c}of l)if(Cd(c)){n(f=>{const p=t(c);return f?{...f,width:p.width,height:p.height}:p});break}},[t]),a=u0({callback:i}),s=F.useCallback(l=>{const c=rbe(l);a?.disconnect(),c&&a?.observe(c),n(c?t(c):null)},[t,a]),[o,u]=Qm(s);return F.useMemo(()=>({nodeRef:o,rect:r,setRef:u}),[r,o,u])}const ibe=[{sensor:gK,options:{}},{sensor:mK,options:{}}],abe={current:{}},om={draggable:{measure:P6},droppable:{measure:P6,strategy:Vf.WhileDragging,frequency:o4.Optimized},dragOverlay:{measure:Ql}};class vf extends Map{get(t){var r;return t!=null&&(r=super.get(t))!=null?r:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:r}=t;return!r})}getNodeFor(t){var r,n;return(r=(n=this.get(t))==null?void 0:n.node.current)!=null?r:void 0}}const sbe={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new vf,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Xm},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:om,measureDroppableContainers:Xm,windowRect:null,measuringScheduled:!1},obe={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Xm,draggableNodes:new Map,over:null,measureDroppableContainers:Xm},l0=F.createContext(obe),bK=F.createContext(sbe);function ube(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new vf}}}function lbe(e,t){switch(t.type){case rn.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case rn.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case rn.DragEnd:case rn.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case rn.RegisterDroppable:{const{element:r}=t,{id:n}=r,i=new vf(e.droppable.containers);return i.set(n,r),{...e,droppable:{...e.droppable,containers:i}}}case rn.SetDroppableDisabled:{const{id:r,key:n,disabled:i}=t,a=e.droppable.containers.get(r);if(!a||n!==a.key)return e;const s=new vf(e.droppable.containers);return s.set(r,{...a,disabled:i}),{...e,droppable:{...e.droppable,containers:s}}}case rn.UnregisterDroppable:{const{id:r,key:n}=t,i=e.droppable.containers.get(r);if(!i||n!==i.key)return e;const a=new vf(e.droppable.containers);return a.delete(r),{...e,droppable:{...e.droppable,containers:a}}}default:return e}}function cbe(e){let{disabled:t}=e;const{active:r,activatorEvent:n,draggableNodes:i}=F.useContext(l0),a=n4(n),s=n4(r?.id);return F.useEffect(()=>{if(!t&&!n&&a&&s!=null){if(!eL(a)||document.activeElement===a.target)return;const o=i.get(s);if(!o)return;const{activatorNode:u,node:l}=o;if(!u.current&&!l.current)return;requestAnimationFrame(()=>{for(const c of[u.current,l.current]){if(!c)continue;const f=ive(c);if(f){f.focus();break}}})}},[n,t,i,s,a]),null}function fbe(e,t){let{transform:r,...n}=t;return e!=null&&e.length?e.reduce((i,a)=>a({transform:i,...n}),r):r}function dbe(e){return F.useMemo(()=>({draggable:{...om.draggable,...e?.draggable},droppable:{...om.droppable,...e?.droppable},dragOverlay:{...om.dragOverlay,...e?.dragOverlay}}),[e?.draggable,e?.droppable,e?.dragOverlay])}function pbe(e){let{activeNode:t,measure:r,initialRect:n,config:i=!0}=e;const a=F.useRef(!1),{x:s,y:o}=typeof i=="boolean"?{x:i,y:i}:i;Ya(()=>{if(!s&&!o||!t){a.current=!1;return}if(a.current||!n)return;const l=t?.node.current;if(!l||l.isConnected===!1)return;const c=r(l),f=oK(c,n);if(s||(f.x=0),o||(f.y=0),a.current=!0,Math.abs(f.x)>0||Math.abs(f.y)>0){const p=uK(l);p&&p.scrollBy({top:f.y,left:f.x})}},[t,s,o,n,r])}const wK=F.createContext({...ba,scaleX:1,scaleY:1});var Ks;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(Ks||(Ks={}));const xKe=F.memo(function(t){var r,n,i,a;let{id:s,accessibility:o,autoScroll:u=!0,children:l,sensors:c=ibe,collisionDetection:f=yve,measuring:p,modifiers:d,...h}=t;const g=F.useReducer(lbe,void 0,ube),[y,w]=g,[b,S]=cve(),[E,x]=F.useState(Ks.Uninitialized),A=E===Ks.Initialized,{draggable:{active:j,nodes:I,translate:T},droppable:{containers:B}}=y,O=j!=null?I.get(j):null,P=F.useRef({initial:null,translated:null}),N=F.useMemo(()=>{var Xe;return j!=null?{id:j,data:(Xe=O?.data)!=null?Xe:abe,rect:P}:null},[j,O]),J=F.useRef(null),[X,K]=F.useState(null),[Z,H]=F.useState(null),Y=Uf(h,Object.values(h)),ie=Md("DndDescribedBy",s),re=F.useMemo(()=>B.getEnabled(),[B]),ae=dbe(p),{droppableRects:fe,measureDroppableContainers:ue,measuringScheduled:ne}=Hve(re,{dragging:A,dependencies:[T.x,T.y],config:ae.droppable}),Q=Vve(I,j),G=F.useMemo(()=>Z?i4(Z):null,[Z]),me=nt(),ge=Wve(Q,ae.draggable.measure);pbe({activeNode:j!=null?I.get(j):null,config:me.layoutShiftCompensation,initialRect:ge,measure:ae.draggable.measure});const Ce=U6(Q,ae.draggable.measure,ge),Oe=U6(Q?Q.parentElement:null),be=F.useRef({activatorEvent:null,active:null,activeNode:Q,collisionRect:null,collisions:null,droppableRects:fe,draggableNodes:I,draggingNode:null,draggingNodeRect:null,droppableContainers:B,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),je=B.getNodeFor((r=be.current.over)==null?void 0:r.id),De=nbe({measure:ae.dragOverlay.measure}),ye=(n=De.nodeRef.current)!=null?n:Q,U=A?(i=De.rect)!=null?i:Ce:null,R=!!(De.nodeRef.current&&De.rect),M=Yve(R?null:Ce),C=vK(ye?ui(ye):null),L=Qve(A?je??Q:null),k=tbe(L),z=fbe(d,{transform:{x:T.x-M.x,y:T.y-M.y,scaleX:1,scaleY:1},activatorEvent:Z,active:N,activeNodeRect:Ce,containerNodeRect:Oe,draggingNodeRect:U,over:be.current.over,overlayNodeRect:De.rect,scrollableAncestors:L,scrollableAncestorRects:k,windowRect:C}),V=G?yl(G,T):null,W=Zve(L),se=V6(W),ce=V6(W,[Ce]),ve=yl(z,se),Te=U?wve(U,z):null,Be=N&&Te?f({active:N,collisionRect:Te,droppableRects:fe,droppableContainers:re,pointerCoordinates:V}):null,mt=sK(Be,"id"),[Jt,At]=F.useState(null),Xt=R?z:yl(z,ce),Ft=vve(Xt,(a=Jt?.rect)!=null?a:null,Ce),gt=F.useRef(null),fn=F.useCallback((Xe,st)=>{let{sensor:yt,options:ke}=st;if(J.current==null)return;const $e=I.get(J.current);if(!$e)return;const et=Xe.nativeEvent,We=new yt({active:J.current,activeNode:$e,event:et,options:ke,context:be,onAbort(qt){if(!I.get(qt))return;const{onDragAbort:Kr}=Y.current,fr={id:qt};Kr?.(fr),b({type:"onDragAbort",event:fr})},onPending(qt,dn,Kr,fr){if(!I.get(qt))return;const{onDragPending:Zn}=Y.current,pn={id:qt,constraint:dn,initialCoordinates:Kr,offset:fr};Zn?.(pn),b({type:"onDragPending",event:pn})},onStart(qt){const dn=J.current;if(dn==null)return;const Kr=I.get(dn);if(!Kr)return;const{onDragStart:fr}=Y.current,_n={activatorEvent:et,active:{id:dn,data:Kr.data,rect:P}};Uc.unstable_batchedUpdates(()=>{fr?.(_n),x(Ks.Initializing),w({type:rn.DragStart,initialCoordinates:qt,active:dn}),b({type:"onDragStart",event:_n}),K(gt.current),H(et)})},onMove(qt){w({type:rn.DragMove,coordinates:qt})},onEnd:Dt(rn.DragEnd),onCancel:Dt(rn.DragCancel)});gt.current=We;function Dt(qt){return async function(){const{active:Kr,collisions:fr,over:_n,scrollAdjustedTranslate:Zn}=be.current;let pn=null;if(Kr&&Zn){const{cancelDrop:Nn}=Y.current;pn={activatorEvent:et,active:Kr,collisions:fr,delta:Zn,over:_n},qt===rn.DragEnd&&typeof Nn=="function"&&await Promise.resolve(Nn(pn))&&(qt=rn.DragCancel)}J.current=null,Uc.unstable_batchedUpdates(()=>{w({type:qt}),x(Ks.Uninitialized),At(null),K(null),H(null),gt.current=null;const Nn=qt===rn.DragEnd?"onDragEnd":"onDragCancel";if(pn){const Yr=Y.current[Nn];Yr?.(pn),b({type:Nn,event:pn})}})}}},[I]),Gt=F.useCallback((Xe,st)=>(yt,ke)=>{const $e=yt.nativeEvent,et=I.get(ke);if(J.current!==null||!et||$e.dndKit||$e.defaultPrevented)return;const We={active:et};Xe(yt,st.options,We)===!0&&($e.dndKit={capturedBy:st.sensor},J.current=ke,fn(yt,st))},[I,fn]),pe=Jve(c,Gt);Xve(c),Ya(()=>{Ce&&E===Ks.Initializing&&x(Ks.Initialized)},[Ce,E]),F.useEffect(()=>{const{onDragMove:Xe}=Y.current,{active:st,activatorEvent:yt,collisions:ke,over:$e}=be.current;if(!st||!yt)return;const et={active:st,activatorEvent:yt,collisions:ke,delta:{x:ve.x,y:ve.y},over:$e};Uc.unstable_batchedUpdates(()=>{Xe?.(et),b({type:"onDragMove",event:et})})},[ve.x,ve.y]),F.useEffect(()=>{const{active:Xe,activatorEvent:st,collisions:yt,droppableContainers:ke,scrollAdjustedTranslate:$e}=be.current;if(!Xe||J.current==null||!st||!$e)return;const{onDragOver:et}=Y.current,We=ke.get(mt),Dt=We&&We.rect.current?{id:We.id,rect:We.rect.current,data:We.data,disabled:We.disabled}:null,qt={active:Xe,activatorEvent:st,collisions:yt,delta:{x:$e.x,y:$e.y},over:Dt};Uc.unstable_batchedUpdates(()=>{At(Dt),et?.(qt),b({type:"onDragOver",event:qt})})},[mt]),Ya(()=>{be.current={activatorEvent:Z,active:N,activeNode:Q,collisionRect:Te,collisions:Be,droppableRects:fe,draggableNodes:I,draggingNode:ye,draggingNodeRect:U,droppableContainers:B,over:Jt,scrollableAncestors:L,scrollAdjustedTranslate:ve},P.current={initial:U,translated:Te}},[N,Q,Be,Te,I,ye,U,fe,B,Jt,L,ve]),$ve({...me,delta:T,draggingRect:Te,pointerCoordinates:V,scrollableAncestors:L,scrollableAncestorRects:k});const Me=F.useMemo(()=>({active:N,activeNode:Q,activeNodeRect:Ce,activatorEvent:Z,collisions:Be,containerNodeRect:Oe,dragOverlay:De,draggableNodes:I,droppableContainers:B,droppableRects:fe,over:Jt,measureDroppableContainers:ue,scrollableAncestors:L,scrollableAncestorRects:k,measuringConfiguration:ae,measuringScheduled:ne,windowRect:C}),[N,Q,Ce,Z,Be,Oe,De,I,B,fe,Jt,ue,L,k,ae,ne,C]),Re=F.useMemo(()=>({activatorEvent:Z,activators:pe,active:N,activeNodeRect:Ce,ariaDescribedById:{draggable:ie},dispatch:w,draggableNodes:I,over:Jt,measureDroppableContainers:ue}),[Z,pe,N,Ce,w,ie,I,Jt,ue]);return dt.createElement(nK.Provider,{value:S},dt.createElement(l0.Provider,{value:Re},dt.createElement(bK.Provider,{value:Me},dt.createElement(wK.Provider,{value:Ft},l)),dt.createElement(cbe,{disabled:o?.restoreFocus===!1})),dt.createElement(pve,{...o,hiddenTextDescribedById:ie}));function nt(){const Xe=X?.autoScrollEnabled===!1,st=typeof u=="object"?u.enabled===!1:u===!1,yt=A&&!Xe&&!st;return typeof u=="object"?{...u,enabled:yt}:{enabled:yt}}}),hbe=F.createContext(null),H6="button",mbe="Draggable";function gbe(e){let{id:t,data:r,disabled:n=!1,attributes:i}=e;const a=Md(mbe),{activators:s,activatorEvent:o,active:u,activeNodeRect:l,ariaDescribedById:c,draggableNodes:f,over:p}=F.useContext(l0),{role:d=H6,roleDescription:h="draggable",tabIndex:g=0}=i??{},y=u?.id===t,w=F.useContext(y?wK:hbe),[b,S]=Qm(),[E,x]=Qm(),A=ebe(s,t),j=Uf(r);Ya(()=>(f.set(t,{id:t,key:a,node:b,activatorNode:E,data:j}),()=>{const T=f.get(t);T&&T.key===a&&f.delete(t)}),[f,t]);const I=F.useMemo(()=>({role:d,tabIndex:g,"aria-disabled":n,"aria-pressed":y&&d===H6?!0:void 0,"aria-roledescription":h,"aria-describedby":c.draggable}),[n,d,g,y,h,c.draggable]);return{active:u,activatorEvent:o,activeNodeRect:l,attributes:I,isDragging:y,listeners:n?void 0:A,node:b,over:p,setNodeRef:S,setActivatorNodeRef:x,transform:w}}function ybe(){return F.useContext(bK)}const vbe="Droppable",bbe={timeout:25};function wbe(e){let{data:t,disabled:r=!1,id:n,resizeObserverConfig:i}=e;const a=Md(vbe),{active:s,dispatch:o,over:u,measureDroppableContainers:l}=F.useContext(l0),c=F.useRef({disabled:r}),f=F.useRef(!1),p=F.useRef(null),d=F.useRef(null),{disabled:h,updateMeasurementsFor:g,timeout:y}={...bbe,...i},w=Uf(g??n),b=F.useCallback(()=>{if(!f.current){f.current=!0;return}d.current!=null&&clearTimeout(d.current),d.current=setTimeout(()=>{l(Array.isArray(w.current)?w.current:[w.current]),d.current=null},y)},[y]),S=u0({callback:b,disabled:h||!s}),E=F.useCallback((I,T)=>{S&&(T&&(S.unobserve(T),f.current=!1),I&&S.observe(I))},[S]),[x,A]=Qm(E),j=Uf(t);return F.useEffect(()=>{!S||!x.current||(S.disconnect(),f.current=!1,S.observe(x.current))},[x,S]),F.useEffect(()=>(o({type:rn.RegisterDroppable,element:{id:n,key:a,disabled:r,node:x,rect:p,data:j}}),()=>o({type:rn.UnregisterDroppable,key:a,id:n})),[n]),F.useEffect(()=>{r!==c.current.disabled&&(o({type:rn.SetDroppableDisabled,id:n,key:a,disabled:r}),c.current.disabled=r)},[n,a,r,o]),{active:s,rect:p,isOver:u?.id===n,node:x,over:u,setNodeRef:A}}function SK(e,t,r){const n=e.slice();return n.splice(r<0?n.length+r:r,0,n.splice(t,1)[0]),n}function Sbe(e,t){return e.reduce((r,n,i)=>{const a=t.get(n);return a&&(r[i]=a),r},Array(e.length))}function Sh(e){return e!==null&&e>=0}function xbe(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function Ebe(e){return typeof e=="boolean"?{draggable:e,droppable:e}:e}const xK=e=>{let{rects:t,activeIndex:r,overIndex:n,index:i}=e;const a=SK(t,n,r),s=t[i],o=a[i];return!o||!s?null:{x:o.left-s.left,y:o.top-s.top,scaleX:o.width/s.width,scaleY:o.height/s.height}},xh={scaleX:1,scaleY:1},EKe=e=>{var t;let{activeIndex:r,activeNodeRect:n,index:i,rects:a,overIndex:s}=e;const o=(t=a[r])!=null?t:n;if(!o)return null;if(i===r){const l=a[s];return l?{x:0,y:r<s?l.top+l.height-(o.top+o.height):l.top-o.top,...xh}:null}const u=Cbe(a,i,r);return i>r&&i<=s?{x:0,y:-o.height-u,...xh}:i<r&&i>=s?{x:0,y:o.height+u,...xh}:{x:0,y:0,...xh}};function Cbe(e,t,r){const n=e[t],i=e[t-1],a=e[t+1];return n?r<t?i?n.top-(i.top+i.height):a?a.top-(n.top+n.height):0:a?a.top-(n.top+n.height):i?n.top-(i.top+i.height):0:0}const EK="Sortable",CK=dt.createContext({activeIndex:-1,containerId:EK,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:xK,disabled:{draggable:!1,droppable:!1}});function CKe(e){let{children:t,id:r,items:n,strategy:i=xK,disabled:a=!1}=e;const{active:s,dragOverlay:o,droppableRects:u,over:l,measureDroppableContainers:c}=ybe(),f=Md(EK,r),p=o.rect!==null,d=F.useMemo(()=>n.map(A=>typeof A=="object"&&"id"in A?A.id:A),[n]),h=s!=null,g=s?d.indexOf(s.id):-1,y=l?d.indexOf(l.id):-1,w=F.useRef(d),b=!xbe(d,w.current),S=y!==-1&&g===-1||b,E=Ebe(a);Ya(()=>{b&&h&&c(d)},[b,d,h,c]),F.useEffect(()=>{w.current=d},[d]);const x=F.useMemo(()=>({activeIndex:g,containerId:f,disabled:E,disableTransforms:S,items:d,overIndex:y,useDragOverlay:p,sortedRects:Sbe(d,u),strategy:i}),[g,f,E.draggable,E.droppable,S,d,y,u,p,i]);return dt.createElement(CK.Provider,{value:x},t)}const Abe=e=>{let{id:t,items:r,activeIndex:n,overIndex:i}=e;return SK(r,n,i).indexOf(t)},Mbe=e=>{let{containerId:t,isSorting:r,wasDragging:n,index:i,items:a,newIndex:s,previousItems:o,previousContainerId:u,transition:l}=e;return!l||!n||o!==a&&i===s?!1:r?!0:s!==i&&t===u},_be={duration:200,easing:"ease"},AK="transform",jbe=Zm.Transition.toString({property:AK,duration:0,easing:"linear"}),Lbe={roleDescription:"sortable"};function Ibe(e){let{disabled:t,index:r,node:n,rect:i}=e;const[a,s]=F.useState(null),o=F.useRef(r);return Ya(()=>{if(!t&&r!==o.current&&n.current){const u=i.current;if(u){const l=Ql(n.current,{ignoreTransform:!0}),c={x:u.left-l.left,y:u.top-l.top,scaleX:u.width/l.width,scaleY:u.height/l.height};(c.x||c.y)&&s(c)}}r!==o.current&&(o.current=r)},[t,r,n,i]),F.useEffect(()=>{a&&s(null)},[a]),a}function AKe(e){let{animateLayoutChanges:t=Mbe,attributes:r,disabled:n,data:i,getNewIndex:a=Abe,id:s,strategy:o,resizeObserverConfig:u,transition:l=_be}=e;const{items:c,containerId:f,activeIndex:p,disabled:d,disableTransforms:h,sortedRects:g,overIndex:y,useDragOverlay:w,strategy:b}=F.useContext(CK),S=Tbe(n,d),E=c.indexOf(s),x=F.useMemo(()=>({sortable:{containerId:f,index:E,items:c},...i}),[f,i,E,c]),A=F.useMemo(()=>c.slice(c.indexOf(s)),[c,s]),{rect:j,node:I,isOver:T,setNodeRef:B}=wbe({id:s,data:x,disabled:S.droppable,resizeObserverConfig:{updateMeasurementsFor:A,...u}}),{active:O,activatorEvent:P,activeNodeRect:N,attributes:J,setNodeRef:X,listeners:K,isDragging:Z,over:H,setActivatorNodeRef:Y,transform:ie}=gbe({id:s,data:x,attributes:{...Lbe,...r},disabled:S.draggable}),re=eve(B,X),ae=!!O,fe=ae&&!h&&Sh(p)&&Sh(y),ue=!w&&Z,ne=ue&&fe?ie:null,G=fe?ne??(o??b)({rects:g,activeNodeRect:N,activeIndex:p,overIndex:y,index:E}):null,me=Sh(p)&&Sh(y)?a({id:s,items:c,activeIndex:p,overIndex:y}):E,ge=O?.id,Ce=F.useRef({activeId:ge,items:c,newIndex:me,containerId:f}),Oe=c!==Ce.current.items,be=t({active:O,containerId:f,isDragging:Z,isSorting:ae,id:s,index:E,items:c,newIndex:Ce.current.newIndex,previousItems:Ce.current.items,previousContainerId:Ce.current.containerId,transition:l,wasDragging:Ce.current.activeId!=null}),je=Ibe({disabled:!be,index:E,node:I,rect:j});return F.useEffect(()=>{ae&&Ce.current.newIndex!==me&&(Ce.current.newIndex=me),f!==Ce.current.containerId&&(Ce.current.containerId=f),c!==Ce.current.items&&(Ce.current.items=c)},[ae,me,f,c]),F.useEffect(()=>{if(ge===Ce.current.activeId)return;if(ge!=null&&Ce.current.activeId==null){Ce.current.activeId=ge;return}const ye=setTimeout(()=>{Ce.current.activeId=ge},50);return()=>clearTimeout(ye)},[ge]),{active:O,activeIndex:p,attributes:J,data:x,rect:j,index:E,newIndex:me,items:c,isOver:T,isSorting:ae,isDragging:Z,listeners:K,node:I,overIndex:y,over:H,setNodeRef:re,setActivatorNodeRef:Y,setDroppableNodeRef:B,setDraggableNodeRef:X,transform:je??G,transition:De()};function De(){if(je||Oe&&Ce.current.newIndex===E)return jbe;if(!(ue&&!eL(P)||!l)&&(ae||be))return Zm.Transition.toString({...l,property:AK})}}function Tbe(e,t){var r,n;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(r=e?.draggable)!=null?r:t.draggable,droppable:(n=e?.droppable)!=null?n:t.droppable}}function tg(e){if(!e)return!1;const t=e.data.current;return!!(t&&"sortable"in t&&typeof t.sortable=="object"&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable)}const Obe=[Pt.Down,Pt.Right,Pt.Up,Pt.Left],MKe=(e,t)=>{let{context:{active:r,collisionRect:n,droppableRects:i,droppableContainers:a,over:s,scrollableAncestors:o}}=t;if(Obe.includes(e.code)){if(e.preventDefault(),!r||!n)return;const u=[];a.getEnabled().forEach(f=>{if(!f||f!=null&&f.disabled)return;const p=i.get(f.id);if(p)switch(e.code){case Pt.Down:n.top<p.top&&u.push(f);break;case Pt.Up:n.top>p.top&&u.push(f);break;case Pt.Left:n.left>p.left&&u.push(f);break;case Pt.Right:n.left<p.left&&u.push(f);break}});const l=mve({collisionRect:n,droppableRects:i,droppableContainers:u});let c=sK(l,"id");if(c===s?.id&&l.length>1&&(c=l[1].id),c!=null){const f=a.get(r.id),p=a.get(c),d=p?i.get(p.id):null,h=p?.node.current;if(h&&d&&f&&p){const y=o0(h).some((A,j)=>o[j]!==A),w=MK(f,p),b=kbe(f,p),S=y||!w?{x:0,y:0}:{x:b?n.width-d.width:0,y:b?n.height-d.height:0},E={x:d.left,y:d.top};return S.x&&S.y?E:qf(E,S)}}}};function MK(e,t){return!tg(e)||!tg(t)?!1:e.data.current.sortable.containerId===t.data.current.sortable.containerId}function kbe(e,t){return!tg(e)||!tg(t)||!MK(e,t)?!1:e.data.current.sortable.index<t.data.current.sortable.index}var Eh={};var W6;function _K(){return W6||(W6=1,Eh.read=function(e,t,r,n,i){var a,s,o=i*8-n-1,u=(1<<o)-1,l=u>>1,c=-7,f=r?i-1:0,p=r?-1:1,d=e[t+f];for(f+=p,a=d&(1<<-c)-1,d>>=-c,c+=o;c>0;a=a*256+e[t+f],f+=p,c-=8);for(s=a&(1<<-c)-1,a>>=-c,c+=n;c>0;s=s*256+e[t+f],f+=p,c-=8);if(a===0)a=1-l;else{if(a===u)return s?NaN:(d?-1:1)*(1/0);s=s+Math.pow(2,n),a=a-l}return(d?-1:1)*s*Math.pow(2,a-n)},Eh.write=function(e,t,r,n,i,a){var s,o,u,l=a*8-i-1,c=(1<<l)-1,f=c>>1,p=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:a-1,h=n?1:-1,g=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),s+f>=1?t+=p/u:t+=p*Math.pow(2,1-f),t*u>=2&&(s++,u/=2),s+f>=c?(o=0,s=c):s+f>=1?(o=(t*u-1)*Math.pow(2,i),s=s+f):(o=t*Math.pow(2,f-1)*Math.pow(2,i),s=0));i>=8;e[r+d]=o&255,d+=h,o/=256,i-=8);for(s=s<<i|o,l+=i;l>0;e[r+d]=s&255,d+=h,s/=256,l-=8);e[r+d-h]|=g*128}),Eh}var jK=_K();const Rbe=ot(jK),Nbe=Rj({__proto__:null,default:Rbe},[jK]);var Ch={exports:{}},Z1={},Ic={},G6;function LK(){if(G6)return Ic;G6=1,Ic.byteLength=o,Ic.toByteArray=l,Ic.fromByteArray=p;for(var e=[],t=[],r=typeof Uint8Array<"u"?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,a=n.length;i<a;++i)e[i]=n[i],t[n.charCodeAt(i)]=i;t[45]=62,t[95]=63;function s(d){var h=d.length;if(h%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var g=d.indexOf("=");g===-1&&(g=h);var y=g===h?0:4-g%4;return[g,y]}function o(d){var h=s(d),g=h[0],y=h[1];return(g+y)*3/4-y}function u(d,h,g){return(h+g)*3/4-g}function l(d){var h,g=s(d),y=g[0],w=g[1],b=new r(u(d,y,w)),S=0,E=w>0?y-4:y,x;for(x=0;x<E;x+=4)h=t[d.charCodeAt(x)]<<18|t[d.charCodeAt(x+1)]<<12|t[d.charCodeAt(x+2)]<<6|t[d.charCodeAt(x+3)],b[S++]=h>>16&255,b[S++]=h>>8&255,b[S++]=h&255;return w===2&&(h=t[d.charCodeAt(x)]<<2|t[d.charCodeAt(x+1)]>>4,b[S++]=h&255),w===1&&(h=t[d.charCodeAt(x)]<<10|t[d.charCodeAt(x+1)]<<4|t[d.charCodeAt(x+2)]>>2,b[S++]=h>>8&255,b[S++]=h&255),b}function c(d){return e[d>>18&63]+e[d>>12&63]+e[d>>6&63]+e[d&63]}function f(d,h,g){for(var y,w=[],b=h;b<g;b+=3)y=(d[b]<<16&16711680)+(d[b+1]<<8&65280)+(d[b+2]&255),w.push(c(y));return w.join("")}function p(d){for(var h,g=d.length,y=g%3,w=[],b=16383,S=0,E=g-y;S<E;S+=b)w.push(f(d,S,S+b>E?E:S+b));return y===1?(h=d[g-1],w.push(e[h>>2]+e[h<<4&63]+"==")):y===2&&(h=(d[g-2]<<8)+d[g-1],w.push(e[h>>10]+e[h>>4&63]+e[h<<2&63]+"=")),w.join("")}return Ic}var K6;function Dbe(){return K6||(K6=1,(function(e){var t=LK(),r=_K(),n=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=o,e.SlowBuffer=b,e.INSPECT_MAX_BYTES=50;var i=2147483647;e.kMaxLength=i,o.TYPED_ARRAY_SUPPORT=a(),!o.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function a(){try{var U=new Uint8Array(1),R={foo:function(){return 42}};return Object.setPrototypeOf(R,Uint8Array.prototype),Object.setPrototypeOf(U,R),U.foo()===42}catch{return!1}}Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}});function s(U){if(U>i)throw new RangeError('The value "'+U+'" is invalid for option "size"');var R=new Uint8Array(U);return Object.setPrototypeOf(R,o.prototype),R}function o(U,R,M){if(typeof U=="number"){if(typeof R=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(U)}return u(U,R,M)}o.poolSize=8192;function u(U,R,M){if(typeof U=="string")return p(U,R);if(ArrayBuffer.isView(U))return h(U);if(U==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof U);if(je(U,ArrayBuffer)||U&&je(U.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(je(U,SharedArrayBuffer)||U&&je(U.buffer,SharedArrayBuffer)))return g(U,R,M);if(typeof U=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var C=U.valueOf&&U.valueOf();if(C!=null&&C!==U)return o.from(C,R,M);var L=y(U);if(L)return L;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof U[Symbol.toPrimitive]=="function")return o.from(U[Symbol.toPrimitive]("string"),R,M);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof U)}o.from=function(U,R,M){return u(U,R,M)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array);function l(U){if(typeof U!="number")throw new TypeError('"size" argument must be of type number');if(U<0)throw new RangeError('The value "'+U+'" is invalid for option "size"')}function c(U,R,M){return l(U),U<=0?s(U):R!==void 0?typeof M=="string"?s(U).fill(R,M):s(U).fill(R):s(U)}o.alloc=function(U,R,M){return c(U,R,M)};function f(U){return l(U),s(U<0?0:w(U)|0)}o.allocUnsafe=function(U){return f(U)},o.allocUnsafeSlow=function(U){return f(U)};function p(U,R){if((typeof R!="string"||R==="")&&(R="utf8"),!o.isEncoding(R))throw new TypeError("Unknown encoding: "+R);var M=S(U,R)|0,C=s(M),L=C.write(U,R);return L!==M&&(C=C.slice(0,L)),C}function d(U){for(var R=U.length<0?0:w(U.length)|0,M=s(R),C=0;C<R;C+=1)M[C]=U[C]&255;return M}function h(U){if(je(U,Uint8Array)){var R=new Uint8Array(U);return g(R.buffer,R.byteOffset,R.byteLength)}return d(U)}function g(U,R,M){if(R<0||U.byteLength<R)throw new RangeError('"offset" is outside of buffer bounds');if(U.byteLength<R+(M||0))throw new RangeError('"length" is outside of buffer bounds');var C;return R===void 0&&M===void 0?C=new Uint8Array(U):M===void 0?C=new Uint8Array(U,R):C=new Uint8Array(U,R,M),Object.setPrototypeOf(C,o.prototype),C}function y(U){if(o.isBuffer(U)){var R=w(U.length)|0,M=s(R);return M.length===0||U.copy(M,0,0,R),M}if(U.length!==void 0)return typeof U.length!="number"||De(U.length)?s(0):d(U);if(U.type==="Buffer"&&Array.isArray(U.data))return d(U.data)}function w(U){if(U>=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return U|0}function b(U){return+U!=U&&(U=0),o.alloc(+U)}o.isBuffer=function(R){return R!=null&&R._isBuffer===!0&&R!==o.prototype},o.compare=function(R,M){if(je(R,Uint8Array)&&(R=o.from(R,R.offset,R.byteLength)),je(M,Uint8Array)&&(M=o.from(M,M.offset,M.byteLength)),!o.isBuffer(R)||!o.isBuffer(M))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(R===M)return 0;for(var C=R.length,L=M.length,k=0,z=Math.min(C,L);k<z;++k)if(R[k]!==M[k]){C=R[k],L=M[k];break}return C<L?-1:L<C?1:0},o.isEncoding=function(R){switch(String(R).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(R,M){if(!Array.isArray(R))throw new TypeError('"list" argument must be an Array of Buffers');if(R.length===0)return o.alloc(0);var C;if(M===void 0)for(M=0,C=0;C<R.length;++C)M+=R[C].length;var L=o.allocUnsafe(M),k=0;for(C=0;C<R.length;++C){var z=R[C];if(je(z,Uint8Array))k+z.length>L.length?o.from(z).copy(L,k):Uint8Array.prototype.set.call(L,z,k);else if(o.isBuffer(z))z.copy(L,k);else throw new TypeError('"list" argument must be an Array of Buffers');k+=z.length}return L};function S(U,R){if(o.isBuffer(U))return U.length;if(ArrayBuffer.isView(U)||je(U,ArrayBuffer))return U.byteLength;if(typeof U!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof U);var M=U.length,C=arguments.length>2&&arguments[2]===!0;if(!C&&M===0)return 0;for(var L=!1;;)switch(R){case"ascii":case"latin1":case"binary":return M;case"utf8":case"utf-8":return me(U).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M*2;case"hex":return M>>>1;case"base64":return Oe(U).length;default:if(L)return C?-1:me(U).length;R=(""+R).toLowerCase(),L=!0}}o.byteLength=S;function E(U,R,M){var C=!1;if((R===void 0||R<0)&&(R=0),R>this.length||((M===void 0||M>this.length)&&(M=this.length),M<=0)||(M>>>=0,R>>>=0,M<=R))return"";for(U||(U="utf8");;)switch(U){case"hex":return Y(this,R,M);case"utf8":case"utf-8":return J(this,R,M);case"ascii":return Z(this,R,M);case"latin1":case"binary":return H(this,R,M);case"base64":return N(this,R,M);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ie(this,R,M);default:if(C)throw new TypeError("Unknown encoding: "+U);U=(U+"").toLowerCase(),C=!0}}o.prototype._isBuffer=!0;function x(U,R,M){var C=U[R];U[R]=U[M],U[M]=C}o.prototype.swap16=function(){var R=this.length;if(R%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var M=0;M<R;M+=2)x(this,M,M+1);return this},o.prototype.swap32=function(){var R=this.length;if(R%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var M=0;M<R;M+=4)x(this,M,M+3),x(this,M+1,M+2);return this},o.prototype.swap64=function(){var R=this.length;if(R%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var M=0;M<R;M+=8)x(this,M,M+7),x(this,M+1,M+6),x(this,M+2,M+5),x(this,M+3,M+4);return this},o.prototype.toString=function(){var R=this.length;return R===0?"":arguments.length===0?J(this,0,R):E.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(R){if(!o.isBuffer(R))throw new TypeError("Argument must be a Buffer");return this===R?!0:o.compare(this,R)===0},o.prototype.inspect=function(){var R="",M=e.INSPECT_MAX_BYTES;return R=this.toString("hex",0,M).replace(/(.{2})/g,"$1 ").trim(),this.length>M&&(R+=" ... "),"<Buffer "+R+">"},n&&(o.prototype[n]=o.prototype.inspect),o.prototype.compare=function(R,M,C,L,k){if(je(R,Uint8Array)&&(R=o.from(R,R.offset,R.byteLength)),!o.isBuffer(R))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof R);if(M===void 0&&(M=0),C===void 0&&(C=R?R.length:0),L===void 0&&(L=0),k===void 0&&(k=this.length),M<0||C>R.length||L<0||k>this.length)throw new RangeError("out of range index");if(L>=k&&M>=C)return 0;if(L>=k)return-1;if(M>=C)return 1;if(M>>>=0,C>>>=0,L>>>=0,k>>>=0,this===R)return 0;for(var z=k-L,V=C-M,W=Math.min(z,V),se=this.slice(L,k),ce=R.slice(M,C),ve=0;ve<W;++ve)if(se[ve]!==ce[ve]){z=se[ve],V=ce[ve];break}return z<V?-1:V<z?1:0};function A(U,R,M,C,L){if(U.length===0)return-1;if(typeof M=="string"?(C=M,M=0):M>2147483647?M=2147483647:M<-2147483648&&(M=-2147483648),M=+M,De(M)&&(M=L?0:U.length-1),M<0&&(M=U.length+M),M>=U.length){if(L)return-1;M=U.length-1}else if(M<0)if(L)M=0;else return-1;if(typeof R=="string"&&(R=o.from(R,C)),o.isBuffer(R))return R.length===0?-1:j(U,R,M,C,L);if(typeof R=="number")return R=R&255,typeof Uint8Array.prototype.indexOf=="function"?L?Uint8Array.prototype.indexOf.call(U,R,M):Uint8Array.prototype.lastIndexOf.call(U,R,M):j(U,[R],M,C,L);throw new TypeError("val must be string, number or Buffer")}function j(U,R,M,C,L){var k=1,z=U.length,V=R.length;if(C!==void 0&&(C=String(C).toLowerCase(),C==="ucs2"||C==="ucs-2"||C==="utf16le"||C==="utf-16le")){if(U.length<2||R.length<2)return-1;k=2,z/=2,V/=2,M/=2}function W(Be,mt){return k===1?Be[mt]:Be.readUInt16BE(mt*k)}var se;if(L){var ce=-1;for(se=M;se<z;se++)if(W(U,se)===W(R,ce===-1?0:se-ce)){if(ce===-1&&(ce=se),se-ce+1===V)return ce*k}else ce!==-1&&(se-=se-ce),ce=-1}else for(M+V>z&&(M=z-V),se=M;se>=0;se--){for(var ve=!0,Te=0;Te<V;Te++)if(W(U,se+Te)!==W(R,Te)){ve=!1;break}if(ve)return se}return-1}o.prototype.includes=function(R,M,C){return this.indexOf(R,M,C)!==-1},o.prototype.indexOf=function(R,M,C){return A(this,R,M,C,!0)},o.prototype.lastIndexOf=function(R,M,C){return A(this,R,M,C,!1)};function I(U,R,M,C){M=Number(M)||0;var L=U.length-M;C?(C=Number(C),C>L&&(C=L)):C=L;var k=R.length;C>k/2&&(C=k/2);for(var z=0;z<C;++z){var V=parseInt(R.substr(z*2,2),16);if(De(V))return z;U[M+z]=V}return z}function T(U,R,M,C){return be(me(R,U.length-M),U,M,C)}function B(U,R,M,C){return be(ge(R),U,M,C)}function O(U,R,M,C){return be(Oe(R),U,M,C)}function P(U,R,M,C){return be(Ce(R,U.length-M),U,M,C)}o.prototype.write=function(R,M,C,L){if(M===void 0)L="utf8",C=this.length,M=0;else if(C===void 0&&typeof M=="string")L=M,C=this.length,M=0;else if(isFinite(M))M=M>>>0,isFinite(C)?(C=C>>>0,L===void 0&&(L="utf8")):(L=C,C=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var k=this.length-M;if((C===void 0||C>k)&&(C=k),R.length>0&&(C<0||M<0)||M>this.length)throw new RangeError("Attempt to write outside buffer bounds");L||(L="utf8");for(var z=!1;;)switch(L){case"hex":return I(this,R,M,C);case"utf8":case"utf-8":return T(this,R,M,C);case"ascii":case"latin1":case"binary":return B(this,R,M,C);case"base64":return O(this,R,M,C);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,R,M,C);default:if(z)throw new TypeError("Unknown encoding: "+L);L=(""+L).toLowerCase(),z=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function N(U,R,M){return R===0&&M===U.length?t.fromByteArray(U):t.fromByteArray(U.slice(R,M))}function J(U,R,M){M=Math.min(U.length,M);for(var C=[],L=R;L<M;){var k=U[L],z=null,V=k>239?4:k>223?3:k>191?2:1;if(L+V<=M){var W,se,ce,ve;switch(V){case 1:k<128&&(z=k);break;case 2:W=U[L+1],(W&192)===128&&(ve=(k&31)<<6|W&63,ve>127&&(z=ve));break;case 3:W=U[L+1],se=U[L+2],(W&192)===128&&(se&192)===128&&(ve=(k&15)<<12|(W&63)<<6|se&63,ve>2047&&(ve<55296||ve>57343)&&(z=ve));break;case 4:W=U[L+1],se=U[L+2],ce=U[L+3],(W&192)===128&&(se&192)===128&&(ce&192)===128&&(ve=(k&15)<<18|(W&63)<<12|(se&63)<<6|ce&63,ve>65535&&ve<1114112&&(z=ve))}}z===null?(z=65533,V=1):z>65535&&(z-=65536,C.push(z>>>10&1023|55296),z=56320|z&1023),C.push(z),L+=V}return K(C)}var X=4096;function K(U){var R=U.length;if(R<=X)return String.fromCharCode.apply(String,U);for(var M="",C=0;C<R;)M+=String.fromCharCode.apply(String,U.slice(C,C+=X));return M}function Z(U,R,M){var C="";M=Math.min(U.length,M);for(var L=R;L<M;++L)C+=String.fromCharCode(U[L]&127);return C}function H(U,R,M){var C="";M=Math.min(U.length,M);for(var L=R;L<M;++L)C+=String.fromCharCode(U[L]);return C}function Y(U,R,M){var C=U.length;(!R||R<0)&&(R=0),(!M||M<0||M>C)&&(M=C);for(var L="",k=R;k<M;++k)L+=ye[U[k]];return L}function ie(U,R,M){for(var C=U.slice(R,M),L="",k=0;k<C.length-1;k+=2)L+=String.fromCharCode(C[k]+C[k+1]*256);return L}o.prototype.slice=function(R,M){var C=this.length;R=~~R,M=M===void 0?C:~~M,R<0?(R+=C,R<0&&(R=0)):R>C&&(R=C),M<0?(M+=C,M<0&&(M=0)):M>C&&(M=C),M<R&&(M=R);var L=this.subarray(R,M);return Object.setPrototypeOf(L,o.prototype),L};function re(U,R,M){if(U%1!==0||U<0)throw new RangeError("offset is not uint");if(U+R>M)throw new RangeError("Trying to access beyond buffer length")}o.prototype.readUintLE=o.prototype.readUIntLE=function(R,M,C){R=R>>>0,M=M>>>0,C||re(R,M,this.length);for(var L=this[R],k=1,z=0;++z<M&&(k*=256);)L+=this[R+z]*k;return L},o.prototype.readUintBE=o.prototype.readUIntBE=function(R,M,C){R=R>>>0,M=M>>>0,C||re(R,M,this.length);for(var L=this[R+--M],k=1;M>0&&(k*=256);)L+=this[R+--M]*k;return L},o.prototype.readUint8=o.prototype.readUInt8=function(R,M){return R=R>>>0,M||re(R,1,this.length),this[R]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(R,M){return R=R>>>0,M||re(R,2,this.length),this[R]|this[R+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(R,M){return R=R>>>0,M||re(R,2,this.length),this[R]<<8|this[R+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(R,M){return R=R>>>0,M||re(R,4,this.length),(this[R]|this[R+1]<<8|this[R+2]<<16)+this[R+3]*16777216},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(R,M){return R=R>>>0,M||re(R,4,this.length),this[R]*16777216+(this[R+1]<<16|this[R+2]<<8|this[R+3])},o.prototype.readIntLE=function(R,M,C){R=R>>>0,M=M>>>0,C||re(R,M,this.length);for(var L=this[R],k=1,z=0;++z<M&&(k*=256);)L+=this[R+z]*k;return k*=128,L>=k&&(L-=Math.pow(2,8*M)),L},o.prototype.readIntBE=function(R,M,C){R=R>>>0,M=M>>>0,C||re(R,M,this.length);for(var L=M,k=1,z=this[R+--L];L>0&&(k*=256);)z+=this[R+--L]*k;return k*=128,z>=k&&(z-=Math.pow(2,8*M)),z},o.prototype.readInt8=function(R,M){return R=R>>>0,M||re(R,1,this.length),this[R]&128?(255-this[R]+1)*-1:this[R]},o.prototype.readInt16LE=function(R,M){R=R>>>0,M||re(R,2,this.length);var C=this[R]|this[R+1]<<8;return C&32768?C|4294901760:C},o.prototype.readInt16BE=function(R,M){R=R>>>0,M||re(R,2,this.length);var C=this[R+1]|this[R]<<8;return C&32768?C|4294901760:C},o.prototype.readInt32LE=function(R,M){return R=R>>>0,M||re(R,4,this.length),this[R]|this[R+1]<<8|this[R+2]<<16|this[R+3]<<24},o.prototype.readInt32BE=function(R,M){return R=R>>>0,M||re(R,4,this.length),this[R]<<24|this[R+1]<<16|this[R+2]<<8|this[R+3]},o.prototype.readFloatLE=function(R,M){return R=R>>>0,M||re(R,4,this.length),r.read(this,R,!0,23,4)},o.prototype.readFloatBE=function(R,M){return R=R>>>0,M||re(R,4,this.length),r.read(this,R,!1,23,4)},o.prototype.readDoubleLE=function(R,M){return R=R>>>0,M||re(R,8,this.length),r.read(this,R,!0,52,8)},o.prototype.readDoubleBE=function(R,M){return R=R>>>0,M||re(R,8,this.length),r.read(this,R,!1,52,8)};function ae(U,R,M,C,L,k){if(!o.isBuffer(U))throw new TypeError('"buffer" argument must be a Buffer instance');if(R>L||R<k)throw new RangeError('"value" argument is out of bounds');if(M+C>U.length)throw new RangeError("Index out of range")}o.prototype.writeUintLE=o.prototype.writeUIntLE=function(R,M,C,L){if(R=+R,M=M>>>0,C=C>>>0,!L){var k=Math.pow(2,8*C)-1;ae(this,R,M,C,k,0)}var z=1,V=0;for(this[M]=R&255;++V<C&&(z*=256);)this[M+V]=R/z&255;return M+C},o.prototype.writeUintBE=o.prototype.writeUIntBE=function(R,M,C,L){if(R=+R,M=M>>>0,C=C>>>0,!L){var k=Math.pow(2,8*C)-1;ae(this,R,M,C,k,0)}var z=C-1,V=1;for(this[M+z]=R&255;--z>=0&&(V*=256);)this[M+z]=R/V&255;return M+C},o.prototype.writeUint8=o.prototype.writeUInt8=function(R,M,C){return R=+R,M=M>>>0,C||ae(this,R,M,1,255,0),this[M]=R&255,M+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(R,M,C){return R=+R,M=M>>>0,C||ae(this,R,M,2,65535,0),this[M]=R&255,this[M+1]=R>>>8,M+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(R,M,C){return R=+R,M=M>>>0,C||ae(this,R,M,2,65535,0),this[M]=R>>>8,this[M+1]=R&255,M+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(R,M,C){return R=+R,M=M>>>0,C||ae(this,R,M,4,4294967295,0),this[M+3]=R>>>24,this[M+2]=R>>>16,this[M+1]=R>>>8,this[M]=R&255,M+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(R,M,C){return R=+R,M=M>>>0,C||ae(this,R,M,4,4294967295,0),this[M]=R>>>24,this[M+1]=R>>>16,this[M+2]=R>>>8,this[M+3]=R&255,M+4},o.prototype.writeIntLE=function(R,M,C,L){if(R=+R,M=M>>>0,!L){var k=Math.pow(2,8*C-1);ae(this,R,M,C,k-1,-k)}var z=0,V=1,W=0;for(this[M]=R&255;++z<C&&(V*=256);)R<0&&W===0&&this[M+z-1]!==0&&(W=1),this[M+z]=(R/V>>0)-W&255;return M+C},o.prototype.writeIntBE=function(R,M,C,L){if(R=+R,M=M>>>0,!L){var k=Math.pow(2,8*C-1);ae(this,R,M,C,k-1,-k)}var z=C-1,V=1,W=0;for(this[M+z]=R&255;--z>=0&&(V*=256);)R<0&&W===0&&this[M+z+1]!==0&&(W=1),this[M+z]=(R/V>>0)-W&255;return M+C},o.prototype.writeInt8=function(R,M,C){return R=+R,M=M>>>0,C||ae(this,R,M,1,127,-128),R<0&&(R=255+R+1),this[M]=R&255,M+1},o.prototype.writeInt16LE=function(R,M,C){return R=+R,M=M>>>0,C||ae(this,R,M,2,32767,-32768),this[M]=R&255,this[M+1]=R>>>8,M+2},o.prototype.writeInt16BE=function(R,M,C){return R=+R,M=M>>>0,C||ae(this,R,M,2,32767,-32768),this[M]=R>>>8,this[M+1]=R&255,M+2},o.prototype.writeInt32LE=function(R,M,C){return R=+R,M=M>>>0,C||ae(this,R,M,4,2147483647,-2147483648),this[M]=R&255,this[M+1]=R>>>8,this[M+2]=R>>>16,this[M+3]=R>>>24,M+4},o.prototype.writeInt32BE=function(R,M,C){return R=+R,M=M>>>0,C||ae(this,R,M,4,2147483647,-2147483648),R<0&&(R=4294967295+R+1),this[M]=R>>>24,this[M+1]=R>>>16,this[M+2]=R>>>8,this[M+3]=R&255,M+4};function fe(U,R,M,C,L,k){if(M+C>U.length)throw new RangeError("Index out of range");if(M<0)throw new RangeError("Index out of range")}function ue(U,R,M,C,L){return R=+R,M=M>>>0,L||fe(U,R,M,4),r.write(U,R,M,C,23,4),M+4}o.prototype.writeFloatLE=function(R,M,C){return ue(this,R,M,!0,C)},o.prototype.writeFloatBE=function(R,M,C){return ue(this,R,M,!1,C)};function ne(U,R,M,C,L){return R=+R,M=M>>>0,L||fe(U,R,M,8),r.write(U,R,M,C,52,8),M+8}o.prototype.writeDoubleLE=function(R,M,C){return ne(this,R,M,!0,C)},o.prototype.writeDoubleBE=function(R,M,C){return ne(this,R,M,!1,C)},o.prototype.copy=function(R,M,C,L){if(!o.isBuffer(R))throw new TypeError("argument should be a Buffer");if(C||(C=0),!L&&L!==0&&(L=this.length),M>=R.length&&(M=R.length),M||(M=0),L>0&&L<C&&(L=C),L===C||R.length===0||this.length===0)return 0;if(M<0)throw new RangeError("targetStart out of bounds");if(C<0||C>=this.length)throw new RangeError("Index out of range");if(L<0)throw new RangeError("sourceEnd out of bounds");L>this.length&&(L=this.length),R.length-M<L-C&&(L=R.length-M+C);var k=L-C;return this===R&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(M,C,L):Uint8Array.prototype.set.call(R,this.subarray(C,L),M),k},o.prototype.fill=function(R,M,C,L){if(typeof R=="string"){if(typeof M=="string"?(L=M,M=0,C=this.length):typeof C=="string"&&(L=C,C=this.length),L!==void 0&&typeof L!="string")throw new TypeError("encoding must be a string");if(typeof L=="string"&&!o.isEncoding(L))throw new TypeError("Unknown encoding: "+L);if(R.length===1){var k=R.charCodeAt(0);(L==="utf8"&&k<128||L==="latin1")&&(R=k)}}else typeof R=="number"?R=R&255:typeof R=="boolean"&&(R=Number(R));if(M<0||this.length<M||this.length<C)throw new RangeError("Out of range index");if(C<=M)return this;M=M>>>0,C=C===void 0?this.length:C>>>0,R||(R=0);var z;if(typeof R=="number")for(z=M;z<C;++z)this[z]=R;else{var V=o.isBuffer(R)?R:o.from(R,L),W=V.length;if(W===0)throw new TypeError('The value "'+R+'" is invalid for argument "value"');for(z=0;z<C-M;++z)this[z+M]=V[z%W]}return this};var Q=/[^+/0-9A-Za-z-_]/g;function G(U){if(U=U.split("=")[0],U=U.trim().replace(Q,""),U.length<2)return"";for(;U.length%4!==0;)U=U+"=";return U}function me(U,R){R=R||1/0;for(var M,C=U.length,L=null,k=[],z=0;z<C;++z){if(M=U.charCodeAt(z),M>55295&&M<57344){if(!L){if(M>56319){(R-=3)>-1&&k.push(239,191,189);continue}else if(z+1===C){(R-=3)>-1&&k.push(239,191,189);continue}L=M;continue}if(M<56320){(R-=3)>-1&&k.push(239,191,189),L=M;continue}M=(L-55296<<10|M-56320)+65536}else L&&(R-=3)>-1&&k.push(239,191,189);if(L=null,M<128){if((R-=1)<0)break;k.push(M)}else if(M<2048){if((R-=2)<0)break;k.push(M>>6|192,M&63|128)}else if(M<65536){if((R-=3)<0)break;k.push(M>>12|224,M>>6&63|128,M&63|128)}else if(M<1114112){if((R-=4)<0)break;k.push(M>>18|240,M>>12&63|128,M>>6&63|128,M&63|128)}else throw new Error("Invalid code point")}return k}function ge(U){for(var R=[],M=0;M<U.length;++M)R.push(U.charCodeAt(M)&255);return R}function Ce(U,R){for(var M,C,L,k=[],z=0;z<U.length&&!((R-=2)<0);++z)M=U.charCodeAt(z),C=M>>8,L=M%256,k.push(L),k.push(C);return k}function Oe(U){return t.toByteArray(G(U))}function be(U,R,M,C){for(var L=0;L<C&&!(L+M>=R.length||L>=U.length);++L)R[L+M]=U[L];return L}function je(U,R){return U instanceof R||U!=null&&U.constructor!=null&&U.constructor.name!=null&&U.constructor.name===R.name}function De(U){return U!==U}var ye=(function(){for(var U="0123456789abcdef",R=new Array(256),M=0;M<16;++M)for(var C=M*16,L=0;L<16;++L)R[C+L]=U[M]+U[L];return R})()})(Z1)),Z1}var Y6;function Pbe(){return Y6||(Y6=1,(function(e,t){var r=Dbe(),n=r.Buffer;function i(s,o){for(var u in s)o[u]=s[u]}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=a);function a(s,o,u){return n(s,o,u)}a.prototype=Object.create(n.prototype),i(n,a),a.from=function(s,o,u){if(typeof s=="number")throw new TypeError("Argument must not be a number");return n(s,o,u)},a.alloc=function(s,o,u){if(typeof s!="number")throw new TypeError("Argument must be a number");var l=n(s);return o!==void 0?typeof u=="string"?l.fill(o,u):l.fill(o):l.fill(0),l},a.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return n(s)},a.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(s)}})(Ch,Ch.exports)),Ch.exports}var X1,Q6;function Fbe(){if(Q6)return X1;Q6=1;var e={}.toString;return X1=Array.isArray||function(t){return e.call(t)=="[object Array]"},X1}var ev,Z6;function _d(){return Z6||(Z6=1,ev=TypeError),ev}var tv,X6;function IK(){return X6||(X6=1,tv=Object),tv}var rv,eD;function Bbe(){return eD||(eD=1,rv=Error),rv}var nv,tD;function zbe(){return tD||(tD=1,nv=EvalError),nv}var iv,rD;function $be(){return rD||(rD=1,iv=RangeError),iv}var av,nD;function Ube(){return nD||(nD=1,av=ReferenceError),av}var sv,iD;function TK(){return iD||(iD=1,sv=SyntaxError),sv}var ov,aD;function qbe(){return aD||(aD=1,ov=URIError),ov}var uv,sD;function Vbe(){return sD||(sD=1,uv=Math.abs),uv}var lv,oD;function Jbe(){return oD||(oD=1,lv=Math.floor),lv}var cv,uD;function Hbe(){return uD||(uD=1,cv=Math.max),cv}var fv,lD;function Wbe(){return lD||(lD=1,fv=Math.min),fv}var dv,cD;function Gbe(){return cD||(cD=1,dv=Math.pow),dv}var pv,fD;function Kbe(){return fD||(fD=1,pv=Math.round),pv}var hv,dD;function Ybe(){return dD||(dD=1,hv=Number.isNaN||function(t){return t!==t}),hv}var mv,pD;function Qbe(){if(pD)return mv;pD=1;var e=Ybe();return mv=function(r){return e(r)||r===0?r:r<0?-1:1},mv}var gv,hD;function Zbe(){return hD||(hD=1,gv=Object.getOwnPropertyDescriptor),gv}var yv,mD;function jd(){if(mD)return yv;mD=1;var e=Zbe();if(e)try{e([],"length")}catch{e=null}return yv=e,yv}var vv,gD;function c0(){if(gD)return vv;gD=1;var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch{e=!1}return vv=e,vv}var bv,yD;function OK(){return yD||(yD=1,bv=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var i=42;t[r]=i;for(var a in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var s=Object.getOwnPropertySymbols(t);if(s.length!==1||s[0]!==r||!Object.prototype.propertyIsEnumerable.call(t,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(t,r);if(o.value!==i||o.enumerable!==!0)return!1}return!0}),bv}var wv,vD;function Xbe(){if(vD)return wv;vD=1;var e=typeof Symbol<"u"&&Symbol,t=OK();return wv=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},wv}var Sv,bD;function kK(){return bD||(bD=1,Sv=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),Sv}var xv,wD;function RK(){if(wD)return xv;wD=1;var e=IK();return xv=e.getPrototypeOf||null,xv}var Ev,SD;function ewe(){if(SD)return Ev;SD=1;var e="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,r=Math.max,n="[object Function]",i=function(u,l){for(var c=[],f=0;f<u.length;f+=1)c[f]=u[f];for(var p=0;p<l.length;p+=1)c[p+u.length]=l[p];return c},a=function(u,l){for(var c=[],f=l,p=0;f<u.length;f+=1,p+=1)c[p]=u[f];return c},s=function(o,u){for(var l="",c=0;c<o.length;c+=1)l+=o[c],c+1<o.length&&(l+=u);return l};return Ev=function(u){var l=this;if(typeof l!="function"||t.apply(l)!==n)throw new TypeError(e+l);for(var c=a(arguments,1),f,p=function(){if(this instanceof f){var w=l.apply(this,i(c,arguments));return Object(w)===w?w:this}return l.apply(u,i(c,arguments))},d=r(0,l.length-c.length),h=[],g=0;g<d;g++)h[g]="$"+g;if(f=Function("binder","return function ("+s(h,",")+"){ return binder.apply(this,arguments); }")(p),l.prototype){var y=function(){};y.prototype=l.prototype,f.prototype=new y,y.prototype=null}return f},Ev}var Cv,xD;function Ld(){if(xD)return Cv;xD=1;var e=ewe();return Cv=Function.prototype.bind||e,Cv}var Av,ED;function nL(){return ED||(ED=1,Av=Function.prototype.call),Av}var Mv,CD;function iL(){return CD||(CD=1,Mv=Function.prototype.apply),Mv}var _v,AD;function twe(){return AD||(AD=1,_v=typeof Reflect<"u"&&Reflect&&Reflect.apply),_v}var jv,MD;function NK(){if(MD)return jv;MD=1;var e=Ld(),t=iL(),r=nL(),n=twe();return jv=n||e.call(r,t),jv}var Lv,_D;function aL(){if(_D)return Lv;_D=1;var e=Ld(),t=_d(),r=nL(),n=NK();return Lv=function(a){if(a.length<1||typeof a[0]!="function")throw new t("a function is required");return n(e,r,a)},Lv}var Iv,jD;function rwe(){if(jD)return Iv;jD=1;var e=aL(),t=jd(),r;try{r=[].__proto__===Array.prototype}catch(s){if(!s||typeof s!="object"||!("code"in s)||s.code!=="ERR_PROTO_ACCESS")throw s}var n=!!r&&t&&t(Object.prototype,"__proto__"),i=Object,a=i.getPrototypeOf;return Iv=n&&typeof n.get=="function"?e([n.get]):typeof a=="function"?function(o){return a(o==null?o:i(o))}:!1,Iv}var Tv,LD;function DK(){if(LD)return Tv;LD=1;var e=kK(),t=RK(),r=rwe();return Tv=e?function(i){return e(i)}:t?function(i){if(!i||typeof i!="object"&&typeof i!="function")throw new TypeError("getProto: not an object");return t(i)}:r?function(i){return r(i)}:null,Tv}var Ov,ID;function nwe(){if(ID)return Ov;ID=1;var e=Function.prototype.call,t=Object.prototype.hasOwnProperty,r=Ld();return Ov=r.call(e,t),Ov}var kv,TD;function PK(){if(TD)return kv;TD=1;var e,t=IK(),r=Bbe(),n=zbe(),i=$be(),a=Ube(),s=TK(),o=_d(),u=qbe(),l=Vbe(),c=Jbe(),f=Hbe(),p=Wbe(),d=Gbe(),h=Kbe(),g=Qbe(),y=Function,w=function(ge){try{return y('"use strict"; return ('+ge+").constructor;")()}catch{}},b=jd(),S=c0(),E=function(){throw new o},x=b?(function(){try{return arguments.callee,E}catch{try{return b(arguments,"callee").get}catch{return E}}})():E,A=Xbe()(),j=DK(),I=RK(),T=kK(),B=iL(),O=nL(),P={},N=typeof Uint8Array>"u"||!j?e:j(Uint8Array),J={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":A&&j?j([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":P,"%AsyncGenerator%":P,"%AsyncGeneratorFunction%":P,"%AsyncIteratorPrototype%":P,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":r,"%eval%":eval,"%EvalError%":n,"%Float16Array%":typeof Float16Array>"u"?e:Float16Array,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":y,"%GeneratorFunction%":P,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":A&&j?j(j([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!A||!j?e:j(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":t,"%Object.getOwnPropertyDescriptor%":b,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":i,"%ReferenceError%":a,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!A||!j?e:j(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":A&&j?j(""[Symbol.iterator]()):e,"%Symbol%":A?Symbol:e,"%SyntaxError%":s,"%ThrowTypeError%":x,"%TypedArray%":N,"%TypeError%":o,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet,"%Function.prototype.call%":O,"%Function.prototype.apply%":B,"%Object.defineProperty%":S,"%Object.getPrototypeOf%":I,"%Math.abs%":l,"%Math.floor%":c,"%Math.max%":f,"%Math.min%":p,"%Math.pow%":d,"%Math.round%":h,"%Math.sign%":g,"%Reflect.getPrototypeOf%":T};if(j)try{null.error}catch(ge){var X=j(j(ge));J["%Error.prototype%"]=X}var K=function ge(Ce){var Oe;if(Ce==="%AsyncFunction%")Oe=w("async function () {}");else if(Ce==="%GeneratorFunction%")Oe=w("function* () {}");else if(Ce==="%AsyncGeneratorFunction%")Oe=w("async function* () {}");else if(Ce==="%AsyncGenerator%"){var be=ge("%AsyncGeneratorFunction%");be&&(Oe=be.prototype)}else if(Ce==="%AsyncIteratorPrototype%"){var je=ge("%AsyncGenerator%");je&&j&&(Oe=j(je.prototype))}return J[Ce]=Oe,Oe},Z={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},H=Ld(),Y=nwe(),ie=H.call(O,Array.prototype.concat),re=H.call(B,Array.prototype.splice),ae=H.call(O,String.prototype.replace),fe=H.call(O,String.prototype.slice),ue=H.call(O,RegExp.prototype.exec),ne=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Q=/\\(\\)?/g,G=function(Ce){var Oe=fe(Ce,0,1),be=fe(Ce,-1);if(Oe==="%"&&be!=="%")throw new s("invalid intrinsic syntax, expected closing `%`");if(be==="%"&&Oe!=="%")throw new s("invalid intrinsic syntax, expected opening `%`");var je=[];return ae(Ce,ne,function(De,ye,U,R){je[je.length]=U?ae(R,Q,"$1"):ye||De}),je},me=function(Ce,Oe){var be=Ce,je;if(Y(Z,be)&&(je=Z[be],be="%"+je[0]+"%"),Y(J,be)){var De=J[be];if(De===P&&(De=K(be)),typeof De>"u"&&!Oe)throw new o("intrinsic "+Ce+" exists, but is not available. Please file an issue!");return{alias:je,name:be,value:De}}throw new s("intrinsic "+Ce+" does not exist!")};return kv=function(Ce,Oe){if(typeof Ce!="string"||Ce.length===0)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Oe!="boolean")throw new o('"allowMissing" argument must be a boolean');if(ue(/^%?[^%]*%?$/,Ce)===null)throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var be=G(Ce),je=be.length>0?be[0]:"",De=me("%"+je+"%",Oe),ye=De.name,U=De.value,R=!1,M=De.alias;M&&(je=M[0],re(be,ie([0,1],M)));for(var C=1,L=!0;C<be.length;C+=1){var k=be[C],z=fe(k,0,1),V=fe(k,-1);if((z==='"'||z==="'"||z==="`"||V==='"'||V==="'"||V==="`")&&z!==V)throw new s("property names with quotes must have matching quotes");if((k==="constructor"||!L)&&(R=!0),je+="."+k,ye="%"+je+"%",Y(J,ye))U=J[ye];else if(U!=null){if(!(k in U)){if(!Oe)throw new o("base intrinsic for "+Ce+" exists, but the property is not available.");return}if(b&&C+1>=be.length){var W=b(U,k);L=!!W,L&&"get"in W&&!("originalValue"in W.get)?U=W.get:U=U[k]}else L=Y(U,k),U=U[k];L&&!R&&(J[ye]=U)}}return U},kv}var Rv,OD;function FK(){if(OD)return Rv;OD=1;var e=PK(),t=aL(),r=t([e("%String.prototype.indexOf%")]);return Rv=function(i,a){var s=e(i,!!a);return typeof s=="function"&&r(i,".prototype.")>-1?t([s]):s},Rv}var Nv,kD;function iwe(){if(kD)return Nv;kD=1;var e=Function.prototype.toString,t=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,r,n;if(typeof t=="function"&&typeof Object.defineProperty=="function")try{r=Object.defineProperty({},"length",{get:function(){throw n}}),n={},t(function(){throw 42},null,r)}catch(b){b!==n&&(t=null)}else t=null;var i=/^\s*class\b/,a=function(S){try{var E=e.call(S);return i.test(E)}catch{return!1}},s=function(S){try{return a(S)?!1:(e.call(S),!0)}catch{return!1}},o=Object.prototype.toString,u="[object Object]",l="[object Function]",c="[object GeneratorFunction]",f="[object HTMLAllCollection]",p="[object HTML document.all class]",d="[object HTMLCollection]",h=typeof Symbol=="function"&&!!Symbol.toStringTag,g=!(0 in[,]),y=function(){return!1};if(typeof document=="object"){var w=document.all;o.call(w)===o.call(document.all)&&(y=function(S){if((g||!S)&&(typeof S>"u"||typeof S=="object"))try{var E=o.call(S);return(E===f||E===p||E===d||E===u)&&S("")==null}catch{}return!1})}return Nv=t?function(S){if(y(S))return!0;if(!S||typeof S!="function"&&typeof S!="object")return!1;try{t(S,null,r)}catch(E){if(E!==n)return!1}return!a(S)&&s(S)}:function(S){if(y(S))return!0;if(!S||typeof S!="function"&&typeof S!="object")return!1;if(h)return s(S);if(a(S))return!1;var E=o.call(S);return E!==l&&E!==c&&!/^\[object HTML/.test(E)?!1:s(S)},Nv}var Dv,RD;function awe(){if(RD)return Dv;RD=1;var e=iwe(),t=Object.prototype.toString,r=Object.prototype.hasOwnProperty,n=function(u,l,c){for(var f=0,p=u.length;f<p;f++)r.call(u,f)&&(c==null?l(u[f],f,u):l.call(c,u[f],f,u))},i=function(u,l,c){for(var f=0,p=u.length;f<p;f++)c==null?l(u.charAt(f),f,u):l.call(c,u.charAt(f),f,u)},a=function(u,l,c){for(var f in u)r.call(u,f)&&(c==null?l(u[f],f,u):l.call(c,u[f],f,u))};function s(o){return t.call(o)==="[object Array]"}return Dv=function(u,l,c){if(!e(l))throw new TypeError("iterator must be a function");var f;arguments.length>=3&&(f=c),s(u)?n(u,l,f):typeof u=="string"?i(u,l,f):a(u,l,f)},Dv}var Pv,ND;function swe(){return ND||(ND=1,Pv=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]),Pv}var Fv,DD;function owe(){if(DD)return Fv;DD=1;var e=swe(),t=typeof globalThis>"u"?Tn:globalThis;return Fv=function(){for(var n=[],i=0;i<e.length;i++)typeof t[e[i]]=="function"&&(n[n.length]=e[i]);return n},Fv}var Bv={exports:{}},zv,PD;function uwe(){if(PD)return zv;PD=1;var e=c0(),t=TK(),r=_d(),n=jd();return zv=function(a,s,o){if(!a||typeof a!="object"&&typeof a!="function")throw new r("`obj` must be an object or a function`");if(typeof s!="string"&&typeof s!="symbol")throw new r("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new r("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new r("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new r("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new r("`loose`, if provided, must be a boolean");var u=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,f=arguments.length>6?arguments[6]:!1,p=!!n&&n(a,s);if(e)e(a,s,{configurable:c===null&&p?p.configurable:!c,enumerable:u===null&&p?p.enumerable:!u,value:o,writable:l===null&&p?p.writable:!l});else if(f||!u&&!l&&!c)a[s]=o;else throw new t("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},zv}var $v,FD;function lwe(){if(FD)return $v;FD=1;var e=c0(),t=function(){return!!e};return t.hasArrayLengthDefineBug=function(){if(!e)return null;try{return e([],"length",{value:1}).length!==1}catch{return!0}},$v=t,$v}var Uv,BD;function cwe(){if(BD)return Uv;BD=1;var e=PK(),t=uwe(),r=lwe()(),n=jd(),i=_d(),a=e("%Math.floor%");return Uv=function(o,u){if(typeof o!="function")throw new i("`fn` is not a function");if(typeof u!="number"||u<0||u>4294967295||a(u)!==u)throw new i("`length` must be a positive 32-bit integer");var l=arguments.length>2&&!!arguments[2],c=!0,f=!0;if("length"in o&&n){var p=n(o,"length");p&&!p.configurable&&(c=!1),p&&!p.writable&&(f=!1)}return(c||f||!l)&&(r?t(o,"length",u,!0,!0):t(o,"length",u)),o},Uv}var qv,zD;function fwe(){if(zD)return qv;zD=1;var e=Ld(),t=iL(),r=NK();return qv=function(){return r(e,t,arguments)},qv}var $D;function dwe(){return $D||($D=1,(function(e){var t=cwe(),r=c0(),n=aL(),i=fwe();e.exports=function(s){var o=n(arguments),u=s.length-(arguments.length-1);return t(o,1+(u>0?u:0),!0)},r?r(e.exports,"apply",{value:i}):e.exports.apply=i})(Bv)),Bv.exports}var Vv,UD;function pwe(){if(UD)return Vv;UD=1;var e=OK();return Vv=function(){return e()&&!!Symbol.toStringTag},Vv}var Jv,qD;function hwe(){if(qD)return Jv;qD=1;var e=awe(),t=owe(),r=dwe(),n=FK(),i=jd(),a=DK(),s=n("Object.prototype.toString"),o=pwe()(),u=typeof globalThis>"u"?Tn:globalThis,l=t(),c=n("String.prototype.slice"),f=n("Array.prototype.indexOf",!0)||function(y,w){for(var b=0;b<y.length;b+=1)if(y[b]===w)return b;return-1},p={__proto__:null};o&&i&&a?e(l,function(g){var y=new u[g];if(Symbol.toStringTag in y&&a){var w=a(y),b=i(w,Symbol.toStringTag);if(!b&&w){var S=a(w);b=i(S,Symbol.toStringTag)}p["$"+g]=r(b.get)}}):e(l,function(g){var y=new u[g],w=y.slice||y.set;w&&(p["$"+g]=r(w))});var d=function(y){var w=!1;return e(p,function(b,S){if(!w)try{"$"+b(y)===S&&(w=c(S,1))}catch{}}),w},h=function(y){var w=!1;return e(p,function(b,S){if(!w)try{b(y),w=c(S,1)}catch{}}),w};return Jv=function(y){if(!y||typeof y!="object")return!1;if(!o){var w=c(s(y),8,-1);return f(l,w)>-1?w:w!=="Object"?!1:h(y)}return i?d(y):null},Jv}var Hv,VD;function mwe(){if(VD)return Hv;VD=1;var e=hwe();return Hv=function(r){return!!e(r)},Hv}var Wv,JD;function gwe(){if(JD)return Wv;JD=1;var e=_d(),t=FK(),r=t("TypedArray.prototype.buffer",!0),n=mwe();return Wv=r||function(a){if(!n(a))throw new e("Not a Typed Array");return a.buffer},Wv}var Gv,HD;function ywe(){if(HD)return Gv;HD=1;var e=Pbe().Buffer,t=Fbe(),r=gwe(),n=ArrayBuffer.isView||function(u){try{return r(u),!0}catch{return!1}},i=typeof Uint8Array<"u",a=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",s=a&&(e.prototype instanceof Uint8Array||e.TYPED_ARRAY_SUPPORT);return Gv=function(u,l){if(e.isBuffer(u))return u.constructor&&!("isBuffer"in u)?e.from(u):u;if(typeof u=="string")return e.from(u,l);if(a&&n(u)){if(u.byteLength===0)return e.alloc(0);if(s){var c=e.from(u.buffer,u.byteOffset,u.byteLength);if(c.byteLength===u.byteLength)return c}var f=u instanceof Uint8Array?u:new Uint8Array(u.buffer,u.byteOffset,u.byteLength),p=e.from(f);if(p.length===u.byteLength)return p}if(i&&u instanceof Uint8Array)return e.from(u);var d=t(u);if(d)for(var h=0;h<u.length;h+=1){var g=u[h];if(typeof g!="number"||g<0||g>255||~~g!==g)throw new RangeError("Array items must be numbers in the range 0-255.")}if(d||e.isBuffer(u)&&u.constructor&&typeof u.constructor.isBuffer=="function"&&u.constructor.isBuffer(u))return e.from(u);throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')},Gv}var BK=ywe();const vwe=ot(BK),bwe=Rj({__proto__:null,default:vwe},[BK]);var zK=LK();const wwe=ot(zK),Swe=Rj({__proto__:null,default:wwe},[zK]);function zn(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var xwe=typeof Symbol=="function"&&Symbol.observable||"@@observable",WD=xwe,GD=()=>Math.random().toString(36).substring(7).split("").join("."),Ewe={INIT:`@@redux/INIT${GD()}`,REPLACE:`@@redux/REPLACE${GD()}`},KD=Ewe;function Cwe(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function $K(e,t,r){if(typeof e!="function")throw new Error(zn(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(zn(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(zn(1));return r($K)(e,t)}let n=e,i=t,a=new Map,s=a,o=0,u=!1;function l(){s===a&&(s=new Map,a.forEach((y,w)=>{s.set(w,y)}))}function c(){if(u)throw new Error(zn(3));return i}function f(y){if(typeof y!="function")throw new Error(zn(4));if(u)throw new Error(zn(5));let w=!0;l();const b=o++;return s.set(b,y),function(){if(w){if(u)throw new Error(zn(6));w=!1,l(),s.delete(b),a=null}}}function p(y){if(!Cwe(y))throw new Error(zn(7));if(typeof y.type>"u")throw new Error(zn(8));if(typeof y.type!="string")throw new Error(zn(17));if(u)throw new Error(zn(9));try{u=!0,i=n(i,y)}finally{u=!1}return(a=s).forEach(b=>{b()}),y}function d(y){if(typeof y!="function")throw new Error(zn(10));n=y,p({type:KD.REPLACE})}function h(){const y=f;return{subscribe(w){if(typeof w!="object"||w===null)throw new Error(zn(11));function b(){const E=w;E.next&&E.next(c())}return b(),{unsubscribe:y(b)}},[WD](){return this}}}return p({type:KD.INIT}),{dispatch:p,subscribe:f,getState:c,replaceReducer:d,[WD]:h}}function YD(e,t){return function(...r){return t(e.apply(this,r))}}function Awe(e,t){if(typeof e=="function")return YD(e,t);if(typeof e!="object"||e===null)throw new Error(zn(16));const r={};for(const n in e){const i=e[n];typeof i=="function"&&(r[n]=YD(i,t))}return r}function UK(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function Mwe(...e){return t=>(r,n)=>{const i=t(r,n);let a=()=>{throw new Error(zn(15))};const s={getState:i.getState,dispatch:(u,...l)=>a(u,...l)},o=e.map(u=>u(s));return a=UK(...o)(i.dispatch),{...i,dispatch:a}}}var um={exports:{}},_we=um.exports,QD;function f0(){return QD||(QD=1,(function(e,t){(function(r,n){e.exports=n()})(_we,function(){var r=Array.prototype.slice;function n(v,_){_&&(v.prototype=Object.create(_.prototype)),v.prototype.constructor=v}function i(v){return u(v)?v:je(v)}n(a,i);function a(v){return l(v)?v:De(v)}n(s,i);function s(v){return c(v)?v:ye(v)}n(o,i);function o(v){return u(v)&&!f(v)?v:U(v)}function u(v){return!!(v&&v[d])}function l(v){return!!(v&&v[h])}function c(v){return!!(v&&v[g])}function f(v){return l(v)||c(v)}function p(v){return!!(v&&v[y])}i.isIterable=u,i.isKeyed=l,i.isIndexed=c,i.isAssociative=f,i.isOrdered=p,i.Keyed=a,i.Indexed=s,i.Set=o;var d="@@__IMMUTABLE_ITERABLE__@@",h="@@__IMMUTABLE_KEYED__@@",g="@@__IMMUTABLE_INDEXED__@@",y="@@__IMMUTABLE_ORDERED__@@",w="delete",b=5,S=1<<b,E=S-1,x={},A={value:!1},j={value:!1};function I(v){return v.value=!1,v}function T(v){v&&(v.value=!0)}function B(){}function O(v,_){_=_||0;for(var D=Math.max(0,v.length-_),$=new Array(D),q=0;q<D;q++)$[q]=v[q+_];return $}function P(v){return v.size===void 0&&(v.size=v.__iterate(J)),v.size}function N(v,_){if(typeof _!="number"){var D=_>>>0;if(""+D!==_||D===4294967295)return NaN;_=D}return _<0?P(v)+_:_}function J(){return!0}function X(v,_,D){return(v===0||D!==void 0&&v<=-D)&&(_===void 0||D!==void 0&&_>=D)}function K(v,_){return H(v,_,0)}function Z(v,_){return H(v,_,_)}function H(v,_,D){return v===void 0?D:v<0?Math.max(0,_+v):_===void 0?v:Math.min(_,v)}var Y=0,ie=1,re=2,ae=typeof Symbol=="function"&&Symbol.iterator,fe="@@iterator",ue=ae||fe;function ne(v){this.next=v}ne.prototype.toString=function(){return"[Iterator]"},ne.KEYS=Y,ne.VALUES=ie,ne.ENTRIES=re,ne.prototype.inspect=ne.prototype.toSource=function(){return this.toString()},ne.prototype[ue]=function(){return this};function Q(v,_,D,$){var q=v===0?_:v===1?D:[_,D];return $?$.value=q:$={value:q,done:!1},$}function G(){return{value:void 0,done:!0}}function me(v){return!!Oe(v)}function ge(v){return v&&typeof v.next=="function"}function Ce(v){var _=Oe(v);return _&&_.call(v)}function Oe(v){var _=v&&(ae&&v[ae]||v[fe]);if(typeof _=="function")return _}function be(v){return v&&typeof v.length=="number"}n(je,i);function je(v){return v==null?W():u(v)?v.toSeq():ve(v)}je.of=function(){return je(arguments)},je.prototype.toSeq=function(){return this},je.prototype.toString=function(){return this.__toString("Seq {","}")},je.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},je.prototype.__iterate=function(v,_){return Be(this,v,_,!0)},je.prototype.__iterator=function(v,_){return mt(this,v,_,!0)},n(De,je);function De(v){return v==null?W().toKeyedSeq():u(v)?l(v)?v.toSeq():v.fromEntrySeq():se(v)}De.prototype.toKeyedSeq=function(){return this},n(ye,je);function ye(v){return v==null?W():u(v)?l(v)?v.entrySeq():v.toIndexedSeq():ce(v)}ye.of=function(){return ye(arguments)},ye.prototype.toIndexedSeq=function(){return this},ye.prototype.toString=function(){return this.__toString("Seq [","]")},ye.prototype.__iterate=function(v,_){return Be(this,v,_,!1)},ye.prototype.__iterator=function(v,_){return mt(this,v,_,!1)},n(U,je);function U(v){return(v==null?W():u(v)?l(v)?v.entrySeq():v:ce(v)).toSetSeq()}U.of=function(){return U(arguments)},U.prototype.toSetSeq=function(){return this},je.isSeq=z,je.Keyed=De,je.Set=U,je.Indexed=ye;var R="@@__IMMUTABLE_SEQ__@@";je.prototype[R]=!0,n(M,ye);function M(v){this._array=v,this.size=v.length}M.prototype.get=function(v,_){return this.has(v)?this._array[N(this,v)]:_},M.prototype.__iterate=function(v,_){for(var D=this._array,$=D.length-1,q=0;q<=$;q++)if(v(D[_?$-q:q],q,this)===!1)return q+1;return q},M.prototype.__iterator=function(v,_){var D=this._array,$=D.length-1,q=0;return new ne(function(){return q>$?G():Q(v,q,D[_?$-q++:q++])})},n(C,De);function C(v){var _=Object.keys(v);this._object=v,this._keys=_,this.size=_.length}C.prototype.get=function(v,_){return _!==void 0&&!this.has(v)?_:this._object[v]},C.prototype.has=function(v){return this._object.hasOwnProperty(v)},C.prototype.__iterate=function(v,_){for(var D=this._object,$=this._keys,q=$.length-1,te=0;te<=q;te++){var oe=$[_?q-te:te];if(v(D[oe],oe,this)===!1)return te+1}return te},C.prototype.__iterator=function(v,_){var D=this._object,$=this._keys,q=$.length-1,te=0;return new ne(function(){var oe=$[_?q-te:te];return te++>q?G():Q(v,oe,D[oe])})},C.prototype[y]=!0,n(L,ye);function L(v){this._iterable=v,this.size=v.length||v.size}L.prototype.__iterateUncached=function(v,_){if(_)return this.cacheResult().__iterate(v,_);var D=this._iterable,$=Ce(D),q=0;if(ge($))for(var te;!(te=$.next()).done&&v(te.value,q++,this)!==!1;);return q},L.prototype.__iteratorUncached=function(v,_){if(_)return this.cacheResult().__iterator(v,_);var D=this._iterable,$=Ce(D);if(!ge($))return new ne(G);var q=0;return new ne(function(){var te=$.next();return te.done?te:Q(v,q++,te.value)})},n(k,ye);function k(v){this._iterator=v,this._iteratorCache=[]}k.prototype.__iterateUncached=function(v,_){if(_)return this.cacheResult().__iterate(v,_);for(var D=this._iterator,$=this._iteratorCache,q=0;q<$.length;)if(v($[q],q++,this)===!1)return q;for(var te;!(te=D.next()).done;){var oe=te.value;if($[q]=oe,v(oe,q++,this)===!1)break}return q},k.prototype.__iteratorUncached=function(v,_){if(_)return this.cacheResult().__iterator(v,_);var D=this._iterator,$=this._iteratorCache,q=0;return new ne(function(){if(q>=$.length){var te=D.next();if(te.done)return te;$[q]=te.value}return Q(v,q,$[q++])})};function z(v){return!!(v&&v[R])}var V;function W(){return V||(V=new M([]))}function se(v){var _=Array.isArray(v)?new M(v).fromEntrySeq():ge(v)?new k(v).fromEntrySeq():me(v)?new L(v).fromEntrySeq():typeof v=="object"?new C(v):void 0;if(!_)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+v);return _}function ce(v){var _=Te(v);if(!_)throw new TypeError("Expected Array or iterable object of values: "+v);return _}function ve(v){var _=Te(v)||typeof v=="object"&&new C(v);if(!_)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+v);return _}function Te(v){return be(v)?new M(v):ge(v)?new k(v):me(v)?new L(v):void 0}function Be(v,_,D,$){var q=v._cache;if(q){for(var te=q.length-1,oe=0;oe<=te;oe++){var de=q[D?te-oe:oe];if(_(de[1],$?de[0]:oe,v)===!1)return oe+1}return oe}return v.__iterateUncached(_,D)}function mt(v,_,D,$){var q=v._cache;if(q){var te=q.length-1,oe=0;return new ne(function(){var de=q[D?te-oe:oe];return oe++>te?G():Q(_,$?de[0]:oe-1,de[1])})}return v.__iteratorUncached(_,D)}function Jt(v,_){return _?At(_,v,"",{"":v}):Xt(v)}function At(v,_,D,$){return Array.isArray(_)?v.call($,D,ye(_).map(function(q,te){return At(v,q,te,_)})):Ft(_)?v.call($,D,De(_).map(function(q,te){return At(v,q,te,_)})):_}function Xt(v){return Array.isArray(v)?ye(v).map(Xt).toList():Ft(v)?De(v).map(Xt).toMap():v}function Ft(v){return v&&(v.constructor===Object||v.constructor===void 0)}function gt(v,_){if(v===_||v!==v&&_!==_)return!0;if(!v||!_)return!1;if(typeof v.valueOf=="function"&&typeof _.valueOf=="function"){if(v=v.valueOf(),_=_.valueOf(),v===_||v!==v&&_!==_)return!0;if(!v||!_)return!1}return!!(typeof v.equals=="function"&&typeof _.equals=="function"&&v.equals(_))}function fn(v,_){if(v===_)return!0;if(!u(_)||v.size!==void 0&&_.size!==void 0&&v.size!==_.size||v.__hash!==void 0&&_.__hash!==void 0&&v.__hash!==_.__hash||l(v)!==l(_)||c(v)!==c(_)||p(v)!==p(_))return!1;if(v.size===0&&_.size===0)return!0;var D=!f(v);if(p(v)){var $=v.entries();return _.every(function(Ee,Ae){var Ie=$.next().value;return Ie&>(Ie[1],Ee)&&(D||gt(Ie[0],Ae))})&&$.next().done}var q=!1;if(v.size===void 0)if(_.size===void 0)typeof v.cacheResult=="function"&&v.cacheResult();else{q=!0;var te=v;v=_,_=te}var oe=!0,de=_.__iterate(function(Ee,Ae){if(D?!v.has(Ee):q?!gt(Ee,v.get(Ae,x)):!gt(v.get(Ae,x),Ee))return oe=!1,!1});return oe&&v.size===de}n(Gt,ye);function Gt(v,_){if(!(this instanceof Gt))return new Gt(v,_);if(this._value=v,this.size=_===void 0?1/0:Math.max(0,_),this.size===0){if(pe)return pe;pe=this}}Gt.prototype.toString=function(){return this.size===0?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Gt.prototype.get=function(v,_){return this.has(v)?this._value:_},Gt.prototype.includes=function(v){return gt(this._value,v)},Gt.prototype.slice=function(v,_){var D=this.size;return X(v,_,D)?this:new Gt(this._value,Z(_,D)-K(v,D))},Gt.prototype.reverse=function(){return this},Gt.prototype.indexOf=function(v){return gt(this._value,v)?0:-1},Gt.prototype.lastIndexOf=function(v){return gt(this._value,v)?this.size:-1},Gt.prototype.__iterate=function(v,_){for(var D=0;D<this.size;D++)if(v(this._value,D,this)===!1)return D+1;return D},Gt.prototype.__iterator=function(v,_){var D=this,$=0;return new ne(function(){return $<D.size?Q(v,$++,D._value):G()})},Gt.prototype.equals=function(v){return v instanceof Gt?gt(this._value,v._value):fn(v)};var pe;function Me(v,_){if(!v)throw new Error(_)}n(Re,ye);function Re(v,_,D){if(!(this instanceof Re))return new Re(v,_,D);if(Me(D!==0,"Cannot step a Range by 0"),v=v||0,_===void 0&&(_=1/0),D=D===void 0?1:Math.abs(D),_<v&&(D=-D),this._start=v,this._end=_,this._step=D,this.size=Math.max(0,Math.ceil((_-v)/D-1)+1),this.size===0){if(nt)return nt;nt=this}}Re.prototype.toString=function(){return this.size===0?"Range []":"Range [ "+this._start+"..."+this._end+(this._step!==1?" by "+this._step:"")+" ]"},Re.prototype.get=function(v,_){return this.has(v)?this._start+N(this,v)*this._step:_},Re.prototype.includes=function(v){var _=(v-this._start)/this._step;return _>=0&&_<this.size&&_===Math.floor(_)},Re.prototype.slice=function(v,_){return X(v,_,this.size)?this:(v=K(v,this.size),_=Z(_,this.size),_<=v?new Re(0,0):new Re(this.get(v,this._end),this.get(_,this._end),this._step))},Re.prototype.indexOf=function(v){var _=v-this._start;if(_%this._step===0){var D=_/this._step;if(D>=0&&D<this.size)return D}return-1},Re.prototype.lastIndexOf=function(v){return this.indexOf(v)},Re.prototype.__iterate=function(v,_){for(var D=this.size-1,$=this._step,q=_?this._start+D*$:this._start,te=0;te<=D;te++){if(v(q,te,this)===!1)return te+1;q+=_?-$:$}return te},Re.prototype.__iterator=function(v,_){var D=this.size-1,$=this._step,q=_?this._start+D*$:this._start,te=0;return new ne(function(){var oe=q;return q+=_?-$:$,te>D?G():Q(v,te++,oe)})},Re.prototype.equals=function(v){return v instanceof Re?this._start===v._start&&this._end===v._end&&this._step===v._step:fn(this,v)};var nt;n(Xe,i);function Xe(){throw TypeError("Abstract")}n(st,Xe);function st(){}n(yt,Xe);function yt(){}n(ke,Xe);function ke(){}Xe.Keyed=st,Xe.Indexed=yt,Xe.Set=ke;var $e=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(_,D){_=_|0,D=D|0;var $=_&65535,q=D&65535;return $*q+((_>>>16)*q+$*(D>>>16)<<16>>>0)|0};function et(v){return v>>>1&1073741824|v&3221225471}function We(v){if(v===!1||v===null||v===void 0||typeof v.valueOf=="function"&&(v=v.valueOf(),v===!1||v===null||v===void 0))return 0;if(v===!0)return 1;var _=typeof v;if(_==="number"){if(v!==v||v===1/0)return 0;var D=v|0;for(D!==v&&(D^=v*4294967295);v>4294967295;)v/=4294967295,D^=v;return et(D)}if(_==="string")return v.length>pi?Dt(v):qt(v);if(typeof v.hashCode=="function")return v.hashCode();if(_==="object")return dn(v);if(typeof v.toString=="function")return qt(v.toString());throw new Error("Value type "+_+" cannot be hashed.")}function Dt(v){var _=Oa[v];return _===void 0&&(_=qt(v),Ps===Ds&&(Ps=0,Oa={}),Ps++,Oa[v]=_),_}function qt(v){for(var _=0,D=0;D<v.length;D++)_=31*_+v.charCodeAt(D)|0;return et(_)}function dn(v){var _;if(Zn&&(_=pn.get(v),_!==void 0)||(_=v[Yr],_!==void 0)||!fr&&(_=v.propertyIsEnumerable&&v.propertyIsEnumerable[Yr],_!==void 0||(_=_n(v),_!==void 0)))return _;if(_=++Nn,Nn&1073741824&&(Nn=0),Zn)pn.set(v,_);else{if(Kr!==void 0&&Kr(v)===!1)throw new Error("Non-extensible objects are not allowed as keys.");if(fr)Object.defineProperty(v,Yr,{enumerable:!1,configurable:!1,writable:!1,value:_});else if(v.propertyIsEnumerable!==void 0&&v.propertyIsEnumerable===v.constructor.prototype.propertyIsEnumerable)v.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},v.propertyIsEnumerable[Yr]=_;else if(v.nodeType!==void 0)v[Yr]=_;else throw new Error("Unable to set a non-enumerable property on object.")}return _}var Kr=Object.isExtensible,fr=(function(){try{return Object.defineProperty({},"@",{}),!0}catch{return!1}})();function _n(v){if(v&&v.nodeType>0)switch(v.nodeType){case 1:return v.uniqueID;case 9:return v.documentElement&&v.documentElement.uniqueID}}var Zn=typeof WeakMap=="function",pn;Zn&&(pn=new WeakMap);var Nn=0,Yr="__immutablehash__";typeof Symbol=="function"&&(Yr=Symbol(Yr));var pi=16,Ds=255,Ps=0,Oa={};function Qr(v){Me(v!==1/0,"Cannot perform this action with an infinite size.")}n(It,st);function It(v){return v==null?Ve():tt(v)&&!p(v)?v:Ve().withMutations(function(_){var D=a(v);Qr(D.size),D.forEach(function($,q){return _.set(q,$)})})}It.of=function(){var v=r.call(arguments,0);return Ve().withMutations(function(_){for(var D=0;D<v.length;D+=2){if(D+1>=v.length)throw new Error("Missing value for key: "+v[D]);_.set(v[D],v[D+1])}})},It.prototype.toString=function(){return this.__toString("Map {","}")},It.prototype.get=function(v,_){return this._root?this._root.get(0,void 0,v,_):_},It.prototype.set=function(v,_){return Ot(this,v,_)},It.prototype.setIn=function(v,_){return this.updateIn(v,x,function(){return _})},It.prototype.remove=function(v){return Ot(this,v,x)},It.prototype.deleteIn=function(v){return this.updateIn(v,function(){return x})},It.prototype.update=function(v,_,D){return arguments.length===1?v(this):this.updateIn([v],_,D)},It.prototype.updateIn=function(v,_,D){D||(D=_,_=void 0);var $=Yp(this,QO(v),_,D);return $===x?void 0:$},It.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Ve()},It.prototype.merge=function(){return hi(this,void 0,arguments)},It.prototype.mergeWith=function(v){var _=r.call(arguments,1);return hi(this,v,_)},It.prototype.mergeIn=function(v){var _=r.call(arguments,1);return this.updateIn(v,Ve(),function(D){return typeof D.merge=="function"?D.merge.apply(D,_):_[_.length-1]})},It.prototype.mergeDeep=function(){return hi(this,Wp,arguments)},It.prototype.mergeDeepWith=function(v){var _=r.call(arguments,1);return hi(this,Gp(v),_)},It.prototype.mergeDeepIn=function(v){var _=r.call(arguments,1);return this.updateIn(v,Ve(),function(D){return typeof D.mergeDeep=="function"?D.mergeDeep.apply(D,_):_[_.length-1]})},It.prototype.sort=function(v){return Dr(Du(this,v))},It.prototype.sortBy=function(v,_){return Dr(Du(this,_,v))},It.prototype.withMutations=function(v){var _=this.asMutable();return v(_),_.wasAltered()?_.__ensureOwner(this.__ownerID):this},It.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new B)},It.prototype.asImmutable=function(){return this.__ensureOwner()},It.prototype.wasAltered=function(){return this.__altered},It.prototype.__iterator=function(v,_){return new Dn(this,v,_)},It.prototype.__iterate=function(v,_){var D=this,$=0;return this._root&&this._root.iterate(function(q){return $++,v(q[1],q[0],D)},_),$},It.prototype.__ensureOwner=function(v){return v===this.__ownerID?this:v?_r(this.size,this._root,v,this.__hash):(this.__ownerID=v,this.__altered=!1,this)};function tt(v){return!!(v&&v[le])}It.isMap=tt;var le="@@__IMMUTABLE_MAP__@@",_e=It.prototype;_e[le]=!0,_e[w]=_e.remove,_e.removeIn=_e.deleteIn;function He(v,_){this.ownerID=v,this.entries=_}He.prototype.get=function(v,_,D,$){for(var q=this.entries,te=0,oe=q.length;te<oe;te++)if(gt(D,q[te][0]))return q[te][1];return $},He.prototype.update=function(v,_,D,$,q,te,oe){for(var de=q===x,Ee=this.entries,Ae=0,Ie=Ee.length;Ae<Ie&&!gt($,Ee[Ae][0]);Ae++);var Je=Ae<Ie;if(Je?Ee[Ae][1]===q:de)return this;if(T(oe),(de||!Je)&&T(te),!(de&&Ee.length===1)){if(!Je&&!de&&Ee.length>=bc)return Li(v,Ee,$,q);var Ye=v&&v===this.ownerID,ht=Ye?Ee:O(Ee);return Je?de?Ae===Ie-1?ht.pop():ht[Ae]=ht.pop():ht[Ae]=[$,q]:ht.push([$,q]),Ye?(this.entries=ht,this):new He(v,ht)}};function wt(v,_,D){this.ownerID=v,this.bitmap=_,this.nodes=D}wt.prototype.get=function(v,_,D,$){_===void 0&&(_=We(D));var q=1<<((v===0?_:_>>>v)&E),te=this.bitmap;return(te&q)===0?$:this.nodes[Lo(te&q-1)].get(v+b,_,D,$)},wt.prototype.update=function(v,_,D,$,q,te,oe){D===void 0&&(D=We($));var de=(_===0?D:D>>>_)&E,Ee=1<<de,Ae=this.bitmap,Ie=(Ae&Ee)!==0;if(!Ie&&q===x)return this;var Je=Lo(Ae&Ee-1),Ye=this.nodes,ht=Ie?Ye[Je]:void 0,Tt=Yt(ht,v,_+b,D,$,q,te,oe);if(Tt===ht)return this;if(!Ie&&Tt&&Ye.length>=_t)return Ti(v,Ye,Ae,de,Tt);if(Ie&&!Tt&&Ye.length===2&&Nr(Ye[Je^1]))return Ye[Je^1];if(Ie&&Tt&&Ye.length===1&&Nr(Tt))return Tt;var vr=v&&v===this.ownerID,na=Ie?Tt?Ae:Ae^Ee:Ae|Ee,Da=Ie?Tt?vc(Ye,Je,Tt,vr):Gy(Ye,Je,vr):Bs(Ye,Je,Tt,vr);return vr?(this.bitmap=na,this.nodes=Da,this):new wt(v,na,Da)};function dr(v,_,D){this.ownerID=v,this.count=_,this.nodes=D}dr.prototype.get=function(v,_,D,$){_===void 0&&(_=We(D));var q=(v===0?_:_>>>v)&E,te=this.nodes[q];return te?te.get(v+b,_,D,$):$},dr.prototype.update=function(v,_,D,$,q,te,oe){D===void 0&&(D=We($));var de=(_===0?D:D>>>_)&E,Ee=q===x,Ae=this.nodes,Ie=Ae[de];if(Ee&&!Ie)return this;var Je=Yt(Ie,v,_+b,D,$,q,te,oe);if(Je===Ie)return this;var Ye=this.count;if(!Ie)Ye++;else if(!Je&&(Ye--,Ye<Qp))return Ii(v,Ae,Ye,de);var ht=v&&v===this.ownerID,Tt=vc(Ae,de,Je,ht);return ht?(this.count=Ye,this.nodes=Tt,this):new dr(v,Ye,Tt)};function er(v,_,D){this.ownerID=v,this.keyHash=_,this.entries=D}er.prototype.get=function(v,_,D,$){for(var q=this.entries,te=0,oe=q.length;te<oe;te++)if(gt(D,q[te][0]))return q[te][1];return $},er.prototype.update=function(v,_,D,$,q,te,oe){D===void 0&&(D=We($));var de=q===x;if(D!==this.keyHash)return de?this:(T(oe),T(te),ra(this,v,_,D,[$,q]));for(var Ee=this.entries,Ae=0,Ie=Ee.length;Ae<Ie&&!gt($,Ee[Ae][0]);Ae++);var Je=Ae<Ie;if(Je?Ee[Ae][1]===q:de)return this;if(T(oe),(de||!Je)&&T(te),de&&Ie===2)return new ur(v,this.keyHash,Ee[Ae^1]);var Ye=v&&v===this.ownerID,ht=Ye?Ee:O(Ee);return Je?de?Ae===Ie-1?ht.pop():ht[Ae]=ht.pop():ht[Ae]=[$,q]:ht.push([$,q]),Ye?(this.entries=ht,this):new er(v,this.keyHash,ht)};function ur(v,_,D){this.ownerID=v,this.keyHash=_,this.entry=D}ur.prototype.get=function(v,_,D,$){return gt(D,this.entry[0])?this.entry[1]:$},ur.prototype.update=function(v,_,D,$,q,te,oe){var de=q===x,Ee=gt($,this.entry[0]);if(Ee?q===this.entry[1]:de)return this;if(T(oe),de){T(te);return}return Ee?v&&v===this.ownerID?(this.entry[1]=q,this):new ur(v,this.keyHash,[$,q]):(T(te),ra(this,v,_,We($),[$,q]))},He.prototype.iterate=er.prototype.iterate=function(v,_){for(var D=this.entries,$=0,q=D.length-1;$<=q;$++)if(v(D[_?q-$:$])===!1)return!1},wt.prototype.iterate=dr.prototype.iterate=function(v,_){for(var D=this.nodes,$=0,q=D.length-1;$<=q;$++){var te=D[_?q-$:$];if(te&&te.iterate(v,_)===!1)return!1}},ur.prototype.iterate=function(v,_){return v(this.entry)},n(Dn,ne);function Dn(v,_,D){this._type=_,this._reverse=D,this._stack=v._root&&Fs(v._root)}Dn.prototype.next=function(){for(var v=this._type,_=this._stack;_;){var D=_.node,$=_.index++,q;if(D.entry){if($===0)return Xn(v,D.entry)}else if(D.entries){if(q=D.entries.length-1,$<=q)return Xn(v,D.entries[this._reverse?q-$:$])}else if(q=D.nodes.length-1,$<=q){var te=D.nodes[this._reverse?q-$:$];if(te){if(te.entry)return Xn(v,te.entry);_=this._stack=Fs(te,_)}continue}_=this._stack=this._stack.__prev}return G()};function Xn(v,_){return Q(v,_[0],_[1])}function Fs(v,_){return{node:v,index:0,__prev:_}}function _r(v,_,D,$){var q=Object.create(_e);return q.size=v,q._root=_,q.__ownerID=D,q.__hash=$,q.__altered=!1,q}var Ne;function Ve(){return Ne||(Ne=_r(0))}function Ot(v,_,D){var $,q;if(v._root){var te=I(A),oe=I(j);if($=Yt(v._root,v.__ownerID,0,void 0,_,D,te,oe),!oe.value)return v;q=v.size+(te.value?D===x?-1:1:0)}else{if(D===x)return v;q=1,$=new He(v.__ownerID,[[_,D]])}return v.__ownerID?(v.size=q,v._root=$,v.__hash=void 0,v.__altered=!0,v):$?_r(q,$):Ve()}function Yt(v,_,D,$,q,te,oe,de){return v?v.update(_,D,$,q,te,oe,de):te===x?v:(T(de),T(oe),new ur(_,$,[q,te]))}function Nr(v){return v.constructor===ur||v.constructor===er}function ra(v,_,D,$,q){if(v.keyHash===$)return new er(_,$,[v.entry,q]);var te=(D===0?v.keyHash:v.keyHash>>>D)&E,oe=(D===0?$:$>>>D)&E,de,Ee=te===oe?[ra(v,_,D+b,$,q)]:(de=new ur(_,$,q),te<oe?[v,de]:[de,v]);return new wt(_,1<<te|1<<oe,Ee)}function Li(v,_,D,$){v||(v=new B);for(var q=new ur(v,We(D),[D,$]),te=0;te<_.length;te++){var oe=_[te];q=q.update(v,0,void 0,oe[0],oe[1])}return q}function Ii(v,_,D,$){for(var q=0,te=0,oe=new Array(D),de=0,Ee=1,Ae=_.length;de<Ae;de++,Ee<<=1){var Ie=_[de];Ie!==void 0&&de!==$&&(q|=Ee,oe[te++]=Ie)}return new wt(v,q,oe)}function Ti(v,_,D,$,q){for(var te=0,oe=new Array(S),de=0;D!==0;de++,D>>>=1)oe[de]=D&1?_[te++]:void 0;return oe[$]=q,new dr(v,te+1,oe)}function hi(v,_,D){for(var $=[],q=0;q<D.length;q++){var te=D[q],oe=a(te);u(te)||(oe=oe.map(function(de){return Jt(de)})),$.push(oe)}return Kp(v,_,$)}function Wp(v,_,D){return v&&v.mergeDeep&&u(_)?v.mergeDeep(_):gt(v,_)?v:_}function Gp(v){return function(_,D,$){if(_&&_.mergeDeepWith&&u(D))return _.mergeDeepWith(v,D);var q=v(_,D,$);return gt(_,q)?_:q}}function Kp(v,_,D){return D=D.filter(function($){return $.size!==0}),D.length===0?v:v.size===0&&!v.__ownerID&&D.length===1?v.constructor(D[0]):v.withMutations(function($){for(var q=_?function(oe,de){$.update(de,x,function(Ee){return Ee===x?oe:_(Ee,oe,de)})}:function(oe,de){$.set(de,oe)},te=0;te<D.length;te++)D[te].forEach(q)})}function Yp(v,_,D,$){var q=v===x,te=_.next();if(te.done){var oe=q?D:v,de=$(oe);return de===oe?v:de}Me(q||v&&v.set,"invalid keyPath");var Ee=te.value,Ae=q?x:v.get(Ee,x),Ie=Yp(Ae,_,D,$);return Ie===Ae?v:Ie===x?v.remove(Ee):(q?Ve():v).set(Ee,Ie)}function Lo(v){return v=v-(v>>1&1431655765),v=(v&858993459)+(v>>2&858993459),v=v+(v>>4)&252645135,v=v+(v>>8),v=v+(v>>16),v&127}function vc(v,_,D,$){var q=$?v:O(v);return q[_]=D,q}function Bs(v,_,D,$){var q=v.length+1;if($&&_+1===q)return v[_]=D,v;for(var te=new Array(q),oe=0,de=0;de<q;de++)de===_?(te[de]=D,oe=-1):te[de]=v[de+oe];return te}function Gy(v,_,D){var $=v.length-1;if(D&&_===$)return v.pop(),v;for(var q=new Array($),te=0,oe=0;oe<$;oe++)oe===_&&(te=1),q[oe]=v[oe+te];return q}var bc=S/4,_t=S/2,Qp=S/4;n(St,yt);function St(v){var _=Ht();if(v==null)return _;if(Sr(v))return v;var D=s(v),$=D.size;return $===0?_:(Qr($),$>0&&$<S?it(0,$,b,null,new Oi(D.toArray())):_.withMutations(function(q){q.setSize($),D.forEach(function(te,oe){return q.set(oe,te)})}))}St.of=function(){return this(arguments)},St.prototype.toString=function(){return this.__toString("List [","]")},St.prototype.get=function(v,_){if(v=N(this,v),v>=0&&v<this.size){v+=this._origin;var D=PO(this,v);return D&&D.array[v&E]}return _},St.prototype.set=function(v,_){return jn(this,v,_)},St.prototype.remove=function(v){return this.has(v)?v===0?this.shift():v===this.size-1?this.pop():this.splice(v,1):this},St.prototype.insert=function(v,_){return this.splice(v,0,_)},St.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=b,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):Ht()},St.prototype.push=function(){var v=arguments,_=this.size;return this.withMutations(function(D){Us(D,0,_+v.length);for(var $=0;$<v.length;$++)D.set(_+$,v[$])})},St.prototype.pop=function(){return Us(this,0,-1)},St.prototype.unshift=function(){var v=arguments;return this.withMutations(function(_){Us(_,-v.length);for(var D=0;D<v.length;D++)_.set(D,v[D])})},St.prototype.shift=function(){return Us(this,1)},St.prototype.merge=function(){return Zp(this,void 0,arguments)},St.prototype.mergeWith=function(v){var _=r.call(arguments,1);return Zp(this,v,_)},St.prototype.mergeDeep=function(){return Zp(this,Wp,arguments)},St.prototype.mergeDeepWith=function(v){var _=r.call(arguments,1);return Zp(this,Gp(v),_)},St.prototype.setSize=function(v){return Us(this,0,v)},St.prototype.slice=function(v,_){var D=this.size;return X(v,_,D)?this:Us(this,K(v,D),Z(_,D))},St.prototype.__iterator=function(v,_){var D=0,$=rt(this,_);return new ne(function(){var q=$();return q===ls?G():Q(v,D++,q)})},St.prototype.__iterate=function(v,_){for(var D=0,$=rt(this,_),q;(q=$())!==ls&&v(q,D++,this)!==!1;);return D},St.prototype.__ensureOwner=function(v){return v===this.__ownerID?this:v?it(this._origin,this._capacity,this._level,this._root,this._tail,v,this.__hash):(this.__ownerID=v,this)};function Sr(v){return!!(v&&v[Io])}St.isList=Sr;var Io="@@__IMMUTABLE_LIST__@@",jr=St.prototype;jr[Io]=!0,jr[w]=jr.remove,jr.setIn=_e.setIn,jr.deleteIn=jr.removeIn=_e.removeIn,jr.update=_e.update,jr.updateIn=_e.updateIn,jr.mergeIn=_e.mergeIn,jr.mergeDeepIn=_e.mergeDeepIn,jr.withMutations=_e.withMutations,jr.asMutable=_e.asMutable,jr.asImmutable=_e.asImmutable,jr.wasAltered=_e.wasAltered;function Oi(v,_){this.array=v,this.ownerID=_}Oi.prototype.removeBefore=function(v,_,D){if(D===_?1<<_:this.array.length===0)return this;var $=D>>>_&E;if($>=this.array.length)return new Oi([],v);var q=$===0,te;if(_>0){var oe=this.array[$];if(te=oe&&oe.removeBefore(v,_-b,D),te===oe&&q)return this}if(q&&!te)return this;var de=$s(this,v);if(!q)for(var Ee=0;Ee<$;Ee++)de.array[Ee]=void 0;return te&&(de.array[$]=te),de},Oi.prototype.removeAfter=function(v,_,D){if(D===(_?1<<_:0)||this.array.length===0)return this;var $=D-1>>>_&E;if($>=this.array.length)return this;var q;if(_>0){var te=this.array[$];if(q=te&&te.removeAfter(v,_-b,D),q===te&&$===this.array.length-1)return this}var oe=$s(this,v);return oe.array.splice($+1),q&&(oe.array[$]=q),oe};var ls={};function rt(v,_){var D=v._origin,$=v._capacity,q=wc($),te=v._tail;return oe(v._root,v._level,0);function oe(Ae,Ie,Je){return Ie===0?de(Ae,Je):Ee(Ae,Ie,Je)}function de(Ae,Ie){var Je=Ie===q?te&&te.array:Ae&&Ae.array,Ye=Ie>D?0:D-Ie,ht=$-Ie;return ht>S&&(ht=S),function(){if(Ye===ht)return ls;var Tt=_?--ht:Ye++;return Je&&Je[Tt]}}function Ee(Ae,Ie,Je){var Ye,ht=Ae&&Ae.array,Tt=Je>D?0:D-Je>>Ie,vr=($-Je>>Ie)+1;return vr>S&&(vr=S),function(){do{if(Ye){var na=Ye();if(na!==ls)return na;Ye=null}if(Tt===vr)return ls;var Da=_?--vr:Tt++;Ye=oe(ht&&ht[Da],Ie-b,Je+(Da<<Ie))}while(!0)}}}function it(v,_,D,$,q,te,oe){var de=Object.create(jr);return de.size=_-v,de._origin=v,de._capacity=_,de._level=D,de._root=$,de._tail=q,de.__ownerID=te,de.__hash=oe,de.__altered=!1,de}var Mt;function Ht(){return Mt||(Mt=it(0,0,b))}function jn(v,_,D){if(_=N(v,_),_!==_)return v;if(_>=v.size||_<0)return v.withMutations(function(oe){_<0?Us(oe,_).set(0,D):Us(oe,0,_+1).set(_,D)});_+=v._origin;var $=v._tail,q=v._root,te=I(j);return _>=wc(v._capacity)?$=zs($,v.__ownerID,0,_,D,te):q=zs(q,v.__ownerID,v._level,_,D,te),te.value?v.__ownerID?(v._root=q,v._tail=$,v.__hash=void 0,v.__altered=!0,v):it(v._origin,v._capacity,v._level,q,$):v}function zs(v,_,D,$,q,te){var oe=$>>>D&E,de=v&&oe<v.array.length;if(!de&&q===void 0)return v;var Ee;if(D>0){var Ae=v&&v.array[oe],Ie=zs(Ae,_,D-b,$,q,te);return Ie===Ae?v:(Ee=$s(v,_),Ee.array[oe]=Ie,Ee)}return de&&v.array[oe]===q?v:(T(te),Ee=$s(v,_),q===void 0&&oe===Ee.array.length-1?Ee.array.pop():Ee.array[oe]=q,Ee)}function $s(v,_){return _&&v&&_===v.ownerID?v:new Oi(v?v.array.slice():[],_)}function PO(v,_){if(_>=wc(v._capacity))return v._tail;if(_<1<<v._level+b){for(var D=v._root,$=v._level;D&&$>0;)D=D.array[_>>>$&E],$-=b;return D}}function Us(v,_,D){_!==void 0&&(_=_|0),D!==void 0&&(D=D|0);var $=v.__ownerID||new B,q=v._origin,te=v._capacity,oe=q+_,de=D===void 0?te:D<0?te+D:q+D;if(oe===q&&de===te)return v;if(oe>=de)return v.clear();for(var Ee=v._level,Ae=v._root,Ie=0;oe+Ie<0;)Ae=new Oi(Ae&&Ae.array.length?[void 0,Ae]:[],$),Ee+=b,Ie+=1<<Ee;Ie&&(oe+=Ie,q+=Ie,de+=Ie,te+=Ie);for(var Je=wc(te),Ye=wc(de);Ye>=1<<Ee+b;)Ae=new Oi(Ae&&Ae.array.length?[Ae]:[],$),Ee+=b;var ht=v._tail,Tt=Ye<Je?PO(v,de-1):Ye>Je?new Oi([],$):ht;if(ht&&Ye>Je&&oe<te&&ht.array.length){Ae=$s(Ae,$);for(var vr=Ae,na=Ee;na>b;na-=b){var Da=Je>>>na&E;vr=vr.array[Da]=$s(vr.array[Da],$)}vr.array[Je>>>b&E]=ht}if(de<te&&(Tt=Tt&&Tt.removeAfter($,0,de)),oe>=Ye)oe-=Ye,de-=Ye,Ee=b,Ae=null,Tt=Tt&&Tt.removeBefore($,0,oe);else if(oe>q||Ye<Je){for(Ie=0;Ae;){var ah=oe>>>Ee&E;if(ah!==Ye>>>Ee&E)break;ah&&(Ie+=(1<<Ee)*ah),Ee-=b,Ae=Ae.array[ah]}Ae&&oe>q&&(Ae=Ae.removeBefore($,Ee,oe-Ie)),Ae&&Ye<Je&&(Ae=Ae.removeAfter($,Ee,Ye-Ie)),Ie&&(oe-=Ie,de-=Ie)}return v.__ownerID?(v.size=de-oe,v._origin=oe,v._capacity=de,v._level=Ee,v._root=Ae,v._tail=Tt,v.__hash=void 0,v.__altered=!0,v):it(oe,de,Ee,Ae,Tt)}function Zp(v,_,D){for(var $=[],q=0,te=0;te<D.length;te++){var oe=D[te],de=s(oe);de.size>q&&(q=de.size),u(oe)||(de=de.map(function(Ee){return Jt(Ee)})),$.push(de)}return q>v.size&&(v=v.setSize(q)),Kp(v,_,$)}function wc(v){return v<S?0:v-1>>>b<<b}n(Dr,It);function Dr(v){return v==null?Xp():FO(v)?v:Xp().withMutations(function(_){var D=a(v);Qr(D.size),D.forEach(function($,q){return _.set(q,$)})})}Dr.of=function(){return this(arguments)},Dr.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Dr.prototype.get=function(v,_){var D=this._map.get(v);return D!==void 0?this._list.get(D)[1]:_},Dr.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):Xp()},Dr.prototype.set=function(v,_){return zO(this,v,_)},Dr.prototype.remove=function(v){return zO(this,v,x)},Dr.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Dr.prototype.__iterate=function(v,_){var D=this;return this._list.__iterate(function($){return $&&v($[1],$[0],D)},_)},Dr.prototype.__iterator=function(v,_){return this._list.fromEntrySeq().__iterator(v,_)},Dr.prototype.__ensureOwner=function(v){if(v===this.__ownerID)return this;var _=this._map.__ensureOwner(v),D=this._list.__ensureOwner(v);return v?Ky(_,D,v,this.__hash):(this.__ownerID=v,this._map=_,this._list=D,this)};function FO(v){return tt(v)&&p(v)}Dr.isOrderedMap=FO,Dr.prototype[y]=!0,Dr.prototype[w]=Dr.prototype.remove;function Ky(v,_,D,$){var q=Object.create(Dr.prototype);return q.size=v?v.size:0,q._map=v,q._list=_,q.__ownerID=D,q.__hash=$,q}var BO;function Xp(){return BO||(BO=Ky(Ve(),Ht()))}function zO(v,_,D){var $=v._map,q=v._list,te=$.get(_),oe=te!==void 0,de,Ee;if(D===x){if(!oe)return v;q.size>=S&&q.size>=$.size*2?(Ee=q.filter(function(Ae,Ie){return Ae!==void 0&&te!==Ie}),de=Ee.toKeyedSeq().map(function(Ae){return Ae[0]}).flip().toMap(),v.__ownerID&&(de.__ownerID=Ee.__ownerID=v.__ownerID)):(de=$.remove(_),Ee=te===q.size-1?q.pop():q.set(te,void 0))}else if(oe){if(D===q.get(te)[1])return v;de=$,Ee=q.set(te,[_,D])}else de=$.set(_,q.size),Ee=q.set(q.size,[_,D]);return v.__ownerID?(v.size=de.size,v._map=de,v._list=Ee,v.__hash=void 0,v):Ky(de,Ee)}n(ki,De);function ki(v,_){this._iter=v,this._useKeys=_,this.size=v.size}ki.prototype.get=function(v,_){return this._iter.get(v,_)},ki.prototype.has=function(v){return this._iter.has(v)},ki.prototype.valueSeq=function(){return this._iter.valueSeq()},ki.prototype.reverse=function(){var v=this,_=Yy(this,!0);return this._useKeys||(_.valueSeq=function(){return v._iter.toSeq().reverse()}),_},ki.prototype.map=function(v,_){var D=this,$=UO(this,v,_);return this._useKeys||($.valueSeq=function(){return D._iter.toSeq().map(v,_)}),$},ki.prototype.__iterate=function(v,_){var D=this,$;return this._iter.__iterate(this._useKeys?function(q,te){return v(q,te,D)}:($=_?GO(this):0,function(q){return v(q,_?--$:$++,D)}),_)},ki.prototype.__iterator=function(v,_){if(this._useKeys)return this._iter.__iterator(v,_);var D=this._iter.__iterator(ie,_),$=_?GO(this):0;return new ne(function(){var q=D.next();return q.done?q:Q(v,_?--$:$++,q.value,q)})},ki.prototype[y]=!0,n(ku,ye);function ku(v){this._iter=v,this.size=v.size}ku.prototype.includes=function(v){return this._iter.includes(v)},ku.prototype.__iterate=function(v,_){var D=this,$=0;return this._iter.__iterate(function(q){return v(q,$++,D)},_)},ku.prototype.__iterator=function(v,_){var D=this._iter.__iterator(ie,_),$=0;return new ne(function(){var q=D.next();return q.done?q:Q(v,$++,q.value,q)})},n(Ru,U);function Ru(v){this._iter=v,this.size=v.size}Ru.prototype.has=function(v){return this._iter.includes(v)},Ru.prototype.__iterate=function(v,_){var D=this;return this._iter.__iterate(function($){return v($,$,D)},_)},Ru.prototype.__iterator=function(v,_){var D=this._iter.__iterator(ie,_);return new ne(function(){var $=D.next();return $.done?$:Q(v,$.value,$.value,$)})},n(Nu,De);function Nu(v){this._iter=v,this.size=v.size}Nu.prototype.entrySeq=function(){return this._iter.toSeq()},Nu.prototype.__iterate=function(v,_){var D=this;return this._iter.__iterate(function($){if($){WO($);var q=u($);return v(q?$.get(1):$[1],q?$.get(0):$[0],D)}},_)},Nu.prototype.__iterator=function(v,_){var D=this._iter.__iterator(ie,_);return new ne(function(){for(;;){var $=D.next();if($.done)return $;var q=$.value;if(q){WO(q);var te=u(q);return Q(v,te?q.get(0):q[0],te?q.get(1):q[1],$)}}})},ku.prototype.cacheResult=ki.prototype.cacheResult=Ru.prototype.cacheResult=Nu.prototype.cacheResult=Xy;function $O(v){var _=ka(v);return _._iter=v,_.size=v.size,_.flip=function(){return v},_.reverse=function(){var D=v.reverse.apply(this);return D.flip=function(){return v.reverse()},D},_.has=function(D){return v.includes(D)},_.includes=function(D){return v.has(D)},_.cacheResult=Xy,_.__iterateUncached=function(D,$){var q=this;return v.__iterate(function(te,oe){return D(oe,te,q)!==!1},$)},_.__iteratorUncached=function(D,$){if(D===re){var q=v.__iterator(D,$);return new ne(function(){var te=q.next();if(!te.done){var oe=te.value[0];te.value[0]=te.value[1],te.value[1]=oe}return te})}return v.__iterator(D===ie?Y:ie,$)},_}function UO(v,_,D){var $=ka(v);return $.size=v.size,$.has=function(q){return v.has(q)},$.get=function(q,te){var oe=v.get(q,x);return oe===x?te:_.call(D,oe,q,v)},$.__iterateUncached=function(q,te){var oe=this;return v.__iterate(function(de,Ee,Ae){return q(_.call(D,de,Ee,Ae),Ee,oe)!==!1},te)},$.__iteratorUncached=function(q,te){var oe=v.__iterator(re,te);return new ne(function(){var de=oe.next();if(de.done)return de;var Ee=de.value,Ae=Ee[0];return Q(q,Ae,_.call(D,Ee[1],Ae,v),de)})},$}function Yy(v,_){var D=ka(v);return D._iter=v,D.size=v.size,D.reverse=function(){return v},v.flip&&(D.flip=function(){var $=$O(v);return $.reverse=function(){return v.flip()},$}),D.get=function($,q){return v.get(_?$:-1-$,q)},D.has=function($){return v.has(_?$:-1-$)},D.includes=function($){return v.includes($)},D.cacheResult=Xy,D.__iterate=function($,q){var te=this;return v.__iterate(function(oe,de){return $(oe,de,te)},!q)},D.__iterator=function($,q){return v.__iterator($,!q)},D}function qO(v,_,D,$){var q=ka(v);return $&&(q.has=function(te){var oe=v.get(te,x);return oe!==x&&!!_.call(D,oe,te,v)},q.get=function(te,oe){var de=v.get(te,x);return de!==x&&_.call(D,de,te,v)?de:oe}),q.__iterateUncached=function(te,oe){var de=this,Ee=0;return v.__iterate(function(Ae,Ie,Je){if(_.call(D,Ae,Ie,Je))return Ee++,te(Ae,$?Ie:Ee-1,de)},oe),Ee},q.__iteratorUncached=function(te,oe){var de=v.__iterator(re,oe),Ee=0;return new ne(function(){for(;;){var Ae=de.next();if(Ae.done)return Ae;var Ie=Ae.value,Je=Ie[0],Ye=Ie[1];if(_.call(D,Ye,Je,v))return Q(te,$?Je:Ee++,Ye,Ae)}})},q}function Tie(v,_,D){var $=It().asMutable();return v.__iterate(function(q,te){$.update(_.call(D,q,te,v),0,function(oe){return oe+1})}),$.asImmutable()}function Oie(v,_,D){var $=l(v),q=(p(v)?Dr():It()).asMutable();v.__iterate(function(oe,de){q.update(_.call(D,oe,de,v),function(Ee){return Ee=Ee||[],Ee.push($?[de,oe]:oe),Ee})});var te=KO(v);return q.map(function(oe){return sr(v,te(oe))})}function Qy(v,_,D,$){var q=v.size;if(_!==void 0&&(_=_|0),D!==void 0&&(D===1/0?D=q:D=D|0),X(_,D,q))return v;var te=K(_,q),oe=Z(D,q);if(te!==te||oe!==oe)return Qy(v.toSeq().cacheResult(),_,D,$);var de=oe-te,Ee;de===de&&(Ee=de<0?0:de);var Ae=ka(v);return Ae.size=Ee===0?Ee:v.size&&Ee||void 0,!$&&z(v)&&Ee>=0&&(Ae.get=function(Ie,Je){return Ie=N(this,Ie),Ie>=0&&Ie<Ee?v.get(Ie+te,Je):Je}),Ae.__iterateUncached=function(Ie,Je){var Ye=this;if(Ee===0)return 0;if(Je)return this.cacheResult().__iterate(Ie,Je);var ht=0,Tt=!0,vr=0;return v.__iterate(function(na,Da){if(!(Tt&&(Tt=ht++<te)))return vr++,Ie(na,$?Da:vr-1,Ye)!==!1&&vr!==Ee}),vr},Ae.__iteratorUncached=function(Ie,Je){if(Ee!==0&&Je)return this.cacheResult().__iterator(Ie,Je);var Ye=Ee!==0&&v.__iterator(Ie,Je),ht=0,Tt=0;return new ne(function(){for(;ht++<te;)Ye.next();if(++Tt>Ee)return G();var vr=Ye.next();return $||Ie===ie?vr:Ie===Y?Q(Ie,Tt-1,void 0,vr):Q(Ie,Tt-1,vr.value[1],vr)})},Ae}function kie(v,_,D){var $=ka(v);return $.__iterateUncached=function(q,te){var oe=this;if(te)return this.cacheResult().__iterate(q,te);var de=0;return v.__iterate(function(Ee,Ae,Ie){return _.call(D,Ee,Ae,Ie)&&++de&&q(Ee,Ae,oe)}),de},$.__iteratorUncached=function(q,te){var oe=this;if(te)return this.cacheResult().__iterator(q,te);var de=v.__iterator(re,te),Ee=!0;return new ne(function(){if(!Ee)return G();var Ae=de.next();if(Ae.done)return Ae;var Ie=Ae.value,Je=Ie[0],Ye=Ie[1];return _.call(D,Ye,Je,oe)?q===re?Ae:Q(q,Je,Ye,Ae):(Ee=!1,G())})},$}function VO(v,_,D,$){var q=ka(v);return q.__iterateUncached=function(te,oe){var de=this;if(oe)return this.cacheResult().__iterate(te,oe);var Ee=!0,Ae=0;return v.__iterate(function(Ie,Je,Ye){if(!(Ee&&(Ee=_.call(D,Ie,Je,Ye))))return Ae++,te(Ie,$?Je:Ae-1,de)}),Ae},q.__iteratorUncached=function(te,oe){var de=this;if(oe)return this.cacheResult().__iterator(te,oe);var Ee=v.__iterator(re,oe),Ae=!0,Ie=0;return new ne(function(){var Je,Ye,ht;do{if(Je=Ee.next(),Je.done)return $||te===ie?Je:te===Y?Q(te,Ie++,void 0,Je):Q(te,Ie++,Je.value[1],Je);var Tt=Je.value;Ye=Tt[0],ht=Tt[1],Ae&&(Ae=_.call(D,ht,Ye,de))}while(Ae);return te===re?Je:Q(te,Ye,ht,Je)})},q}function Rie(v,_){var D=l(v),$=[v].concat(_).map(function(oe){return u(oe)?D&&(oe=a(oe)):oe=D?se(oe):ce(Array.isArray(oe)?oe:[oe]),oe}).filter(function(oe){return oe.size!==0});if($.length===0)return v;if($.length===1){var q=$[0];if(q===v||D&&l(q)||c(v)&&c(q))return q}var te=new M($);return D?te=te.toKeyedSeq():c(v)||(te=te.toSetSeq()),te=te.flatten(!0),te.size=$.reduce(function(oe,de){if(oe!==void 0){var Ee=de.size;if(Ee!==void 0)return oe+Ee}},0),te}function JO(v,_,D){var $=ka(v);return $.__iterateUncached=function(q,te){var oe=0,de=!1;function Ee(Ae,Ie){var Je=this;Ae.__iterate(function(Ye,ht){return(!_||Ie<_)&&u(Ye)?Ee(Ye,Ie+1):q(Ye,D?ht:oe++,Je)===!1&&(de=!0),!de},te)}return Ee(v,0),oe},$.__iteratorUncached=function(q,te){var oe=v.__iterator(q,te),de=[],Ee=0;return new ne(function(){for(;oe;){var Ae=oe.next();if(Ae.done!==!1){oe=de.pop();continue}var Ie=Ae.value;if(q===re&&(Ie=Ie[1]),(!_||de.length<_)&&u(Ie))de.push(oe),oe=Ie.__iterator(q,te);else return D?Ae:Q(q,Ee++,Ie,Ae)}return G()})},$}function Nie(v,_,D){var $=KO(v);return v.toSeq().map(function(q,te){return $(_.call(D,q,te,v))}).flatten(!0)}function Die(v,_){var D=ka(v);return D.size=v.size&&v.size*2-1,D.__iterateUncached=function($,q){var te=this,oe=0;return v.__iterate(function(de,Ee){return(!oe||$(_,oe++,te)!==!1)&&$(de,oe++,te)!==!1},q),oe},D.__iteratorUncached=function($,q){var te=v.__iterator(ie,q),oe=0,de;return new ne(function(){return(!de||oe%2)&&(de=te.next(),de.done)?de:oe%2?Q($,oe++,_):Q($,oe++,de.value,de)})},D}function Du(v,_,D){_||(_=YO);var $=l(v),q=0,te=v.toSeq().map(function(oe,de){return[de,oe,q++,D?D(oe,de,v):oe]}).toArray();return te.sort(function(oe,de){return _(oe[3],de[3])||oe[2]-de[2]}).forEach($?function(oe,de){te[de].length=2}:function(oe,de){te[de]=oe[1]}),$?De(te):c(v)?ye(te):U(te)}function eh(v,_,D){if(_||(_=YO),D){var $=v.toSeq().map(function(q,te){return[q,D(q,te,v)]}).reduce(function(q,te){return HO(_,q[1],te[1])?te:q});return $&&$[0]}else return v.reduce(function(q,te){return HO(_,q,te)?te:q})}function HO(v,_,D){var $=v(D,_);return $===0&&D!==_&&(D==null||D!==D)||$>0}function Zy(v,_,D){var $=ka(v);return $.size=new M(D).map(function(q){return q.size}).min(),$.__iterate=function(q,te){for(var oe=this.__iterator(ie,te),de,Ee=0;!(de=oe.next()).done&&q(de.value,Ee++,this)!==!1;);return Ee},$.__iteratorUncached=function(q,te){var oe=D.map(function(Ae){return Ae=i(Ae),Ce(te?Ae.reverse():Ae)}),de=0,Ee=!1;return new ne(function(){var Ae;return Ee||(Ae=oe.map(function(Ie){return Ie.next()}),Ee=Ae.some(function(Ie){return Ie.done})),Ee?G():Q(q,de++,_.apply(null,Ae.map(function(Ie){return Ie.value})))})},$}function sr(v,_){return z(v)?_:v.constructor(_)}function WO(v){if(v!==Object(v))throw new TypeError("Expected [K, V] tuple: "+v)}function GO(v){return Qr(v.size),P(v)}function KO(v){return l(v)?a:c(v)?s:o}function ka(v){return Object.create((l(v)?De:c(v)?ye:U).prototype)}function Xy(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):je.prototype.cacheResult.call(this)}function YO(v,_){return v>_?1:v<_?-1:0}function QO(v){var _=Ce(v);if(!_){if(!be(v))throw new TypeError("Expected iterable or array-like: "+v);_=Ce(i(v))}return _}n(mi,st);function mi(v,_){var D,$=function(oe){if(oe instanceof $)return oe;if(!(this instanceof $))return new $(oe);if(!D){D=!0;var de=Object.keys(v);Pie(q,de),q.size=de.length,q._name=_,q._keys=de,q._defaultValues=v}this._map=It(oe)},q=$.prototype=Object.create(hn);return q.constructor=$,$}mi.prototype.toString=function(){return this.__toString(ZO(this)+" {","}")},mi.prototype.has=function(v){return this._defaultValues.hasOwnProperty(v)},mi.prototype.get=function(v,_){if(!this.has(v))return _;var D=this._defaultValues[v];return this._map?this._map.get(v,D):D},mi.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var v=this.constructor;return v._empty||(v._empty=th(this,Ve()))},mi.prototype.set=function(v,_){if(!this.has(v))throw new Error('Cannot set unknown key "'+v+'" on '+ZO(this));if(this._map&&!this._map.has(v)){var D=this._defaultValues[v];if(_===D)return this}var $=this._map&&this._map.set(v,_);return this.__ownerID||$===this._map?this:th(this,$)},mi.prototype.remove=function(v){if(!this.has(v))return this;var _=this._map&&this._map.remove(v);return this.__ownerID||_===this._map?this:th(this,_)},mi.prototype.wasAltered=function(){return this._map.wasAltered()},mi.prototype.__iterator=function(v,_){var D=this;return a(this._defaultValues).map(function($,q){return D.get(q)}).__iterator(v,_)},mi.prototype.__iterate=function(v,_){var D=this;return a(this._defaultValues).map(function($,q){return D.get(q)}).__iterate(v,_)},mi.prototype.__ensureOwner=function(v){if(v===this.__ownerID)return this;var _=this._map&&this._map.__ensureOwner(v);return v?th(this,_,v):(this.__ownerID=v,this._map=_,this)};var hn=mi.prototype;hn[w]=hn.remove,hn.deleteIn=hn.removeIn=_e.removeIn,hn.merge=_e.merge,hn.mergeWith=_e.mergeWith,hn.mergeIn=_e.mergeIn,hn.mergeDeep=_e.mergeDeep,hn.mergeDeepWith=_e.mergeDeepWith,hn.mergeDeepIn=_e.mergeDeepIn,hn.setIn=_e.setIn,hn.update=_e.update,hn.updateIn=_e.updateIn,hn.withMutations=_e.withMutations,hn.asMutable=_e.asMutable,hn.asImmutable=_e.asImmutable;function th(v,_,D){var $=Object.create(Object.getPrototypeOf(v));return $._map=_,$.__ownerID=D,$}function ZO(v){return v._name||v.constructor.name||"Record"}function Pie(v,_){try{_.forEach(Fie.bind(void 0,v))}catch{}}function Fie(v,_){Object.defineProperty(v,_,{get:function(){return this.get(_)},set:function(D){Me(this.__ownerID,"Cannot set on an immutable record."),this.set(_,D)}})}n(yr,ke);function yr(v){return v==null?r1():e1(v)&&!p(v)?v:r1().withMutations(function(_){var D=o(v);Qr(D.size),D.forEach(function($){return _.add($)})})}yr.of=function(){return this(arguments)},yr.fromKeys=function(v){return this(a(v).keySeq())},yr.prototype.toString=function(){return this.__toString("Set {","}")},yr.prototype.has=function(v){return this._map.has(v)},yr.prototype.add=function(v){return t1(this,this._map.set(v,!0))},yr.prototype.remove=function(v){return t1(this,this._map.remove(v))},yr.prototype.clear=function(){return t1(this,this._map.clear())},yr.prototype.union=function(){var v=r.call(arguments,0);return v=v.filter(function(_){return _.size!==0}),v.length===0?this:this.size===0&&!this.__ownerID&&v.length===1?this.constructor(v[0]):this.withMutations(function(_){for(var D=0;D<v.length;D++)o(v[D]).forEach(function($){return _.add($)})})},yr.prototype.intersect=function(){var v=r.call(arguments,0);if(v.length===0)return this;v=v.map(function(D){return o(D)});var _=this;return this.withMutations(function(D){_.forEach(function($){v.every(function(q){return q.includes($)})||D.remove($)})})},yr.prototype.subtract=function(){var v=r.call(arguments,0);if(v.length===0)return this;v=v.map(function(D){return o(D)});var _=this;return this.withMutations(function(D){_.forEach(function($){v.some(function(q){return q.includes($)})&&D.remove($)})})},yr.prototype.merge=function(){return this.union.apply(this,arguments)},yr.prototype.mergeWith=function(v){var _=r.call(arguments,1);return this.union.apply(this,_)},yr.prototype.sort=function(v){return Ra(Du(this,v))},yr.prototype.sortBy=function(v,_){return Ra(Du(this,_,v))},yr.prototype.wasAltered=function(){return this._map.wasAltered()},yr.prototype.__iterate=function(v,_){var D=this;return this._map.__iterate(function($,q){return v(q,q,D)},_)},yr.prototype.__iterator=function(v,_){return this._map.map(function(D,$){return $}).__iterator(v,_)},yr.prototype.__ensureOwner=function(v){if(v===this.__ownerID)return this;var _=this._map.__ensureOwner(v);return v?this.__make(_,v):(this.__ownerID=v,this._map=_,this)};function e1(v){return!!(v&&v[XO])}yr.isSet=e1;var XO="@@__IMMUTABLE_SET__@@",gi=yr.prototype;gi[XO]=!0,gi[w]=gi.remove,gi.mergeDeep=gi.merge,gi.mergeDeepWith=gi.mergeWith,gi.withMutations=_e.withMutations,gi.asMutable=_e.asMutable,gi.asImmutable=_e.asImmutable,gi.__empty=r1,gi.__make=ek;function t1(v,_){return v.__ownerID?(v.size=_.size,v._map=_,v):_===v._map?v:_.size===0?v.__empty():v.__make(_)}function ek(v,_){var D=Object.create(gi);return D.size=v?v.size:0,D._map=v,D.__ownerID=_,D}var tk;function r1(){return tk||(tk=ek(Ve()))}n(Ra,yr);function Ra(v){return v==null?n1():rk(v)?v:n1().withMutations(function(_){var D=o(v);Qr(D.size),D.forEach(function($){return _.add($)})})}Ra.of=function(){return this(arguments)},Ra.fromKeys=function(v){return this(a(v).keySeq())},Ra.prototype.toString=function(){return this.__toString("OrderedSet {","}")};function rk(v){return e1(v)&&p(v)}Ra.isOrderedSet=rk;var rh=Ra.prototype;rh[y]=!0,rh.__empty=n1,rh.__make=nk;function nk(v,_){var D=Object.create(rh);return D.size=v?v.size:0,D._map=v,D.__ownerID=_,D}var ik;function n1(){return ik||(ik=nk(Xp()))}n(Pr,yt);function Pr(v){return v==null?i1():ak(v)?v:i1().unshiftAll(v)}Pr.of=function(){return this(arguments)},Pr.prototype.toString=function(){return this.__toString("Stack [","]")},Pr.prototype.get=function(v,_){var D=this._head;for(v=N(this,v);D&&v--;)D=D.next;return D?D.value:_},Pr.prototype.peek=function(){return this._head&&this._head.value},Pr.prototype.push=function(){if(arguments.length===0)return this;for(var v=this.size+arguments.length,_=this._head,D=arguments.length-1;D>=0;D--)_={value:arguments[D],next:_};return this.__ownerID?(this.size=v,this._head=_,this.__hash=void 0,this.__altered=!0,this):Sc(v,_)},Pr.prototype.pushAll=function(v){if(v=s(v),v.size===0)return this;Qr(v.size);var _=this.size,D=this._head;return v.reverse().forEach(function($){_++,D={value:$,next:D}}),this.__ownerID?(this.size=_,this._head=D,this.__hash=void 0,this.__altered=!0,this):Sc(_,D)},Pr.prototype.pop=function(){return this.slice(1)},Pr.prototype.unshift=function(){return this.push.apply(this,arguments)},Pr.prototype.unshiftAll=function(v){return this.pushAll(v)},Pr.prototype.shift=function(){return this.pop.apply(this,arguments)},Pr.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):i1()},Pr.prototype.slice=function(v,_){if(X(v,_,this.size))return this;var D=K(v,this.size),$=Z(_,this.size);if($!==this.size)return yt.prototype.slice.call(this,v,_);for(var q=this.size-D,te=this._head;D--;)te=te.next;return this.__ownerID?(this.size=q,this._head=te,this.__hash=void 0,this.__altered=!0,this):Sc(q,te)},Pr.prototype.__ensureOwner=function(v){return v===this.__ownerID?this:v?Sc(this.size,this._head,v,this.__hash):(this.__ownerID=v,this.__altered=!1,this)},Pr.prototype.__iterate=function(v,_){if(_)return this.reverse().__iterate(v);for(var D=0,$=this._head;$&&v($.value,D++,this)!==!1;)$=$.next;return D},Pr.prototype.__iterator=function(v,_){if(_)return this.reverse().__iterator(v);var D=0,$=this._head;return new ne(function(){if($){var q=$.value;return $=$.next,Q(v,D++,q)}return G()})};function ak(v){return!!(v&&v[sk])}Pr.isStack=ak;var sk="@@__IMMUTABLE_STACK__@@",Pu=Pr.prototype;Pu[sk]=!0,Pu.withMutations=_e.withMutations,Pu.asMutable=_e.asMutable,Pu.asImmutable=_e.asImmutable,Pu.wasAltered=_e.wasAltered;function Sc(v,_,D,$){var q=Object.create(Pu);return q.size=v,q._head=_,q.__ownerID=D,q.__hash=$,q.__altered=!1,q}var ok;function i1(){return ok||(ok=Sc(0))}function Na(v,_){var D=function($){v.prototype[$]=_[$]};return Object.keys(_).forEach(D),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(_).forEach(D),v}i.Iterator=ne,Na(i,{toArray:function(){Qr(this.size);var v=new Array(this.size||0);return this.valueSeq().__iterate(function(_,D){v[D]=_}),v},toIndexedSeq:function(){return new ku(this)},toJS:function(){return this.toSeq().map(function(v){return v&&typeof v.toJS=="function"?v.toJS():v}).__toJS()},toJSON:function(){return this.toSeq().map(function(v){return v&&typeof v.toJSON=="function"?v.toJSON():v}).__toJS()},toKeyedSeq:function(){return new ki(this,!0)},toMap:function(){return It(this.toKeyedSeq())},toObject:function(){Qr(this.size);var v={};return this.__iterate(function(_,D){v[D]=_}),v},toOrderedMap:function(){return Dr(this.toKeyedSeq())},toOrderedSet:function(){return Ra(l(this)?this.valueSeq():this)},toSet:function(){return yr(l(this)?this.valueSeq():this)},toSetSeq:function(){return new Ru(this)},toSeq:function(){return c(this)?this.toIndexedSeq():l(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Pr(l(this)?this.valueSeq():this)},toList:function(){return St(l(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(v,_){return this.size===0?v+_:v+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+_},concat:function(){var v=r.call(arguments,0);return sr(this,Rie(this,v))},includes:function(v){return this.some(function(_){return gt(_,v)})},entries:function(){return this.__iterator(re)},every:function(v,_){Qr(this.size);var D=!0;return this.__iterate(function($,q,te){if(!v.call(_,$,q,te))return D=!1,!1}),D},filter:function(v,_){return sr(this,qO(this,v,_,!0))},find:function(v,_,D){var $=this.findEntry(v,_);return $?$[1]:D},forEach:function(v,_){return Qr(this.size),this.__iterate(_?v.bind(_):v)},join:function(v){Qr(this.size),v=v!==void 0?""+v:",";var _="",D=!0;return this.__iterate(function($){D?D=!1:_+=v,_+=$!=null?$.toString():""}),_},keys:function(){return this.__iterator(Y)},map:function(v,_){return sr(this,UO(this,v,_))},reduce:function(v,_,D){Qr(this.size);var $,q;return arguments.length<2?q=!0:$=_,this.__iterate(function(te,oe,de){q?(q=!1,$=te):$=v.call(D,$,te,oe,de)}),$},reduceRight:function(v,_,D){var $=this.toKeyedSeq().reverse();return $.reduce.apply($,arguments)},reverse:function(){return sr(this,Yy(this,!0))},slice:function(v,_){return sr(this,Qy(this,v,_,!0))},some:function(v,_){return!this.every(ih(v),_)},sort:function(v){return sr(this,Du(this,v))},values:function(){return this.__iterator(ie)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return this.size!==void 0?this.size===0:!this.some(function(){return!0})},count:function(v,_){return P(v?this.toSeq().filter(v,_):this)},countBy:function(v,_){return Tie(this,v,_)},equals:function(v){return fn(this,v)},entrySeq:function(){var v=this;if(v._cache)return new M(v._cache);var _=v.toSeq().map(zie).toIndexedSeq();return _.fromEntrySeq=function(){return v.toSeq()},_},filterNot:function(v,_){return this.filter(ih(v),_)},findEntry:function(v,_,D){var $=D;return this.__iterate(function(q,te,oe){if(v.call(_,q,te,oe))return $=[te,q],!1}),$},findKey:function(v,_){var D=this.findEntry(v,_);return D&&D[0]},findLast:function(v,_,D){return this.toKeyedSeq().reverse().find(v,_,D)},findLastEntry:function(v,_,D){return this.toKeyedSeq().reverse().findEntry(v,_,D)},findLastKey:function(v,_){return this.toKeyedSeq().reverse().findKey(v,_)},first:function(){return this.find(J)},flatMap:function(v,_){return sr(this,Nie(this,v,_))},flatten:function(v){return sr(this,JO(this,v,!0))},fromEntrySeq:function(){return new Nu(this)},get:function(v,_){return this.find(function(D,$){return gt($,v)},void 0,_)},getIn:function(v,_){for(var D=this,$=QO(v),q;!(q=$.next()).done;){var te=q.value;if(D=D&&D.get?D.get(te,x):x,D===x)return _}return D},groupBy:function(v,_){return Oie(this,v,_)},has:function(v){return this.get(v,x)!==x},hasIn:function(v){return this.getIn(v,x)!==x},isSubset:function(v){return v=typeof v.includes=="function"?v:i(v),this.every(function(_){return v.includes(_)})},isSuperset:function(v){return v=typeof v.isSubset=="function"?v:i(v),v.isSubset(this)},keyOf:function(v){return this.findKey(function(_){return gt(_,v)})},keySeq:function(){return this.toSeq().map(Bie).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(v){return this.toKeyedSeq().reverse().keyOf(v)},max:function(v){return eh(this,v)},maxBy:function(v,_){return eh(this,_,v)},min:function(v){return eh(this,v?uk(v):ck)},minBy:function(v,_){return eh(this,_?uk(_):ck,v)},rest:function(){return this.slice(1)},skip:function(v){return this.slice(Math.max(0,v))},skipLast:function(v){return sr(this,this.toSeq().reverse().skip(v).reverse())},skipWhile:function(v,_){return sr(this,VO(this,v,_,!0))},skipUntil:function(v,_){return this.skipWhile(ih(v),_)},sortBy:function(v,_){return sr(this,Du(this,_,v))},take:function(v){return this.slice(0,Math.max(0,v))},takeLast:function(v){return sr(this,this.toSeq().reverse().take(v).reverse())},takeWhile:function(v,_){return sr(this,kie(this,v,_))},takeUntil:function(v,_){return this.takeWhile(ih(v),_)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=Uie(this))}});var Pn=i.prototype;Pn[d]=!0,Pn[ue]=Pn.values,Pn.__toJS=Pn.toArray,Pn.__toStringMapper=lk,Pn.inspect=Pn.toSource=function(){return this.toString()},Pn.chain=Pn.flatMap,Pn.contains=Pn.includes,Na(a,{flip:function(){return sr(this,$O(this))},mapEntries:function(v,_){var D=this,$=0;return sr(this,this.toSeq().map(function(q,te){return v.call(_,[te,q],$++,D)}).fromEntrySeq())},mapKeys:function(v,_){var D=this;return sr(this,this.toSeq().flip().map(function($,q){return v.call(_,$,q,D)}).flip())}});var nh=a.prototype;nh[h]=!0,nh[ue]=Pn.entries,nh.__toJS=Pn.toObject,nh.__toStringMapper=function(v,_){return JSON.stringify(_)+": "+lk(v)},Na(s,{toKeyedSeq:function(){return new ki(this,!1)},filter:function(v,_){return sr(this,qO(this,v,_,!1))},findIndex:function(v,_){var D=this.findEntry(v,_);return D?D[0]:-1},indexOf:function(v){var _=this.keyOf(v);return _===void 0?-1:_},lastIndexOf:function(v){var _=this.lastKeyOf(v);return _===void 0?-1:_},reverse:function(){return sr(this,Yy(this,!1))},slice:function(v,_){return sr(this,Qy(this,v,_,!1))},splice:function(v,_){var D=arguments.length;if(_=Math.max(_|0,0),D===0||D===2&&!_)return this;v=K(v,v<0?this.count():this.size);var $=this.slice(0,v);return sr(this,D===1?$:$.concat(O(arguments,2),this.slice(v+_)))},findLastIndex:function(v,_){var D=this.findLastEntry(v,_);return D?D[0]:-1},first:function(){return this.get(0)},flatten:function(v){return sr(this,JO(this,v,!1))},get:function(v,_){return v=N(this,v),v<0||this.size===1/0||this.size!==void 0&&v>this.size?_:this.find(function(D,$){return $===v},void 0,_)},has:function(v){return v=N(this,v),v>=0&&(this.size!==void 0?this.size===1/0||v<this.size:this.indexOf(v)!==-1)},interpose:function(v){return sr(this,Die(this,v))},interleave:function(){var v=[this].concat(O(arguments)),_=Zy(this.toSeq(),ye.of,v),D=_.flatten(!0);return _.size&&(D.size=_.size*v.length),sr(this,D)},keySeq:function(){return Re(0,this.size)},last:function(){return this.get(-1)},skipWhile:function(v,_){return sr(this,VO(this,v,_,!1))},zip:function(){var v=[this].concat(O(arguments));return sr(this,Zy(this,$ie,v))},zipWith:function(v){var _=O(arguments);return _[0]=this,sr(this,Zy(this,v,_))}}),s.prototype[g]=!0,s.prototype[y]=!0,Na(o,{get:function(v,_){return this.has(v)?v:_},includes:function(v){return this.has(v)},keySeq:function(){return this.valueSeq()}}),o.prototype.has=Pn.includes,o.prototype.contains=o.prototype.includes,Na(De,a.prototype),Na(ye,s.prototype),Na(U,o.prototype),Na(st,a.prototype),Na(yt,s.prototype),Na(ke,o.prototype);function Bie(v,_){return _}function zie(v,_){return[_,v]}function ih(v){return function(){return!v.apply(this,arguments)}}function uk(v){return function(){return-v.apply(this,arguments)}}function lk(v){return typeof v=="string"?JSON.stringify(v):String(v)}function $ie(){return O(arguments)}function ck(v,_){return v<_?1:v>_?-1:0}function Uie(v){if(v.size===1/0)return 0;var _=p(v),D=l(v),$=_?1:0,q=v.__iterate(D?_?function(te,oe){$=31*$+fk(We(te),We(oe))|0}:function(te,oe){$=$+fk(We(te),We(oe))|0}:_?function(te){$=31*$+We(te)|0}:function(te){$=$+We(te)|0});return qie(q,$)}function qie(v,_){return _=$e(_,3432918353),_=$e(_<<15|_>>>-15,461845907),_=$e(_<<13|_>>>-13,5),_=(_+3864292196|0)^v,_=$e(_^_>>>16,2246822507),_=$e(_^_>>>13,3266489909),_=et(_^_>>>16),_}function fk(v,_){return v^_+2654435769+(v<<6)+(v>>2)|0}var Vie={Iterable:i,Seq:je,Collection:Xe,Map:It,OrderedMap:Dr,List:St,Stack:Pr,Set:yr,OrderedSet:Ra,Record:mi,Range:Re,Repeat:Gt,is:gt,fromJS:Jt};return Vie})})(um)),um.exports}var vs=f0();const jwe=ot(vs);var Tc={},Ah={exports:{}},ps={},Mh={exports:{}},ZD;function qK(){return ZD||(ZD=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(r){return r&&r.type==="@@redux/INIT"?"initialState argument passed to createStore":"previous state received by the reducer"},e.exports=t.default})(Mh,Mh.exports)),Mh.exports}var _h={exports:{}},XD;function Lwe(){return XD||(XD=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=f0(),n=s(r),i=qK(),a=s(i);function s(o){return o&&o.__esModule?o:{default:o}}t.default=function(o,u,l){var c=Object.keys(u);if(!c.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";var f=(0,a.default)(l);if(n.default.isImmutable?!n.default.isImmutable(o):!n.default.Iterable.isIterable(o))return"The "+f+' is of unexpected type. Expected argument to be an instance of Immutable.Collection or Immutable.Record with the following properties: "'+c.join('", "')+'".';var p=o.toSeq().keySeq().toArray().filter(function(d){return!u.hasOwnProperty(d)});return p.length>0?"Unexpected "+(p.length===1?"property":"properties")+' "'+p.join('", "')+'" found in '+f+'. Expected to find one of the known reducer property names instead: "'+c.join('", "')+'". Unexpected properties will be ignored.':null},e.exports=t.default})(_h,_h.exports)),_h.exports}var jh={exports:{}},eP;function Iwe(){return eP||(eP=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(r,n,i){if(r===void 0)throw new Error('Reducer "'+n+'" returned undefined when handling "'+i.type+'" action. To ignore an action, you must explicitly return the previous state.')},e.exports=t.default})(jh,jh.exports)),jh.exports}var tP;function Twe(){if(tP)return ps;tP=1,Object.defineProperty(ps,"__esModule",{value:!0}),ps.validateNextState=ps.getUnexpectedInvocationParameterMessage=ps.getStateName=void 0;var e=qK(),t=s(e),r=Lwe(),n=s(r),i=Iwe(),a=s(i);function s(o){return o&&o.__esModule?o:{default:o}}return ps.getStateName=t.default,ps.getUnexpectedInvocationParameterMessage=n.default,ps.validateNextState=a.default,ps}var rP;function Owe(){return rP||(rP=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=f0(),n=a(r),i=Twe();function a(s){return s&&s.__esModule?s:{default:s}}t.default=function(s){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.default.Map,u=Object.keys(s);return function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o(),c=arguments[1];return l.withMutations(function(f){u.forEach(function(p){var d=s[p],h=f.get(p),g=d(h,c);(0,i.validateNextState)(g,p,c),f.set(p,g)})})}},e.exports=t.default})(Ah,Ah.exports)),Ah.exports}var nP;function kwe(){if(nP)return Tc;nP=1,Object.defineProperty(Tc,"__esModule",{value:!0}),Tc.combineReducers=void 0;var e=Owe(),t=r(e);function r(n){return n&&n.__esModule?n:{default:n}}return Tc.combineReducers=t.default,Tc}var Rwe=kwe(),Kv,iP;function Nwe(){if(iP)return Kv;iP=1;class e extends Error{constructor(u){super(e._prepareSuperMessage(u)),Object.defineProperty(this,"name",{value:"NonError",configurable:!0,writable:!0}),Error.captureStackTrace&&Error.captureStackTrace(this,e)}static _prepareSuperMessage(u){try{return JSON.stringify(u)}catch{return String(u)}}}const t=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0}],r=Symbol(".toJSON called"),n=o=>{o[r]=!0;const u=o.toJSON();return delete o[r],u},i=({from:o,seen:u,to_:l,forceEnumerable:c,maxDepth:f,depth:p})=>{const d=l||(Array.isArray(o)?[]:{});if(u.push(o),p>=f)return d;if(typeof o.toJSON=="function"&&o[r]!==!0)return n(o);for(const[h,g]of Object.entries(o)){if(typeof Buffer=="function"&&Buffer.isBuffer(g)){d[h]="[object Buffer]";continue}if(typeof g!="function"){if(!g||typeof g!="object"){d[h]=g;continue}if(!u.includes(o[h])){p++,d[h]=i({from:o[h],seen:u.slice(),forceEnumerable:c,maxDepth:f,depth:p});continue}d[h]="[Circular]"}}for(const{property:h,enumerable:g}of t)typeof o[h]=="string"&&Object.defineProperty(d,h,{value:o[h],enumerable:c?!0:g,configurable:!0,writable:!0});return d};return Kv={serializeError:(o,u={})=>{const{maxDepth:l=Number.POSITIVE_INFINITY}=u;return typeof o=="object"&&o!==null?i({from:o,seen:[],forceEnumerable:!0,maxDepth:l,depth:0}):typeof o=="function"?`[Function: ${o.name||"anonymous"}]`:o},deserializeError:(o,u={})=>{const{maxDepth:l=Number.POSITIVE_INFINITY}=u;if(o instanceof Error)return o;if(typeof o=="object"&&o!==null&&!Array.isArray(o)){const c=new Error;return i({from:o,seen:[],to_:c,maxDepth:l,depth:0}),c}return new e(o)}},Kv}var Dwe=Nwe(),Yv,aP;function Pwe(){if(aP)return Yv;aP=1;function e(){this.__data__=[],this.size=0}return Yv=e,Yv}var Qv,sP;function Zl(){if(sP)return Qv;sP=1;function e(t,r){return t===r||t!==t&&r!==r}return Qv=e,Qv}var Zv,oP;function d0(){if(oP)return Zv;oP=1;var e=Zl();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return Zv=t,Zv}var Xv,uP;function Fwe(){if(uP)return Xv;uP=1;var e=d0(),t=Array.prototype,r=t.splice;function n(i){var a=this.__data__,s=e(a,i);if(s<0)return!1;var o=a.length-1;return s==o?a.pop():r.call(a,s,1),--this.size,!0}return Xv=n,Xv}var eb,lP;function Bwe(){if(lP)return eb;lP=1;var e=d0();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return eb=t,eb}var tb,cP;function zwe(){if(cP)return tb;cP=1;var e=d0();function t(r){return e(this.__data__,r)>-1}return tb=t,tb}var rb,fP;function $we(){if(fP)return rb;fP=1;var e=d0();function t(r,n){var i=this.__data__,a=e(i,r);return a<0?(++this.size,i.push([r,n])):i[a][1]=n,this}return rb=t,rb}var nb,dP;function p0(){if(dP)return nb;dP=1;var e=Pwe(),t=Fwe(),r=Bwe(),n=zwe(),i=$we();function a(s){var o=-1,u=s==null?0:s.length;for(this.clear();++o<u;){var l=s[o];this.set(l[0],l[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,nb=a,nb}var ib,pP;function Uwe(){if(pP)return ib;pP=1;var e=p0();function t(){this.__data__=new e,this.size=0}return ib=t,ib}var ab,hP;function qwe(){if(hP)return ab;hP=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return ab=e,ab}var sb,mP;function Vwe(){if(mP)return sb;mP=1;function e(t){return this.__data__.get(t)}return sb=e,sb}var ob,gP;function Jwe(){if(gP)return ob;gP=1;function e(t){return this.__data__.has(t)}return ob=e,ob}var ub,yP;function VK(){if(yP)return ub;yP=1;var e=typeof Tn=="object"&&Tn&&Tn.Object===Object&&Tn;return ub=e,ub}var lb,vP;function Kn(){if(vP)return lb;vP=1;var e=VK(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return lb=r,lb}var cb,bP;function Xl(){if(bP)return cb;bP=1;var e=Kn(),t=e.Symbol;return cb=t,cb}var fb,wP;function Hwe(){if(wP)return fb;wP=1;var e=Xl(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function a(s){var o=r.call(s,i),u=s[i];try{s[i]=void 0;var l=!0}catch{}var c=n.call(s);return l&&(o?s[i]=u:delete s[i]),c}return fb=a,fb}var db,SP;function Wwe(){if(SP)return db;SP=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return db=r,db}var pb,xP;function ts(){if(xP)return pb;xP=1;var e=Xl(),t=Hwe(),r=Wwe(),n="[object Null]",i="[object Undefined]",a=e?e.toStringTag:void 0;function s(o){return o==null?o===void 0?i:n:a&&a in Object(o)?t(o):r(o)}return pb=s,pb}var hb,EP;function Yn(){if(EP)return hb;EP=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return hb=e,hb}var mb,CP;function Id(){if(CP)return mb;CP=1;var e=ts(),t=Yn(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function s(o){if(!t(o))return!1;var u=e(o);return u==n||u==i||u==r||u==a}return mb=s,mb}var gb,AP;function Gwe(){if(AP)return gb;AP=1;var e=Kn(),t=e["__core-js_shared__"];return gb=t,gb}var yb,MP;function Kwe(){if(MP)return yb;MP=1;var e=Gwe(),t=(function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function r(n){return!!t&&t in n}return yb=r,yb}var vb,_P;function JK(){if(_P)return vb;_P=1;var e=Function.prototype,t=e.toString;function r(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return vb=r,vb}var bb,jP;function Ywe(){if(jP)return bb;jP=1;var e=Id(),t=Kwe(),r=Yn(),n=JK(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,s=Function.prototype,o=Object.prototype,u=s.toString,l=o.hasOwnProperty,c=RegExp("^"+u.call(l).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f(p){if(!r(p)||t(p))return!1;var d=e(p)?c:a;return d.test(n(p))}return bb=f,bb}var wb,LP;function Qwe(){if(LP)return wb;LP=1;function e(t,r){return t?.[r]}return wb=e,wb}var Sb,IP;function bu(){if(IP)return Sb;IP=1;var e=Ywe(),t=Qwe();function r(n,i){var a=t(n,i);return e(a)?a:void 0}return Sb=r,Sb}var xb,TP;function sL(){if(TP)return xb;TP=1;var e=bu(),t=Kn(),r=e(t,"Map");return xb=r,xb}var Eb,OP;function h0(){if(OP)return Eb;OP=1;var e=bu(),t=e(Object,"create");return Eb=t,Eb}var Cb,kP;function Zwe(){if(kP)return Cb;kP=1;var e=h0();function t(){this.__data__=e?e(null):{},this.size=0}return Cb=t,Cb}var Ab,RP;function Xwe(){if(RP)return Ab;RP=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Ab=e,Ab}var Mb,NP;function e2e(){if(NP)return Mb;NP=1;var e=h0(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(a){var s=this.__data__;if(e){var o=s[a];return o===t?void 0:o}return n.call(s,a)?s[a]:void 0}return Mb=i,Mb}var _b,DP;function t2e(){if(DP)return _b;DP=1;var e=h0(),t=Object.prototype,r=t.hasOwnProperty;function n(i){var a=this.__data__;return e?a[i]!==void 0:r.call(a,i)}return _b=n,_b}var jb,PP;function r2e(){if(PP)return jb;PP=1;var e=h0(),t="__lodash_hash_undefined__";function r(n,i){var a=this.__data__;return this.size+=this.has(n)?0:1,a[n]=e&&i===void 0?t:i,this}return jb=r,jb}var Lb,FP;function n2e(){if(FP)return Lb;FP=1;var e=Zwe(),t=Xwe(),r=e2e(),n=t2e(),i=r2e();function a(s){var o=-1,u=s==null?0:s.length;for(this.clear();++o<u;){var l=s[o];this.set(l[0],l[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,Lb=a,Lb}var Ib,BP;function i2e(){if(BP)return Ib;BP=1;var e=n2e(),t=p0(),r=sL();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return Ib=n,Ib}var Tb,zP;function a2e(){if(zP)return Tb;zP=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return Tb=e,Tb}var Ob,$P;function m0(){if($P)return Ob;$P=1;var e=a2e();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return Ob=t,Ob}var kb,UP;function s2e(){if(UP)return kb;UP=1;var e=m0();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return kb=t,kb}var Rb,qP;function o2e(){if(qP)return Rb;qP=1;var e=m0();function t(r){return e(this,r).get(r)}return Rb=t,Rb}var Nb,VP;function u2e(){if(VP)return Nb;VP=1;var e=m0();function t(r){return e(this,r).has(r)}return Nb=t,Nb}var Db,JP;function l2e(){if(JP)return Db;JP=1;var e=m0();function t(r,n){var i=e(this,r),a=i.size;return i.set(r,n),this.size+=i.size==a?0:1,this}return Db=t,Db}var Pb,HP;function oL(){if(HP)return Pb;HP=1;var e=i2e(),t=s2e(),r=o2e(),n=u2e(),i=l2e();function a(s){var o=-1,u=s==null?0:s.length;for(this.clear();++o<u;){var l=s[o];this.set(l[0],l[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,Pb=a,Pb}var Fb,WP;function c2e(){if(WP)return Fb;WP=1;var e=p0(),t=sL(),r=oL(),n=200;function i(a,s){var o=this.__data__;if(o instanceof e){var u=o.__data__;if(!t||u.length<n-1)return u.push([a,s]),this.size=++o.size,this;o=this.__data__=new r(u)}return o.set(a,s),this.size=o.size,this}return Fb=i,Fb}var Bb,GP;function g0(){if(GP)return Bb;GP=1;var e=p0(),t=Uwe(),r=qwe(),n=Vwe(),i=Jwe(),a=c2e();function s(o){var u=this.__data__=new e(o);this.size=u.size}return s.prototype.clear=t,s.prototype.delete=r,s.prototype.get=n,s.prototype.has=i,s.prototype.set=a,Bb=s,Bb}var zb,KP;function HK(){if(KP)return zb;KP=1;var e=bu(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return zb=t,zb}var $b,YP;function uL(){if(YP)return $b;YP=1;var e=HK();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return $b=t,$b}var Ub,QP;function WK(){if(QP)return Ub;QP=1;var e=uL(),t=Zl();function r(n,i,a){(a!==void 0&&!t(n[i],a)||a===void 0&&!(i in n))&&e(n,i,a)}return Ub=r,Ub}var qb,ZP;function f2e(){if(ZP)return qb;ZP=1;function e(t){return function(r,n,i){for(var a=-1,s=Object(r),o=i(r),u=o.length;u--;){var l=o[t?u:++a];if(n(s[l],l,s)===!1)break}return r}}return qb=e,qb}var Vb,XP;function GK(){if(XP)return Vb;XP=1;var e=f2e(),t=e();return Vb=t,Vb}var Hc={exports:{}};Hc.exports;var e9;function KK(){return e9||(e9=1,(function(e,t){var r=Kn(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,s=a?r.Buffer:void 0,o=s?s.allocUnsafe:void 0;function u(l,c){if(c)return l.slice();var f=l.length,p=o?o(f):new l.constructor(f);return l.copy(p),p}e.exports=u})(Hc,Hc.exports)),Hc.exports}var Jb,t9;function YK(){if(t9)return Jb;t9=1;var e=Kn(),t=e.Uint8Array;return Jb=t,Jb}var Hb,r9;function lL(){if(r9)return Hb;r9=1;var e=YK();function t(r){var n=new r.constructor(r.byteLength);return new e(n).set(new e(r)),n}return Hb=t,Hb}var Wb,n9;function QK(){if(n9)return Wb;n9=1;var e=lL();function t(r,n){var i=n?e(r.buffer):r.buffer;return new r.constructor(i,r.byteOffset,r.length)}return Wb=t,Wb}var Gb,i9;function Td(){if(i9)return Gb;i9=1;function e(t,r){var n=-1,i=t.length;for(r||(r=Array(i));++n<i;)r[n]=t[n];return r}return Gb=e,Gb}var Kb,a9;function y0(){if(a9)return Kb;a9=1;var e=Yn(),t=Object.create,r=(function(){function n(){}return function(i){if(!e(i))return{};if(t)return t(i);n.prototype=i;var a=new n;return n.prototype=void 0,a}})();return Kb=r,Kb}var Yb,s9;function ZK(){if(s9)return Yb;s9=1;function e(t,r){return function(n){return t(r(n))}}return Yb=e,Yb}var Qb,o9;function cL(){if(o9)return Qb;o9=1;var e=ZK(),t=e(Object.getPrototypeOf,Object);return Qb=t,Qb}var Zb,u9;function v0(){if(u9)return Zb;u9=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return Zb=t,Zb}var Xb,l9;function XK(){if(l9)return Xb;l9=1;var e=y0(),t=cL(),r=v0();function n(i){return typeof i.constructor=="function"&&!r(i)?e(t(i)):{}}return Xb=n,Xb}var ew,c9;function Qn(){if(c9)return ew;c9=1;function e(t){return t!=null&&typeof t=="object"}return ew=e,ew}var tw,f9;function d2e(){if(f9)return tw;f9=1;var e=ts(),t=Qn(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return tw=n,tw}var rw,d9;function Od(){if(d9)return rw;d9=1;var e=d2e(),t=Qn(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,a=e((function(){return arguments})())?e:function(s){return t(s)&&n.call(s,"callee")&&!i.call(s,"callee")};return rw=a,rw}var nw,p9;function cn(){if(p9)return nw;p9=1;var e=Array.isArray;return nw=e,nw}var iw,h9;function fL(){if(h9)return iw;h9=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return iw=t,iw}var aw,m9;function wu(){if(m9)return aw;m9=1;var e=Id(),t=fL();function r(n){return n!=null&&t(n.length)&&!e(n)}return aw=r,aw}var sw,g9;function p2e(){if(g9)return sw;g9=1;var e=wu(),t=Qn();function r(n){return t(n)&&e(n)}return sw=r,sw}var Wc={exports:{}},ow,y9;function h2e(){if(y9)return ow;y9=1;function e(){return!1}return ow=e,ow}Wc.exports;var v9;function kd(){return v9||(v9=1,(function(e,t){var r=Kn(),n=h2e(),i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,s=a&&a.exports===i,o=s?r.Buffer:void 0,u=o?o.isBuffer:void 0,l=u||n;e.exports=l})(Wc,Wc.exports)),Wc.exports}var uw,b9;function b0(){if(b9)return uw;b9=1;var e=ts(),t=cL(),r=Qn(),n="[object Object]",i=Function.prototype,a=Object.prototype,s=i.toString,o=a.hasOwnProperty,u=s.call(Object);function l(c){if(!r(c)||e(c)!=n)return!1;var f=t(c);if(f===null)return!0;var p=o.call(f,"constructor")&&f.constructor;return typeof p=="function"&&p instanceof p&&s.call(p)==u}return uw=l,uw}var lw,w9;function m2e(){if(w9)return lw;w9=1;var e=ts(),t=fL(),r=Qn(),n="[object Arguments]",i="[object Array]",a="[object Boolean]",s="[object Date]",o="[object Error]",u="[object Function]",l="[object Map]",c="[object Number]",f="[object Object]",p="[object RegExp]",d="[object Set]",h="[object String]",g="[object WeakMap]",y="[object ArrayBuffer]",w="[object DataView]",b="[object Float32Array]",S="[object Float64Array]",E="[object Int8Array]",x="[object Int16Array]",A="[object Int32Array]",j="[object Uint8Array]",I="[object Uint8ClampedArray]",T="[object Uint16Array]",B="[object Uint32Array]",O={};O[b]=O[S]=O[E]=O[x]=O[A]=O[j]=O[I]=O[T]=O[B]=!0,O[n]=O[i]=O[y]=O[a]=O[w]=O[s]=O[o]=O[u]=O[l]=O[c]=O[f]=O[p]=O[d]=O[h]=O[g]=!1;function P(N){return r(N)&&t(N.length)&&!!O[e(N)]}return lw=P,lw}var cw,S9;function dL(){if(S9)return cw;S9=1;function e(t){return function(r){return t(r)}}return cw=e,cw}var Gc={exports:{}};Gc.exports;var x9;function pL(){return x9||(x9=1,(function(e,t){var r=VK(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,s=a&&r.process,o=(function(){try{var u=i&&i.require&&i.require("util").types;return u||s&&s.binding&&s.binding("util")}catch{}})();e.exports=o})(Gc,Gc.exports)),Gc.exports}var fw,E9;function w0(){if(E9)return fw;E9=1;var e=m2e(),t=dL(),r=pL(),n=r&&r.isTypedArray,i=n?t(n):e;return fw=i,fw}var dw,C9;function eY(){if(C9)return dw;C9=1;function e(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}return dw=e,dw}var pw,A9;function S0(){if(A9)return pw;A9=1;var e=uL(),t=Zl(),r=Object.prototype,n=r.hasOwnProperty;function i(a,s,o){var u=a[s];(!(n.call(a,s)&&t(u,o))||o===void 0&&!(s in a))&&e(a,s,o)}return pw=i,pw}var hw,M9;function ec(){if(M9)return hw;M9=1;var e=S0(),t=uL();function r(n,i,a,s){var o=!a;a||(a={});for(var u=-1,l=i.length;++u<l;){var c=i[u],f=s?s(a[c],n[c],c,a,n):void 0;f===void 0&&(f=n[c]),o?t(a,c,f):e(a,c,f)}return a}return hw=r,hw}var mw,_9;function g2e(){if(_9)return mw;_9=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return mw=e,mw}var gw,j9;function Rd(){if(j9)return gw;j9=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,i){var a=typeof n;return i=i??e,!!i&&(a=="number"||a!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<i}return gw=r,gw}var yw,L9;function tY(){if(L9)return yw;L9=1;var e=g2e(),t=Od(),r=cn(),n=kd(),i=Rd(),a=w0(),s=Object.prototype,o=s.hasOwnProperty;function u(l,c){var f=r(l),p=!f&&t(l),d=!f&&!p&&n(l),h=!f&&!p&&!d&&a(l),g=f||p||d||h,y=g?e(l.length,String):[],w=y.length;for(var b in l)(c||o.call(l,b))&&!(g&&(b=="length"||d&&(b=="offset"||b=="parent")||h&&(b=="buffer"||b=="byteLength"||b=="byteOffset")||i(b,w)))&&y.push(b);return y}return yw=u,yw}var vw,I9;function y2e(){if(I9)return vw;I9=1;function e(t){var r=[];if(t!=null)for(var n in Object(t))r.push(n);return r}return vw=e,vw}var bw,T9;function v2e(){if(T9)return bw;T9=1;var e=Yn(),t=v0(),r=y2e(),n=Object.prototype,i=n.hasOwnProperty;function a(s){if(!e(s))return r(s);var o=t(s),u=[];for(var l in s)l=="constructor"&&(o||!i.call(s,l))||u.push(l);return u}return bw=a,bw}var ww,O9;function Nd(){if(O9)return ww;O9=1;var e=tY(),t=v2e(),r=wu();function n(i){return r(i)?e(i,!0):t(i)}return ww=n,ww}var Sw,k9;function b2e(){if(k9)return Sw;k9=1;var e=ec(),t=Nd();function r(n){return e(n,t(n))}return Sw=r,Sw}var xw,R9;function w2e(){if(R9)return xw;R9=1;var e=WK(),t=KK(),r=QK(),n=Td(),i=XK(),a=Od(),s=cn(),o=p2e(),u=kd(),l=Id(),c=Yn(),f=b0(),p=w0(),d=eY(),h=b2e();function g(y,w,b,S,E,x,A){var j=d(y,b),I=d(w,b),T=A.get(I);if(T){e(y,b,T);return}var B=x?x(j,I,b+"",y,w,A):void 0,O=B===void 0;if(O){var P=s(I),N=!P&&u(I),J=!P&&!N&&p(I);B=I,P||N||J?s(j)?B=j:o(j)?B=n(j):N?(O=!1,B=t(I,!0)):J?(O=!1,B=r(I,!0)):B=[]:f(I)||a(I)?(B=j,a(j)?B=h(j):(!c(j)||l(j))&&(B=i(I))):O=!1}O&&(A.set(I,B),E(B,I,S,x,A),A.delete(I)),e(y,b,B)}return xw=g,xw}var Ew,N9;function S2e(){if(N9)return Ew;N9=1;var e=g0(),t=WK(),r=GK(),n=w2e(),i=Yn(),a=Nd(),s=eY();function o(u,l,c,f,p){u!==l&&r(l,function(d,h){if(p||(p=new e),i(d))n(u,l,h,c,o,f,p);else{var g=f?f(s(u,h),d,h+"",u,l,p):void 0;g===void 0&&(g=d),t(u,h,g)}},a)}return Ew=o,Ew}var Cw,D9;function Dd(){if(D9)return Cw;D9=1;function e(t){return t}return Cw=e,Cw}var Aw,P9;function hL(){if(P9)return Aw;P9=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return Aw=e,Aw}var Mw,F9;function rY(){if(F9)return Mw;F9=1;var e=hL(),t=Math.max;function r(n,i,a){return i=t(i===void 0?n.length-1:i,0),function(){for(var s=arguments,o=-1,u=t(s.length-i,0),l=Array(u);++o<u;)l[o]=s[i+o];o=-1;for(var c=Array(i+1);++o<i;)c[o]=s[o];return c[i]=a(l),e(n,this,c)}}return Mw=r,Mw}var _w,B9;function nY(){if(B9)return _w;B9=1;function e(t){return function(){return t}}return _w=e,_w}var jw,z9;function x2e(){if(z9)return jw;z9=1;var e=nY(),t=HK(),r=Dd(),n=t?function(i,a){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:r;return jw=n,jw}var Lw,$9;function iY(){if($9)return Lw;$9=1;var e=800,t=16,r=Date.now;function n(i){var a=0,s=0;return function(){var o=r(),u=t-(o-s);if(s=o,u>0){if(++a>=e)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return Lw=n,Lw}var Iw,U9;function mL(){if(U9)return Iw;U9=1;var e=x2e(),t=iY(),r=t(e);return Iw=r,Iw}var Tw,q9;function E2e(){if(q9)return Tw;q9=1;var e=Dd(),t=rY(),r=mL();function n(i,a){return r(t(i,a,e),i+"")}return Tw=n,Tw}var Ow,V9;function aY(){if(V9)return Ow;V9=1;var e=Zl(),t=wu(),r=Rd(),n=Yn();function i(a,s,o){if(!n(o))return!1;var u=typeof s;return(u=="number"?t(o)&&r(s,o.length):u=="string"&&s in o)?e(o[s],a):!1}return Ow=i,Ow}var kw,J9;function C2e(){if(J9)return kw;J9=1;var e=E2e(),t=aY();function r(n){return e(function(i,a){var s=-1,o=a.length,u=o>1?a[o-1]:void 0,l=o>2?a[2]:void 0;for(u=n.length>3&&typeof u=="function"?(o--,u):void 0,l&&t(a[0],a[1],l)&&(u=o<3?void 0:u,o=1),i=Object(i);++s<o;){var c=a[s];c&&n(i,c,s,u)}return i})}return kw=r,kw}var Rw,H9;function A2e(){if(H9)return Rw;H9=1;var e=S2e(),t=C2e(),r=t(function(n,i,a){e(n,i,a)});return Rw=r,Rw}var M2e=A2e();const _2e=ot(M2e);var Nw,W9;function gL(){if(W9)return Nw;W9=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=Array(i);++n<i;)a[n]=r(t[n],n,t);return a}return Nw=e,Nw}var Dw,G9;function Pd(){if(G9)return Dw;G9=1;var e=ts(),t=Qn(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return Dw=n,Dw}var Pw,K9;function j2e(){if(K9)return Pw;K9=1;var e=Xl(),t=gL(),r=cn(),n=Pd(),i=e?e.prototype:void 0,a=i?i.toString:void 0;function s(o){if(typeof o=="string")return o;if(r(o))return t(o,s)+"";if(n(o))return a?a.call(o):"";var u=o+"";return u=="0"&&1/o==-1/0?"-0":u}return Pw=s,Pw}var Fw,Y9;function Is(){if(Y9)return Fw;Y9=1;var e=j2e();function t(r){return r==null?"":e(r)}return Fw=t,Fw}var Bw,Q9;function sY(){if(Q9)return Bw;Q9=1;function e(t,r,n){var i=-1,a=t.length;r<0&&(r=-r>a?0:a+r),n=n>a?a:n,n<0&&(n+=a),a=r>n?0:n-r>>>0,r>>>=0;for(var s=Array(a);++i<a;)s[i]=t[i+r];return s}return Bw=e,Bw}var zw,Z9;function L2e(){if(Z9)return zw;Z9=1;var e=sY();function t(r,n,i){var a=r.length;return i=i===void 0?a:i,!n&&i>=a?r:e(r,n,i)}return zw=t,zw}var $w,X9;function oY(){if(X9)return $w;X9=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",s="\\u200d",o=RegExp("["+s+e+i+a+"]");function u(l){return o.test(l)}return $w=u,$w}var Uw,eF;function I2e(){if(eF)return Uw;eF=1;function e(t){return t.split("")}return Uw=e,Uw}var qw,tF;function T2e(){if(tF)return qw;tF=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",s="["+e+"]",o="["+i+"]",u="\\ud83c[\\udffb-\\udfff]",l="(?:"+o+"|"+u+")",c="[^"+e+"]",f="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",d="\\u200d",h=l+"?",g="["+a+"]?",y="(?:"+d+"(?:"+[c,f,p].join("|")+")"+g+h+")*",w=g+h+y,b="(?:"+[c+o+"?",o,f,p,s].join("|")+")",S=RegExp(u+"(?="+u+")|"+b+w,"g");function E(x){return x.match(S)||[]}return qw=E,qw}var Vw,rF;function O2e(){if(rF)return Vw;rF=1;var e=I2e(),t=oY(),r=T2e();function n(i){return t(i)?r(i):e(i)}return Vw=n,Vw}var Jw,nF;function k2e(){if(nF)return Jw;nF=1;var e=L2e(),t=oY(),r=O2e(),n=Is();function i(a){return function(s){s=n(s);var o=t(s)?r(s):void 0,u=o?o[0]:s.charAt(0),l=o?e(o,1).join(""):s.slice(1);return u[a]()+l}}return Jw=i,Jw}var Hw,iF;function uY(){if(iF)return Hw;iF=1;var e=k2e(),t=e("toUpperCase");return Hw=t,Hw}var Ww,aF;function R2e(){if(aF)return Ww;aF=1;var e=Is(),t=uY();function r(n){return t(e(n).toLowerCase())}return Ww=r,Ww}var Gw,sF;function lY(){if(sF)return Gw;sF=1;function e(t,r,n,i){var a=-1,s=t==null?0:t.length;for(i&&s&&(n=t[++a]);++a<s;)n=r(n,t[a],a,t);return n}return Gw=e,Gw}var Kw,oF;function N2e(){if(oF)return Kw;oF=1;function e(t){return function(r){return t?.[r]}}return Kw=e,Kw}var Yw,uF;function D2e(){if(uF)return Yw;uF=1;var e=N2e(),t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},r=e(t);return Yw=r,Yw}var Qw,lF;function P2e(){if(lF)return Qw;lF=1;var e=D2e(),t=Is(),r=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,n="\\u0300-\\u036f",i="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",s=n+i+a,o="["+s+"]",u=RegExp(o,"g");function l(c){return c=t(c),c&&c.replace(r,e).replace(u,"")}return Qw=l,Qw}var Zw,cF;function F2e(){if(cF)return Zw;cF=1;var e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function t(r){return r.match(e)||[]}return Zw=t,Zw}var Xw,fF;function B2e(){if(fF)return Xw;fF=1;var e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function t(r){return e.test(r)}return Xw=t,Xw}var e2,dF;function z2e(){if(dF)return e2;dF=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\u2700-\\u27bf",s="a-z\\xdf-\\xf6\\xf8-\\xff",o="\\xac\\xb1\\xd7\\xf7",u="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",l="\\u2000-\\u206f",c=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",f="A-Z\\xc0-\\xd6\\xd8-\\xde",p="\\ufe0e\\ufe0f",d=o+u+l+c,h="['’]",g="["+d+"]",y="["+i+"]",w="\\d+",b="["+a+"]",S="["+s+"]",E="[^"+e+d+w+a+s+f+"]",x="\\ud83c[\\udffb-\\udfff]",A="(?:"+y+"|"+x+")",j="[^"+e+"]",I="(?:\\ud83c[\\udde6-\\uddff]){2}",T="[\\ud800-\\udbff][\\udc00-\\udfff]",B="["+f+"]",O="\\u200d",P="(?:"+S+"|"+E+")",N="(?:"+B+"|"+E+")",J="(?:"+h+"(?:d|ll|m|re|s|t|ve))?",X="(?:"+h+"(?:D|LL|M|RE|S|T|VE))?",K=A+"?",Z="["+p+"]?",H="(?:"+O+"(?:"+[j,I,T].join("|")+")"+Z+K+")*",Y="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ie="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",re=Z+K+H,ae="(?:"+[b,I,T].join("|")+")"+re,fe=RegExp([B+"?"+S+"+"+J+"(?="+[g,B,"$"].join("|")+")",N+"+"+X+"(?="+[g,B+P,"$"].join("|")+")",B+"?"+P+"+"+J,B+"+"+X,ie,Y,w,ae].join("|"),"g");function ue(ne){return ne.match(fe)||[]}return e2=ue,e2}var t2,pF;function $2e(){if(pF)return t2;pF=1;var e=F2e(),t=B2e(),r=Is(),n=z2e();function i(a,s,o){return a=r(a),s=o?void 0:s,s===void 0?t(a)?n(a):e(a):a.match(s)||[]}return t2=i,t2}var r2,hF;function U2e(){if(hF)return r2;hF=1;var e=lY(),t=P2e(),r=$2e(),n="['’]",i=RegExp(n,"g");function a(s){return function(o){return e(r(t(o).replace(i,"")),s,"")}}return r2=a,r2}var n2,mF;function q2e(){if(mF)return n2;mF=1;var e=R2e(),t=U2e(),r=t(function(n,i,a){return i=i.toLowerCase(),n+(a?e(i):i)});return n2=r,n2}q2e();uY();var i2,gF;function cY(){if(gF)return i2;gF=1;var e=oL(),t="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var a=function(){var s=arguments,o=i?i.apply(this,s):s[0],u=a.cache;if(u.has(o))return u.get(o);var l=n.apply(this,s);return a.cache=u.set(o,l)||u,l};return a.cache=new(r.Cache||e),a}return r.Cache=e,i2=r,i2}var V2e=cY();const J2e=ot(V2e);var a2,yF;function H2e(){if(yF)return a2;yF=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return a2=t,a2}var s2,vF;function W2e(){if(vF)return s2;vF=1;function e(t){return this.__data__.has(t)}return s2=e,s2}var o2,bF;function G2e(){if(bF)return o2;bF=1;var e=oL(),t=H2e(),r=W2e();function n(i){var a=-1,s=i==null?0:i.length;for(this.__data__=new e;++a<s;)this.add(i[a])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,o2=n,o2}var u2,wF;function fY(){if(wF)return u2;wF=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(r(t[n],n,t))return!0;return!1}return u2=e,u2}var l2,SF;function K2e(){if(SF)return l2;SF=1;function e(t,r){return t.has(r)}return l2=e,l2}var c2,xF;function dY(){if(xF)return c2;xF=1;var e=G2e(),t=fY(),r=K2e(),n=1,i=2;function a(s,o,u,l,c,f){var p=u&n,d=s.length,h=o.length;if(d!=h&&!(p&&h>d))return!1;var g=f.get(s),y=f.get(o);if(g&&y)return g==o&&y==s;var w=-1,b=!0,S=u&i?new e:void 0;for(f.set(s,o),f.set(o,s);++w<d;){var E=s[w],x=o[w];if(l)var A=p?l(x,E,w,o,s,f):l(E,x,w,s,o,f);if(A!==void 0){if(A)continue;b=!1;break}if(S){if(!t(o,function(j,I){if(!r(S,I)&&(E===j||c(E,j,u,l,f)))return S.push(I)})){b=!1;break}}else if(!(E===x||c(E,x,u,l,f))){b=!1;break}}return f.delete(s),f.delete(o),b}return c2=a,c2}var f2,EF;function Y2e(){if(EF)return f2;EF=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,a){n[++r]=[a,i]}),n}return f2=e,f2}var d2,CF;function Q2e(){if(CF)return d2;CF=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return d2=e,d2}var p2,AF;function Z2e(){if(AF)return p2;AF=1;var e=Xl(),t=YK(),r=Zl(),n=dY(),i=Y2e(),a=Q2e(),s=1,o=2,u="[object Boolean]",l="[object Date]",c="[object Error]",f="[object Map]",p="[object Number]",d="[object RegExp]",h="[object Set]",g="[object String]",y="[object Symbol]",w="[object ArrayBuffer]",b="[object DataView]",S=e?e.prototype:void 0,E=S?S.valueOf:void 0;function x(A,j,I,T,B,O,P){switch(I){case b:if(A.byteLength!=j.byteLength||A.byteOffset!=j.byteOffset)return!1;A=A.buffer,j=j.buffer;case w:return!(A.byteLength!=j.byteLength||!O(new t(A),new t(j)));case u:case l:case p:return r(+A,+j);case c:return A.name==j.name&&A.message==j.message;case d:case g:return A==j+"";case f:var N=i;case h:var J=T&s;if(N||(N=a),A.size!=j.size&&!J)return!1;var X=P.get(A);if(X)return X==j;T|=o,P.set(A,j);var K=n(N(A),N(j),T,B,O,P);return P.delete(A),K;case y:if(E)return E.call(A)==E.call(j)}return!1}return p2=x,p2}var h2,MF;function yL(){if(MF)return h2;MF=1;function e(t,r){for(var n=-1,i=r.length,a=t.length;++n<i;)t[a+n]=r[n];return t}return h2=e,h2}var m2,_F;function pY(){if(_F)return m2;_F=1;var e=yL(),t=cn();function r(n,i,a){var s=i(n);return t(n)?s:e(s,a(n))}return m2=r,m2}var g2,jF;function X2e(){if(jF)return g2;jF=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=0,s=[];++n<i;){var o=t[n];r(o,n,t)&&(s[a++]=o)}return s}return g2=e,g2}var y2,LF;function hY(){if(LF)return y2;LF=1;function e(){return[]}return y2=e,y2}var v2,IF;function vL(){if(IF)return v2;IF=1;var e=X2e(),t=hY(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(s){return s==null?[]:(s=Object(s),e(i(s),function(o){return n.call(s,o)}))}:t;return v2=a,v2}var b2,TF;function eSe(){if(TF)return b2;TF=1;var e=ZK(),t=e(Object.keys,Object);return b2=t,b2}var w2,OF;function bL(){if(OF)return w2;OF=1;var e=v0(),t=eSe(),r=Object.prototype,n=r.hasOwnProperty;function i(a){if(!e(a))return t(a);var s=[];for(var o in Object(a))n.call(a,o)&&o!="constructor"&&s.push(o);return s}return w2=i,w2}var S2,kF;function tc(){if(kF)return S2;kF=1;var e=tY(),t=bL(),r=wu();function n(i){return r(i)?e(i):t(i)}return S2=n,S2}var x2,RF;function mY(){if(RF)return x2;RF=1;var e=pY(),t=vL(),r=tc();function n(i){return e(i,r,t)}return x2=n,x2}var E2,NF;function tSe(){if(NF)return E2;NF=1;var e=mY(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(a,s,o,u,l,c){var f=o&t,p=e(a),d=p.length,h=e(s),g=h.length;if(d!=g&&!f)return!1;for(var y=d;y--;){var w=p[y];if(!(f?w in s:n.call(s,w)))return!1}var b=c.get(a),S=c.get(s);if(b&&S)return b==s&&S==a;var E=!0;c.set(a,s),c.set(s,a);for(var x=f;++y<d;){w=p[y];var A=a[w],j=s[w];if(u)var I=f?u(j,A,w,s,a,c):u(A,j,w,a,s,c);if(!(I===void 0?A===j||l(A,j,o,u,c):I)){E=!1;break}x||(x=w=="constructor")}if(E&&!x){var T=a.constructor,B=s.constructor;T!=B&&"constructor"in a&&"constructor"in s&&!(typeof T=="function"&&T instanceof T&&typeof B=="function"&&B instanceof B)&&(E=!1)}return c.delete(a),c.delete(s),E}return E2=i,E2}var C2,DF;function rSe(){if(DF)return C2;DF=1;var e=bu(),t=Kn(),r=e(t,"DataView");return C2=r,C2}var A2,PF;function nSe(){if(PF)return A2;PF=1;var e=bu(),t=Kn(),r=e(t,"Promise");return A2=r,A2}var M2,FF;function iSe(){if(FF)return M2;FF=1;var e=bu(),t=Kn(),r=e(t,"Set");return M2=r,M2}var _2,BF;function gY(){if(BF)return _2;BF=1;var e=bu(),t=Kn(),r=e(t,"WeakMap");return _2=r,_2}var j2,zF;function rc(){if(zF)return j2;zF=1;var e=rSe(),t=sL(),r=nSe(),n=iSe(),i=gY(),a=ts(),s=JK(),o="[object Map]",u="[object Object]",l="[object Promise]",c="[object Set]",f="[object WeakMap]",p="[object DataView]",d=s(e),h=s(t),g=s(r),y=s(n),w=s(i),b=a;return(e&&b(new e(new ArrayBuffer(1)))!=p||t&&b(new t)!=o||r&&b(r.resolve())!=l||n&&b(new n)!=c||i&&b(new i)!=f)&&(b=function(S){var E=a(S),x=E==u?S.constructor:void 0,A=x?s(x):"";if(A)switch(A){case d:return p;case h:return o;case g:return l;case y:return c;case w:return f}return E}),j2=b,j2}var L2,$F;function aSe(){if($F)return L2;$F=1;var e=g0(),t=dY(),r=Z2e(),n=tSe(),i=rc(),a=cn(),s=kd(),o=w0(),u=1,l="[object Arguments]",c="[object Array]",f="[object Object]",p=Object.prototype,d=p.hasOwnProperty;function h(g,y,w,b,S,E){var x=a(g),A=a(y),j=x?c:i(g),I=A?c:i(y);j=j==l?f:j,I=I==l?f:I;var T=j==f,B=I==f,O=j==I;if(O&&s(g)){if(!s(y))return!1;x=!0,T=!1}if(O&&!T)return E||(E=new e),x||o(g)?t(g,y,w,b,S,E):r(g,y,j,w,b,S,E);if(!(w&u)){var P=T&&d.call(g,"__wrapped__"),N=B&&d.call(y,"__wrapped__");if(P||N){var J=P?g.value():g,X=N?y.value():y;return E||(E=new e),S(J,X,w,b,E)}}return O?(E||(E=new e),n(g,y,w,b,S,E)):!1}return L2=h,L2}var I2,UF;function wL(){if(UF)return I2;UF=1;var e=aSe(),t=Qn();function r(n,i,a,s,o){return n===i?!0:n==null||i==null||!t(n)&&!t(i)?n!==n&&i!==i:e(n,i,a,s,r,o)}return I2=r,I2}var T2,qF;function sSe(){if(qF)return T2;qF=1;var e=g0(),t=wL(),r=1,n=2;function i(a,s,o,u){var l=o.length,c=l,f=!u;if(a==null)return!c;for(a=Object(a);l--;){var p=o[l];if(f&&p[2]?p[1]!==a[p[0]]:!(p[0]in a))return!1}for(;++l<c;){p=o[l];var d=p[0],h=a[d],g=p[1];if(f&&p[2]){if(h===void 0&&!(d in a))return!1}else{var y=new e;if(u)var w=u(h,g,d,a,s,y);if(!(w===void 0?t(g,h,r|n,u,y):w))return!1}}return!0}return T2=i,T2}var O2,VF;function yY(){if(VF)return O2;VF=1;var e=Yn();function t(r){return r===r&&!e(r)}return O2=t,O2}var k2,JF;function oSe(){if(JF)return k2;JF=1;var e=yY(),t=tc();function r(n){for(var i=t(n),a=i.length;a--;){var s=i[a],o=n[s];i[a]=[s,o,e(o)]}return i}return k2=r,k2}var R2,HF;function vY(){if(HF)return R2;HF=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return R2=e,R2}var N2,WF;function uSe(){if(WF)return N2;WF=1;var e=sSe(),t=oSe(),r=vY();function n(i){var a=t(i);return a.length==1&&a[0][2]?r(a[0][0],a[0][1]):function(s){return s===i||e(s,i,a)}}return N2=n,N2}var D2,GF;function SL(){if(GF)return D2;GF=1;var e=cn(),t=Pd(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(a,s){if(e(a))return!1;var o=typeof a;return o=="number"||o=="symbol"||o=="boolean"||a==null||t(a)?!0:n.test(a)||!r.test(a)||s!=null&&a in Object(s)}return D2=i,D2}var P2,KF;function lSe(){if(KF)return P2;KF=1;var e=cY(),t=500;function r(n){var i=e(n,function(s){return a.size===t&&a.clear(),s}),a=i.cache;return i}return P2=r,P2}var F2,YF;function bY(){if(YF)return F2;YF=1;var e=lSe(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(i){var a=[];return i.charCodeAt(0)===46&&a.push(""),i.replace(t,function(s,o,u,l){a.push(u?l.replace(r,"$1"):o||s)}),a});return F2=n,F2}var B2,QF;function Fd(){if(QF)return B2;QF=1;var e=cn(),t=SL(),r=bY(),n=Is();function i(a,s){return e(a)?a:t(a,s)?[a]:r(n(a))}return B2=i,B2}var z2,ZF;function Su(){if(ZF)return z2;ZF=1;var e=Pd();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return z2=t,z2}var $2,XF;function xL(){if(XF)return $2;XF=1;var e=Fd(),t=Su();function r(n,i){i=e(i,n);for(var a=0,s=i.length;n!=null&&a<s;)n=n[t(i[a++])];return a&&a==s?n:void 0}return $2=r,$2}var U2,eB;function wY(){if(eB)return U2;eB=1;var e=xL();function t(r,n,i){var a=r==null?void 0:e(r,n);return a===void 0?i:a}return U2=t,U2}var q2,tB;function cSe(){if(tB)return q2;tB=1;function e(t,r){return t!=null&&r in Object(t)}return q2=e,q2}var V2,rB;function SY(){if(rB)return V2;rB=1;var e=Fd(),t=Od(),r=cn(),n=Rd(),i=fL(),a=Su();function s(o,u,l){u=e(u,o);for(var c=-1,f=u.length,p=!1;++c<f;){var d=a(u[c]);if(!(p=o!=null&&l(o,d)))break;o=o[d]}return p||++c!=f?p:(f=o==null?0:o.length,!!f&&i(f)&&n(d,f)&&(r(o)||t(o)))}return V2=s,V2}var J2,nB;function fSe(){if(nB)return J2;nB=1;var e=cSe(),t=SY();function r(n,i){return n!=null&&t(n,i,e)}return J2=r,J2}var H2,iB;function dSe(){if(iB)return H2;iB=1;var e=wL(),t=wY(),r=fSe(),n=SL(),i=yY(),a=vY(),s=Su(),o=1,u=2;function l(c,f){return n(c)&&i(f)?a(s(c),f):function(p){var d=t(p,c);return d===void 0&&d===f?r(p,c):e(f,d,o|u)}}return H2=l,H2}var W2,aB;function pSe(){if(aB)return W2;aB=1;function e(t){return function(r){return r?.[t]}}return W2=e,W2}var G2,sB;function hSe(){if(sB)return G2;sB=1;var e=xL();function t(r){return function(n){return e(n,r)}}return G2=t,G2}var K2,oB;function mSe(){if(oB)return K2;oB=1;var e=pSe(),t=hSe(),r=SL(),n=Su();function i(a){return r(a)?e(n(a)):t(a)}return K2=i,K2}var Y2,uB;function Bd(){if(uB)return Y2;uB=1;var e=uSe(),t=dSe(),r=Dd(),n=cn(),i=mSe();function a(s){return typeof s=="function"?s:s==null?r:typeof s=="object"?n(s)?t(s[0],s[1]):e(s):i(s)}return Y2=a,Y2}var Q2,lB;function gSe(){if(lB)return Q2;lB=1;var e=Bd(),t=wu(),r=tc();function n(i){return function(a,s,o){var u=Object(a);if(!t(a)){var l=e(s,3);a=r(a),s=function(f){return l(u[f],f,u)}}var c=i(a,s,o);return c>-1?u[l?a[c]:c]:void 0}}return Q2=n,Q2}var Z2,cB;function xY(){if(cB)return Z2;cB=1;function e(t,r,n,i){for(var a=t.length,s=n+(i?1:-1);i?s--:++s<a;)if(r(t[s],s,t))return s;return-1}return Z2=e,Z2}var X2,fB;function ySe(){if(fB)return X2;fB=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return X2=t,X2}var eS,dB;function vSe(){if(dB)return eS;dB=1;var e=ySe(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return eS=r,eS}var tS,pB;function EY(){if(pB)return tS;pB=1;var e=vSe(),t=Yn(),r=Pd(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,o=parseInt;function u(l){if(typeof l=="number")return l;if(r(l))return n;if(t(l)){var c=typeof l.valueOf=="function"?l.valueOf():l;l=t(c)?c+"":c}if(typeof l!="string")return l===0?l:+l;l=e(l);var f=a.test(l);return f||s.test(l)?o(l.slice(2),f?2:8):i.test(l)?n:+l}return tS=u,tS}var rS,hB;function bSe(){if(hB)return rS;hB=1;var e=EY(),t=1/0,r=17976931348623157e292;function n(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-t){var a=i<0?-1:1;return a*r}return i===i?i:0}return rS=n,rS}var nS,mB;function EL(){if(mB)return nS;mB=1;var e=bSe();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return nS=t,nS}var iS,gB;function wSe(){if(gB)return iS;gB=1;var e=xY(),t=Bd(),r=EL(),n=Math.max;function i(a,s,o){var u=a==null?0:a.length;if(!u)return-1;var l=o==null?0:r(o);return l<0&&(l=n(u+l,0)),e(a,t(s,3),l)}return iS=i,iS}var aS,yB;function SSe(){if(yB)return aS;yB=1;var e=gSe(),t=wSe(),r=e(t);return aS=r,aS}var xSe=SSe();const ESe=ot(xSe);var sS,vB;function CSe(){if(vB)return sS;vB=1;var e=GK(),t=tc();function r(n,i){return n&&e(n,i,t)}return sS=r,sS}var oS,bB;function ASe(){if(bB)return oS;bB=1;var e=wu();function t(r,n){return function(i,a){if(i==null)return i;if(!e(i))return r(i,a);for(var s=i.length,o=n?s:-1,u=Object(i);(n?o--:++o<s)&&a(u[o],o,u)!==!1;);return i}}return oS=t,oS}var uS,wB;function CY(){if(wB)return uS;wB=1;var e=CSe(),t=ASe(),r=t(e);return uS=r,uS}var lS,SB;function MSe(){if(SB)return lS;SB=1;var e=CY();function t(r,n){var i;return e(r,function(a,s,o){return i=n(a,s,o),!i}),!!i}return lS=t,lS}var cS,xB;function _Se(){if(xB)return cS;xB=1;var e=fY(),t=Bd(),r=MSe(),n=cn(),i=aY();function a(s,o,u){var l=n(s)?e:r;return u&&i(s,o,u)&&(o=void 0),l(s,t(o,3))}return cS=a,cS}var jSe=_Se();const LSe=ot(jSe);var ISe=Zl();const TSe=ot(ISe);var OSe=Id();const kSe=ot(OSe);var lm={exports:{}};var RSe=lm.exports,EB;function NSe(){return EB||(EB=1,(function(e,t){(function(r,n){e.exports=n(r)})(typeof Tn<"u"?Tn:RSe,function(r){if(r.CSS&&r.CSS.escape)return r.CSS.escape;var n=function(i){if(arguments.length==0)throw new TypeError("`CSS.escape` requires an argument.");for(var a=String(i),s=a.length,o=-1,u,l="",c=a.charCodeAt(0);++o<s;){if(u=a.charCodeAt(o),u==0){l+="<22>";continue}if(u>=1&&u<=31||u==127||o==0&&u>=48&&u<=57||o==1&&u>=48&&u<=57&&c==45){l+="\\"+u.toString(16)+" ";continue}if(o==0&&s==1&&u==45){l+="\\"+a.charAt(o);continue}if(u>=128||u==45||u==95||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122){l+=a.charAt(o);continue}l+="\\"+a.charAt(o)}return l};return r.CSS||(r.CSS={}),r.CSS.escape=n,n})})(lm)),lm.exports}var DSe=NSe();const PSe=ot(DSe);var fS,CB;function FSe(){return CB||(CB=1,fS=function(t,r){if(r=r.split(":")[0],t=+t,!t)return!1;switch(r){case"http":case"ws":return t!==80;case"https":case"wss":return t!==443;case"ftp":return t!==21;case"gopher":return t!==70;case"file":return!1}return t!==0}),fS}var Lh={},AB;function BSe(){if(AB)return Lh;AB=1;var e=Object.prototype.hasOwnProperty,t;function r(s){try{return decodeURIComponent(s.replace(/\+/g," "))}catch{return null}}function n(s){try{return encodeURIComponent(s)}catch{return null}}function i(s){for(var o=/([^=?#&]+)=?([^&]*)/g,u={},l;l=o.exec(s);){var c=r(l[1]),f=r(l[2]);c===null||f===null||c in u||(u[c]=f)}return u}function a(s,o){o=o||"";var u=[],l,c;typeof o!="string"&&(o="?");for(c in s)if(e.call(s,c)){if(l=s[c],!l&&(l===null||l===t||isNaN(l))&&(l=""),c=n(c),l=n(l),c===null||l===null)continue;u.push(c+"="+l)}return u.length?o+u.join("&"):""}return Lh.stringify=a,Lh.parse=i,Lh}var dS,MB;function zSe(){if(MB)return dS;MB=1;var e=FSe(),t=BSe(),r=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,n=/[\n\r\t]/g,i=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,a=/:\d+$/,s=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,o=/^[a-zA-Z]:/;function u(b){return(b||"").toString().replace(r,"")}var l=[["#","hash"],["?","query"],function(S,E){return p(E.protocol)?S.replace(/\\/g,"/"):S},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],c={hash:1,query:1};function f(b){var S;typeof window<"u"?S=window:typeof Tn<"u"?S=Tn:typeof self<"u"?S=self:S={};var E=S.location||{};b=b||E;var x={},A=typeof b,j;if(b.protocol==="blob:")x=new g(unescape(b.pathname),{});else if(A==="string"){x=new g(b,{});for(j in c)delete x[j]}else if(A==="object"){for(j in b)j in c||(x[j]=b[j]);x.slashes===void 0&&(x.slashes=i.test(b.href))}return x}function p(b){return b==="file:"||b==="ftp:"||b==="http:"||b==="https:"||b==="ws:"||b==="wss:"}function d(b,S){b=u(b),b=b.replace(n,""),S=S||{};var E=s.exec(b),x=E[1]?E[1].toLowerCase():"",A=!!E[2],j=!!E[3],I=0,T;return A?j?(T=E[2]+E[3]+E[4],I=E[2].length+E[3].length):(T=E[2]+E[4],I=E[2].length):j?(T=E[3]+E[4],I=E[3].length):T=E[4],x==="file:"?I>=2&&(T=T.slice(2)):p(x)?T=E[4]:x?A&&(T=T.slice(2)):I>=2&&p(S.protocol)&&(T=E[4]),{protocol:x,slashes:A||p(x),slashesCount:I,rest:T}}function h(b,S){if(b==="")return S;for(var E=(S||"/").split("/").slice(0,-1).concat(b.split("/")),x=E.length,A=E[x-1],j=!1,I=0;x--;)E[x]==="."?E.splice(x,1):E[x]===".."?(E.splice(x,1),I++):I&&(x===0&&(j=!0),E.splice(x,1),I--);return j&&E.unshift(""),(A==="."||A==="..")&&E.push(""),E.join("/")}function g(b,S,E){if(b=u(b),b=b.replace(n,""),!(this instanceof g))return new g(b,S,E);var x,A,j,I,T,B,O=l.slice(),P=typeof S,N=this,J=0;for(P!=="object"&&P!=="string"&&(E=S,S=null),E&&typeof E!="function"&&(E=t.parse),S=f(S),A=d(b||"",S),x=!A.protocol&&!A.slashes,N.slashes=A.slashes||x&&S.slashes,N.protocol=A.protocol||S.protocol||"",b=A.rest,(A.protocol==="file:"&&(A.slashesCount!==2||o.test(b))||!A.slashes&&(A.protocol||A.slashesCount<2||!p(N.protocol)))&&(O[3]=[/(.*)/,"pathname"]);J<O.length;J++){if(I=O[J],typeof I=="function"){b=I(b,N);continue}j=I[0],B=I[1],j!==j?N[B]=b:typeof j=="string"?(T=j==="@"?b.lastIndexOf(j):b.indexOf(j),~T&&(typeof I[2]=="number"?(N[B]=b.slice(0,T),b=b.slice(T+I[2])):(N[B]=b.slice(T),b=b.slice(0,T)))):(T=j.exec(b))&&(N[B]=T[1],b=b.slice(0,T.index)),N[B]=N[B]||x&&I[3]&&S[B]||"",I[4]&&(N[B]=N[B].toLowerCase())}E&&(N.query=E(N.query)),x&&S.slashes&&N.pathname.charAt(0)!=="/"&&(N.pathname!==""||S.pathname!=="")&&(N.pathname=h(N.pathname,S.pathname)),N.pathname.charAt(0)!=="/"&&p(N.protocol)&&(N.pathname="/"+N.pathname),e(N.port,N.protocol)||(N.host=N.hostname,N.port=""),N.username=N.password="",N.auth&&(T=N.auth.indexOf(":"),~T?(N.username=N.auth.slice(0,T),N.username=encodeURIComponent(decodeURIComponent(N.username)),N.password=N.auth.slice(T+1),N.password=encodeURIComponent(decodeURIComponent(N.password))):N.username=encodeURIComponent(decodeURIComponent(N.auth)),N.auth=N.password?N.username+":"+N.password:N.username),N.origin=N.protocol!=="file:"&&p(N.protocol)&&N.host?N.protocol+"//"+N.host:"null",N.href=N.toString()}function y(b,S,E){var x=this;switch(b){case"query":typeof S=="string"&&S.length&&(S=(E||t.parse)(S)),x[b]=S;break;case"port":x[b]=S,e(S,x.protocol)?S&&(x.host=x.hostname+":"+S):(x.host=x.hostname,x[b]="");break;case"hostname":x[b]=S,x.port&&(S+=":"+x.port),x.host=S;break;case"host":x[b]=S,a.test(S)?(S=S.split(":"),x.port=S.pop(),x.hostname=S.join(":")):(x.hostname=S,x.port="");break;case"protocol":x.protocol=S.toLowerCase(),x.slashes=!E;break;case"pathname":case"hash":if(S){var A=b==="pathname"?"/":"#";x[b]=S.charAt(0)!==A?A+S:S}else x[b]=S;break;case"username":case"password":x[b]=encodeURIComponent(S);break;case"auth":var j=S.indexOf(":");~j?(x.username=S.slice(0,j),x.username=encodeURIComponent(decodeURIComponent(x.username)),x.password=S.slice(j+1),x.password=encodeURIComponent(decodeURIComponent(x.password))):x.username=encodeURIComponent(decodeURIComponent(S))}for(var I=0;I<l.length;I++){var T=l[I];T[4]&&(x[T[1]]=x[T[1]].toLowerCase())}return x.auth=x.password?x.username+":"+x.password:x.username,x.origin=x.protocol!=="file:"&&p(x.protocol)&&x.host?x.protocol+"//"+x.host:"null",x.href=x.toString(),x}function w(b){(!b||typeof b!="function")&&(b=t.stringify);var S,E=this,x=E.host,A=E.protocol;A&&A.charAt(A.length-1)!==":"&&(A+=":");var j=A+(E.protocol&&E.slashes||p(E.protocol)?"//":"");return E.username?(j+=E.username,E.password&&(j+=":"+E.password),j+="@"):E.password?(j+=":"+E.password,j+="@"):E.protocol!=="file:"&&p(E.protocol)&&!x&&E.pathname!=="/"&&(j+="@"),(x[x.length-1]===":"||a.test(E.hostname)&&!E.port)&&(x+=":"),j+=x+E.pathname,S=typeof E.query=="object"?b(E.query):E.query,S&&(j+=S.charAt(0)!=="?"?"?"+S:S),E.hash&&(j+=E.hash),j}return g.prototype={set:y,toString:w},g.extractProtocol=d,g.location=f,g.trimLeft=u,g.qs=t,dS=g,dS}var $Se=zSe();const USe=ot($Se);function qSe(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function VSe(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function JSe(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var _B=e=>Array.isArray(e)?e:[e];function HSe(e){const t=Array.isArray(e[0])?e[0]:e;return JSe(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function WSe(e,t){const r=[],{length:n}=e;for(let i=0;i<n;i++)r.push(e[i].apply(null,t));return r}var GSe=class{constructor(e){this.value=e}deref(){return this.value}},KSe=typeof WeakRef<"u"?WeakRef:GSe,YSe=0,jB=1;function Ih(){return{s:YSe,v:void 0,o:null,p:null}}function AY(e,t={}){let r=Ih();const{resultEqualityCheck:n}=t;let i,a=0;function s(){let o=r;const{length:u}=arguments;for(let f=0,p=u;f<p;f++){const d=arguments[f];if(typeof d=="function"||typeof d=="object"&&d!==null){let h=o.o;h===null&&(o.o=h=new WeakMap);const g=h.get(d);g===void 0?(o=Ih(),h.set(d,o)):o=g}else{let h=o.p;h===null&&(o.p=h=new Map);const g=h.get(d);g===void 0?(o=Ih(),h.set(d,o)):o=g}}const l=o;let c;if(o.s===jB)c=o.v;else if(c=e.apply(null,arguments),a++,n){const f=i?.deref?.()??i;f!=null&&n(f,c)&&(c=f,a!==0&&a--),i=typeof c=="object"&&c!==null||typeof c=="function"?new KSe(c):c}return l.s=jB,l.v=c,c}return s.clearCache=()=>{r=Ih(),s.resetResultsCount()},s.resultsCount=()=>a,s.resetResultsCount=()=>{a=0},s}function QSe(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,n=(...i)=>{let a=0,s=0,o,u={},l=i.pop();typeof l=="object"&&(u=l,l=i.pop()),qSe(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);const c={...r,...u},{memoize:f,memoizeOptions:p=[],argsMemoize:d=AY,argsMemoizeOptions:h=[]}=c,g=_B(p),y=_B(h),w=HSe(i),b=f(function(){return a++,l.apply(null,arguments)},...g),S=d(function(){s++;const x=WSe(w,arguments);return o=b.apply(null,x),o},...y);return Object.assign(S,{resultFunc:l,memoizedResultFunc:b,dependencies:w,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>o,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:f,argsMemoize:d})};return Object.assign(n,{withTypes:()=>n}),n}var MY=QSe(AY),ZSe=Object.assign((e,t=MY)=>{VSe(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const r=Object.keys(e),n=r.map(a=>e[a]);return t(n,(...a)=>a.reduce((s,o,u)=>(s[r[u]]=o,s),{}))},{withTypes:()=>ZSe}),pS,LB;function CL(){if(LB)return pS;LB=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i&&r(t[n],n,t)!==!1;);return t}return pS=e,pS}var hS,IB;function _Y(){if(IB)return hS;IB=1;var e=ec(),t=tc();function r(n,i){return n&&e(i,t(i),n)}return hS=r,hS}var mS,TB;function XSe(){if(TB)return mS;TB=1;var e=ec(),t=Nd();function r(n,i){return n&&e(i,t(i),n)}return mS=r,mS}var gS,OB;function exe(){if(OB)return gS;OB=1;var e=ec(),t=vL();function r(n,i){return e(n,t(n),i)}return gS=r,gS}var yS,kB;function jY(){if(kB)return yS;kB=1;var e=yL(),t=cL(),r=vL(),n=hY(),i=Object.getOwnPropertySymbols,a=i?function(s){for(var o=[];s;)e(o,r(s)),s=t(s);return o}:n;return yS=a,yS}var vS,RB;function txe(){if(RB)return vS;RB=1;var e=ec(),t=jY();function r(n,i){return e(n,t(n),i)}return vS=r,vS}var bS,NB;function LY(){if(NB)return bS;NB=1;var e=pY(),t=jY(),r=Nd();function n(i){return e(i,r,t)}return bS=n,bS}var wS,DB;function rxe(){if(DB)return wS;DB=1;var e=Object.prototype,t=e.hasOwnProperty;function r(n){var i=n.length,a=new n.constructor(i);return i&&typeof n[0]=="string"&&t.call(n,"index")&&(a.index=n.index,a.input=n.input),a}return wS=r,wS}var SS,PB;function nxe(){if(PB)return SS;PB=1;var e=lL();function t(r,n){var i=n?e(r.buffer):r.buffer;return new r.constructor(i,r.byteOffset,r.byteLength)}return SS=t,SS}var xS,FB;function ixe(){if(FB)return xS;FB=1;var e=/\w*$/;function t(r){var n=new r.constructor(r.source,e.exec(r));return n.lastIndex=r.lastIndex,n}return xS=t,xS}var ES,BB;function axe(){if(BB)return ES;BB=1;var e=Xl(),t=e?e.prototype:void 0,r=t?t.valueOf:void 0;function n(i){return r?Object(r.call(i)):{}}return ES=n,ES}var CS,zB;function sxe(){if(zB)return CS;zB=1;var e=lL(),t=nxe(),r=ixe(),n=axe(),i=QK(),a="[object Boolean]",s="[object Date]",o="[object Map]",u="[object Number]",l="[object RegExp]",c="[object Set]",f="[object String]",p="[object Symbol]",d="[object ArrayBuffer]",h="[object DataView]",g="[object Float32Array]",y="[object Float64Array]",w="[object Int8Array]",b="[object Int16Array]",S="[object Int32Array]",E="[object Uint8Array]",x="[object Uint8ClampedArray]",A="[object Uint16Array]",j="[object Uint32Array]";function I(T,B,O){var P=T.constructor;switch(B){case d:return e(T);case a:case s:return new P(+T);case h:return t(T,O);case g:case y:case w:case b:case S:case E:case x:case A:case j:return i(T,O);case o:return new P;case u:case f:return new P(T);case l:return r(T);case c:return new P;case p:return n(T)}}return CS=I,CS}var AS,$B;function oxe(){if($B)return AS;$B=1;var e=rc(),t=Qn(),r="[object Map]";function n(i){return t(i)&&e(i)==r}return AS=n,AS}var MS,UB;function uxe(){if(UB)return MS;UB=1;var e=oxe(),t=dL(),r=pL(),n=r&&r.isMap,i=n?t(n):e;return MS=i,MS}var _S,qB;function lxe(){if(qB)return _S;qB=1;var e=rc(),t=Qn(),r="[object Set]";function n(i){return t(i)&&e(i)==r}return _S=n,_S}var jS,VB;function cxe(){if(VB)return jS;VB=1;var e=lxe(),t=dL(),r=pL(),n=r&&r.isSet,i=n?t(n):e;return jS=i,jS}var LS,JB;function AL(){if(JB)return LS;JB=1;var e=g0(),t=CL(),r=S0(),n=_Y(),i=XSe(),a=KK(),s=Td(),o=exe(),u=txe(),l=mY(),c=LY(),f=rc(),p=rxe(),d=sxe(),h=XK(),g=cn(),y=kd(),w=uxe(),b=Yn(),S=cxe(),E=tc(),x=Nd(),A=1,j=2,I=4,T="[object Arguments]",B="[object Array]",O="[object Boolean]",P="[object Date]",N="[object Error]",J="[object Function]",X="[object GeneratorFunction]",K="[object Map]",Z="[object Number]",H="[object Object]",Y="[object RegExp]",ie="[object Set]",re="[object String]",ae="[object Symbol]",fe="[object WeakMap]",ue="[object ArrayBuffer]",ne="[object DataView]",Q="[object Float32Array]",G="[object Float64Array]",me="[object Int8Array]",ge="[object Int16Array]",Ce="[object Int32Array]",Oe="[object Uint8Array]",be="[object Uint8ClampedArray]",je="[object Uint16Array]",De="[object Uint32Array]",ye={};ye[T]=ye[B]=ye[ue]=ye[ne]=ye[O]=ye[P]=ye[Q]=ye[G]=ye[me]=ye[ge]=ye[Ce]=ye[K]=ye[Z]=ye[H]=ye[Y]=ye[ie]=ye[re]=ye[ae]=ye[Oe]=ye[be]=ye[je]=ye[De]=!0,ye[N]=ye[J]=ye[fe]=!1;function U(R,M,C,L,k,z){var V,W=M&A,se=M&j,ce=M&I;if(C&&(V=k?C(R,L,k,z):C(R)),V!==void 0)return V;if(!b(R))return R;var ve=g(R);if(ve){if(V=p(R),!W)return s(R,V)}else{var Te=f(R),Be=Te==J||Te==X;if(y(R))return a(R,W);if(Te==H||Te==T||Be&&!k){if(V=se||Be?{}:h(R),!W)return se?u(R,i(V,R)):o(R,n(V,R))}else{if(!ye[Te])return k?R:{};V=d(R,Te,W)}}z||(z=new e);var mt=z.get(R);if(mt)return mt;z.set(R,V),S(R)?R.forEach(function(Xt){V.add(U(Xt,M,C,Xt,R,z))}):w(R)&&R.forEach(function(Xt,Ft){V.set(Ft,U(Xt,M,C,Ft,R,z))});var Jt=ce?se?c:l:se?x:E,At=ve?void 0:Jt(R);return t(At||R,function(Xt,Ft){At&&(Ft=Xt,Xt=R[Ft]),r(V,Ft,U(Xt,M,C,Ft,R,z))}),V}return LS=U,LS}var IS,HB;function fxe(){if(HB)return IS;HB=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return IS=e,IS}var TS,WB;function dxe(){if(WB)return TS;WB=1;var e=xL(),t=sY();function r(n,i){return i.length<2?n:e(n,t(i,0,-1))}return TS=r,TS}var OS,GB;function pxe(){if(GB)return OS;GB=1;var e=Fd(),t=fxe(),r=dxe(),n=Su();function i(a,s){return s=e(s,a),a=r(a,s),a==null||delete a[n(t(s))]}return OS=i,OS}var kS,KB;function hxe(){if(KB)return kS;KB=1;var e=b0();function t(r){return e(r)?void 0:r}return kS=t,kS}var RS,YB;function mxe(){if(YB)return RS;YB=1;var e=Xl(),t=Od(),r=cn(),n=e?e.isConcatSpreadable:void 0;function i(a){return r(a)||t(a)||!!(n&&a&&a[n])}return RS=i,RS}var NS,QB;function gxe(){if(QB)return NS;QB=1;var e=yL(),t=mxe();function r(n,i,a,s,o){var u=-1,l=n.length;for(a||(a=t),o||(o=[]);++u<l;){var c=n[u];i>0&&a(c)?i>1?r(c,i-1,a,s,o):e(o,c):s||(o[o.length]=c)}return o}return NS=r,NS}var DS,ZB;function yxe(){if(ZB)return DS;ZB=1;var e=gxe();function t(r){var n=r==null?0:r.length;return n?e(r,1):[]}return DS=t,DS}var PS,XB;function IY(){if(XB)return PS;XB=1;var e=yxe(),t=rY(),r=mL();function n(i){return r(t(i,void 0,e),i+"")}return PS=n,PS}var FS,e8;function vxe(){if(e8)return FS;e8=1;var e=gL(),t=AL(),r=pxe(),n=Fd(),i=ec(),a=hxe(),s=IY(),o=LY(),u=1,l=2,c=4,f=s(function(p,d){var h={};if(p==null)return h;var g=!1;d=e(d,function(w){return w=n(w,p),g||(g=w.length>1),w}),i(p,o(p),h),g&&(h=t(h,u|l|c,a));for(var y=d.length;y--;)r(h,d[y]);return h});return FS=f,FS}var bxe=vxe();const wxe=ot(bxe);function TY(e){return typeof e>"u"||e===null}function Sxe(e){return typeof e=="object"&&e!==null}function xxe(e){return Array.isArray(e)?e:TY(e)?[]:[e]}function Exe(e,t){var r,n,i,a;if(t)for(a=Object.keys(t),r=0,n=a.length;r<n;r+=1)i=a[r],e[i]=t[i];return e}function Cxe(e,t){var r="",n;for(n=0;n<t;n+=1)r+=e;return r}function Axe(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}var Mxe=TY,_xe=Sxe,jxe=xxe,Lxe=Cxe,Ixe=Axe,Txe=Exe,nn={isNothing:Mxe,isObject:_xe,toArray:jxe,repeat:Lxe,isNegativeZero:Ixe,extend:Txe};function OY(e,t){var r="",n=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=`
|
||
|
||
`+e.mark.snippet),n+" "+r):n}function Jf(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=OY(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Jf.prototype=Object.create(Error.prototype);Jf.prototype.constructor=Jf;Jf.prototype.toString=function(t){return this.name+": "+OY(this,t)};var Un=Jf;function BS(e,t,r,n,i){var a="",s="",o=Math.floor(i/2)-1;return n-t>o&&(a=" ... ",t=n-o+a.length),r-n>o&&(s=" ...",r=n+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"→")+s,pos:n-t+a.length}}function zS(e,t){return nn.repeat(" ",t-e.length)+e}function Oxe(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],i=[],a,s=-1;a=r.exec(e.buffer);)i.push(a.index),n.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=n.length-2);s<0&&(s=n.length-1);var o="",u,l,c=Math.min(e.line+t.linesAfter,i.length).toString().length,f=t.maxLength-(t.indent+c+3);for(u=1;u<=t.linesBefore&&!(s-u<0);u++)l=BS(e.buffer,n[s-u],i[s-u],e.position-(n[s]-n[s-u]),f),o=nn.repeat(" ",t.indent)+zS((e.line-u+1).toString(),c)+" | "+l.str+`
|
||
`+o;for(l=BS(e.buffer,n[s],i[s],e.position,f),o+=nn.repeat(" ",t.indent)+zS((e.line+1).toString(),c)+" | "+l.str+`
|
||
`,o+=nn.repeat("-",t.indent+c+3+l.pos)+`^
|
||
`,u=1;u<=t.linesAfter&&!(s+u>=i.length);u++)l=BS(e.buffer,n[s+u],i[s+u],e.position-(n[s]-n[s+u]),f),o+=nn.repeat(" ",t.indent)+zS((e.line+u+1).toString(),c)+" | "+l.str+`
|
||
`;return o.replace(/\n$/,"")}var kxe=Oxe,Rxe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Nxe=["scalar","sequence","mapping"];function Dxe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function Pxe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(Rxe.indexOf(r)===-1)throw new Un('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=Dxe(t.styleAliases||null),Nxe.indexOf(this.kind)===-1)throw new Un('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var Cn=Pxe;function t8(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(a,s){a.tag===n.tag&&a.kind===n.kind&&a.multi===n.multi&&(i=s)}),r[i]=n}),r}function Fxe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,r=arguments.length;t<r;t+=1)arguments[t].forEach(n);return e}function u4(e){return this.extend(e)}u4.prototype.extend=function(t){var r=[],n=[];if(t instanceof Cn)n.push(t);else if(Array.isArray(t))n=n.concat(t);else if(t&&(Array.isArray(t.implicit)||Array.isArray(t.explicit)))t.implicit&&(r=r.concat(t.implicit)),t.explicit&&(n=n.concat(t.explicit));else throw new Un("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(a){if(!(a instanceof Cn))throw new Un("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(a.loadKind&&a.loadKind!=="scalar")throw new Un("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(a.multi)throw new Un("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(a){if(!(a instanceof Cn))throw new Un("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var i=Object.create(u4.prototype);return i.implicit=(this.implicit||[]).concat(r),i.explicit=(this.explicit||[]).concat(n),i.compiledImplicit=t8(i,"implicit"),i.compiledExplicit=t8(i,"explicit"),i.compiledTypeMap=Fxe(i.compiledImplicit,i.compiledExplicit),i};var kY=u4,RY=new Cn("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}}),NY=new Cn("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}}),DY=new Cn("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}}),PY=new kY({explicit:[RY,NY,DY]});function Bxe(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function zxe(){return null}function $xe(e){return e===null}var FY=new Cn("tag:yaml.org,2002:null",{kind:"scalar",resolve:Bxe,construct:zxe,predicate:$xe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function Uxe(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function qxe(e){return e==="true"||e==="True"||e==="TRUE"}function Vxe(e){return Object.prototype.toString.call(e)==="[object Boolean]"}var BY=new Cn("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Uxe,construct:qxe,predicate:Vxe,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"});function Jxe(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Hxe(e){return 48<=e&&e<=55}function Wxe(e){return 48<=e&&e<=57}function Gxe(e){if(e===null)return!1;var t=e.length,r=0,n=!1,i;if(!t)return!1;if(i=e[r],(i==="-"||i==="+")&&(i=e[++r]),i==="0"){if(r+1===t)return!0;if(i=e[++r],i==="b"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(i!=="0"&&i!=="1")return!1;n=!0}return n&&i!=="_"}if(i==="x"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(!Jxe(e.charCodeAt(r)))return!1;n=!0}return n&&i!=="_"}if(i==="o"){for(r++;r<t;r++)if(i=e[r],i!=="_"){if(!Hxe(e.charCodeAt(r)))return!1;n=!0}return n&&i!=="_"}}if(i==="_")return!1;for(;r<t;r++)if(i=e[r],i!=="_"){if(!Wxe(e.charCodeAt(r)))return!1;n=!0}return!(!n||i==="_")}function Kxe(e){var t=e,r=1,n;if(t.indexOf("_")!==-1&&(t=t.replace(/_/g,"")),n=t[0],(n==="-"||n==="+")&&(n==="-"&&(r=-1),t=t.slice(1),n=t[0]),t==="0")return 0;if(n==="0"){if(t[1]==="b")return r*parseInt(t.slice(2),2);if(t[1]==="x")return r*parseInt(t.slice(2),16);if(t[1]==="o")return r*parseInt(t.slice(2),8)}return r*parseInt(t,10)}function Yxe(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!nn.isNegativeZero(e)}var zY=new Cn("tag:yaml.org,2002:int",{kind:"scalar",resolve:Gxe,construct:Kxe,predicate:Yxe,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),Qxe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Zxe(e){return!(e===null||!Qxe.test(e)||e[e.length-1]==="_")}function Xxe(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var eEe=/^[-+]?[0-9]+e/;function tEe(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(nn.isNegativeZero(e))return"-0.0";return r=e.toString(10),eEe.test(r)?r.replace("e",".e"):r}function rEe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||nn.isNegativeZero(e))}var $Y=new Cn("tag:yaml.org,2002:float",{kind:"scalar",resolve:Zxe,construct:Xxe,predicate:rEe,represent:tEe,defaultStyle:"lowercase"}),UY=PY.extend({implicit:[FY,BY,zY,$Y]}),qY=UY,VY=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),JY=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function nEe(e){return e===null?!1:VY.exec(e)!==null||JY.exec(e)!==null}function iEe(e){var t,r,n,i,a,s,o,u=0,l=null,c,f,p;if(t=VY.exec(e),t===null&&(t=JY.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(c=+t[10],f=+(t[11]||0),l=(c*60+f)*6e4,t[9]==="-"&&(l=-l)),p=new Date(Date.UTC(r,n,i,a,s,o,u)),l&&p.setTime(p.getTime()-l),p}function aEe(e){return e.toISOString()}var HY=new Cn("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:nEe,construct:iEe,instanceOf:Date,represent:aEe});function sEe(e){return e==="<<"||e===null}var WY=new Cn("tag:yaml.org,2002:merge",{kind:"scalar",resolve:sEe}),ML=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
|
||
\r`;function oEe(e){if(e===null)return!1;var t,r,n=0,i=e.length,a=ML;for(r=0;r<i;r++)if(t=a.indexOf(e.charAt(r)),!(t>64)){if(t<0)return!1;n+=6}return n%8===0}function uEe(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,a=ML,s=0,o=[];for(t=0;t<i;t++)t%4===0&&t&&(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(n.charAt(t));return r=i%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function lEe(e){var t="",r=0,n,i,a=e.length,s=ML;for(n=0;n<a;n++)n%3===0&&n&&(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[n];return i=a%3,i===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):i===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):i===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function cEe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var GY=new Cn("tag:yaml.org,2002:binary",{kind:"scalar",resolve:oEe,construct:uEe,predicate:cEe,represent:lEe}),fEe=Object.prototype.hasOwnProperty,dEe=Object.prototype.toString;function pEe(e){if(e===null)return!0;var t=[],r,n,i,a,s,o=e;for(r=0,n=o.length;r<n;r+=1){if(i=o[r],s=!1,dEe.call(i)!=="[object Object]")return!1;for(a in i)if(fEe.call(i,a))if(!s)s=!0;else return!1;if(!s)return!1;if(t.indexOf(a)===-1)t.push(a);else return!1}return!0}function hEe(e){return e!==null?e:[]}var KY=new Cn("tag:yaml.org,2002:omap",{kind:"sequence",resolve:pEe,construct:hEe}),mEe=Object.prototype.toString;function gEe(e){if(e===null)return!0;var t,r,n,i,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t<r;t+=1){if(n=s[t],mEe.call(n)!=="[object Object]"||(i=Object.keys(n),i.length!==1))return!1;a[t]=[i[0],n[i[0]]]}return!0}function yEe(e){if(e===null)return[];var t,r,n,i,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t<r;t+=1)n=s[t],i=Object.keys(n),a[t]=[i[0],n[i[0]]];return a}var YY=new Cn("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:gEe,construct:yEe}),vEe=Object.prototype.hasOwnProperty;function bEe(e){if(e===null)return!0;var t,r=e;for(t in r)if(vEe.call(r,t)&&r[t]!==null)return!1;return!0}function wEe(e){return e!==null?e:{}}var QY=new Cn("tag:yaml.org,2002:set",{kind:"mapping",resolve:bEe,construct:wEe}),_L=qY.extend({implicit:[HY,WY],explicit:[GY,KY,YY,QY]}),co=Object.prototype.hasOwnProperty,rg=1,ZY=2,XY=3,ng=4,$S=1,SEe=2,r8=3,xEe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,EEe=/[\x85\u2028\u2029]/,CEe=/[,\[\]\{\}]/,eQ=/^(?:!|!!|![a-z\-]+!)$/i,tQ=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function n8(e){return Object.prototype.toString.call(e)}function Ga(e){return e===10||e===13}function Yo(e){return e===9||e===32}function ni(e){return e===9||e===32||e===10||e===13}function il(e){return e===44||e===91||e===93||e===123||e===125}function AEe(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function MEe(e){return e===120?2:e===117?4:e===85?8:0}function _Ee(e){return 48<=e&&e<=57?e-48:-1}function i8(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?`
|
||
`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"
":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}function jEe(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function rQ(e,t,r){t==="__proto__"?Object.defineProperty(e,t,{configurable:!0,enumerable:!0,writable:!0,value:r}):e[t]=r}var nQ=new Array(256),iQ=new Array(256);for(var Uu=0;Uu<256;Uu++)nQ[Uu]=i8(Uu)?1:0,iQ[Uu]=i8(Uu);function LEe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||_L,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function aQ(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=kxe(r),new Un(t,r)}function at(e,t){throw aQ(e,t)}function ig(e,t){e.onWarning&&e.onWarning.call(null,aQ(e,t))}var a8={YAML:function(t,r,n){var i,a,s;t.version!==null&&at(t,"duplication of %YAML directive"),n.length!==1&&at(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&at(t,"ill-formed argument of the YAML directive"),a=parseInt(i[1],10),s=parseInt(i[2],10),a!==1&&at(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&ig(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var i,a;n.length!==2&&at(t,"TAG directive accepts exactly two arguments"),i=n[0],a=n[1],eQ.test(i)||at(t,"ill-formed tag handle (first argument) of the TAG directive"),co.call(t.tagMap,i)&&at(t,'there is a previously declared suffix for "'+i+'" tag handle'),tQ.test(a)||at(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{at(t,"tag prefix is malformed: "+a)}t.tagMap[i]=a}};function no(e,t,r,n){var i,a,s,o;if(t<r){if(o=e.input.slice(t,r),n)for(i=0,a=o.length;i<a;i+=1)s=o.charCodeAt(i),s===9||32<=s&&s<=1114111||at(e,"expected valid JSON character");else xEe.test(o)&&at(e,"the stream contains non-printable characters");e.result+=o}}function s8(e,t,r,n){var i,a,s,o;for(nn.isObject(r)||at(e,"cannot merge mappings; the provided source object is unacceptable"),i=Object.keys(r),s=0,o=i.length;s<o;s+=1)a=i[s],co.call(t,a)||(rQ(t,a,r[a]),n[a]=!0)}function al(e,t,r,n,i,a,s,o,u){var l,c;if(Array.isArray(i))for(i=Array.prototype.slice.call(i),l=0,c=i.length;l<c;l+=1)Array.isArray(i[l])&&at(e,"nested arrays are not supported inside keys"),typeof i=="object"&&n8(i[l])==="[object Object]"&&(i[l]="[object Object]");if(typeof i=="object"&&n8(i)==="[object Object]"&&(i="[object Object]"),i=String(i),t===null&&(t={}),n==="tag:yaml.org,2002:merge")if(Array.isArray(a))for(l=0,c=a.length;l<c;l+=1)s8(e,t,a[l],r);else s8(e,t,a,r);else!e.json&&!co.call(r,i)&&co.call(t,i)&&(e.line=s||e.line,e.lineStart=o||e.lineStart,e.position=u||e.position,at(e,"duplicated mapping key")),rQ(t,i,a),delete r[i];return t}function jL(e){var t;t=e.input.charCodeAt(e.position),t===10?e.position++:t===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):at(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function qr(e,t,r){for(var n=0,i=e.input.charCodeAt(e.position);i!==0;){for(;Yo(i);)i===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),i=e.input.charCodeAt(++e.position);if(t&&i===35)do i=e.input.charCodeAt(++e.position);while(i!==10&&i!==13&&i!==0);if(Ga(i))for(jL(e),i=e.input.charCodeAt(e.position),n++,e.lineIndent=0;i===32;)e.lineIndent++,i=e.input.charCodeAt(++e.position);else break}return r!==-1&&n!==0&&e.lineIndent<r&&ig(e,"deficient indentation"),n}function x0(e){var t=e.position,r;return r=e.input.charCodeAt(t),!!((r===45||r===46)&&r===e.input.charCodeAt(t+1)&&r===e.input.charCodeAt(t+2)&&(t+=3,r=e.input.charCodeAt(t),r===0||ni(r)))}function LL(e,t){t===1?e.result+=" ":t>1&&(e.result+=nn.repeat(`
|
||
`,t-1))}function IEe(e,t,r){var n,i,a,s,o,u,l,c,f=e.kind,p=e.result,d;if(d=e.input.charCodeAt(e.position),ni(d)||il(d)||d===35||d===38||d===42||d===33||d===124||d===62||d===39||d===34||d===37||d===64||d===96||(d===63||d===45)&&(i=e.input.charCodeAt(e.position+1),ni(i)||r&&il(i)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;d!==0;){if(d===58){if(i=e.input.charCodeAt(e.position+1),ni(i)||r&&il(i))break}else if(d===35){if(n=e.input.charCodeAt(e.position-1),ni(n))break}else{if(e.position===e.lineStart&&x0(e)||r&&il(d))break;if(Ga(d))if(u=e.line,l=e.lineStart,c=e.lineIndent,qr(e,!1,-1),e.lineIndent>=t){o=!0,d=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=u,e.lineStart=l,e.lineIndent=c;break}}o&&(no(e,a,s,!1),LL(e,e.line-u),a=s=e.position,o=!1),Yo(d)||(s=e.position+1),d=e.input.charCodeAt(++e.position)}return no(e,a,s,!1),e.result?!0:(e.kind=f,e.result=p,!1)}function TEe(e,t){var r,n,i;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(no(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,i=e.position;else return!0;else Ga(r)?(no(e,n,i,!0),LL(e,qr(e,!1,t)),n=i=e.position):e.position===e.lineStart&&x0(e)?at(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);at(e,"unexpected end of the stream within a single quoted scalar")}function OEe(e,t){var r,n,i,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return no(e,r,e.position,!0),e.position++,!0;if(o===92){if(no(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Ga(o))qr(e,!1,t);else if(o<256&&nQ[o])e.result+=iQ[o],e.position++;else if((s=MEe(o))>0){for(i=s,a=0;i>0;i--)o=e.input.charCodeAt(++e.position),(s=AEe(o))>=0?a=(a<<4)+s:at(e,"expected hexadecimal character");e.result+=jEe(a),e.position++}else at(e,"unknown escape sequence");r=n=e.position}else Ga(o)?(no(e,r,n,!0),LL(e,qr(e,!1,t)),r=n=e.position):e.position===e.lineStart&&x0(e)?at(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}at(e,"unexpected end of the stream within a double quoted scalar")}function kEe(e,t){var r=!0,n,i,a,s=e.tag,o,u=e.anchor,l,c,f,p,d,h=Object.create(null),g,y,w,b;if(b=e.input.charCodeAt(e.position),b===91)c=93,d=!1,o=[];else if(b===123)c=125,d=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),b=e.input.charCodeAt(++e.position);b!==0;){if(qr(e,!0,t),b=e.input.charCodeAt(e.position),b===c)return e.position++,e.tag=s,e.anchor=u,e.kind=d?"mapping":"sequence",e.result=o,!0;r?b===44&&at(e,"expected the node content, but found ','"):at(e,"missed comma between flow collection entries"),y=g=w=null,f=p=!1,b===63&&(l=e.input.charCodeAt(e.position+1),ni(l)&&(f=p=!0,e.position++,qr(e,!0,t))),n=e.line,i=e.lineStart,a=e.position,Ll(e,t,rg,!1,!0),y=e.tag,g=e.result,qr(e,!0,t),b=e.input.charCodeAt(e.position),(p||e.line===n)&&b===58&&(f=!0,b=e.input.charCodeAt(++e.position),qr(e,!0,t),Ll(e,t,rg,!1,!0),w=e.result),d?al(e,o,h,y,g,w,n,i,a):f?o.push(al(e,null,h,y,g,w,n,i,a)):o.push(g),qr(e,!0,t),b=e.input.charCodeAt(e.position),b===44?(r=!0,b=e.input.charCodeAt(++e.position)):r=!1}at(e,"unexpected end of the stream within a flow collection")}function REe(e,t){var r,n,i=$S,a=!1,s=!1,o=t,u=0,l=!1,c,f;if(f=e.input.charCodeAt(e.position),f===124)n=!1;else if(f===62)n=!0;else return!1;for(e.kind="scalar",e.result="";f!==0;)if(f=e.input.charCodeAt(++e.position),f===43||f===45)$S===i?i=f===43?r8:SEe:at(e,"repeat of a chomping mode identifier");else if((c=_Ee(f))>=0)c===0?at(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?at(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(Yo(f)){do f=e.input.charCodeAt(++e.position);while(Yo(f));if(f===35)do f=e.input.charCodeAt(++e.position);while(!Ga(f)&&f!==0)}for(;f!==0;){for(jL(e),e.lineIndent=0,f=e.input.charCodeAt(e.position);(!s||e.lineIndent<o)&&f===32;)e.lineIndent++,f=e.input.charCodeAt(++e.position);if(!s&&e.lineIndent>o&&(o=e.lineIndent),Ga(f)){u++;continue}if(e.lineIndent<o){i===r8?e.result+=nn.repeat(`
|
||
`,a?1+u:u):i===$S&&a&&(e.result+=`
|
||
`);break}for(n?Yo(f)?(l=!0,e.result+=nn.repeat(`
|
||
`,a?1+u:u)):l?(l=!1,e.result+=nn.repeat(`
|
||
`,u+1)):u===0?a&&(e.result+=" "):e.result+=nn.repeat(`
|
||
`,u):e.result+=nn.repeat(`
|
||
`,a?1+u:u),a=!0,s=!0,u=0,r=e.position;!Ga(f)&&f!==0;)f=e.input.charCodeAt(++e.position);no(e,r,e.position,!1)}return!0}function o8(e,t){var r,n=e.tag,i=e.anchor,a=[],s,o=!1,u;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=a),u=e.input.charCodeAt(e.position);u!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,at(e,"tab characters must not be used in indentation")),!(u!==45||(s=e.input.charCodeAt(e.position+1),!ni(s))));){if(o=!0,e.position++,qr(e,!0,-1)&&e.lineIndent<=t){a.push(null),u=e.input.charCodeAt(e.position);continue}if(r=e.line,Ll(e,t,XY,!1,!0),a.push(e.result),qr(e,!0,-1),u=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&u!==0)at(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break}return o?(e.tag=n,e.anchor=i,e.kind="sequence",e.result=a,!0):!1}function NEe(e,t,r){var n,i,a,s,o,u,l=e.tag,c=e.anchor,f={},p=Object.create(null),d=null,h=null,g=null,y=!1,w=!1,b;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=f),b=e.input.charCodeAt(e.position);b!==0;){if(!y&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,at(e,"tab characters must not be used in indentation")),n=e.input.charCodeAt(e.position+1),a=e.line,(b===63||b===58)&&ni(n))b===63?(y&&(al(e,f,p,d,h,null,s,o,u),d=h=g=null),w=!0,y=!0,i=!0):y?(y=!1,i=!0):at(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,b=n;else{if(s=e.line,o=e.lineStart,u=e.position,!Ll(e,r,ZY,!1,!0))break;if(e.line===a){for(b=e.input.charCodeAt(e.position);Yo(b);)b=e.input.charCodeAt(++e.position);if(b===58)b=e.input.charCodeAt(++e.position),ni(b)||at(e,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(al(e,f,p,d,h,null,s,o,u),d=h=g=null),w=!0,y=!1,i=!1,d=e.tag,h=e.result;else if(w)at(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=l,e.anchor=c,!0}else if(w)at(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=l,e.anchor=c,!0}if((e.line===a||e.lineIndent>t)&&(y&&(s=e.line,o=e.lineStart,u=e.position),Ll(e,t,ng,!0,i)&&(y?h=e.result:g=e.result),y||(al(e,f,p,d,h,g,s,o,u),d=h=g=null),qr(e,!0,-1),b=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&b!==0)at(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return y&&al(e,f,p,d,h,null,s,o,u),w&&(e.tag=l,e.anchor=c,e.kind="mapping",e.result=f),w}function DEe(e){var t,r=!1,n=!1,i,a,s;if(s=e.input.charCodeAt(e.position),s!==33)return!1;if(e.tag!==null&&at(e,"duplication of a tag property"),s=e.input.charCodeAt(++e.position),s===60?(r=!0,s=e.input.charCodeAt(++e.position)):s===33?(n=!0,i="!!",s=e.input.charCodeAt(++e.position)):i="!",t=e.position,r){do s=e.input.charCodeAt(++e.position);while(s!==0&&s!==62);e.position<e.length?(a=e.input.slice(t,e.position),s=e.input.charCodeAt(++e.position)):at(e,"unexpected end of the stream within a verbatim tag")}else{for(;s!==0&&!ni(s);)s===33&&(n?at(e,"tag suffix cannot contain exclamation marks"):(i=e.input.slice(t-1,e.position+1),eQ.test(i)||at(e,"named tag handle cannot contain such characters"),n=!0,t=e.position+1)),s=e.input.charCodeAt(++e.position);a=e.input.slice(t,e.position),CEe.test(a)&&at(e,"tag suffix cannot contain flow indicator characters")}a&&!tQ.test(a)&&at(e,"tag name cannot contain such characters: "+a);try{a=decodeURIComponent(a)}catch{at(e,"tag name is malformed: "+a)}return r?e.tag=a:co.call(e.tagMap,i)?e.tag=e.tagMap[i]+a:i==="!"?e.tag="!"+a:i==="!!"?e.tag="tag:yaml.org,2002:"+a:at(e,'undeclared tag handle "'+i+'"'),!0}function PEe(e){var t,r;if(r=e.input.charCodeAt(e.position),r!==38)return!1;for(e.anchor!==null&&at(e,"duplication of an anchor property"),r=e.input.charCodeAt(++e.position),t=e.position;r!==0&&!ni(r)&&!il(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&at(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function FEe(e){var t,r,n;if(n=e.input.charCodeAt(e.position),n!==42)return!1;for(n=e.input.charCodeAt(++e.position),t=e.position;n!==0&&!ni(n)&&!il(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&at(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),co.call(e.anchorMap,r)||at(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],qr(e,!0,-1),!0}function Ll(e,t,r,n,i){var a,s,o,u=1,l=!1,c=!1,f,p,d,h,g,y;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=s=o=ng===r||XY===r,n&&qr(e,!0,-1)&&(l=!0,e.lineIndent>t?u=1:e.lineIndent===t?u=0:e.lineIndent<t&&(u=-1)),u===1)for(;DEe(e)||PEe(e);)qr(e,!0,-1)?(l=!0,o=a,e.lineIndent>t?u=1:e.lineIndent===t?u=0:e.lineIndent<t&&(u=-1)):o=!1;if(o&&(o=l||i),(u===1||ng===r)&&(rg===r||ZY===r?g=t:g=t+1,y=e.position-e.lineStart,u===1?o&&(o8(e,y)||NEe(e,y,g))||kEe(e,g)?c=!0:(s&&REe(e,g)||TEe(e,g)||OEe(e,g)?c=!0:FEe(e)?(c=!0,(e.tag!==null||e.anchor!==null)&&at(e,"alias node should not have any properties")):IEe(e,g,rg===r)&&(c=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):u===0&&(c=o&&o8(e,y))),e.tag===null)e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);else if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&at(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),f=0,p=e.implicitTypes.length;f<p;f+=1)if(h=e.implicitTypes[f],h.resolve(e.result)){e.result=h.construct(e.result),e.tag=h.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else if(e.tag!=="!"){if(co.call(e.typeMap[e.kind||"fallback"],e.tag))h=e.typeMap[e.kind||"fallback"][e.tag];else for(h=null,d=e.typeMap.multi[e.kind||"fallback"],f=0,p=d.length;f<p;f+=1)if(e.tag.slice(0,d[f].tag.length)===d[f].tag){h=d[f];break}h||at(e,"unknown tag !<"+e.tag+">"),e.result!==null&&h.kind!==e.kind&&at(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+h.kind+'", not "'+e.kind+'"'),h.resolve(e.result,e.tag)?(e.result=h.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):at(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function BEe(e){var t=e.position,r,n,i,a=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(qr(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!ni(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),i=[],n.length<1&&at(e,"directive name must not be less than one character in length");s!==0;){for(;Yo(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!Ga(s));break}if(Ga(s))break;for(r=e.position;s!==0&&!ni(s);)s=e.input.charCodeAt(++e.position);i.push(e.input.slice(r,e.position))}s!==0&&jL(e),co.call(a8,n)?a8[n](e,n,i):ig(e,'unknown document directive "'+n+'"')}if(qr(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,qr(e,!0,-1)):a&&at(e,"directives end mark is expected"),Ll(e,e.lineIndent-1,ng,!1,!0),qr(e,!0,-1),e.checkLineBreaks&&EEe.test(e.input.slice(t,e.position))&&ig(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&x0(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,qr(e,!0,-1));return}if(e.position<e.length-1)at(e,"end of the stream or a document separator is expected");else return}function sQ(e,t){e=String(e),t=t||{},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=`
|
||
`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var r=new LEe(e,t),n=e.indexOf("\0");for(n!==-1&&(r.position=n,at(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)BEe(r);return r.documents}function zEe(e,t,r){t!==null&&typeof t=="object"&&typeof r>"u"&&(r=t,t=null);var n=sQ(e,r);if(typeof t!="function")return n;for(var i=0,a=n.length;i<a;i+=1)t(n[i])}function $Ee(e,t){var r=sQ(e,t);if(r.length!==0){if(r.length===1)return r[0];throw new Un("expected a single document in the stream, but found more")}}var UEe=zEe,qEe=$Ee,oQ={loadAll:UEe,load:qEe},uQ=Object.prototype.toString,lQ=Object.prototype.hasOwnProperty,IL=65279,VEe=9,Hf=10,JEe=13,HEe=32,WEe=33,GEe=34,l4=35,KEe=37,YEe=38,QEe=39,ZEe=42,cQ=44,XEe=45,ag=58,eCe=61,tCe=62,rCe=63,nCe=64,fQ=91,dQ=93,iCe=96,pQ=123,aCe=124,hQ=125,kn={};kn[0]="\\0";kn[7]="\\a";kn[8]="\\b";kn[9]="\\t";kn[10]="\\n";kn[11]="\\v";kn[12]="\\f";kn[13]="\\r";kn[27]="\\e";kn[34]='\\"';kn[92]="\\\\";kn[133]="\\N";kn[160]="\\_";kn[8232]="\\L";kn[8233]="\\P";var sCe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],oCe=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function uCe(e,t){var r,n,i,a,s,o,u;if(t===null)return{};for(r={},n=Object.keys(t),i=0,a=n.length;i<a;i+=1)s=n[i],o=String(t[s]),s.slice(0,2)==="!!"&&(s="tag:yaml.org,2002:"+s.slice(2)),u=e.compiledTypeMap.fallback[s],u&&lQ.call(u.styleAliases,o)&&(o=u.styleAliases[o]),r[s]=o;return r}function lCe(e){var t,r,n;if(t=e.toString(16).toUpperCase(),e<=255)r="x",n=2;else if(e<=65535)r="u",n=4;else if(e<=4294967295)r="U",n=8;else throw new Un("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+nn.repeat("0",n-t.length)+t}var cCe=1,Wf=2;function fCe(e){this.schema=e.schema||_L,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=nn.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=uCe(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType=e.quotingType==='"'?Wf:cCe,this.forceQuotes=e.forceQuotes||!1,this.replacer=typeof e.replacer=="function"?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function u8(e,t){for(var r=nn.repeat(" ",t),n=0,i=-1,a="",s,o=e.length;n<o;)i=e.indexOf(`
|
||
`,n),i===-1?(s=e.slice(n),n=o):(s=e.slice(n,i+1),n=i+1),s.length&&s!==`
|
||
`&&(a+=r),a+=s;return a}function c4(e,t){return`
|
||
`+nn.repeat(" ",e.indent*t)}function dCe(e,t){var r,n,i;for(r=0,n=e.implicitTypes.length;r<n;r+=1)if(i=e.implicitTypes[r],i.resolve(t))return!0;return!1}function sg(e){return e===HEe||e===VEe}function Gf(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==IL||65536<=e&&e<=1114111}function l8(e){return Gf(e)&&e!==IL&&e!==JEe&&e!==Hf}function c8(e,t,r){var n=l8(e),i=n&&!sg(e);return(r?n:n&&e!==cQ&&e!==fQ&&e!==dQ&&e!==pQ&&e!==hQ)&&e!==l4&&!(t===ag&&!i)||l8(t)&&!sg(t)&&e===l4||t===ag&&i}function pCe(e){return Gf(e)&&e!==IL&&!sg(e)&&e!==XEe&&e!==rCe&&e!==ag&&e!==cQ&&e!==fQ&&e!==dQ&&e!==pQ&&e!==hQ&&e!==l4&&e!==YEe&&e!==ZEe&&e!==WEe&&e!==aCe&&e!==eCe&&e!==tCe&&e!==QEe&&e!==GEe&&e!==KEe&&e!==nCe&&e!==iCe}function hCe(e){return!sg(e)&&e!==ag}function Kc(e,t){var r=e.charCodeAt(t),n;return r>=55296&&r<=56319&&t+1<e.length&&(n=e.charCodeAt(t+1),n>=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function mQ(e){var t=/^\n* /;return t.test(e)}var gQ=1,f4=2,yQ=3,vQ=4,Yu=5;function mCe(e,t,r,n,i,a,s,o){var u,l=0,c=null,f=!1,p=!1,d=n!==-1,h=-1,g=pCe(Kc(e,0))&&hCe(Kc(e,e.length-1));if(t||s)for(u=0;u<e.length;l>=65536?u+=2:u++){if(l=Kc(e,u),!Gf(l))return Yu;g=g&&c8(l,c,o),c=l}else{for(u=0;u<e.length;l>=65536?u+=2:u++){if(l=Kc(e,u),l===Hf)f=!0,d&&(p=p||u-h-1>n&&e[h+1]!==" ",h=u);else if(!Gf(l))return Yu;g=g&&c8(l,c,o),c=l}p=p||d&&u-h-1>n&&e[h+1]!==" "}return!f&&!p?g&&!s&&!i(e)?gQ:a===Wf?Yu:f4:r>9&&mQ(e)?Yu:s?a===Wf?Yu:f4:p?vQ:yQ}function gCe(e,t,r,n,i){e.dump=(function(){if(t.length===0)return e.quotingType===Wf?'""':"''";if(!e.noCompatMode&&(sCe.indexOf(t)!==-1||oCe.test(t)))return e.quotingType===Wf?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=n||e.flowLevel>-1&&r>=e.flowLevel;function u(l){return dCe(e,l)}switch(mCe(t,o,e.indent,s,u,e.quotingType,e.forceQuotes&&!n,i)){case gQ:return t;case f4:return"'"+t.replace(/'/g,"''")+"'";case yQ:return"|"+f8(t,e.indent)+d8(u8(t,a));case vQ:return">"+f8(t,e.indent)+d8(u8(yCe(t,s),a));case Yu:return'"'+vCe(t)+'"';default:throw new Un("impossible error: invalid scalar style")}})()}function f8(e,t){var r=mQ(e)?String(t):"",n=e[e.length-1]===`
|
||
`,i=n&&(e[e.length-2]===`
|
||
`||e===`
|
||
`),a=i?"+":n?"":"-";return r+a+`
|
||
`}function d8(e){return e[e.length-1]===`
|
||
`?e.slice(0,-1):e}function yCe(e,t){for(var r=/(\n+)([^\n]*)/g,n=(function(){var l=e.indexOf(`
|
||
`);return l=l!==-1?l:e.length,r.lastIndex=l,p8(e.slice(0,l),t)})(),i=e[0]===`
|
||
`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],u=s[2];a=u[0]===" ",n+=o+(!i&&!a&&u!==""?`
|
||
`:"")+p8(u,t),i=a}return n}function p8(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,i=0,a,s=0,o=0,u="";n=r.exec(e);)o=n.index,o-i>t&&(a=s>i?s:o,u+=`
|
||
`+e.slice(i,a),i=a+1),s=o;return u+=`
|
||
`,e.length-i>t&&s>i?u+=e.slice(i,s)+`
|
||
`+e.slice(s+1):u+=e.slice(i),u.slice(1)}function vCe(e){for(var t="",r=0,n,i=0;i<e.length;r>=65536?i+=2:i++)r=Kc(e,i),n=kn[r],!n&&Gf(r)?(t+=e[i],r>=65536&&(t+=e[i+1])):t+=n||lCe(r);return t}function bCe(e,t,r){var n="",i=e.tag,a,s,o;for(a=0,s=r.length;a<s;a+=1)o=r[a],e.replacer&&(o=e.replacer.call(r,String(a),o)),(As(e,t,o,!1,!1)||typeof o>"u"&&As(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=i,e.dump="["+n+"]"}function h8(e,t,r,n){var i="",a=e.tag,s,o,u;for(s=0,o=r.length;s<o;s+=1)u=r[s],e.replacer&&(u=e.replacer.call(r,String(s),u)),(As(e,t+1,u,!0,!0,!1,!0)||typeof u>"u"&&As(e,t+1,null,!0,!0,!1,!0))&&((!n||i!=="")&&(i+=c4(e,t)),e.dump&&Hf===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump);e.tag=a,e.dump=i||"[]"}function wCe(e,t,r){var n="",i=e.tag,a=Object.keys(r),s,o,u,l,c;for(s=0,o=a.length;s<o;s+=1)c="",n!==""&&(c+=", "),e.condenseFlow&&(c+='"'),u=a[s],l=r[u],e.replacer&&(l=e.replacer.call(r,u,l)),As(e,t,u,!1,!1)&&(e.dump.length>1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),As(e,t,l,!1,!1)&&(c+=e.dump,n+=c));e.tag=i,e.dump="{"+n+"}"}function SCe(e,t,r,n){var i="",a=e.tag,s=Object.keys(r),o,u,l,c,f,p;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new Un("sortKeys must be a boolean or a function");for(o=0,u=s.length;o<u;o+=1)p="",(!n||i!=="")&&(p+=c4(e,t)),l=s[o],c=r[l],e.replacer&&(c=e.replacer.call(r,l,c)),As(e,t+1,l,!0,!0,!0)&&(f=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,f&&(e.dump&&Hf===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,f&&(p+=c4(e,t)),As(e,t+1,c,!0,f)&&(e.dump&&Hf===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,i+=p));e.tag=a,e.dump=i||"{}"}function m8(e,t,r){var n,i,a,s,o,u;for(i=r?e.explicitTypes:e.implicitTypes,a=0,s=i.length;a<s;a+=1)if(o=i[a],(o.instanceOf||o.predicate)&&(!o.instanceOf||typeof t=="object"&&t instanceof o.instanceOf)&&(!o.predicate||o.predicate(t))){if(r?o.multi&&o.representName?e.tag=o.representName(t):e.tag=o.tag:e.tag="?",o.represent){if(u=e.styleMap[o.tag]||o.defaultStyle,uQ.call(o.represent)==="[object Function]")n=o.represent(t,u);else if(lQ.call(o.represent,u))n=o.represent[u](t,u);else throw new Un("!<"+o.tag+'> tag resolver accepts not "'+u+'" style');e.dump=n}return!0}return!1}function As(e,t,r,n,i,a,s){e.tag=null,e.dump=r,m8(e,r,!1)||m8(e,r,!0);var o=uQ.call(e.dump),u=n,l;n&&(n=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",f,p;if(c&&(f=e.duplicates.indexOf(r),p=f!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(i=!1),p&&e.usedDuplicates[f])e.dump="*ref_"+f;else{if(c&&p&&!e.usedDuplicates[f]&&(e.usedDuplicates[f]=!0),o==="[object Object]")n&&Object.keys(e.dump).length!==0?(SCe(e,t,e.dump,i),p&&(e.dump="&ref_"+f+e.dump)):(wCe(e,t,e.dump),p&&(e.dump="&ref_"+f+" "+e.dump));else if(o==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?h8(e,t-1,e.dump,i):h8(e,t,e.dump,i),p&&(e.dump="&ref_"+f+e.dump)):(bCe(e,t,e.dump),p&&(e.dump="&ref_"+f+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&gCe(e,e.dump,t,a,u);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new Un("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(l=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?l="!"+l:l.slice(0,18)==="tag:yaml.org,2002:"?l="!!"+l.slice(18):l="!<"+l+">",e.dump=l+" "+e.dump)}return!0}function xCe(e,t){var r=[],n=[],i,a;for(d4(e,r,n),i=0,a=n.length;i<a;i+=1)t.duplicates.push(r[n[i]]);t.usedDuplicates=new Array(a)}function d4(e,t,r){var n,i,a;if(e!==null&&typeof e=="object")if(i=t.indexOf(e),i!==-1)r.indexOf(i)===-1&&r.push(i);else if(t.push(e),Array.isArray(e))for(i=0,a=e.length;i<a;i+=1)d4(e[i],t,r);else for(n=Object.keys(e),i=0,a=n.length;i<a;i+=1)d4(e[n[i]],t,r)}function ECe(e,t){t=t||{};var r=new fCe(t);r.noRefs||xCe(e,r);var n=e;return r.replacer&&(n=r.replacer.call({"":n},"",n)),As(r,0,n,!0,!0)?r.dump+`
|
||
`:""}var CCe=ECe,ACe={dump:CCe};function TL(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}var MCe=Cn,_Ce=kY,jCe=PY,Kf=UY,LCe=qY,ICe=_L,TCe=oQ.load,OCe=oQ.loadAll,kCe=ACe.dump,RCe=Un,NCe={binary:GY,float:$Y,map:DY,null:FY,pairs:YY,set:QY,timestamp:HY,bool:BY,int:zY,merge:WY,omap:KY,seq:NY,str:RY},DCe=TL("safeLoad","load"),PCe=TL("safeLoadAll","loadAll"),FCe=TL("safeDump","dump"),su={Type:MCe,Schema:_Ce,FAILSAFE_SCHEMA:jCe,JSON_SCHEMA:Kf,CORE_SCHEMA:LCe,DEFAULT_SCHEMA:ICe,load:TCe,loadAll:OCe,dump:kCe,YAMLException:RCe,types:NCe,safeLoad:DCe,safeLoadAll:PCe,safeDump:FCe},cm={exports:{}},BCe=cm.exports,g8;function zCe(){return g8||(g8=1,(function(e){(function(t,r){e.exports?e.exports=r():(function n(){document&&document.body?t.zenscroll=r():setTimeout(n,9)})()})(BCe,function(){var t=function(l){return l&&"getComputedStyle"in window&&window.getComputedStyle(l)["scroll-behavior"]==="smooth"};if(typeof window>"u"||!("document"in window))return{};var r=function(l,c,f){c=c||999,!f&&f!==0&&(f=9);var p,d=function(x){p=x},h=function(){clearTimeout(p),d(0)},g=function(x){return Math.max(0,l.getTopOf(x)-f)},y=function(x,A,j){if(h(),A===0||A&&A<0||t(l.body))l.toY(x),j&&j();else{var I=l.getY(),T=Math.max(0,x)-I,B=new Date().getTime();A=A||Math.min(Math.abs(T),c),(function O(){d(setTimeout(function(){var P=Math.min(1,(new Date().getTime()-B)/A),N=Math.max(0,Math.floor(I+T*(P<.5?2*P*P:P*(4-P*2)-1)));l.toY(N),P<1&&l.getHeight()+N<l.body.scrollHeight?O():(setTimeout(h,99),j&&j())},9))})()}},w=function(x,A,j){y(g(x),A,j)},b=function(x,A,j){var I=x.getBoundingClientRect().height,T=l.getTopOf(x)+I,B=l.getHeight(),O=l.getY(),P=O+B;g(x)<O||I+f>B?w(x,A,j):T+f>P?y(T-B+f,A,j):j&&j()},S=function(x,A,j,I){y(Math.max(0,l.getTopOf(x)-l.getHeight()/2+(j||x.getBoundingClientRect().height/2)),A,I)},E=function(x,A){return(x===0||x)&&(c=x),(A===0||A)&&(f=A),{defaultDuration:c,edgeOffset:f}};return{setup:E,to:w,toY:y,intoView:b,center:S,stop:h,moving:function(){return!!p},getY:l.getY,getTopOf:l.getTopOf}},n=document.documentElement,i=function(){return window.scrollY||n.scrollTop},a=r({body:document.scrollingElement||document.body,toY:function(l){window.scrollTo(0,l)},getY:i,getHeight:function(){return window.innerHeight||n.clientHeight},getTopOf:function(l){return l.getBoundingClientRect().top+i()-n.offsetTop}});if(a.createScroller=function(l,c,f){return r({body:l,toY:function(p){l.scrollTop=p},getY:function(){return l.scrollTop},getHeight:function(){return Math.min(l.clientHeight,window.innerHeight||n.clientHeight)},getTopOf:function(p){return p.offsetTop}},c,f)},"addEventListener"in window&&!window.noZensmooth&&!t(document.body)){var s="history"in window&&"pushState"in history,o=s&&"scrollRestoration"in history;o&&(history.scrollRestoration="auto"),window.addEventListener("load",function(){o&&(setTimeout(function(){history.scrollRestoration="manual"},9),window.addEventListener("popstate",function(l){l.state&&"zenscrollY"in l.state&&a.toY(l.state.zenscrollY)},!1)),window.location.hash&&setTimeout(function(){var l=a.setup().edgeOffset;if(l){var c=document.getElementById(window.location.href.split("#")[1]);if(c){var f=Math.max(0,a.getTopOf(c)-l),p=a.getY()-f;0<=p&&p<9&&window.scrollTo(0,f)}}},9)},!1);var u=new RegExp("(^|\\s)noZensmooth(\\s|$)");window.addEventListener("click",function(l){for(var c=l.target;c&&c.tagName!=="A";)c=c.parentNode;if(!(!c||l.which!==1||l.shiftKey||l.metaKey||l.ctrlKey||l.altKey)){if(o){var f=history.state&&typeof history.state=="object"?history.state:{};f.zenscrollY=a.getY();try{history.replaceState(f,"")}catch{}}var p=c.getAttribute("href")||"";if(p.indexOf("#")===0&&!u.test(c.className)){var d=0,h=document.getElementById(p.substring(1));if(p!=="#"){if(!h)return;d=a.getTopOf(h)}l.preventDefault();var g=function(){window.location=p},y=a.setup().edgeOffset;y&&(d=Math.max(0,d-y),s&&(g=function(){history.pushState({},"",p)})),a.toY(d,null,g)}}},!1)}return a})})(cm)),cm.exports}var $Ce=zCe();const UCe=ot($Ce);var US,y8;function qCe(){if(y8)return US;y8=1;var e=f0(),t="<<anonymous>>",r;{var n=function(){invariant(!1,"ImmutablePropTypes type checking code is stripped in production.")};n.isRequired=n;var i=function(){return n};r={listOf:i,mapOf:i,orderedMapOf:i,setOf:i,orderedSetOf:i,stackOf:i,iterableOf:i,recordOf:i,shape:i,contains:i,mapContains:i,orderedMapContains:i,list:n,map:n,orderedMap:n,set:n,orderedSet:n,stack:n,seq:n,record:n,iterable:n}}r.iterable.indexed=u("Indexed",e.Iterable.isIndexed),r.iterable.keyed=u("Keyed",e.Iterable.isKeyed);function a(l){var c=typeof l;return Array.isArray(l)?"array":l instanceof RegExp?"object":l instanceof e.Iterable?"Immutable."+l.toSource().split(" ")[0]:c}function s(l){function c(p,d,h,g,y,w){for(var b=arguments.length,S=Array(b>6?b-6:0),E=6;E<b;E++)S[E-6]=arguments[E];if(w=w||h,g=g||t,d[h]==null){var x=y;if(p)return new Error("Required "+x+" `"+w+"` was not specified in "+("`"+g+"`."))}else return l.apply(void 0,[d,h,g,y,w].concat(S))}var f=c.bind(null,!1);return f.isRequired=c.bind(null,!0),f}function o(l,c){function f(p,d,h,g,y){var w=p[d];if(!c(w)){var b=a(w);return new Error("Invalid "+g+" `"+y+"` of type `"+b+"` "+("supplied to `"+h+"`, expected `"+l+"`."))}return null}return s(f)}function u(l,c){return o("Iterable."+l,function(f){return e.Iterable.isIterable(f)&&c(f)})}return US=r,US}var VCe=qCe();const JCe=ot(VCe);var qS,v8;function HCe(){if(v8)return qS;v8=1;function e(t,r,n,i,a){return a(t,function(s,o,u){n=i?(i=!1,s):r(n,s,o,u)}),n}return qS=e,qS}var VS,b8;function WCe(){if(b8)return VS;b8=1;var e=lY(),t=CY(),r=Bd(),n=HCe(),i=cn();function a(s,o,u){var l=i(s)?e:n,c=arguments.length<3;return l(s,r(o,4),u,c,t)}return VS=a,VS}var GCe=WCe();const KCe=ot(GCe);var YCe=wY();const QCe=ot(YCe);var w8={},Oc,S8;function li(){if(S8)return Oc;S8=1;var e=function(t){return t&&t.Math===Math&&t};return Oc=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof Tn=="object"&&Tn)||e(typeof Oc=="object"&&Oc)||(function(){return this})()||Function("return this")(),Oc}var JS,x8;function Zi(){return x8||(x8=1,JS=function(e){try{return!!e()}catch{return!0}}),JS}var HS,E8;function zd(){if(E8)return HS;E8=1;var e=Zi();return HS=!e(function(){var t=(function(){}).bind();return typeof t!="function"||t.hasOwnProperty("prototype")}),HS}var WS,C8;function OL(){if(C8)return WS;C8=1;var e=zd(),t=Function.prototype,r=t.apply,n=t.call;return WS=typeof Reflect=="object"&&Reflect.apply||(e?n.bind(r):function(){return n.apply(r,arguments)}),WS}var GS,A8;function ci(){if(A8)return GS;A8=1;var e=zd(),t=Function.prototype,r=t.call,n=e&&t.bind.bind(r,r);return GS=e?n:function(i){return function(){return r.apply(i,arguments)}},GS}var KS,M8;function kL(){if(M8)return KS;M8=1;var e=ci(),t=e({}.toString),r=e("".slice);return KS=function(n){return r(t(n),8,-1)},KS}var YS,_8;function bQ(){if(_8)return YS;_8=1;var e=kL(),t=ci();return YS=function(r){if(e(r)==="Function")return t(r)},YS}var QS,j8;function Ai(){if(j8)return QS;j8=1;var e=typeof document=="object"&&document.all;return QS=typeof e>"u"&&e!==void 0?function(t){return typeof t=="function"||t===e}:function(t){return typeof t=="function"},QS}var ZS={},XS,L8;function rs(){if(L8)return XS;L8=1;var e=Zi();return XS=!e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),XS}var ex,I8;function vo(){if(I8)return ex;I8=1;var e=zd(),t=Function.prototype.call;return ex=e?t.bind(t):function(){return t.apply(t,arguments)},ex}var tx={},T8;function wQ(){if(T8)return tx;T8=1;var e={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,r=t&&!e.call({1:2},1);return tx.f=r?function(i){var a=t(this,i);return!!a&&a.enumerable}:e,tx}var rx,O8;function $d(){return O8||(O8=1,rx=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}),rx}var nx,k8;function SQ(){if(k8)return nx;k8=1;var e=ci(),t=Zi(),r=kL(),n=Object,i=e("".split);return nx=t(function(){return!n("z").propertyIsEnumerable(0)})?function(a){return r(a)==="String"?i(a,""):n(a)}:n,nx}var ix,R8;function RL(){return R8||(R8=1,ix=function(e){return e==null}),ix}var ax,N8;function E0(){if(N8)return ax;N8=1;var e=RL(),t=TypeError;return ax=function(r){if(e(r))throw new t("Can't call method on "+r);return r},ax}var sx,D8;function Ud(){if(D8)return sx;D8=1;var e=SQ(),t=E0();return sx=function(r){return e(t(r))},sx}var ox,P8;function Aa(){if(P8)return ox;P8=1;var e=Ai();return ox=function(t){return typeof t=="object"?t!==null:e(t)},ox}var ux,F8;function qd(){return F8||(F8=1,ux={}),ux}var lx,B8;function Vd(){if(B8)return lx;B8=1;var e=qd(),t=li(),r=Ai(),n=function(i){return r(i)?i:void 0};return lx=function(i,a){return arguments.length<2?n(e[i])||n(t[i]):e[i]&&e[i][a]||t[i]&&t[i][a]},lx}var cx,z8;function Jd(){if(z8)return cx;z8=1;var e=ci();return cx=e({}.isPrototypeOf),cx}var fx,$8;function ZCe(){if($8)return fx;$8=1;var e=li(),t=e.navigator,r=t&&t.userAgent;return fx=r?String(r):"",fx}var dx,U8;function XCe(){if(U8)return dx;U8=1;var e=li(),t=ZCe(),r=e.process,n=e.Deno,i=r&&r.versions||n&&n.version,a=i&&i.v8,s,o;return a&&(s=a.split("."),o=s[0]>0&&s[0]<4?1:+(s[0]+s[1])),!o&&t&&(s=t.match(/Edge\/(\d+)/),(!s||s[1]>=74)&&(s=t.match(/Chrome\/(\d+)/),s&&(o=+s[1]))),dx=o,dx}var px,q8;function xQ(){if(q8)return px;q8=1;var e=XCe(),t=Zi(),r=li(),n=r.String;return px=!!Object.getOwnPropertySymbols&&!t(function(){var i=Symbol("symbol detection");return!n(i)||!(Object(i)instanceof Symbol)||!Symbol.sham&&e&&e<41}),px}var hx,V8;function EQ(){if(V8)return hx;V8=1;var e=xQ();return hx=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol",hx}var mx,J8;function CQ(){if(J8)return mx;J8=1;var e=Vd(),t=Ai(),r=Jd(),n=EQ(),i=Object;return mx=n?function(a){return typeof a=="symbol"}:function(a){var s=e("Symbol");return t(s)&&r(s.prototype,i(a))},mx}var gx,H8;function NL(){if(H8)return gx;H8=1;var e=String;return gx=function(t){try{return e(t)}catch{return"Object"}},gx}var yx,W8;function Hd(){if(W8)return yx;W8=1;var e=Ai(),t=NL(),r=TypeError;return yx=function(n){if(e(n))return n;throw new r(t(n)+" is not a function")},yx}var vx,G8;function DL(){if(G8)return vx;G8=1;var e=Hd(),t=RL();return vx=function(r,n){var i=r[n];return t(i)?void 0:e(i)},vx}var bx,K8;function eAe(){if(K8)return bx;K8=1;var e=vo(),t=Ai(),r=Aa(),n=TypeError;return bx=function(i,a){var s,o;if(a==="string"&&t(s=i.toString)&&!r(o=e(s,i))||t(s=i.valueOf)&&!r(o=e(s,i))||a!=="string"&&t(s=i.toString)&&!r(o=e(s,i)))return o;throw new n("Can't convert object to primitive value")},bx}var wx={exports:{}},Sx,Y8;function Wd(){return Y8||(Y8=1,Sx=!0),Sx}var xx,Q8;function tAe(){if(Q8)return xx;Q8=1;var e=li(),t=Object.defineProperty;return xx=function(r,n){try{t(e,r,{value:n,configurable:!0,writable:!0})}catch{e[r]=n}return n},xx}var Z8;function AQ(){if(Z8)return wx.exports;Z8=1;var e=Wd(),t=li(),r=tAe(),n="__core-js_shared__",i=wx.exports=t[n]||r(n,{});return(i.versions||(i.versions=[])).push({version:"3.47.0",mode:e?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.47.0/LICENSE",source:"https://github.com/zloirock/core-js"}),wx.exports}var Ex,X8;function MQ(){if(X8)return Ex;X8=1;var e=AQ();return Ex=function(t,r){return e[t]||(e[t]=r||{})},Ex}var Cx,ez;function PL(){if(ez)return Cx;ez=1;var e=E0(),t=Object;return Cx=function(r){return t(e(r))},Cx}var Ax,tz;function Ma(){if(tz)return Ax;tz=1;var e=ci(),t=PL(),r=e({}.hasOwnProperty);return Ax=Object.hasOwn||function(i,a){return r(t(i),a)},Ax}var Mx,rz;function _Q(){if(rz)return Mx;rz=1;var e=ci(),t=0,r=Math.random(),n=e(1.1.toString);return Mx=function(i){return"Symbol("+(i===void 0?"":i)+")_"+n(++t+r,36)},Mx}var _x,nz;function Ts(){if(nz)return _x;nz=1;var e=li(),t=MQ(),r=Ma(),n=_Q(),i=xQ(),a=EQ(),s=e.Symbol,o=t("wks"),u=a?s.for||s:s&&s.withoutSetter||n;return _x=function(l){return r(o,l)||(o[l]=i&&r(s,l)?s[l]:u("Symbol."+l)),o[l]},_x}var jx,iz;function rAe(){if(iz)return jx;iz=1;var e=vo(),t=Aa(),r=CQ(),n=DL(),i=eAe(),a=Ts(),s=TypeError,o=a("toPrimitive");return jx=function(u,l){if(!t(u)||r(u))return u;var c=n(u,o),f;if(c){if(l===void 0&&(l="default"),f=e(c,u,l),!t(f)||r(f))return f;throw new s("Can't convert object to primitive value")}return l===void 0&&(l="number"),i(u,l)},jx}var Lx,az;function jQ(){if(az)return Lx;az=1;var e=rAe(),t=CQ();return Lx=function(r){var n=e(r,"string");return t(n)?n:n+""},Lx}var Ix,sz;function LQ(){if(sz)return Ix;sz=1;var e=li(),t=Aa(),r=e.document,n=t(r)&&t(r.createElement);return Ix=function(i){return n?r.createElement(i):{}},Ix}var Tx,oz;function IQ(){if(oz)return Tx;oz=1;var e=rs(),t=Zi(),r=LQ();return Tx=!e&&!t(function(){return Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a!==7}),Tx}var uz;function TQ(){if(uz)return ZS;uz=1;var e=rs(),t=vo(),r=wQ(),n=$d(),i=Ud(),a=jQ(),s=Ma(),o=IQ(),u=Object.getOwnPropertyDescriptor;return ZS.f=e?u:function(c,f){if(c=i(c),f=a(f),o)try{return u(c,f)}catch{}if(s(c,f))return n(!t(r.f,c,f),c[f])},ZS}var Ox,lz;function nAe(){if(lz)return Ox;lz=1;var e=Zi(),t=Ai(),r=/#|\.prototype\./,n=function(u,l){var c=a[i(u)];return c===o?!0:c===s?!1:t(l)?e(l):!!l},i=n.normalize=function(u){return String(u).replace(r,".").toLowerCase()},a=n.data={},s=n.NATIVE="N",o=n.POLYFILL="P";return Ox=n,Ox}var kx,cz;function OQ(){if(cz)return kx;cz=1;var e=bQ(),t=Hd(),r=zd(),n=e(e.bind);return kx=function(i,a){return t(i),a===void 0?i:r?n(i,a):function(){return i.apply(a,arguments)}},kx}var Rx={},Nx,fz;function kQ(){if(fz)return Nx;fz=1;var e=rs(),t=Zi();return Nx=e&&t(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),Nx}var Dx,dz;function xu(){if(dz)return Dx;dz=1;var e=Aa(),t=String,r=TypeError;return Dx=function(n){if(e(n))return n;throw new r(t(n)+" is not an object")},Dx}var pz;function nc(){if(pz)return Rx;pz=1;var e=rs(),t=IQ(),r=kQ(),n=xu(),i=jQ(),a=TypeError,s=Object.defineProperty,o=Object.getOwnPropertyDescriptor,u="enumerable",l="configurable",c="writable";return Rx.f=e?r?function(p,d,h){if(n(p),d=i(d),n(h),typeof p=="function"&&d==="prototype"&&"value"in h&&c in h&&!h[c]){var g=o(p,d);g&&g[c]&&(p[d]=h.value,h={configurable:l in h?h[l]:g[l],enumerable:u in h?h[u]:g[u],writable:!1})}return s(p,d,h)}:s:function(p,d,h){if(n(p),d=i(d),n(h),t)try{return s(p,d,h)}catch{}if("get"in h||"set"in h)throw new a("Accessors not supported");return"value"in h&&(p[d]=h.value),p},Rx}var Px,hz;function Os(){if(hz)return Px;hz=1;var e=rs(),t=nc(),r=$d();return Px=e?function(n,i,a){return t.f(n,i,r(1,a))}:function(n,i,a){return n[i]=a,n},Px}var Fx,mz;function ic(){if(mz)return Fx;mz=1;var e=li(),t=OL(),r=bQ(),n=Ai(),i=TQ().f,a=nAe(),s=qd(),o=OQ(),u=Os(),l=Ma(),c=function(f){var p=function(d,h,g){if(this instanceof p){switch(arguments.length){case 0:return new f;case 1:return new f(d);case 2:return new f(d,h)}return new f(d,h,g)}return t(f,this,arguments)};return p.prototype=f.prototype,p};return Fx=function(f,p){var d=f.target,h=f.global,g=f.stat,y=f.proto,w=h?e:g?e[d]:e[d]&&e[d].prototype,b=h?s:s[d]||u(s,d,{})[d],S=b.prototype,E,x,A,j,I,T,B,O,P;for(j in p)E=a(h?j:d+(g?".":"#")+j,f.forced),x=!E&&w&&l(w,j),T=b[j],x&&(f.dontCallGetSet?(P=i(w,j),B=P&&P.value):B=w[j]),I=x&&B?B:p[j],!(!E&&!y&&typeof T==typeof I)&&(f.bind&&x?O=o(I,e):f.wrap&&x?O=c(I):y&&n(I)?O=r(I):O=I,(f.sham||I&&I.sham||T&&T.sham)&&u(O,"sham",!0),u(b,j,O),y&&(A=d+"Prototype",l(s,A)||u(s,A,{}),u(s[A],j,I),f.real&&S&&(E||!S[j])&&u(S,j,I)))},Fx}var Bx,gz;function iAe(){if(gz)return Bx;gz=1;var e=Math.ceil,t=Math.floor;return Bx=Math.trunc||function(n){var i=+n;return(i>0?t:e)(i)},Bx}var zx,yz;function FL(){if(yz)return zx;yz=1;var e=iAe();return zx=function(t){var r=+t;return r!==r||r===0?0:e(r)},zx}var $x,vz;function aAe(){if(vz)return $x;vz=1;var e=FL(),t=Math.max,r=Math.min;return $x=function(n,i){var a=e(n);return a<0?t(a+i,0):r(a,i)},$x}var Ux,bz;function sAe(){if(bz)return Ux;bz=1;var e=FL(),t=Math.min;return Ux=function(r){var n=e(r);return n>0?t(n,9007199254740991):0},Ux}var qx,wz;function RQ(){if(wz)return qx;wz=1;var e=sAe();return qx=function(t){return e(t.length)},qx}var Vx,Sz;function oAe(){if(Sz)return Vx;Sz=1;var e=Ud(),t=aAe(),r=RQ(),n=function(i){return function(a,s,o){var u=e(a),l=r(u);if(l===0)return!i&&-1;var c=t(o,l),f;if(i&&s!==s){for(;l>c;)if(f=u[c++],f!==f)return!0}else for(;l>c;c++)if((i||c in u)&&u[c]===s)return i||c||0;return!i&&-1}};return Vx={includes:n(!0),indexOf:n(!1)},Vx}var Jx,xz;function BL(){return xz||(xz=1,Jx={}),Jx}var Hx,Ez;function NQ(){if(Ez)return Hx;Ez=1;var e=ci(),t=Ma(),r=Ud(),n=oAe().indexOf,i=BL(),a=e([].push);return Hx=function(s,o){var u=r(s),l=0,c=[],f;for(f in u)!t(i,f)&&t(u,f)&&a(c,f);for(;o.length>l;)t(u,f=o[l++])&&(~n(c,f)||a(c,f));return c},Hx}var Wx,Cz;function zL(){return Cz||(Cz=1,Wx=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]),Wx}var Gx,Az;function DQ(){if(Az)return Gx;Az=1;var e=NQ(),t=zL();return Gx=Object.keys||function(n){return e(n,t)},Gx}var Kx={},Mz;function PQ(){return Mz||(Mz=1,Kx.f=Object.getOwnPropertySymbols),Kx}var Yx,_z;function uAe(){if(_z)return Yx;_z=1;var e=rs(),t=ci(),r=vo(),n=Zi(),i=DQ(),a=PQ(),s=wQ(),o=PL(),u=SQ(),l=Object.assign,c=Object.defineProperty,f=t([].concat);return Yx=!l||n(function(){if(e&&l({b:1},l(c({},"a",{enumerable:!0,get:function(){c(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var p={},d={},h=Symbol("assign detection"),g="abcdefghijklmnopqrst";return p[h]=7,g.split("").forEach(function(y){d[y]=y}),l({},p)[h]!==7||i(l({},d)).join("")!==g})?function(d,h){for(var g=o(d),y=arguments.length,w=1,b=a.f,S=s.f;y>w;)for(var E=u(arguments[w++]),x=b?f(i(E),b(E)):i(E),A=x.length,j=0,I;A>j;)I=x[j++],(!e||r(S,E,I))&&(g[I]=E[I]);return g}:l,Yx}var jz;function lAe(){if(jz)return w8;jz=1;var e=ic(),t=uAe();return e({target:"Object",stat:!0,arity:2,forced:Object.assign!==t},{assign:t}),w8}var Qx,Lz;function cAe(){if(Lz)return Qx;Lz=1,lAe();var e=qd();return Qx=e.Object.assign,Qx}var Zx,Iz;function fAe(){if(Iz)return Zx;Iz=1;var e=cAe();return Zx=e,Zx}var Xx,Tz;function dAe(){if(Tz)return Xx;Tz=1;var e=fAe();return Xx=e,Xx}var eE,Oz;function pAe(){if(Oz)return eE;Oz=1;var e=dAe();return eE=e,eE}var tE,kz;function hAe(){return kz||(kz=1,tE=pAe()),tE}var mAe=hAe();const Rz=ot(mAe);var Nz={},rE,Dz;function gAe(){if(Dz)return rE;Dz=1;var e=ci();return rE=e([].slice),rE}var nE,Pz;function yAe(){if(Pz)return nE;Pz=1;var e=ci(),t=Hd(),r=Aa(),n=Ma(),i=gAe(),a=zd(),s=Function,o=e([].concat),u=e([].join),l={},c=function(f,p,d){if(!n(l,p)){for(var h=[],g=0;g<p;g++)h[g]="a["+g+"]";l[p]=s("C,a","return new C("+u(h,",")+")")}return l[p](f,d)};return nE=a?s.bind:function(p){var d=t(this),h=d.prototype,g=i(arguments,1),y=function(){var b=o(g,i(arguments));return this instanceof y?c(d,b.length,b):d.apply(p,b)};return r(h)&&(y.prototype=h),y},nE}var Fz;function vAe(){if(Fz)return Nz;Fz=1;var e=ic(),t=yAe();return e({target:"Function",proto:!0,forced:Function.bind!==t},{bind:t}),Nz}var iE,Bz;function bAe(){if(Bz)return iE;Bz=1;var e=li(),t=qd();return iE=function(r,n){var i=t[r+"Prototype"],a=i&&i[n];if(a)return a;var s=e[r],o=s&&s.prototype;return o&&o[n]},iE}var aE,zz;function wAe(){if(zz)return aE;zz=1,vAe();var e=bAe();return aE=e("Function","bind"),aE}var sE,$z;function SAe(){if($z)return sE;$z=1;var e=Jd(),t=wAe(),r=Function.prototype;return sE=function(n){var i=n.bind;return n===r||e(r,n)&&i===r.bind?t:i},sE}var oE,Uz;function xAe(){if(Uz)return oE;Uz=1;var e=SAe();return oE=e,oE}var uE,qz;function EAe(){if(qz)return uE;qz=1;var e=xAe();return uE=e,uE}var lE,Vz;function CAe(){if(Vz)return lE;Vz=1;var e=EAe();return lE=e,lE}var cE,Jz;function AAe(){return Jz||(Jz=1,cE=CAe()),cE}var MAe=AAe();const _Ae=ot(MAe);function p4(){var e;return p4=Rz?_Ae(e=Rz).call(e):function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},p4.apply(null,arguments)}var fE={exports:{}};var Hz;function jAe(){return Hz||(Hz=1,(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var a="",s=0;s<arguments.length;s++){var o=arguments[s];o&&(a=i(a,n(o)))}return a}function n(a){if(typeof a=="string"||typeof a=="number")return a;if(typeof a!="object")return"";if(Array.isArray(a))return r.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]"))return a.toString();var s="";for(var o in a)t.call(a,o)&&a[o]&&(s=i(s,o));return s}function i(a,s){return s?a?a+" "+s:a+s:a}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(fE)),fE.exports}var LAe=jAe();const IAe=ot(LAe);var kc={},dE,Wz;function TAe(){return Wz||(Wz=1,dE=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n<e.rangeCount;n++)r.push(e.getRangeAt(n));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||r.forEach(function(i){e.addRange(i)}),t&&t.focus()}}),dE}var pE,Gz;function OAe(){if(Gz)return pE;Gz=1;var e=TAe(),t={"text/plain":"Text","text/html":"Url",default:"Text"},r="Copy to clipboard: #{key}, Enter";function n(a){var s=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return a.replace(/#{\s*key\s*}/g,s)}function i(a,s){var o,u,l,c,f,p,d=!1;s||(s={}),o=s.debug||!1;try{l=e(),c=document.createRange(),f=document.getSelection(),p=document.createElement("span"),p.textContent=a,p.ariaHidden="true",p.style.all="unset",p.style.position="fixed",p.style.top=0,p.style.clip="rect(0, 0, 0, 0)",p.style.whiteSpace="pre",p.style.webkitUserSelect="text",p.style.MozUserSelect="text",p.style.msUserSelect="text",p.style.userSelect="text",p.addEventListener("copy",function(g){if(g.stopPropagation(),s.format)if(g.preventDefault(),typeof g.clipboardData>"u"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var y=t[s.format]||t.default;window.clipboardData.setData(y,a)}else g.clipboardData.clearData(),g.clipboardData.setData(s.format,a);s.onCopy&&(g.preventDefault(),s.onCopy(g.clipboardData))}),document.body.appendChild(p),c.selectNodeContents(p),f.addRange(c);var h=document.execCommand("copy");if(!h)throw new Error("copy command was unsuccessful");d=!0}catch(g){o&&console.error("unable to copy using execCommand: ",g),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(s.format||"text",a),s.onCopy&&s.onCopy(window.clipboardData),d=!0}catch(y){o&&console.error("unable to copy using clipboardData: ",y),o&&console.error("falling back to prompt"),u=n("message"in s?s.message:r),window.prompt(u,a)}}finally{f&&(typeof f.removeRange=="function"?f.removeRange(c):f.removeAllRanges()),p&&document.body.removeChild(p),l()}return d}return pE=i,pE}var Kz;function kAe(){if(Kz)return kc;Kz=1;function e(x){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(A){return typeof A}:function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},e(x)}Object.defineProperty(kc,"__esModule",{value:!0}),kc.CopyToClipboard=void 0;var t=i(ud()),r=i(OAe()),n=["text","onCopy","options","children"];function i(x){return x&&x.__esModule?x:{default:x}}function a(x,A){var j=Object.keys(x);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(x);A&&(I=I.filter(function(T){return Object.getOwnPropertyDescriptor(x,T).enumerable})),j.push.apply(j,I)}return j}function s(x){for(var A=1;A<arguments.length;A++){var j=arguments[A]!=null?arguments[A]:{};A%2?a(Object(j),!0).forEach(function(I){S(x,I,j[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(j)):a(Object(j)).forEach(function(I){Object.defineProperty(x,I,Object.getOwnPropertyDescriptor(j,I))})}return x}function o(x,A){if(x==null)return{};var j=u(x,A),I,T;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(x);for(T=0;T<B.length;T++)I=B[T],!(A.indexOf(I)>=0)&&Object.prototype.propertyIsEnumerable.call(x,I)&&(j[I]=x[I])}return j}function u(x,A){if(x==null)return{};var j={},I=Object.keys(x),T,B;for(B=0;B<I.length;B++)T=I[B],!(A.indexOf(T)>=0)&&(j[T]=x[T]);return j}function l(x,A){if(!(x instanceof A))throw new TypeError("Cannot call a class as a function")}function c(x,A){for(var j=0;j<A.length;j++){var I=A[j];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(x,I.key,I)}}function f(x,A,j){return A&&c(x.prototype,A),Object.defineProperty(x,"prototype",{writable:!1}),x}function p(x,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");x.prototype=Object.create(A&&A.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),Object.defineProperty(x,"prototype",{writable:!1}),A&&d(x,A)}function d(x,A){return d=Object.setPrototypeOf||function(I,T){return I.__proto__=T,I},d(x,A)}function h(x){var A=w();return function(){var I=b(x),T;if(A){var B=b(this).constructor;T=Reflect.construct(I,arguments,B)}else T=I.apply(this,arguments);return g(this,T)}}function g(x,A){if(A&&(e(A)==="object"||typeof A=="function"))return A;if(A!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return y(x)}function y(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function w(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function b(x){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(j){return j.__proto__||Object.getPrototypeOf(j)},b(x)}function S(x,A,j){return A in x?Object.defineProperty(x,A,{value:j,enumerable:!0,configurable:!0,writable:!0}):x[A]=j,x}var E=(function(x){p(j,x);var A=h(j);function j(){var I;l(this,j);for(var T=arguments.length,B=new Array(T),O=0;O<T;O++)B[O]=arguments[O];return I=A.call.apply(A,[this].concat(B)),S(y(I),"onClick",function(P){var N=I.props,J=N.text,X=N.onCopy,K=N.children,Z=N.options,H=t.default.Children.only(K),Y=(0,r.default)(J,Z);X&&X(J,Y),H&&H.props&&typeof H.props.onClick=="function"&&H.props.onClick(P)}),I}return f(j,[{key:"render",value:function(){var T=this.props;T.text,T.onCopy,T.options;var B=T.children,O=o(T,n),P=t.default.Children.only(B);return t.default.cloneElement(P,s(s({},O),{},{onClick:this.onClick}))}}]),j})(t.default.PureComponent);return kc.CopyToClipboard=E,S(E,"defaultProps",{onCopy:void 0,options:void 0}),kc}var hE,Yz;function RAe(){if(Yz)return hE;Yz=1;var e=kAe(),t=e.CopyToClipboard;return t.CopyToClipboard=t,hE=t,hE}var NAe=RAe();function fm(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?fm=function(t){return typeof t}:fm=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fm(e)}function DAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PAe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function FAe(e,t,r){return t&&PAe(e.prototype,t),e}function BAe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qz(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zAe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Qz(r,!0).forEach(function(n){BAe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qz(r).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $Ae(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m4(e,t)}function h4(e){return h4=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},h4(e)}function m4(e,t){return m4=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},m4(e,t)}function UAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qAe(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:UAe(e)}var Zz={};function VAe(e){return e!==null&&fm(e)==="object"&&typeof e.get=="function"&&typeof e.has=="function"}function JAe(e){return e==null}function HAe(e,t,r){return JAe(e)?r:VAe(e)?e.has(t)?e.get(t):r:hasOwnProperty.call(e,t)?e[t]:r}function Xz(e,t,r){for(var n=0;n!==t.length;)if(e=HAe(e,t[n++],Zz),e===Zz)return r;return e}function e$(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=WAe(t,r),i=e||Object.keys(zAe({},r,{},t));return i.every(n)}function WAe(e,t){return function(r){if(typeof r=="string")return vs.is(t[r],e[r]);if(Array.isArray(r))return vs.is(Xz(t,r),Xz(e,r));throw new TypeError("Invalid key: expected Array or string: "+r)}}var GAe=(function(e){$Ae(t,e);function t(){return DAe(this,t),qAe(this,h4(t).apply(this,arguments))}return FAe(t,[{key:"shouldComponentUpdate",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return!e$(this.updateOnProps,this.props,n,"updateOnProps")||!e$(this.updateOnStates,this.state,i,"updateOnStates")}}]),t})(dt.Component),Rc={},mE,t$;function KAe(){if(t$)return mE;t$=1;var e="Expected a function",t=NaN,r="[object Symbol]",n=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,o=parseInt,u=typeof Tn=="object"&&Tn&&Tn.Object===Object&&Tn,l=typeof self=="object"&&self&&self.Object===Object&&self,c=u||l||Function("return this")(),f=Object.prototype,p=f.toString,d=Math.max,h=Math.min,g=function(){return c.Date.now()};function y(x,A,j){var I,T,B,O,P,N,J=0,X=!1,K=!1,Z=!0;if(typeof x!="function")throw new TypeError(e);A=E(A)||0,w(j)&&(X=!!j.leading,K="maxWait"in j,B=K?d(E(j.maxWait)||0,A):B,Z="trailing"in j?!!j.trailing:Z);function H(G){var me=I,ge=T;return I=T=void 0,J=G,O=x.apply(ge,me),O}function Y(G){return J=G,P=setTimeout(ae,A),X?H(G):O}function ie(G){var me=G-N,ge=G-J,Ce=A-me;return K?h(Ce,B-ge):Ce}function re(G){var me=G-N,ge=G-J;return N===void 0||me>=A||me<0||K&&ge>=B}function ae(){var G=g();if(re(G))return fe(G);P=setTimeout(ae,ie(G))}function fe(G){return P=void 0,Z&&I?H(G):(I=T=void 0,O)}function ue(){P!==void 0&&clearTimeout(P),J=0,I=N=T=P=void 0}function ne(){return P===void 0?O:fe(g())}function Q(){var G=g(),me=re(G);if(I=arguments,T=this,N=G,me){if(P===void 0)return Y(N);if(K)return P=setTimeout(ae,A),H(N)}return P===void 0&&(P=setTimeout(ae,A)),O}return Q.cancel=ue,Q.flush=ne,Q}function w(x){var A=typeof x;return!!x&&(A=="object"||A=="function")}function b(x){return!!x&&typeof x=="object"}function S(x){return typeof x=="symbol"||b(x)&&p.call(x)==r}function E(x){if(typeof x=="number")return x;if(S(x))return t;if(w(x)){var A=typeof x.valueOf=="function"?x.valueOf():x;x=w(A)?A+"":A}if(typeof x!="string")return x===0?x:+x;x=x.replace(n,"");var j=a.test(x);return j||s.test(x)?o(x.slice(2),j?2:8):i.test(x)?t:+x}return mE=y,mE}var r$;function YAe(){if(r$)return Rc;r$=1;function e(x){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(A){return typeof A}:function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},e(x)}Object.defineProperty(Rc,"__esModule",{value:!0}),Rc.DebounceInput=void 0;var t=i(ud()),r=i(KAe()),n=["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"];function i(x){return x&&x.__esModule?x:{default:x}}function a(x,A){if(x==null)return{};var j=s(x,A),I,T;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(x);for(T=0;T<B.length;T++)I=B[T],!(A.indexOf(I)>=0)&&Object.prototype.propertyIsEnumerable.call(x,I)&&(j[I]=x[I])}return j}function s(x,A){if(x==null)return{};var j={},I=Object.keys(x),T,B;for(B=0;B<I.length;B++)T=I[B],!(A.indexOf(T)>=0)&&(j[T]=x[T]);return j}function o(x,A){var j=Object.keys(x);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(x);A&&(I=I.filter(function(T){return Object.getOwnPropertyDescriptor(x,T).enumerable})),j.push.apply(j,I)}return j}function u(x){for(var A=1;A<arguments.length;A++){var j=arguments[A]!=null?arguments[A]:{};A%2?o(Object(j),!0).forEach(function(I){S(x,I,j[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(j)):o(Object(j)).forEach(function(I){Object.defineProperty(x,I,Object.getOwnPropertyDescriptor(j,I))})}return x}function l(x,A){if(!(x instanceof A))throw new TypeError("Cannot call a class as a function")}function c(x,A){for(var j=0;j<A.length;j++){var I=A[j];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(x,I.key,I)}}function f(x,A,j){return A&&c(x.prototype,A),Object.defineProperty(x,"prototype",{writable:!1}),x}function p(x,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");x.prototype=Object.create(A&&A.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),Object.defineProperty(x,"prototype",{writable:!1}),A&&d(x,A)}function d(x,A){return d=Object.setPrototypeOf||function(I,T){return I.__proto__=T,I},d(x,A)}function h(x){var A=w();return function(){var I=b(x),T;if(A){var B=b(this).constructor;T=Reflect.construct(I,arguments,B)}else T=I.apply(this,arguments);return g(this,T)}}function g(x,A){if(A&&(e(A)==="object"||typeof A=="function"))return A;if(A!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return y(x)}function y(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function w(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function b(x){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(j){return j.__proto__||Object.getPrototypeOf(j)},b(x)}function S(x,A,j){return A in x?Object.defineProperty(x,A,{value:j,enumerable:!0,configurable:!0,writable:!0}):x[A]=j,x}var E=(function(x){p(j,x);var A=h(j);function j(I){var T;l(this,j),T=A.call(this,I),S(y(T),"onChange",function(O){O.persist();var P=T.state.value,N=T.props.minLength;T.setState({value:O.target.value},function(){var J=T.state.value;if(J.length>=N){T.notify(O);return}P.length>J.length&&T.notify(u(u({},O),{},{target:u(u({},O.target),{},{value:""})}))})}),S(y(T),"onKeyDown",function(O){O.key==="Enter"&&T.forceNotify(O);var P=T.props.onKeyDown;P&&(O.persist(),P(O))}),S(y(T),"onBlur",function(O){T.forceNotify(O);var P=T.props.onBlur;P&&(O.persist(),P(O))}),S(y(T),"createNotifier",function(O){if(O<0)T.notify=function(){return null};else if(O===0)T.notify=T.doNotify;else{var P=(0,r.default)(function(N){T.isDebouncing=!1,T.doNotify(N)},O);T.notify=function(N){T.isDebouncing=!0,P(N)},T.flush=function(){return P.flush()},T.cancel=function(){T.isDebouncing=!1,P.cancel()}}}),S(y(T),"doNotify",function(){var O=T.props.onChange;O.apply(void 0,arguments)}),S(y(T),"forceNotify",function(O){var P=T.props.debounceTimeout;if(!(!T.isDebouncing&&P>0)){T.cancel&&T.cancel();var N=T.state.value,J=T.props.minLength;N.length>=J?T.doNotify(O):T.doNotify(u(u({},O),{},{target:u(u({},O.target),{},{value:N})}))}}),T.isDebouncing=!1,T.state={value:typeof I.value>"u"||I.value===null?"":I.value};var B=T.props.debounceTimeout;return T.createNotifier(B),T}return f(j,[{key:"componentDidUpdate",value:function(T){if(!this.isDebouncing){var B=this.props,O=B.value,P=B.debounceTimeout,N=T.debounceTimeout,J=T.value,X=this.state.value;typeof O<"u"&&J!==O&&X!==O&&this.setState({value:O}),P!==N&&this.createNotifier(P)}}},{key:"componentWillUnmount",value:function(){this.flush&&this.flush()}},{key:"render",value:function(){var T=this.props,B=T.element;T.onChange,T.value,T.minLength,T.debounceTimeout;var O=T.forceNotifyByEnter,P=T.forceNotifyOnBlur,N=T.onKeyDown,J=T.onBlur,X=T.inputRef,K=a(T,n),Z=this.state.value,H;O?H={onKeyDown:this.onKeyDown}:N?H={onKeyDown:N}:H={};var Y;P?Y={onBlur:this.onBlur}:J?Y={onBlur:J}:Y={};var ie=X?{ref:X}:{};return t.default.createElement(B,u(u(u(u({},K),{},{onChange:this.onChange,value:Z},H),Y),ie))}}]),j})(t.default.PureComponent);return Rc.DebounceInput=E,S(E,"defaultProps",{element:"input",type:"text",onKeyDown:void 0,onBlur:void 0,value:void 0,minLength:0,debounceTimeout:100,forceNotifyByEnter:!0,forceNotifyOnBlur:!0,inputRef:void 0}),Rc}var gE,n$;function QAe(){if(n$)return gE;n$=1;var e=YAe(),t=e.DebounceInput;return t.DebounceInput=t,gE=t,gE}var ZAe=QAe();const XAe=ot(ZAe);var eMe=b0();const tMe=ot(eMe);var Th={exports:{}},yE={},vE,i$;function C0(){return i$||(i$=1,vE={ROOT:0,GROUP:1,POSITION:2,SET:3,RANGE:4,REPETITION:5,REFERENCE:6,CHAR:7}),vE}var hs={},a$;function FQ(){if(a$)return hs;a$=1;const e=C0(),t=()=>[{type:e.RANGE,from:48,to:57}],r=()=>[{type:e.CHAR,value:95},{type:e.RANGE,from:97,to:122},{type:e.RANGE,from:65,to:90}].concat(t()),n=()=>[{type:e.CHAR,value:9},{type:e.CHAR,value:10},{type:e.CHAR,value:11},{type:e.CHAR,value:12},{type:e.CHAR,value:13},{type:e.CHAR,value:32},{type:e.CHAR,value:160},{type:e.CHAR,value:5760},{type:e.RANGE,from:8192,to:8202},{type:e.CHAR,value:8232},{type:e.CHAR,value:8233},{type:e.CHAR,value:8239},{type:e.CHAR,value:8287},{type:e.CHAR,value:12288},{type:e.CHAR,value:65279}],i=()=>[{type:e.CHAR,value:10},{type:e.CHAR,value:13},{type:e.CHAR,value:8232},{type:e.CHAR,value:8233}];return hs.words=()=>({type:e.SET,set:r(),not:!1}),hs.notWords=()=>({type:e.SET,set:r(),not:!0}),hs.ints=()=>({type:e.SET,set:t(),not:!1}),hs.notInts=()=>({type:e.SET,set:t(),not:!0}),hs.whitespace=()=>({type:e.SET,set:n(),not:!1}),hs.notWhitespace=()=>({type:e.SET,set:n(),not:!0}),hs.anyChar=()=>({type:e.SET,set:i(),not:!0}),hs}var s$;function rMe(){return s$||(s$=1,(function(e){const t=C0(),r=FQ(),n="@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^ ?",i={0:0,t:9,n:10,v:11,f:12,r:13};e.strToChars=function(a){var s=/(\[\\b\])|(\\)?\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\]^?])|([0tnvfr]))/g;return a=a.replace(s,function(o,u,l,c,f,p,d,h){if(l)return o;var g=u?8:c?parseInt(c,16):f?parseInt(f,16):p?parseInt(p,8):d?n.indexOf(d):i[h],y=String.fromCharCode(g);return/[[\]{}^$.|?*+()]/.test(y)&&(y="\\"+y),y}),a},e.tokenizeClass=(a,s)=>{for(var o=[],u=/\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\)(.)|([^\]\\]))-(?:\\)?([^\]]))|(\])|(?:\\)?([^])/g,l,c;(l=u.exec(a))!=null;)if(l[1])o.push(r.words());else if(l[2])o.push(r.ints());else if(l[3])o.push(r.whitespace());else if(l[4])o.push(r.notWords());else if(l[5])o.push(r.notInts());else if(l[6])o.push(r.notWhitespace());else if(l[7])o.push({type:t.RANGE,from:(l[8]||l[9]).charCodeAt(0),to:l[10].charCodeAt(0)});else if(c=l[12])o.push({type:t.CHAR,value:c.charCodeAt(0)});else return[o,u.lastIndex];e.error(s,"Unterminated character class")},e.error=(a,s)=>{throw new SyntaxError("Invalid regular expression: /"+a+"/: "+s)}})(yE)),yE}var qu={},o$;function nMe(){if(o$)return qu;o$=1;const e=C0();return qu.wordBoundary=()=>({type:e.POSITION,value:"b"}),qu.nonWordBoundary=()=>({type:e.POSITION,value:"B"}),qu.begin=()=>({type:e.POSITION,value:"^"}),qu.end=()=>({type:e.POSITION,value:"$"}),qu}var u$;function iMe(){if(u$)return Th.exports;u$=1;const e=rMe(),t=C0(),r=FQ(),n=nMe();return Th.exports=i=>{var a=0,s,o,u={type:t.ROOT,stack:[]},l=u,c=u.stack,f=[],p=x=>{e.error(i,`Nothing to repeat at column ${x-1}`)},d=e.strToChars(i);for(s=d.length;a<s;)switch(o=d[a++],o){case"\\":switch(o=d[a++],o){case"b":c.push(n.wordBoundary());break;case"B":c.push(n.nonWordBoundary());break;case"w":c.push(r.words());break;case"W":c.push(r.notWords());break;case"d":c.push(r.ints());break;case"D":c.push(r.notInts());break;case"s":c.push(r.whitespace());break;case"S":c.push(r.notWhitespace());break;default:/\d/.test(o)?c.push({type:t.REFERENCE,value:parseInt(o,10)}):c.push({type:t.CHAR,value:o.charCodeAt(0)})}break;case"^":c.push(n.begin());break;case"$":c.push(n.end());break;case"[":var h;d[a]==="^"?(h=!0,a++):h=!1;var g=e.tokenizeClass(d.slice(a),i);a+=g[1],c.push({type:t.SET,set:g[0],not:h});break;case".":c.push(r.anyChar());break;case"(":var y={type:t.GROUP,stack:[],remember:!0};o=d[a],o==="?"&&(o=d[a+1],a+=2,o==="="?y.followedBy=!0:o==="!"?y.notFollowedBy=!0:o!==":"&&e.error(i,`Invalid group, character '${o}' after '?' at column ${a-1}`),y.remember=!1),c.push(y),f.push(l),l=y,c=y.stack;break;case")":f.length===0&&e.error(i,`Unmatched ) at column ${a-1}`),l=f.pop(),c=l.options?l.options[l.options.length-1]:l.stack;break;case"|":l.options||(l.options=[l.stack],delete l.stack);var w=[];l.options.push(w),c=w;break;case"{":var b=/^(\d+)(,(\d+)?)?\}/.exec(d.slice(a)),S,E;b!==null?(c.length===0&&p(a),S=parseInt(b[1],10),E=b[2]?b[3]?parseInt(b[3],10):1/0:S,a+=b[0].length,c.push({type:t.REPETITION,min:S,max:E,value:c.pop()})):c.push({type:t.CHAR,value:123});break;case"?":c.length===0&&p(a),c.push({type:t.REPETITION,min:0,max:1,value:c.pop()});break;case"+":c.length===0&&p(a),c.push({type:t.REPETITION,min:1,max:1/0,value:c.pop()});break;case"*":c.length===0&&p(a),c.push({type:t.REPETITION,min:0,max:1/0,value:c.pop()});break;default:c.push({type:t.CHAR,value:o.charCodeAt(0)})}return f.length!==0&&e.error(i,"Unterminated group"),u},Th.exports.types=t,Th.exports}var bE,l$;function aMe(){if(l$)return bE;l$=1;class e{constructor(n,i){this.low=n,this.high=i,this.length=1+i-n}overlaps(n){return!(this.high<n.low||this.low>n.high)}touches(n){return!(this.high+1<n.low||this.low-1>n.high)}add(n){return new e(Math.min(this.low,n.low),Math.max(this.high,n.high))}subtract(n){return n.low<=this.low&&n.high>=this.high?[]:n.low>this.low&&n.high<this.high?[new e(this.low,n.low-1),new e(n.high+1,this.high)]:n.low<=this.low?[new e(n.high+1,this.high)]:[new e(this.low,n.low-1)]}toString(){return this.low==this.high?this.low.toString():this.low+"-"+this.high}}class t{constructor(n,i){this.ranges=[],this.length=0,n!=null&&this.add(n,i)}_update_length(){this.length=this.ranges.reduce((n,i)=>n+i.length,0)}add(n,i){var a=s=>{for(var o=0;o<this.ranges.length&&!s.touches(this.ranges[o]);)o++;for(var u=this.ranges.slice(0,o);o<this.ranges.length&&s.touches(this.ranges[o]);)s=s.add(this.ranges[o]),o++;u.push(s),this.ranges=u.concat(this.ranges.slice(o)),this._update_length()};return n instanceof t?n.ranges.forEach(a):(i==null&&(i=n),a(new e(n,i))),this}subtract(n,i){var a=s=>{for(var o=0;o<this.ranges.length&&!s.overlaps(this.ranges[o]);)o++;for(var u=this.ranges.slice(0,o);o<this.ranges.length&&s.overlaps(this.ranges[o]);)u=u.concat(this.ranges[o].subtract(s)),o++;this.ranges=u.concat(this.ranges.slice(o)),this._update_length()};return n instanceof t?n.ranges.forEach(a):(i==null&&(i=n),a(new e(n,i))),this}intersect(n,i){var a=[],s=o=>{for(var u=0;u<this.ranges.length&&!o.overlaps(this.ranges[u]);)u++;for(;u<this.ranges.length&&o.overlaps(this.ranges[u]);){var l=Math.max(this.ranges[u].low,o.low),c=Math.min(this.ranges[u].high,o.high);a.push(new e(l,c)),u++}};return n instanceof t?n.ranges.forEach(s):(i==null&&(i=n),s(new e(n,i))),this.ranges=a,this._update_length(),this}index(n){for(var i=0;i<this.ranges.length&&this.ranges[i].length<=n;)n-=this.ranges[i].length,i++;return this.ranges[i].low+n}toString(){return"[ "+this.ranges.join(", ")+" ]"}clone(){return new t(this)}numbers(){return this.ranges.reduce((n,i)=>{for(var a=i.low;a<=i.high;)n.push(a),a++;return n},[])}subranges(){return this.ranges.map(n=>({low:n.low,high:n.high,length:1+n.high-n.low}))}}return bE=t,bE}var wE,c$;function sMe(){if(c$)return wE;c$=1;const e=iMe(),t=aMe(),r=e.types;return wE=class Yc{constructor(i,a){if(this._setDefaults(i),i instanceof RegExp)this.ignoreCase=i.ignoreCase,this.multiline=i.multiline,i=i.source;else if(typeof i=="string")this.ignoreCase=a&&a.indexOf("i")!==-1,this.multiline=a&&a.indexOf("m")!==-1;else throw new Error("Expected a regexp or string");this.tokens=e(i)}_setDefaults(i){this.max=i.max!=null?i.max:Yc.prototype.max!=null?Yc.prototype.max:100,this.defaultRange=i.defaultRange?i.defaultRange:this.defaultRange.clone(),i.randInt&&(this.randInt=i.randInt)}gen(){return this._gen(this.tokens,[])}_gen(i,a){var s,o,u,l,c;switch(i.type){case r.ROOT:case r.GROUP:if(i.followedBy||i.notFollowedBy)return"";for(i.remember&&i.groupNumber===void 0&&(i.groupNumber=a.push(null)-1),s=i.options?this._randSelect(i.options):i.stack,o="",l=0,c=s.length;l<c;l++)o+=this._gen(s[l],a);return i.remember&&(a[i.groupNumber]=o),o;case r.POSITION:return"";case r.SET:var f=this._expand(i);return f.length?String.fromCharCode(this._randSelect(f)):"";case r.REPETITION:for(u=this.randInt(i.min,i.max===1/0?i.min+this.max:i.max),o="",l=0;l<u;l++)o+=this._gen(i.value,a);return o;case r.REFERENCE:return a[i.value-1]||"";case r.CHAR:var p=this.ignoreCase&&this._randBool()?this._toOtherCase(i.value):i.value;return String.fromCharCode(p)}}_toOtherCase(i){return i+(97<=i&&i<=122?-32:65<=i&&i<=90?32:0)}_randBool(){return!this.randInt(0,1)}_randSelect(i){return i instanceof t?i.index(this.randInt(0,i.length-1)):i[this.randInt(0,i.length-1)]}_expand(i){if(i.type===e.types.CHAR)return new t(i.value);if(i.type===e.types.RANGE)return new t(i.from,i.to);{let a=new t;for(let s=0;s<i.set.length;s++){let o=this._expand(i.set[s]);if(a.add(o),this.ignoreCase)for(let u=0;u<o.length;u++){let l=o.index(u),c=this._toOtherCase(l);l!==c&&a.add(c)}}return i.not?this.defaultRange.clone().subtract(a):this.defaultRange.clone().intersect(a)}}randInt(i,a){return i+Math.floor(Math.random()*(1+a-i))}get defaultRange(){return this._range=this._range||new t(32,126)}set defaultRange(i){this._range=i}static randexp(i,a){var s;return typeof i=="string"&&(i=new RegExp(i,a)),i._randexp===void 0?(s=new Yc(i,a),i._randexp=s):(s=i._randexp,s._setDefaults(i)),s.gen()}static sugar(){RegExp.prototype.gen=function(){return Yc.randexp(this)}}},wE}var oMe=sMe();const uMe=ot(oMe);var SE,f$;function lMe(){if(f$)return SE;f$=1;var e=bL(),t=rc(),r=Od(),n=cn(),i=wu(),a=kd(),s=v0(),o=w0(),u="[object Map]",l="[object Set]",c=Object.prototype,f=c.hasOwnProperty;function p(d){if(d==null)return!0;if(i(d)&&(n(d)||typeof d=="string"||typeof d.splice=="function"||a(d)||o(d)||r(d)))return!d.length;var h=t(d);if(h==u||h==l)return!d.size;if(s(d))return!e(d).length;for(var g in d)if(f.call(d,g))return!1;return!0}return SE=p,SE}var cMe=lMe();const fMe=ot(cMe);var dMe=nY();const pMe=ot(dMe);var xE,d$;function BQ(){if(d$)return xE;d$=1;var e=ts(),t=cn(),r=Qn(),n="[object String]";function i(a){return typeof a=="string"||!t(a)&&r(a)&&e(a)==n}return xE=i,xE}var hMe=BQ();const mMe=ot(hMe);var EE,p$;function gMe(){if(p$)return EE;p$=1;var e=Kn(),t=function(){return e.Date.now()};return EE=t,EE}var CE,h$;function yMe(){if(h$)return CE;h$=1;var e=Yn(),t=gMe(),r=EY(),n="Expected a function",i=Math.max,a=Math.min;function s(o,u,l){var c,f,p,d,h,g,y=0,w=!1,b=!1,S=!0;if(typeof o!="function")throw new TypeError(n);u=r(u)||0,e(l)&&(w=!!l.leading,b="maxWait"in l,p=b?i(r(l.maxWait)||0,u):p,S="trailing"in l?!!l.trailing:S);function E(N){var J=c,X=f;return c=f=void 0,y=N,d=o.apply(X,J),d}function x(N){return y=N,h=setTimeout(I,u),w?E(N):d}function A(N){var J=N-g,X=N-y,K=u-J;return b?a(K,p-X):K}function j(N){var J=N-g,X=N-y;return g===void 0||J>=u||J<0||b&&X>=p}function I(){var N=t();if(j(N))return T(N);h=setTimeout(I,A(N))}function T(N){return h=void 0,S&&c?E(N):(c=f=void 0,d)}function B(){h!==void 0&&clearTimeout(h),y=0,c=g=f=h=void 0}function O(){return h===void 0?d:T(t())}function P(){var N=t(),J=j(N);if(c=arguments,f=this,g=N,J){if(h===void 0)return x(g);if(b)return clearTimeout(h),h=setTimeout(I,u),E(g)}return h===void 0&&(h=setTimeout(I,u)),d}return P.cancel=B,P.flush=O,P}return CE=s,CE}var vMe=yMe();const bMe=ot(vMe);var AE,m$;function wMe(){if(m$)return AE;m$=1;var e=S0(),t=Fd(),r=Rd(),n=Yn(),i=Su();function a(s,o,u,l){if(!n(s))return s;o=t(o,s);for(var c=-1,f=o.length,p=f-1,d=s;d!=null&&++c<f;){var h=i(o[c]),g=u;if(h==="__proto__"||h==="constructor"||h==="prototype")return s;if(c!=p){var y=d[h];g=l?l(y,h,d):void 0,g===void 0&&(g=n(y)?y:r(o[c+1])?[]:{})}e(d,h,g),d=d[h]}return s}return AE=a,AE}var ME,g$;function zQ(){if(g$)return ME;g$=1;var e=wMe();function t(r,n,i){return r==null?r:e(r,n,i)}return ME=t,ME}var SMe=zQ();const xMe=ot(SMe);var _E={},y$;function EMe(){return y$||(y$=1,(function(e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.realToAlias=(function(){var t=Object.prototype.hasOwnProperty,r=e.aliasToReal,n={};for(var i in r){var a=r[i];t.call(n,a)?n[a].push(i):n[a]=[i]}return n})(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}})(_E)),_E}var jE,v$;function $Q(){return v$||(v$=1,jE={}),jE}var LE,b$;function CMe(){if(b$)return LE;b$=1;var e=EMe(),t=$Q(),r=Array.prototype.push;function n(c,f){return f==2?function(p,d){return c.apply(void 0,arguments)}:function(p){return c.apply(void 0,arguments)}}function i(c,f){return f==2?function(p,d){return c(p,d)}:function(p){return c(p)}}function a(c){for(var f=c?c.length:0,p=Array(f);f--;)p[f]=c[f];return p}function s(c){return function(f){return c({},f)}}function o(c,f){return function(){for(var p=arguments.length,d=p-1,h=Array(p);p--;)h[p]=arguments[p];var g=h[f],y=h.slice(0,f);return g&&r.apply(y,g),f!=d&&r.apply(y,h.slice(f+1)),c.apply(this,y)}}function u(c,f){return function(){var p=arguments.length;if(p){for(var d=Array(p);p--;)d[p]=arguments[p];var h=d[0]=f.apply(void 0,d);return c.apply(void 0,d),h}}}function l(c,f,p,d){var h=typeof f=="function",g=f===Object(f);if(g&&(d=p,p=f,f=void 0),p==null)throw new TypeError;d||(d={});var y={cap:"cap"in d?d.cap:!0,curry:"curry"in d?d.curry:!0,fixed:"fixed"in d?d.fixed:!0,immutable:"immutable"in d?d.immutable:!0,rearg:"rearg"in d?d.rearg:!0},w=h?p:t,b="curry"in d&&d.curry,S="fixed"in d&&d.fixed,E="rearg"in d&&d.rearg,x=h?p.runInContext():void 0,A=h?p:{ary:c.ary,assign:c.assign,clone:c.clone,curry:c.curry,forEach:c.forEach,isArray:c.isArray,isError:c.isError,isFunction:c.isFunction,isWeakMap:c.isWeakMap,iteratee:c.iteratee,keys:c.keys,rearg:c.rearg,toInteger:c.toInteger,toPath:c.toPath},j=A.ary,I=A.assign,T=A.clone,B=A.curry,O=A.forEach,P=A.isArray,N=A.isError,J=A.isFunction,X=A.isWeakMap,K=A.keys,Z=A.rearg,H=A.toInteger,Y=A.toPath,ie=K(e.aryMethod),re={castArray:function(ye){return function(){var U=arguments[0];return P(U)?ye(a(U)):ye.apply(void 0,arguments)}},iteratee:function(ye){return function(){var U=arguments[0],R=arguments[1],M=ye(U,R),C=M.length;return y.cap&&typeof R=="number"?(R=R>2?R-2:1,C&&C<=R?M:i(M,R)):M}},mixin:function(ye){return function(U){var R=this;if(!J(R))return ye(R,Object(U));var M=[];return O(K(U),function(C){J(U[C])&&M.push([C,R.prototype[C]])}),ye(R,Object(U)),O(M,function(C){var L=C[1];J(L)?R.prototype[C[0]]=L:delete R.prototype[C[0]]}),R}},nthArg:function(ye){return function(U){var R=U<0?1:H(U)+1;return B(ye(U),R)}},rearg:function(ye){return function(U,R){var M=R?R.length:0;return B(ye(U,R),M)}},runInContext:function(ye){return function(U){return l(c,ye(U),d)}}};function ae(ye,U){if(y.cap){var R=e.iterateeRearg[ye];if(R)return Ce(U,R);var M=!h&&e.iterateeAry[ye];if(M)return ge(U,M)}return U}function fe(ye,U,R){return b||y.curry&&R>1?B(U,R):U}function ue(ye,U,R){if(y.fixed&&(S||!e.skipFixed[ye])){var M=e.methodSpread[ye],C=M&&M.start;return C===void 0?j(U,R):o(U,C)}return U}function ne(ye,U,R){return y.rearg&&R>1&&(E||!e.skipRearg[ye])?Z(U,e.methodRearg[ye]||e.aryRearg[R]):U}function Q(ye,U){U=Y(U);for(var R=-1,M=U.length,C=M-1,L=T(Object(ye)),k=L;k!=null&&++R<M;){var z=U[R],V=k[z];V!=null&&!(J(V)||N(V)||X(V))&&(k[z]=T(R==C?V:Object(V))),k=k[z]}return L}function G(ye){return je.runInContext.convert(ye)(void 0)}function me(ye,U){var R=e.aliasToReal[ye]||ye,M=e.remap[R]||R,C=d;return function(L){var k=h?x:A,z=h?x[M]:U,V=I(I({},C),L);return l(k,R,z,V)}}function ge(ye,U){return Oe(ye,function(R){return typeof R=="function"?i(R,U):R})}function Ce(ye,U){return Oe(ye,function(R){var M=U.length;return n(Z(i(R,M),U),M)})}function Oe(ye,U){return function(){var R=arguments.length;if(!R)return ye();for(var M=Array(R);R--;)M[R]=arguments[R];var C=y.rearg?0:R-1;return M[C]=U(M[C]),ye.apply(void 0,M)}}function be(ye,U,R){var M,C=e.aliasToReal[ye]||ye,L=U,k=re[C];return k?L=k(U):y.immutable&&(e.mutate.array[C]?L=u(U,a):e.mutate.object[C]?L=u(U,s(U)):e.mutate.set[C]&&(L=u(U,Q))),O(ie,function(z){return O(e.aryMethod[z],function(V){if(C==V){var W=e.methodSpread[C],se=W&&W.afterRearg;return M=se?ue(C,ne(C,L,z),z):ne(C,ue(C,L,z),z),M=ae(C,M),M=fe(C,M,z),!1}}),!M}),M||(M=L),M==U&&(M=b?B(M,1):function(){return U.apply(this,arguments)}),M.convert=me(C,U),M.placeholder=U.placeholder=R,M}if(!g)return be(f,p,w);var je=p,De=[];return O(ie,function(ye){O(e.aryMethod[ye],function(U){var R=je[e.remap[U]||U];R&&De.push([U,be(U,R,je)])})}),O(K(je),function(ye){var U=je[ye];if(typeof U=="function"){for(var R=De.length;R--;)if(De[R][0]==ye)return;U.convert=me(ye,U),De.push([ye,U])}}),O(De,function(ye){je[ye[0]]=ye[1]}),je.convert=G,je.placeholder=je,O(K(je),function(ye){O(e.realToAlias[ye]||[],function(U){je[U]=je[ye]})}),je}return LE=l,LE}var IE,w$;function UQ(){if(w$)return IE;w$=1;var e=gY(),t=e&&new e;return IE=t,IE}var TE,S$;function qQ(){if(S$)return TE;S$=1;var e=Dd(),t=UQ(),r=t?function(n,i){return t.set(n,i),n}:e;return TE=r,TE}var OE,x$;function A0(){if(x$)return OE;x$=1;var e=y0(),t=Yn();function r(n){return function(){var i=arguments;switch(i.length){case 0:return new n;case 1:return new n(i[0]);case 2:return new n(i[0],i[1]);case 3:return new n(i[0],i[1],i[2]);case 4:return new n(i[0],i[1],i[2],i[3]);case 5:return new n(i[0],i[1],i[2],i[3],i[4]);case 6:return new n(i[0],i[1],i[2],i[3],i[4],i[5]);case 7:return new n(i[0],i[1],i[2],i[3],i[4],i[5],i[6])}var a=e(n.prototype),s=n.apply(a,i);return t(s)?s:a}}return OE=r,OE}var kE,E$;function AMe(){if(E$)return kE;E$=1;var e=A0(),t=Kn(),r=1;function n(i,a,s){var o=a&r,u=e(i);function l(){var c=this&&this!==t&&this instanceof l?u:i;return c.apply(o?s:this,arguments)}return l}return kE=n,kE}var RE,C$;function VQ(){if(C$)return RE;C$=1;var e=Math.max;function t(r,n,i,a){for(var s=-1,o=r.length,u=i.length,l=-1,c=n.length,f=e(o-u,0),p=Array(c+f),d=!a;++l<c;)p[l]=n[l];for(;++s<u;)(d||s<o)&&(p[i[s]]=r[s]);for(;f--;)p[l++]=r[s++];return p}return RE=t,RE}var NE,A$;function JQ(){if(A$)return NE;A$=1;var e=Math.max;function t(r,n,i,a){for(var s=-1,o=r.length,u=-1,l=i.length,c=-1,f=n.length,p=e(o-l,0),d=Array(p+f),h=!a;++s<p;)d[s]=r[s];for(var g=s;++c<f;)d[g+c]=n[c];for(;++u<l;)(h||s<o)&&(d[g+i[u]]=r[s++]);return d}return NE=t,NE}var DE,M$;function MMe(){if(M$)return DE;M$=1;function e(t,r){for(var n=t.length,i=0;n--;)t[n]===r&&++i;return i}return DE=e,DE}var PE,_$;function $L(){if(_$)return PE;_$=1;function e(){}return PE=e,PE}var FE,j$;function UL(){if(j$)return FE;j$=1;var e=y0(),t=$L(),r=4294967295;function n(i){this.__wrapped__=i,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=r,this.__views__=[]}return n.prototype=e(t.prototype),n.prototype.constructor=n,FE=n,FE}var BE,L$;function _Me(){if(L$)return BE;L$=1;function e(){}return BE=e,BE}var zE,I$;function HQ(){if(I$)return zE;I$=1;var e=UQ(),t=_Me(),r=e?function(n){return e.get(n)}:t;return zE=r,zE}var $E,T$;function jMe(){if(T$)return $E;T$=1;var e={};return $E=e,$E}var UE,O$;function LMe(){if(O$)return UE;O$=1;var e=jMe(),t=Object.prototype,r=t.hasOwnProperty;function n(i){for(var a=i.name+"",s=e[a],o=r.call(e,a)?s.length:0;o--;){var u=s[o],l=u.func;if(l==null||l==i)return u.name}return a}return UE=n,UE}var qE,k$;function WQ(){if(k$)return qE;k$=1;var e=y0(),t=$L();function r(n,i){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=void 0}return r.prototype=e(t.prototype),r.prototype.constructor=r,qE=r,qE}var VE,R$;function IMe(){if(R$)return VE;R$=1;var e=UL(),t=WQ(),r=Td();function n(i){if(i instanceof e)return i.clone();var a=new t(i.__wrapped__,i.__chain__);return a.__actions__=r(i.__actions__),a.__index__=i.__index__,a.__values__=i.__values__,a}return VE=n,VE}var JE,N$;function TMe(){if(N$)return JE;N$=1;var e=UL(),t=WQ(),r=$L(),n=cn(),i=Qn(),a=IMe(),s=Object.prototype,o=s.hasOwnProperty;function u(l){if(i(l)&&!n(l)&&!(l instanceof e)){if(l instanceof t)return l;if(o.call(l,"__wrapped__"))return a(l)}return new t(l)}return u.prototype=r.prototype,u.prototype.constructor=u,JE=u,JE}var HE,D$;function OMe(){if(D$)return HE;D$=1;var e=UL(),t=HQ(),r=LMe(),n=TMe();function i(a){var s=r(a),o=n[s];if(typeof o!="function"||!(s in e.prototype))return!1;if(a===o)return!0;var u=t(o);return!!u&&a===u[0]}return HE=i,HE}var WE,P$;function GQ(){if(P$)return WE;P$=1;var e=qQ(),t=iY(),r=t(e);return WE=r,WE}var GE,F$;function kMe(){if(F$)return GE;F$=1;var e=/\{\n\/\* \[wrapped with (.+)\] \*/,t=/,? & /;function r(n){var i=n.match(e);return i?i[1].split(t):[]}return GE=r,GE}var KE,B$;function RMe(){if(B$)return KE;B$=1;var e=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function t(r,n){var i=n.length;if(!i)return r;var a=i-1;return n[a]=(i>1?"& ":"")+n[a],n=n.join(i>2?", ":" "),r.replace(e,`{
|
||
/* [wrapped with `+n+`] */
|
||
`)}return KE=t,KE}var YE,z$;function NMe(){if(z$)return YE;z$=1;function e(t){return t!==t}return YE=e,YE}var QE,$$;function DMe(){if($$)return QE;$$=1;function e(t,r,n){for(var i=n-1,a=t.length;++i<a;)if(t[i]===r)return i;return-1}return QE=e,QE}var ZE,U$;function PMe(){if(U$)return ZE;U$=1;var e=xY(),t=NMe(),r=DMe();function n(i,a,s){return a===a?r(i,a,s):e(i,t,s)}return ZE=n,ZE}var XE,q$;function FMe(){if(q$)return XE;q$=1;var e=PMe();function t(r,n){var i=r==null?0:r.length;return!!i&&e(r,n,0)>-1}return XE=t,XE}var eC,V$;function BMe(){if(V$)return eC;V$=1;var e=CL(),t=FMe(),r=1,n=2,i=8,a=16,s=32,o=64,u=128,l=256,c=512,f=[["ary",u],["bind",r],["bindKey",n],["curry",i],["curryRight",a],["flip",c],["partial",s],["partialRight",o],["rearg",l]];function p(d,h){return e(f,function(g){var y="_."+g[0];h&g[1]&&!t(d,y)&&d.push(y)}),d.sort()}return eC=p,eC}var tC,J$;function KQ(){if(J$)return tC;J$=1;var e=kMe(),t=RMe(),r=mL(),n=BMe();function i(a,s,o){var u=s+"";return r(a,t(u,n(e(u),o)))}return tC=i,tC}var rC,H$;function YQ(){if(H$)return rC;H$=1;var e=OMe(),t=GQ(),r=KQ(),n=4,i=8,a=32,s=64;function o(u,l,c,f,p,d,h,g,y,w){var b=l&i,S=b?h:void 0,E=b?void 0:h,x=b?d:void 0,A=b?void 0:d;l|=b?a:s,l&=~(b?s:a),l&n||(l&=-4);var j=[u,l,p,x,S,A,E,g,y,w],I=c.apply(void 0,j);return e(u)&&t(I,j),I.placeholder=f,r(I,u,l)}return rC=o,rC}var nC,W$;function QQ(){if(W$)return nC;W$=1;function e(t){var r=t;return r.placeholder}return nC=e,nC}var iC,G$;function zMe(){if(G$)return iC;G$=1;var e=Td(),t=Rd(),r=Math.min;function n(i,a){for(var s=i.length,o=r(a.length,s),u=e(i);o--;){var l=a[o];i[o]=t(l,s)?u[l]:void 0}return i}return iC=n,iC}var aC,K$;function qL(){if(K$)return aC;K$=1;var e="__lodash_placeholder__";function t(r,n){for(var i=-1,a=r.length,s=0,o=[];++i<a;){var u=r[i];(u===n||u===e)&&(r[i]=e,o[s++]=i)}return o}return aC=t,aC}var sC,Y$;function ZQ(){if(Y$)return sC;Y$=1;var e=VQ(),t=JQ(),r=MMe(),n=A0(),i=YQ(),a=QQ(),s=zMe(),o=qL(),u=Kn(),l=1,c=2,f=8,p=16,d=128,h=512;function g(y,w,b,S,E,x,A,j,I,T){var B=w&d,O=w&l,P=w&c,N=w&(f|p),J=w&h,X=P?void 0:n(y);function K(){for(var Z=arguments.length,H=Array(Z),Y=Z;Y--;)H[Y]=arguments[Y];if(N)var ie=a(K),re=r(H,ie);if(S&&(H=e(H,S,E,N)),x&&(H=t(H,x,A,N)),Z-=re,N&&Z<T){var ae=o(H,ie);return i(y,w,g,K.placeholder,b,H,ae,j,I,T-Z)}var fe=O?b:this,ue=P?fe[y]:y;return Z=H.length,j?H=s(H,j):J&&Z>1&&H.reverse(),B&&I<Z&&(H.length=I),this&&this!==u&&this instanceof K&&(ue=X||n(ue)),ue.apply(fe,H)}return K}return sC=g,sC}var oC,Q$;function $Me(){if(Q$)return oC;Q$=1;var e=hL(),t=A0(),r=ZQ(),n=YQ(),i=QQ(),a=qL(),s=Kn();function o(u,l,c){var f=t(u);function p(){for(var d=arguments.length,h=Array(d),g=d,y=i(p);g--;)h[g]=arguments[g];var w=d<3&&h[0]!==y&&h[d-1]!==y?[]:a(h,y);if(d-=w.length,d<c)return n(u,l,r,p.placeholder,void 0,h,w,void 0,void 0,c-d);var b=this&&this!==s&&this instanceof p?f:u;return e(b,this,h)}return p}return oC=o,oC}var uC,Z$;function UMe(){if(Z$)return uC;Z$=1;var e=hL(),t=A0(),r=Kn(),n=1;function i(a,s,o,u){var l=s&n,c=t(a);function f(){for(var p=-1,d=arguments.length,h=-1,g=u.length,y=Array(g+d),w=this&&this!==r&&this instanceof f?c:a;++h<g;)y[h]=u[h];for(;d--;)y[h++]=arguments[++p];return e(w,l?o:this,y)}return f}return uC=i,uC}var lC,X$;function qMe(){if(X$)return lC;X$=1;var e=VQ(),t=JQ(),r=qL(),n="__lodash_placeholder__",i=1,a=2,s=4,o=8,u=128,l=256,c=Math.min;function f(p,d){var h=p[1],g=d[1],y=h|g,w=y<(i|a|u),b=g==u&&h==o||g==u&&h==l&&p[7].length<=d[8]||g==(u|l)&&d[7].length<=d[8]&&h==o;if(!(w||b))return p;g&i&&(p[2]=d[2],y|=h&i?0:s);var S=d[3];if(S){var E=p[3];p[3]=E?e(E,S,d[4]):S,p[4]=E?r(p[3],n):d[4]}return S=d[5],S&&(E=p[5],p[5]=E?t(E,S,d[6]):S,p[6]=E?r(p[5],n):d[6]),S=d[7],S&&(p[7]=S),g&u&&(p[8]=p[8]==null?d[8]:c(p[8],d[8])),p[9]==null&&(p[9]=d[9]),p[0]=d[0],p[1]=y,p}return lC=f,lC}var cC,e5;function VL(){if(e5)return cC;e5=1;var e=qQ(),t=AMe(),r=$Me(),n=ZQ(),i=UMe(),a=HQ(),s=qMe(),o=GQ(),u=KQ(),l=EL(),c="Expected a function",f=1,p=2,d=8,h=16,g=32,y=64,w=Math.max;function b(S,E,x,A,j,I,T,B){var O=E&p;if(!O&&typeof S!="function")throw new TypeError(c);var P=A?A.length:0;if(P||(E&=-97,A=j=void 0),T=T===void 0?T:w(l(T),0),B=B===void 0?B:l(B),P-=j?j.length:0,E&y){var N=A,J=j;A=j=void 0}var X=O?void 0:a(S),K=[S,E,x,A,j,N,J,I,T,B];if(X&&s(K,X),S=K[0],E=K[1],x=K[2],A=K[3],j=K[4],B=K[9]=K[9]===void 0?O?0:S.length:w(K[9]-P,0),!B&&E&(d|h)&&(E&=-25),!E||E==f)var Z=t(S,E,x);else E==d||E==h?Z=r(S,E,B):(E==g||E==(f|g))&&!j.length?Z=i(S,E,x,A):Z=n.apply(void 0,K);var H=X?e:o;return u(H(Z,K),S,E)}return cC=b,cC}var fC,t5;function VMe(){if(t5)return fC;t5=1;var e=VL(),t=128;function r(n,i,a){return i=a?void 0:i,i=n&&i==null?n.length:i,e(n,t,void 0,void 0,void 0,void 0,i)}return fC=r,fC}var dC,r5;function JMe(){if(r5)return dC;r5=1;var e=AL(),t=4;function r(n){return e(n,t)}return dC=r,dC}var pC,n5;function HMe(){if(n5)return pC;n5=1;var e=VL(),t=8;function r(n,i,a){i=a?void 0:i;var s=e(n,t,void 0,void 0,void 0,void 0,void 0,i);return s.placeholder=r.placeholder,s}return r.placeholder={},pC=r,pC}var hC,i5;function WMe(){if(i5)return hC;i5=1;var e=ts(),t=Qn(),r=b0(),n="[object DOMException]",i="[object Error]";function a(s){if(!t(s))return!1;var o=e(s);return o==i||o==n||typeof s.message=="string"&&typeof s.name=="string"&&!r(s)}return hC=a,hC}var mC,a5;function GMe(){if(a5)return mC;a5=1;var e=rc(),t=Qn(),r="[object WeakMap]";function n(i){return t(i)&&e(i)==r}return mC=n,mC}var gC,s5;function KMe(){if(s5)return gC;s5=1;var e=AL(),t=Bd(),r=1;function n(i){return t(typeof i=="function"?i:e(i,r))}return gC=n,gC}var yC,o5;function YMe(){if(o5)return yC;o5=1;var e=VL(),t=IY(),r=256,n=t(function(i,a){return e(i,r,void 0,void 0,void 0,a)});return yC=n,yC}var vC,u5;function QMe(){if(u5)return vC;u5=1;var e=gL(),t=Td(),r=cn(),n=Pd(),i=bY(),a=Su(),s=Is();function o(u){return r(u)?e(u,a):n(u)?[u]:t(i(s(u)))}return vC=o,vC}var bC,l5;function ZMe(){return l5||(l5=1,bC={ary:VMe(),assign:_Y(),clone:JMe(),curry:HMe(),forEach:CL(),isArray:cn(),isError:WMe(),isFunction:Id(),isWeakMap:GMe(),iteratee:KMe(),keys:bL(),rearg:YMe(),toInteger:EL(),toPath:QMe()}),bC}var wC,c5;function XMe(){if(c5)return wC;c5=1;var e=CMe(),t=ZMe();function r(n,i,a){return e(t,n,i,a)}return wC=r,wC}var SC,f5;function XQ(){if(f5)return SC;f5=1;var e=XMe(),t=e("set",zQ());return t.placeholder=$Q(),SC=t,SC}var xC,d5;function e_e(){return d5||(d5=1,xC=XQ()),xC}var t_e=e_e();const r_e=ot(t_e);var n_e=(function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)i.hasOwnProperty(a)&&(n[a]=i[a])},e(t,r)};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}})(),i_e=Object.prototype.hasOwnProperty;function g4(e,t){return i_e.call(e,t)}function y4(e){if(Array.isArray(e)){for(var t=new Array(e.length),r=0;r<t.length;r++)t[r]=""+r;return t}if(Object.keys)return Object.keys(e);var n=[];for(var i in e)g4(e,i)&&n.push(i);return n}function vi(e){switch(typeof e){case"object":return JSON.parse(JSON.stringify(e));case"undefined":return null;default:return e}}function v4(e){for(var t=0,r=e.length,n;t<r;){if(n=e.charCodeAt(t),n>=48&&n<=57){t++;continue}return!1}return!0}function Fo(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function eZ(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function b4(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var t=0,r=e.length;t<r;t++)if(b4(e[t]))return!0}else if(typeof e=="object"){for(var n=y4(e),i=n.length,a=0;a<i;a++)if(b4(e[n[a]]))return!0}}return!1}function p5(e,t){var r=[e];for(var n in t){var i=typeof t[n]=="object"?JSON.stringify(t[n],null,2):t[n];typeof i<"u"&&r.push(n+": "+i)}return r.join(`
|
||
`)}var tZ=(function(e){n_e(t,e);function t(r,n,i,a,s){var o=this.constructor,u=e.call(this,p5(r,{name:n,index:i,operation:a,tree:s}))||this;return u.name=n,u.index=i,u.operation=a,u.tree=s,Object.setPrototypeOf(u,o.prototype),u.message=p5(r,{name:n,index:i,operation:a,tree:s}),u}return t})(Error),Tr=tZ,a_e=vi,sl={add:function(e,t,r){return e[t]=this.value,{newDocument:r}},remove:function(e,t,r){var n=e[t];return delete e[t],{newDocument:r,removed:n}},replace:function(e,t,r){var n=e[t];return e[t]=this.value,{newDocument:r,removed:n}},move:function(e,t,r){var n=Yf(r,this.path);n&&(n=vi(n));var i=Qo(r,{op:"remove",path:this.from}).removed;return Qo(r,{op:"add",path:this.path,value:i}),{newDocument:r,removed:n}},copy:function(e,t,r){var n=Yf(r,this.from);return Qo(r,{op:"add",path:this.path,value:vi(n)}),{newDocument:r}},test:function(e,t,r){return{newDocument:r,test:Qf(e[t],this.value)}},_get:function(e,t,r){return this.value=e[t],{newDocument:r}}},s_e={add:function(e,t,r){return v4(t)?e.splice(t,0,this.value):e[t]=this.value,{newDocument:r,index:t}},remove:function(e,t,r){var n=e.splice(t,1);return{newDocument:r,removed:n[0]}},replace:function(e,t,r){var n=e[t];return e[t]=this.value,{newDocument:r,removed:n}},move:sl.move,copy:sl.copy,test:sl.test,_get:sl._get};function Yf(e,t){if(t=="")return e;var r={op:"_get",path:t};return Qo(e,r),r.value}function Qo(e,t,r,n,i,a){if(r===void 0&&(r=!1),n===void 0&&(n=!0),i===void 0&&(i=!0),a===void 0&&(a=0),r&&(typeof r=="function"?r(t,0,e,t.path):og(t,0)),t.path===""){var s={newDocument:e};if(t.op==="add")return s.newDocument=t.value,s;if(t.op==="replace")return s.newDocument=t.value,s.removed=e,s;if(t.op==="move"||t.op==="copy")return s.newDocument=Yf(e,t.from),t.op==="move"&&(s.removed=e),s;if(t.op==="test"){if(s.test=Qf(e,t.value),s.test===!1)throw new Tr("Test operation failed","TEST_OPERATION_FAILED",a,t,e);return s.newDocument=e,s}else{if(t.op==="remove")return s.removed=e,s.newDocument=null,s;if(t.op==="_get")return t.value=e,s;if(r)throw new Tr("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",a,t,e);return s}}else{n||(e=vi(e));var o=t.path||"",u=o.split("/"),l=e,c=1,f=u.length,p=void 0,d=void 0,h=void 0;for(typeof r=="function"?h=r:h=og;;){if(d=u[c],d&&d.indexOf("~")!=-1&&(d=eZ(d)),i&&(d=="__proto__"||d=="prototype"&&c>0&&u[c-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&p===void 0&&(l[d]===void 0?p=u.slice(0,c).join("/"):c==f-1&&(p=t.path),p!==void 0&&h(t,0,e,p)),c++,Array.isArray(l)){if(d==="-")d=l.length;else{if(r&&!v4(d))throw new Tr("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",a,t,e);v4(d)&&(d=~~d)}if(c>=f){if(r&&t.op==="add"&&d>l.length)throw new Tr("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",a,t,e);var s=s_e[t.op].call(t,l,d,e);if(s.test===!1)throw new Tr("Test operation failed","TEST_OPERATION_FAILED",a,t,e);return s}}else if(c>=f){var s=sl[t.op].call(t,l,d,e);if(s.test===!1)throw new Tr("Test operation failed","TEST_OPERATION_FAILED",a,t,e);return s}if(l=l[d],r&&c<f&&(!l||typeof l!="object"))throw new Tr("Cannot perform operation at the desired path","OPERATION_PATH_UNRESOLVABLE",a,t,e)}}}function Zs(e,t,r,n,i){if(n===void 0&&(n=!0),i===void 0&&(i=!0),r&&!Array.isArray(t))throw new Tr("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");n||(e=vi(e));for(var a=new Array(t.length),s=0,o=t.length;s<o;s++)a[s]=Qo(e,t[s],r,!0,i,s),e=a[s].newDocument;return a.newDocument=e,a}function o_e(e,t,r){var n=Qo(e,t);if(n.test===!1)throw new Tr("Test operation failed","TEST_OPERATION_FAILED",r,t,e);return n.newDocument}function og(e,t,r,n){if(typeof e!="object"||e===null||Array.isArray(e))throw new Tr("Operation is not an object","OPERATION_NOT_AN_OBJECT",t,e,r);if(sl[e.op]){if(typeof e.path!="string")throw new Tr("Operation `path` property is not a string","OPERATION_PATH_INVALID",t,e,r);if(e.path.indexOf("/")!==0&&e.path.length>0)throw new Tr('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new Tr("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new Tr("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&b4(e.value))throw new Tr("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var i=e.path.split("/").length,a=n.split("/").length;if(i!==a+1&&i!==a)throw new Tr("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==n)throw new Tr("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var s={op:"_get",path:e.from,value:void 0},o=rZ([s],r);if(o&&o.name==="OPERATION_PATH_UNRESOLVABLE")throw new Tr("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new Tr("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function rZ(e,t,r){try{if(!Array.isArray(e))throw new Tr("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)Zs(vi(t),vi(e),r||!0);else{r=r||og;for(var n=0;n<e.length;n++)r(e[n],n,t,void 0)}}catch(i){if(i instanceof Tr)return i;throw i}}function Qf(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){var r=Array.isArray(e),n=Array.isArray(t),i,a,s;if(r&&n){if(a=e.length,a!=t.length)return!1;for(i=a;i--!==0;)if(!Qf(e[i],t[i]))return!1;return!0}if(r!=n)return!1;var o=Object.keys(e);if(a=o.length,a!==Object.keys(t).length)return!1;for(i=a;i--!==0;)if(!t.hasOwnProperty(o[i]))return!1;for(i=a;i--!==0;)if(s=o[i],!Qf(e[s],t[s]))return!1;return!0}return e!==e&&t!==t}const u_e=Object.freeze(Object.defineProperty({__proto__:null,JsonPatchError:Tr,_areEquals:Qf,applyOperation:Qo,applyPatch:Zs,applyReducer:o_e,deepClone:a_e,getValueByPointer:Yf,validate:rZ,validator:og},Symbol.toStringTag,{value:"Module"}));var JL=new WeakMap,l_e=(function(){function e(t){this.observers=new Map,this.obj=t}return e})(),c_e=(function(){function e(t,r){this.callback=t,this.observer=r}return e})();function f_e(e){return JL.get(e)}function d_e(e,t){return e.observers.get(t)}function p_e(e,t){e.observers.delete(t.callback)}function h_e(e,t){t.unobserve()}function m_e(e,t){var r=[],n,i=f_e(e);if(!i)i=new l_e(e),JL.set(e,i);else{var a=d_e(i,t);n=a&&a.observer}if(n)return n;if(n={},i.value=vi(e),t){n.callback=t,n.next=null;var s=function(){w4(n)},o=function(){clearTimeout(n.next),n.next=setTimeout(s)};typeof window<"u"&&(window.addEventListener("mouseup",o),window.addEventListener("keyup",o),window.addEventListener("mousedown",o),window.addEventListener("keydown",o),window.addEventListener("change",o))}return n.patches=r,n.object=e,n.unobserve=function(){w4(n),clearTimeout(n.next),p_e(i,n),typeof window<"u"&&(window.removeEventListener("mouseup",o),window.removeEventListener("keyup",o),window.removeEventListener("mousedown",o),window.removeEventListener("keydown",o),window.removeEventListener("change",o))},i.observers.set(t,new c_e(t,n)),n}function w4(e,t){t===void 0&&(t=!1);var r=JL.get(e.object);HL(r.value,e.object,e.patches,"",t),e.patches.length&&Zs(r.value,e.patches);var n=e.patches;return n.length>0&&(e.patches=[],e.callback&&e.callback(n)),n}function HL(e,t,r,n,i){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var a=y4(t),s=y4(e),o=!1,u=s.length-1;u>=0;u--){var l=s[u],c=e[l];if(g4(t,l)&&!(t[l]===void 0&&c!==void 0&&Array.isArray(t)===!1)){var f=t[l];typeof c=="object"&&c!=null&&typeof f=="object"&&f!=null&&Array.isArray(c)===Array.isArray(f)?HL(c,f,r,n+"/"+Fo(l),i):c!==f&&(i&&r.push({op:"test",path:n+"/"+Fo(l),value:vi(c)}),r.push({op:"replace",path:n+"/"+Fo(l),value:vi(f)}))}else Array.isArray(e)===Array.isArray(t)?(i&&r.push({op:"test",path:n+"/"+Fo(l),value:vi(c)}),r.push({op:"remove",path:n+"/"+Fo(l)}),o=!0):(i&&r.push({op:"test",path:n,value:e}),r.push({op:"replace",path:n,value:t}))}if(!(!o&&a.length==s.length))for(var u=0;u<a.length;u++){var l=a[u];!g4(e,l)&&t[l]!==void 0&&r.push({op:"add",path:n+"/"+Fo(l),value:vi(t[l])})}}}function g_e(e,t,r){r===void 0&&(r=!1);var n=[];return HL(e,t,n,"",r),n}const y_e=Object.freeze(Object.defineProperty({__proto__:null,compare:g_e,generate:w4,observe:m_e,unobserve:h_e},Symbol.toStringTag,{value:"Module"}));Object.assign({},u_e,y_e,{JsonPatchError:tZ,deepClone:vi,escapePathComponent:Fo,unescapePathComponent:eZ});var EC,h5;function v_e(){if(h5)return EC;h5=1;var e=function(b){return t(b)&&!r(b)};function t(w){return!!w&&typeof w=="object"}function r(w){var b=Object.prototype.toString.call(w);return b==="[object RegExp]"||b==="[object Date]"||a(w)}var n=typeof Symbol=="function"&&Symbol.for,i=n?Symbol.for("react.element"):60103;function a(w){return w.$$typeof===i}function s(w){return Array.isArray(w)?[]:{}}function o(w,b){return b.clone!==!1&&b.isMergeableObject(w)?g(s(w),w,b):w}function u(w,b,S){return w.concat(b).map(function(E){return o(E,S)})}function l(w,b){if(!b.customMerge)return g;var S=b.customMerge(w);return typeof S=="function"?S:g}function c(w){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(w).filter(function(b){return Object.propertyIsEnumerable.call(w,b)}):[]}function f(w){return Object.keys(w).concat(c(w))}function p(w,b){try{return b in w}catch{return!1}}function d(w,b){return p(w,b)&&!(Object.hasOwnProperty.call(w,b)&&Object.propertyIsEnumerable.call(w,b))}function h(w,b,S){var E={};return S.isMergeableObject(w)&&f(w).forEach(function(x){E[x]=o(w[x],S)}),f(b).forEach(function(x){d(w,x)||(p(w,x)&&S.isMergeableObject(b[x])?E[x]=l(x,S)(w[x],b[x],S):E[x]=o(b[x],S))}),E}function g(w,b,S){S=S||{},S.arrayMerge=S.arrayMerge||u,S.isMergeableObject=S.isMergeableObject||e,S.cloneUnlessOtherwiseSpecified=o;var E=Array.isArray(b),x=Array.isArray(w),A=E===x;return A?E?S.arrayMerge(w,b,S):h(w,b,S):o(b,S)}g.all=function(b,S){if(!Array.isArray(b))throw new Error("first argument should be an array");return b.reduce(function(E,x){return g(E,x,S)},{})};var y=g;return EC=y,EC}var b_e=v_e();const m5=ot(b_e),Qt={add:S_e,replace:dm,remove:x_e,merge:E_e,mergeDeep:C_e,context:A_e,getIn:L_e,applyPatch:w_e,parentPathMatch:j_e,flatten:Gd,fullyNormalizeArray:I_e,normalizeArray:iZ,isPromise:T_e,forEachNew:M_e,forEachNewPrimitive:__e,isJsonPatch:oZ,isContextPatch:R_e,isPatch:M0,isMutation:uZ,isAdditiveMutation:ug,isGenerator:k_e,isFunction:sZ,isObject:Zo,isError:O_e};function w_e(e,t,r){if(r=r||{},t={...t,path:t.path&&g5(t.path)},t.op==="merge"){const n=CC(e,t.path);Object.assign(n,t.value),Zs(e,[dm(t.path,n)])}else if(t.op==="mergeDeep"){const n=CC(e,t.path),i=m5(n,t.value,{customMerge:a=>{if(a==="enum")return(s,o)=>Array.isArray(s)&&Array.isArray(o)?[...new Set([...s,...o])]:m5(s,o)}});e=Zs(e,[dm(t.path,i)]).newDocument}else if(t.op==="add"&&t.path===""&&Zo(t.value)){const n=Object.keys(t.value).reduce((i,a)=>(i.push({op:"add",path:`/${g5(a)}`,value:t.value[a]}),i),[]);Zs(e,n)}else if(t.op==="replace"&&t.path===""){let{value:n}=t;r.allowMetaPatches&&t.meta&&ug(t)&&(Array.isArray(t.value)||Zo(t.value))&&(n={...n,...t.meta}),e=n}else if(Zs(e,[t]),r.allowMetaPatches&&t.meta&&ug(t)&&(Array.isArray(t.value)||Zo(t.value))){const i={...CC(e,t.path),...t.meta};Zs(e,[dm(t.path,i)])}return e}function g5(e){return Array.isArray(e)?e.length<1?"":`/${e.map(t=>(t+"").replace(/~/g,"~0").replace(/\//g,"~1")).join("/")}`:e}function S_e(e,t){return{op:"add",path:e,value:t}}function dm(e,t,r){return{op:"replace",path:e,value:t,meta:r}}function x_e(e){return{op:"remove",path:e}}function E_e(e,t){return{type:"mutation",op:"merge",path:e,value:t}}function C_e(e,t){return{type:"mutation",op:"mergeDeep",path:e,value:t}}function A_e(e,t){return{type:"context",path:e,value:t}}function M_e(e,t){try{return nZ(e,x4,t)}catch(r){return r}}function __e(e,t){try{return nZ(e,S4,t)}catch(r){return r}}function nZ(e,t,r){const n=e.filter(ug).map(s=>t(s.value,r,s.path))||[],i=Gd(n);return aZ(i)}function S4(e,t,r){return r=r||[],Array.isArray(e)?e.map((n,i)=>S4(n,t,r.concat(i))):Zo(e)?Object.keys(e).map(n=>S4(e[n],t,r.concat(n))):t(e,r[r.length-1],r)}function x4(e,t,r){r=r||[];let n=[];if(r.length>0){const i=t(e,r[r.length-1],r);i&&(n=n.concat(i))}if(Array.isArray(e)){const i=e.map((a,s)=>x4(a,t,r.concat(s)));i&&(n=n.concat(i))}else if(Zo(e)){const i=Object.keys(e).map(a=>x4(e[a],t,r.concat(a)));i&&(n=n.concat(i))}return n=Gd(n),n}function j_e(e,t){if(!Array.isArray(t))return!1;for(let r=0,n=t.length;r<n;r+=1)if(t[r]!==e[r])return!1;return!0}function L_e(e,t){return t.reduce((r,n)=>typeof n<"u"&&r?r[n]:r,e)}function I_e(e){return aZ(Gd(iZ(e)))}function iZ(e){return Array.isArray(e)?e:[e]}function Gd(e){return[].concat(...e.map(t=>Array.isArray(t)?Gd(t):t))}function aZ(e){return e.filter(t=>typeof t<"u")}function Zo(e){return e&&typeof e=="object"}function T_e(e){return Zo(e)&&sZ(e.then)}function sZ(e){return e&&typeof e=="function"}function O_e(e){return e instanceof Error}function oZ(e){if(M0(e)){const{op:t}=e;return t==="add"||t==="remove"||t==="replace"}return!1}function k_e(e){return Object.prototype.toString.call(e)==="[object GeneratorFunction]"}function uZ(e){return oZ(e)||M0(e)&&e.type==="mutation"}function ug(e){return uZ(e)&&(e.op==="add"||e.op==="replace"||e.op==="merge"||e.op==="mergeDeep")}function R_e(e){return M0(e)&&e.type==="context"}function M0(e){return e&&typeof e=="object"}function CC(e,t){try{return Yf(e,t)}catch(r){return console.error(r),{}}}var y5={},v5={},b5={},AC,w5;function WL(){if(w5)return AC;w5=1;var e=MQ(),t=_Q(),r=e("keys");return AC=function(n){return r[n]||(r[n]=t(n))},AC}var MC,S5;function N_e(){if(S5)return MC;S5=1;var e=Zi();return MC=!e(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),MC}var _C,x5;function GL(){if(x5)return _C;x5=1;var e=Ma(),t=Ai(),r=PL(),n=WL(),i=N_e(),a=n("IE_PROTO"),s=Object,o=s.prototype;return _C=i?s.getPrototypeOf:function(u){var l=r(u);if(e(l,a))return l[a];var c=l.constructor;return t(c)&&l instanceof c?c.prototype:l instanceof s?o:null},_C}var jC,E5;function D_e(){if(E5)return jC;E5=1;var e=ci(),t=Hd();return jC=function(r,n,i){try{return e(t(Object.getOwnPropertyDescriptor(r,n)[i]))}catch{}},jC}var LC,C5;function P_e(){if(C5)return LC;C5=1;var e=Aa();return LC=function(t){return e(t)||t===null},LC}var IC,A5;function F_e(){if(A5)return IC;A5=1;var e=P_e(),t=String,r=TypeError;return IC=function(n){if(e(n))return n;throw new r("Can't set "+t(n)+" as a prototype")},IC}var TC,M5;function _0(){if(M5)return TC;M5=1;var e=D_e(),t=Aa(),r=E0(),n=F_e();return TC=Object.setPrototypeOf||("__proto__"in{}?(function(){var i=!1,a={},s;try{s=e(Object.prototype,"__proto__","set"),s(a,[]),i=a instanceof Array}catch{}return function(u,l){return r(u),n(l),t(u)&&(i?s(u,l):u.__proto__=l),u}})():void 0),TC}var OC={},_5;function B_e(){if(_5)return OC;_5=1;var e=NQ(),t=zL(),r=t.concat("length","prototype");return OC.f=Object.getOwnPropertyNames||function(i){return e(i,r)},OC}var kC,j5;function z_e(){if(j5)return kC;j5=1;var e=Vd(),t=ci(),r=B_e(),n=PQ(),i=xu(),a=t([].concat);return kC=e("Reflect","ownKeys")||function(o){var u=r.f(i(o)),l=n.f;return l?a(u,l(o)):u},kC}var RC,L5;function lZ(){if(L5)return RC;L5=1;var e=Ma(),t=z_e(),r=TQ(),n=nc();return RC=function(i,a,s){for(var o=t(a),u=n.f,l=r.f,c=0;c<o.length;c++){var f=o[c];!e(i,f)&&!(s&&e(s,f))&&u(i,f,l(a,f))}},RC}var NC={},I5;function $_e(){if(I5)return NC;I5=1;var e=rs(),t=kQ(),r=nc(),n=xu(),i=Ud(),a=DQ();return NC.f=e&&!t?Object.defineProperties:function(o,u){n(o);for(var l=i(u),c=a(u),f=c.length,p=0,d;f>p;)r.f(o,d=c[p++],l[d]);return o},NC}var DC,T5;function U_e(){if(T5)return DC;T5=1;var e=Vd();return DC=e("document","documentElement"),DC}var PC,O5;function KL(){if(O5)return PC;O5=1;var e=xu(),t=$_e(),r=zL(),n=BL(),i=U_e(),a=LQ(),s=WL(),o=">",u="<",l="prototype",c="script",f=s("IE_PROTO"),p=function(){},d=function(b){return u+c+o+b+u+"/"+c+o},h=function(b){b.write(d("")),b.close();var S=b.parentWindow.Object;return b=null,S},g=function(){var b=a("iframe"),S="java"+c+":",E;return b.style.display="none",i.appendChild(b),b.src=String(S),E=b.contentWindow.document,E.open(),E.write(d("document.F=Object")),E.close(),E.F},y,w=function(){try{y=new ActiveXObject("htmlfile")}catch{}w=typeof document<"u"?document.domain&&y?h(y):g():h(y);for(var b=r.length;b--;)delete w[l][r[b]];return w()};return n[f]=!0,PC=Object.create||function(S,E){var x;return S!==null?(p[l]=e(S),x=new p,p[l]=null,x[f]=S):x=w(),E===void 0?x:t.f(x,E)},PC}var FC,k5;function cZ(){if(k5)return FC;k5=1;var e=Aa(),t=Os();return FC=function(r,n){e(n)&&"cause"in n&&t(r,"cause",n.cause)},FC}var BC,R5;function q_e(){if(R5)return BC;R5=1;var e=ci(),t=Error,r=e("".replace),n=(function(s){return String(new t(s).stack)})("zxcasd"),i=/\n\s*at [^:]*:[^\n]*/,a=i.test(n);return BC=function(s,o){if(a&&typeof s=="string"&&!t.prepareStackTrace)for(;o--;)s=r(s,i,"");return s},BC}var zC,N5;function V_e(){if(N5)return zC;N5=1;var e=Zi(),t=$d();return zC=!e(function(){var r=new Error("a");return"stack"in r?(Object.defineProperty(r,"stack",t(1,7)),r.stack!==7):!0}),zC}var $C,D5;function fZ(){if(D5)return $C;D5=1;var e=Os(),t=q_e(),r=V_e(),n=Error.captureStackTrace;return $C=function(i,a,s,o){r&&(n?n(i,a):e(i,"stack",t(s,o)))},$C}var UC,P5;function ac(){return P5||(P5=1,UC={}),UC}var qC,F5;function J_e(){if(F5)return qC;F5=1;var e=Ts(),t=ac(),r=e("iterator"),n=Array.prototype;return qC=function(i){return i!==void 0&&(t.Array===i||n[r]===i)},qC}var VC,B5;function YL(){if(B5)return VC;B5=1;var e=Ts(),t=e("toStringTag"),r={};return r[t]="z",VC=String(r)==="[object z]",VC}var JC,z5;function QL(){if(z5)return JC;z5=1;var e=YL(),t=Ai(),r=kL(),n=Ts(),i=n("toStringTag"),a=Object,s=r((function(){return arguments})())==="Arguments",o=function(u,l){try{return u[l]}catch{}};return JC=e?r:function(u){var l,c,f;return u===void 0?"Undefined":u===null?"Null":typeof(c=o(l=a(u),i))=="string"?c:s?r(l):(f=r(l))==="Object"&&t(l.callee)?"Arguments":f},JC}var HC,$5;function dZ(){if($5)return HC;$5=1;var e=QL(),t=DL(),r=RL(),n=ac(),i=Ts(),a=i("iterator");return HC=function(s){if(!r(s))return t(s,a)||t(s,"@@iterator")||n[e(s)]},HC}var WC,U5;function H_e(){if(U5)return WC;U5=1;var e=vo(),t=Hd(),r=xu(),n=NL(),i=dZ(),a=TypeError;return WC=function(s,o){var u=arguments.length<2?i(s):o;if(t(u))return r(e(u,s));throw new a(n(s)+" is not iterable")},WC}var GC,q5;function W_e(){if(q5)return GC;q5=1;var e=vo(),t=xu(),r=DL();return GC=function(n,i,a){var s,o;t(n);try{if(s=r(n,"return"),!s){if(i==="throw")throw a;return a}s=e(s,n)}catch(u){o=!0,s=u}if(i==="throw")throw a;if(o)throw s;return t(s),a},GC}var KC,V5;function G_e(){if(V5)return KC;V5=1;var e=OQ(),t=vo(),r=xu(),n=NL(),i=J_e(),a=RQ(),s=Jd(),o=H_e(),u=dZ(),l=W_e(),c=TypeError,f=function(d,h){this.stopped=d,this.result=h},p=f.prototype;return KC=function(d,h,g){var y=g&&g.that,w=!!(g&&g.AS_ENTRIES),b=!!(g&&g.IS_RECORD),S=!!(g&&g.IS_ITERATOR),E=!!(g&&g.INTERRUPTED),x=e(h,y),A,j,I,T,B,O,P,N=function(X){return A&&l(A,"normal"),new f(!0,X)},J=function(X){return w?(r(X),E?x(X[0],X[1],N):x(X[0],X[1])):E?x(X,N):x(X)};if(b)A=d.iterator;else if(S)A=d;else{if(j=u(d),!j)throw new c(n(d)+" is not iterable");if(i(j)){for(I=0,T=a(d);T>I;I++)if(B=J(d[I]),B&&s(p,B))return B;return new f(!1)}A=o(d,j)}for(O=b?d.next:A.next;!(P=t(O,A)).done;){try{B=J(P.value)}catch(X){l(A,"throw",X)}if(typeof B=="object"&&B&&s(p,B))return B}return new f(!1)},KC}var YC,J5;function ZL(){if(J5)return YC;J5=1;var e=QL(),t=String;return YC=function(r){if(e(r)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return t(r)},YC}var QC,H5;function pZ(){if(H5)return QC;H5=1;var e=ZL();return QC=function(t,r){return t===void 0?arguments.length<2?"":r:e(t)},QC}var W5;function K_e(){if(W5)return b5;W5=1;var e=ic(),t=Jd(),r=GL(),n=_0(),i=lZ(),a=KL(),s=Os(),o=$d(),u=cZ(),l=fZ(),c=G_e(),f=pZ(),p=Ts(),d=p("toStringTag"),h=Error,g=[].push,y=function(S,E){var x=t(w,this),A;n?A=n(new h,x?r(this):w):(A=x?this:a(w),s(A,d,"Error")),E!==void 0&&s(A,"message",f(E)),l(A,y,A.stack,1),arguments.length>2&&u(A,arguments[2]);var j=[];return c(S,g,{that:j}),s(A,"errors",j),A};n?n(y,h):i(y,h,{name:!0});var w=y.prototype=a(h.prototype,{constructor:o(1,y),message:o(1,""),name:o(1,"AggregateError")});return e({global:!0,constructor:!0,arity:2},{AggregateError:y}),b5}var G5;function hZ(){return G5||(G5=1,K_e()),v5}var K5;function mZ(){return K5||(K5=1,hZ()),y5}var Y5={},ZC,Q5;function Y_e(){if(Q5)return ZC;Q5=1;var e=nc().f;return ZC=function(t,r,n){n in t||e(t,n,{configurable:!0,get:function(){return r[n]},set:function(i){r[n]=i}})},ZC}var XC,Z5;function Q_e(){if(Z5)return XC;Z5=1;var e=Ai(),t=Aa(),r=_0();return XC=function(n,i,a){var s,o;return r&&e(s=i.constructor)&&s!==a&&t(o=s.prototype)&&o!==a.prototype&&r(n,o),n},XC}var eA,X5;function gZ(){if(X5)return eA;X5=1;var e=Vd(),t=Ma(),r=Os(),n=Jd(),i=_0(),a=lZ(),s=Y_e(),o=Q_e(),u=pZ(),l=cZ(),c=fZ(),f=rs(),p=Wd();return eA=function(d,h,g,y){var w="stackTraceLimit",b=y?2:1,S=d.split("."),E=S[S.length-1],x=e.apply(null,S);if(x){var A=x.prototype;if(!p&&t(A,"cause")&&delete A.cause,!g)return x;var j=e("Error"),I=h(function(T,B){var O=u(y?B:T,void 0),P=y?new x(T):new x;return O!==void 0&&r(P,"message",O),c(P,I,P.stack,2),this&&n(A,this)&&o(P,this,I),arguments.length>b&&l(P,arguments[b]),P});if(I.prototype=A,E!=="Error"?i?i(I,j):a(I,j,{name:!0}):f&&w in x&&(s(I,x,w),s(I,x,"prepareStackTrace")),a(I,x),!p)try{A.name!==E&&r(A,"name",E),A.constructor=I}catch{}return I}},eA}var eU;function Z_e(){if(eU)return Y5;eU=1;var e=ic(),t=li(),r=OL(),n=gZ(),i="WebAssembly",a=t[i],s=new Error("e",{cause:7}).cause!==7,o=function(l,c){var f={};f[l]=n(l,c,s),e({global:!0,constructor:!0,arity:1,forced:s},f)},u=function(l,c){if(a&&a[l]){var f={};f[l]=n(i+"."+l,c,s),e({target:i,stat:!0,constructor:!0,arity:1,forced:s},f)}};return o("Error",function(l){return function(f){return r(l,this,arguments)}}),o("EvalError",function(l){return function(f){return r(l,this,arguments)}}),o("RangeError",function(l){return function(f){return r(l,this,arguments)}}),o("ReferenceError",function(l){return function(f){return r(l,this,arguments)}}),o("SyntaxError",function(l){return function(f){return r(l,this,arguments)}}),o("TypeError",function(l){return function(f){return r(l,this,arguments)}}),o("URIError",function(l){return function(f){return r(l,this,arguments)}}),u("CompileError",function(l){return function(f){return r(l,this,arguments)}}),u("LinkError",function(l){return function(f){return r(l,this,arguments)}}),u("RuntimeError",function(l){return function(f){return r(l,this,arguments)}}),Y5}var tU={},rU;function X_e(){if(rU)return tU;rU=1;var e=ic(),t=Vd(),r=OL(),n=Zi(),i=gZ(),a="AggregateError",s=t(a),o=!n(function(){return s([1]).errors[0]!==1})&&n(function(){return s([1],a,{cause:7}).cause!==7});return e({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:i(a,function(u){return function(c,f){return r(u,this,arguments)}},o,!0)}),tU}var tA,nU;function e4e(){return nU||(nU=1,tA=function(){}),tA}var rA,iU;function t4e(){if(iU)return rA;iU=1;var e=li(),t=Ai(),r=e.WeakMap;return rA=t(r)&&/native code/.test(String(r)),rA}var nA,aU;function yZ(){if(aU)return nA;aU=1;var e=t4e(),t=li(),r=Aa(),n=Os(),i=Ma(),a=AQ(),s=WL(),o=BL(),u="Object already initialized",l=t.TypeError,c=t.WeakMap,f,p,d,h=function(b){return d(b)?p(b):f(b,{})},g=function(b){return function(S){var E;if(!r(S)||(E=p(S)).type!==b)throw new l("Incompatible receiver, "+b+" required");return E}};if(e||a.state){var y=a.state||(a.state=new c);y.get=y.get,y.has=y.has,y.set=y.set,f=function(b,S){if(y.has(b))throw new l(u);return S.facade=b,y.set(b,S),S},p=function(b){return y.get(b)||{}},d=function(b){return y.has(b)}}else{var w=s("state");o[w]=!0,f=function(b,S){if(i(b,w))throw new l(u);return S.facade=b,n(b,w,S),S},p=function(b){return i(b,w)?b[w]:{}},d=function(b){return i(b,w)}}return nA={set:f,get:p,has:d,enforce:h,getterFor:g},nA}var iA,sU;function r4e(){if(sU)return iA;sU=1;var e=rs(),t=Ma(),r=Function.prototype,n=e&&Object.getOwnPropertyDescriptor,i=t(r,"name"),a=i&&(function(){}).name==="something",s=i&&(!e||e&&n(r,"name").configurable);return iA={EXISTS:i,PROPER:a,CONFIGURABLE:s},iA}var aA,oU;function vZ(){if(oU)return aA;oU=1;var e=Os();return aA=function(t,r,n,i){return i&&i.enumerable?t[r]=n:e(t,r,n),t},aA}var sA,uU;function bZ(){if(uU)return sA;uU=1;var e=Zi(),t=Ai(),r=Aa(),n=KL(),i=GL(),a=vZ(),s=Ts(),o=Wd(),u=s("iterator"),l=!1,c,f,p;[].keys&&(p=[].keys(),"next"in p?(f=i(i(p)),f!==Object.prototype&&(c=f)):l=!0);var d=!r(c)||e(function(){var h={};return c[u].call(h)!==h});return d?c={}:o&&(c=n(c)),t(c[u])||a(c,u,function(){return this}),sA={IteratorPrototype:c,BUGGY_SAFARI_ITERATORS:l},sA}var oA,lU;function n4e(){if(lU)return oA;lU=1;var e=YL(),t=QL();return oA=e?{}.toString:function(){return"[object "+t(this)+"]"},oA}var uA,cU;function XL(){if(cU)return uA;cU=1;var e=YL(),t=nc().f,r=Os(),n=Ma(),i=n4e(),a=Ts(),s=a("toStringTag");return uA=function(o,u,l,c){var f=l?o:o&&o.prototype;f&&(n(f,s)||t(f,s,{configurable:!0,value:u}),c&&!e&&r(f,"toString",i))},uA}var lA,fU;function i4e(){if(fU)return lA;fU=1;var e=bZ().IteratorPrototype,t=KL(),r=$d(),n=XL(),i=ac(),a=function(){return this};return lA=function(s,o,u,l){var c=o+" Iterator";return s.prototype=t(e,{next:r(+!l,u)}),n(s,c,!1,!0),i[c]=a,s},lA}var cA,dU;function wZ(){if(dU)return cA;dU=1;var e=ic(),t=vo(),r=Wd(),n=r4e(),i=Ai(),a=i4e(),s=GL(),o=_0(),u=XL(),l=Os(),c=vZ(),f=Ts(),p=ac(),d=bZ(),h=n.PROPER,g=n.CONFIGURABLE,y=d.IteratorPrototype,w=d.BUGGY_SAFARI_ITERATORS,b=f("iterator"),S="keys",E="values",x="entries",A=function(){return this};return cA=function(j,I,T,B,O,P,N){a(T,I,B);var J=function(ue){if(ue===O&&Y)return Y;if(!w&&ue&&ue in Z)return Z[ue];switch(ue){case S:return function(){return new T(this,ue)};case E:return function(){return new T(this,ue)};case x:return function(){return new T(this,ue)}}return function(){return new T(this)}},X=I+" Iterator",K=!1,Z=j.prototype,H=Z[b]||Z["@@iterator"]||O&&Z[O],Y=!w&&H||J(O),ie=I==="Array"&&Z.entries||H,re,ae,fe;if(ie&&(re=s(ie.call(new j)),re!==Object.prototype&&re.next&&(!r&&s(re)!==y&&(o?o(re,y):i(re[b])||c(re,b,A)),u(re,X,!0,!0),r&&(p[X]=A))),h&&O===E&&H&&H.name!==E&&(!r&&g?l(Z,"name",E):(K=!0,Y=function(){return t(H,this)})),O)if(ae={values:J(E),keys:P?Y:J(S),entries:J(x)},N)for(fe in ae)(w||K||!(fe in Z))&&c(Z,fe,ae[fe]);else e({target:I,proto:!0,forced:w||K},ae);return(!r||N)&&Z[b]!==Y&&c(Z,b,Y,{name:O}),p[I]=Y,ae},cA}var fA,pU;function SZ(){return pU||(pU=1,fA=function(e,t){return{value:e,done:t}}),fA}var dA,hU;function xZ(){if(hU)return dA;hU=1;var e=Ud(),t=e4e(),r=ac(),n=yZ(),i=nc().f,a=wZ(),s=SZ(),o=Wd(),u=rs(),l="Array Iterator",c=n.set,f=n.getterFor(l);dA=a(Array,"Array",function(d,h){c(this,{type:l,target:e(d),index:0,kind:h})},function(){var d=f(this),h=d.target,g=d.index++;if(!h||g>=h.length)return d.target=null,s(void 0,!0);switch(d.kind){case"keys":return s(g,!1);case"values":return s(h[g],!1)}return s([g,h[g]],!1)},"values");var p=r.Arguments=r.Array;if(t("keys"),t("values"),t("entries"),!o&&u&&p.name!=="values")try{i(p,"name",{value:"values"})}catch{}return dA}var mU={},pA,gU;function a4e(){if(gU)return pA;gU=1;var e=ci(),t=FL(),r=ZL(),n=E0(),i=e("".charAt),a=e("".charCodeAt),s=e("".slice),o=function(u){return function(l,c){var f=r(n(l)),p=t(c),d=f.length,h,g;return p<0||p>=d?u?"":void 0:(h=a(f,p),h<55296||h>56319||p+1===d||(g=a(f,p+1))<56320||g>57343?u?i(f,p):h:u?s(f,p,p+2):(h-55296<<10)+(g-56320)+65536)}};return pA={codeAt:o(!1),charAt:o(!0)},pA}var yU;function s4e(){if(yU)return mU;yU=1;var e=a4e().charAt,t=ZL(),r=yZ(),n=wZ(),i=SZ(),a="String Iterator",s=r.set,o=r.getterFor(a);return n(String,"String",function(u){s(this,{type:a,string:t(u),index:0})},function(){var l=o(this),c=l.string,f=l.index,p;return f>=c.length?i(void 0,!0):(p=e(c,f),l.index+=p.length,i(p,!1))}),mU}var hA,vU;function o4e(){if(vU)return hA;vU=1,Z_e(),hZ(),X_e(),xZ(),s4e();var e=qd();return hA=e.AggregateError,hA}var bU={},mA,wU;function u4e(){return wU||(wU=1,mA={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}),mA}var SU;function l4e(){if(SU)return bU;SU=1,xZ();var e=u4e(),t=li(),r=XL(),n=ac();for(var i in e)r(t[i],i),n[i]=n.Array;return bU}var gA,xU;function c4e(){if(xU)return gA;xU=1,mZ();var e=o4e();return l4e(),gA=e,gA}var yA,EU;function f4e(){if(EU)return yA;EU=1;var e=c4e();return yA=e,yA}var vA,CU;function d4e(){if(CU)return vA;CU=1,mZ();var e=f4e();return vA=e,vA}var bA,AU;function p4e(){return AU||(AU=1,bA=d4e()),bA}var wA,MU;function h4e(){return MU||(MU=1,wA=p4e()),wA}var m4e=h4e();const g4e=ot(m4e);class y4e extends g4e{constructor(t,r,n){if(super(t,r,n),this.name=this.constructor.name,typeof r=="string"&&(this.message=r),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(r).stack,n!=null&&typeof n=="object"&&Object.hasOwn(n,"cause")&&!("cause"in this)){const{cause:i}=n;this.cause=i,i instanceof Error&&"stack"in i&&(this.stack=`${this.stack}
|
||
CAUSE: ${i.stack}`)}}}class Cr extends Error{static[Symbol.hasInstance](t){return super[Symbol.hasInstance](t)||Function.prototype[Symbol.hasInstance].call(y4e,t)}constructor(t,r){if(super(t,r),this.name=this.constructor.name,typeof t=="string"&&(this.message=t),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(t).stack,r!=null&&typeof r=="object"&&Object.hasOwn(r,"cause")&&!("cause"in this)){const{cause:n}=r;this.cause=n,n instanceof Error&&"stack"in n&&(this.stack=`${this.stack}
|
||
CAUSE: ${n.stack}`)}}}class Qa extends Cr{constructor(t,r){if(super(t,r),r!=null&&typeof r=="object"){const{cause:n,...i}=r;Object.assign(this,i)}}}class Lt extends Cr{}class SA extends Lt{}var eI=function(){return!1},ks=function(){return!0};function hr(e){return e!=null&&typeof e=="object"&&e["@@functional/placeholder"]===!0}function Zt(e){return function t(r){return arguments.length===0||hr(r)?t:e.apply(this,arguments)}}function pt(e){return function t(r,n){switch(arguments.length){case 0:return t;case 1:return hr(r)?t:Zt(function(i){return e(r,i)});default:return hr(r)&&hr(n)?t:hr(r)?Zt(function(i){return e(i,n)}):hr(n)?Zt(function(i){return e(r,i)}):e(r,n)}}}function v4e(e,t){e=e||[],t=t||[];var r,n=e.length,i=t.length,a=[];for(r=0;r<n;)a[a.length]=e[r],r+=1;for(r=0;r<i;)a[a.length]=t[r],r+=1;return a}function j0(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(r){return t.apply(this,arguments)};case 2:return function(r,n){return t.apply(this,arguments)};case 3:return function(r,n,i){return t.apply(this,arguments)};case 4:return function(r,n,i,a){return t.apply(this,arguments)};case 5:return function(r,n,i,a,s){return t.apply(this,arguments)};case 6:return function(r,n,i,a,s,o){return t.apply(this,arguments)};case 7:return function(r,n,i,a,s,o,u){return t.apply(this,arguments)};case 8:return function(r,n,i,a,s,o,u,l){return t.apply(this,arguments)};case 9:return function(r,n,i,a,s,o,u,l,c){return t.apply(this,arguments)};case 10:return function(r,n,i,a,s,o,u,l,c,f){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function tI(e,t,r){return function(){for(var n=[],i=0,a=e,s=0,o=!1;s<t.length||i<arguments.length;){var u;s<t.length&&(!hr(t[s])||i>=arguments.length)?u=t[s]:(u=arguments[i],i+=1),n[s]=u,hr(u)?o=!0:a-=1,s+=1}return!o&&a<=0?r.apply(this,n):j0(Math.max(0,a),tI(e,n,r))}}var Hr=pt(function(t,r){return t===1?Zt(r):j0(t,tI(t,[],r))});function Rn(e){return function t(r,n,i){switch(arguments.length){case 0:return t;case 1:return hr(r)?t:pt(function(a,s){return e(r,a,s)});case 2:return hr(r)&&hr(n)?t:hr(r)?pt(function(a,s){return e(a,n,s)}):hr(n)?pt(function(a,s){return e(r,a,s)}):Zt(function(a){return e(r,n,a)});default:return hr(r)&&hr(n)&&hr(i)?t:hr(r)&&hr(n)?pt(function(a,s){return e(a,s,i)}):hr(r)&&hr(i)?pt(function(a,s){return e(a,n,s)}):hr(n)&&hr(i)?pt(function(a,s){return e(r,a,s)}):hr(r)?Zt(function(a){return e(a,n,i)}):hr(n)?Zt(function(a){return e(r,a,i)}):hr(i)?Zt(function(a){return e(r,n,a)}):e(r,n,i)}}}const Eu=Array.isArray||function(t){return t!=null&&t.length>=0&&Object.prototype.toString.call(t)==="[object Array]"};function b4e(e){return e!=null&&typeof e["@@transducer/step"]=="function"}function bo(e,t,r){return function(){if(arguments.length===0)return r();var n=arguments[arguments.length-1];if(!Eu(n)){for(var i=0;i<e.length;){if(typeof n[e[i]]=="function")return n[e[i]].apply(n,Array.prototype.slice.call(arguments,0,-1));i+=1}if(b4e(n)){var a=t.apply(null,Array.prototype.slice.call(arguments,0,-1));return a(n)}}return r.apply(this,arguments)}}function L0(e){return e&&e["@@transducer/reduced"]?e:{"@@transducer/value":e,"@@transducer/reduced":!0}}const Si={init:function(){return this.xf["@@transducer/init"]()},result:function(e){return this.xf["@@transducer/result"](e)}};var w4e=(function(){function e(t,r){this.xf=r,this.f=t,this.all=!0}return e.prototype["@@transducer/init"]=Si.init,e.prototype["@@transducer/result"]=function(t){return this.all&&(t=this.xf["@@transducer/step"](t,!0)),this.xf["@@transducer/result"](t)},e.prototype["@@transducer/step"]=function(t,r){return this.f(r)||(this.all=!1,t=L0(this.xf["@@transducer/step"](t,!1))),t},e})();function S4e(e){return function(t){return new w4e(e,t)}}var rI=pt(bo(["all"],S4e,function(t,r){for(var n=0;n<r.length;){if(!t(r[n]))return!1;n+=1}return!0}));function _U(e){for(var t=[],r;!(r=e.next()).done;)t.push(r.value);return t}function lg(e,t,r){for(var n=0,i=r.length;n<i;){if(e(t,r[n]))return!0;n+=1}return!1}function x4e(e){var t=String(e).match(/^function (\w*)/);return t==null?"":t[1]}function Ji(e,t){return Object.prototype.hasOwnProperty.call(t,e)}function E4e(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}const bf=typeof Object.is=="function"?Object.is:E4e;var jU=Object.prototype.toString,EZ=(function(){return jU.call(arguments)==="[object Arguments]"?function(t){return jU.call(t)==="[object Arguments]"}:function(t){return Ji("callee",t)}})(),C4e=!{toString:null}.propertyIsEnumerable("toString"),LU=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],IU=(function(){return arguments.propertyIsEnumerable("length")})(),A4e=function(t,r){for(var n=0;n<t.length;){if(t[n]===r)return!0;n+=1}return!1},ou=Zt(typeof Object.keys=="function"&&!IU?function(t){return Object(t)!==t?[]:Object.keys(t)}:function(t){if(Object(t)!==t)return[];var r,n,i=[],a=IU&&EZ(t);for(r in t)Ji(r,t)&&(!a||r!=="length")&&(i[i.length]=r);if(C4e)for(n=LU.length-1;n>=0;)r=LU[n],Ji(r,t)&&!A4e(i,r)&&(i[i.length]=r),n-=1;return i}),wa=Zt(function(t){return t===null?"Null":t===void 0?"Undefined":Object.prototype.toString.call(t).slice(8,-1)});function TU(e,t,r,n){var i=_U(e),a=_U(t);function s(o,u){return nI(o,u,r.slice(),n.slice())}return!lg(function(o,u){return!lg(s,u,o)},a,i)}function nI(e,t,r,n){if(bf(e,t))return!0;var i=wa(e);if(i!==wa(t))return!1;if(typeof e["fantasy-land/equals"]=="function"||typeof t["fantasy-land/equals"]=="function")return typeof e["fantasy-land/equals"]=="function"&&e["fantasy-land/equals"](t)&&typeof t["fantasy-land/equals"]=="function"&&t["fantasy-land/equals"](e);if(typeof e.equals=="function"||typeof t.equals=="function")return typeof e.equals=="function"&&e.equals(t)&&typeof t.equals=="function"&&t.equals(e);switch(i){case"Arguments":case"Array":case"Object":if(typeof e.constructor=="function"&&x4e(e.constructor)==="Promise")return e===t;break;case"Boolean":case"Number":case"String":if(!(typeof e==typeof t&&bf(e.valueOf(),t.valueOf())))return!1;break;case"Date":if(!bf(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(!(e.source===t.source&&e.global===t.global&&e.ignoreCase===t.ignoreCase&&e.multiline===t.multiline&&e.sticky===t.sticky&&e.unicode===t.unicode))return!1;break}for(var a=r.length-1;a>=0;){if(r[a]===e)return n[a]===t;a-=1}switch(i){case"Map":return e.size!==t.size?!1:TU(e.entries(),t.entries(),r.concat([e]),n.concat([t]));case"Set":return e.size!==t.size?!1:TU(e.values(),t.values(),r.concat([e]),n.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var s=ou(e);if(s.length!==ou(t).length)return!1;var o=r.concat([e]),u=n.concat([t]);for(a=s.length-1;a>=0;){var l=s[a];if(!(Ji(l,t)&&nI(t[l],e[l],o,u)))return!1;a-=1}return!0}var wo=pt(function(t,r){return nI(t,r,[],[])});function M4e(e,t,r){var n,i;if(typeof e.indexOf=="function")switch(typeof t){case"number":if(t===0){for(n=1/t;r<e.length;){if(i=e[r],i===0&&1/i===n)return r;r+=1}return-1}else if(t!==t){for(;r<e.length;){if(i=e[r],typeof i=="number"&&i!==i)return r;r+=1}return-1}return e.indexOf(t,r);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,r);case"object":if(t===null)return e.indexOf(t,r)}for(;r<e.length;){if(wo(e[r],t))return r;r+=1}return-1}function cg(e,t){return M4e(t,e,0)>=0}function pm(e,t){for(var r=0,n=t.length,i=Array(n);r<n;)i[r]=e(t[r]),r+=1;return i}function xA(e){var t=e.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0");return'"'+t.replace(/"/g,'\\"')+'"'}var Nc=function(t){return(t<10?"0":"")+t},_4e=typeof Date.prototype.toISOString=="function"?function(t){return t.toISOString()}:function(t){return t.getUTCFullYear()+"-"+Nc(t.getUTCMonth()+1)+"-"+Nc(t.getUTCDate())+"T"+Nc(t.getUTCHours())+":"+Nc(t.getUTCMinutes())+":"+Nc(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function CZ(e){return function(){return!e.apply(this,arguments)}}function Kd(e,t,r){for(var n=0,i=r.length;n<i;)t=e(t,r[n]),n+=1;return t}function j4e(e,t){for(var r=0,n=t.length,i=[];r<n;)e(t[r])&&(i[i.length]=t[r]),r+=1;return i}function fg(e){return Object.prototype.toString.call(e)==="[object Object]"}var L4e=(function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=Si.init,e.prototype["@@transducer/result"]=Si.result,e.prototype["@@transducer/step"]=function(t,r){return this.f(r)?this.xf["@@transducer/step"](t,r):t},e})();function I4e(e){return function(t){return new L4e(e,t)}}var T4e=pt(bo(["fantasy-land/filter","filter"],I4e,function(e,t){return fg(t)?Kd(function(r,n){return e(t[n])&&(r[n]=t[n]),r},{},ou(t)):j4e(e,t)})),O4e=pt(function(t,r){return T4e(CZ(t),r)});function AZ(e,t){var r=function(s){var o=t.concat([e]);return cg(s,o)?"<Circular>":AZ(s,o)},n=function(a,s){return pm(function(o){return xA(o)+": "+r(a[o])},s.slice().sort())};switch(Object.prototype.toString.call(e)){case"[object Arguments]":return"(function() { return arguments; }("+pm(r,e).join(", ")+"))";case"[object Array]":return"["+pm(r,e).concat(n(e,O4e(function(a){return/^\d+$/.test(a)},ou(e)))).join(", ")+"]";case"[object Boolean]":return typeof e=="object"?"new Boolean("+r(e.valueOf())+")":e.toString();case"[object Date]":return"new Date("+(isNaN(e.valueOf())?r(NaN):xA(_4e(e)))+")";case"[object Map]":return"new Map("+r(Array.from(e))+")";case"[object Null]":return"null";case"[object Number]":return typeof e=="object"?"new Number("+r(e.valueOf())+")":1/e===-1/0?"-0":e.toString(10);case"[object Set]":return"new Set("+r(Array.from(e).sort())+")";case"[object String]":return typeof e=="object"?"new String("+r(e.valueOf())+")":xA(e);case"[object Undefined]":return"undefined";default:if(typeof e.toString=="function"){var i=e.toString();if(i!=="[object Object]")return i}return"{"+n(e,ou(e)).join(", ")+"}"}}var Il=Zt(function(t){return AZ(t,[])}),MZ=pt(function(t,r){if(t===r)return r;function n(u,l){if(u>l!=l>u)return l>u?l:u}var i=n(t,r);if(i!==void 0)return i;var a=n(typeof t,typeof r);if(a!==void 0)return a===typeof t?t:r;var s=Il(t),o=n(s,Il(r));return o!==void 0&&o===s?t:r}),k4e=(function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=Si.init,e.prototype["@@transducer/result"]=Si.result,e.prototype["@@transducer/step"]=function(t,r){return this.xf["@@transducer/step"](t,this.f(r))},e})(),R4e=function(t){return function(r){return new k4e(t,r)}},I0=pt(bo(["fantasy-land/map","map"],R4e,function(t,r){switch(Object.prototype.toString.call(r)){case"[object Function]":return Hr(r.length,function(){return t.call(this,r.apply(this,arguments))});case"[object Object]":return Kd(function(n,i){return n[i]=t(r[i]),n},{},ou(r));default:return pm(t,r)}}));const sc=Number.isInteger||function(t){return t<<0===t};function iI(e){return Object.prototype.toString.call(e)==="[object String]"}function T0(e,t){var r=e<0?t.length+e:e;return iI(t)?t.charAt(r):t[r]}var Yd=pt(function(t,r){if(r!=null)return sc(t)?T0(t,r):r[t]}),_Z=pt(function(t,r){return I0(Yd(t),r)}),N4e=Zt(function(t){return Eu(t)?!0:!t||typeof t!="object"||iI(t)?!1:t.length===0?!0:t.length>0?t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1):!1}),OU=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function jZ(e,t,r){return function(i,a,s){if(N4e(s))return e(i,a,s);if(s==null)return a;if(typeof s["fantasy-land/reduce"]=="function")return t(i,a,s,"fantasy-land/reduce");if(s[OU]!=null)return r(i,a,s[OU]());if(typeof s.next=="function")return r(i,a,s);if(typeof s.reduce=="function")return t(i,a,s,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function D4e(e,t,r){for(var n=0,i=r.length;n<i;){if(t=e["@@transducer/step"](t,r[n]),t&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}n+=1}return e["@@transducer/result"](t)}var LZ=pt(function(t,r){return j0(t.length,function(){return t.apply(r,arguments)})});function P4e(e,t,r){for(var n=r.next();!n.done;){if(t=e["@@transducer/step"](t,n.value),t&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}n=r.next()}return e["@@transducer/result"](t)}function F4e(e,t,r,n){return e["@@transducer/result"](r[n](LZ(e["@@transducer/step"],e),t))}var aI=jZ(D4e,F4e,P4e),B4e=(function(){function e(t){this.f=t}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(t){return t},e.prototype["@@transducer/step"]=function(t,r){return this.f(t,r)},e})();function IZ(e){return new B4e(e)}var oc=Rn(function(e,t,r){return aI(typeof e=="function"?IZ(e):e,t,r)}),z4e=Zt(function(t){return Hr(oc(MZ,0,_Z("length",t)),function(){for(var r=0,n=t.length;r<n;){if(!t[r].apply(this,arguments))return!1;r+=1}return!0})}),lt=Zt(function(t){return function(){return t}}),$4e=pt(function(t,r){return t&&r}),U4e=Zt(function(t){return Hr(oc(MZ,0,_Z("length",t)),function(){for(var r=0,n=t.length;r<n;){if(t[r].apply(this,arguments))return!0;r+=1}return!1})});function q4e(e,t,r){for(var n=r.next();!n.done;)t=e(t,n.value),n=r.next();return t}function V4e(e,t,r,n){return r[n](e,t)}var J4e=jZ(Kd,V4e,q4e),H4e=pt(function(t,r){return typeof r["fantasy-land/ap"]=="function"?r["fantasy-land/ap"](t):typeof t.ap=="function"?t.ap(r):typeof t=="function"?function(n){return t(n)(r(n))}:J4e(function(n,i){return v4e(n,I0(i,r))},[],t)}),W4e=pt(function(t,r){return t.apply(this,r)}),sI=Zt(function(t){return Hr(t.length,t)});function G4e(e,t,r){if(sc(e)&&Eu(r)){var n=[].concat(r);return n[e]=t,n}var i={};for(var a in r)i[a]=r[a];return i[e]=t,i}var dg=Zt(function(t){return t==null}),ze=Rn(function e(t,r,n){if(t.length===0)return r;var i=t[0];if(t.length>1){var a=!dg(n)&&Ji(i,n)&&typeof n[i]=="object"?n[i]:sc(t[1])?[]:{};r=e(Array.prototype.slice.call(t,1),r,a)}return G4e(i,r,n)}),K4e=Rn(function(t,r,n){return ze([t],r,n)});function oI(e){var t=Object.prototype.toString.call(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object AsyncGeneratorFunction]"}var Y4e=pt(function(t,r){var n=Hr(t,r);return Hr(t,function(){return Kd(H4e,I0(n,arguments[0]),Array.prototype.slice.call(arguments,1))})}),uI=Zt(function(t){return Y4e(t.length,t)}),Qd=pt(function(t,r){return oI(t)?function(){return t.apply(this,arguments)&&r.apply(this,arguments)}:uI($4e)(t,r)});function TZ(e){return new RegExp(e.source,e.flags?e.flags:(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":"")+(e.dotAll?"s":""))}function OZ(e,t,r){if(r||(r=new Z4e),Q4e(e))return e;var n=function(a){var s=r.get(e);if(s)return s;r.set(e,a);for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a};switch(wa(e)){case"Object":return n(Object.create(Object.getPrototypeOf(e)));case"Array":return n(Array(e.length));case"Date":return new Date(e.valueOf());case"RegExp":return TZ(e);case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":return e.slice();default:return e}}function Q4e(e){var t=typeof e;return e==null||t!="object"&&t!="function"}var Z4e=(function(){function e(){this.map={},this.length=0}return e.prototype.set=function(t,r){var n=this.hash(t),i=this.map[n];i||(this.map[n]=i=[]),i.push([t,r]),this.length+=1},e.prototype.hash=function(t){var r=[];for(var n in t)r.push(Object.prototype.toString.call(t[n]));return r.join()},e.prototype.get=function(t){if(this.length<=180){for(var r in this.map)for(var s=this.map[r],n=0;n<s.length;n+=1){var i=s[n];if(i[0]===t)return i[1]}return}var a=this.hash(t),s=this.map[a];if(s)for(var n=0;n<s.length;n+=1){var i=s[n];if(i[0]===t)return i[1]}},e})(),X4e=Zt(function(t){return function(r,n){return t(r,n)?-1:t(n,r)?1:0}}),eje=Zt(function(t){return!t}),Zd=uI(eje);function tje(e,t){return function(){return t.call(this,e.apply(this,arguments))}}function lI(e,t){return function(){var r=arguments.length;if(r===0)return t();var n=arguments[r-1];return Eu(n)||typeof n[e]!="function"?t.apply(this,arguments):n[e].apply(n,Array.prototype.slice.call(arguments,0,r-1))}}var Xd=Rn(lI("slice",function(t,r,n){return Array.prototype.slice.call(n,t,r)})),rje=Zt(lI("tail",Xd(1,1/0)));function Mn(){if(arguments.length===0)throw new Error("pipe requires at least one argument");return j0(arguments[0].length,oc(tje,arguments[0],rje(arguments)))}var nje=Zt(function(e){return T0(0,e)});function ije(e){return e}var kZ=Zt(ije),aje=(function(){function e(t,r,n,i){this.valueFn=t,this.valueAcc=r,this.keyFn=n,this.xf=i,this.inputs={}}return e.prototype["@@transducer/init"]=Si.init,e.prototype["@@transducer/result"]=function(t){var r;for(r in this.inputs)if(Ji(r,this.inputs)&&(t=this.xf["@@transducer/step"](t,this.inputs[r]),t["@@transducer/reduced"])){t=t["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](t)},e.prototype["@@transducer/step"]=function(t,r){var n=this.keyFn(r);return this.inputs[n]=this.inputs[n]||[n,OZ(this.valueAcc)],this.inputs[n][1]=this.valueFn(this.inputs[n][1],r),t},e})();function sje(e,t,r){return function(n){return new aje(e,t,r,n)}}var oje=tI(4,[],bo([],sje,function(t,r,n,i){var a=IZ(function(s,o){var u=n(o),l=t(Ji(u,s)?s[u]:OZ(r),o);return l&&l["@@transducer/reduced"]?L0(s):(s[u]=l,s)});return aI(a,{},i)})),Tl=pt(function(t,r){return r==null||r!==r?t:r}),uje=(function(){function e(){this._nativeSet=typeof Set=="function"?new Set:null,this._items={}}return e.prototype.add=function(t){return!kU(t,!0,this)},e.prototype.has=function(t){return kU(t,!1,this)},e})();function kU(e,t,r){var n=typeof e,i,a;switch(n){case"string":case"number":return e===0&&1/e===-1/0?r._items["-0"]?!0:(t&&(r._items["-0"]=!0),!1):r._nativeSet!==null?t?(i=r._nativeSet.size,r._nativeSet.add(e),a=r._nativeSet.size,a===i):r._nativeSet.has(e):n in r._items?e in r._items[n]?!0:(t&&(r._items[n][e]=!0),!1):(t&&(r._items[n]={},r._items[n][e]=!0),!1);case"boolean":if(n in r._items){var s=e?1:0;return r._items[n][s]?!0:(t&&(r._items[n][s]=!0),!1)}else return t&&(r._items[n]=e?[!1,!0]:[!0,!1]),!1;case"function":return r._nativeSet!==null?t?(i=r._nativeSet.size,r._nativeSet.add(e),a=r._nativeSet.size,a===i):r._nativeSet.has(e):n in r._items?cg(e,r._items[n])?!0:(t&&r._items[n].push(e),!1):(t&&(r._items[n]=[e]),!1);case"undefined":return r._items[n]?!0:(t&&(r._items[n]=!0),!1);case"object":if(e===null)return r._items.null?!0:(t&&(r._items.null=!0),!1);default:return n=Object.prototype.toString.call(e),n in r._items?cg(e,r._items[n])?!0:(t&&r._items[n].push(e),!1):(t&&(r._items[n]=[e]),!1)}}var lje=pt(function(t,r){for(var n=[],i=0,a=t.length,s=r.length,o=new uje,u=0;u<s;u+=1)o.add(r[u]);for(;i<a;)o.add(t[i])&&(n[n.length]=t[i]),i+=1;return n}),cje=Rn(function(t,r,n){var i=Array.prototype.slice.call(n,0);return i.splice(t,r),i});function fje(e,t){if(t==null)return t;if(sc(e)&&Eu(t))return cje(e,1,t);var r={};for(var n in t)r[n]=t[n];return delete r[e],r}function dje(e,t){if(sc(e)&&Eu(t))return[].concat(t);var r={};for(var n in t)r[n]=t[n];return r}var bi=pt(function e(t,r){if(r==null)return r;switch(t.length){case 0:return r;case 1:return fje(t[0],r);default:var n=t[0],i=Array.prototype.slice.call(t,1);return r[n]==null?dje(n,r):K4e(n,e(i,r[n]),r)}}),pje=(function(){function e(t,r){this.xf=r,this.n=t,this.i=0}return e.prototype["@@transducer/init"]=Si.init,e.prototype["@@transducer/result"]=Si.result,e.prototype["@@transducer/step"]=function(t,r){this.i+=1;var n=this.n===0?t:this.xf["@@transducer/step"](t,r);return this.n>=0&&this.i>=this.n?L0(n):n},e})();function hje(e){return function(t){return new pje(e,t)}}var mje=pt(bo(["take"],hje,function(t,r){return Xd(0,t<0?1/0:t,r)}));function gje(e,t){for(var r=t.length-1;r>=0&&e(t[r]);)r-=1;return Xd(0,r+1,t)}var yje=(function(){function e(t,r){this.f=t,this.retained=[],this.xf=r}return e.prototype["@@transducer/init"]=Si.init,e.prototype["@@transducer/result"]=function(t){return this.retained=null,this.xf["@@transducer/result"](t)},e.prototype["@@transducer/step"]=function(t,r){return this.f(r)?this.retain(t,r):this.flush(t,r)},e.prototype.flush=function(t,r){return t=aI(this.xf,t,this.retained),this.retained=[],this.xf["@@transducer/step"](t,r)},e.prototype.retain=function(t,r){return this.retained.push(r),t},e})();function vje(e){return function(t){return new yje(e,t)}}var bje=pt(bo([],vje,gje)),O0=Zt(function(e){return T0(-1,e)}),wje=(function(){function e(t,r){this.xf=r,this.f=t}return e.prototype["@@transducer/init"]=Si.init,e.prototype["@@transducer/result"]=Si.result,e.prototype["@@transducer/step"]=function(t,r){if(this.f){if(this.f(r))return t;this.f=null}return this.xf["@@transducer/step"](t,r)},e})();function Sje(e){return function(t){return new wje(e,t)}}var xje=pt(bo(["dropWhile"],Sje,function(t,r){for(var n=0,i=r.length;n<i&&t(r[n]);)n+=1;return Xd(n,1/0,r)})),Eje=pt(function(t,r){return t||r}),Cje=pt(function(t,r){return oI(t)?function(){return t.apply(this,arguments)||r.apply(this,arguments)}:uI(Eje)(t,r)});function Aje(e){var t=Object.prototype.toString.call(e);return t==="[object Uint8ClampedArray]"||t==="[object Int8Array]"||t==="[object Uint8Array]"||t==="[object Int16Array]"||t==="[object Uint16Array]"||t==="[object Int32Array]"||t==="[object Uint32Array]"||t==="[object Float32Array]"||t==="[object Float64Array]"||t==="[object BigInt64Array]"||t==="[object BigUint64Array]"}var Mje=Zt(function(t){return t!=null&&typeof t["fantasy-land/empty"]=="function"?t["fantasy-land/empty"]():t!=null&&t.constructor!=null&&typeof t.constructor["fantasy-land/empty"]=="function"?t.constructor["fantasy-land/empty"]():t!=null&&typeof t.empty=="function"?t.empty():t!=null&&t.constructor!=null&&typeof t.constructor.empty=="function"?t.constructor.empty():Eu(t)?[]:iI(t)?"":fg(t)?{}:EZ(t)?(function(){return arguments})():Aje(t)?t.constructor.from(""):void 0}),_je=Zt(function(t){return Hr(t.length,function(r,n){var i=Array.prototype.slice.call(arguments,0);return i[0]=n,i[1]=r,t.apply(this,i)})}),jje=pt(lI("groupBy",oje(function(e,t){return e.push(t),e},[]))),Lje=pt(function(t,r){if(t.length===0||dg(r))return!1;for(var n=r,i=0;i<t.length;)if(!dg(n)&&Ji(t[i],n))n=n[t[i]],i+=1;else return!1;return!0}),wf=pt(function(t,r){return Lje([t],r)}),So=function(e,t){switch(arguments.length){case 0:return So;case 1:return(function(){return function r(n){return arguments.length===0?r:bf(e,n)}})();default:return bf(e,t)}},cI=Rn(function(t,r,n){return Hr(Math.max(t.length,r.length,n.length),function(){return t.apply(this,arguments)?r.apply(this,arguments):n.apply(this,arguments)})}),Ije=pt(cg),Tje=Xd(0,-1),fI=pt(function(t,r){return Hr(t+1,function(){var n=arguments[t];if(n!=null&&oI(n[r]))return n[r].apply(n,Array.prototype.slice.call(arguments,0,t));throw new TypeError(Il(n)+' does not have a method named "'+r+'"')})}),ep=Zt(function(t){return t!=null&&wo(t,Mje(t))}),RZ=Zt(function(t){return!ep(t)}),NZ=fI(1,"join");function RU(e){return Object.prototype.toString.call(e)==="[object Number]"}var Oje=pt(function(t,r){return function(n){return function(i){return I0(function(a){return r(a,i)},n(t(i)))}}});function dI(e,t){for(var r=t,n=0;n<e.length;n+=1){if(r==null)return;var i=e[n];sc(i)?r=T0(i,r):r=r[i]}return r}var kje=pt(function(t,r){return Kd(function(n,i){return n[i]=t(r[i],i,r),n},{},ou(r))}),Rje=Rn(function(t,r,n){var i={},a;r=r||{},n=n||{};for(a in r)Ji(a,r)&&(i[a]=Ji(a,n)?t(a,r[a],n[a]):r[a]);for(a in n)Ji(a,n)&&!Ji(a,i)&&(i[a]=n[a]);return i}),Nje=Rn(function e(t,r,n){return Rje(function(i,a,s){return fg(a)&&fg(s)?e(t,a,s):t(i,a,s)},r,n)}),k0=pt(function(t,r){return Nje(function(n,i,a){return a},t,r)}),Dje=pt(function(t,r){return rI(CZ(t),r)}),DZ=function(e){return{value:e,map:function(t){return DZ(t(e))}}},Pje=Rn(function(t,r,n){return t(function(i){return DZ(r(i))})(n).value}),un=pt(dI),PZ=Rn(function(t,r,n){return Tl(t,dI(r,n))}),R0=Rn(function(t,r,n){return t(dI(r,n))}),FZ=pt(function(t,r){for(var n={},i=0;i<t.length;)t[i]in r&&(n[t[i]]=r[t[i]]),i+=1;return n}),BZ=Rn(function(t,r,n){return wo(t,Yd(r,n))}),pg=Rn(function(t,r,n){return Tl(t,Yd(r,n))}),Fje=Rn(function(t,r,n){return t(Yd(r,n))}),Bje=pt(function(t,r){if(!(RU(t)&&RU(r)))throw new TypeError("Both arguments to range must be numbers");for(var n=Array(t<r?r-t:0),i=t<0?r+Math.abs(t):r-t,a=0;a<i;)n[a]=a+t,a+=1;return n}),zje=Zt(L0),zZ=Rn(function(t,r,n){return n.replace(t,r)}),$je=pt(function(t,r){return Array.prototype.slice.call(r,0).sort(t)}),$Z=fI(1,"split"),Uje=pt(function(e,t){return wo(mje(e.length,t),e)});function qje(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var Vje=pt(function(t,r){if(!qje(t))throw new TypeError("‘test’ requires a value of type RegExp as its first argument; received "+Il(t));return TZ(t).test(r)}),Jje=(function(){function e(t,r){this.xf=r,this.pred=t,this.items=[]}return e.prototype["@@transducer/init"]=Si.init,e.prototype["@@transducer/result"]=Si.result,e.prototype["@@transducer/step"]=function(t,r){return lg(this.pred,r,this.items)?t:(this.items.push(r),this.xf["@@transducer/step"](t,r))},e})();function Hje(e){return function(t){return new Jje(e,t)}}var UZ=pt(bo([],Hje,function(e,t){for(var r=0,n=t.length,i=[],a;r<n;)a=t[r],lg(e,a,i)||(i[i.length]=a),r+=1;return i})),Wje=Rn(function(t,r,n){return t(n)?r(n):n}),N0=lt(void 0),xo=wo(N0()),qZ=Zd(xo),VZ=wo(null),JZ=Zd(VZ),Gje=Zd(dg),Kje=Hr(1,Mn(wa,So("GeneratorFunction"))),Yje=Hr(1,Mn(wa,So("AsyncFunction"))),Cu=U4e([Mn(wa,So("Function")),Kje,Yje]),HZ=Hr(1,Cu(Array.isArray)?Array.isArray:Mn(wa,So("Array"))),Qje=Qd(HZ,ep),Zje=Qd(HZ,RZ),Au=Hr(1,Mn(wa,So("String"))),Xje=wo("");function E4(e){"@babel/helpers - typeof";return E4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},E4(e)}var WZ=function(t){return E4(t)==="object"},e3e=Hr(1,Qd(JZ,Cje(WZ,Cu))),t3e=Zd(e3e),D0=z4e([Au,t3e,RZ]),r3e=Zd(Cu),n3e=Hr(1,Qd(JZ,WZ)),i3e=Mn(wa,So("Object")),a3e=Mn(Il,wo(Il(Object))),s3e=R0(Qd(Cu,a3e),["constructor"]),Sa=Hr(1,function(e){if(!n3e(e)||!i3e(e))return!1;var t=Object.getPrototypeOf(e);return VZ(t)?!0:s3e(t)}),o3e=Hr(1,Mn(wa,So("RegExp")));function u3e(e){return d3e(e)||f3e(e)||c3e(e)||l3e()}function l3e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c3e(e,t){if(e){if(typeof e=="string")return C4(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?C4(e,t):void 0}}function f3e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function d3e(e){if(Array.isArray(e))return C4(e)}function C4(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var p3e=X4e(function(e,t){return e.length>t.length}),h3e=Mn($je(p3e),nje,Yd("length")),m3e=sI(function(e,t,r){var n=r.apply(void 0,u3e(e));return Gje(n)?zje(n):t}),g3e=function(t){var r=h3e(t);return Hr(r,function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return oc(m3e(i),void 0,t)})},GZ=cI(Zje,g3e,N0),P0=_je(Ije),Zf=Hr(3,function(e,t,r){var n=un(e,r),i=un(Tje(e),r);if(!r3e(n)&&!Qje(e)){var a=LZ(n,i);return W4e(a,t)}}),y3e=Wje(Au,zZ(/[.*+?^${}()|[\]\\-]/g,"\\$&")),v3e=function(t,r,n){if(n==null||t==null||r==null)throw TypeError("Input values must not be `null` or `undefined`")},NU=function(t,r){if(typeof t!="string"&&!(t instanceof String))throw TypeError("`".concat(r,"` must be a string"))},b3e=function(t){if(typeof t!="string"&&!(t instanceof String)&&!(t instanceof RegExp))throw TypeError("`searchValue` must be a string or an regexp")},w3e=function(t,r,n){v3e(t,r,n),NU(n,"str"),NU(r,"replaceValue"),b3e(t);var i=new RegExp(o3e(t)?t:y3e(t),"g");return zZ(i,r,n)},S3e=Hr(3,w3e),x3e=fI(2,"replaceAll"),E3e=Cu(String.prototype.replaceAll)?x3e:S3e,C3e=sI(function(e,t){return Mn($Z(""),bje(P0(e)),NZ(""))(t)}),KZ=sI(function(e,t){return Mn($Z(""),xje(P0(e)),NZ(""))(t)}),EA={exports:{}},DU;function A3e(){if(DU)return EA.exports;DU=1;var e=EA.exports={},t,r;function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?t=setTimeout:t=n}catch{t=n}try{typeof clearTimeout=="function"?r=clearTimeout:r=i}catch{r=i}})();function a(g){if(t===setTimeout)return setTimeout(g,0);if((t===n||!t)&&setTimeout)return t=setTimeout,setTimeout(g,0);try{return t(g,0)}catch{try{return t.call(null,g,0)}catch{return t.call(this,g,0)}}}function s(g){if(r===clearTimeout)return clearTimeout(g);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(g);try{return r(g)}catch{try{return r.call(null,g)}catch{return r.call(this,g)}}}var o=[],u=!1,l,c=-1;function f(){!u||!l||(u=!1,l.length?o=l.concat(o):c=-1,o.length&&p())}function p(){if(!u){var g=a(f);u=!0;for(var y=o.length;y;){for(l=o,o=[];++c<y;)l&&l[c].run();c=-1,y=o.length}l=null,u=!1,s(g)}}e.nextTick=function(g){var y=new Array(arguments.length-1);if(arguments.length>1)for(var w=1;w<arguments.length;w++)y[w-1]=arguments[w];o.push(new d(g,y)),o.length===1&&!u&&a(p)};function d(g,y){this.fun=g,this.array=y}d.prototype.run=function(){this.fun.apply(null,this.array)},e.title="browser",e.browser=!0,e.env={},e.argv=[],e.version="",e.versions={};function h(){}return e.on=h,e.addListener=h,e.once=h,e.off=h,e.removeListener=h,e.removeAllListeners=h,e.emit=h,e.prependListener=h,e.prependOnceListener=h,e.listeners=function(g){return[]},e.binding=function(g){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(g){throw new Error("process.chdir is not supported")},e.umask=function(){return 0},EA.exports}var M3e=A3e();const hg=ot(M3e),pI=()=>R0(Vje(/^win/),["platform"],hg),hI=e=>{try{const t=new URL(e);return C3e(":",t.protocol)}catch{return}};Mn(hI,qZ);const _3e=e=>{const t=e.lastIndexOf(".");return t>=0?e.substring(t).toLowerCase():""},YZ=e=>{if(hg.browser)return!1;const t=hI(e);return xo(t)||t==="file"||/^[a-zA-Z]$/.test(t)},mI=e=>{const t=hI(e);return t==="http"||t==="https"},QZ=(e,t)=>{const r=[/%23/g,"#",/%24/g,"$",/%26/g,"&",/%2C/g,",",/%40/g,"@"],n=pg(!1,"keepFileProtocol",t),i=pg(pI,"isWindows",t);let a=decodeURI(e);for(let o=0;o<r.length;o+=2)a=a.replace(r[o],r[o+1]);let s=a.substring(0,7).toLowerCase()==="file://";return s&&(a=a[7]==="/"?a.substring(8):a.substring(7),i()&&a[1]==="/"&&(a=`${a[0]}:${a.substring(1)}`),n?a=`file:///${a}`:(s=!1,a=i()?a:`/${a}`)),i()&&!s&&(a=E3e("/","\\",a),a.substring(1,3)===":\\"&&(a=a[0].toUpperCase()+a.substring(1))),a},j3e=e=>{const t=[/\?/g,"%3F",/#/g,"%23"];let r=e;pI()&&(r=r.replace(/\\/g,"/")),r=encodeURI(r);for(let n=0;n<t.length;n+=2)r=r.replace(t[n],t[n+1]);return r},ZZ=e=>{const t=e.indexOf("#");return t!==-1?e.substring(t):"#"},nr=e=>{const t=e.indexOf("#");let r=e;return t>=0&&(r=e.substring(0,t)),r},A4=()=>{if(hg.browser)return nr(globalThis.location.href);const e=hg.cwd(),t=O0(e);return["/","\\"].includes(t)?e:e+(pI()?"\\":"/")},Sn=(e,t)=>{const r=new URL(t,new URL(e,"resolve://"));if(r.protocol==="resolve:"){const{pathname:n,search:i,hash:a}=r;return n+i+a}return r.toString()},F0=e=>{if(YZ(e))return j3e(QZ(e));try{return new URL(e).toString()}catch{return encodeURI(decodeURI(e)).replace(/%5B/g,"[").replace(/%5D/g,"]")}},$a=e=>YZ(e)?QZ(e):decodeURI(e);let Ol=class{uri;mediaType;data;parseResult;constructor({uri:t,mediaType:r="text/plain",data:n,parseResult:i}){this.uri=t,this.mediaType=r,this.data=n,this.parseResult=i}get extension(){return Au(this.uri)?_3e(this.uri):""}toString(){return typeof this.data=="string"?this.data:this.data instanceof ArrayBuffer||["ArrayBuffer"].includes(wa(this.data))||ArrayBuffer.isView(this.data)?new TextDecoder("utf-8").decode(this.data):String(this.data)}};class kl{rootRef;refs;circular;constructor({refs:t=[],circular:r=!1}={}){this.refs=[],this.circular=r,t.forEach(this.add.bind(this))}get size(){return this.refs.length}add(t){return this.has(t)||(this.refs.push(t),this.rootRef=this.rootRef===void 0?t:this.rootRef,t.refSet=this),this}merge(t){for(const r of t.values())this.add(r);return this}has(t){const r=Au(t)?t:t.uri;return qZ(this.find(n=>n.uri===r))}find(t){return this.refs.find(t)}*values(){yield*this.refs}clean(){this.refs.forEach(t=>{t.refSet=void 0}),this.rootRef=void 0,this.refs.length=0}}const XZ={parse:{mediaType:"text/plain",parsers:[],parserOpts:{}},resolve:{baseURI:"",resolvers:[],resolverOpts:{},strategies:[],strategyOpts:{},internal:!0,external:!0,maxDepth:1/0},dereference:{strategies:[],strategyOpts:{},refSet:null,maxDepth:1/0,circular:"ignore",circularReplacer:kZ,immutable:!0,dereferenceOpts:{}},bundle:{strategies:[],refSet:null,maxDepth:1/0}},L3e=Oje(un(["resolve","baseURI"]),ze(["resolve","baseURI"])),I3e=e=>Xje(e)?A4():e,eX=(e,t)=>{const r=k0(e,t);return Pje(L3e,I3e,r)};class T3e extends Cr{plugin;constructor(t,r){super(t,{cause:r.cause}),this.plugin=r.plugin}}const gI=async(e,t,r)=>{const n=await Promise.all(r.map(Zf([e],t)));return r.filter((i,a)=>n[a])},yI=async(e,t,r)=>{let n;for(const i of r)try{const a=await i[e].call(i,...t);return{plugin:i,result:a}}catch(a){n=new T3e("Error while running plugin",{cause:a,plugin:i})}return Promise.reject(n)};class M4 extends Cr{}class mg extends Cr{}class tX extends mg{}class rX extends tX{}const nX="apidom-file-cache",O3e=async({cacheKey:e,cacheTTL:t})=>{if(t===0)return{cachedResult:null,cachedError:null};try{const r=await caches.open(nX),n=await r.match(e);if(n){const{cachedResult:i,cachedError:a,timestamp:s}=await n.json();if(Date.now()-s<t)return{cachedResult:i,cachedError:a};await r.delete(e)}}catch{return console.log("There was an error parsing the response"),{cachedResult:null,cachedError:null}}return{cachedResult:null,cachedError:null}},PU=async({cacheKey:e,result:t,error:r,cacheTTL:n})=>{if(n!==0)try{const i={cachedResult:t,cachedError:r,timestamp:Date.now()},a=await caches.open(nX),s=new Response(JSON.stringify(i),{headers:{"Content-Type":"application/json"}});await a.put(e,s)}catch{console.error("CacheStorage is not available")}},k3e=async(e,t)=>{const{cacheTTL:r=0}=t.resolve.resolverOpts,n=`read_${e.uri}`,{cachedResult:i,cachedError:a}=await O3e({cacheKey:n,cacheTTL:r});if(i!==null)return i;if(a!==null)throw new mg(`Error while reading file "${e.uri}"`,{cause:a});const s=t.resolve.resolvers.map(f=>{const p=Object.create(f);return Object.assign(p,t.resolve.resolverOpts)}),o=await gI("canRead",[e,t],s);if(ep(o))throw new rX(e.uri);try{const{result:f}=await yI("read",[e],o),p=new Ol({...e,data:f}).toString();return await PU({cacheKey:n,result:p,error:null,cacheTTL:r}),f}catch(f){var u,l,c;throw await PU({cacheKey:n,result:null,error:(u=(l=f==null||(c=f.cause)===null||c===void 0?void 0:c.cause)!==null&&l!==void 0?l:f?.cause)!==null&&u!==void 0?u:f,cacheTTL:r}),new mg(`Error while reading file "${e.uri}"`,{cause:f})}},R3e=async(e,t)=>{const r=t.parse.parsers.map(i=>{const a=Object.create(i);return Object.assign(a,t.parse.parserOpts)}),n=await gI("canParse",[e,t],r);if(ep(n))throw new rX(e.uri);try{const{plugin:i,result:a}=await yI("parse",[e,t],n);return!i.allowEmpty&&a.isEmpty?Promise.reject(new M4(`Error while parsing file "${e.uri}". File is empty.`)):a}catch(i){throw new M4(`Error while parsing file "${e.uri}"`,{cause:i})}},N3e=async(e,t)=>{const r=new Ol({uri:F0(nr(e)),mediaType:t.parse.mediaType}),n=await k3e(r,t);return R3e(new Ol({...r,data:n}),t)};var Fr={},CA,FU;function D3e(){if(FU)return CA;FU=1;function e(t){return t===null}return CA=e,CA}var AA,BU;function P3e(){if(BU)return AA;BU=1;var e=ts(),t=Qn(),r="[object Number]";function n(i){return typeof i=="number"||t(i)&&e(i)==r}return AA=n,AA}var MA,zU;function F3e(){if(zU)return MA;zU=1;var e=ts(),t=Qn(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return MA=n,MA}var _A,$U;function vI(){if($U)return _A;$U=1;class e{constructor(r){this.namespace=r||new this.Namespace}serialise(r){if(!(r instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${r}\` is not an Element instance`);const n={element:r.element};r._meta&&r._meta.length>0&&(n.meta=this.serialiseObject(r.meta)),r._attributes&&r._attributes.length>0&&(n.attributes=this.serialiseObject(r.attributes));const i=this.serialiseContent(r.content);return i!==void 0&&(n.content=i),n}deserialise(r){if(!r.element)throw new Error("Given value is not an object containing an element name");const n=this.namespace.getElementClass(r.element),i=new n;i.element!==r.element&&(i.element=r.element),r.meta&&this.deserialiseObject(r.meta,i.meta),r.attributes&&this.deserialiseObject(r.attributes,i.attributes);const a=this.deserialiseContent(r.content);return(a!==void 0||i.content===null)&&(i.content=a),i}serialiseContent(r){if(r instanceof this.namespace.elements.Element)return this.serialise(r);if(r instanceof this.namespace.KeyValuePair){const n={key:this.serialise(r.key)};return r.value&&(n.value=this.serialise(r.value)),n}return r&&r.map?r.length===0?void 0:r.map(this.serialise,this):r}deserialiseContent(r){if(r){if(r.element)return this.deserialise(r);if(r.key){const n=new this.namespace.KeyValuePair(this.deserialise(r.key));return r.value&&(n.value=this.deserialise(r.value)),n}if(r.map)return r.map(this.deserialise,this)}return r}serialiseObject(r){const n={};if(r.forEach((i,a)=>{i&&(n[a.toValue()]=this.serialise(i))}),Object.keys(n).length!==0)return n}deserialiseObject(r,n){Object.keys(r).forEach(i=>{n.set(i,this.deserialise(r[i]))})}}return _A=e,_A}var jA,UU;function B3e(){if(UU)return jA;UU=1;var e=wL();function t(r,n){return e(r,n)}return jA=t,jA}var LA,qU;function B0(){if(qU)return LA;qU=1;class e{constructor(r,n){this.key=r,this.value=n}clone(){const r=new e;return this.key&&(r.key=this.key.clone()),this.value&&(r.value=this.value.clone()),r}}return LA=e,LA}var IA,VU;function z0(){if(VU)return IA;VU=1;var e="Expected a function";function t(r){if(typeof r!="function")throw new TypeError(e);return function(){var n=arguments;switch(n.length){case 0:return!r.call(this);case 1:return!r.call(this,n[0]);case 2:return!r.call(this,n[0],n[1]);case 3:return!r.call(this,n[0],n[1],n[2])}return!r.apply(this,n)}}return IA=t,IA}var TA,JU;function $0(){if(JU)return TA;JU=1;const e=z0();function t(n){return typeof n=="string"?i=>i.element===n:n.constructor&&n.extend?i=>i instanceof n:n}class r{constructor(i){this.elements=i||[]}toValue(){return this.elements.map(i=>i.toValue())}map(i,a){return this.elements.map(i,a)}flatMap(i,a){return this.map(i,a).reduce((s,o)=>s.concat(o),[])}compactMap(i,a){const s=[];return this.forEach(o=>{const u=i.bind(a)(o);u&&s.push(u)}),s}filter(i,a){return i=t(i),new r(this.elements.filter(i,a))}reject(i,a){return i=t(i),new r(this.elements.filter(e(i),a))}find(i,a){return i=t(i),this.elements.find(i,a)}forEach(i,a){this.elements.forEach(i,a)}reduce(i,a){return this.elements.reduce(i,a)}includes(i){return this.elements.some(a=>a.equals(i))}shift(){return this.elements.shift()}unshift(i){this.elements.unshift(this.refract(i))}push(i){return this.elements.push(this.refract(i)),this}add(i){this.push(i)}get(i){return this.elements[i]}getValue(i){const a=this.elements[i];if(a)return a.toValue()}get length(){return this.elements.length}get isEmpty(){return this.elements.length===0}get first(){return this.elements[0]}}return typeof Symbol<"u"&&(r.prototype[Symbol.iterator]=function(){return this.elements[Symbol.iterator]()}),TA=r,TA}var OA,HU;function Rs(){if(HU)return OA;HU=1;const e=B3e(),t=B0(),r=$0();class n{constructor(a,s,o){s&&(this.meta=s),o&&(this.attributes=o),this.content=a}freeze(){Object.isFrozen(this)||(this._meta&&(this.meta.parent=this,this.meta.freeze()),this._attributes&&(this.attributes.parent=this,this.attributes.freeze()),this.children.forEach(a=>{a.parent=this,a.freeze()},this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){const a=new this.constructor;return a.element=this.element,this.meta.length&&(a._meta=this.meta.clone()),this.attributes.length&&(a._attributes=this.attributes.clone()),this.content?this.content.clone?a.content=this.content.clone():Array.isArray(this.content)?a.content=this.content.map(s=>s.clone()):a.content=this.content:a.content=this.content,a}toValue(){return this.content instanceof n?this.content.toValue():this.content instanceof t?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map(a=>a.toValue(),this):this.content}toRef(a){if(this.id.toValue()==="")throw Error("Cannot create reference to an element that does not contain an ID");const s=new this.RefElement(this.id.toValue());return a&&(s.path=a),s}findRecursive(...a){if(arguments.length>1&&!this.isFrozen)throw new Error("Cannot find recursive with multiple element names without first freezing the element. Call `element.freeze()`");const s=a.pop();let o=new r;const u=(c,f)=>(c.push(f),c),l=(c,f)=>{f.element===s&&c.push(f);const p=f.findRecursive(s);return p&&p.reduce(u,c),f.content instanceof t&&(f.content.key&&l(c,f.content.key),f.content.value&&l(c,f.content.value)),c};return this.content&&(this.content.element&&l(o,this.content),Array.isArray(this.content)&&this.content.reduce(l,o)),a.isEmpty||(o=o.filter(c=>{let f=c.parents.map(p=>p.element);for(const p in a){const d=a[p],h=f.indexOf(d);if(h!==-1)f=f.splice(0,h);else return!1}return!0})),o}set(a){return this.content=a,this}equals(a){return e(this.toValue(),a)}getMetaProperty(a,s){if(!this.meta.hasKey(a)){if(this.isFrozen){const o=this.refract(s);return o.freeze(),o}this.meta.set(a,s)}return this.meta.get(a)}setMetaProperty(a,s){this.meta.set(a,s)}get element(){return this._storedElement||"element"}set element(a){this._storedElement=a}get content(){return this._content}set content(a){if(a instanceof n)this._content=a;else if(a instanceof r)this.content=a.elements;else if(typeof a=="string"||typeof a=="number"||typeof a=="boolean"||a==="null"||a==null)this._content=a;else if(a instanceof t)this._content=a;else if(Array.isArray(a))this._content=a.map(this.refract);else if(typeof a=="object")this._content=Object.keys(a).map(s=>new this.MemberElement(s,a[s]));else throw new Error("Cannot set content to given value")}get meta(){if(!this._meta){if(this.isFrozen){const a=new this.ObjectElement;return a.freeze(),a}this._meta=new this.ObjectElement}return this._meta}set meta(a){a instanceof this.ObjectElement?this._meta=a:this.meta.set(a||{})}get attributes(){if(!this._attributes){if(this.isFrozen){const a=new this.ObjectElement;return a.freeze(),a}this._attributes=new this.ObjectElement}return this._attributes}set attributes(a){a instanceof this.ObjectElement?this._attributes=a:this.attributes.set(a||{})}get id(){return this.getMetaProperty("id","")}set id(a){this.setMetaProperty("id",a)}get classes(){return this.getMetaProperty("classes",[])}set classes(a){this.setMetaProperty("classes",a)}get title(){return this.getMetaProperty("title","")}set title(a){this.setMetaProperty("title",a)}get description(){return this.getMetaProperty("description","")}set description(a){this.setMetaProperty("description",a)}get links(){return this.getMetaProperty("links",[])}set links(a){this.setMetaProperty("links",a)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:a}=this;const s=new r;for(;a;)s.push(a),a=a.parent;return s}get children(){if(Array.isArray(this.content))return new r(this.content);if(this.content instanceof t){const a=new r([this.content.key]);return this.content.value&&a.push(this.content.value),a}return this.content instanceof n?new r([this.content]):new r}get recursiveChildren(){const a=new r;return this.children.forEach(s=>{a.push(s),s.recursiveChildren.forEach(o=>{a.push(o)})}),a}}return OA=n,OA}var kA,WU;function z3e(){if(WU)return kA;WU=1;const e=Rs();class t extends e{constructor(n,i,a){super(n||null,i,a),this.element="null"}primitive(){return"null"}set(){return new Error("Cannot set the value of null")}}return kA=t,kA}var RA,GU;function $3e(){if(GU)return RA;GU=1;const e=Rs();return RA=class extends e{constructor(r,n,i){super(r,n,i),this.element="string"}primitive(){return"string"}get length(){return this.content.length}},RA}var NA,KU;function U3e(){if(KU)return NA;KU=1;const e=Rs();return NA=class extends e{constructor(r,n,i){super(r,n,i),this.element="number"}primitive(){return"number"}},NA}var DA,YU;function q3e(){if(YU)return DA;YU=1;const e=Rs();return DA=class extends e{constructor(r,n,i){super(r,n,i),this.element="boolean"}primitive(){return"boolean"}},DA}var PA,QU;function iX(){if(QU)return PA;QU=1;const e=z0(),t=Rs(),r=$0();class n extends t{constructor(a,s,o){super(a||[],s,o),this.element="array"}primitive(){return"array"}get(a){return this.content[a]}getValue(a){const s=this.get(a);if(s)return s.toValue()}getIndex(a){return this.content[a]}set(a,s){return this.content[a]=this.refract(s),this}remove(a){const s=this.content.splice(a,1);return s.length?s[0]:null}map(a,s){return this.content.map(a,s)}flatMap(a,s){return this.map(a,s).reduce((o,u)=>o.concat(u),[])}compactMap(a,s){const o=[];return this.forEach(u=>{const l=a.bind(s)(u);l&&o.push(l)}),o}filter(a,s){return new r(this.content.filter(a,s))}reject(a,s){return this.filter(e(a),s)}reduce(a,s){let o,u;s!==void 0?(o=0,u=this.refract(s)):(o=1,u=this.primitive()==="object"?this.first.value:this.first);for(let l=o;l<this.length;l+=1){const c=this.content[l];this.primitive()==="object"?u=this.refract(a(u,c.value,c.key,c,this)):u=this.refract(a(u,c,l,this))}return u}forEach(a,s){this.content.forEach((o,u)=>{a.bind(s)(o,this.refract(u))})}shift(){return this.content.shift()}unshift(a){this.content.unshift(this.refract(a))}push(a){return this.content.push(this.refract(a)),this}add(a){this.push(a)}findElements(a,s){const o=s||{},u=!!o.recursive,l=o.results===void 0?[]:o.results;return this.forEach((c,f,p)=>{u&&c.findElements!==void 0&&c.findElements(a,{results:l,recursive:u}),a(c,f,p)&&l.push(c)}),l}find(a){return new r(this.findElements(a,{recursive:!0}))}findByElement(a){return this.find(s=>s.element===a)}findByClass(a){return this.find(s=>s.classes.includes(a))}getById(a){return this.find(s=>s.id.toValue()===a).first}includes(a){return this.content.some(s=>s.equals(a))}contains(a){return this.includes(a)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(a){return new this.constructor(this.content.concat(a.content))}"fantasy-land/concat"(a){return this.concat(a)}"fantasy-land/map"(a){return new this.constructor(this.map(a))}"fantasy-land/chain"(a){return this.map(s=>a(s),this).reduce((s,o)=>s.concat(o),this.empty())}"fantasy-land/filter"(a){return new this.constructor(this.content.filter(a))}"fantasy-land/reduce"(a,s){return this.content.reduce(a,s)}get length(){return this.content.length}get isEmpty(){return this.content.length===0}get first(){return this.getIndex(0)}get second(){return this.getIndex(1)}get last(){return this.getIndex(this.length-1)}}return n.empty=function(){return new this},n["fantasy-land/empty"]=n.empty,typeof Symbol<"u"&&(n.prototype[Symbol.iterator]=function(){return this.content[Symbol.iterator]()}),PA=n,PA}var FA,ZU;function aX(){if(ZU)return FA;ZU=1;const e=B0(),t=Rs();return FA=class extends t{constructor(n,i,a,s){super(new e,a,s),this.element="member",this.key=n,this.value=i}get key(){return this.content.key}set key(n){this.content.key=this.refract(n)}get value(){return this.content.value}set value(n){this.content.value=this.refract(n)}},FA}var BA,XU;function sX(){if(XU)return BA;XU=1;const e=z0(),t=$0();class r extends t{map(i,a){return this.elements.map(s=>i.bind(a)(s.value,s.key,s))}filter(i,a){return new r(this.elements.filter(s=>i.bind(a)(s.value,s.key,s)))}reject(i,a){return this.filter(e(i.bind(a)))}forEach(i,a){return this.elements.forEach((s,o)=>{i.bind(a)(s.value,s.key,s,o)})}keys(){return this.map((i,a)=>a.toValue())}values(){return this.map(i=>i.toValue())}}return BA=r,BA}var zA,eq;function V3e(){if(eq)return zA;eq=1;const e=z0(),t=Yn(),r=iX(),n=aX(),i=sX();class a extends r{constructor(o,u,l){super(o||[],u,l),this.element="object"}primitive(){return"object"}toValue(){return this.content.reduce((o,u)=>(o[u.key.toValue()]=u.value?u.value.toValue():void 0,o),{})}get(o){const u=this.getMember(o);if(u)return u.value}getMember(o){if(o!==void 0)return this.content.find(u=>u.key.toValue()===o)}remove(o){let u=null;return this.content=this.content.filter(l=>l.key.toValue()===o?(u=l,!1):!0),u}getKey(o){const u=this.getMember(o);if(u)return u.key}set(o,u){if(t(o))return Object.keys(o).forEach(f=>{this.set(f,o[f])}),this;const l=o,c=this.getMember(l);return c?c.value=u:this.content.push(new n(l,u)),this}keys(){return this.content.map(o=>o.key.toValue())}values(){return this.content.map(o=>o.value.toValue())}hasKey(o){return this.content.some(u=>u.key.equals(o))}items(){return this.content.map(o=>[o.key.toValue(),o.value.toValue()])}map(o,u){return this.content.map(l=>o.bind(u)(l.value,l.key,l))}compactMap(o,u){const l=[];return this.forEach((c,f,p)=>{const d=o.bind(u)(c,f,p);d&&l.push(d)}),l}filter(o,u){return new i(this.content).filter(o,u)}reject(o,u){return this.filter(e(o),u)}forEach(o,u){return this.content.forEach(l=>o.bind(u)(l.value,l.key,l))}}return zA=a,zA}var $A,tq;function J3e(){if(tq)return $A;tq=1;const e=Rs();return $A=class extends e{constructor(r,n,i){super(r||[],n,i),this.element="link"}get relation(){return this.attributes.get("relation")}set relation(r){this.attributes.set("relation",r)}get href(){return this.attributes.get("href")}set href(r){this.attributes.set("href",r)}},$A}var UA,rq;function H3e(){if(rq)return UA;rq=1;const e=Rs();return UA=class extends e{constructor(r,n,i){super(r||[],n,i),this.element="ref",this.path||(this.path="element")}get path(){return this.attributes.get("path")}set path(r){this.attributes.set("path",r)}},UA}var qA,nq;function oX(){if(nq)return qA;nq=1;const e=Rs(),t=z3e(),r=$3e(),n=U3e(),i=q3e(),a=iX(),s=aX(),o=V3e(),u=J3e(),l=H3e(),c=$0(),f=sX(),p=B0();function d(h){return h instanceof e?h:typeof h=="string"?new r(h):typeof h=="number"?new n(h):typeof h=="boolean"?new i(h):h===null?new t:Array.isArray(h)?new a(h.map(d)):typeof h=="object"?new o(h):h}return e.prototype.ObjectElement=o,e.prototype.RefElement=l,e.prototype.MemberElement=s,e.prototype.refract=d,c.prototype.refract=d,qA={Element:e,NullElement:t,StringElement:r,NumberElement:n,BooleanElement:i,ArrayElement:a,MemberElement:s,ObjectElement:o,LinkElement:u,RefElement:l,refract:d,ArraySlice:c,ObjectSlice:f,KeyValuePair:p},qA}var VA,iq;function W3e(){if(iq)return VA;iq=1;const e=D3e(),t=BQ(),r=P3e(),n=F3e(),i=Yn(),a=vI(),s=oX();class o{constructor(l){this.elementMap={},this.elementDetection=[],this.Element=s.Element,this.KeyValuePair=s.KeyValuePair,(!l||!l.noDefault)&&this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(l){return l.namespace&&l.namespace({base:this}),l.load&&l.load({base:this}),this}useDefault(){return this.register("null",s.NullElement).register("string",s.StringElement).register("number",s.NumberElement).register("boolean",s.BooleanElement).register("array",s.ArrayElement).register("object",s.ObjectElement).register("member",s.MemberElement).register("ref",s.RefElement).register("link",s.LinkElement),this.detect(e,s.NullElement,!1).detect(t,s.StringElement,!1).detect(r,s.NumberElement,!1).detect(n,s.BooleanElement,!1).detect(Array.isArray,s.ArrayElement,!1).detect(i,s.ObjectElement,!1),this}register(l,c){return this._elements=void 0,this.elementMap[l]=c,this}unregister(l){return this._elements=void 0,delete this.elementMap[l],this}detect(l,c,f){return(f===void 0?!0:f)?this.elementDetection.unshift([l,c]):this.elementDetection.push([l,c]),this}toElement(l){if(l instanceof this.Element)return l;let c;for(let f=0;f<this.elementDetection.length;f+=1){const p=this.elementDetection[f][0],d=this.elementDetection[f][1];if(p(l)){c=new d(l);break}}return c}getElementClass(l){const c=this.elementMap[l];return c===void 0?this.Element:c}fromRefract(l){return this.serialiser.deserialise(l)}toRefract(l){return this.serialiser.serialise(l)}get elements(){return this._elements===void 0&&(this._elements={Element:this.Element},Object.keys(this.elementMap).forEach(l=>{const c=l[0].toUpperCase()+l.substr(1);this._elements[c]=this.elementMap[l]})),this._elements}get serialiser(){return new a(this)}}return a.prototype.Namespace=o,VA=o,VA}var JA,aq;function G3e(){if(aq)return JA;aq=1;const e=vI();return JA=class extends e{serialise(r){if(!(r instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${r}\` is not an Element instance`);let n;r._attributes&&r.attributes.get("variable")&&(n=r.attributes.get("variable"));const i={element:r.element};r._meta&&r._meta.length>0&&(i.meta=this.serialiseObject(r.meta));const a=r.element==="enum"||r.attributes.keys().indexOf("enumerations")!==-1;if(a){const s=this.enumSerialiseAttributes(r);s&&(i.attributes=s)}else if(r._attributes&&r._attributes.length>0){let{attributes:s}=r;s.get("metadata")&&(s=s.clone(),s.set("meta",s.get("metadata")),s.remove("metadata")),r.element==="member"&&n&&(s=s.clone(),s.remove("variable")),s.length>0&&(i.attributes=this.serialiseObject(s))}if(a)i.content=this.enumSerialiseContent(r,i);else if(this[`${r.element}SerialiseContent`])i.content=this[`${r.element}SerialiseContent`](r,i);else if(r.content!==void 0){let s;n&&r.content.key?(s=r.content.clone(),s.key.attributes.set("variable",n),s=this.serialiseContent(s)):s=this.serialiseContent(r.content),this.shouldSerialiseContent(r,s)&&(i.content=s)}else this.shouldSerialiseContent(r,r.content)&&r instanceof this.namespace.elements.Array&&(i.content=[]);return i}shouldSerialiseContent(r,n){return r.element==="parseResult"||r.element==="httpRequest"||r.element==="httpResponse"||r.element==="category"||r.element==="link"?!0:!(n===void 0||Array.isArray(n)&&n.length===0)}refSerialiseContent(r,n){return delete n.attributes,{href:r.toValue(),path:r.path.toValue()}}sourceMapSerialiseContent(r){return r.toValue()}dataStructureSerialiseContent(r){return[this.serialiseContent(r.content)]}enumSerialiseAttributes(r){const n=r.attributes.clone(),i=n.remove("enumerations")||new this.namespace.elements.Array([]),a=n.get("default");let s=n.get("samples")||new this.namespace.elements.Array([]);if(a&&a.content&&(a.content.attributes&&a.content.attributes.remove("typeAttributes"),n.set("default",new this.namespace.elements.Array([a.content]))),s.forEach(o=>{o.content&&o.content.element&&o.content.attributes.remove("typeAttributes")}),r.content&&i.length!==0&&s.unshift(r.content),s=s.map(o=>o instanceof this.namespace.elements.Array?[o]:new this.namespace.elements.Array([o.content])),s.length&&n.set("samples",s),n.length>0)return this.serialiseObject(n)}enumSerialiseContent(r){if(r._attributes){const n=r.attributes.get("enumerations");if(n&&n.length>0)return n.content.map(i=>{const a=i.clone();return a.attributes.remove("typeAttributes"),this.serialise(a)})}if(r.content){const n=r.content.clone();return n.attributes.remove("typeAttributes"),[this.serialise(n)]}return[]}deserialise(r){if(typeof r=="string")return new this.namespace.elements.String(r);if(typeof r=="number")return new this.namespace.elements.Number(r);if(typeof r=="boolean")return new this.namespace.elements.Boolean(r);if(r===null)return new this.namespace.elements.Null;if(Array.isArray(r))return new this.namespace.elements.Array(r.map(this.deserialise,this));const n=this.namespace.getElementClass(r.element),i=new n;i.element!==r.element&&(i.element=r.element),r.meta&&this.deserialiseObject(r.meta,i.meta),r.attributes&&this.deserialiseObject(r.attributes,i.attributes);const a=this.deserialiseContent(r.content);if((a!==void 0||i.content===null)&&(i.content=a),i.element==="enum"){i.content&&i.attributes.set("enumerations",i.content);let s=i.attributes.get("samples");if(i.attributes.remove("samples"),s){const u=s;s=new this.namespace.elements.Array,u.forEach(c=>{c.forEach(f=>{const p=new n(f);p.element=i.element,s.push(p)})});const l=s.shift();l?i.content=l.content:i.content=void 0,i.attributes.set("samples",s)}else i.content=void 0;let o=i.attributes.get("default");if(o&&o.length>0){o=o.get(0);const u=new n(o);u.element=i.element,i.attributes.set("default",u)}}else if(i.element==="dataStructure"&&Array.isArray(i.content))[i.content]=i.content;else if(i.element==="category"){const s=i.attributes.get("meta");s&&(i.attributes.set("metadata",s),i.attributes.remove("meta"))}else i.element==="member"&&i.key&&i.key._attributes&&i.key._attributes.getValue("variable")&&(i.attributes.set("variable",i.key.attributes.get("variable")),i.key.attributes.remove("variable"));return i}serialiseContent(r){if(r instanceof this.namespace.elements.Element)return this.serialise(r);if(r instanceof this.namespace.KeyValuePair){const n={key:this.serialise(r.key)};return r.value&&(n.value=this.serialise(r.value)),n}return r&&r.map?r.map(this.serialise,this):r}deserialiseContent(r){if(r){if(r.element)return this.deserialise(r);if(r.key){const n=new this.namespace.KeyValuePair(this.deserialise(r.key));return r.value&&(n.value=this.deserialise(r.value)),n}if(r.map)return r.map(this.deserialise,this)}return r}shouldRefract(r){return r._attributes&&r.attributes.keys().length||r._meta&&r.meta.keys().length?!0:r.element==="enum"?!1:r.element!==r.primitive()||r.element==="member"}convertKeyToRefract(r,n){return this.shouldRefract(n)?this.serialise(n):n.element==="enum"?this.serialiseEnum(n):n.element==="array"?n.map(i=>this.shouldRefract(i)||r==="default"?this.serialise(i):i.element==="array"||i.element==="object"||i.element==="enum"?i.children.map(a=>this.serialise(a)):i.toValue()):n.element==="object"?(n.content||[]).map(this.serialise,this):n.toValue()}serialiseEnum(r){return r.children.map(n=>this.serialise(n))}serialiseObject(r){const n={};return r.forEach((i,a)=>{if(i){const s=a.toValue();n[s]=this.convertKeyToRefract(s,i)}}),n}deserialiseObject(r,n){Object.keys(r).forEach(i=>{n.set(i,this.deserialise(r[i]))})}},JA}var sq;function K3e(){if(sq)return Fr;sq=1;const e=W3e(),t=oX();return Fr.Namespace=e,Fr.namespace=function(n){return new e(n)},Fr.KeyValuePair=B0(),Fr.ArraySlice=t.ArraySlice,Fr.ObjectSlice=t.ObjectSlice,Fr.Element=t.Element,Fr.StringElement=t.StringElement,Fr.NumberElement=t.NumberElement,Fr.BooleanElement=t.BooleanElement,Fr.NullElement=t.NullElement,Fr.ArrayElement=t.ArrayElement,Fr.ObjectElement=t.ObjectElement,Fr.MemberElement=t.MemberElement,Fr.RefElement=t.RefElement,Fr.LinkElement=t.LinkElement,Fr.refract=t.refract,Fr.JSONSerialiser=vI(),Fr.JSON06Serialiser=G3e(),Fr}var he=K3e();class gg extends he.StringElement{constructor(t,r,n){super(t,r,n),this.element="annotation"}get code(){return this.attributes.get("code")}set code(t){this.attributes.set("code",t)}}class yg extends he.StringElement{constructor(t,r,n){super(t,r,n),this.element="comment"}}class xa extends he.ArrayElement{constructor(t,r,n){super(t,r,n),this.element="parseResult"}get api(){return this.children.filter(t=>t.classes.contains("api")).first}get results(){return this.children.filter(t=>t.classes.contains("result"))}get result(){return this.results.first}get annotations(){return this.children.filter(t=>t.element==="annotation")}get warnings(){return this.children.filter(t=>t.element==="annotation"&&t.classes.contains("warning"))}get errors(){return this.children.filter(t=>t.element==="annotation"&&t.classes.contains("error"))}get isEmpty(){return this.children.reject(t=>t.element==="annotation").isEmpty}replaceResult(t){const{result:r}=this;if(xo(r))return!1;const n=this.content.findIndex(i=>i===r);return n===-1?!1:(this.content[n]=t,!0)}}const Y3e=(e,t)=>typeof t=="object"&&t!==null&&e in t&&typeof t[e]=="function",Q3e=e=>typeof e=="object"&&e!=null&&"_storedElement"in e&&typeof e._storedElement=="string"&&"_content"in e,Z3e=(e,t)=>typeof t=="object"&&t!==null&&"primitive"in t?typeof t.primitive=="function"&&t.primitive()===e:!1,X3e=(e,t)=>typeof t=="object"&&t!==null&&"classes"in t&&(Array.isArray(t.classes)||t.classes instanceof he.ArrayElement)&&t.classes.includes(e),Hs=(e,t)=>typeof t=="object"&&t!==null&&"element"in t&&t.element===e,Ue=e=>e({hasMethod:Y3e,hasBasicElementProps:Q3e,primitiveEq:Z3e,isElementType:Hs,hasClass:X3e}),Or=Ue(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof he.Element||e(r)&&t(void 0,r)),ct=Ue(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof he.StringElement||e(r)&&t("string",r)),bI=Ue(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof he.NumberElement||e(r)&&t("number",r)),wI=Ue(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof he.NullElement||e(r)&&t("null",r)),tp=Ue(({hasBasicElementProps:e,primitiveEq:t})=>r=>r instanceof he.BooleanElement||e(r)&&t("boolean",r)),zt=Ue(({hasBasicElementProps:e,primitiveEq:t,hasMethod:r})=>n=>n instanceof he.ObjectElement||e(n)&&t("object",n)&&r("keys",n)&&r("values",n)&&r("items",n)),An=Ue(({hasBasicElementProps:e,primitiveEq:t,hasMethod:r})=>n=>n instanceof he.ArrayElement&&!(n instanceof he.ObjectElement)||e(n)&&t("array",n)&&r("push",n)&&r("unshift",n)&&r("map",n)&&r("reduce",n)),_a=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof he.MemberElement||e(n)&&t("member",n)&&r(void 0,n)),uX=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof he.LinkElement||e(n)&&t("link",n)&&r(void 0,n)),lX=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof he.RefElement||e(n)&&t("ref",n)&&r(void 0,n)),eLe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof gg||e(n)&&t("annotation",n)&&r("array",n)),tLe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof yg||e(n)&&t("comment",n)&&r("string",n)),cX=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof xa||e(n)&&t("parseResult",n)&&r("array",n)),Xo=e=>Hs("object",e)||Hs("array",e)||Hs("boolean",e)||Hs("number",e)||Hs("string",e)||Hs("null",e)||Hs("member",e),uc=e=>Or(e)?Number.isInteger(e.startPositionRow)&&Number.isInteger(e.startPositionColumn)&&Number.isInteger(e.startIndex)&&Number.isInteger(e.endPositionRow)&&Number.isInteger(e.endPositionColumn)&&Number.isInteger(e.endIndex):!1,rLe=(e,t)=>{if(e.length===0)return!0;const r=t.attributes.get("symbols");return An(r)?rI(P0(r.toValue()),e):!1},Rl=(e,t)=>e.length===0?!0:rI(P0(t.classes.toValue()),e),nLe=Object.freeze(Object.defineProperty({__proto__:null,hasElementSourceMap:uc,includesClasses:Rl,includesSymbols:rLe,isAnnotationElement:eLe,isArrayElement:An,isBooleanElement:tp,isCommentElement:tLe,isElement:Or,isLinkElement:uX,isMemberElement:_a,isNullElement:wI,isNumberElement:bI,isObjectElement:zt,isParseResultElement:cX,isPrimitiveElement:Xo,isRefElement:lX,isStringElement:ct},Symbol.toStringTag,{value:"Module"}));class fX extends he.Namespace{constructor(){super(),this.register("annotation",gg),this.register("comment",yg),this.register("parseResult",xa)}}const dX=new fX,Ns=e=>{const t=new fX;return Sa(e)&&t.use(e),t},pX=()=>({predicates:{...nLe},namespace:dX}),U0=(e,t,r)=>{const n=e[t];if(n!=null){if(!r&&typeof n=="function")return n;const i=r?n.leave:n.enter;if(typeof i=="function")return i}else{const i=r?e.leave:e.enter;if(i!=null){if(typeof i=="function")return i;const a=i[t];if(typeof a=="function")return a}}return null},Rt={},rp=e=>e?.type,hX=e=>typeof rp(e)=="string",SI=e=>Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e)),q0=(e,{visitFnGetter:t=U0,nodeTypeGetter:r=rp,breakSymbol:n=Rt,deleteNodeSymbol:i=null,skipVisitingNodeSymbol:a=!1,exposeEdits:s=!1}={})=>{const o=Symbol("skip"),u=new Array(e.length).fill(o);return{enter(l,c,f,p,d,h){let g=l,y=!1;const w={...h,replaceWith(b,S){h.replaceWith(b,S),g=b}};for(let b=0;b<e.length;b+=1)if(u[b]===o){const S=t(e[b],r(g),!1);if(typeof S=="function"){const E=S.call(e[b],g,c,f,p,d,w);if(typeof E?.then=="function")throw new Qa("Async visitor not supported in sync mode",{visitor:e[b],visitFn:S});if(E===a)u[b]=g;else if(E===n)u[b]=n;else{if(E===i)return E;if(E!==void 0)if(s)g=E,y=!0;else return E}}}return y?g:void 0},leave(l,c,f,p,d,h){let g=l;const y={...h,replaceWith(w,b){h.replaceWith(w,b),g=w}};for(let w=0;w<e.length;w+=1)if(u[w]===o){const b=t(e[w],r(g),!0);if(typeof b=="function"){const S=b.call(e[w],g,c,f,p,d,y);if(typeof S?.then=="function")throw new Qa("Async visitor not supported in sync mode",{visitor:e[w],visitFn:b});if(S===n)u[w]=n;else if(S!==void 0&&S!==a)return S}}else u[w]===g&&(u[w]=o)}}},iLe=(e,{visitFnGetter:t=U0,nodeTypeGetter:r=rp,breakSymbol:n=Rt,deleteNodeSymbol:i=null,skipVisitingNodeSymbol:a=!1,exposeEdits:s=!1}={})=>{const o=Symbol("skip"),u=new Array(e.length).fill(o);return{async enter(l,c,f,p,d,h){let g=l,y=!1;const w={...h,replaceWith(b,S){h.replaceWith(b,S),g=b}};for(let b=0;b<e.length;b+=1)if(u[b]===o){const S=t(e[b],r(g),!1);if(typeof S=="function"){const E=await S.call(e[b],g,c,f,p,d,w);if(E===a)u[b]=g;else if(E===n)u[b]=n;else{if(E===i)return E;if(E!==void 0)if(s)g=E,y=!0;else return E}}}return y?g:void 0},async leave(l,c,f,p,d,h){let g=l;const y={...h,replaceWith(w,b){h.replaceWith(w,b),g=w}};for(let w=0;w<e.length;w+=1)if(u[w]===o){const b=t(e[w],r(g),!0);if(typeof b=="function"){const S=await b.call(e[w],g,c,f,p,d,y);if(S===n)u[w]=n;else if(S!==void 0&&S!==a)return S}}else u[w]===g&&(u[w]=o)}}};q0[Symbol.for("nodejs.util.promisify.custom")]=iLe;const xI=(e,t,{keyMap:r=null,state:n={},breakSymbol:i=Rt,deleteNodeSymbol:a=null,skipVisitingNodeSymbol:s=!1,visitFnGetter:o=U0,nodeTypeGetter:u=rp,nodePredicate:l=hX,nodeCloneFn:c=SI,detectCycles:f=!0,detectCyclesCallback:p=null}={})=>{const d=r||{};let h,g=Array.isArray(e),y=[e],w=-1,b,S=[],E=e;const x=[],A=[];do{w+=1;const T=w===y.length;let B;const O=T&&S.length!==0;if(T){if(B=A.length===0?void 0:x.pop(),E=b,b=A.pop(),O)if(g){E=E.slice();let N=0;for(const[J,X]of S){const K=J-N;X===a?(E.splice(K,1),N+=1):E[K]=X}}else{E=c(E);for(const[N,J]of S)E[N]=J}w=h.index,y=h.keys,S=h.edits,g=h.inArray,h=h.prev}else if(b!==a&&b!==void 0){if(B=g?w:y[w],E=b[B],E===a||E===void 0)continue;x.push(B)}let P;if(!Array.isArray(E)){var j;if(!l(E))throw new Qa(`Invalid AST Node: ${String(E)}`,{node:E});if(f&&A.includes(E)){typeof p=="function"&&p(E,B,b,x,A),x.pop();continue}const N=o(t,u(E),T);if(N){for(const[X,K]of Object.entries(n))t[X]=K;const J={replaceWith(X,K){typeof K=="function"?K(X,E,B,b,x,A):b&&(b[B]=X),T||(E=X)}};P=N.call(t,E,B,b,x,A,J)}if(typeof((j=P)===null||j===void 0?void 0:j.then)=="function")throw new Qa("Async visitor not supported in sync mode",{visitor:t,visitFn:N});if(P===i)break;if(P===s){if(!T){x.pop();continue}}else if(P!==void 0&&(S.push([B,P]),!T))if(l(P))E=P;else{x.pop();continue}}if(P===void 0&&O&&S.push([B,E]),!T){var I;h={inArray:g,index:w,keys:y,edits:S,prev:h},g=Array.isArray(E),y=g?E:(I=d[u(E)])!==null&&I!==void 0?I:[],w=-1,S=[],b!==a&&b!==void 0&&A.push(b),b=E}}while(h!==void 0);return S.length!==0?S[S.length-1][1]:e};xI[Symbol.for("nodejs.util.promisify.custom")]=async(e,t,{keyMap:r=null,state:n={},breakSymbol:i=Rt,deleteNodeSymbol:a=null,skipVisitingNodeSymbol:s=!1,visitFnGetter:o=U0,nodeTypeGetter:u=rp,nodePredicate:l=hX,nodeCloneFn:c=SI,detectCycles:f=!0,detectCyclesCallback:p=null}={})=>{const d=r||{};let h,g=Array.isArray(e),y=[e],w=-1,b,S=[],E=e;const x=[],A=[];do{w+=1;const I=w===y.length;let T;const B=I&&S.length!==0;if(I){if(T=A.length===0?void 0:x.pop(),E=b,b=A.pop(),B)if(g){E=E.slice();let P=0;for(const[N,J]of S){const X=N-P;J===a?(E.splice(X,1),P+=1):E[X]=J}}else{E=c(E);for(const[P,N]of S)E[P]=N}w=h.index,y=h.keys,S=h.edits,g=h.inArray,h=h.prev}else if(b!==a&&b!==void 0){if(T=g?w:y[w],E=b[T],E===a||E===void 0)continue;x.push(T)}let O;if(!Array.isArray(E)){if(!l(E))throw new Qa(`Invalid AST Node: ${String(E)}`,{node:E});if(f&&A.includes(E)){typeof p=="function"&&p(E,T,b,x,A),x.pop();continue}const P=o(t,u(E),I);if(P){for(const[J,X]of Object.entries(n))t[J]=X;const N={replaceWith(J,X){typeof X=="function"?X(J,E,T,b,x,A):b&&(b[T]=J),I||(E=J)}};O=await P.call(t,E,T,b,x,A,N)}if(O===i)break;if(O===s){if(!I){x.pop();continue}}else if(O!==void 0&&(S.push([T,O]),!I))if(l(O))E=O;else{x.pop();continue}}if(O===void 0&&B&&S.push([T,E]),!I){var j;h={inArray:g,index:w,keys:y,edits:S,prev:h},g=Array.isArray(E),y=g?E:(j=d[u(E)])!==null&&j!==void 0?j:[],w=-1,S=[],b!==a&&b!==void 0&&A.push(b),b=E}}while(h!==void 0);return S.length!==0?S[S.length-1][1]:e};class mX extends Qa{value;constructor(t,r){super(t,r),typeof r<"u"&&(this.value=r.value)}}class aLe extends mX{}class sLe extends mX{}const Eo=(e,t)=>{const r=Tl(e,t);return kje(n=>{if(Sa(n)&&wf("$ref",n)&&Fje(Au,"$ref",n)){const i=un(["$ref"],n),a=KZ("#/",i);return un(a.split("/"),r)}return Sa(n)?Eo(n,r):n},e)},EI=(e,t)=>(e.startPositionRow=t?.startPositionRow,e.startPositionColumn=t?.startPositionColumn,e.startIndex=t?.startIndex,e.endPositionRow=t?.endPositionRow,e.endPositionColumn=t?.endPositionColumn,e.endIndex=t?.endIndex,e),Ge=(e,t={})=>{const{visited:r=new WeakMap}=t,n={...t,visited:r};if(r.has(e))return r.get(e);if(e instanceof he.KeyValuePair){const{key:i,value:a}=e,s=Or(i)?Ge(i,n):i,o=Or(a)?Ge(a,n):a,u=new he.KeyValuePair(s,o);return r.set(e,u),u}if(e instanceof he.ObjectSlice){const i=o=>Ge(o,n),a=[...e].map(i),s=new he.ObjectSlice(a);return r.set(e,s),s}if(e instanceof he.ArraySlice){const i=o=>Ge(o,n),a=[...e].map(i),s=new he.ArraySlice(a);return r.set(e,s),s}if(Or(e)){const i=on(e);if(r.set(e,i),e.content)if(Or(e.content))i.content=Ge(e.content,n);else if(e.content instanceof he.KeyValuePair)i.content=Ge(e.content,n);else if(Array.isArray(e.content)){const a=s=>Ge(s,n);i.content=e.content.map(a)}else i.content=e.content;else i.content=e.content;return i}throw new aLe("Value provided to cloneDeep function couldn't be cloned",{value:e})};Ge.safe=e=>{try{return Ge(e)}catch{return e}};const gX=e=>{const{key:t,value:r}=e;return new he.KeyValuePair(t,r)},oLe=e=>{const t=[...e];return new he.ArraySlice(t)},uLe=e=>{const t=[...e];return new he.ObjectSlice(t)},yX=e=>{const t=new e.constructor;if(t.element=e.element,uc(e)&&EI(t,e),e.meta.length>0&&(t._meta=Ge(e.meta)),e.attributes.length>0&&(t._attributes=Ge(e.attributes)),Or(e.content)){const r=e.content;t.content=yX(r)}else Array.isArray(e.content)?t.content=[...e.content]:e.content instanceof he.KeyValuePair?t.content=gX(e.content):t.content=e.content;return t},on=e=>{if(e instanceof he.KeyValuePair)return gX(e);if(e instanceof he.ObjectSlice)return uLe(e);if(e instanceof he.ArraySlice)return oLe(e);if(Or(e))return yX(e);throw new sLe("Value provided to cloneShallow function couldn't be cloned",{value:e})};on.safe=e=>{try{return on(e)}catch{return e}};const lc=e=>zt(e)?"ObjectElement":An(e)?"ArrayElement":_a(e)?"MemberElement":ct(e)?"StringElement":tp(e)?"BooleanElement":bI(e)?"NumberElement":wI(e)?"NullElement":uX(e)?"LinkElement":lX(e)?"RefElement":void 0,vX=e=>Or(e)?on(e):SI(e),bX=Mn(lc,Au),ns={ObjectElement:["content"],ArrayElement:["content"],MemberElement:["key","value"],StringElement:[],BooleanElement:[],NumberElement:[],NullElement:[],RefElement:[],LinkElement:[],Annotation:[],Comment:[],ParseResultElement:["content"]};class wX{result;predicate;returnOnTrue;returnOnFalse;constructor({predicate:t=eI,returnOnTrue:r,returnOnFalse:n}={}){this.result=[],this.predicate=t,this.returnOnTrue=r,this.returnOnFalse=n}enter(t){return this.predicate(t)?(this.result.push(t),this.returnOnTrue):this.returnOnFalse}}const Wr=(e,t,{keyMap:r=ns,...n}={})=>xI(e,t,{keyMap:r,nodeTypeGetter:lc,nodePredicate:bX,nodeCloneFn:vX,...n});Wr[Symbol.for("nodejs.util.promisify.custom")]=async(e,t,{keyMap:r=ns,...n}={})=>xI[Symbol.for("nodejs.util.promisify.custom")](e,t,{keyMap:r,nodeTypeGetter:lc,nodePredicate:bX,nodeCloneFn:vX,...n});const SX={toolboxCreator:pX,visitorOptions:{nodeTypeGetter:lc,exposeEdits:!0}},is=(e,t,r={})=>{if(t.length===0)return e;const n=k0(SX,r),{toolboxCreator:i,visitorOptions:a}=n,s=i(),o=t.map(c=>c(s)),u=q0(o.map(pg({},"visitor")),{...a});o.forEach(Zf(["pre"],[]));const l=Wr(e,u,a);return o.forEach(Zf(["post"],[])),l},lLe=async(e,t,r={})=>{if(t.length===0)return e;const n=k0(SX,r),{toolboxCreator:i,visitorOptions:a}=n,s=i(),o=t.map(p=>p(s)),u=q0[Symbol.for("nodejs.util.promisify.custom")],l=Wr[Symbol.for("nodejs.util.promisify.custom")],c=u(o.map(pg({},"visitor")),{...a});await Promise.allSettled(o.map(Zf(["pre"],[])));const f=await l(e,c,a);return await Promise.allSettled(o.map(Zf(["post"],[]))),f};is[Symbol.for("nodejs.util.promisify.custom")]=lLe;var HA={exports:{}},oq;function cLe(){return oq||(oq=1,(function(e){var t=(()=>{var r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,u=(E,x,A)=>x in E?r(E,x,{enumerable:!0,configurable:!0,writable:!0,value:A}):E[x]=A,l=(E,x)=>{for(var A in x||(x={}))s.call(x,A)&&u(E,A,x[A]);if(a)for(var A of a(x))o.call(x,A)&&u(E,A,x[A]);return E},c=(E,x)=>{for(var A in x)r(E,A,{get:x[A],enumerable:!0})},f=(E,x,A,j)=>{if(x&&typeof x=="object"||typeof x=="function")for(let I of i(x))!s.call(E,I)&&I!==A&&r(E,I,{get:()=>x[I],enumerable:!(j=n(x,I))||j.enumerable});return E},p=E=>f(r({},"__esModule",{value:!0}),E),d=(E,x,A)=>u(E,typeof x!="symbol"?x+"":x,A),h={};c(h,{DEFAULT_OPTIONS:()=>w,DEFAULT_UUID_LENGTH:()=>y,default:()=>S});var g="5.3.2",y=6,w={dictionary:"alphanum",shuffle:!0,debug:!1,length:y,counter:0},b=class{constructor(x={}){d(this,"counter"),d(this,"debug"),d(this,"dict"),d(this,"version"),d(this,"dictIndex",0),d(this,"dictRange",[]),d(this,"lowerBound",0),d(this,"upperBound",0),d(this,"dictLength",0),d(this,"uuidLength"),d(this,"_digit_first_ascii",48),d(this,"_digit_last_ascii",58),d(this,"_alpha_lower_first_ascii",97),d(this,"_alpha_lower_last_ascii",123),d(this,"_hex_last_ascii",103),d(this,"_alpha_upper_first_ascii",65),d(this,"_alpha_upper_last_ascii",91),d(this,"_number_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii]}),d(this,"_alpha_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),d(this,"_alpha_lower_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),d(this,"_alpha_upper_dict_ranges",{upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),d(this,"_alphanum_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),d(this,"_alphanum_lower_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),d(this,"_alphanum_upper_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),d(this,"_hex_dict_ranges",{decDigits:[this._digit_first_ascii,this._digit_last_ascii],alphaDigits:[this._alpha_lower_first_ascii,this._hex_last_ascii]}),d(this,"_dict_ranges",{_number_dict_ranges:this._number_dict_ranges,_alpha_dict_ranges:this._alpha_dict_ranges,_alpha_lower_dict_ranges:this._alpha_lower_dict_ranges,_alpha_upper_dict_ranges:this._alpha_upper_dict_ranges,_alphanum_dict_ranges:this._alphanum_dict_ranges,_alphanum_lower_dict_ranges:this._alphanum_lower_dict_ranges,_alphanum_upper_dict_ranges:this._alphanum_upper_dict_ranges,_hex_dict_ranges:this._hex_dict_ranges}),d(this,"log",(...O)=>{const P=[...O];if(P[0]="[short-unique-id] ".concat(O[0]),this.debug===!0&&typeof console<"u"&&console!==null){console.log(...P);return}}),d(this,"_normalizeDictionary",(O,P)=>{let N;if(O&&Array.isArray(O)&&O.length>1)N=O;else{N=[],this.dictIndex=0;const J="_".concat(O,"_dict_ranges"),X=this._dict_ranges[J];let K=0;for(const[,H]of Object.entries(X)){const[Y,ie]=H;K+=Math.abs(ie-Y)}N=new Array(K);let Z=0;for(const[,H]of Object.entries(X)){this.dictRange=H,this.lowerBound=this.dictRange[0],this.upperBound=this.dictRange[1];const Y=this.lowerBound<=this.upperBound,ie=this.lowerBound,re=this.upperBound;if(Y)for(let ae=ie;ae<re;ae++)N[Z++]=String.fromCharCode(ae),this.dictIndex=ae;else for(let ae=ie;ae>re;ae--)N[Z++]=String.fromCharCode(ae),this.dictIndex=ae}N.length=Z}if(P){const J=N.length;for(let X=J-1;X>0;X--){const K=Math.floor(Math.random()*(X+1));[N[X],N[K]]=[N[K],N[X]]}}return N}),d(this,"setDictionary",(O,P)=>{this.dict=this._normalizeDictionary(O,P),this.dictLength=this.dict.length,this.setCounter(0)}),d(this,"seq",()=>this.sequentialUUID()),d(this,"sequentialUUID",()=>{const O=this.dictLength,P=this.dict;let N=this.counter;const J=[];do{const K=N%O;N=Math.trunc(N/O),J.push(P[K])}while(N!==0);const X=J.join("");return this.counter+=1,X}),d(this,"rnd",(O=this.uuidLength||y)=>this.randomUUID(O)),d(this,"randomUUID",(O=this.uuidLength||y)=>{if(O===null||typeof O>"u"||O<1)throw new Error("Invalid UUID Length Provided");const P=new Array(O),N=this.dictLength,J=this.dict;for(let X=0;X<O;X++){const K=Math.floor(Math.random()*N);P[X]=J[K]}return P.join("")}),d(this,"fmt",(O,P)=>this.formattedUUID(O,P)),d(this,"formattedUUID",(O,P)=>{const N={$r:this.randomUUID,$s:this.sequentialUUID,$t:this.stamp};return O.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,X=>{const K=X.slice(0,2),Z=Number.parseInt(X.slice(2),10);return K==="$s"?N[K]().padStart(Z,"0"):K==="$t"&&P?N[K](Z,P):N[K](Z)})}),d(this,"availableUUIDs",(O=this.uuidLength)=>Number.parseFloat(([...new Set(this.dict)].length**O).toFixed(0))),d(this,"_collisionCache",new Map),d(this,"approxMaxBeforeCollision",(O=this.availableUUIDs(this.uuidLength))=>{const P=O,N=this._collisionCache.get(P);if(N!==void 0)return N;const J=Number.parseFloat(Math.sqrt(Math.PI/2*O).toFixed(20));return this._collisionCache.set(P,J),J}),d(this,"collisionProbability",(O=this.availableUUIDs(this.uuidLength),P=this.uuidLength)=>Number.parseFloat((this.approxMaxBeforeCollision(O)/this.availableUUIDs(P)).toFixed(20))),d(this,"uniqueness",(O=this.availableUUIDs(this.uuidLength))=>{const P=Number.parseFloat((1-this.approxMaxBeforeCollision(O)/O).toFixed(20));return P>1?1:P<0?0:P}),d(this,"getVersion",()=>this.version),d(this,"stamp",(O,P)=>{const N=Math.floor(+(P||new Date)/1e3).toString(16);if(typeof O=="number"&&O===0)return N;if(typeof O!="number"||O<10)throw new Error(["Param finalLength must be a number greater than or equal to 10,","or 0 if you want the raw hexadecimal timestamp"].join(`
|
||
`));const J=O-9,X=Math.round(Math.random()*(J>15?15:J)),K=this.randomUUID(J);return"".concat(K.substring(0,X)).concat(N).concat(K.substring(X)).concat(X.toString(16))}),d(this,"parseStamp",(O,P)=>{if(P&&!/t0|t[1-9]\d{1,}/.test(P))throw new Error("Cannot extract date from a formated UUID with no timestamp in the format");const N=P?P.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,X=>{const K={$r:Y=>[...Array(Y)].map(()=>"r").join(""),$s:Y=>[...Array(Y)].map(()=>"s").join(""),$t:Y=>[...Array(Y)].map(()=>"t").join("")},Z=X.slice(0,2),H=Number.parseInt(X.slice(2),10);return K[Z](H)}).replace(/^(.*?)(t{8,})(.*)$/g,(X,K,Z)=>O.substring(K.length,K.length+Z.length)):O;if(N.length===8)return new Date(Number.parseInt(N,16)*1e3);if(N.length<10)throw new Error("Stamp length invalid");const J=Number.parseInt(N.substring(N.length-1),16);return new Date(Number.parseInt(N.substring(J,J+8),16)*1e3)}),d(this,"setCounter",O=>{this.counter=O}),d(this,"validate",(O,P)=>{const N=P?this._normalizeDictionary(P):this.dict;return O.split("").every(J=>N.includes(J))});const A=l(l({},w),x);this.counter=0,this.debug=!1,this.dict=[],this.version=g;const{dictionary:j,shuffle:I,length:T,counter:B}=A;this.uuidLength=T,this.setDictionary(j,I),this.setCounter(B),this.debug=A.debug,this.log(this.dict),this.log("Generator instantiated with Dictionary Size ".concat(this.dictLength," and counter set to ").concat(this.counter)),this.log=this.log.bind(this),this.setDictionary=this.setDictionary.bind(this),this.setCounter=this.setCounter.bind(this),this.seq=this.seq.bind(this),this.sequentialUUID=this.sequentialUUID.bind(this),this.rnd=this.rnd.bind(this),this.randomUUID=this.randomUUID.bind(this),this.fmt=this.fmt.bind(this),this.formattedUUID=this.formattedUUID.bind(this),this.availableUUIDs=this.availableUUIDs.bind(this),this.approxMaxBeforeCollision=this.approxMaxBeforeCollision.bind(this),this.collisionProbability=this.collisionProbability.bind(this),this.uniqueness=this.uniqueness.bind(this),this.getVersion=this.getVersion.bind(this),this.stamp=this.stamp.bind(this),this.parseStamp=this.parseStamp.bind(this)}};d(b,"default",b);var S=b;return p(h)})();e.exports=t.default,typeof window<"u"&&(t=t.default)})(HA)),HA.exports}var fLe=cLe();const dLe=ot(fLe);class pLe extends Qa{value;constructor(t,r){super(t,r),typeof r<"u"&&(this.value=r.value)}}class CI{uuid;identityMap;constructor({length:t=6}={}){this.uuid=new dLe({length:t}),this.identityMap=new WeakMap}identify(t){if(!Or(t))throw new pLe("Cannot not identify the element. `element` is neither structurally compatible nor a subclass of an Element class.",{value:t});if(t.meta.hasKey("id")&&ct(t.meta.get("id"))&&!t.meta.get("id").equals(""))return t.id;if(this.identityMap.has(t))return this.identityMap.get(t);const r=new he.StringElement(this.generateId());return this.identityMap.set(t,r),r}forget(t){return this.identityMap.has(t)?(this.identityMap.delete(t),!0):!1}generateId(){return this.uuid.randomUUID()}}new CI;class hLe extends Array{unknownMediaType="application/octet-stream";filterByFormat(){throw new SA("filterByFormat method in MediaTypes class is not yet implemented.")}findBy(){throw new SA("findBy method in MediaTypes class is not yet implemented.")}latest(){throw new SA("latest method in MediaTypes class is not yet implemented.")}}const mLe=(e,{Type:t,plugins:r=[]})=>{const n=new t(e);return Or(e)&&(e.meta.length>0&&(n.meta=Ge(e.meta)),e.attributes.length>0&&(n.attributes=Ge(e.attributes))),is(n,r,{toolboxCreator:pX,visitorOptions:{nodeTypeGetter:lc}})},ja=e=>(t,r={})=>mLe(t,{...r,Type:e});he.ObjectElement.refract=ja(he.ObjectElement);he.ArrayElement.refract=ja(he.ArrayElement);he.StringElement.refract=ja(he.StringElement);he.BooleanElement.refract=ja(he.BooleanElement);he.NullElement.refract=ja(he.NullElement);he.NumberElement.refract=ja(he.NumberElement);he.LinkElement.refract=ja(he.LinkElement);he.RefElement.refract=ja(he.RefElement);gg.refract=ja(gg);yg.refract=ja(yg);xa.refract=ja(xa);const gLe=(e,t)=>{const r=new wX({predicate:e});return Wr(t,r),new he.ArraySlice(r.result)},xX=(e,t)=>{const r=new wX({predicate:e,returnOnTrue:Rt});return Wr(t,r),PZ(void 0,[0],r.result)},hm=(e,t=new WeakMap)=>(_a(e)?(t.set(e.key,e),hm(e.key,t),t.set(e.value,e),hm(e.value,t)):e.children.forEach(r=>{t.set(r,e),hm(r,t)}),t),yLe=(e,t,r)=>{const n=r.get(e);_a(n)&&(n.key===e&&(n.key=t,r.delete(e),r.set(t,n)),n.value===e&&(n.value=t,r.delete(e),r.set(t,n)))},vLe=(e,t,r)=>{const n=r.get(e);zt(n)&&(n.content=n.map((i,a,s)=>s===e?(r.delete(e),r.set(t,n),t):s))},bLe=(e,t,r)=>{const n=r.get(e);An(n)&&(n.content=n.map(i=>i===e?(r.delete(e),r.set(t,n),t):i))};class wLe{element;edges;constructor({element:t}){this.element=t}transclude(t,r){var n;if(t===this.element)return r;if(t===r)return this.element;this.edges=(n=this.edges)!==null&&n!==void 0?n:hm(this.element);const i=this.edges.get(t);if(!xo(i))return zt(i)?vLe(t,r,this.edges):An(i)?bLe(t,r,this.edges):_a(i)&&yLe(t,r,this.edges),this.element}}const SLe=(e,t,r)=>new wLe({element:r}).transclude(e,t),EX=(e,t=dX)=>{if(Au(e))try{return t.fromRefract(JSON.parse(e))}catch{}return Sa(e)&&wf("element",e)?t.fromRefract(e):t.toElement(e)},CX=e=>typeof e?.type=="string"?e.type:lc(e),AX={EphemeralObject:["content"],EphemeralArray:["content"],...ns},MX=(e,t,{keyMap:r=AX,...n}={})=>Wr(e,t,{keyMap:r,nodeTypeGetter:CX,nodePredicate:ks,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...n});MX[Symbol.for("nodejs.util.promisify.custom")]=async(e,{keyMap:t=AX,...r}={})=>Wr[Symbol.for("nodejs.util.promisify.custom")](e,visitor,{keyMap:t,nodeTypeGetter:CX,nodePredicate:ks,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...r});class xLe{type="EphemeralArray";content=[];reference=void 0;constructor(t){this.content=t,this.reference=[]}toReference(){return this.reference}toArray(){return this.reference.push(...this.content),this.reference}}class ELe{type="EphemeralObject";content=[];reference=void 0;constructor(t){this.content=t,this.reference={}}toReference(){return this.reference}toObject(){return Object.assign(this.reference,Object.fromEntries(this.content))}}let CLe=class{ObjectElement={enter:t=>{if(this.references.has(t))return this.references.get(t).toReference();const r=new ELe(t.content);return this.references.set(t,r),r}};EphemeralObject={leave:t=>t.toObject()};MemberElement={enter:t=>[t.key,t.value]};ArrayElement={enter:t=>{if(this.references.has(t))return this.references.get(t).toReference();const r=new xLe(t.content);return this.references.set(t,r),r}};EphemeralArray={leave:t=>t.toArray()};references=new WeakMap;BooleanElement(t){return t.toValue()}NumberElement(t){return t.toValue()}StringElement(t){return t.toValue()}NullElement(){return null}RefElement(t,...r){var n;const i=r[3];return((n=i[i.length-1])===null||n===void 0?void 0:n.type)==="EphemeralObject"?Symbol.for("delete-node"):String(t.toValue())}LinkElement(t){return ct(t.href)?t.href.toValue():""}};const Le=e=>Or(e)?ct(e)||bI(e)||tp(e)||wI(e)?e.toValue():MX(e,new CLe):e,vg=e=>{const t=e.meta.length>0?Ge(e.meta):void 0,r=e.attributes.length>0?Ge(e.attributes):void 0;return new e.constructor(void 0,t,r)},bg=(e,t)=>t.clone&&t.isMergeableElement(e)?Gi(vg(e),e,t):e,ALe=(e,t)=>{if(typeof t.customMerge!="function")return Gi;const r=t.customMerge(e,t);return typeof r=="function"?r:Gi},MLe=e=>typeof e.customMetaMerge!="function"?t=>Ge(t):e.customMetaMerge,_Le=e=>typeof e.customAttributesMerge!="function"?t=>Ge(t):e.customAttributesMerge,jLe=(e,t,r)=>e.concat(t)["fantasy-land/map"](n=>bg(n,r)),LLe=(e,t,r)=>{const n=zt(e)?vg(e):vg(t);return zt(e)&&e.forEach((i,a,s)=>{const o=on(s);o.value=bg(i,r),n.content.push(o)}),t.forEach((i,a,s)=>{const o=Le(a);let u;if(zt(e)&&e.hasKey(o)&&r.isMergeableElement(i)){const l=e.get(o);u=on(s),u.value=ALe(a,r)(l,i,r)}else u=on(s),u.value=bg(i,r);n.remove(o),n.content.push(u)}),n},Oh={clone:!0,isMergeableElement:e=>zt(e)||An(e),arrayElementMerge:jLe,objectElementMerge:LLe,customMerge:void 0,customMetaMerge:void 0,customAttributesMerge:void 0},Gi=(e,t,r)=>{var n,i,a;const s={...Oh,...r};s.isMergeableElement=(n=s.isMergeableElement)!==null&&n!==void 0?n:Oh.isMergeableElement,s.arrayElementMerge=(i=s.arrayElementMerge)!==null&&i!==void 0?i:Oh.arrayElementMerge,s.objectElementMerge=(a=s.objectElementMerge)!==null&&a!==void 0?a:Oh.objectElementMerge;const o=An(t),u=An(e);if(!(o===u))return bg(t,s);const c=o&&typeof s.arrayElementMerge=="function"?s.arrayElementMerge(e,t,s):s.objectElementMerge(e,t,s);return c.meta=MLe(s)(e.meta,t.meta),c.attributes=_Le(s)(e.attributes,t.attributes),c};Gi.all=(e,t)=>{if(!Array.isArray(e))throw new TypeError("First argument of deepmerge should be an array.");return e.length===0?new he.ObjectElement:e.reduce((r,n)=>Gi(r,n,t),vg(e[0]))};class AI extends Cr{}class _X extends AI{}const ILe=async(e,t)=>{let r=e,n=!1;if(!cX(e)){const s=on(e);s.classes.push("result"),r=new xa([s]),n=!0}const i=new Ol({uri:t.resolve.baseURI,parseResult:r,mediaType:t.parse.mediaType}),a=await gI("canDereference",[i,t],t.dereference.strategies);if(ep(a))throw new _X(i.uri);try{const{result:s}=await yI("dereference",[i,t],a);return n?s.get(0):s}catch(s){throw new AI(`Error while dereferencing file "${i.uri}"`,{cause:s})}};let np=class{name;allowEmpty;sourceMap;fileExtensions;mediaTypes;constructor({name:t,allowEmpty:r=!0,sourceMap:n=!1,fileExtensions:i=[],mediaTypes:a=[]}){this.name=t,this.allowEmpty=r,this.sourceMap=n,this.fileExtensions=i,this.mediaTypes=a}};class TLe{name;constructor({name:t}){this.name=t}}class OLe extends TLe{timeout;redirects;withCredentials;constructor(t){const{name:r="http-resolver",timeout:n=5e3,redirects:i=5,withCredentials:a=!1}=t??{};super({name:r}),this.timeout=n,this.redirects=i,this.withCredentials=a}canRead(t){return mI(t.uri)}}class kLe{name;constructor({name:t}){this.name=t}}class RLe{name;constructor({name:t}){this.name=t}}class WA extends Array{includesCycle(t){return this.filter(r=>r.has(t)).length>1}includes(t,r){return t instanceof Set?super.includes(t,r):this.some(n=>n.has(t))}findItem(t){for(const r of this)for(const n of r)if(Or(n)&&t(n))return n}}let Ss=class{uri;depth;value;refSet;errors;constructor({uri:t,depth:r=0,refSet:n,value:i}){this.uri=t,this.value=i,this.depth=r,this.refSet=n,this.errors=[]}};class jX extends Cr{}class NLe extends jX{}class DLe extends Cr{}class MI extends DLe{}class PLe extends jX{constructor(t){super(`Invalid JSON Schema $anchor "${t}".`)}}class vl extends AI{}class FLe extends mg{}class Ms extends M4{}const BLe=async(e,t={})=>{const r=eX(XZ,t);return ILe(e,r)},{fetch:zLe,Response:$Le,Headers:ULe,Request:qLe,FormData:VLe,File:JLe,Blob:HLe}=globalThis;typeof globalThis.fetch>"u"&&(globalThis.fetch=zLe);typeof globalThis.Headers>"u"&&(globalThis.Headers=ULe);typeof globalThis.Request>"u"&&(globalThis.Request=qLe);typeof globalThis.Response>"u"&&(globalThis.Response=$Le);typeof globalThis.FormData>"u"&&(globalThis.FormData=VLe);typeof globalThis.File>"u"&&(globalThis.File=JLe);typeof globalThis.Blob>"u"&&(globalThis.Blob=HLe);function uq(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function WLe(e){if(Array.isArray(e))return e}function GLe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KLe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function YLe(e,t,r){return t&&KLe(e.prototype,t),e}function LX(e,t){return t!=null&&typeof Symbol<"u"&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function QLe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],i=!0,a=!1,s,o;try{for(r=r.call(e);!(i=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));i=!0);}catch(u){a=!0,o=u}finally{try{!i&&r.return!=null&&r.return()}finally{if(a)throw o}}return n}}function ZLe(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function XLe(e,t){return WLe(e)||QLe(e,t)||eIe(e,t)||ZLe()}function bl(e){"@swc/helpers - typeof";return e&&typeof Symbol<"u"&&e.constructor===Symbol?"symbol":typeof e}function eIe(e,t){if(e){if(typeof e=="string")return uq(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(r);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return uq(e,t)}}var IX=function(e){throw TypeError(e)},TX=function(e,t,r){return t.has(e)||IX("Cannot "+r)},Fn=function(e,t,r){return TX(e,t,"read from private field"),r?r.call(e):t.get(e)},lq=function(e,t,r){return t.has(e)?IX("Cannot add the same private member more than once"):LX(t,WeakSet)?t.add(e):t.set(e,r)},GA=function(e,t,r,n){return TX(e,t,"write to private field"),t.set(e,r),r},cc=function(e){return Object.prototype.toString.call(e)},OX=function(e){return ArrayBuffer.isView(e)&&!LX(e,DataView)},tIe=function(e){return cc(e)==="[object Date]"},rIe=function(e){return cc(e)==="[object RegExp]"},nIe=function(e){return cc(e)==="[object Error]"},iIe=function(e){return cc(e)==="[object Boolean]"},aIe=function(e){return cc(e)==="[object Number]"},sIe=function(e){return cc(e)==="[object String]"},kX=Array.isArray,oIe=Object.getOwnPropertyDescriptor,uIe=Object.prototype.propertyIsEnumerable,lIe=Object.getOwnPropertySymbols,mm=Object.prototype.hasOwnProperty;function _I(e){for(var t=Object.keys(e),r=lIe(e),n=0;n<r.length;n++)uIe.call(e,r[n])&&t.push(r[n]);return t}function cIe(e,t){var r;return!(!((r=oIe(e,t))===null||r===void 0)&&r.writable)}function RX(e,t){if((typeof e>"u"?"undefined":bl(e))==="object"&&e!==null){var r;if(kX(e))r=[];else if(tIe(e))r=new Date(e.getTime?e.getTime():e);else if(rIe(e))r=new RegExp(e);else if(nIe(e))r={message:e.message};else if(iIe(e)||aIe(e)||sIe(e))r=Object(e);else{if(OX(e))return e.slice();r=Object.create(Object.getPrototypeOf(e))}var n=t.includeSymbols?_I:Object.keys,i=!0,a=!1,s=void 0;try{for(var o=n(e)[Symbol.iterator](),u;!(i=(u=o.next()).done);i=!0){var l=u.value;r[l]=e[l]}}catch(c){a=!0,s=c}finally{try{!i&&o.return!=null&&o.return()}finally{if(a)throw s}}return r}return e}var NX={includeSymbols:!1,immutable:!1};function cq(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NX,n=[],i=[],a=!0,s=r.includeSymbols?_I:Object.keys,o=!!r.immutable;return(function u(l){var c=o?RX(l,r):l,f={},p=!0,d={node:c,node_:l,path:[].concat(n),parent:i[i.length-1],parents:i,key:n[n.length-1],isRoot:n.length===0,level:n.length,circular:void 0,isLeaf:!1,notLeaf:!0,notRoot:!0,isFirst:!1,isLast:!1,update:function(P){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;d.isRoot||(d.parent.node[d.key]=P),d.node=P,N&&(p=!1)},delete:function(P){delete d.parent.node[d.key],P&&(p=!1)},remove:function(P){kX(d.parent.node)?d.parent.node.splice(d.key,1):delete d.parent.node[d.key],P&&(p=!1)},keys:null,before:function(P){f.before=P},after:function(P){f.after=P},pre:function(P){f.pre=P},post:function(P){f.post=P},stop:function(){a=!1},block:function(){p=!1}};if(!a)return d;function h(){if(bl(d.node)==="object"&&d.node!==null){(!d.keys||d.node_!==d.node)&&(d.keys=s(d.node)),d.isLeaf=d.keys.length===0;for(var O=0;O<i.length;O++)if(i[O].node_===l){d.circular=i[O];break}}else d.isLeaf=!0,d.keys=null;d.notLeaf=!d.isLeaf,d.notRoot=!d.isRoot}h();var g=t.call(d,d.node);if(g!==void 0&&d.update&&d.update(g),f.before&&f.before.call(d,d.node),!p)return d;if(bl(d.node)==="object"&&d.node!==null&&!d.circular){i.push(d),h();var y,w=!0,b=!1,S=void 0;try{for(var E=Object.entries((y=d.keys)!==null&&y!==void 0?y:[])[Symbol.iterator](),x;!(w=(x=E.next()).done);w=!0){var A=XLe(x.value,2),j=A[0],I=A[1],T;n.push(I),f.pre&&f.pre.call(d,d.node[I],I);var B=u(d.node[I]);o&&mm.call(d.node,I)&&!cIe(d.node,I)&&(d.node[I]=B.node),B.isLast=!((T=d.keys)===null||T===void 0)&&T.length?+j===d.keys.length-1:!1,B.isFirst=+j==0,f.post&&f.post.call(d,B),n.pop()}}catch(O){b=!0,S=O}finally{try{!w&&E.return!=null&&E.return()}finally{if(b)throw S}}i.pop()}return f.after&&f.after.call(d,d.node),d})(e).node}var ei,Ws,as=(function(){function e(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NX;GLe(this,e),lq(this,ei),lq(this,Ws),GA(this,ei,t),GA(this,Ws,r)}return YLe(e,[{key:"get",value:function(r){for(var n=Fn(this,ei),i=0;n&&i<r.length;i++){var a=r[i];if(!mm.call(n,a)||!Fn(this,Ws).includeSymbols&&(typeof a>"u"?"undefined":bl(a))==="symbol")return;n=n[a]}return n}},{key:"has",value:function(r){for(var n=Fn(this,ei),i=0;n&&i<r.length;i++){var a=r[i];if(!mm.call(n,a)||!Fn(this,Ws).includeSymbols&&(typeof a>"u"?"undefined":bl(a))==="symbol")return!1;n=n[a]}return!0}},{key:"set",value:function(r,n){var i=Fn(this,ei),a=0;for(a=0;a<r.length-1;a++){var s=r[a];mm.call(i,s)||(i[s]={}),i=i[s]}return i[r[a]]=n,n}},{key:"map",value:function(r){return cq(Fn(this,ei),r,{immutable:!0,includeSymbols:!!Fn(this,Ws).includeSymbols})}},{key:"forEach",value:function(r){return GA(this,ei,cq(Fn(this,ei),r,Fn(this,Ws))),Fn(this,ei)}},{key:"reduce",value:function(r,n){var i=arguments.length===1,a=i?Fn(this,ei):n;return this.forEach(function(s){(!this.isRoot||!i)&&(a=r.call(this,a,s))}),a}},{key:"paths",value:function(){var r=[];return this.forEach(function(){r.push(this.path)}),r}},{key:"nodes",value:function(){var r=[];return this.forEach(function(){r.push(this.node)}),r}},{key:"clone",value:function(){var r=[],n=[],i=Fn(this,Ws);return OX(Fn(this,ei))?Fn(this,ei).slice():(function a(s){for(var o=0;o<r.length;o++)if(r[o]===s)return n[o];if((typeof s>"u"?"undefined":bl(s))==="object"&&s!==null){var u=RX(s,i);r.push(s),n.push(u);var l=i.includeSymbols?_I:Object.keys,c=!0,f=!1,p=void 0;try{for(var d=l(s)[Symbol.iterator](),h;!(c=(h=d.next()).done);c=!0){var g=h.value;u[g]=a(s[g])}}catch(y){f=!0,p=y}finally{try{!c&&d.return!=null&&d.return()}finally{if(f)throw p}}return r.pop(),n.pop(),u}return s})(Fn(this,ei))}}]),e})();ei=new WeakMap;Ws=new WeakMap;var ss=function(e,t){return new as(e,t)};ss.get=function(e,t,r){return new as(e,r).get(t)};ss.set=function(e,t,r,n){return new as(e,n).set(t,r)};ss.has=function(e,t,r){return new as(e,r).has(t)};ss.map=function(e,t,r){return new as(e,r).map(t)};ss.forEach=function(e,t,r){return new as(e,r).forEach(t)};ss.reduce=function(e,t,r,n){return new as(e,n).reduce(t,r)};ss.paths=function(e,t){return new as(e,t).paths()};ss.nodes=function(e,t){return new as(e,t).nodes()};ss.clone=function(e,t){return new as(e,t).clone()};var fIe=ss;const DX="application/json, application/yaml",wg="https://swagger.io",dIe=Object.freeze({url:"/"}),PX=3e3,pIe=["properties"],hIe=["properties"],mIe=["definitions","parameters","responses","securityDefinitions","components/schemas","components/responses","components/parameters","components/securitySchemes"],gIe=["schema/example","items/example"];function FX(e){const t=e[e.length-1],r=e[e.length-2],n=e.join("/");return pIe.indexOf(t)>-1&&hIe.indexOf(r)===-1||mIe.indexOf(n)>-1||gIe.some(i=>n.indexOf(i)>-1)}function yIe(e,t,{specmap:r,getBaseUrlForNodePath:n=a=>r.getContext([...t,...a]).baseDoc,targetKeys:i=["$ref","$$ref"]}={}){const a=[];return fIe(e).forEach(function(){if(i.includes(this.key)&&typeof this.node=="string"){const o=this.path,u=t.concat(this.path),l=_4(this.node,n(o));a.push(r.replace(u,l))}}),a}function _4(e,t){const[r,n]=e.split("#"),i=t??"",a=r??"";let s;if(mI(i))s=Sn(i,a);else{const o=Sn(wg,i),l=Sn(o,a).replace(wg,"");s=a.startsWith("/")?l:l.substring(1)}return n?`${s}#${n}`:s}const vIe=/^([a-z]+:\/\/|\/\/)/i;class Nl extends Qa{}const bs={},fq=new WeakMap,bIe=[e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="examples",e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="content"&&e[7]==="example",e=>e[0]==="paths"&&e[3]==="responses"&&e[5]==="content"&&e[7]==="examples"&&e[9]==="value",e=>e[0]==="paths"&&e[3]==="requestBody"&&e[4]==="content"&&e[6]==="example",e=>e[0]==="paths"&&e[3]==="requestBody"&&e[4]==="content"&&e[6]==="examples"&&e[8]==="value",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="example",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="example",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="examples"&&e[6]==="value",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="examples"&&e[7]==="value",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="content"&&e[6]==="example",e=>e[0]==="paths"&&e[2]==="parameters"&&e[4]==="content"&&e[6]==="examples"&&e[8]==="value",e=>e[0]==="paths"&&e[3]==="parameters"&&e[4]==="content"&&e[7]==="example",e=>e[0]==="paths"&&e[3]==="parameters"&&e[5]==="content"&&e[7]==="examples"&&e[9]==="value"],wIe=e=>bIe.some(t=>t(e)),SIe={key:"$ref",plugin:(e,t,r,n)=>{const i=n.getInstance(),a=r.slice(0,-1);if(FX(a)||wIe(a))return;const{baseDoc:s}=n.getContext(r);if(typeof e!="string")return new Nl("$ref: must be a string (JSON-Ref)",{$ref:e,baseDoc:s,fullPath:r});const o=zX(e),u=o[0],l=o[1]||"";let c;try{c=s||u?BX(u,s):null}catch(g){return j4(g,{pointer:l,$ref:e,basePath:c,fullPath:r})}let f,p;if(MIe(l,c,a,n)&&!i.useCircularStructures){const g=_4(e,c);return e===g?null:Qt.replace(r,g)}if(c==null?(p=LI(l),f=n.get(p),typeof f>"u"&&(f=new Nl(`Could not resolve reference: ${e}`,{pointer:l,$ref:e,baseDoc:s,fullPath:r}))):(f=$X(c,l),f.__value!=null?f=f.__value:f=f.catch(g=>{throw j4(g,{pointer:l,$ref:e,baseDoc:s,fullPath:r})})),f instanceof Error)return[Qt.remove(r),f];const d=_4(e,c),h=Qt.replace(a,f,{$$ref:d});if(c&&c!==s)return[h,Qt.context(a,{baseDoc:c})];try{if(!_Ie(n.state,h)||i.useCircularStructures)return h}catch{return null}}},jI=Object.assign(SIe,{docCache:bs,absoluteify:BX,clearCache:xIe,JSONRefError:Nl,wrapError:j4,getDoc:UX,split:zX,extractFromDoc:$X,fetchJSON:EIe,extract:L4,jsonPointerToArray:LI,unescapeJsonPointerToken:qX});function BX(e,t){if(!vIe.test(e)){if(!t)throw new Nl(`Tried to resolve a relative URL, without having a basePath. path: '${e}' basePath: '${t}'`);return Sn(t,e)}return e}function j4(e,t){let r;return e&&e.response&&e.response.body?r=`${e.response.body.code} ${e.response.body.message}`:r=e.message,new Nl(`Could not resolve reference: ${r}`,{...t,cause:e})}function zX(e){return(e+"").split("#")}function $X(e,t){const r=bs[e];if(r&&!Qt.isPromise(r))try{const n=L4(t,r);return Object.assign(Promise.resolve(n),{__value:n})}catch(n){return Promise.reject(n)}return UX(e).then(n=>L4(t,n))}function xIe(e){typeof e<"u"?delete bs[e]:Object.keys(bs).forEach(t=>{delete bs[t]})}function UX(e){const t=bs[e];return t?Qt.isPromise(t)?t:Promise.resolve(t):(bs[e]=jI.fetchJSON(e).then(r=>(bs[e]=r,r)),bs[e])}function EIe(e){return fetch(e,{headers:{Accept:DX},loadSpec:!0}).then(t=>t.text()).then(t=>su.load(t))}function L4(e,t){const r=LI(e);if(r.length<1)return t;const n=Qt.getIn(t,r);if(typeof n>"u")throw new Nl(`Could not resolve pointer: ${e} does not exist in document`,{pointer:e});return n}function LI(e){if(typeof e!="string")throw new TypeError(`Expected a string, got a ${typeof e}`);return e[0]==="/"&&(e=e.substr(1)),e===""?[]:e.split("/").map(qX)}function qX(e){return typeof e!="string"?e:new URLSearchParams(`=${e.replace(/~1/g,"/").replace(/~0/g,"~")}`).get("")}function VX(e){return new URLSearchParams([["",e.replace(/~/g,"~0").replace(/\//g,"~1")]]).toString().slice(1)}function CIe(e){return e.length===0?"":`/${e.map(VX).join("/")}`}const AIe=e=>!e||e==="/"||e==="#";function KA(e,t){if(AIe(t))return!0;const r=e.charAt(t.length),n=t.slice(-1);return e.indexOf(t)===0&&(!r||r==="/"||r==="#")&&n!=="#"}function MIe(e,t,r,n){let i=fq.get(n);i||(i={},fq.set(n,i));const a=CIe(r),s=`${t||"<specmap-base>"}#${e}`,o=a.replace(/allOf\/\d+\/?/g,""),u=n.contextTree.get([]).baseDoc;if(t===u&&KA(o,e))return!0;let l="";if(r.some(f=>(l=`${l}/${VX(f)}`,i[l]&&i[l].some(p=>KA(p,s)||KA(s,p)))))return!0;i[o]=(i[o]||[]).concat(s)}function _Ie(e,t){const r=[e];return t.path.reduce((i,a)=>(r.push(i[a]),i[a]),e),n(t.value);function n(i){return Qt.isObject(i)&&(r.indexOf(i)>=0||Object.keys(i).some(a=>n(i[a])))}}const jIe={key:"allOf",plugin:(e,t,r,n,i)=>{if(i.meta&&i.meta.$$ref)return;const a=r.slice(0,-1);if(FX(a))return;if(!Array.isArray(e)){const l=new TypeError("allOf must be an array");return l.fullPath=r,l}let s=!1,o=i.value;if(a.forEach(l=>{o&&(o=o[l])}),o={...o},Object.keys(o).length===0)return;delete o.allOf;const u=[];return u.push(n.replace(a,{})),e.forEach((l,c)=>{if(!n.isObject(l)){if(s)return null;s=!0;const d=new TypeError("Elements in allOf must be objects");return d.fullPath=r,u.push(d)}u.push(n.mergeDeep(a,l));const f=r.slice(0,-1),p=yIe(l,f,{getBaseUrlForNodePath:d=>n.getContext([...r,c,...d]).baseDoc,specmap:n});u.push(...p)}),o.example&&u.push(n.remove([].concat(a,"example"))),u.push(n.mergeDeep(a,o)),o.$$ref||u.push(n.remove([].concat(a,"$$ref"))),u}},LIe={key:"parameters",plugin:(e,t,r,n)=>{if(Array.isArray(e)&&e.length){const i=Object.assign([],e),a=r.slice(0,-1),s={...Qt.getIn(n.spec,a)};for(let o=0;o<e.length;o+=1){const u=e[o];try{i[o].default=n.parameterMacro(s,u)}catch(l){const c=new Error(l);return c.fullPath=r,c}}return Qt.replace(r,i)}return Qt.replace(r,e)}},IIe={key:"properties",plugin:(e,t,r,n)=>{const i={...e};for(const s in e)try{i[s].default=n.modelPropertyMacro(i[s])}catch(o){const u=new Error(o);return u.fullPath=r,u}return Qt.replace(r,i)}};class TIe{constructor(t){this.root=YA(t||{})}set(t,r){const n=this.getParent(t,!0);if(!n){Sg(this.root,r,null);return}const i=t[t.length-1],{children:a}=n;if(a[i]){Sg(a[i],r,n);return}a[i]=YA(r,n)}get(t){if(t=t||[],t.length<1)return this.root.value;let r=this.root,n,i;for(let a=0;a<t.length&&(i=t[a],n=r.children,!!n[i]);a+=1)r=n[i];return r&&r.protoValue}getParent(t,r){return!t||t.length<1?null:t.length<2?this.root:t.slice(0,-1).reduce((n,i)=>{if(!n)return n;const{children:a}=n;return!a[i]&&r&&(a[i]=YA(null,n)),a[i]},this.root)}}function YA(e,t){return Sg({children:{}},e,t)}function Sg(e,t,r){return e.value=t||{},e.protoValue=r?{...r.protoValue,...e.value}:e.value,Object.keys(e.children).forEach(n=>{const i=e.children[n];e.children[n]=Sg(i,i.value,e)}),e}const dq=100,pq=()=>{};class OIe{static getPluginName(t){return t.pluginName}static getPatchesOfType(t,r){return t.filter(r)}constructor(t){Object.assign(this,{spec:"",debugLevel:"info",plugins:[],pluginHistory:{},errors:[],mutations:[],promisedPatches:[],state:{},patches:[],context:{},contextTree:new TIe,showDebug:!1,allPatches:[],pluginProp:"specMap",libMethods:Object.assign(Object.create(this),Qt,{getInstance:()=>this}),allowMetaPatches:!1},t),this.get=this._get.bind(this),this.getContext=this._getContext.bind(this),this.hasRun=this._hasRun.bind(this),this.wrappedPlugins=this.plugins.map(this.wrapPlugin.bind(this)).filter(Qt.isFunction),this.patches.push(Qt.add([],this.spec)),this.patches.push(Qt.context([],this.context)),this.updatePatches(this.patches)}debug(t,...r){this.debugLevel===t&&console.log(...r)}verbose(t,...r){this.debugLevel==="verbose"&&console.log(`[${t}] `,...r)}wrapPlugin(t,r){const{pathDiscriminator:n}=this;let i=null,a;return t[this.pluginProp]?(i=t,a=t[this.pluginProp]):Qt.isFunction(t)?a=t:Qt.isObject(t)&&(a=s(t)),Object.assign(a.bind(i),{pluginName:t.name||r,isGenerator:Qt.isGenerator(a)});function s(o){const u=(l,c)=>Array.isArray(l)?l.every((f,p)=>f===c[p]):!0;return function*(c,f){const p={};for(const[h,g]of c.filter(Qt.isAdditiveMutation).entries())if(h<PX)yield*d(g.value,g.path,g);else return;function*d(h,g,y){if(!Qt.isObject(h))o.key===g[g.length-1]&&(yield o.plugin(h,o.key,g,f));else{const w=g.length-1,b=g[w],S=g.indexOf("properties"),E=b==="properties"&&w===S,x=f.allowMetaPatches&&p[h.$$ref];for(const A of Object.keys(h)){const j=h[A],I=g.concat(A),T=Qt.isObject(j),B=h.$$ref;if(x||T&&(f.allowMetaPatches&&B&&u(n,I)&&(p[B]=!0),yield*d(j,I,y)),!E&&A===o.key){const O=u(n,g);(!n||O)&&(yield o.plugin(j,A,I,f,y))}}}}}}}nextPlugin(){return this.wrappedPlugins.find(t=>this.getMutationsForPlugin(t).length>0)}nextPromisedPatch(){if(this.promisedPatches.length>0)return Promise.race(this.promisedPatches.map(t=>t.value))}getPluginHistory(t){const r=this.constructor.getPluginName(t);return this.pluginHistory[r]||[]}getPluginRunCount(t){return this.getPluginHistory(t).length}getPluginHistoryTip(t){const r=this.getPluginHistory(t);return r&&r[r.length-1]||{}}getPluginMutationIndex(t){const r=this.getPluginHistoryTip(t).mutationIndex;return typeof r!="number"?-1:r}updatePluginHistory(t,r){const n=this.constructor.getPluginName(t);this.pluginHistory[n]=this.pluginHistory[n]||[],this.pluginHistory[n].push(r)}updatePatches(t){Qt.normalizeArray(t).forEach(r=>{if(r instanceof Error){this.errors.push(r);return}try{if(!Qt.isObject(r)){this.debug("updatePatches","Got a non-object patch",r);return}if(this.showDebug&&this.allPatches.push(r),Qt.isPromise(r.value)){this.promisedPatches.push(r),this.promisedPatchThen(r);return}if(Qt.isContextPatch(r)){this.setContext(r.path,r.value);return}Qt.isMutation(r)&&this.updateMutations(r)}catch(n){console.error(n),this.errors.push(n)}})}updateMutations(t){typeof t.value=="object"&&!Array.isArray(t.value)&&this.allowMetaPatches&&(t.value={...t.value});const r=Qt.applyPatch(this.state,t,{allowMetaPatches:this.allowMetaPatches});r&&(this.mutations.push(t),this.state=r)}removePromisedPatch(t){const r=this.promisedPatches.indexOf(t);if(r<0){this.debug("Tried to remove a promisedPatch that isn't there!");return}this.promisedPatches.splice(r,1)}promisedPatchThen(t){return t.value=t.value.then(r=>{const n={...t,value:r};this.removePromisedPatch(t),this.updatePatches(n)}).catch(r=>{this.removePromisedPatch(t),this.updatePatches(r)}),t.value}getMutations(t,r){return t=t||0,typeof r!="number"&&(r=this.mutations.length),this.mutations.slice(t,r)}getCurrentMutations(){return this.getMutationsForPlugin(this.getCurrentPlugin())}getMutationsForPlugin(t){const r=this.getPluginMutationIndex(t);return this.getMutations(r+1)}getCurrentPlugin(){return this.currentPlugin}getLib(){return this.libMethods}_get(t){return Qt.getIn(this.state,t)}_getContext(t){return this.contextTree.get(t)}setContext(t,r){return this.contextTree.set(t,r)}_hasRun(t){return this.getPluginRunCount(this.getCurrentPlugin())>(t||0)}dispatch(){const t=this,r=this.nextPlugin();if(!r){const a=this.nextPromisedPatch();if(a)return a.then(()=>this.dispatch()).catch(()=>this.dispatch());const s={spec:this.state,errors:this.errors};return this.showDebug&&(s.patches=this.allPatches),Promise.resolve(s)}if(t.pluginCount=t.pluginCount||new WeakMap,t.pluginCount.set(r,(t.pluginCount.get(r)||0)+1),t.pluginCount[r]>dq)return Promise.resolve({spec:t.state,errors:t.errors.concat(new Error(`We've reached a hard limit of ${dq} plugin runs`))});if(r!==this.currentPlugin&&this.promisedPatches.length){const a=this.promisedPatches.map(s=>s.value);return Promise.all(a.map(s=>s.then(pq,pq))).then(()=>this.dispatch())}return n();function n(){t.currentPlugin=r;const a=t.getCurrentMutations(),s=t.mutations.length-1;try{if(r.isGenerator)for(const o of r(a,t.getLib()))i(o);else{const o=r(a,t.getLib());i(o)}}catch(o){console.error(o),i([Object.assign(Object.create(o),{plugin:r})])}finally{t.updatePluginHistory(r,{mutationIndex:s})}return t.dispatch()}function i(a){a&&(a=Qt.fullyNormalizeArray(a),t.updatePatches(a,r))}}}function kIe(e){return new OIe(e).dispatch()}const Vu={refs:jI,allOf:jIe,parameters:LIe,properties:IIe};function JX(e,t={}){const{requestInterceptor:r,responseInterceptor:n}=t,i=e.withCredentials?"include":"same-origin";return a=>e({url:a,loadSpec:!0,requestInterceptor:r,responseInterceptor:n,headers:{Accept:DX},credentials:i}).then(s=>s.body)}function II(e,t){return!t&&typeof navigator<"u"&&(t=navigator),t&&t.product==="ReactNative"?!!(e&&typeof e=="object"&&typeof e.uri=="string"):typeof File<"u"&&e instanceof File||typeof Blob<"u"&&e instanceof Blob||ArrayBuffer.isView(e)?!0:e!==null&&typeof e=="object"&&typeof e.pipe=="function"}function HX(e,t){return Array.isArray(e)&&e.some(r=>II(r,t))}class I4 extends File{constructor(t,r="",n={}){super([t],r,n),this.data=t}valueOf(){return this.data}toString(){return this.valueOf()}}const RIe=e=>":/?#[]@!$&'()*+,;=".indexOf(e)>-1,NIe=e=>/^[a-z0-9\-._~]+$/i.test(e);function WX(e,t="reserved"){return[...e].map(r=>{if(NIe(r)||RIe(r)&&t==="unsafe")return r;const n=new TextEncoder;return Array.from(n.encode(r)).map(a=>`0${a.toString(16).toUpperCase()}`.slice(-2)).map(a=>`%${a}`).join("")}).join("")}function TI(e){const{value:t}=e;return Array.isArray(t)?DIe(e):typeof t=="object"?PIe(e):FIe(e)}function xn(e,t=!1){return Array.isArray(e)||e!==null&&typeof e=="object"?e=JSON.stringify(e):(typeof e=="number"||typeof e=="boolean")&&(e=String(e)),t&&typeof e=="string"&&e.length>0?WX(e,t):e??""}function DIe({key:e,value:t,style:r,explode:n,escape:i}){if(r==="simple")return t.map(a=>xn(a,i)).join(",");if(r==="label")return`.${t.map(a=>xn(a,i)).join(".")}`;if(r==="matrix")return t.map(a=>xn(a,i)).reduce((a,s)=>!a||n?`${a||""};${e}=${s}`:`${a},${s}`,"");if(r==="form"){const a=n?`&${e}=`:",";return t.map(s=>xn(s,i)).join(a)}if(r==="spaceDelimited"){const a=n?`${e}=`:"";return t.map(s=>xn(s,i)).join(` ${a}`)}if(r==="pipeDelimited"){const a=n?`${e}=`:"";return t.map(s=>xn(s,i)).join(`|${a}`)}}function PIe({key:e,value:t,style:r,explode:n,escape:i}){const a=Object.keys(t);if(r==="simple")return a.reduce((s,o)=>{const u=xn(t[o],i),l=n?"=":",";return`${s?`${s},`:""}${o}${l}${u}`},"");if(r==="label")return a.reduce((s,o)=>{const u=xn(t[o],i),l=n?"=":".";return`${s?`${s}.`:"."}${o}${l}${u}`},"");if(r==="matrix"&&n)return a.reduce((s,o)=>{const u=xn(t[o],i);return`${s?`${s};`:";"}${o}=${u}`},"");if(r==="matrix")return a.reduce((s,o)=>{const u=xn(t[o],i);return`${s?`${s},`:`;${e}=`}${o},${u}`},"");if(r==="form")return a.reduce((s,o)=>{const u=xn(t[o],i);return`${s?`${s}${n?"&":","}`:""}${o}${n?"=":","}${u}`},"")}function FIe({key:e,value:t,style:r,escape:n}){if(r==="simple")return xn(t,n);if(r==="label")return`.${xn(t,n)}`;if(r==="matrix")return`;${e}=${xn(t,n)}`;if(r==="form"||r==="deepObject")return xn(t,n)}const BIe={form:",",spaceDelimited:"%20",pipeDelimited:"|"},zIe={csv:",",ssv:"%20",tsv:"%09",pipes:"|"};function GX(e,t,r=!1){const{collectionFormat:n,allowEmptyValue:i,serializationOption:a,encoding:s}=t,o=typeof t=="object"&&!Array.isArray(t)?t.value:t,u=r?c=>c.toString():c=>encodeURIComponent(c),l=u(e);if(typeof o>"u"&&i)return[[l,""]];if(II(o)||HX(o))return[[l,o]];if(a)return hq(e,o,r,a);if(s){if([typeof s.style,typeof s.explode,typeof s.allowReserved].some(c=>c!=="undefined")){const{style:c,explode:f,allowReserved:p}=s;return hq(e,o,r,{style:c,explode:f,allowReserved:p})}if(typeof s.contentType=="string"){if(s.contentType.startsWith("application/json")){const p=typeof o=="string"?o:JSON.stringify(o),d=u(p),h=new I4(d,"blob",{type:s.contentType});return[[l,h]]}const c=u(String(o)),f=new I4(c,"blob",{type:s.contentType});return[[l,f]]}return typeof o!="object"?[[l,u(o)]]:Array.isArray(o)&&o.every(c=>typeof c!="object")?[[l,o.map(u).join(",")]]:[[l,u(JSON.stringify(o))]]}return typeof o!="object"?[[l,u(o)]]:Array.isArray(o)?n==="multi"?[[l,o.map(u)]]:[[l,o.map(u).join(zIe[n||"csv"])]]:[[l,""]]}function hq(e,t,r,n){const i=n.style||"form",a=typeof n.explode>"u"?i==="form":n.explode,s=r?!1:n&&n.allowReserved?"unsafe":"reserved",o=l=>xn(l,s),u=r?l=>l:l=>o(l);return typeof t!="object"?[[u(e),o(t)]]:Array.isArray(t)?a?[[u(e),t.map(o)]]:[[u(e),t.map(o).join(BIe[i])]]:i==="deepObject"?Object.keys(t).map(l=>[u(`${e}[${l}]`),o(t[l])]):a?Object.keys(t).map(l=>[u(l),o(t[l])]):[[u(e),Object.keys(t).map(l=>[`${u(l)},${o(t[l])}`]).join(",")]]}function $Ie(e){return Object.entries(e).reduce((t,[r,n])=>{for(const[i,a]of GX(r,n,!0))if(Array.isArray(a))for(const s of a)if(ArrayBuffer.isView(s)){const o=new Blob([s]);t.append(i,o)}else t.append(i,s);else if(ArrayBuffer.isView(a)){const s=new Blob([a]);t.append(i,s)}else t.append(i,a);return t},new FormData)}const UIe=(e,{encode:t=!0}={})=>{const r=(a,s,o)=>(Array.isArray(o)?o.reduce((u,l)=>r(a,s,l),a):o instanceof Date?a.append(s,o.toISOString()):typeof o=="object"?Object.entries(o).reduce((u,[l,c])=>r(a,`${s}[${l}]`,c),a):a.append(s,o),a),n=Object.entries(e).reduce((a,[s,o])=>r(a,s,o),new URLSearchParams),i=String(n);return t?i:decodeURIComponent(i)};function mq(e){const t=Object.keys(e).reduce((r,n)=>{for(const[i,a]of GX(n,e[n]))a instanceof I4?r[i]=a.valueOf():r[i]=a;return r},{});return UIe(t,{encode:!1})}function OI(e={}){const{url:t="",query:r,form:n}=e,i=(...a)=>{const s=a.filter(o=>o).join("&");return s?`?${s}`:""};if(n){const a=Object.keys(n).some(o=>{const{value:u}=n[o];return II(u)||HX(u)}),s=e.headers["content-type"]||e.headers["Content-Type"];if(a||/multipart\/form-data/i.test(s)){const o=$Ie(e.form);e.formdata=o,e.body=o}else e.body=mq(n);delete e.form}if(r){const[a,s]=t.split("?");let o="";if(s){const l=new URLSearchParams(s);Object.keys(r).forEach(f=>l.delete(f)),o=String(l)}const u=i(o,mq(r));e.url=a+u,delete e.query}return e}const qIe=(e="")=>/(json|xml|yaml|text)\b/.test(e);function VIe(e,t){if(t){if(t.indexOf("application/json")===0||t.indexOf("+json")>0)return JSON.parse(e);if(t.indexOf("application/xml")===0||t.indexOf("+xml")>0)return e}return su.load(e)}function JIe(e){return e.includes(", ")?e.split(", "):e}function HIe(e={}){return typeof e.entries!="function"?{}:Array.from(e.entries()).reduce((t,[r,n])=>(t[r]=JIe(n),t),{})}function KX(e,t,{loadSpec:r=!1}={}){const n={ok:e.ok,url:e.url||t,status:e.status,statusText:e.statusText,headers:HIe(e.headers)},i=n.headers["content-type"],a=r||qIe(i);return(a?e.text:e.blob||e.buffer).call(e).then(o=>{if(n.text=o,n.data=o,a)try{const u=VIe(o,i);n.body=u,n.obj=u}catch(u){n.parseError=u}return n})}async function Xf(e,t={}){typeof e=="object"&&(t=e,e=t.url),t.headers=t.headers||{},t=OI(t),t.headers&&Object.keys(t.headers).forEach(i=>{const a=t.headers[i];typeof a=="string"&&(t.headers[i]=a.replace(/\n+/g," "))}),t.requestInterceptor&&(t=await t.requestInterceptor(t)||t);const r=t.headers["content-type"]||t.headers["Content-Type"];/multipart\/form-data/i.test(r)&&(delete t.headers["content-type"],delete t.headers["Content-Type"]);let n;try{n=await(t.userFetch||fetch)(t.url,t),n=await KX(n,e,t),t.responseInterceptor&&(n=await t.responseInterceptor(n)||n)}catch(i){if(!n)throw i;const a=new Error(n.statusText||`response status is ${n.status}`);throw a.status=n.status,a.statusCode=n.status,a.responseError=i,a}if(!n.ok){const i=new Error(n.statusText||`response status is ${n.status}`);throw i.status=n.status,i.statusCode=n.status,i.response=n,i}return n}function WIe(e,t,r){return r=r||(n=>n),t=t||(n=>n),n=>(typeof n=="string"&&(n={url:n}),n=OI(n),n=t(n),r(e(n)))}const kI=e=>{var t,r;const{baseDoc:n,url:i}=e,a=(t=n??i)!==null&&t!==void 0?t:"";return typeof((r=globalThis.document)===null||r===void 0?void 0:r.baseURI)=="string"?String(new URL(a,globalThis.document.baseURI)):a},YX=e=>{const{fetch:t,http:r}=e;return t||r||Xf};async function RI(e){const{spec:t,mode:r,allowMetaPatches:n=!0,pathDiscriminator:i,modelPropertyMacro:a,parameterMacro:s,requestInterceptor:o,responseInterceptor:u,skipNormalization:l=!1,useCircularStructures:c,strategies:f}=e,p=kI(e),d=YX(e),h=f.find(y=>y.match(t));return g(t);async function g(y){p&&(Vu.refs.docCache[p]=y),Vu.refs.fetchJSON=JX(d,{requestInterceptor:o,responseInterceptor:u});const w=[Vu.refs];typeof s=="function"&&w.push(Vu.parameters),typeof a=="function"&&w.push(Vu.properties),r!=="strict"&&w.push(Vu.allOf);const b=await kIe({spec:y,context:{baseDoc:p},plugins:w,allowMetaPatches:n,pathDiscriminator:i,parameterMacro:s,modelPropertyMacro:a,useCircularStructures:c});return l||(b.spec=h.normalize(b.spec)),b}}const QX=e=>e.replace(/\W/gi,"_");function GIe(e,t,{v2OperationIdCompatibilityMode:r}={}){if(r){let n=`${t.toLowerCase()}_${e}`.replace(/[\s!@#$%^&*()_+=[{\]};:<>|./?,\\'""-]/g,"_");return n=n||`${e.substring(1)}_${t}`,n.replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return`${t.toLowerCase()}${QX(e)}`}function V0(e,t,r="",{v2OperationIdCompatibilityMode:n}={}){return!e||typeof e!="object"?null:(e.operationId||"").replace(/\s/g,"").length?QX(e.operationId):GIe(t,r,{v2OperationIdCompatibilityMode:n})}function NI(e){const{spec:t}=e,{paths:r}=t,n={};if(!r||t.$$normalized)return e;for(const i in r){const a=r[i];if(a==null||!["object","function"].includes(typeof a))continue;const s=a.parameters;for(const o in a){const u=a[o];if(u==null||!["object","function"].includes(typeof u))continue;const l=V0(u,i,o);if(l){n[l]?n[l].push(u):n[l]=[u];const c=n[l];if(c.length>1)c.forEach((f,p)=>{f.__originalOperationId=f.__originalOperationId||f.operationId,f.operationId=`${l}${p+1}`});else if(typeof u.operationId<"u"){const f=c[0];f.__originalOperationId=f.__originalOperationId||u.operationId,f.operationId=l}}if(o!=="parameters"){const c=[],f={};for(const p in t)(p==="produces"||p==="consumes"||p==="security")&&(f[p]=t[p],c.push(f));if(s&&(f.parameters=s,c.push(f)),c.length){for(const p of c)for(const d in p)if(!Array.isArray(u[d]))u[d]=p[d];else if(d==="parameters")for(const h of p[d])u[d].some(y=>!Sa(y)&&!Sa(h)?!1:y===h?!0:["name","$ref","$$ref"].some(w=>typeof y[w]=="string"&&typeof h[w]=="string"&&y[w]===h[w]))||u[d].push(h)}}}}return t.$$normalized=!0,e}const ZX={name:"generic",match(){return!0},normalize(e){const{spec:t}=NI({spec:e});return t},async resolve(e){return RI(e)}};async function KIe(e){return RI(e)}const YIe=e=>{try{const{swagger:t}=e;return t==="2.0"}catch{return!1}},XX=e=>{try{const{openapi:t}=e;return typeof t=="string"&&/^3\.0\.(?:[1-9]\d*|0)$/.test(t)}catch{return!1}},DI=e=>{try{const{openapi:t}=e;return typeof t=="string"&&/^3\.1\.(?:[1-9]\d*|0)$/.test(t)}catch{return!1}},eee=e=>XX(e)||DI(e),tee={name:"openapi-2",match(e){return YIe(e)},normalize(e){const{spec:t}=NI({spec:e});return t},async resolve(e){return KIe(e)}};async function QIe(e){return RI(e)}const ree={name:"openapi-3-0",match(e){return XX(e)},normalize(e){const{spec:t}=NI({spec:e});return t},async resolve(e){return QIe(e)}},ZIe=e=>{try{const t=e.startsWith("#")?e.slice(1):e;return decodeURIComponent(t)}catch{return e}},Ui=e=>{const t=e.indexOf("#"),r=t===-1?"#":e.substring(t);return ZIe(r)};function ip(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"json-pointer",lower:"json-pointer",index:0,isBkr:!1},this.rules[1]={name:"reference-token",lower:"reference-token",index:1,isBkr:!1},this.rules[2]={name:"unescaped",lower:"unescaped",index:2,isBkr:!1},this.rules[3]={name:"escaped",lower:"escaped",index:3,isBkr:!1},this.rules[4]={name:"array-location",lower:"array-location",index:4,isBkr:!1},this.rules[5]={name:"array-index",lower:"array-index",index:5,isBkr:!1},this.rules[6]={name:"array-dash",lower:"array-dash",index:6,isBkr:!1},this.rules[7]={name:"slash",lower:"slash",index:7,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:3,min:0,max:1/0},this.rules[0].opcodes[1]={type:2,children:[2,3]},this.rules[0].opcodes[2]={type:4,index:7},this.rules[0].opcodes[3]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:3,min:0,max:1/0},this.rules[1].opcodes[1]={type:1,children:[2,3]},this.rules[1].opcodes[2]={type:4,index:2},this.rules[1].opcodes[3]={type:4,index:3},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:1,children:[1,2,3]},this.rules[2].opcodes[1]={type:5,min:0,max:46},this.rules[2].opcodes[2]={type:5,min:48,max:125},this.rules[2].opcodes[3]={type:5,min:127,max:1114111},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:2,children:[1,2]},this.rules[3].opcodes[1]={type:7,string:[126]},this.rules[3].opcodes[2]={type:1,children:[3,4]},this.rules[3].opcodes[3]={type:7,string:[48]},this.rules[3].opcodes[4]={type:7,string:[49]},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:1,children:[1,2]},this.rules[4].opcodes[1]={type:4,index:5},this.rules[4].opcodes[2]={type:4,index:6},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,2]},this.rules[5].opcodes[1]={type:6,string:[48]},this.rules[5].opcodes[2]={type:2,children:[3,4]},this.rules[5].opcodes[3]={type:5,min:49,max:57},this.rules[5].opcodes[4]={type:3,min:0,max:1/0},this.rules[5].opcodes[5]={type:5,min:48,max:57},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:7,string:[45]},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:7,string:[47]},this.toString=function(){let t="";return t+=`; JavaScript Object Notation (JSON) Pointer ABNF syntax
|
||
`,t+=`; https://datatracker.ietf.org/doc/html/rfc6901
|
||
`,t+=`json-pointer = *( slash reference-token ) ; MODIFICATION: surrogate text rule used
|
||
`,t+=`reference-token = *( unescaped / escaped )
|
||
`,t+=`unescaped = %x00-2E / %x30-7D / %x7F-10FFFF
|
||
`,t+=` ; %x2F ('/') and %x7E ('~') are excluded from 'unescaped'
|
||
`,t+=`escaped = "~" ( "0" / "1" )
|
||
`,t+=` ; representing '~' and '/', respectively
|
||
`,t+=`
|
||
`,t+=`; https://datatracker.ietf.org/doc/html/rfc6901#section-4
|
||
`,t+=`array-location = array-index / array-dash
|
||
`,t+=`array-index = %x30 / ( %x31-39 *(%x30-39) )
|
||
`,t+=` ; "0", or digits without a leading "0"
|
||
`,t+=`array-dash = "-"
|
||
`,t+=`
|
||
`,t+=`; Surrogate named rules
|
||
`,t+=`slash = "/"
|
||
`,t}}const Xi=function(){const t=Et,r=Mi,n=this,i="parser.js: Parser(): ",a=function(){this.state=t.ACTIVE,this.phraseLength=0,this.refresh=()=>{this.state=t.ACTIVE,this.phraseLength=0}};n.ast=void 0,n.stats=void 0,n.trace=void 0,n.callbacks=[];let s=0,o=0,u=0,l=0,c=0,f,p,d,h,g=new a,y,w,b;const S=()=>{s=0,o=0,u=0,l=0,c=0,f=void 0,p=void 0,d=void 0,h=void 0,g.refresh(),y=void 0,w=void 0,b=void 0},E=()=>{const H=`${i}initializeCallbacks(): `;let Y;for(y=[],w=[],Y=0;Y<f.length;Y+=1)y[Y]=void 0;for(Y=0;Y<p.length;Y+=1)w[Y]=void 0;let ie;const re=[];for(Y=0;Y<f.length;Y+=1)re.push(f[Y].lower);for(Y=0;Y<p.length;Y+=1)re.push(p[Y].lower);for(const ae in n.callbacks)if(n.callbacks.hasOwnProperty(ae)){if(Y=re.indexOf(ae.toLowerCase()),Y<0)throw new Error(`${H}syntax callback '${ae}' not a rule or udt name`);if(ie=n.callbacks[ae]?n.callbacks[ae]:void 0,typeof ie=="function"||ie===void 0)Y<f.length?y[Y]=ie:w[Y-f.length]=ie;else throw new Error(`${H}syntax callback[${ae}] must be function reference or falsy)`)}};n.parse=(H,Y,ie,re)=>{const ae=`${i}parse(): `;S(),h=r.stringToChars(ie),f=H.rules,p=H.udts;const fe=Y.toLowerCase();let ue;for(const Q in f)if(f.hasOwnProperty(Q)&&fe===f[Q].lower){ue=f[Q].index;break}if(ue===void 0)throw new Error(`${ae}start rule name '${startRule}' not recognized`);E(),n.trace&&n.trace.init(f,p,h),n.stats&&n.stats.init(f,p),n.ast&&n.ast.init(f,p,h),b=re,d=[{type:t.RNM,index:ue}],Z(0,0),d=void 0;let ne=!1;switch(g.state){case t.ACTIVE:throw new Error(`${ae}final state should never be 'ACTIVE'`);case t.NOMATCH:ne=!1;break;case t.EMPTY:case t.MATCH:g.phraseLength===h.length?ne=!0:ne=!1;break;default:throw new Error("unrecognized state")}return{success:ne,state:g.state,stateName:t.idName(g.state),length:h.length,matched:g.phraseLength,maxMatched:c,maxTreeDepth:u,nodeHits:l}};const x=(H,Y)=>{const ie=d[H];for(let re=0;re<ie.children.length&&(Z(ie.children[re],Y),g.state===t.NOMATCH);re+=1);},A=(H,Y)=>{let ie,re,ae,fe;const ue=d[H];n.ast&&(re=n.ast.getLength()),ie=!0,ae=Y,fe=0;for(let ne=0;ne<ue.children.length;ne+=1)if(Z(ue.children[ne],ae),g.state===t.NOMATCH){ie=!1;break}else ae+=g.phraseLength,fe+=g.phraseLength;ie?(g.state=fe===0?t.EMPTY:t.MATCH,g.phraseLength=fe):(g.state=t.NOMATCH,g.phraseLength=0,n.ast&&n.ast.setLength(re))},j=(H,Y)=>{let ie,re,ae,fe;const ue=d[H];if(ue.max===0){g.state=t.EMPTY,g.phraseLength=0;return}for(re=Y,ae=0,fe=0,n.ast&&(ie=n.ast.getLength());!(re>=h.length||(Z(H+1,re),g.state===t.NOMATCH)||g.state===t.EMPTY||(fe+=1,ae+=g.phraseLength,re+=g.phraseLength,fe===ue.max)););g.state===t.EMPTY||fe>=ue.min?(g.state=ae===0?t.EMPTY:t.MATCH,g.phraseLength=ae):(g.state=t.NOMATCH,g.phraseLength=0,n.ast&&n.ast.setLength(ie))},I=(H,Y,ie,re)=>{if(Y.phraseLength>ie){let ae=`${i}opRNM(${H.name}): callback function error: `;throw ae+=`sysData.phraseLength: ${Y.phraseLength}`,ae+=` must be <= remaining chars: ${ie}`,new Error(ae)}switch(Y.state){case t.ACTIVE:if(!re)throw new Error(`${i}opRNM(${H.name}): callback function return error. ACTIVE state not allowed.`);break;case t.EMPTY:Y.phraseLength=0;break;case t.MATCH:Y.phraseLength===0&&(Y.state=t.EMPTY);break;case t.NOMATCH:Y.phraseLength=0;break;default:throw new Error(`${i}opRNM(${H.name}): callback function return error. Unrecognized return state: ${Y.state}`)}},T=(H,Y)=>{let ie,re,ae;const fe=d[H],ue=f[fe.index],ne=y[ue.index];if(s||(re=n.ast&&n.ast.ruleDefined(fe.index),re&&(ie=n.ast.getLength(),n.ast.down(fe.index,f[fe.index].name))),ne){const Q=h.length-Y;ne(g,h,Y,b),I(ue,g,Q,!0),g.state===t.ACTIVE&&(ae=d,d=ue.opcodes,Z(0,Y),d=ae,ne(g,h,Y,b),I(ue,g,Q,!1))}else ae=d,d=ue.opcodes,Z(0,Y),d=ae;s||re&&(g.state===t.NOMATCH?n.ast.setLength(ie):n.ast.up(fe.index,ue.name,Y,g.phraseLength))},B=(H,Y)=>{const ie=d[H];g.state=t.NOMATCH,Y<h.length&&ie.min<=h[Y]&&h[Y]<=ie.max&&(g.state=t.MATCH,g.phraseLength=1)},O=(H,Y)=>{const ie=d[H],re=ie.string.length;if(g.state=t.NOMATCH,Y+re<=h.length){for(let ae=0;ae<re;ae+=1)if(h[Y+ae]!==ie.string[ae])return;g.state=t.MATCH,g.phraseLength=re}},P=(H,Y)=>{let ie;const re=d[H];g.state=t.NOMATCH;const ae=re.string.length;if(ae===0){g.state=t.EMPTY;return}if(Y+ae<=h.length){for(let fe=0;fe<ae;fe+=1)if(ie=h[Y+fe],ie>=65&&ie<=90&&(ie+=32),ie!==re.string[fe])return;g.state=t.MATCH,g.phraseLength=ae}},N=(H,Y,ie)=>{if(Y.phraseLength>ie){let re=`${i}opUDT(${H.name}): callback function error: `;throw re+=`sysData.phraseLength: ${Y.phraseLength}`,re+=` must be <= remaining chars: ${ie}`,new Error(re)}switch(Y.state){case t.ACTIVE:throw new Error(`${i}opUDT(${H.name}) ACTIVE state return not allowed.`);case t.EMPTY:if(H.empty)Y.phraseLength=0;else throw new Error(`${i}opUDT(${H.name}) may not return EMPTY.`);break;case t.MATCH:if(Y.phraseLength===0)if(H.empty)Y.state=t.EMPTY;else throw new Error(`${i}opUDT(${H.name}) may not return EMPTY.`);break;case t.NOMATCH:Y.phraseLength=0;break;default:throw new Error(`${i}opUDT(${H.name}): callback function return error. Unrecognized return state: ${Y.state}`)}},J=(H,Y)=>{let ie,re,ae;const fe=d[H],ue=p[fe.index];g.UdtIndex=ue.index,s||(ae=n.ast&&n.ast.udtDefined(fe.index),ae&&(re=f.length+fe.index,ie=n.ast.getLength(),n.ast.down(re,ue.name)));const ne=h.length-Y;w[fe.index](g,h,Y,b),N(ue,g,ne),s||ae&&(g.state===t.NOMATCH?n.ast.setLength(ie):n.ast.up(re,ue.name,Y,g.phraseLength))},X=(H,Y)=>{switch(s+=1,Z(H+1,Y),s-=1,g.phraseLength=0,g.state){case t.EMPTY:g.state=t.EMPTY;break;case t.MATCH:g.state=t.EMPTY;break;case t.NOMATCH:g.state=t.NOMATCH;break;default:throw new Error(`opAND: invalid state ${g.state}`)}},K=(H,Y)=>{switch(s+=1,Z(H+1,Y),s-=1,g.phraseLength=0,g.state){case t.EMPTY:case t.MATCH:g.state=t.NOMATCH;break;case t.NOMATCH:g.state=t.EMPTY;break;default:throw new Error(`opNOT: invalid state ${g.state}`)}},Z=(H,Y)=>{const ie=`${i}opExecute(): `,re=d[H];switch(l+=1,o>u&&(u=o),o+=1,g.refresh(),n.trace&&n.trace.down(re,Y),re.type){case t.ALT:x(H,Y);break;case t.CAT:A(H,Y);break;case t.REP:j(H,Y);break;case t.RNM:T(H,Y);break;case t.TRG:B(H,Y);break;case t.TBS:O(H,Y);break;case t.TLS:P(H,Y);break;case t.UDT:J(H,Y);break;case t.AND:X(H,Y);break;case t.NOT:K(H,Y);break;default:throw new Error(`${ie}unrecognized operator`)}s||Y+g.phraseLength>c&&(c=Y+g.phraseLength),n.stats&&n.stats.collect(re,g),n.trace&&n.trace.up(re,g.state,Y,g.phraseLength),o-=1}},PI=function(){const t="parser.js: Ast()): ",r=Et,n=Mi,i=this;let a,s,o,u=0;const l=[],c=[],f=[];i.callbacks=[],i.init=(d,h,g)=>{c.length=0,f.length=0,u=0,a=d,s=h,o=g;let y;const w=[];for(y=0;y<a.length;y+=1)w.push(a[y].lower);for(y=0;y<s.length;y+=1)w.push(s[y].lower);for(u=a.length+s.length,y=0;y<u;y+=1)l[y]=void 0;for(const b in i.callbacks)if(i.callbacks.hasOwnProperty(b)){const S=b.toLowerCase();if(y=w.indexOf(S),y<0)throw new Error(`${t}init: node '${b}' not a rule or udt name`);l[y]=i.callbacks[b]}},i.ruleDefined=d=>!!l[d],i.udtDefined=d=>!!l[a.length+d],i.down=(d,h)=>{const g=f.length;return c.push(g),f.push({name:h,thisIndex:g,thatIndex:void 0,state:r.SEM_PRE,callbackIndex:d,phraseIndex:void 0,phraseLength:void 0,stack:c.length}),g},i.up=(d,h,g,y)=>{const w=f.length,b=c.pop();return f.push({name:h,thisIndex:w,thatIndex:b,state:r.SEM_POST,callbackIndex:d,phraseIndex:g,phraseLength:y,stack:c.length}),f[b].thatIndex=w,f[b].phraseIndex=g,f[b].phraseLength=y,w},i.translate=d=>{let h,g;for(let y=0;y<f.length;y+=1)g=f[y],h=l[g.callbackIndex],h&&(g.state===r.SEM_PRE?h(r.SEM_PRE,o,g.phraseIndex,g.phraseLength,d):h&&h(r.SEM_POST,o,g.phraseIndex,g.phraseLength,d))},i.setLength=d=>{f.length=d,d>0?c.length=f[d-1].stack:c.length=0},i.getLength=()=>f.length;function p(d){let h="";for(;d-- >0;)h+=" ";return h}i.toXml=()=>{let d="",h=0;return d+=`<?xml version="1.0" encoding="utf-8"?>
|
||
`,d+=`<root nodes="${f.length/2}" characters="${o.length}">
|
||
`,d+=`<!-- input string -->
|
||
`,d+=p(h+2),d+=n.charsToString(o),d+=`
|
||
`,f.forEach(g=>{g.state===r.SEM_PRE?(h+=1,d+=p(h),d+=`<node name="${g.name}" index="${g.phraseIndex}" length="${g.phraseLength}">
|
||
`,d+=p(h+2),d+=n.charsToString(o,g.phraseIndex,g.phraseLength),d+=`
|
||
`):(d+=p(h),d+=`</node><!-- name="${g.name}" -->
|
||
`,h-=1)}),d+=`</root>
|
||
`,d}},XIe=function(){const t=Et,r=Mi,n="parser.js: Trace(): ";let i,a,s,o="",u=0;const l=100,c=this,f=d=>{let h="",g=0;if(d>=0)for(;d--;)g+=1,g===5?(h+="|",g=0):h+=".";return h};c.init=(d,h,g)=>{a=d,s=h,i=g};const p=d=>{let h;switch(d.type){case t.ALT:h="ALT";break;case t.CAT:h="CAT";break;case t.REP:d.max===1/0?h=`REP(${d.min},inf)`:h=`REP(${d.min},${d.max})`;break;case t.RNM:h=`RNM(${a[d.index].name})`;break;case t.TRG:h=`TRG(${d.min},${d.max})`;break;case t.TBS:d.string.length>6?h=`TBS(${r.charsToString(d.string,0,3)}...)`:h=`TBS(${r.charsToString(d.string,0,6)})`;break;case t.TLS:d.string.length>6?h=`TLS(${r.charsToString(d.string,0,3)}...)`:h=`TLS(${r.charsToString(d.string,0,6)})`;break;case t.UDT:h=`UDT(${s[d.index].name})`;break;case t.AND:h="AND";break;case t.NOT:h="NOT";break;default:throw new Error(`${n}Trace: opName: unrecognized opcode`)}return h};c.down=(d,h)=>{const g=f(u),y=Math.min(l,i.length-h);let w=r.charsToString(i,h,y);y<i.length-h&&(w+="..."),w=`${g}|-|[${p(d)}]${w}
|
||
`,o+=w,u+=1},c.up=(d,h,g,y)=>{const w=`${n}trace.up: `;u-=1;const b=f(u);let S,E,x;switch(h){case t.EMPTY:x="|E|",E="''";break;case t.MATCH:x="|M|",S=Math.min(l,y),S<y?E=`'${r.charsToString(i,g,S)}...'`:E=`'${r.charsToString(i,g,S)}'`;break;case t.NOMATCH:x="|N|",E="";break;default:throw new Error(`${w} unrecognized state`)}E=`${b}${x}[${p(d)}]${E}
|
||
`,o+=E},c.displayTrace=()=>o},eTe=function(){const t=Et,r="parser.js: Stats(): ";let n,i,a;const s=[],o=[],u=[];this.init=(y,w)=>{n=y,i=w,h()},this.collect=(y,w)=>{g(a,w.state,w.phraseLength),g(s[y.type],w.state,w.phraseLength),y.type===t.RNM&&g(o[y.index],w.state,w.phraseLength),y.type===t.UDT&&g(u[y.index],w.state,w.phraseLength)},this.displayStats=()=>{let y="";const w={match:0,empty:0,nomatch:0,total:0},b=(S,E,x,A,j)=>{w.match+=E,w.empty+=x,w.nomatch+=A,w.total+=j;const I=l(E),T=l(x),B=l(A),O=l(j);return`${S} | ${I} | ${T} | ${B} | ${O} |
|
||
`};return y+=` OPERATOR STATS
|
||
`,y+=` | MATCH | EMPTY | NOMATCH | TOTAL |
|
||
`,y+=b(" ALT",s[t.ALT].match,s[t.ALT].empty,s[t.ALT].nomatch,s[t.ALT].total),y+=b(" CAT",s[t.CAT].match,s[t.CAT].empty,s[t.CAT].nomatch,s[t.CAT].total),y+=b(" REP",s[t.REP].match,s[t.REP].empty,s[t.REP].nomatch,s[t.REP].total),y+=b(" RNM",s[t.RNM].match,s[t.RNM].empty,s[t.RNM].nomatch,s[t.RNM].total),y+=b(" TRG",s[t.TRG].match,s[t.TRG].empty,s[t.TRG].nomatch,s[t.TRG].total),y+=b(" TBS",s[t.TBS].match,s[t.TBS].empty,s[t.TBS].nomatch,s[t.TBS].total),y+=b(" TLS",s[t.TLS].match,s[t.TLS].empty,s[t.TLS].nomatch,s[t.TLS].total),y+=b(" UDT",s[t.UDT].match,s[t.UDT].empty,s[t.UDT].nomatch,s[t.UDT].total),y+=b(" AND",s[t.AND].match,s[t.AND].empty,s[t.AND].nomatch,s[t.AND].total),y+=b(" NOT",s[t.NOT].match,s[t.NOT].empty,s[t.NOT].nomatch,s[t.NOT].total),y+=b("TOTAL",w.match,w.empty,w.nomatch,w.total),y},this.displayHits=y=>{let w="";const b=(S,E,x,A,j)=>{a.match+=S,a.empty+=E,a.nomatch+=x,a.total+=A;const I=l(S),T=l(E),B=l(x),O=l(A);return`| ${I} | ${T} | ${B} | ${O} | ${j}
|
||
`};typeof y=="string"&&y.toLowerCase()[0]==="a"?(o.sort(c),u.sort(c),w+=` RULES/UDTS ALPHABETICALLY
|
||
`):typeof y=="string"&&y.toLowerCase()[0]==="i"?(o.sort(p),u.sort(p),w+=` RULES/UDTS BY INDEX
|
||
`):(o.sort(f),u.sort(f),w+=` RULES/UDTS BY HIT COUNT
|
||
`),w+=`| MATCH | EMPTY | NOMATCH | TOTAL | NAME
|
||
`;for(let S=0;S<o.length;S+=1){let E=o[S];E.total&&(w+=b(E.match,E.empty,E.nomatch,E.total,E.name))}for(let S=0;S<u.length;S+=1){let E=u[S];E.total&&(w+=b(E.match,E.empty,E.nomatch,E.total,E.name))}return w};const l=y=>y<10?` ${y}`:y<100?` ${y}`:y<1e3?` ${y}`:y<1e4?` ${y}`:y<1e5?` ${y}`:y<1e6?` ${y}`:`${y}`,c=(y,w)=>y.lower<w.lower?-1:y.lower>w.lower?1:0,f=(y,w)=>y.total<w.total?1:y.total>w.total?-1:c(y,w),p=(y,w)=>y.index<w.index?-1:y.index>w.index?1:0,d=function(){this.empty=0,this.match=0,this.nomatch=0,this.total=0},h=()=>{s.length=0,a=new d,s[t.ALT]=new d,s[t.CAT]=new d,s[t.REP]=new d,s[t.RNM]=new d,s[t.TRG]=new d,s[t.TBS]=new d,s[t.TLS]=new d,s[t.UDT]=new d,s[t.AND]=new d,s[t.NOT]=new d,o.length=0;for(let y=0;y<n.length;y+=1)o.push({empty:0,match:0,nomatch:0,total:0,name:n[y].name,lower:n[y].lower,index:n[y].index});if(i.length>0){u.length=0;for(let y=0;y<i.length;y+=1)u.push({empty:0,match:0,nomatch:0,total:0,name:i[y].name,lower:i[y].lower,index:i[y].index})}},g=(y,w)=>{switch(y.total+=1,w){case t.EMPTY:y.empty+=1;break;case t.MATCH:y.match+=1;break;case t.NOMATCH:y.nomatch+=1;break;default:throw new Error(`${r}collect(): incStat(): unrecognized state: ${w}`)}}},Mi={stringToChars:e=>[...e].map(t=>t.codePointAt(0)),charsToString:(e,t,r)=>{let n=e;for(;!(t===void 0||t<0);){if(r===void 0){n=e.slice(t);break}if(r<=0)return"";n=e.slice(t,t+r);break}return String.fromCodePoint(...n)}},Et={ALT:1,CAT:2,REP:3,RNM:4,TRG:5,TBS:6,TLS:7,UDT:11,AND:12,NOT:13,ACTIVE:100,MATCH:101,EMPTY:102,NOMATCH:103,SEM_PRE:200,SEM_POST:201,SEM_OK:300,idName:e=>{switch(e){case Et.ALT:return"ALT";case Et.CAT:return"CAT";case Et.REP:return"REP";case Et.RNM:return"RNM";case Et.TRG:return"TRG";case Et.TBS:return"TBS";case Et.TLS:return"TLS";case Et.UDT:return"UDT";case Et.AND:return"AND";case Et.NOT:return"NOT";case Et.ACTIVE:return"ACTIVE";case Et.EMPTY:return"EMPTY";case Et.MATCH:return"MATCH";case Et.NOMATCH:return"NOMATCH";case Et.SEM_PRE:return"SEM_PRE";case Et.SEM_POST:return"SEM_POST";case Et.SEM_OK:return"SEM_OK";default:return"UNRECOGNIZED STATE"}}};class Xs extends Error{constructor(t,r=void 0){if(super(t,r),this.name=this.constructor.name,typeof t=="string"&&(this.message=t),typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(t).stack,r!=null&&typeof r=="object"&&Object.prototype.hasOwnProperty.call(r,"cause")&&!("cause"in this)){const{cause:n}=r;this.cause=n,n instanceof Error&&"stack"in n&&(this.stack=`${this.stack}
|
||
CAUSE: ${n.stack}`)}if(r!=null&&typeof r=="object"){const{cause:n,...i}=r;Object.assign(this,i)}}}class nee extends Xs{}const QA=e=>(t,r,n,i,a)=>{if(!(typeof a=="object"&&a!==null&&!Array.isArray(a)))throw new nee("parser's user data must be an object");if(t===Et.SEM_PRE){const s={type:e,text:Mi.charsToString(r,n,i),start:n,length:i,children:[]};a.stack.length>0?a.stack[a.stack.length-1].children.push(s):a.root=s,a.stack.push(s)}t===Et.SEM_POST&&a.stack.pop()};class tTe extends PI{constructor(){super(),this.callbacks["json-pointer"]=QA("json-pointer"),this.callbacks["reference-token"]=QA("reference-token"),this.callbacks.slash=QA("text")}getTree(){const t={stack:[],root:null};return this.translate(t),delete t.stack,t}}const rTe=e=>{if(typeof e!="string")throw new TypeError("Reference token must be a string");return e.replace(/~1/g,"/").replace(/~0/g,"~")};class nTe extends tTe{getTree(){const{root:t}=super.getTree();return t.children.filter(({type:r})=>r==="reference-token").map(({text:r})=>rTe(r))}}class iTe extends Array{toString(){return this.map(t=>`"${String(t)}"`).join(", ")}}class aTe extends XIe{inferExpectations(){const t=this.displayTrace().split(`
|
||
`),r=new Set;let n=-1;for(let i=0;i<t.length;i++){const a=t[i];if(a.includes("M|")){const s=a.match(/]'(.*)'$/);s&&s[1]&&(n=i)}if(i>n){const s=a.match(/N\|\[TLS\(([^)]+)\)]/);s&&r.add(s[1])}}return new iTe(...r)}}const sTe=new ip,oTe=(e,{translator:t=new nTe,stats:r=!1,trace:n=!1}={})=>{if(typeof e!="string")throw new TypeError("JSON Pointer must be a string");try{const i=new Xi;t&&(i.ast=t),r&&(i.stats=new eTe),n&&(i.trace=new aTe);const a=i.parse(sTe,"json-pointer",e);return{result:a,tree:a.success&&t?i.ast.getTree():void 0,stats:i.stats,trace:i.trace}}catch(i){throw new nee("Unexpected error during JSON Pointer parsing",{cause:i,jsonPointer:e})}};new ip;new Xi;new ip;new Xi;const uTe=new ip,lTe=new Xi,cTe=e=>{if(typeof e!="string")return!1;try{return lTe.parse(uTe,"array-index",e).success}catch{return!1}},fTe=new ip,dTe=new Xi,pTe=e=>{if(typeof e!="string")return!1;try{return dTe.parse(fTe,"array-dash",e).success}catch{return!1}},hTe=e=>{if(typeof e!="string"&&typeof e!="number")throw new TypeError("Reference token must be a string or number");return String(e).replace(/~/g,"~0").replace(/\//g,"~1")};class mTe extends Xs{}const iee=e=>{if(!Array.isArray(e))throw new TypeError("Reference tokens must be a list of strings or numbers");try{return e.length===0?"":`/${e.map(t=>{if(typeof t!="string"&&typeof t!="number")throw new TypeError("Reference token must be a string or number");return hTe(String(t))}).join("/")}`}catch(t){throw new mTe("Unexpected error during JSON Pointer compilation",{cause:t,referenceTokens:e})}};class gTe{#e;#t;#r;constructor(t,r={}){this.#e=t,this.#e.steps=[],this.#e.failed=!1,this.#e.failedAt=-1,this.#e.message=`JSON Pointer "${r.jsonPointer}" was successfully evaluated against the provided value`,this.#e.context={...r,realm:r.realm.name},this.#t=[],this.#r=r.realm}step({referenceToken:t,input:r,output:n,success:i=!0,reason:a}){const s=this.#t.length;this.#t.push(t);const o={referenceToken:t,referenceTokenPosition:s,input:r,inputType:this.#r.isObject(r)?"object":this.#r.isArray(r)?"array":"unrecognized",output:n,success:i};a&&(o.reason=a),this.#e.steps.push(o),i||(this.#e.failed=!0,this.#e.failedAt=s,this.#e.message=a)}}class aee{name="";isArray(t){throw new Xs("Realm.isArray(node) must be implemented in a subclass")}isObject(t){throw new Xs("Realm.isObject(node) must be implemented in a subclass")}sizeOf(t){throw new Xs("Realm.sizeOf(node) must be implemented in a subclass")}has(t,r){throw new Xs("Realm.has(node) must be implemented in a subclass")}evaluate(t,r){throw new Xs("Realm.evaluate(node) must be implemented in a subclass")}}class eu extends Xs{}class ol extends eu{}class yTe extends aee{name="json";isArray(t){return Array.isArray(t)}isObject(t){return typeof t=="object"&&t!==null&&!this.isArray(t)}sizeOf(t){return this.isArray(t)?t.length:this.isObject(t)?Object.keys(t).length:0}has(t,r){if(this.isArray(t)){const n=Number(r),i=n>>>0;if(n!==i)throw new ol(`Invalid array index "${r}": index must be an unsinged 32-bit integer`,{referenceToken:r,currentValue:t,realm:this.name});return i<this.sizeOf(t)&&Object.prototype.hasOwnProperty.call(t,n)}return this.isObject(t)?Object.prototype.hasOwnProperty.call(t,r):!1}evaluate(t,r){return this.isArray(t)?t[Number(r)]:t[r]}}class vTe extends eu{}class see extends eu{}const bTe=(e,t,{strictArrays:r=!0,strictObjects:n=!0,realm:i=new yTe,trace:a=!0}={})=>{const{result:s,tree:o,trace:u}=oTe(t,{trace:!!a}),l=typeof a=="object"&&a!==null?new gTe(a,{jsonPointer:t,referenceTokens:o,strictArrays:r,strictObjects:n,realm:i,value:e}):null;try{let c;if(!s.success){let f=`Invalid JSON Pointer: "${t}". Syntax error at position ${s.maxMatched}`;throw f+=u?`, expected ${u.inferExpectations()}`:"",new eu(f,{jsonPointer:t,currentValue:e,realm:i.name})}return o.reduce((f,p,d)=>{if(i.isArray(f)){if(pTe(p)){if(r)throw new ol(`Invalid array index "-" at position ${d} in "${t}". The "-" token always refers to a nonexistent element during evaluation`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name});return c=i.evaluate(f,String(i.sizeOf(f))),l?.step({referenceToken:p,input:f,output:c}),c}if(!cTe(p))throw new ol(`Invalid array index "${p}" at position ${d} in "${t}": index MUST be "0", or digits without a leading "0"`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name});const h=Number(p);if(!Number.isSafeInteger(h))throw new ol(`Invalid array index "${p}" at position ${d} in "${t}": index must be a safe integer`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name});if(!i.has(f,p)&&r)throw new ol(`Invalid array index "${p}" at position ${d} in "${t}": index not found in array`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name});return c=i.evaluate(f,p),l?.step({referenceToken:p,input:f,output:c}),c}if(i.isObject(f)){if(!i.has(f,p)&&n)throw new see(`Invalid object key "${p}" at position ${d} in "${t}": key not found in object`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name});return c=i.evaluate(f,p),l?.step({referenceToken:p,input:f,output:c}),c}throw new vTe(`Invalid reference token "${p}" at position ${d} in "${t}": cannot be applied to a non-object/non-array value`,{jsonPointer:t,referenceTokens:o,referenceToken:p,referenceTokenPosition:d,currentValue:f,realm:i.name})},e)}catch(c){throw l?.step({referenceToken:c.referenceToken,input:c.currentValue,success:!1,reason:c.message}),c instanceof eu?c:new eu("Unexpected error during JSON Pointer evaluation",{cause:c,jsonPointer:t,referenceTokens:o})}};class wTe extends aee{name="apidom";isArray(t){return An(t)}isObject(t){return zt(t)}sizeOf(t){return this.isArray(t)||this.isObject(t)?t.length:0}has(t,r){if(this.isArray(t)){const n=Number(r),i=n>>>0;if(n!==i)throw new ol(`Invalid array index "${r}": index must be an unsinged 32-bit integer`,{referenceToken:r,currentValue:t,realm:this.name});return i<this.sizeOf(t)}if(this.isObject(t)){const n=t.keys(),i=new Set(n);if(n.length!==i.size)throw new see(`Object key "${r}" is not unique — JSON Pointer requires unique member names`,{referenceToken:r,currentValue:t,realm:this.name});return t.hasKey(r)}return!1}evaluate(t,r){return this.isArray(t)?t.get(Number(r)):t.get(r)}}const ha=(e,t,r={})=>bTe(e,t,{...r,realm:new wTe});class FI extends hLe{filterByFormat(t="generic"){const r=t==="generic"?"openapi;version":t;return this.filter(n=>n.includes(r))}findBy(t="3.1.0",r="generic"){const n=r==="generic"?`vnd.oai.openapi;version=${t}`:`vnd.oai.openapi+${r};version=${t}`;return this.find(a=>a.includes(n))||this.unknownMediaType}latest(t="generic"){return O0(this.filterByFormat(t))}}const Dl=new FI("application/vnd.oai.openapi;version=3.1.0","application/vnd.oai.openapi+json;version=3.1.0","application/vnd.oai.openapi+yaml;version=3.1.0");let ap=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="callback"}},sp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="components"}get schemas(){return this.get("schemas")}set schemas(t){this.set("schemas",t)}get responses(){return this.get("responses")}set responses(t){this.set("responses",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get requestBodies(){return this.get("requestBodies")}set requestBodies(t){this.set("requestBodies",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get securitySchemes(){return this.get("securitySchemes")}set securitySchemes(t){this.set("securitySchemes",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}get callbacks(){return this.get("callbacks")}set callbacks(t){this.set("callbacks",t)}},op=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="contact"}get name(){return this.get("name")}set name(t){this.set("name",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}get email(){return this.get("email")}set email(t){this.set("email",t)}},up=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="discriminator"}get propertyName(){return this.get("propertyName")}set propertyName(t){this.set("propertyName",t)}get mapping(){return this.get("mapping")}set mapping(t){this.set("mapping",t)}},J0=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="encoding"}get contentType(){return this.get("contentType")}set contentType(t){this.set("contentType",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowedReserved(){return this.get("allowedReserved")}set allowedReserved(t){this.set("allowedReserved",t)}},lp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="example"}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get value(){return this.get("value")}set value(t){this.set("value",t)}get externalValue(){return this.get("externalValue")}set externalValue(t){this.set("externalValue",t)}},cp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="externalDocumentation"}get description(){return this.get("description")}set description(t){this.set("description",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}},fc=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="header"}get required(){return this.hasKey("required")?this.get("required"):new he.BooleanElement(!1)}set required(t){this.set("required",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new he.BooleanElement(!1)}set deprecated(t){this.set("deprecated",t)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(t){this.set("allowEmptyValue",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowReserved(){return this.get("allowReserved")}set allowReserved(t){this.set("allowReserved",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}};Object.defineProperty(fc.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});let fp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="info",this.classes.push("info")}get title(){return this.get("title")}set title(t){this.set("title",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get termsOfService(){return this.get("termsOfService")}set termsOfService(t){this.set("termsOfService",t)}get contact(){return this.get("contact")}set contact(t){this.set("contact",t)}get license(){return this.get("license")}set license(t){this.set("license",t)}get version(){return this.get("version")}set version(t){this.set("version",t)}},dp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="license"}get name(){return this.get("name")}set name(t){this.set("name",t)}get url(){return this.get("url")}set url(t){this.set("url",t)}},pp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="link"}get operationRef(){return this.get("operationRef")}set operationRef(t){this.set("operationRef",t)}get operationId(){return this.get("operationId")}set operationId(t){this.set("operationId",t)}get operation(){if(ct(this.operationRef)){var t;return(t=this.operationRef)===null||t===void 0?void 0:t.meta.get("operation")}if(ct(this.operationId)){var r;return(r=this.operationId)===null||r===void 0?void 0:r.meta.get("operation")}}set operation(t){this.set("operation",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get server(){return this.get("server")}set server(t){this.set("server",t)}},hp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="mediaType"}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get encoding(){return this.get("encoding")}set encoding(t){this.set("encoding",t)}},H0=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="oAuthFlow"}get authorizationUrl(){return this.get("authorizationUrl")}set authorizationUrl(t){this.set("authorizationUrl",t)}get tokenUrl(){return this.get("tokenUrl")}set tokenUrl(t){this.set("tokenUrl",t)}get refreshUrl(){return this.get("refreshUrl")}set refreshUrl(t){this.set("refreshUrl",t)}get scopes(){return this.get("scopes")}set scopes(t){this.set("scopes",t)}},W0=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="oAuthFlows"}get implicit(){return this.get("implicit")}set implicit(t){this.set("implicit",t)}get password(){return this.get("password")}set password(t){this.set("password",t)}get clientCredentials(){return this.get("clientCredentials")}set clientCredentials(t){this.set("clientCredentials",t)}get authorizationCode(){return this.get("authorizationCode")}set authorizationCode(t){this.set("authorizationCode",t)}},mp=class extends he.StringElement{constructor(t,r,n){super(t,r,n),this.element="openapi",this.classes.push("spec-version"),this.classes.push("version")}};class G0 extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="openApi3_0",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(t){this.set("openapi",t)}get info(){return this.get("info")}set info(t){this.set("info",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get paths(){return this.get("paths")}set paths(t){this.set("paths",t)}get components(){return this.get("components")}set components(t){this.set("components",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}}let gp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="operation"}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}set externalDocs(t){this.set("externalDocs",t)}get externalDocs(){return this.get("externalDocs")}get operationId(){return this.get("operationId")}set operationId(t){this.set("operationId",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}get responses(){return this.get("responses")}set responses(t){this.set("responses",t)}get callbacks(){return this.get("callbacks")}set callbacks(t){this.set("callbacks",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new he.BooleanElement(!1)}set deprecated(t){this.set("deprecated",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get servers(){return this.get("severs")}set servers(t){this.set("servers",t)}},dc=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="parameter"}get name(){return this.get("name")}set name(t){this.set("name",t)}get in(){return this.get("in")}set in(t){this.set("in",t)}get required(){return this.hasKey("required")?this.get("required"):new he.BooleanElement(!1)}set required(t){this.set("required",t)}get deprecated(){return this.hasKey("deprecated")?this.get("deprecated"):new he.BooleanElement(!1)}set deprecated(t){this.set("deprecated",t)}get allowEmptyValue(){return this.get("allowEmptyValue")}set allowEmptyValue(t){this.set("allowEmptyValue",t)}get style(){return this.get("style")}set style(t){this.set("style",t)}get explode(){return this.get("explode")}set explode(t){this.set("explode",t)}get allowReserved(){return this.get("allowReserved")}set allowReserved(t){this.set("allowReserved",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}};Object.defineProperty(dc.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});let yp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="pathItem"}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get GET(){return this.get("get")}set GET(t){this.set("GET",t)}get PUT(){return this.get("put")}set PUT(t){this.set("PUT",t)}get POST(){return this.get("post")}set POST(t){this.set("POST",t)}get DELETE(){return this.get("delete")}set DELETE(t){this.set("DELETE",t)}get OPTIONS(){return this.get("options")}set OPTIONS(t){this.set("OPTIONS",t)}get HEAD(){return this.get("head")}set HEAD(t){this.set("HEAD",t)}get PATCH(){return this.get("patch")}set PATCH(t){this.set("PATCH",t)}get TRACE(){return this.get("trace")}set TRACE(t){this.set("TRACE",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get parameters(){return this.get("parameters")}set parameters(t){this.set("parameters",t)}},vp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="paths"}},bp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="reference",this.classes.push("openapi-reference")}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}},wp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="requestBody"}get description(){return this.get("description")}set description(t){this.set("description",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}get required(){return this.hasKey("required")?this.get("required"):new he.BooleanElement(!1)}set required(t){this.set("required",t)}},Sp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="response"}get description(){return this.get("description")}set description(t){this.set("description",t)}get headers(){return this.get("headers")}set headers(t){this.set("headers",t)}get contentProp(){return this.get("content")}set contentProp(t){this.set("content",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}},xp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="responses"}get default(){return this.get("default")}set default(t){this.set("default",t)}},pc=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="JSONSchemaDraft4"}get idProp(){return this.get("id")}set idProp(t){this.set("id",t)}get $schema(){return this.get("$schema")}set $schema(t){this.set("$schema",t)}get multipleOf(){return this.get("multipleOf")}set multipleOf(t){this.set("multipleOf",t)}get maximum(){return this.get("maximum")}set maximum(t){this.set("maximum",t)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(t){this.set("exclusiveMaximum",t)}get minimum(){return this.get("minimum")}set minimum(t){this.set("minimum",t)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(t){this.set("exclusiveMinimum",t)}get maxLength(){return this.get("maxLength")}set maxLength(t){this.set("maxLength",t)}get minLength(){return this.get("minLength")}set minLength(t){this.set("minLength",t)}get pattern(){return this.get("pattern")}set pattern(t){this.set("pattern",t)}get additionalItems(){return this.get("additionalItems")}set additionalItems(t){this.set("additionalItems",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get maxItems(){return this.get("maxItems")}set maxItems(t){this.set("maxItems",t)}get minItems(){return this.get("minItems")}set minItems(t){this.set("minItems",t)}get uniqueItems(){return this.get("uniqueItems")}set uniqueItems(t){this.set("uniqueItems",t)}get maxProperties(){return this.get("maxProperties")}set maxProperties(t){this.set("maxProperties",t)}get minProperties(){return this.get("minProperties")}set minProperties(t){this.set("minProperties",t)}get required(){return this.get("required")}set required(t){this.set("required",t)}get properties(){return this.get("properties")}set properties(t){this.set("properties",t)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(t){this.set("additionalProperties",t)}get patternProperties(){return this.get("patternProperties")}set patternProperties(t){this.set("patternProperties",t)}get dependencies(){return this.get("dependencies")}set dependencies(t){this.set("dependencies",t)}get enum(){return this.get("enum")}set enum(t){this.set("enum",t)}get type(){return this.get("type")}set type(t){this.set("type",t)}get allOf(){return this.get("allOf")}set allOf(t){this.set("allOf",t)}get anyOf(){return this.get("anyOf")}set anyOf(t){this.set("anyOf",t)}get oneOf(){return this.get("oneOf")}set oneOf(t){this.set("oneOf",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get definitions(){return this.get("definitions")}set definitions(t){this.set("definitions",t)}get title(){return this.get("title")}set title(t){this.set("title",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get default(){return this.get("default")}set default(t){this.set("default",t)}get format(){return this.get("format")}set format(t){this.set("format",t)}get base(){return this.get("base")}set base(t){this.set("base",t)}get links(){return this.get("links")}set links(t){this.set("links",t)}get media(){return this.get("media")}set media(t){this.set("media",t)}get readOnly(){return this.get("readOnly")}set readOnly(t){this.set("readOnly",t)}};class hc extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="JSONReference",this.classes.push("json-reference")}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}}class Ep extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="media"}get binaryEncoding(){return this.get("binaryEncoding")}set binaryEncoding(t){this.set("binaryEncoding",t)}get type(){return this.get("type")}set type(t){this.set("type",t)}}let Cp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="linkDescription"}get href(){return this.get("href")}set href(t){this.set("href",t)}get rel(){return this.get("rel")}set rel(t){this.set("rel",t)}get title(){return this.get("title")}set title(t){this.set("title",t)}get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get mediaType(){return this.get("mediaType")}set mediaType(t){this.set("mediaType",t)}get method(){return this.get("method")}set method(t){this.set("method",t)}get encType(){return this.get("encType")}set encType(t){this.set("encType",t)}get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}};const STe={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft4",pc),t.register("jSONReference",hc),t.register("media",Ep),t.register("linkDescription",Cp),t}},Ap=e=>{if(Or(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},xTe={JSONSchemaDraft4Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...ns};let oee=class{element;constructor(t){Object.assign(this,t)}copyMetaAndAttributes(t,r){(t.meta.length>0||r.meta.length>0)&&(r.meta=Gi(r.meta,t.meta)),uc(t)&&EI(r,t),(t.attributes.length>0||t.meta.length>0)&&(r.attributes=Gi(r.attributes,t.attributes))}},Vt=class extends oee{enter(t){return this.element=Ge(t),Rt}};const uee=(e,t,r=[])=>{const n=Object.getOwnPropertyDescriptors(t);for(let i of r)delete n[i];Object.defineProperties(e,n)},ed=(e,t=[e])=>{const r=Object.getPrototypeOf(e);return r===null?t:ed(r,[...t,r])},ETe=(...e)=>{if(e.length===0)return;let t;const r=e.map(n=>ed(n));for(;r.every(n=>n.length>0);){const n=r.map(a=>a.pop()),i=n[0];if(n.every(a=>a===i))t=i;else break}return t},gq=(e,t,r=[])=>{var n;const i=(n=ETe(...e))!==null&&n!==void 0?n:Object.prototype,a=Object.create(i),s=ed(i);for(let o of e){let u=ed(o);for(let l=u.length-1;l>=0;l--){let c=u[l];s.indexOf(c)===-1&&(uee(a,c,["constructor",...r]),s.push(c))}}return a.constructor=t,a},T4=e=>e.filter((t,r)=>e.indexOf(t)==r),lee=new WeakMap,CTe=e=>lee.get(e),ATe=(e,t)=>lee.set(e,t),yq=(e,t)=>{var r,n;const i=T4([...Object.getOwnPropertyNames(e),...Object.getOwnPropertyNames(t)]),a={};for(let s of i)a[s]=T4([...(r=e?.[s])!==null&&r!==void 0?r:[],...(n=t?.[s])!==null&&n!==void 0?n:[]]);return a},vq=(e,t)=>{var r,n,i,a;return{property:yq((r=e?.property)!==null&&r!==void 0?r:{},(n=t?.property)!==null&&n!==void 0?n:{}),method:yq((i=e?.method)!==null&&i!==void 0?i:{},(a=t?.method)!==null&&a!==void 0?a:{})}},MTe=(e,t)=>{var r,n,i,a,s,o;return{class:T4([...(r=e?.class)!==null&&r!==void 0?r:[],...(n=t?.class)!==null&&n!==void 0?n:[]]),static:vq((i=e?.static)!==null&&i!==void 0?i:{},(a=t?.static)!==null&&a!==void 0?a:{}),instance:vq((s=e?.instance)!==null&&s!==void 0?s:{},(o=t?.instance)!==null&&o!==void 0?o:{})}},_Te=new Map,jTe=(...e)=>{var t;const r=new Set,n=new Set([...e]);for(;n.size>0;)for(let i of n){const a=ed(i.prototype).map(l=>l.constructor),s=(t=CTe(i))!==null&&t!==void 0?t:[],u=[...a,...s].filter(l=>!r.has(l));for(let l of u)n.add(l);r.add(i),n.delete(i)}return[...r]},LTe=(...e)=>{const t=jTe(...e).map(r=>_Te.get(r)).filter(r=>!!r);return t.length==0?{}:t.length==1?t[0]:t.reduce((r,n)=>MTe(r,n))};function Fe(...e){var t,r,n;const i=e.map(o=>o.prototype);function a(...o){for(const u of e)uee(this,new u(...o))}a.prototype=gq(i,a),Object.setPrototypeOf(a,gq(e,null,["prototype"]));let s=a;{const o=LTe(...e);for(let u of(t=o?.class)!==null&&t!==void 0?t:[]){const l=u(s);l&&(s=l)}bq((r=o?.static)!==null&&r!==void 0?r:{},s),bq((n=o?.instance)!==null&&n!==void 0?n:{},s.prototype)}return ATe(s,e),s}const bq=(e,t)=>{const r=e.property,n=e.method;if(r)for(let i in r)for(let a of r[i])a(t,i);if(n)for(let i in n)for(let a of n[i])a(t,i,Object.getOwnPropertyDescriptor(t,i))};let _i=class extends oee{specObj;passingOptionsNames=["specObj","parent"];constructor({specObj:t,...r}){super({...r}),this.specObj=t}retrievePassingOptions(){return FZ(this.passingOptionsNames,this)}retrieveFixedFields(t){const r=un(["visitors",...t,"fixedFields"],this.specObj);return typeof r=="object"&&r!==null?Object.keys(r):[]}retrieveVisitor(t){return R0(Cu,["visitors",...t],this.specObj)?un(["visitors",...t],this.specObj):un(["visitors",...t,"$visitor"],this.specObj)}retrieveVisitorInstance(t,r={}){const n=this.retrievePassingOptions(),i=this.retrieveVisitor(t),a={...n,...r};return new i(a)}toRefractedElement(t,r,n={}){const i=this.retrieveVisitorInstance(t,n);return i instanceof Vt&&i?.constructor===Vt?Ge(r):(Wr(r,i,n),i.element)}},uu=class extends _i{specPath;ignoredFields;constructor({specPath:t,ignoredFields:r,...n}){super({...n}),this.specPath=t,this.ignoredFields=r||[]}ObjectElement(t){const r=this.specPath(t),n=this.retrieveFixedFields(r);return t.forEach((i,a,s)=>{if(ct(a)&&n.includes(Le(a))&&!this.ignoredFields.includes(Le(a))){const o=this.toRefractedElement([...r,"fixedFields",Le(a)],i),u=new he.MemberElement(Ge(a),o);this.copyMetaAndAttributes(s,u),u.classes.push("fixed-field"),this.element.content.push(u)}else this.ignoredFields.includes(Le(a))||this.element.content.push(Ge(s))}),this.copyMetaAndAttributes(t,this.element),Rt}};class Gr{parent;constructor({parent:t}){this.parent=t}}const cee=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof pc||e(n)&&t("JSONSchemaDraft4",n)&&r("object",n)),BI=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof hc||e(n)&&t("JSONReference",n)&&r("object",n)),fee=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ep||e(n)&&t("media",n)&&r("object",n)),ITe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Cp||e(n)&&t("linkDescription",n)&&r("object",n)),TTe=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:BI,isJSONSchemaElement:cee,isLinkDescriptionElement:ITe,isMediaElement:fee},Symbol.toStringTag,{value:"Module"}));let dee=class extends Fe(uu,Gr,Vt){constructor(t){super(t),this.element=new pc,this.specPath=lt(["document","objects","JSONSchema"])}get defaultDialectIdentifier(){return"http://json-schema.org/draft-04/schema#"}ObjectElement(t){return this.handleDialectIdentifier(t),this.handleSchemaIdentifier(t),this.parent=this.element,uu.prototype.ObjectElement.call(this,t)}handleDialectIdentifier(t){if(xo(this.parent)&&!ct(t.get("$schema")))this.element.setMetaProperty("inheritedDialectIdentifier",this.defaultDialectIdentifier);else if(cee(this.parent)&&!ct(t.get("$schema"))){const r=Tl(Le(this.parent.meta.get("inheritedDialectIdentifier")),Le(this.parent.$schema));this.element.setMetaProperty("inheritedDialectIdentifier",r)}}handleSchemaIdentifier(t,r="id"){const n=this.parent!==void 0?Ge(this.parent.getMetaProperty("ancestorsSchemaIdentifiers",[])):new he.ArrayElement,i=Le(t.get(r));D0(i)&&n.push(i),this.element.setMetaProperty("ancestorsSchemaIdentifiers",n)}};const Za=e=>zt(e)&&e.hasKey("$ref");let pee=class extends Fe(_i,Gr,Vt){ObjectElement(t){const r=Za(t)?["document","objects","JSONReference"]:["document","objects","JSONSchema"];return this.element=this.toRefractedElement(r,t),Rt}ArrayElement(t){return this.element=new he.ArrayElement,this.element.classes.push("json-schema-items"),t.forEach(r=>{const n=Za(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Rt}};class OTe extends Vt{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-required"),r}}let kTe=class extends _i{specPath;ignoredFields;fieldPatternPredicate=eI;constructor({specPath:t,ignoredFields:r,fieldPatternPredicate:n,...i}){super({...i}),this.specPath=t,this.ignoredFields=r||[],typeof n=="function"&&(this.fieldPatternPredicate=n)}ObjectElement(t){return t.forEach((r,n,i)=>{if(!this.ignoredFields.includes(Le(n))&&this.fieldPatternPredicate(Le(n))){const a=this.specPath(r),s=this.toRefractedElement(a,r),o=new he.MemberElement(Ge(n),s);this.copyMetaAndAttributes(i,o),o.classes.push("patterned-field"),this.element.content.push(o)}else this.ignoredFields.includes(Le(n))||this.element.content.push(Ge(i))}),this.copyMetaAndAttributes(t,this.element),Rt}},Co=class extends kTe{constructor(t){super(t),this.fieldPatternPredicate=D0}},RTe=class extends Fe(Co,Gr,Vt){constructor(t){super(t),this.element=new he.ObjectElement,this.element.classes.push("json-schema-properties"),this.specPath=r=>Za(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}},NTe=class extends Fe(Co,Gr,Vt){constructor(t){super(t),this.element=new he.ObjectElement,this.element.classes.push("json-schema-patternProperties"),this.specPath=r=>Za(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}};class DTe extends Fe(Co,Gr,Vt){constructor(t){super(t),this.element=new he.ObjectElement,this.element.classes.push("json-schema-dependencies"),this.specPath=r=>Za(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}class PTe extends Vt{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-enum"),r}}let FTe=class extends Vt{StringElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-type"),r}ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-type"),r}},BTe=class extends Fe(_i,Gr,Vt){constructor(t){super(t),this.element=new he.ArrayElement,this.element.classes.push("json-schema-allOf")}ArrayElement(t){return t.forEach(r=>{const n=Za(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Rt}},zTe=class extends Fe(_i,Gr,Vt){constructor(t){super(t),this.element=new he.ArrayElement,this.element.classes.push("json-schema-anyOf")}ArrayElement(t){return t.forEach(r=>{const n=Za(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Rt}},$Te=class extends Fe(_i,Gr,Vt){constructor(t){super(t),this.element=new he.ArrayElement,this.element.classes.push("json-schema-oneOf")}ArrayElement(t){return t.forEach(r=>{const n=Za(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Rt}};class UTe extends Fe(Co,Gr,Vt){constructor(t){super(t),this.element=new he.ObjectElement,this.element.classes.push("json-schema-definitions"),this.specPath=r=>Za(r)?["document","objects","JSONReference"]:["document","objects","JSONSchema"]}}let qTe=class extends Fe(_i,Gr,Vt){constructor(t){super(t),this.element=new he.ArrayElement,this.element.classes.push("json-schema-links")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","LinkDescription"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Rt}};class VTe extends Fe(uu,Vt){constructor(t){super(t),this.element=new hc,this.specPath=lt(["document","objects","JSONReference"])}ObjectElement(t){const r=uu.prototype.ObjectElement.call(this,t);return ct(this.element.$ref)&&this.element.classes.push("reference-element"),r}}let JTe=class extends Vt{StringElement(t){const r=this.enter(t);return this.element.classes.push("reference-value"),r}},HTe=class extends _i{alternator;constructor({alternator:t,...r}){super({...r}),this.alternator=t}enter(t){const r=this.alternator.map(({predicate:i,specPath:a})=>cI(i,lt(a),N0)),n=GZ(r)(t);return this.element=this.toRefractedElement(n,t),Rt}},Ju=class extends HTe{constructor(t){super(t),this.alternator=[{predicate:Za,specPath:["document","objects","JSONReference"]},{predicate:ks,specPath:["document","objects","JSONSchema"]}]}};class WTe extends Fe(uu,Vt){constructor(t){super(t),this.element=new Ep,this.specPath=lt(["document","objects","Media"])}}let hee=class extends Fe(uu,Vt){constructor(t){super(t),this.element=new Cp,this.specPath=lt(["document","objects","LinkDescription"])}};const wn={visitors:{value:Vt,JSONSchemaOrJSONReferenceVisitor:Ju,document:{objects:{JSONSchema:{$visitor:dee,fixedFields:{id:{$ref:"#/visitors/value"},$schema:{$ref:"#/visitors/value"},multipleOf:{$ref:"#/visitors/value"},maximum:{$ref:"#/visitors/value"},exclusiveMaximum:{$ref:"#/visitors/value"},minimum:{$ref:"#/visitors/value"},exclusiveMinimum:{$ref:"#/visitors/value"},maxLength:{$ref:"#/visitors/value"},minLength:{$ref:"#/visitors/value"},pattern:{$ref:"#/visitors/value"},additionalItems:Ju,items:pee,maxItems:{$ref:"#/visitors/value"},minItems:{$ref:"#/visitors/value"},uniqueItems:{$ref:"#/visitors/value"},maxProperties:{$ref:"#/visitors/value"},minProperties:{$ref:"#/visitors/value"},required:OTe,properties:RTe,additionalProperties:Ju,patternProperties:NTe,dependencies:DTe,enum:PTe,type:FTe,allOf:BTe,anyOf:zTe,oneOf:$Te,not:Ju,definitions:UTe,title:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},format:{$ref:"#/visitors/value"},base:{$ref:"#/visitors/value"},links:qTe,media:{$ref:"#/visitors/document/objects/Media"},readOnly:{$ref:"#/visitors/value"}}},JSONReference:{$visitor:VTe,fixedFields:{$ref:JTe}},Media:{$visitor:WTe,fixedFields:{binaryEncoding:{$ref:"#/visitors/value"},type:{$ref:"#/visitors/value"}}},LinkDescription:{$visitor:hee,fixedFields:{href:{$ref:"#/visitors/value"},rel:{$ref:"#/visitors/value"},title:{$ref:"#/visitors/value"},targetSchema:Ju,mediaType:{$ref:"#/visitors/value"},method:{$ref:"#/visitors/value"},encType:{$ref:"#/visitors/value"},schema:Ju}}}}}},GTe=()=>{const e=Ns(STe);return{predicates:{...TTe,isStringElement:ct},namespace:e}},KTe=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=wn}={})=>{const i=he.refract(e),a=Eo(n),s=un(t,a),o=new s({specObj:a});return Wr(i,o),is(o.element,r,{toolboxCreator:GTe,visitorOptions:{keyMap:xTe,nodeTypeGetter:Ap}})},K0=e=>(t,r={})=>KTe(t,{specPath:e,...r});pc.refract=K0(["visitors","document","objects","JSONSchema","$visitor"]);hc.refract=K0(["visitors","document","objects","JSONReference","$visitor"]);Ep.refract=K0(["visitors","document","objects","Media","$visitor"]);Cp.refract=K0(["visitors","document","objects","LinkDescription","$visitor"]);let Y0=class extends pc{constructor(t,r,n){super(t,r,n),this.element="schema",this.classes.push("json-schema-draft-4")}get idProp(){throw new Lt("idProp getter in Schema class is not not supported.")}set idProp(t){throw new Lt("idProp setter in Schema class is not not supported.")}get $schema(){throw new Lt("$schema getter in Schema class is not not supported.")}set $schema(t){throw new Lt("$schema setter in Schema class is not not supported.")}get additionalItems(){return this.get("additionalItems")}set additionalItems(t){this.set("additionalItems",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(t){this.set("additionalProperties",t)}get patternProperties(){throw new Lt("patternProperties getter in Schema class is not not supported.")}set patternProperties(t){throw new Lt("patternProperties setter in Schema class is not not supported.")}get dependencies(){throw new Lt("dependencies getter in Schema class is not not supported.")}set dependencies(t){throw new Lt("dependencies setter in Schema class is not not supported.")}get type(){return this.get("type")}set type(t){this.set("type",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get definitions(){throw new Lt("definitions getter in Schema class is not not supported.")}set definitions(t){throw new Lt("definitions setter in Schema class is not not supported.")}get base(){throw new Lt("base getter in Schema class is not not supported.")}set base(t){throw new Lt("base setter in Schema class is not not supported.")}get links(){throw new Lt("links getter in Schema class is not not supported.")}set links(t){throw new Lt("links setter in Schema class is not not supported.")}get media(){throw new Lt("media getter in Schema class is not not supported.")}set media(t){throw new Lt("media setter in Schema class is not not supported.")}get nullable(){return this.get("nullable")}set nullable(t){this.set("nullable",t)}get discriminator(){return this.get("discriminator")}set discriminator(t){this.set("discriminator",t)}get writeOnly(){return this.get("writeOnly")}set writeOnly(t){this.set("writeOnly",t)}get xml(){return this.get("xml")}set xml(t){this.set("xml",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}get deprecated(){return this.get("deprecated")}set deprecated(t){this.set("deprecated",t)}},Mp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="securityRequirement"}},_p=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="securityScheme"}get type(){return this.get("type")}set type(t){this.set("type",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get name(){return this.get("name")}set name(t){this.set("name",t)}get in(){return this.get("in")}set in(t){this.set("in",t)}get scheme(){return this.get("scheme")}set scheme(t){this.set("scheme",t)}get bearerFormat(){return this.get("bearerFormat")}set bearerFormat(t){this.set("bearerFormat",t)}get flows(){return this.get("flows")}set flows(t){this.set("flows",t)}get openIdConnectUrl(){return this.get("openIdConnectUrl")}set openIdConnectUrl(t){this.set("openIdConnectUrl",t)}},jp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="server"}get url(){return this.get("url")}set url(t){this.set("url",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get variables(){return this.get("variables")}set variables(t){this.set("variables",t)}},Lp=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="serverVariable"}get enum(){return this.get("enum")}set enum(t){this.set("enum",t)}get default(){return this.get("default")}set default(t){this.set("default",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}},Q0=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="tag"}get name(){return this.get("name")}set name(t){this.set("name",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}},Z0=class extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="xml"}get name(){return this.get("name")}set name(t){this.set("name",t)}get namespace(){return this.get("namespace")}set namespace(t){this.set("namespace",t)}get prefix(){return this.get("prefix")}set prefix(t){this.set("prefix",t)}get attribute(){return this.get("attribute")}set attribute(t){this.set("attribute",t)}get wrapped(){return this.get("wrapped")}set wrapped(t){this.set("wrapped",t)}};const YTe={namespace:e=>{const{base:t}=e;return t.register("callback",ap),t.register("components",sp),t.register("contact",op),t.register("discriminator",up),t.register("encoding",J0),t.register("example",lp),t.register("externalDocumentation",cp),t.register("header",fc),t.register("info",fp),t.register("license",dp),t.register("link",pp),t.register("mediaType",hp),t.register("oAuthFlow",H0),t.register("oAuthFlows",W0),t.register("openapi",mp),t.register("openApi3_0",G0),t.register("operation",gp),t.register("parameter",dc),t.register("pathItem",yp),t.register("paths",vp),t.register("reference",bp),t.register("requestBody",wp),t.register("response",Sp),t.register("responses",xp),t.register("schema",Y0),t.register("securityRequirement",Mp),t.register("securityScheme",_p),t.register("server",jp),t.register("serverVariable",Lp),t.register("tag",Q0),t.register("xml",Z0),t}};class X0 extends he.ArrayElement{static primaryClass="servers";constructor(t,r,n){super(t,r,n),this.classes.push(X0.primaryClass)}}class zI extends he.ArrayElement{static primaryClass="security";constructor(t,r,n){super(t,r,n),this.classes.push(zI.primaryClass)}}class $I extends he.ArrayElement{static primaryClass="tags";constructor(t,r,n){super(t,r,n),this.classes.push($I.primaryClass)}}class UI extends he.ObjectElement{static primaryClass="server-variables";constructor(t,r,n){super(t,r,n),this.classes.push(UI.primaryClass)}}class ey extends he.ObjectElement{static primaryClass="components-schemas";constructor(t,r,n){super(t,r,n),this.classes.push(ey.primaryClass)}}class qI extends he.ObjectElement{static primaryClass="components-responses";constructor(t,r,n){super(t,r,n),this.classes.push(qI.primaryClass)}}class VI extends he.ObjectElement{static primaryClass="components-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(VI.primaryClass),this.classes.push("parameters")}}class JI extends he.ObjectElement{static primaryClass="components-examples";constructor(t,r,n){super(t,r,n),this.classes.push(JI.primaryClass),this.classes.push("examples")}}class HI extends he.ObjectElement{static primaryClass="components-request-bodies";constructor(t,r,n){super(t,r,n),this.classes.push(HI.primaryClass)}}class WI extends he.ObjectElement{static primaryClass="components-headers";constructor(t,r,n){super(t,r,n),this.classes.push(WI.primaryClass)}}class GI extends he.ObjectElement{static primaryClass="components-security-schemes";constructor(t,r,n){super(t,r,n),this.classes.push(GI.primaryClass)}}class KI extends he.ObjectElement{static primaryClass="components-links";constructor(t,r,n){super(t,r,n),this.classes.push(KI.primaryClass)}}class YI extends he.ObjectElement{static primaryClass="components-callbacks";constructor(t,r,n){super(t,r,n),this.classes.push(YI.primaryClass)}}class QI extends he.ArrayElement{static primaryClass="path-item-servers";constructor(t,r,n){super(t,r,n),this.classes.push(QI.primaryClass),this.classes.push("servers")}}class ZI extends he.ArrayElement{static primaryClass="path-item-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(ZI.primaryClass),this.classes.push("parameters")}}class ty extends he.ArrayElement{static primaryClass="operation-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(ty.primaryClass),this.classes.push("parameters")}}class XI extends he.ObjectElement{static primaryClass="parameter-examples";constructor(t,r,n){super(t,r,n),this.classes.push(XI.primaryClass),this.classes.push("examples")}}class eT extends he.ObjectElement{static primaryClass="parameter-content";constructor(t,r,n){super(t,r,n),this.classes.push(eT.primaryClass),this.classes.push("content")}}class tT extends he.ArrayElement{static primaryClass="operation-tags";constructor(t,r,n){super(t,r,n),this.classes.push(tT.primaryClass)}}class rT extends he.ObjectElement{static primaryClass="operation-callbacks";constructor(t,r,n){super(t,r,n),this.classes.push(rT.primaryClass)}}class ry extends he.ArrayElement{static primaryClass="operation-security";constructor(t,r,n){super(t,r,n),this.classes.push(ry.primaryClass),this.classes.push("security")}}let QTe=class mee extends he.ArrayElement{static primaryClass="operation-servers";constructor(t,r,n){super(t,r,n),this.classes.push(mee.primaryClass),this.classes.push("servers")}};class nT extends he.ObjectElement{static primaryClass="request-body-content";constructor(t,r,n){super(t,r,n),this.classes.push(nT.primaryClass),this.classes.push("content")}}class iT extends he.ObjectElement{static primaryClass="media-type-examples";constructor(t,r,n){super(t,r,n),this.classes.push(iT.primaryClass),this.classes.push("examples")}}class aT extends he.ObjectElement{static primaryClass="media-type-encoding";constructor(t,r,n){super(t,r,n),this.classes.push(aT.primaryClass)}}class sT extends he.ObjectElement{static primaryClass="encoding-headers";constructor(t,r,n){super(t,r,n),this.classes.push(sT.primaryClass)}}class oT extends he.ObjectElement{static primaryClass="response-headers";constructor(t,r,n){super(t,r,n),this.classes.push(oT.primaryClass)}}class uT extends he.ObjectElement{static primaryClass="response-content";constructor(t,r,n){super(t,r,n),this.classes.push(uT.primaryClass),this.classes.push("content")}}class lT extends he.ObjectElement{static primaryClass="response-links";constructor(t,r,n){super(t,r,n),this.classes.push(lT.primaryClass)}}class cT extends he.ObjectElement{static primaryClass="discriminator-mapping";constructor(t,r,n){super(t,r,n),this.classes.push(cT.primaryClass)}}class fT extends he.ObjectElement{static primaryClass="oauth-flow-scopes";constructor(t,r,n){super(t,r,n),this.classes.push(fT.primaryClass)}}class dT extends he.ObjectElement{static primaryClass="link-parameters";constructor(t,r,n){super(t,r,n),this.classes.push(dT.primaryClass)}}class pT extends he.ObjectElement{static primaryClass="header-examples";constructor(t,r,n){super(t,r,n),this.classes.push(pT.primaryClass),this.classes.push("examples")}}class hT extends he.ObjectElement{static primaryClass="header-content";constructor(t,r,n){super(t,r,n),this.classes.push(hT.primaryClass),this.classes.push("content")}}const ZTe=e=>{if(Or(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},XTe={CallbackElement:["content"],ComponentsElement:["content"],ContactElement:["content"],DiscriminatorElement:["content"],Encoding:["content"],Example:["content"],ExternalDocumentationElement:["content"],HeaderElement:["content"],InfoElement:["content"],LicenseElement:["content"],MediaTypeElement:["content"],OAuthFlowElement:["content"],OAuthFlowsElement:["content"],OpenApi3_0Element:["content"],OperationElement:["content"],ParameterElement:["content"],PathItemElement:["content"],PathsElement:["content"],ReferenceElement:["content"],RequestBodyElement:["content"],ResponseElement:["content"],ResponsesElement:["content"],SchemaElement:["content"],SecurityRequirementElement:["content"],SecuritySchemeElement:["content"],ServerElement:["content"],ServerVariableElement:["content"],TagElement:["content"],...ns};class gee{element;constructor(t={}){Object.assign(this,t)}copyMetaAndAttributes(t,r){(t.meta.length>0||r.meta.length>0)&&(r.meta=Gi(r.meta,t.meta)),uc(t)&&EI(r,t),(t.attributes.length>0||t.meta.length>0)&&(r.attributes=Gi(r.attributes,t.attributes))}}class qe extends gee{enter(t){return this.element=Ge(t),Rt}}class La extends gee{specObj;passingOptionsNames=["specObj","openApiGenericElement","openApiSemanticElement"];openApiGenericElement;openApiSemanticElement;constructor({specObj:t,passingOptionsNames:r,openApiGenericElement:n,openApiSemanticElement:i,...a}){super({...a}),this.specObj=t,this.openApiGenericElement=n,this.openApiSemanticElement=i,Array.isArray(r)&&(this.passingOptionsNames=r)}retrievePassingOptions(){return FZ(this.passingOptionsNames,this)}retrieveFixedFields(t){const r=un(["visitors",...t,"fixedFields"],this.specObj);return typeof r=="object"&&r!==null?Object.keys(r):[]}retrieveVisitor(t){return R0(Cu,["visitors",...t],this.specObj)?un(["visitors",...t],this.specObj):un(["visitors",...t,"$visitor"],this.specObj)}retrieveVisitorInstance(t,r={}){const n=this.retrievePassingOptions(),i=this.retrieveVisitor(t),a={...n,...r};return new i(a)}toRefractedElement(t,r,n={}){const i=this.retrieveVisitorInstance(t,n);return i instanceof qe&&i?.constructor===qe?Ge(r):(Wr(r,i,n),i.element)}}const cr=e=>zt(e)&&e.hasKey("$ref"),eOe=zt,tOe=zt,yee=e=>ct(e.key)&&Uje("x-",Le(e.key));class Ct extends La{specPath;ignoredFields;canSupportSpecificationExtensions=!0;specificationExtensionPredicate=yee;constructor({specPath:t,ignoredFields:r,canSupportSpecificationExtensions:n,specificationExtensionPredicate:i,...a}){super({...a}),this.specPath=t,this.ignoredFields=r||[],typeof n=="boolean"&&(this.canSupportSpecificationExtensions=n),typeof i=="function"&&(this.specificationExtensionPredicate=i)}ObjectElement(t){const r=this.specPath(t),n=this.retrieveFixedFields(r);return t.forEach((i,a,s)=>{if(ct(a)&&n.includes(Le(a))&&!this.ignoredFields.includes(Le(a))){const o=this.toRefractedElement([...r,"fixedFields",Le(a)],i),u=new he.MemberElement(Ge(a),o);this.copyMetaAndAttributes(s,u),u.classes.push("fixed-field"),this.element.content.push(u)}else if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(s)){const o=this.toRefractedElement(["document","extension"],s);this.element.content.push(o)}else this.ignoredFields.includes(Le(a))||this.element.content.push(Ge(s))}),this.copyMetaAndAttributes(t,this.element),Rt}}class rOe extends Fe(Ct,qe){constructor(t){super(t),this.element=new G0,this.specPath=lt(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){return Ct.prototype.ObjectElement.call(this,t)}}class nOe extends Fe(La,qe){StringElement(t){const r=new mp(Le(t));return this.copyMetaAndAttributes(t,r),this.element=r,Rt}}class iOe extends La{MemberElement(t){return this.element=Ge(t),this.element.classes.push("specification-extension"),Rt}}let aOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new fp,this.specPath=lt(["document","objects","Info"]),this.canSupportSpecificationExtensions=!0}};class sOe extends qe{StringElement(t){const r=super.enter(t);return this.element.classes.push("api-version"),this.element.classes.push("version"),r}}let oOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new op,this.specPath=lt(["document","objects","Contact"]),this.canSupportSpecificationExtensions=!0}},uOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new dp,this.specPath=lt(["document","objects","License"]),this.canSupportSpecificationExtensions=!0}},lOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new pp,this.specPath=lt(["document","objects","Link"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=Ct.prototype.ObjectElement.call(this,t);return(ct(this.element.operationId)||ct(this.element.operationRef))&&this.element.classes.push("reference-element"),r}};class cOe extends qe{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class fOe extends qe{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class Pl extends La{specPath;ignoredFields;fieldPatternPredicate=eI;canSupportSpecificationExtensions=!1;specificationExtensionPredicate=yee;constructor({specPath:t,ignoredFields:r,fieldPatternPredicate:n,canSupportSpecificationExtensions:i,specificationExtensionPredicate:a,...s}){super({...s}),this.specPath=t,this.ignoredFields=r||[],typeof n=="function"&&(this.fieldPatternPredicate=n),typeof i=="boolean"&&(this.canSupportSpecificationExtensions=i),typeof a=="function"&&(this.specificationExtensionPredicate=a)}ObjectElement(t){return t.forEach((r,n,i)=>{if(this.canSupportSpecificationExtensions&&this.specificationExtensionPredicate(i)){const a=this.toRefractedElement(["document","extension"],i);this.element.content.push(a)}else if(!this.ignoredFields.includes(Le(n))&&this.fieldPatternPredicate(Le(n))){const a=this.specPath(r),s=this.toRefractedElement(a,r),o=new he.MemberElement(Ge(n),s);this.copyMetaAndAttributes(i,o),o.classes.push("patterned-field"),this.element.content.push(o)}else this.ignoredFields.includes(Le(n))||this.element.content.push(Ge(i))}),this.copyMetaAndAttributes(t,this.element),Rt}}class bt extends Pl{constructor(t){super(t),this.fieldPatternPredicate=D0}}let dOe=class extends Fe(bt,qe){constructor(t){super(t),this.element=new dT,this.specPath=lt(["value"])}},pOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new jp,this.specPath=lt(["document","objects","Server"]),this.canSupportSpecificationExtensions=!0}};class hOe extends qe{StringElement(t){const r=super.enter(t);return this.element.classes.push("server-url"),r}}let mT=class extends Fe(La,qe){constructor(t){super(t),this.element=new X0}ArrayElement(t){return t.forEach(r=>{const n=eOe(r)?["document","objects","Server"]:["value"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Rt}},mOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new Lp,this.specPath=lt(["document","objects","ServerVariable"]),this.canSupportSpecificationExtensions=!0}};class gOe extends Fe(bt,qe){constructor(t){super(t),this.element=new UI,this.specPath=lt(["document","objects","ServerVariable"])}}let yOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new hp,this.specPath=lt(["document","objects","MediaType"]),this.canSupportSpecificationExtensions=!0}};class Xa extends La{alternator;constructor({alternator:t,...r}){super({...r}),this.alternator=t||[]}enter(t){const r=this.alternator.map(({predicate:i,specPath:a})=>cI(i,lt(a),N0)),n=GZ(r)(t);return this.element=this.toRefractedElement(n,t),Rt}}const vOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof ap||e(n)&&t("callback",n)&&r("object",n)),bOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof sp||e(n)&&t("components",n)&&r("object",n)),wOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof op||e(n)&&t("contact",n)&&r("object",n)),SOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof lp||e(n)&&t("example",n)&&r("object",n)),xOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof cp||e(n)&&t("externalDocumentation",n)&&r("object",n)),mc=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof fc||e(n)&&t("header",n)&&r("object",n)),EOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof fp||e(n)&&t("info",n)&&r("object",n)),COe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof dp||e(n)&&t("license",n)&&r("object",n)),AOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof pp||e(n)&&t("link",n)&&r("object",n)),MOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof mp||e(n)&&t("openapi",n)&&r("string",n)),_Oe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>i=>i instanceof G0||e(i)&&t("openApi3_0",i)&&r("object",i)&&n("api",i)),vee=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof gp||e(n)&&t("operation",n)&&r("object",n)),jOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof dc||e(n)&&t("parameter",n)&&r("object",n)),gT=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof yp||e(n)&&t("pathItem",n)&&r("object",n)),LOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof vp||e(n)&&t("paths",n)&&r("object",n)),ar=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof bp||e(n)&&t("reference",n)&&r("object",n)),IOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof wp||e(n)&&t("requestBody",n)&&r("object",n)),ny=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Sp||e(n)&&t("response",n)&&r("object",n)),TOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof xp||e(n)&&t("responses",n)&&r("object",n)),OOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Y0||e(n)&&t("schema",n)&&r("object",n)),kOe=e=>tp(e)&&e.classes.includes("boolean-json-schema"),ROe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Mp||e(n)&&t("securityRequirement",n)&&r("object",n)),NOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof _p||e(n)&&t("securityScheme",n)&&r("object",n)),DOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof jp||e(n)&&t("server",n)&&r("object",n)),POe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Lp||e(n)&&t("serverVariable",n)&&r("object",n)),iy=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof hp||e(n)&&t("mediaType",n)&&r("object",n)),bee=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>i=>i instanceof X0||e(i)&&t("array",i)&&r("array",i)&&n("servers",i)),FOe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof up||e(n)&&t("discriminator",n)&&r("object",n)),BOe=Object.freeze(Object.defineProperty({__proto__:null,isBooleanJsonSchemaElement:kOe,isCallbackElement:vOe,isComponentsElement:bOe,isContactElement:wOe,isDiscriminatorElement:FOe,isExampleElement:SOe,isExternalDocumentationElement:xOe,isHeaderElement:mc,isInfoElement:EOe,isLicenseElement:COe,isLinkElement:AOe,isMediaTypeElement:iy,isOpenApi3_0Element:_Oe,isOpenapiElement:MOe,isOperationElement:vee,isParameterElement:jOe,isPathItemElement:gT,isPathsElement:LOe,isReferenceElement:ar,isRequestBodyElement:IOe,isResponseElement:ny,isResponsesElement:TOe,isSchemaElement:OOe,isSecurityRequirementElement:ROe,isSecuritySchemeElement:NOe,isServerElement:DOe,isServerVariableElement:POe,isServersElement:bee},Symbol.toStringTag,{value:"Module"}));let zOe=class extends Fe(Xa,qe){constructor(t){super(t),this.alternator=[{predicate:cr,specPath:["document","objects","Reference"]},{predicate:ks,specPath:["document","objects","Schema"]}]}ObjectElement(t){const r=Xa.prototype.enter.call(this,t);return ar(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}},yT=class extends Fe(bt,qe){constructor(t){super(t),this.element=new he.ObjectElement,this.element.classes.push("examples"),this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Example"],this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","example")}),r}},$Oe=class extends yT{constructor(t){super(t),this.element=new iT}},UOe=class extends Fe(bt,qe){constructor(t){super(t),this.element=new aT,this.specPath=lt(["document","objects","Encoding"])}},qOe=class extends Fe(bt,qe){constructor(t){super(t),this.element=new Mp,this.specPath=lt(["value"])}},VOe=class extends Fe(La,qe){constructor(t){super(t),this.element=new zI}ArrayElement(t){return t.forEach(r=>{if(zt(r)){const n=this.toRefractedElement(["document","objects","SecurityRequirement"],r);this.element.push(n)}else this.element.push(Ge(r))}),this.copyMetaAndAttributes(t,this.element),Rt}},JOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new sp,this.specPath=lt(["document","objects","Components"]),this.canSupportSpecificationExtensions=!0}},HOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new Q0,this.specPath=lt(["document","objects","Tag"]),this.canSupportSpecificationExtensions=!0}},WOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new bp,this.specPath=lt(["document","objects","Reference"]),this.canSupportSpecificationExtensions=!1}ObjectElement(t){const r=Ct.prototype.ObjectElement.call(this,t);return ct(this.element.$ref)&&this.element.classes.push("reference-element"),r}},GOe=class extends qe{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}},KOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new dc,this.specPath=lt(["document","objects","Parameter"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=Ct.prototype.ObjectElement.call(this,t);return zt(this.element.contentProp)&&this.element.contentProp.filter(iy).forEach((n,i)=>{n.setMetaProperty("media-type",Le(i))}),r}},YOe=class extends Fe(Xa,qe){constructor(t){super(t),this.alternator=[{predicate:cr,specPath:["document","objects","Reference"]},{predicate:ks,specPath:["document","objects","Schema"]}]}ObjectElement(t){const r=Xa.prototype.enter.call(this,t);return ar(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}},QOe=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new fc,this.specPath=lt(["document","objects","Header"]),this.canSupportSpecificationExtensions=!0}},ZOe=class extends Fe(Xa,qe){constructor(t){super(t),this.alternator=[{predicate:cr,specPath:["document","objects","Reference"]},{predicate:ks,specPath:["document","objects","Schema"]}]}ObjectElement(t){const r=Xa.prototype.enter.call(this,t);return ar(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}},XOe=class extends yT{constructor(t){super(t),this.element=new pT}},ay=class extends Fe(bt,qe){constructor(t){super(t),this.element=new he.ObjectElement,this.element.classes.push("content"),this.specPath=lt(["document","objects","MediaType"])}},eke=class extends ay{constructor(t){super(t),this.element=new hT}},tke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new Y0,this.specPath=lt(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0}};const wq=wn.visitors.document.objects.JSONSchema.fixedFields.allOf;let rke=class extends wq{ArrayElement(t){const r=wq.prototype.ArrayElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const Sq=wn.visitors.document.objects.JSONSchema.fixedFields.anyOf;let nke=class extends Sq{ArrayElement(t){const r=Sq.prototype.ArrayElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const xq=wn.visitors.document.objects.JSONSchema.fixedFields.oneOf;let ike=class extends xq{ArrayElement(t){const r=xq.prototype.ArrayElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const Eq=wn.visitors.document.objects.JSONSchema.fixedFields.items;let ake=class extends Eq{ObjectElement(t){const r=Eq.prototype.ObjectElement.call(this,t);return ar(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}ArrayElement(t){return this.enter(t)}};const Cq=wn.visitors.document.objects.JSONSchema.fixedFields.properties;let ske=class extends Cq{ObjectElement(t){const r=Cq.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}};const oke=wn.visitors.document.objects.JSONSchema.fixedFields.type;class uke extends oke{ArrayElement(t){return this.enter(t)}}const Aq=wn.visitors.JSONSchemaOrJSONReferenceVisitor;class Mq extends Aq{ObjectElement(t){const r=Aq.prototype.enter.call(this,t);return ar(this.element)&&this.element.setMetaProperty("referenced-element","schema"),r}}let lke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new up,this.specPath=lt(["document","objects","Discriminator"]),this.canSupportSpecificationExtensions=!1}};class cke extends Fe(bt,qe){constructor(t){super(t),this.element=new cT,this.specPath=lt(["value"])}}let fke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new Z0,this.specPath=lt(["document","objects","XML"]),this.canSupportSpecificationExtensions=!0}},dke=class extends yT{constructor(t){super(t),this.element=new XI}},pke=class extends ay{constructor(t){super(t),this.element=new eT}},hke=class extends Fe(bt,qe){constructor(t){super(t),this.element=new ey,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Schema"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","schema")}),r}},mke=class extends Fe(bt,qe){constructor(t){super(t),this.element=new qI,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Response"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","response")}),this.element.filter(ny).forEach((n,i)=>{n.setMetaProperty("http-status-code",Le(i))}),r}},gke=class extends Fe(bt,qe){constructor(t){super(t),this.element=new VI,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Parameter"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","parameter")}),r}},yke=class extends Fe(bt,qe){constructor(t){super(t),this.element=new JI,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Example"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","example")}),r}};class vke extends Fe(bt,qe){constructor(t){super(t),this.element=new HI,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","RequestBody"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","requestBody")}),r}}let bke=class extends Fe(bt,qe){constructor(t){super(t),this.element=new WI,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","header")}),this.element.filter(mc).forEach((n,i)=>{n.setMetaProperty("header-name",Le(i))}),r}};class wke extends Fe(bt,qe){constructor(t){super(t),this.element=new GI,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","SecurityScheme"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","securityScheme")}),r}}let Ske=class extends Fe(bt,qe){constructor(t){super(t),this.element=new KI,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","link")}),r}},xke=class extends Fe(bt,qe){constructor(t){super(t),this.element=new YI,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","callback")}),r}},Eke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new lp,this.specPath=lt(["document","objects","Example"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=Ct.prototype.ObjectElement.call(this,t);return ct(this.element.externalValue)&&this.element.classes.push("reference-element"),r}};class Cke extends qe{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}let Ake=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new cp,this.specPath=lt(["document","objects","ExternalDocumentation"]),this.canSupportSpecificationExtensions=!0}},Mke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new J0,this.specPath=lt(["document","objects","Encoding"]),this.canSupportSpecificationExtensions=!0}ObjectElement(t){const r=Ct.prototype.ObjectElement.call(this,t);return zt(this.element.headers)&&this.element.headers.filter(mc).forEach((n,i)=>{n.setMetaProperty("header-name",Le(i))}),r}},_ke=class extends Fe(bt,qe){constructor(t){super(t),this.element=new sT,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","header")}),this.element.forEach((n,i)=>{if(!mc(n))return;const a=Le(i);n.setMetaProperty("headerName",a)}),r}},jke=class extends Fe(Pl,qe){constructor(t){super(t),this.element=new vp,this.specPath=lt(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=ks}ObjectElement(t){const r=Pl.prototype.ObjectElement.call(this,t);return this.element.filter(gT).forEach((n,i)=>{i.classes.push("openapi-path-template"),i.classes.push("path-template"),n.setMetaProperty("path",Ge(i))}),r}},Lke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new wp,this.specPath=lt(["document","objects","RequestBody"])}ObjectElement(t){const r=Ct.prototype.ObjectElement.call(this,t);return zt(this.element.contentProp)&&this.element.contentProp.filter(iy).forEach((n,i)=>{n.setMetaProperty("media-type",Le(i))}),r}},Ike=class extends ay{constructor(t){super(t),this.element=new nT}},Tke=class extends Fe(Pl,qe){constructor(t){super(t),this.element=new ap,this.specPath=lt(["document","objects","PathItem"]),this.canSupportSpecificationExtensions=!0,this.fieldPatternPredicate=r=>/{(?<expression>[^}]{1,2083})}/.test(String(r))}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(gT).forEach((n,i)=>{n.setMetaProperty("runtime-expression",Le(i))}),r}},Oke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new Sp,this.specPath=lt(["document","objects","Response"])}ObjectElement(t){const r=Ct.prototype.ObjectElement.call(this,t);return zt(this.element.contentProp)&&this.element.contentProp.filter(iy).forEach((n,i)=>{n.setMetaProperty("media-type",Le(i))}),zt(this.element.headers)&&this.element.headers.filter(mc).forEach((n,i)=>{n.setMetaProperty("header-name",Le(i))}),r}};class kke extends Fe(bt,qe){constructor(t){super(t),this.element=new oT,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Header"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","header")}),this.element.forEach((n,i)=>{if(!mc(n))return;const a=Le(i);n.setMetaProperty("header-name",a)}),r}}class Rke extends ay{constructor(t){super(t),this.element=new uT}}class Nke extends Fe(bt,qe){constructor(t){super(t),this.element=new lT,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Link"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","link")}),r}}class _q extends Fe(Ct,Pl){specPathFixedFields;specPathPatternedFields;constructor({specPathFixedFields:t,specPathPatternedFields:r,...n}){super({...n}),this.specPathFixedFields=t,this.specPathPatternedFields=r}ObjectElement(t){const{specPath:r,ignoredFields:n}=this;try{this.specPath=this.specPathFixedFields;const i=this.retrieveFixedFields(this.specPath(t));this.ignoredFields=[...n,...lje(t.keys(),i)],Ct.prototype.ObjectElement.call(this,t),this.specPath=this.specPathPatternedFields,this.ignoredFields=i,Pl.prototype.ObjectElement.call(this,t)}catch(i){throw this.specPath=r,i}return Rt}}let Dke=class extends Fe(_q,qe){constructor(t){super(t),this.element=new xp,this.specPathFixedFields=lt(["document","objects","Responses"]),this.canSupportSpecificationExtensions=!0,this.specPathPatternedFields=r=>cr(r)?["document","objects","Reference"]:["document","objects","Response"],this.fieldPatternPredicate=r=>new RegExp(`^(1XX|2XX|3XX|4XX|5XX|${Bje(100,600).join("|")})$`).test(String(r))}ObjectElement(t){const r=_q.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","response")}),this.element.filter(ny).forEach((n,i)=>{const a=Ge(i);this.fieldPatternPredicate(Le(a))&&n.setMetaProperty("http-status-code",a)}),r}};class Pke extends Fe(Xa,qe){constructor(t){super(t),this.alternator=[{predicate:cr,specPath:["document","objects","Reference"]},{predicate:ks,specPath:["document","objects","Response"]}]}ObjectElement(t){const r=Xa.prototype.enter.call(this,t);return ar(this.element)?this.element.setMetaProperty("referenced-element","response"):ny(this.element)&&this.element.setMetaProperty("http-status-code","default"),r}}let Fke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new gp,this.specPath=lt(["document","objects","Operation"])}},Bke=class extends qe{constructor(t){super(t),this.element=new tT}ArrayElement(t){return this.element=this.element.concat(Ge(t)),Rt}},wee=class extends Fe(La,qe){constructor(t){super(t),this.element=new he.ArrayElement,this.element.classes.push("parameters")}ArrayElement(t){return t.forEach(r=>{const n=cr(r)?["document","objects","Reference"]:["document","objects","Parameter"],i=this.toRefractedElement(n,r);ar(i)&&i.setMetaProperty("referenced-element","parameter"),this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Rt}},zke=class extends wee{constructor(t){super(t),this.element=new ty}},$ke=class extends Xa{constructor(t){super(t),this.alternator=[{predicate:cr,specPath:["document","objects","Reference"]},{predicate:ks,specPath:["document","objects","RequestBody"]}]}ObjectElement(t){const r=Xa.prototype.enter.call(this,t);return ar(this.element)&&this.element.setMetaProperty("referenced-element","requestBody"),r}};class Uke extends Fe(bt,qe){specPath;constructor(t){super(t),this.element=new rT,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","Callback"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ar).forEach(n=>{n.setMetaProperty("referenced-element","callback")}),r}}class qke extends Fe(La,qe){constructor(t){super(t),this.element=new ry}ArrayElement(t){return t.forEach(r=>{const n=zt(r)?["document","objects","SecurityRequirement"]:["value"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Rt}}let Vke=class extends mT{constructor(t){super(t),this.element=new QTe}},Jke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new yp,this.specPath=lt(["document","objects","PathItem"])}ObjectElement(t){const r=Ct.prototype.ObjectElement.call(this,t);return this.element.filter(vee).forEach((n,i)=>{const a=Ge(i);a.content=Le(a).toUpperCase(),n.setMetaProperty("http-method",a)}),ct(this.element.$ref)&&this.element.classes.push("reference-element"),r}};class Hke extends qe{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}class Wke extends mT{constructor(t){super(t),this.element=new QI}}class Gke extends wee{constructor(t){super(t),this.element=new ZI}}let Kke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new _p,this.specPath=lt(["document","objects","SecurityScheme"]),this.canSupportSpecificationExtensions=!0}},Yke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new W0,this.specPath=lt(["document","objects","OAuthFlows"]),this.canSupportSpecificationExtensions=!0}},Qke=class extends Fe(Ct,qe){constructor(t){super(t),this.element=new H0,this.specPath=lt(["document","objects","OAuthFlow"]),this.canSupportSpecificationExtensions=!0}};class Zke extends Fe(bt,qe){constructor(t){super(t),this.element=new fT,this.specPath=lt(["value"])}}class Xke extends Fe(La,qe){constructor(t){super(t),this.element=new $I}ArrayElement(t){return t.forEach(r=>{const n=tOe(r)?["document","objects","Tag"]:["value"],i=this.toRefractedElement(n,r);this.element.push(i)}),this.copyMetaAndAttributes(t,this.element),Rt}}const{fixedFields:Zr}=wn.visitors.document.objects.JSONSchema,Se={visitors:{value:qe,document:{objects:{OpenApi:{$visitor:rOe,fixedFields:{openapi:nOe,info:{$ref:"#/visitors/document/objects/Info"},servers:mT,paths:{$ref:"#/visitors/document/objects/Paths"},components:{$ref:"#/visitors/document/objects/Components"},security:VOe,tags:Xke,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:aOe,fixedFields:{title:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},termsOfService:{$ref:"#/visitors/value"},contact:{$ref:"#/visitors/document/objects/Contact"},license:{$ref:"#/visitors/document/objects/License"},version:sOe}},Contact:{$visitor:oOe,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"},email:{$ref:"#/visitors/value"}}},License:{$visitor:uOe,fixedFields:{name:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Server:{$visitor:pOe,fixedFields:{url:hOe,description:{$ref:"#/visitors/value"},variables:gOe}},ServerVariable:{$visitor:mOe,fixedFields:{enum:{$ref:"#/visitors/value"},default:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},Components:{$visitor:JOe,fixedFields:{schemas:hke,responses:mke,parameters:gke,examples:yke,requestBodies:vke,headers:bke,securitySchemes:wke,links:Ske,callbacks:xke}},Paths:{$visitor:jke},PathItem:{$visitor:Jke,fixedFields:{$ref:Hke,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},get:{$ref:"#/visitors/document/objects/Operation"},put:{$ref:"#/visitors/document/objects/Operation"},post:{$ref:"#/visitors/document/objects/Operation"},delete:{$ref:"#/visitors/document/objects/Operation"},options:{$ref:"#/visitors/document/objects/Operation"},head:{$ref:"#/visitors/document/objects/Operation"},patch:{$ref:"#/visitors/document/objects/Operation"},trace:{$ref:"#/visitors/document/objects/Operation"},servers:Wke,parameters:Gke}},Operation:{$visitor:Fke,fixedFields:{tags:Bke,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:{$ref:"#/visitors/value"},parameters:zke,requestBody:$ke,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:Uke,deprecated:{$ref:"#/visitors/value"},security:qke,servers:Vke}},ExternalDocumentation:{$visitor:Ake,fixedFields:{description:{$ref:"#/visitors/value"},url:{$ref:"#/visitors/value"}}},Parameter:{$visitor:KOe,fixedFields:{name:{$ref:"#/visitors/value"},in:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},required:{$ref:"#/visitors/value"},deprecated:{$ref:"#/visitors/value"},allowEmptyValue:{$ref:"#/visitors/value"},style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"},schema:YOe,example:{$ref:"#/visitors/value"},examples:dke,content:pke}},RequestBody:{$visitor:Lke,fixedFields:{description:{$ref:"#/visitors/value"},content:Ike,required:{$ref:"#/visitors/value"}}},MediaType:{$visitor:yOe,fixedFields:{schema:zOe,example:{$ref:"#/visitors/value"},examples:$Oe,encoding:UOe}},Encoding:{$visitor:Mke,fixedFields:{contentType:{$ref:"#/visitors/value"},headers:_ke,style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"}}},Responses:{$visitor:Dke,fixedFields:{default:Pke}},Response:{$visitor:Oke,fixedFields:{description:{$ref:"#/visitors/value"},headers:kke,content:Rke,links:Nke}},Callback:{$visitor:Tke},Example:{$visitor:Eke,fixedFields:{summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},value:{$ref:"#/visitors/value"},externalValue:Cke}},Link:{$visitor:lOe,fixedFields:{operationRef:cOe,operationId:fOe,parameters:dOe,requestBody:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:QOe,fixedFields:{description:{$ref:"#/visitors/value"},required:{$ref:"#/visitors/value"},deprecated:{$ref:"#/visitors/value"},allowEmptyValue:{$ref:"#/visitors/value"},style:{$ref:"#/visitors/value"},explode:{$ref:"#/visitors/value"},allowReserved:{$ref:"#/visitors/value"},schema:ZOe,example:{$ref:"#/visitors/value"},examples:XOe,content:eke}},Tag:{$visitor:HOe,fixedFields:{name:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:WOe,fixedFields:{$ref:GOe}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},JSONReference:{$ref:"#/visitors/document/objects/Reference"},Schema:{$visitor:tke,fixedFields:{title:Zr.title,multipleOf:Zr.multipleOf,maximum:Zr.maximum,exclusiveMaximum:Zr.exclusiveMaximum,minimum:Zr.minimum,exclusiveMinimum:Zr.exclusiveMinimum,maxLength:Zr.maxLength,minLength:Zr.minLength,pattern:Zr.pattern,maxItems:Zr.maxItems,minItems:Zr.minItems,uniqueItems:Zr.uniqueItems,maxProperties:Zr.maxProperties,minProperties:Zr.minProperties,required:Zr.required,enum:Zr.enum,type:uke,allOf:rke,anyOf:nke,oneOf:ike,not:Mq,items:ake,properties:ske,additionalProperties:Mq,description:Zr.description,format:Zr.format,default:Zr.default,nullable:{$ref:"#/visitors/value"},discriminator:{$ref:"#/visitors/document/objects/Discriminator"},writeOnly:{$ref:"#/visitors/value"},xml:{$ref:"#/visitors/document/objects/XML"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},example:{$ref:"#/visitors/value"},deprecated:{$ref:"#/visitors/value"}}},Discriminator:{$visitor:lke,fixedFields:{propertyName:{$ref:"#/visitors/value"},mapping:cke}},XML:{$visitor:fke,fixedFields:{name:{$ref:"#/visitors/value"},namespace:{$ref:"#/visitors/value"},prefix:{$ref:"#/visitors/value"},attribute:{$ref:"#/visitors/value"},wrapped:{$ref:"#/visitors/value"}}},SecurityScheme:{$visitor:Kke,fixedFields:{type:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"},name:{$ref:"#/visitors/value"},in:{$ref:"#/visitors/value"},scheme:{$ref:"#/visitors/value"},bearerFormat:{$ref:"#/visitors/value"},flows:{$ref:"#/visitors/document/objects/OAuthFlows"},openIdConnectUrl:{$ref:"#/visitors/value"}}},OAuthFlows:{$visitor:Yke,fixedFields:{implicit:{$ref:"#/visitors/document/objects/OAuthFlow"},password:{$ref:"#/visitors/document/objects/OAuthFlow"},clientCredentials:{$ref:"#/visitors/document/objects/OAuthFlow"},authorizationCode:{$ref:"#/visitors/document/objects/OAuthFlow"}}},OAuthFlow:{$visitor:Qke,fixedFields:{authorizationUrl:{$ref:"#/visitors/value"},tokenUrl:{$ref:"#/visitors/value"},refreshUrl:{$ref:"#/visitors/value"},scopes:Zke}},SecurityRequirement:{$visitor:qOe}},extension:{$visitor:iOe}}}},eRe=()=>{const e=Ns(YTe);return{predicates:{...BOe,isElement:Or,isStringElement:ct,isArrayElement:An,isObjectElement:zt,isMemberElement:_a,includesClasses:Rl,hasElementSourceMap:uc},namespace:e}},tRe=(e,{specPath:t=["visitors","document","objects","OpenApi","$visitor"],plugins:r=[]}={})=>{const n=he.refract(e),i=Eo(Se),a=un(t,i),s=new a({specObj:i});return Wr(n,s),is(s.element,r,{toolboxCreator:eRe,visitorOptions:{keyMap:XTe,nodeTypeGetter:ZTe}})},Kt=e=>(t,r={})=>tRe(t,{specPath:e,...r});ap.refract=Kt(["visitors","document","objects","Callback","$visitor"]);sp.refract=Kt(["visitors","document","objects","Components","$visitor"]);op.refract=Kt(["visitors","document","objects","Contact","$visitor"]);lp.refract=Kt(["visitors","document","objects","Example","$visitor"]);up.refract=Kt(["visitors","document","objects","Discriminator","$visitor"]);J0.refract=Kt(["visitors","document","objects","Encoding","$visitor"]);cp.refract=Kt(["visitors","document","objects","ExternalDocumentation","$visitor"]);fc.refract=Kt(["visitors","document","objects","Header","$visitor"]);fp.refract=Kt(["visitors","document","objects","Info","$visitor"]);dp.refract=Kt(["visitors","document","objects","License","$visitor"]);pp.refract=Kt(["visitors","document","objects","Link","$visitor"]);hp.refract=Kt(["visitors","document","objects","MediaType","$visitor"]);H0.refract=Kt(["visitors","document","objects","OAuthFlow","$visitor"]);W0.refract=Kt(["visitors","document","objects","OAuthFlows","$visitor"]);mp.refract=Kt(["visitors","document","objects","OpenApi","fixedFields","openapi"]);G0.refract=Kt(["visitors","document","objects","OpenApi","$visitor"]);gp.refract=Kt(["visitors","document","objects","Operation","$visitor"]);dc.refract=Kt(["visitors","document","objects","Parameter","$visitor"]);yp.refract=Kt(["visitors","document","objects","PathItem","$visitor"]);vp.refract=Kt(["visitors","document","objects","Paths","$visitor"]);bp.refract=Kt(["visitors","document","objects","Reference","$visitor"]);wp.refract=Kt(["visitors","document","objects","RequestBody","$visitor"]);Sp.refract=Kt(["visitors","document","objects","Response","$visitor"]);xp.refract=Kt(["visitors","document","objects","Responses","$visitor"]);Y0.refract=Kt(["visitors","document","objects","Schema","$visitor"]);Mp.refract=Kt(["visitors","document","objects","SecurityRequirement","$visitor"]);_p.refract=Kt(["visitors","document","objects","SecurityScheme","$visitor"]);jp.refract=Kt(["visitors","document","objects","Server","$visitor"]);Lp.refract=Kt(["visitors","document","objects","ServerVariable","$visitor"]);Q0.refract=Kt(["visitors","document","objects","Tag","$visitor"]);Z0.refract=Kt(["visitors","document","objects","XML","$visitor"]);class sy extends ap{}class oy extends sp{get pathItems(){return this.get("pathItems")}set pathItems(t){this.set("pathItems",t)}}let uy=class extends op{};class vT extends up{}class bT extends J0{}let ly=class extends lp{};class cy extends cp{}class fy extends fc{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}let dy=class extends fp{get license(){return this.get("license")}set license(t){this.set("license",t)}get summary(){return this.get("summary")}set summary(t){this.set("summary",t)}};class Mu extends he.StringElement{static default=new Mu("https://spec.openapis.org/oas/3.1/dialect/base");constructor(t,r,n){super(t,r,n),this.element="jsonSchemaDialect"}}let py=class extends dp{get identifier(){return this.get("identifier")}set identifier(t){this.set("identifier",t)}},hy=class extends pp{};class my extends hp{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}class wT extends H0{}class ST extends W0{}class xT extends mp{}class Ao extends he.ObjectElement{constructor(t,r,n){super(t,r,n),this.element="openApi3_1",this.classes.push("api")}get openapi(){return this.get("openapi")}set openapi(t){this.set("openapi",t)}get info(){return this.get("info")}set info(t){this.set("info",t)}get jsonSchemaDialect(){return this.get("jsonSchemaDialect")}set jsonSchemaDialect(t){this.set("jsonSchemaDialect",t)}get servers(){return this.get("servers")}set servers(t){this.set("servers",t)}get paths(){return this.get("paths")}set paths(t){this.set("paths",t)}get components(){return this.get("components")}set components(t){this.set("components",t)}get security(){return this.get("security")}set security(t){this.set("security",t)}get tags(){return this.get("tags")}set tags(t){this.set("tags",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get webhooks(){return this.get("webhooks")}set webhooks(t){this.set("webhooks",t)}}let Ip=class extends gp{get requestBody(){return this.get("requestBody")}set requestBody(t){this.set("requestBody",t)}};class gy extends dc{get schema(){return this.get("schema")}set schema(t){this.set("schema",t)}}class fo extends yp{get GET(){return this.get("get")}set GET(t){this.set("GET",t)}get PUT(){return this.get("put")}set PUT(t){this.set("PUT",t)}get POST(){return this.get("post")}set POST(t){this.set("POST",t)}get DELETE(){return this.get("delete")}set DELETE(t){this.set("DELETE",t)}get OPTIONS(){return this.get("options")}set OPTIONS(t){this.set("OPTIONS",t)}get HEAD(){return this.get("head")}set HEAD(t){this.set("HEAD",t)}get PATCH(){return this.get("patch")}set PATCH(t){this.set("PATCH",t)}get TRACE(){return this.get("trace")}set TRACE(t){this.set("TRACE",t)}}class yy extends vp{}class Mo extends bp{}Object.defineProperty(Mo.prototype,"description",{get(){return this.get("description")},set(e){this.set("description",e)},enumerable:!0});Object.defineProperty(Mo.prototype,"summary",{get(){return this.get("summary")},set(e){this.set("summary",e)},enumerable:!0});class vy extends wp{}let by=class extends Sp{},wy=class extends xp{},Tp=class extends pc{constructor(t,r,n){super(t,r,n),this.element="JSONSchemaDraft6"}get idProp(){throw new Lt("id keyword from Core vocabulary has been renamed to $id.")}set idProp(t){throw new Lt("id keyword from Core vocabulary has been renamed to $id.")}get $id(){return this.get("$id")}set $id(t){this.set("$id",t)}get exclusiveMaximum(){return this.get("exclusiveMaximum")}set exclusiveMaximum(t){this.set("exclusiveMaximum",t)}get exclusiveMinimum(){return this.get("exclusiveMinimum")}set exclusiveMinimum(t){this.set("exclusiveMinimum",t)}get containsProp(){return this.get("contains")}set containsProp(t){this.set("contains",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get propertyNames(){return this.get("propertyNames")}set propertyNames(t){this.set("propertyNames",t)}get const(){return this.get("const")}set const(t){this.set("const",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get examples(){return this.get("examples")}set examples(t){this.set("examples",t)}},Op=class extends Cp{get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get schema(){throw new Lt("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}set schema(t){throw new Lt("schema keyword from Hyper-Schema vocabulary has been renamed to submissionSchema.")}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}get method(){throw new Lt("method keyword from Hyper-Schema vocabulary has been removed.")}set method(t){throw new Lt("method keyword from Hyper-Schema vocabulary has been removed.")}get encType(){throw new Lt("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}set encType(t){throw new Lt("encType keyword from Hyper-Schema vocabulary has been renamed to submissionEncType.")}get submissionEncType(){return this.get("submissionEncType")}set submissionEncType(t){this.set("submissionEncType",t)}};const rRe={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft6",Tp),t.register("jSONReference",hc),t.register("media",Ep),t.register("linkDescription",Op),t}},nRe={JSONSchemaDraft6Element:["content"],JSONReferenceElement:["content"],MediaElement:["content"],LinkDescriptionElement:["content"],...ns};let See=class extends dee{constructor(t){super(t),this.element=new Tp}get defaultDialectIdentifier(){return"http://json-schema.org/draft-06/schema#"}BooleanElement(t){const r=this.enter(t);return this.element.classes.push("boolean-json-schema"),r}handleSchemaIdentifier(t,r="$id"){return super.handleSchemaIdentifier(t,r)}},iRe=class extends pee{BooleanElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),Rt}};class aRe extends Vt{ArrayElement(t){const r=this.enter(t);return this.element.classes.push("json-schema-examples"),r}}let xee=class extends hee{constructor(t){super(t),this.element=new Op}};const yn=Mn(ze(["visitors","document","objects","JSONSchema","$visitor"],See),bi(["visitors","document","objects","JSONSchema","fixedFields","id"]),ze(["visitors","document","objects","JSONSchema","fixedFields","$id"],wn.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","contains"],wn.visitors.JSONSchemaOrJSONReferenceVisitor),ze(["visitors","document","objects","JSONSchema","fixedFields","items"],iRe),ze(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],wn.visitors.JSONSchemaOrJSONReferenceVisitor),ze(["visitors","document","objects","JSONSchema","fixedFields","const"],wn.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","examples"],aRe),ze(["visitors","document","objects","LinkDescription","$visitor"],xee),ze(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],wn.visitors.JSONSchemaOrJSONReferenceVisitor),bi(["visitors","document","objects","LinkDescription","fixedFields","schema"]),ze(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],wn.visitors.JSONSchemaOrJSONReferenceVisitor),bi(["visitors","document","objects","LinkDescription","fixedFields","method"]),bi(["visitors","document","objects","LinkDescription","fixedFields","encType"]),ze(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"],wn.visitors.value))(wn),sRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Tp||e(n)&&t("JSONSchemaDraft6",n)&&r("object",n)),oRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Op||e(n)&&t("linkDescription",n)&&r("object",n)),uRe=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:BI,isJSONSchemaElement:sRe,isLinkDescriptionElement:oRe,isMediaElement:fee},Symbol.toStringTag,{value:"Module"})),lRe=()=>{const e=Ns(rRe);return{predicates:{...uRe,isStringElement:ct},namespace:e}},cRe=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=yn}={})=>{const i=he.refract(e),a=Eo(n),s=un(t,a),o=new s({specObj:a});return Wr(i,o),is(o.element,r,{toolboxCreator:lRe,visitorOptions:{keyMap:nRe,nodeTypeGetter:Ap}})},Eee=e=>(t,r={})=>cRe(t,{specPath:e,...r});Tp.refract=Eee(["visitors","document","objects","JSONSchema","$visitor"]);Op.refract=Eee(["visitors","document","objects","LinkDescription","$visitor"]);let kp=class extends Tp{constructor(t,r,n){super(t,r,n),this.element="JSONSchemaDraft7"}get $comment(){return this.get("$comment")}set $comment(t){this.set("$comment",t)}get items(){return this.get("items")}set items(t){this.set("items",t)}get if(){return this.get("if")}set if(t){this.set("if",t)}get then(){return this.get("then")}set then(t){this.set("then",t)}get else(){return this.get("else")}set else(t){this.set("else",t)}get not(){return this.get("not")}set not(t){this.set("not",t)}get contentEncoding(){return this.get("contentEncoding")}set contentEncoding(t){this.set("contentEncoding",t)}get contentMediaType(){return this.get("contentMediaType")}set contentMediaType(t){this.set("contentMediaType",t)}get media(){throw new Lt('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}set media(t){throw new Lt('media keyword from Hyper-Schema vocabulary has been moved to validation vocabulary as "contentMediaType" / "contentEncoding"')}get writeOnly(){return this.get("writeOnly")}set writeOnly(t){this.set("writeOnly",t)}},Rp=class extends Op{get anchor(){return this.get("anchor")}set anchor(t){this.set("anchor",t)}get anchorPointer(){return this.get("anchorPointer")}set anchorPointer(t){this.set("anchorPointer",t)}get templatePointers(){return this.get("templatePointers")}set templatePointers(t){this.set("templatePointers",t)}get templateRequired(){return this.get("templateRequired")}set templateRequired(t){this.set("templateRequired",t)}get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get mediaType(){throw new Lt("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}set mediaType(t){throw new Lt("mediaType keyword from Hyper-Schema vocabulary has been renamed to targetMediaType.")}get targetMediaType(){return this.get("targetMediaType")}set targetMediaType(t){this.set("targetMediaType",t)}get targetHints(){return this.get("targetHints")}set targetHints(t){this.set("targetHints",t)}get description(){return this.get("description")}set description(t){this.set("description",t)}get $comment(){return this.get("$comment")}set $comment(t){this.set("$comment",t)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get headerSchema(){return this.get("headerSchema")}set headerSchema(t){this.set("headerSchema",t)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}get submissionEncType(){throw new Lt("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}set submissionEncType(t){throw new Lt("submissionEncType keyword from Hyper-Schema vocabulary has been renamed to submissionMediaType.")}get submissionMediaType(){return this.get("submissionMediaType")}set submissionMediaType(t){this.set("submissionMediaType",t)}};const fRe={namespace:e=>{const{base:t}=e;return t.register("jSONSchemaDraft7",kp),t.register("jSONReference",hc),t.register("linkDescription",Rp),t}},dRe={JSONSchemaDraft7Element:["content"],JSONReferenceElement:["content"],LinkDescriptionElement:["content"],...ns};let Cee=class extends See{constructor(t){super(t),this.element=new kp}get defaultDialectIdentifier(){return"http://json-schema.org/draft-07/schema#"}},Aee=class extends xee{constructor(t){super(t),this.element=new Rp}};const Gs=Mn(ze(["visitors","document","objects","JSONSchema","$visitor"],Cee),ze(["visitors","document","objects","JSONSchema","fixedFields","$comment"],yn.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","if"],yn.visitors.JSONSchemaOrJSONReferenceVisitor),ze(["visitors","document","objects","JSONSchema","fixedFields","then"],yn.visitors.JSONSchemaOrJSONReferenceVisitor),ze(["visitors","document","objects","JSONSchema","fixedFields","else"],yn.visitors.JSONSchemaOrJSONReferenceVisitor),bi(["visitors","document","objects","JSONSchema","fixedFields","media"]),ze(["visitors","document","objects","JSONSchema","fixedFields","contentEncoding"],yn.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","contentMediaType"],yn.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","writeOnly"],yn.visitors.value),ze(["visitors","document","objects","LinkDescription","$visitor"],Aee),ze(["visitors","document","objects","LinkDescription","fixedFields","anchor"],yn.visitors.value),ze(["visitors","document","objects","LinkDescription","fixedFields","anchorPointer"],yn.visitors.value),bi(["visitors","document","objects","LinkDescription","fixedFields","mediaType"]),ze(["visitors","document","objects","LinkDescription","fixedFields","targetMediaType"],yn.visitors.value),ze(["visitors","document","objects","LinkDescription","fixedFields","targetHints"],yn.visitors.value),ze(["visitors","document","objects","LinkDescription","fixedFields","description"],yn.visitors.value),ze(["visitors","document","objects","LinkDescription","fixedFields","$comment"],yn.visitors.value),ze(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],yn.visitors.JSONSchemaOrJSONReferenceVisitor),bi(["visitors","document","objects","LinkDescription","fixedFields","submissionEncType"]),ze(["visitors","document","objects","LinkDescription","fixedFields","submissionMediaType"],yn.visitors.value))(yn),pRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof kp||e(n)&&t("JSONSchemaDraft7",n)&&r("object",n)),hRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Rp||e(n)&&t("linkDescription",n)&&r("object",n)),mRe=Object.freeze(Object.defineProperty({__proto__:null,isJSONReferenceElement:BI,isJSONSchemaElement:pRe,isLinkDescriptionElement:hRe},Symbol.toStringTag,{value:"Module"})),gRe=()=>{const e=Ns(fRe);return{predicates:{...mRe,isStringElement:ct},namespace:e}},yRe=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=Gs}={})=>{const i=he.refract(e),a=Eo(n),s=un(t,a),o=new s({specObj:a});return Wr(i,o),is(o.element,r,{toolboxCreator:gRe,visitorOptions:{keyMap:dRe,nodeTypeGetter:Ap}})},Mee=e=>(t,r={})=>yRe(t,{specPath:e,...r});kp.refract=Mee(["visitors","document","objects","JSONSchema","$visitor"]);Rp.refract=Mee(["visitors","document","objects","LinkDescription","$visitor"]);let Np=class extends kp{constructor(t,r,n){super(t,r,n),this.element="JSONSchema201909"}get $vocabulary(){return this.get("$vocabulary")}set $vocabulary(t){this.set("$vocabulary",t)}get $anchor(){return this.get("$anchor")}set $anchor(t){this.set("$anchor",t)}get $recursiveAnchor(){return this.get("$recursiveAnchor")}set $recursiveAnchor(t){this.set("$recursiveAnchor",t)}get $recursiveRef(){return this.get("$recursiveRef")}set $recursiveRef(t){this.set("$recursiveRef",t)}get $ref(){return this.get("$ref")}set $ref(t){this.set("$ref",t)}get $defs(){return this.get("$defs")}set $defs(t){this.set("$defs",t)}get definitions(){throw new Lt("definitions keyword from Validation vocabulary has been renamed to $defs.")}set definitions(t){throw new Lt("definitions keyword from Validation vocabulary has been renamed to $defs.")}get not(){return this.get("not")}set not(t){this.set("not",t)}get if(){return this.get("if")}set if(t){this.set("if",t)}get then(){return this.get("then")}set then(t){this.set("then",t)}get else(){return this.get("else")}set else(t){this.set("else",t)}get dependentSchemas(){return this.get("dependentSchemas")}set dependentSchemas(t){this.set("dependentSchemas",t)}get dependencies(){throw new Lt("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}set dependencies(t){throw new Lt("dependencies keyword from Validation vocabulary has been renamed to dependentSchemas.")}get items(){return this.get("items")}set items(t){this.set("items",t)}get containsProp(){return this.get("contains")}set containsProp(t){this.set("contains",t)}get additionalProperties(){return this.get("additionalProperties")}set additionalProperties(t){this.set("additionalProperties",t)}get additionalItems(){return this.get("additionalItems")}set additionalItems(t){this.set("additionalItems",t)}get propertyNames(){return this.get("propertyNames")}set propertyNames(t){this.set("propertyNames",t)}get unevaluatedItems(){return this.get("unevaluatedItems")}set unevaluatedItems(t){this.set("unevaluatedItems",t)}get unevaluatedProperties(){return this.get("unevaluatedProperties")}set unevaluatedProperties(t){this.set("unevaluatedProperties",t)}get maxContains(){return this.get("maxContains")}set maxContains(t){this.set("maxContains",t)}get minContains(){return this.get("minContains")}set minContains(t){this.set("minContains",t)}get dependentRequired(){return this.get("dependentRequired")}set dependentRequired(t){this.set("dependentRequired",t)}get deprecated(){return this.get("deprecated")}set deprecated(t){this.set("deprecated",t)}get contentSchema(){return this.get("contentSchema")}set contentSchema(t){this.set("contentSchema",t)}},Dp=class extends Rp{get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get headerSchema(){return this.get("headerSchema")}set headerSchema(t){this.set("headerSchema",t)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}};const vRe={namespace:e=>{const{base:t}=e;return t.register("jSONSchema201909",Np),t.register("linkDescription",Dp),t}},bRe={JSONSchema201909Element:["content"],LinkDescriptionElement:["content"],...ns};let vn=class extends Cee{constructor(t){super(t),this.element=new Np}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2019-09/schema"}ObjectElement(t){this.handleDialectIdentifier(t),this.handleSchemaIdentifier(t),this.parent=this.element;const r=uu.prototype.ObjectElement.call(this,t);return ct(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),r}};class wRe extends Vt{ObjectElement(t){const r=super.enter(t);return this.element.classes.push("json-schema-$vocabulary"),r}}class SRe extends Vt{StringElement(t){const r=super.enter(t);return this.element.classes.push("reference-value"),r}}let _ee=class extends Fe(Co,Gr,Vt){constructor(t){super(t),this.element=new he.ObjectElement,this.element.classes.push("json-schema-$defs"),this.specPath=lt(["document","objects","JSONSchema"])}},jee=class extends Fe(_i,Gr,Vt){constructor(t){super(t),this.element=new he.ArrayElement,this.element.classes.push("json-schema-allOf")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Rt}},Lee=class extends Fe(_i,Gr,Vt){constructor(t){super(t),this.element=new he.ArrayElement,this.element.classes.push("json-schema-anyOf")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Rt}},Iee=class extends Fe(_i,Gr,Vt){constructor(t){super(t),this.element=new he.ArrayElement,this.element.classes.push("json-schema-oneOf")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Rt}},Tee=class extends Fe(Co,Gr,Vt){constructor(t){super(t),this.element=new he.ObjectElement,this.element.classes.push("json-schema-dependentSchemas"),this.specPath=lt(["document","objects","JSONSchema"])}};class xRe extends Fe(_i,Gr,Vt){ObjectElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),Rt}ArrayElement(t){return this.element=new he.ArrayElement,this.element.classes.push("json-schema-items"),t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Rt}BooleanElement(t){return this.element=this.toRefractedElement(["document","objects","JSONSchema"],t),Rt}}let Oee=class extends Fe(Co,Gr,Vt){constructor(t){super(t),this.element=new he.ObjectElement,this.element.classes.push("json-schema-properties"),this.specPath=lt(["document","objects","JSONSchema"])}},kee=class extends Fe(Co,Gr,Vt){constructor(t){super(t),this.element=new he.ObjectElement,this.element.classes.push("json-schema-patternProperties"),this.specPath=lt(["document","objects","JSONSchema"])}};class ERe extends Vt{ObjectElement(t){const r=super.enter(t);return this.element.classes.push("json-schema-dependentRequired"),r}}let Ree=class extends Aee{constructor(t){super(t),this.element=new Dp}};const gm=Mn(ze(["visitors","document","objects","JSONSchema","$visitor"],vn),ze(["visitors","document","objects","JSONSchema","fixedFields","$vocabulary"],wRe),ze(["visitors","document","objects","JSONSchema","fixedFields","$anchor"],Gs.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"],Gs.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"],Gs.visitors.value),bi(["visitors","document","objects","JSONReference","$visitor"]),ze(["visitors","document","objects","JSONSchema","fixedFields","$ref"],SRe),bi(["visitors","document","objects","JSONSchema","fixedFields","definitions"]),ze(["visitors","document","objects","JSONSchema","fixedFields","$defs"],_ee),ze(["visitors","document","objects","JSONSchema","fixedFields","allOf"],jee),ze(["visitors","document","objects","JSONSchema","fixedFields","anyOf"],Lee),ze(["visitors","document","objects","JSONSchema","fixedFields","oneOf"],Iee),ze(["visitors","document","objects","JSONSchema","fixedFields","not"],vn),ze(["visitors","document","objects","JSONSchema","fixedFields","if"],vn),ze(["visitors","document","objects","JSONSchema","fixedFields","then"],vn),ze(["visitors","document","objects","JSONSchema","fixedFields","else"],vn),bi(["visitors","document","objects","JSONSchema","fixedFields","dependencies"]),ze(["visitors","document","objects","JSONSchema","fixedFields","dependentSchemas"],Tee),ze(["visitors","document","objects","JSONSchema","fixedFields","items"],xRe),ze(["visitors","document","objects","JSONSchema","fixedFields","contains"],vn),ze(["visitors","document","objects","JSONSchema","fixedFields","properties"],Oee),ze(["visitors","document","objects","JSONSchema","fixedFields","patternProperties"],kee),ze(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],vn),ze(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"],vn),ze(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],vn),ze(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],vn),ze(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],vn),ze(["visitors","document","objects","JSONSchema","fixedFields","maxContains"],Gs.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","minContains"],Gs.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","dependentRequired"],ERe),ze(["visitors","document","objects","JSONSchema","fixedFields","deprecated"],Gs.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],vn),ze(["visitors","document","objects","LinkDescription","$visitor"],Ree),ze(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],vn),ze(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],vn),ze(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],vn),ze(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],vn))(Gs),CRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Np||e(n)&&t("JSONSchema201909",n)&&r("object",n)),ARe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Dp||e(n)&&t("linkDescription",n)&&r("object",n)),MRe=Object.freeze(Object.defineProperty({__proto__:null,isJSONSchemaElement:CRe,isLinkDescriptionElement:ARe},Symbol.toStringTag,{value:"Module"})),_Re=()=>{const e=Ns(vRe);return{predicates:{...MRe,isStringElement:ct},namespace:e}},jRe=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=gm}={})=>{const i=he.refract(e),a=Eo(n),s=un(t,a),o=new s({specObj:a});return Wr(i,o),is(o.element,r,{toolboxCreator:_Re,visitorOptions:{keyMap:bRe,nodeTypeGetter:Ap}})},Nee=e=>(t,r={})=>jRe(t,{specPath:e,...r});Np.refract=Nee(["visitors","document","objects","JSONSchema","$visitor"]);Dp.refract=Nee(["visitors","document","objects","LinkDescription","$visitor"]);class Pp extends Np{constructor(t,r,n){super(t,r,n),this.element="JSONSchema202012"}get $dynamicAnchor(){return this.get("$dynamicAnchor")}set $dynamicAnchor(t){this.set("$dynamicAnchor",t)}get $recursiveAnchor(){throw new Lt("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}set $recursiveAnchor(t){throw new Lt("$recursiveAnchor keyword from Core vocabulary has been renamed to $dynamicAnchor.")}get $dynamicRef(){return this.get("$dynamicRef")}set $dynamicRef(t){this.set("$dynamicRef",t)}get $recursiveRef(){throw new Lt("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}set $recursiveRef(t){throw new Lt("$recursiveRef keyword from Core vocabulary has been renamed to $dynamicRef.")}get prefixItems(){return this.get("prefixItems")}set prefixItems(t){this.set("prefixItems",t)}}class Sy extends Dp{get targetSchema(){return this.get("targetSchema")}set targetSchema(t){this.set("targetSchema",t)}get hrefSchema(){return this.get("hrefSchema")}set hrefSchema(t){this.set("hrefSchema",t)}get headerSchema(){return this.get("headerSchema")}set headerSchema(t){this.set("headerSchema",t)}get submissionSchema(){return this.get("submissionSchema")}set submissionSchema(t){this.set("submissionSchema",t)}}const LRe={namespace:e=>{const{base:t}=e;return t.register("jSONSchema202012",Pp),t.register("linkDescription",Sy),t}},IRe={JSONSchema202012Element:["content"],LinkDescriptionElement:["content"],...ns};let en=class extends vn{constructor(t){super(t),this.element=new Pp}get defaultDialectIdentifier(){return"https://json-schema.org/draft/2020-12/schema"}},Dee=class extends Fe(_i,Gr,Vt){constructor(t){super(t),this.element=new he.ArrayElement,this.element.classes.push("json-schema-prefixItems")}ArrayElement(t){return t.forEach(r=>{const n=this.toRefractedElement(["document","objects","JSONSchema"],r);this.element.push(n)}),this.copyMetaAndAttributes(t,this.element),Rt}},TRe=class extends Ree{constructor(t){super(t),this.element=new Sy}};const Pee=Mn(ze(["visitors","document","objects","JSONSchema","$visitor"],en),bi(["visitors","document","objects","JSONSchema","fixedFields","$recursiveAnchor"]),ze(["visitors","document","objects","JSONSchema","fixedFields","$dynamicAnchor"],gm.visitors.value),bi(["visitors","document","objects","JSONSchema","fixedFields","$recursiveRef"]),ze(["visitors","document","objects","JSONSchema","fixedFields","$dynamicRef"],gm.visitors.value),ze(["visitors","document","objects","JSONSchema","fixedFields","not"],en),ze(["visitors","document","objects","JSONSchema","fixedFields","if"],en),ze(["visitors","document","objects","JSONSchema","fixedFields","then"],en),ze(["visitors","document","objects","JSONSchema","fixedFields","else"],en),ze(["visitors","document","objects","JSONSchema","fixedFields","prefixItems"],Dee),ze(["visitors","document","objects","JSONSchema","fixedFields","items"],en),ze(["visitors","document","objects","JSONSchema","fixedFields","contains"],en),ze(["visitors","document","objects","JSONSchema","fixedFields","additionalProperties"],en),bi(["visitors","document","objects","JSONSchema","fixedFields","additionalItems"]),ze(["visitors","document","objects","JSONSchema","fixedFields","propertyNames"],en),ze(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedItems"],en),ze(["visitors","document","objects","JSONSchema","fixedFields","unevaluatedProperties"],en),ze(["visitors","document","objects","JSONSchema","fixedFields","contentSchema"],en),ze(["visitors","document","objects","LinkDescription","$visitor"],TRe),ze(["visitors","document","objects","LinkDescription","fixedFields","targetSchema"],en),ze(["visitors","document","objects","LinkDescription","fixedFields","hrefSchema"],en),ze(["visitors","document","objects","LinkDescription","fixedFields","headerSchema"],en),ze(["visitors","document","objects","LinkDescription","fixedFields","submissionSchema"],en))(gm),ORe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Pp||e(n)&&t("JSONSchema202012",n)&&r("object",n)),kRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Sy||e(n)&&t("linkDescription",n)&&r("object",n)),RRe=Object.freeze(Object.defineProperty({__proto__:null,isJSONSchemaElement:ORe,isLinkDescriptionElement:kRe},Symbol.toStringTag,{value:"Module"})),NRe=()=>{const e=Ns(LRe);return{predicates:{...RRe,isStringElement:ct},namespace:e}},DRe=(e,{specPath:t=["visitors","document","objects","JSONSchema","$visitor"],plugins:r=[],specificationObj:n=Pee}={})=>{const i=he.refract(e),a=Eo(n),s=un(t,a),o=new s({specObj:a});return Wr(i,o),is(o.element,r,{toolboxCreator:NRe,visitorOptions:{keyMap:IRe,nodeTypeGetter:Ap}})},Fee=e=>(t,r={})=>DRe(t,{specPath:e,...r});Pp.refract=Fee(["visitors","document","objects","JSONSchema","$visitor"]);Sy.refract=Fee(["visitors","document","objects","LinkDescription","$visitor"]);class po extends Pp{constructor(t,r,n){super(t,r,n),this.element="schema"}get discriminator(){return this.get("discriminator")}set discriminator(t){this.set("discriminator",t)}get xml(){return this.get("xml")}set xml(t){this.set("xml",t)}get externalDocs(){return this.get("externalDocs")}set externalDocs(t){this.set("externalDocs",t)}get example(){return this.get("example")}set example(t){this.set("example",t)}}class xy extends Mp{}class Ey extends _p{}class Cy extends jp{}class Ay extends Lp{}class ET extends Q0{}class CT extends Z0{}const AT={namespace:e=>{const{base:t}=e;return t.register("callback",sy),t.register("components",oy),t.register("contact",uy),t.register("discriminator",vT),t.register("encoding",bT),t.register("example",ly),t.register("externalDocumentation",cy),t.register("header",fy),t.register("info",dy),t.register("jsonSchemaDialect",Mu),t.register("license",py),t.register("link",hy),t.register("mediaType",my),t.register("oAuthFlow",wT),t.register("oAuthFlows",ST),t.register("openapi",xT),t.register("openApi3_1",Ao),t.register("operation",Ip),t.register("parameter",gy),t.register("pathItem",fo),t.register("paths",yy),t.register("reference",Mo),t.register("requestBody",vy),t.register("response",by),t.register("responses",wy),t.register("schema",po),t.register("securityRequirement",xy),t.register("securityScheme",Ey),t.register("server",Cy),t.register("serverVariable",Ay),t.register("tag",ET),t.register("xml",CT),t}};class MT extends he.ObjectElement{static primaryClass="components-path-items";constructor(t,r,n){super(t,r,n),this.classes.push(MT.primaryClass)}}class _T extends he.ObjectElement{static primaryClass="webhooks";constructor(t,r,n){super(t,r,n),this.classes.push(_T.primaryClass)}}const Hi=e=>{if(Or(e))return`${e.element.charAt(0).toUpperCase()+e.element.slice(1)}Element`},ma={CallbackElement:["content"],ComponentsElement:["content"],ContactElement:["content"],DiscriminatorElement:["content"],Encoding:["content"],Example:["content"],ExternalDocumentationElement:["content"],HeaderElement:["content"],InfoElement:["content"],LicenseElement:["content"],MediaTypeElement:["content"],OAuthFlowElement:["content"],OAuthFlowsElement:["content"],OpenApi3_1Element:["content"],OperationElement:["content"],ParameterElement:["content"],PathItemElement:["content"],PathsElement:["content"],ReferenceElement:["content"],RequestBodyElement:["content"],ResponseElement:["content"],ResponsesElement:["content"],SchemaElement:["content"],SecurityRequirementElement:["content"],SecuritySchemeElement:["content"],ServerElement:["content"],ServerVariableElement:["content"],TagElement:["content"],...ns};class Fp{internalStore;constructor(t,r,n){this.storageElement=t,this.storageField=r,this.storageSubField=n}get store(){if(!this.internalStore){let t=this.storageElement.get(this.storageField);zt(t)||(t=new he.ObjectElement,this.storageElement.set(this.storageField,t));let r=t.get(this.storageSubField);An(r)||(r=new he.ArrayElement,t.set(this.storageSubField,r)),this.internalStore=r}return this.internalStore}append(t){this.includes(t)||this.store.push(t)}includes(t){return this.store.includes(t)}}const PRe=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t,i=(o,u)=>!r.isParameterElement(o)||!r.isParameterElement(u)||!r.isStringElement(o.name)||!r.isStringElement(o.in)||!r.isStringElement(u.name)||!r.isStringElement(u.in)?!1:Le(o.name)===Le(u.name)&&Le(o.in)===Le(u.in),a=[];let s;return{visitor:{OpenApi3_1Element:{enter(o){s=new Fp(o,e,"parameters")},leave(){s=void 0}},PathItemElement:{enter(o,u,l,c,f){if(f.some(r.isComponentsElement))return;const{parameters:p}=o;r.isArrayElement(p)?a.push([...p.content]):a.push([])},leave(){a.pop()}},OperationElement:{leave(o,u,l,c,f){const p=O0(a);if(!Array.isArray(p)||p.length===0)return;const d=n([...f,l,o]);if(s.includes(d))return;const h=PZ([],["parameters","content"],o),g=UZ(i,[...h,...p]);o.parameters=new ty(g),s.append(d)}}}}},FRe=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let i,a;return{visitor:{OpenApi3_1Element:{enter(s){a=new Fp(s,e,"security-requirements"),r.isArrayElement(s.security)&&(i=s.security)},leave(){a=void 0,i=void 0}},OperationElement:{leave(s,o,u,l,c){if(c.some(r.isComponentsElement))return;const f=n([...c,u,s]);if(a.includes(f))return;if(typeof s.security>"u"&&typeof i<"u"){var h;s.security=new ry((h=i)===null||h===void 0?void 0:h.content),a.append(f)}}}}}},O4=e=>e.replace(/\s/g,""),k4=e=>e.replace(/\W/gi,"_"),BRe=(e,t)=>{const r=k4(O4(t.toLowerCase())),n=k4(O4(e));return`${r}${n}`},zRe=(e,t,r)=>{const n=O4(e);return n.length>0?k4(n):BRe(t,r)},$Re=({storageField:e="x-normalized",operationIdNormalizer:t=zRe}={})=>r=>{const{predicates:n,ancestorLineageToJSONPointer:i,namespace:a}=r,s=[],o=[],u=[];let l;return{visitor:{OpenApi3_1Element:{enter(c){l=new Fp(c,e,"operation-ids")},leave(){const c=jje(f=>Le(f.operationId),o);Object.entries(c).forEach(([f,p])=>{Array.isArray(p)&&(p.length<=1||p.forEach((d,h)=>{const g=`${f}${h+1}`;d.operationId=new a.elements.String(g)}))}),u.forEach(f=>{if(typeof f.operationId>"u")return;const p=String(Le(f.operationId)),d=o.find(h=>Le(h.meta.get("originalOperationId"))===p);typeof d>"u"||(f.operationId=Ge.safe(d.operationId),f.meta.set("originalOperationId",p),f.set("__originalOperationId",p))}),o.length=0,u.length=0,l=void 0}},PathItemElement:{enter(c){const f=Tl("path",Le(c.meta.get("path")));s.push(f)},leave(){s.pop()}},OperationElement:{enter(c,f,p,d,h){if(typeof c.operationId>"u")return;const g=i([...h,p,c]);if(l.includes(g))return;const y=String(Le(c.operationId)),w=O0(s),b=Tl("method",Le(c.meta.get("http-method"))),S=t(y,w,b);y!==S&&(c.operationId=new a.elements.String(S),c.set("__originalOperationId",y),c.meta.set("originalOperationId",y),o.push(c),l.append(g))}},LinkElement:{leave(c){n.isLinkElement(c)&&(typeof c.operationId>"u"||u.push(c))}}}}},URe=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let i;return{visitor:{OpenApi3_1Element:{enter(a){i=new Fp(a,e,"parameter-examples")},leave(){i=void 0}},ParameterElement:{leave(a,s,o,u,l){var c,f;if(l.some(r.isComponentsElement)||typeof a.schema>"u"||!r.isSchemaElement(a.schema)||typeof((c=a.schema)===null||c===void 0?void 0:c.example)>"u"&&typeof((f=a.schema)===null||f===void 0?void 0:f.examples)>"u")return;const p=n([...l,o,a]);if(!i.includes(p)){if(typeof a.examples<"u"&&r.isObjectElement(a.examples)){const d=a.examples.map(h=>Ge.safe(h.value));typeof a.schema.examples<"u"&&(a.schema.set("examples",d),i.append(p)),typeof a.schema.example<"u"&&(a.schema.set("example",d[0]),i.append(p));return}typeof a.example<"u"&&(typeof a.schema.examples<"u"&&(a.schema.set("examples",[Ge(a.example)]),i.append(p)),typeof a.schema.example<"u"&&(a.schema.set("example",Ge(a.example)),i.append(p)))}}}}}},qRe=({storageField:e="x-normalized"}={})=>t=>{const{predicates:r,ancestorLineageToJSONPointer:n}=t;let i;return{visitor:{OpenApi3_1Element:{enter(a){i=new Fp(a,e,"header-examples")},leave(){i=void 0}},HeaderElement:{leave(a,s,o,u,l){var c,f;if(l.some(r.isComponentsElement)||typeof a.schema>"u"||!r.isSchemaElement(a.schema)||typeof((c=a.schema)===null||c===void 0?void 0:c.example)>"u"&&typeof((f=a.schema)===null||f===void 0?void 0:f.examples)>"u")return;const p=n([...l,o,a]);if(!i.includes(p)){if(typeof a.examples<"u"&&r.isObjectElement(a.examples)){const d=a.examples.map(h=>Ge.safe(h.value));typeof a.schema.examples<"u"&&(a.schema.set("examples",d),i.append(p)),typeof a.schema.example<"u"&&(a.schema.set("example",d[0]),i.append(p));return}typeof a.example<"u"&&(typeof a.schema.examples<"u"&&(a.schema.set("examples",[Ge(a.example)]),i.append(p)),typeof a.schema.example<"u"&&(a.schema.set("example",Ge(a.example)),i.append(p)))}}}}}},VRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof sy||e(n)&&t("callback",n)&&r("object",n)),JRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof oy||e(n)&&t("components",n)&&r("object",n)),HRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof uy||e(n)&&t("contact",n)&&r("object",n)),WRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof ly||e(n)&&t("example",n)&&r("object",n)),GRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof cy||e(n)&&t("externalDocumentation",n)&&r("object",n)),KRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof fy||e(n)&&t("header",n)&&r("object",n)),YRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof dy||e(n)&&t("info",n)&&r("object",n)),Bee=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Mu||e(n)&&t("jsonSchemaDialect",n)&&r("string",n)),QRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof py||e(n)&&t("license",n)&&r("object",n)),ZRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof hy||e(n)&&t("link",n)&&r("object",n)),XRe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof xT||e(n)&&t("openapi",n)&&r("string",n)),zee=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r,hasClass:n})=>i=>i instanceof Ao||e(i)&&t("openApi3_1",i)&&r("object",i)&&n("api",i)),$ee=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ip||e(n)&&t("operation",n)&&r("object",n)),eNe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof gy||e(n)&&t("parameter",n)&&r("object",n)),lu=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof fo||e(n)&&t("pathItem",n)&&r("object",n)),tNe=e=>{if(!lu(e)||!ct(e.$ref))return!1;const t=Le(e.$ref);return typeof t=="string"&&t.length>0&&!t.startsWith("#")},rNe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof yy||e(n)&&t("paths",n)&&r("object",n)),_u=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Mo||e(n)&&t("reference",n)&&r("object",n)),nNe=e=>{if(!_u(e)||!ct(e.$ref))return!1;const t=Le(e.$ref);return typeof t=="string"&&t.length>0&&!t.startsWith("#")},iNe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof vy||e(n)&&t("requestBody",n)&&r("object",n)),aNe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof by||e(n)&&t("response",n)&&r("object",n)),sNe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof wy||e(n)&&t("responses",n)&&r("object",n)),ga=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof po||e(n)&&t("schema",n)&&r("object",n)),jT=e=>tp(e)&&e.classes.includes("boolean-json-schema"),oNe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof xy||e(n)&&t("securityRequirement",n)&&r("object",n)),uNe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ey||e(n)&&t("securityScheme",n)&&r("object",n)),lNe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Cy||e(n)&&t("server",n)&&r("object",n)),cNe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof Ay||e(n)&&t("serverVariable",n)&&r("object",n)),fNe=Ue(({hasBasicElementProps:e,isElementType:t,primitiveEq:r})=>n=>n instanceof my||e(n)&&t("mediaType",n)&&r("object",n)),dNe=Object.freeze(Object.defineProperty({__proto__:null,isBooleanJsonSchemaElement:jT,isCallbackElement:VRe,isComponentsElement:JRe,isContactElement:HRe,isExampleElement:WRe,isExternalDocumentationElement:GRe,isHeaderElement:KRe,isInfoElement:YRe,isJsonSchemaDialectElement:Bee,isLicenseElement:QRe,isLinkElement:ZRe,isMediaTypeElement:fNe,isOpenApi3_1Element:zee,isOpenapiElement:XRe,isOperationElement:$ee,isParameterElement:eNe,isPathItemElement:lu,isPathItemElementExternal:tNe,isPathsElement:rNe,isReferenceElement:_u,isReferenceElementExternal:nNe,isRequestBodyElement:iNe,isResponseElement:aNe,isResponsesElement:sNe,isSchemaElement:ga,isSecurityRequirementElement:oNe,isSecuritySchemeElement:uNe,isServerElement:lNe,isServerVariableElement:cNe},Symbol.toStringTag,{value:"Module"})),pNe=e=>{const t=e.reduce((r,n,i)=>{if(_a(n)){const a=String(Le(n.key));r.push(a)}else if(An(e[i-2])){const a=String(e[i-2].content.indexOf(n));r.push(a)}return r},[]);return iee(t)},Uee=()=>{const e=Ns(AT);return{predicates:{...dNe,isElement:Or,isStringElement:ct,isArrayElement:An,isObjectElement:zt,isMemberElement:_a,isServersElement:bee,includesClasses:Rl,hasElementSourceMap:uc},ancestorLineageToJSONPointer:pNe,namespace:e}};class hNe extends Fe(Ct,qe){constructor(t){super(t),this.element=new Ao,this.specPath=lt(["document","objects","OpenApi"]),this.canSupportSpecificationExtensions=!0,this.openApiSemanticElement=this.element}ObjectElement(t){return this.openApiGenericElement=t,Ct.prototype.ObjectElement.call(this,t)}}const mNe=Se.visitors.document.objects.Info.$visitor;class gNe extends mNe{constructor(t){super(t),this.element=new dy}}const yNe=Se.visitors.document.objects.Contact.$visitor;class vNe extends yNe{constructor(t){super(t),this.element=new uy}}const bNe=Se.visitors.document.objects.License.$visitor;class wNe extends bNe{constructor(t){super(t),this.element=new py}}const SNe=Se.visitors.document.objects.Link.$visitor;class xNe extends SNe{constructor(t){super(t),this.element=new hy}}class ENe extends Fe(La,qe){StringElement(t){const r=new Mu(Le(t));return this.copyMetaAndAttributes(t,r),this.element=r,Rt}}const CNe=Se.visitors.document.objects.Server.$visitor;class ANe extends CNe{constructor(t){super(t),this.element=new Cy}}const MNe=Se.visitors.document.objects.ServerVariable.$visitor;class _Ne extends MNe{constructor(t){super(t),this.element=new Ay}}const jNe=Se.visitors.document.objects.MediaType.$visitor;class LNe extends jNe{constructor(t){super(t),this.element=new my}}const INe=Se.visitors.document.objects.SecurityRequirement.$visitor;class TNe extends INe{constructor(t){super(t),this.element=new xy}}const ONe=Se.visitors.document.objects.Components.$visitor;class kNe extends ONe{constructor(t){super(t),this.element=new oy}}const RNe=Se.visitors.document.objects.Tag.$visitor;class NNe extends RNe{constructor(t){super(t),this.element=new ET}}const DNe=Se.visitors.document.objects.Reference.$visitor;class PNe extends DNe{constructor(t){super(t),this.element=new Mo}}const FNe=Se.visitors.document.objects.Parameter.$visitor;class BNe extends FNe{constructor(t){super(t),this.element=new gy}}const zNe=Se.visitors.document.objects.Header.$visitor;class $Ne extends zNe{constructor(t){super(t),this.element=new fy}}class UNe extends Fe(Ct,Gr,qe){constructor(t){super(t),this.element=new po,this.specPath=lt(["document","objects","Schema"]),this.canSupportSpecificationExtensions=!0,this.jsonSchemaDefaultDialect=Mu.default,this.passingOptionsNames.push("parent")}ObjectElement(t){this.handleDialectIdentifier(t),this.handleSchemaIdentifier(t),this.parent=this.element;const r=Ct.prototype.ObjectElement.call(this,t);return ct(this.element.$ref)&&(this.element.classes.push("reference-element"),this.element.setMetaProperty("referenced-element","schema")),r}BooleanElement(t){return en.prototype.BooleanElement.call(this,t)}get defaultDialectIdentifier(){let t;return this.openApiSemanticElement!==void 0&&Bee(this.openApiSemanticElement.jsonSchemaDialect)?t=Le(this.openApiSemanticElement.jsonSchemaDialect):this.openApiGenericElement!==void 0&&ct(this.openApiGenericElement.get("jsonSchemaDialect"))?t=Le(this.openApiGenericElement.get("jsonSchemaDialect")):t=Le(this.jsonSchemaDefaultDialect),t}handleDialectIdentifier(t){return en.prototype.handleDialectIdentifier.call(this,t)}handleSchemaIdentifier(t){return en.prototype.handleSchemaIdentifier.call(this,t)}}class qNe extends _ee{constructor(t){super(t),this.passingOptionsNames.push("parent")}}let VNe=class extends jee{constructor(t){super(t),this.passingOptionsNames.push("parent")}};class JNe extends Lee{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class HNe extends Iee{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class WNe extends Tee{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class GNe extends Dee{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class KNe extends Oee{constructor(t){super(t),this.passingOptionsNames.push("parent")}}class YNe extends kee{constructor(t){super(t),this.passingOptionsNames.push("parent")}}const QNe=Se.visitors.document.objects.Discriminator.$visitor;class ZNe extends QNe{constructor(t){super(t),this.element=new vT,this.canSupportSpecificationExtensions=!0}}const XNe=Se.visitors.document.objects.XML.$visitor;class e6e extends XNe{constructor(t){super(t),this.element=new CT}}class t6e extends Fe(bt,qe){constructor(t){super(t),this.element=new ey,this.specPath=lt(["document","objects","Schema"])}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(ga).forEach((n,i)=>{n.setMetaProperty("schemaName",Le(i))}),r}}class r6e extends Fe(bt,qe){constructor(t){super(t),this.element=new MT,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(_u).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),r}}const n6e=Se.visitors.document.objects.Example.$visitor;class i6e extends n6e{constructor(t){super(t),this.element=new ly}}const a6e=Se.visitors.document.objects.ExternalDocumentation.$visitor;class s6e extends a6e{constructor(t){super(t),this.element=new cy}}const o6e=Se.visitors.document.objects.Encoding.$visitor;class u6e extends o6e{constructor(t){super(t),this.element=new bT}}const l6e=Se.visitors.document.objects.Paths.$visitor;class c6e extends l6e{constructor(t){super(t),this.element=new yy}}const f6e=Se.visitors.document.objects.RequestBody.$visitor;class d6e extends f6e{constructor(t){super(t),this.element=new vy}}const jq=Se.visitors.document.objects.Callback.$visitor;class p6e extends jq{constructor(t){super(t),this.element=new sy,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=jq.prototype.ObjectElement.call(this,t);return this.element.filter(_u).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),r}}const h6e=Se.visitors.document.objects.Response.$visitor;class m6e extends h6e{constructor(t){super(t),this.element=new by}}const g6e=Se.visitors.document.objects.Responses.$visitor;class y6e extends g6e{constructor(t){super(t),this.element=new wy}}const v6e=Se.visitors.document.objects.Operation.$visitor;class b6e extends v6e{constructor(t){super(t),this.element=new Ip}}const w6e=Se.visitors.document.objects.PathItem.$visitor;class S6e extends w6e{constructor(t){super(t),this.element=new fo}}const x6e=Se.visitors.document.objects.SecurityScheme.$visitor;class E6e extends x6e{constructor(t){super(t),this.element=new Ey}}const C6e=Se.visitors.document.objects.OAuthFlows.$visitor;class A6e extends C6e{constructor(t){super(t),this.element=new ST}}const M6e=Se.visitors.document.objects.OAuthFlow.$visitor;class _6e extends M6e{constructor(t){super(t),this.element=new wT}}class j6e extends Fe(bt,qe){constructor(t){super(t),this.element=new _T,this.specPath=r=>cr(r)?["document","objects","Reference"]:["document","objects","PathItem"]}ObjectElement(t){const r=bt.prototype.ObjectElement.call(this,t);return this.element.filter(_u).forEach(n=>{n.setMetaProperty("referenced-element","pathItem")}),this.element.filter(lu).forEach((n,i)=>{n.setMetaProperty("webhook-name",Le(i))}),r}}const{JSONSchema:L6e,LinkDescription:I6e}=Pee.visitors.document.objects,T6e={visitors:{value:Se.visitors.value,document:{objects:{OpenApi:{$visitor:hNe,fixedFields:{openapi:Se.visitors.document.objects.OpenApi.fixedFields.openapi,info:{$ref:"#/visitors/document/objects/Info"},jsonSchemaDialect:ENe,servers:Se.visitors.document.objects.OpenApi.fixedFields.servers,paths:{$ref:"#/visitors/document/objects/Paths"},webhooks:j6e,components:{$ref:"#/visitors/document/objects/Components"},security:Se.visitors.document.objects.OpenApi.fixedFields.security,tags:Se.visitors.document.objects.OpenApi.fixedFields.tags,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Info:{$visitor:gNe,fixedFields:{title:Se.visitors.document.objects.Info.fixedFields.title,description:Se.visitors.document.objects.Info.fixedFields.description,summary:{$ref:"#/visitors/value"},termsOfService:Se.visitors.document.objects.Info.fixedFields.termsOfService,contact:{$ref:"#/visitors/document/objects/Contact"},license:{$ref:"#/visitors/document/objects/License"},version:Se.visitors.document.objects.Info.fixedFields.version}},Contact:{$visitor:vNe,fixedFields:{name:Se.visitors.document.objects.Contact.fixedFields.name,url:Se.visitors.document.objects.Contact.fixedFields.url,email:Se.visitors.document.objects.Contact.fixedFields.email}},License:{$visitor:wNe,fixedFields:{name:Se.visitors.document.objects.License.fixedFields.name,identifier:{$ref:"#/visitors/value"},url:Se.visitors.document.objects.License.fixedFields.url}},Server:{$visitor:ANe,fixedFields:{url:Se.visitors.document.objects.Server.fixedFields.url,description:Se.visitors.document.objects.Server.fixedFields.description,variables:Se.visitors.document.objects.Server.fixedFields.variables}},ServerVariable:{$visitor:_Ne,fixedFields:{enum:Se.visitors.document.objects.ServerVariable.fixedFields.enum,default:Se.visitors.document.objects.ServerVariable.fixedFields.default,description:Se.visitors.document.objects.ServerVariable.fixedFields.description}},Components:{$visitor:kNe,fixedFields:{schemas:t6e,responses:Se.visitors.document.objects.Components.fixedFields.responses,parameters:Se.visitors.document.objects.Components.fixedFields.parameters,examples:Se.visitors.document.objects.Components.fixedFields.examples,requestBodies:Se.visitors.document.objects.Components.fixedFields.requestBodies,headers:Se.visitors.document.objects.Components.fixedFields.headers,securitySchemes:Se.visitors.document.objects.Components.fixedFields.securitySchemes,links:Se.visitors.document.objects.Components.fixedFields.links,callbacks:Se.visitors.document.objects.Components.fixedFields.callbacks,pathItems:r6e}},Paths:{$visitor:c6e},PathItem:{$visitor:S6e,fixedFields:{$ref:Se.visitors.document.objects.PathItem.fixedFields.$ref,summary:Se.visitors.document.objects.PathItem.fixedFields.summary,description:Se.visitors.document.objects.PathItem.fixedFields.description,get:{$ref:"#/visitors/document/objects/Operation"},put:{$ref:"#/visitors/document/objects/Operation"},post:{$ref:"#/visitors/document/objects/Operation"},delete:{$ref:"#/visitors/document/objects/Operation"},options:{$ref:"#/visitors/document/objects/Operation"},head:{$ref:"#/visitors/document/objects/Operation"},patch:{$ref:"#/visitors/document/objects/Operation"},trace:{$ref:"#/visitors/document/objects/Operation"},servers:Se.visitors.document.objects.PathItem.fixedFields.servers,parameters:Se.visitors.document.objects.PathItem.fixedFields.parameters}},Operation:{$visitor:b6e,fixedFields:{tags:Se.visitors.document.objects.Operation.fixedFields.tags,summary:Se.visitors.document.objects.Operation.fixedFields.summary,description:Se.visitors.document.objects.Operation.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},operationId:Se.visitors.document.objects.Operation.fixedFields.operationId,parameters:Se.visitors.document.objects.Operation.fixedFields.parameters,requestBody:Se.visitors.document.objects.Operation.fixedFields.requestBody,responses:{$ref:"#/visitors/document/objects/Responses"},callbacks:Se.visitors.document.objects.Operation.fixedFields.callbacks,deprecated:Se.visitors.document.objects.Operation.fixedFields.deprecated,security:Se.visitors.document.objects.Operation.fixedFields.security,servers:Se.visitors.document.objects.Operation.fixedFields.servers}},ExternalDocumentation:{$visitor:s6e,fixedFields:{description:Se.visitors.document.objects.ExternalDocumentation.fixedFields.description,url:Se.visitors.document.objects.ExternalDocumentation.fixedFields.url}},Parameter:{$visitor:BNe,fixedFields:{name:Se.visitors.document.objects.Parameter.fixedFields.name,in:Se.visitors.document.objects.Parameter.fixedFields.in,description:Se.visitors.document.objects.Parameter.fixedFields.description,required:Se.visitors.document.objects.Parameter.fixedFields.required,deprecated:Se.visitors.document.objects.Parameter.fixedFields.deprecated,allowEmptyValue:Se.visitors.document.objects.Parameter.fixedFields.allowEmptyValue,style:Se.visitors.document.objects.Parameter.fixedFields.style,explode:Se.visitors.document.objects.Parameter.fixedFields.explode,allowReserved:Se.visitors.document.objects.Parameter.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:Se.visitors.document.objects.Parameter.fixedFields.example,examples:Se.visitors.document.objects.Parameter.fixedFields.examples,content:Se.visitors.document.objects.Parameter.fixedFields.content}},RequestBody:{$visitor:d6e,fixedFields:{description:Se.visitors.document.objects.RequestBody.fixedFields.description,content:Se.visitors.document.objects.RequestBody.fixedFields.content,required:Se.visitors.document.objects.RequestBody.fixedFields.required}},MediaType:{$visitor:LNe,fixedFields:{schema:{$ref:"#/visitors/document/objects/Schema"},example:Se.visitors.document.objects.MediaType.fixedFields.example,examples:Se.visitors.document.objects.MediaType.fixedFields.examples,encoding:Se.visitors.document.objects.MediaType.fixedFields.encoding}},Encoding:{$visitor:u6e,fixedFields:{contentType:Se.visitors.document.objects.Encoding.fixedFields.contentType,headers:Se.visitors.document.objects.Encoding.fixedFields.headers,style:Se.visitors.document.objects.Encoding.fixedFields.style,explode:Se.visitors.document.objects.Encoding.fixedFields.explode,allowReserved:Se.visitors.document.objects.Encoding.fixedFields.allowReserved}},Responses:{$visitor:y6e,fixedFields:{default:Se.visitors.document.objects.Responses.fixedFields.default}},Response:{$visitor:m6e,fixedFields:{description:Se.visitors.document.objects.Response.fixedFields.description,headers:Se.visitors.document.objects.Response.fixedFields.headers,content:Se.visitors.document.objects.Response.fixedFields.content,links:Se.visitors.document.objects.Response.fixedFields.links}},Callback:{$visitor:p6e},Example:{$visitor:i6e,fixedFields:{summary:Se.visitors.document.objects.Example.fixedFields.summary,description:Se.visitors.document.objects.Example.fixedFields.description,value:Se.visitors.document.objects.Example.fixedFields.value,externalValue:Se.visitors.document.objects.Example.fixedFields.externalValue}},Link:{$visitor:xNe,fixedFields:{operationRef:Se.visitors.document.objects.Link.fixedFields.operationRef,operationId:Se.visitors.document.objects.Link.fixedFields.operationId,parameters:Se.visitors.document.objects.Link.fixedFields.parameters,requestBody:Se.visitors.document.objects.Link.fixedFields.requestBody,description:Se.visitors.document.objects.Link.fixedFields.description,server:{$ref:"#/visitors/document/objects/Server"}}},Header:{$visitor:$Ne,fixedFields:{description:Se.visitors.document.objects.Header.fixedFields.description,required:Se.visitors.document.objects.Header.fixedFields.required,deprecated:Se.visitors.document.objects.Header.fixedFields.deprecated,allowEmptyValue:Se.visitors.document.objects.Header.fixedFields.allowEmptyValue,style:Se.visitors.document.objects.Header.fixedFields.style,explode:Se.visitors.document.objects.Header.fixedFields.explode,allowReserved:Se.visitors.document.objects.Header.fixedFields.allowReserved,schema:{$ref:"#/visitors/document/objects/Schema"},example:Se.visitors.document.objects.Header.fixedFields.example,examples:Se.visitors.document.objects.Header.fixedFields.examples,content:Se.visitors.document.objects.Header.fixedFields.content}},Tag:{$visitor:NNe,fixedFields:{name:Se.visitors.document.objects.Tag.fixedFields.name,description:Se.visitors.document.objects.Tag.fixedFields.description,externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"}}},Reference:{$visitor:PNe,fixedFields:{$ref:Se.visitors.document.objects.Reference.fixedFields.$ref,summary:{$ref:"#/visitors/value"},description:{$ref:"#/visitors/value"}}},JSONSchema:{$ref:"#/visitors/document/objects/Schema"},LinkDescription:{...I6e},Schema:{$visitor:UNe,fixedFields:{...L6e.fixedFields,$defs:qNe,allOf:VNe,anyOf:JNe,oneOf:HNe,not:{$ref:"#/visitors/document/objects/Schema"},if:{$ref:"#/visitors/document/objects/Schema"},then:{$ref:"#/visitors/document/objects/Schema"},else:{$ref:"#/visitors/document/objects/Schema"},dependentSchemas:WNe,prefixItems:GNe,items:{$ref:"#/visitors/document/objects/Schema"},contains:{$ref:"#/visitors/document/objects/Schema"},properties:KNe,patternProperties:YNe,additionalProperties:{$ref:"#/visitors/document/objects/Schema"},propertyNames:{$ref:"#/visitors/document/objects/Schema"},unevaluatedItems:{$ref:"#/visitors/document/objects/Schema"},unevaluatedProperties:{$ref:"#/visitors/document/objects/Schema"},contentSchema:{$ref:"#/visitors/document/objects/Schema"},discriminator:{$ref:"#/visitors/document/objects/Discriminator"},xml:{$ref:"#/visitors/document/objects/XML"},externalDocs:{$ref:"#/visitors/document/objects/ExternalDocumentation"},example:{$ref:"#/visitors/value"}}},Discriminator:{$visitor:ZNe,fixedFields:{propertyName:Se.visitors.document.objects.Discriminator.fixedFields.propertyName,mapping:Se.visitors.document.objects.Discriminator.fixedFields.mapping}},XML:{$visitor:e6e,fixedFields:{name:Se.visitors.document.objects.XML.fixedFields.name,namespace:Se.visitors.document.objects.XML.fixedFields.namespace,prefix:Se.visitors.document.objects.XML.fixedFields.prefix,attribute:Se.visitors.document.objects.XML.fixedFields.attribute,wrapped:Se.visitors.document.objects.XML.fixedFields.wrapped}},SecurityScheme:{$visitor:E6e,fixedFields:{type:Se.visitors.document.objects.SecurityScheme.fixedFields.type,description:Se.visitors.document.objects.SecurityScheme.fixedFields.description,name:Se.visitors.document.objects.SecurityScheme.fixedFields.name,in:Se.visitors.document.objects.SecurityScheme.fixedFields.in,scheme:Se.visitors.document.objects.SecurityScheme.fixedFields.scheme,bearerFormat:Se.visitors.document.objects.SecurityScheme.fixedFields.bearerFormat,flows:{$ref:"#/visitors/document/objects/OAuthFlows"},openIdConnectUrl:Se.visitors.document.objects.SecurityScheme.fixedFields.openIdConnectUrl}},OAuthFlows:{$visitor:A6e,fixedFields:{implicit:{$ref:"#/visitors/document/objects/OAuthFlow"},password:{$ref:"#/visitors/document/objects/OAuthFlow"},clientCredentials:{$ref:"#/visitors/document/objects/OAuthFlow"},authorizationCode:{$ref:"#/visitors/document/objects/OAuthFlow"}}},OAuthFlow:{$visitor:_6e,fixedFields:{authorizationUrl:Se.visitors.document.objects.OAuthFlow.fixedFields.authorizationUrl,tokenUrl:Se.visitors.document.objects.OAuthFlow.fixedFields.tokenUrl,refreshUrl:Se.visitors.document.objects.OAuthFlow.fixedFields.refreshUrl,scopes:Se.visitors.document.objects.OAuthFlow.fixedFields.scopes}},SecurityRequirement:{$visitor:TNe}},extension:{$visitor:Se.visitors.document.extension.$visitor}}}},O6e=(e,{specPath:t=["visitors","document","objects","OpenApi","$visitor"],plugins:r=[]}={})=>{const n=he.refract(e),i=Eo(T6e),a=un(t,i),s=new a({specObj:i});return Wr(n,s),is(s.element,r,{toolboxCreator:Uee,visitorOptions:{keyMap:ma,nodeTypeGetter:Hi}})},Wt=e=>(t,r={})=>O6e(t,{specPath:e,...r});sy.refract=Wt(["visitors","document","objects","Callback","$visitor"]);oy.refract=Wt(["visitors","document","objects","Components","$visitor"]);uy.refract=Wt(["visitors","document","objects","Contact","$visitor"]);ly.refract=Wt(["visitors","document","objects","Example","$visitor"]);vT.refract=Wt(["visitors","document","objects","Discriminator","$visitor"]);bT.refract=Wt(["visitors","document","objects","Encoding","$visitor"]);cy.refract=Wt(["visitors","document","objects","ExternalDocumentation","$visitor"]);fy.refract=Wt(["visitors","document","objects","Header","$visitor"]);dy.refract=Wt(["visitors","document","objects","Info","$visitor"]);Mu.refract=Wt(["visitors","document","objects","OpenApi","fixedFields","jsonSchemaDialect"]);py.refract=Wt(["visitors","document","objects","License","$visitor"]);hy.refract=Wt(["visitors","document","objects","Link","$visitor"]);my.refract=Wt(["visitors","document","objects","MediaType","$visitor"]);wT.refract=Wt(["visitors","document","objects","OAuthFlow","$visitor"]);ST.refract=Wt(["visitors","document","objects","OAuthFlows","$visitor"]);xT.refract=Wt(["visitors","document","objects","OpenApi","fixedFields","openapi"]);Ao.refract=Wt(["visitors","document","objects","OpenApi","$visitor"]);Ip.refract=Wt(["visitors","document","objects","Operation","$visitor"]);gy.refract=Wt(["visitors","document","objects","Parameter","$visitor"]);fo.refract=Wt(["visitors","document","objects","PathItem","$visitor"]);yy.refract=Wt(["visitors","document","objects","Paths","$visitor"]);Mo.refract=Wt(["visitors","document","objects","Reference","$visitor"]);vy.refract=Wt(["visitors","document","objects","RequestBody","$visitor"]);by.refract=Wt(["visitors","document","objects","Response","$visitor"]);wy.refract=Wt(["visitors","document","objects","Responses","$visitor"]);po.refract=Wt(["visitors","document","objects","Schema","$visitor"]);xy.refract=Wt(["visitors","document","objects","SecurityRequirement","$visitor"]);Ey.refract=Wt(["visitors","document","objects","SecurityScheme","$visitor"]);Cy.refract=Wt(["visitors","document","objects","Server","$visitor"]);Ay.refract=Wt(["visitors","document","objects","ServerVariable","$visitor"]);ET.refract=Wt(["visitors","document","objects","Tag","$visitor"]);CT.refract=Wt(["visitors","document","objects","XML","$visitor"]);class k6e extends np{constructor(t){super({...t??{},name:"binary"})}canParse(t){return this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension)}parse(t){try{const r=unescape(encodeURIComponent(t.toString())),n=btoa(r),i=new xa;if(n.length!==0){const a=new he.StringElement(n);a.classes.push("result"),i.push(a)}return i}catch(r){throw new Ms(`Error parsing "${t.uri}"`,{cause:r})}}}class R6e extends kLe{constructor(t){super({...t??{},name:"openapi-3-1"})}canResolve(t,r){const n=r.dereference.strategies.find(i=>i.name==="openapi-3-1");return n===void 0?!1:n.canDereference(t,r)}async resolve(t,r){const n=r.dereference.strategies.find(s=>s.name==="openapi-3-1");if(n===void 0)throw new _X('"openapi-3-1" dereference strategy is not available.');const i=new kl,a=eX(r,{resolve:{internal:!1},dereference:{refSet:i}});return await n.dereference(t,a),i}}const{AbortController:N6e,AbortSignal:D6e}=globalThis;typeof globalThis.AbortController>"u"&&(globalThis.AbortController=N6e);typeof globalThis.AbortSignal>"u"&&(globalThis.AbortSignal=D6e);class P6e extends OLe{swaggerHTTPClient=Xf;swaggerHTTPClientConfig;constructor({swaggerHTTPClient:t=Xf,swaggerHTTPClientConfig:r={},...n}={}){super({...n,name:"http-swagger-client"}),this.swaggerHTTPClient=t,this.swaggerHTTPClientConfig=r}getHttpClient(){return this.swaggerHTTPClient}async read(t){const r=this.getHttpClient(),n=new AbortController,{signal:i}=n,a=setTimeout(()=>{n.abort()},this.timeout),s=this.getHttpClient().withCredentials||this.withCredentials?"include":"same-origin",o=this.redirects===0?"error":"follow",u=this.redirects>0?this.redirects:void 0;try{return(await r({url:t.uri,signal:i,userFetch:async(c,f)=>{let p=await fetch(c,f);try{p.headers.delete("Content-Type")}catch{p=new Response(p.body,{...p,headers:new Headers(p.headers)}),p.headers.delete("Content-Type")}return p},credentials:s,redirect:o,follow:u,...this.swaggerHTTPClientConfig})).text.arrayBuffer()}catch(l){throw new tX(`Error downloading "${t.uri}"`,{cause:l})}finally{clearTimeout(a)}}}class F6e extends np{constructor(t={}){super({name:"json-swagger-client",mediaTypes:["application/json"],...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{return JSON.parse(t.toString()),!0}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new Ms("json-swagger-client parser plugin doesn't support sourceMaps option");const r=new xa,n=t.toString();if(this.allowEmpty&&n.trim()==="")return r;try{const i=EX(JSON.parse(n));return i.classes.push("result"),r.push(i),r}catch(i){throw new Ms(`Error parsing "${t.uri}"`,{cause:i})}}}class B6e extends np{constructor(t={}){super({name:"yaml-1-2-swagger-client",mediaTypes:["text/yaml","application/yaml"],...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{return su.load(t.toString(),{schema:Kf}),!0}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new Ms("yaml-1-2-swagger-client parser plugin doesn't support sourceMaps option");const r=new xa,n=t.toString();try{const i=su.load(n,{schema:Kf});if(this.allowEmpty&&typeof i>"u")return r;const a=EX(i);return a.classes.push("result"),r.push(a),r}catch(i){throw new Ms(`Error parsing "${t.uri}"`,{cause:i})}}}class z6e extends np{detectionRegExp=/"openapi"\s*:\s*"(?<version_json>3\.1\.(?:[1-9]\d*|0))"/;constructor(t={}){super({name:"openapi-json-3-1-swagger-client",mediaTypes:new FI(...Dl.filterByFormat("generic"),...Dl.filterByFormat("json")),...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{const i=t.toString();return JSON.parse(i),this.detectionRegExp.test(i)}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new Ms("openapi-json-3-1-swagger-client parser plugin doesn't support sourceMaps option");const r=new xa,n=t.toString();if(this.allowEmpty&&n.trim()==="")return r;try{const i=JSON.parse(n),a=Ao.refract(i,this.refractorOpts);return a.classes.push("result"),r.push(a),r}catch(i){throw new Ms(`Error parsing "${t.uri}"`,{cause:i})}}}class $6e extends np{detectionRegExp=/(?<YAML>^(["']?)openapi\2\s*:\s*(["']?)(?<version_yaml>3\.1\.(?:[1-9]\d*|0))\3(?:\s+|$))|(?<JSON>"openapi"\s*:\s*"(?<version_json>3\.1\.(?:[1-9]\d*|0))")/m;constructor(t={}){super({name:"openapi-yaml-3-1-swagger-client",mediaTypes:new FI(...Dl.filterByFormat("generic"),...Dl.filterByFormat("yaml")),...t})}async canParse(t){const r=this.fileExtensions.length===0?!0:this.fileExtensions.includes(t.extension),n=this.mediaTypes.includes(t.mediaType);if(!r)return!1;if(n)return!0;if(!n)try{const i=t.toString();return su.load(i),this.detectionRegExp.test(i)}catch{return!1}return!1}async parse(t){if(this.sourceMap)throw new Ms("openapi-yaml-3-1-swagger-client parser plugin doesn't support sourceMaps option");const r=new xa,n=t.toString();try{const i=su.load(n,{schema:Kf});if(this.allowEmpty&&typeof i>"u")return r;const a=Ao.refract(i,this.refractorOpts);return a.classes.push("result"),r.push(a),r}catch(i){throw new Ms(`Error parsing "${t.uri}"`,{cause:i})}}}const My=e=>/^[A-Za-z_][A-Za-z_0-9.-]*$/.test(e),Fl=e=>{const t=ZZ(e);return KZ("#",t)},U6e=e=>{if(!My(e))throw new PLe(e);return e},LT=(e,t)=>{const r=U6e(e),n=xX(i=>ga(i)&&Le(i.$anchor)===r,t);if(xo(n))throw new NLe(`Evaluation failed on token: "${r}"`);return n},qee=(e,t)=>{if(typeof t.$ref>"u")return;const r=ZZ(Le(t.$ref)),n=Le(t.meta.get("ancestorsSchemaIdentifiers"));return`${oc((a,s)=>Sn(a,F0(nr(s))),e,[...n,Le(t.$ref)])}${r==="#"?"":r}`},q6e=(e,t)=>{if(typeof t.$id>"u")return;const r=Le(t.meta.get("ancestorsSchemaIdentifiers"));return oc((n,i)=>Sn(n,F0(nr(i))),e,r)},Sf=e=>{if(Sf.cache.has(e))return Sf.cache.get(e);const t=po.refract(e);return Sf.cache.set(e,t),t};Sf.cache=new WeakMap;const Ln=e=>Xo(e)?Sf(e):e,_y=(e,t)=>{const{cache:r}=_y,n=nr(e),i=s=>ga(s)&&typeof s.$id<"u";if(!r.has(t)){const s=gLe(i,t);r.set(t,Array.from(s))}const a=r.get(t).find(s=>q6e(n,s)===n);if(xo(a))throw new MI(`Evaluation failed on URI: "${e}"`);return My(Fl(e))?LT(Fl(e),a):ha(a,Ui(e))};_y.cache=new WeakMap;const kh=Wr[Symbol.for("nodejs.util.promisify.custom")],mn=new CI,Ni=(e,t,r,n)=>{_a(n)?n.value=e:Array.isArray(n)&&(n[r]=e)};class Vo{indirections;namespace;reference;options;ancestors;refractCache;allOfDiscriminatorMapping;constructor({reference:t,namespace:r,options:n,indirections:i=[],ancestors:a=new WA,refractCache:s=new Map,allOfDiscriminatorMapping:o=new Map}){this.indirections=i,this.namespace=r,this.reference=t,this.options=n,this.ancestors=new WA(...a),this.refractCache=s,this.allOfDiscriminatorMapping=o}handleDereferenceError(t,r,n){var i;if((i=this.options.dereference.dereferenceOpts)!==null&&i!==void 0&&i.continueOnError){var a;if(n){const o=[...n].find(u=>zt(u)&&u.getMetaProperty("ref-referencing-element"));if(o){var s;(s=this.options.dereference.dereferenceOpts)===null||s===void 0||s.errors.push({error:t,refEl:o.getMetaProperty("ref-referencing-element")})}}(a=this.options.dereference.dereferenceOpts)===null||a===void 0||a.errors.push({error:t,refEl:r});return}throw t}getNestedVisitorOptions(t){var r,n;return{...this.options,resolve:{...this.options.resolve,external:(r=this.options.dereference)!==null&&r!==void 0&&(r=r.dereferenceOpts)!==null&&r!==void 0&&r.skipNestedExternal&&Le(t.get("$ref")).startsWith("#")?!1:this.options.resolve.external},dereference:{...this.options.dereference,dereferenceOpts:{...(n=this.options.dereference)===null||n===void 0?void 0:n.dereferenceOpts,continueOnError:!1}}}}toBaseURI(t){return Sn(this.reference.uri,F0(nr(t)))}async toReference(t){if(this.reference.depth>=this.options.resolve.maxDepth)throw new FLe(`Maximum resolution depth of ${this.options.resolve.maxDepth} has been exceeded by file "${this.reference.uri}"`);const r=this.toBaseURI(t),{refSet:n}=this.reference;if(n.has(r))return n.find(BZ(r,"uri"));const i=await N3e($a(r),{...this.options,parse:{...this.options.parse,mediaType:"text/plain"}}),a=new Ss({uri:r,value:Ge(i),depth:this.reference.depth+1});if(n.add(a),this.options.dereference.immutable){const s=new Ss({uri:`immutable://${r}`,value:i,depth:this.reference.depth+1});n.add(s)}return a}toAncestorLineage(t){const r=new Set(t.filter(Or));return[new WA(...this.ancestors,r),r]}OpenApi3_1Element={leave:(t,r,n,i,a,s)=>{var o;if(!((o=this.options.dereference.strategyOpts["openapi-3-1"])!==null&&o!==void 0&&o.dereferenceDiscriminatorMapping))return;const u=on(t);return u.setMetaProperty("allOfDiscriminatorMapping",Object.fromEntries(this.allOfDiscriminatorMapping)),s.replaceWith(u,Ni),n?void 0:u}};async ReferenceElement(t,r,n,i,a,s){var o,u;if(this.indirections.includes(t))return!1;const[l,c]=this.toAncestorLineage([...a,n]),f=this.toBaseURI(Le(t.$ref)),p=nr(this.reference.uri)===f,d=!p;if(!this.options.resolve.internal&&p||!this.options.resolve.external&&d)return!1;let h;try{h=await this.toReference(Le(t.$ref))}catch(j){return this.handleDereferenceError(j,t,c)}const g=Sn(f,Le(t.$ref));this.indirections.push(t);const y=Ui(g);let w;try{w=ha(h.value.result,y)}catch(j){return this.indirections.pop(),this.handleDereferenceError(j,t,c)}if(w.id=mn.identify(w),Xo(w)){const j=Le(t.meta.get("referenced-element")),I=`${j}-${Le(mn.identify(w))}`;this.refractCache.has(I)?w=this.refractCache.get(I):cr(w)?(w=Mo.refract(w),w.setMetaProperty("referenced-element",j),this.refractCache.set(I,w)):(w=this.namespace.getElementClass(j).refract(w),this.refractCache.set(I,w))}if(t===w){const j=new Cr("Recursive Reference Object detected");return this.indirections.pop(),this.handleDereferenceError(j,t,c)}if(this.indirections.length>this.options.dereference.maxDepth){const j=new vl(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);return this.indirections.pop(),this.handleDereferenceError(j,t,c)}if(l.includes(w)){if(h.refSet.circular=!0,this.options.dereference.circular==="error"){const j=new Cr("Circular reference detected");return this.indirections.pop(),this.handleDereferenceError(j,t,c)}if(this.options.dereference.circular==="replace"){var b,S;const j=new he.RefElement(w.id,{type:"reference",uri:h.uri,$ref:Le(t.$ref)}),T=((b=(S=this.options.dereference.strategyOpts["openapi-3-1"])===null||S===void 0?void 0:S.circularReplacer)!==null&&b!==void 0?b:this.options.dereference.circularReplacer)(j);return s.replaceWith(T,Ni),n?!1:T}}const E=nr(h.refSet.rootRef.uri)!==h.uri,x=["error","replace"].includes(this.options.dereference.circular);if((d||E||_u(w)||x||(o=this.options.dereference.dereferenceOpts)!==null&&o!==void 0&&o.continueOnError)&&!l.includesCycle(w)){c.add(t);const j=new Vo({reference:h,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(t),refractCache:this.refractCache,ancestors:l,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});try{w=await kh(w,j,{keyMap:ma,nodeTypeGetter:Hi})}catch(I){return this.indirections.pop(),this.handleDereferenceError(I,t,c)}c.delete(t)}this.indirections.pop();const A=on(w);return A.setMetaProperty("id",mn.generateId()),A.setMetaProperty("ref-fields",{$ref:Le(t.$ref),description:Le(t.description),summary:Le(t.summary)}),A.setMetaProperty("ref-origin",h.uri),A.setMetaProperty("ref-referencing-element-id",Ge(mn.identify(t))),(u=this.options.dereference.dereferenceOpts)!==null&&u!==void 0&&u.continueOnError&&A.setMetaProperty("ref-referencing-element",t),zt(w)&&zt(A)&&(t.hasKey("description")&&"description"in w&&(A.remove("description"),A.set("description",t.get("description"))),t.hasKey("summary")&&"summary"in w&&(A.remove("summary"),A.set("summary",t.get("summary")))),s.replaceWith(A,Ni),n?!1:A}async PathItemElement(t,r,n,i,a,s){var o;if(!ct(t.$ref))return;if(this.indirections.includes(t))return!1;const[u,l]=this.toAncestorLineage([...a,n]),c=this.toBaseURI(Le(t.$ref)),f=nr(this.reference.uri)===c,p=!f;if(!this.options.resolve.internal&&f||!this.options.resolve.external&&p)return;let d;try{d=await this.toReference(Le(t.$ref))}catch(A){return this.handleDereferenceError(A,t,l)}const h=Sn(c,Le(t.$ref));this.indirections.push(t);const g=Ui(h);let y;try{y=ha(d.value.result,g)}catch(A){return this.indirections.pop(),this.handleDereferenceError(A,t,l)}if(y.id=mn.identify(y),Xo(y)){const A=`path-item-${Le(mn.identify(y))}`;this.refractCache.has(A)?y=this.refractCache.get(A):(y=fo.refract(y),this.refractCache.set(A,y))}if(t===y){const A=new Cr("Recursive Path Item Object reference detected");return this.indirections.pop(),this.handleDereferenceError(A,t,l)}if(this.indirections.length>this.options.dereference.maxDepth){const A=new vl(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);return this.indirections.pop(),this.handleDereferenceError(A,t,l)}if(u.includes(y)){if(d.refSet.circular=!0,this.options.dereference.circular==="error"){const A=new Cr("Circular reference detected");return this.indirections.pop(),this.handleDereferenceError(A,t,l)}if(this.options.dereference.circular==="replace"){var w,b;const A=new he.RefElement(y.id,{type:"path-item",uri:d.uri,$ref:Le(t.$ref)}),I=((w=(b=this.options.dereference.strategyOpts["openapi-3-1"])===null||b===void 0?void 0:b.circularReplacer)!==null&&w!==void 0?w:this.options.dereference.circularReplacer)(A);return s.replaceWith(I,Ni),n?!1:I}}const S=nr(d.refSet.rootRef.uri)!==d.uri,E=["error","replace"].includes(this.options.dereference.circular);if((p||S||lu(y)&&ct(y.$ref)||E||(o=this.options.dereference.dereferenceOpts)!==null&&o!==void 0&&o.continueOnError)&&!u.includesCycle(y)){l.add(t);const A=new Vo({reference:d,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(t),refractCache:this.refractCache,ancestors:u,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});try{y=await kh(y,A,{keyMap:ma,nodeTypeGetter:Hi})}catch(j){return this.indirections.pop(),this.handleDereferenceError(j,t,l)}l.delete(t)}if(this.indirections.pop(),lu(y)){var x;const A=new fo([...y.content],Ge(y.meta),Ge(y.attributes));A.setMetaProperty("id",mn.generateId()),t.forEach((j,I,T)=>{A.remove(Le(I)),A.content.push(T)}),A.remove("$ref"),A.setMetaProperty("ref-fields",{$ref:Le(t.$ref)}),A.setMetaProperty("ref-origin",d.uri),A.setMetaProperty("ref-referencing-element-id",Ge(mn.identify(t))),(x=this.options.dereference.dereferenceOpts)!==null&&x!==void 0&&x.continueOnError&&A.setMetaProperty("ref-referencing-element",t),y=A}return s.replaceWith(y,Ni),n?void 0:y}async LinkElement(t,r,n,i,a,s){if(!ct(t.operationRef)&&!ct(t.operationId))return;if(ct(t.operationRef)&&ct(t.operationId)){const c=new Cr("LinkElement operationRef and operationId fields are mutually exclusive.");return this.handleDereferenceError(c,t)}let o;if(ct(t.operationRef)){var u;const c=Ui(Le(t.operationRef)),f=this.toBaseURI(Le(t.operationRef)),p=nr(this.reference.uri)===f,d=!p;if(!this.options.resolve.internal&&p||!this.options.resolve.external&&d)return;let h;try{h=await this.toReference(Le(t.operationRef)),o=ha(h.value.result,c)}catch(y){return this.handleDereferenceError(y,t)}if(Xo(o)){const y=`operation-${Le(mn.identify(o))}`;this.refractCache.has(y)?o=this.refractCache.get(y):(o=Ip.refract(o),this.refractCache.set(y,o))}o=on(o),o.setMetaProperty("ref-origin",h.uri);const g=on(t);return(u=g.operationRef)===null||u===void 0||u.meta.set("operation",o),s.replaceWith(g,Ni),n?void 0:g}if(ct(t.operationId)){var l;const c=Le(t.operationId);let f;try{f=await this.toReference($a(this.reference.uri))}catch(d){return this.handleDereferenceError(d,t)}if(o=xX(d=>$ee(d)&&Or(d.operationId)&&d.operationId.equals(c),f.value.result),xo(o)){const d=new Cr(`OperationElement(operationId=${c}) not found.`);return this.handleDereferenceError(d,t)}const p=on(t);return(l=p.operationId)===null||l===void 0||l.meta.set("operation",o),s.replaceWith(p,Ni),n?void 0:p}}async ExampleElement(t,r,n,i,a,s){if(!ct(t.externalValue))return;if(t.hasKey("value")&&ct(t.externalValue)){const d=new Cr("ExampleElement value and externalValue fields are mutually exclusive.");return this.handleDereferenceError(d,t)}const o=this.toBaseURI(Le(t.externalValue)),u=nr(this.reference.uri)===o,l=!u;if(!this.options.resolve.internal&&u||!this.options.resolve.external&&l)return;let c;try{c=await this.toReference(Le(t.externalValue))}catch(d){return this.handleDereferenceError(d,t)}const f=on(c.value.result);f.setMetaProperty("ref-origin",c.uri);const p=on(t);return p.value=f,s.replaceWith(p,Ni),n?void 0:p}async MemberElement(t,r,n,i,a,s){var o;const u=a[a.length-1];if(!zt(u)||!u.classes.contains("discriminator-mapping"))return;if(!((o=this.options.dereference.strategyOpts["openapi-3-1"])!==null&&o!==void 0&&o.dereferenceDiscriminatorMapping)||!ct(t.key)||!ct(t.value)||this.indirections.includes(t))return!1;this.indirections.push(t);const[l,c]=this.toAncestorLineage([...a,n]),f=[...c].findLast(ga),p=Ge(f.getMetaProperty("ancestorsSchemaIdentifiers")),d=Le(t.value),g=/^[a-zA-Z0-9\\.\\-_]+$/.test(d)?`#/components/schemas/${d}`:d,y=new po({$ref:g});y.setMetaProperty("ancestorsSchemaIdentifiers",p),c.add(y);const w=new Vo({reference:this.reference,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(y),refractCache:this.refractCache,ancestors:l,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});let b;try{b=await kh(y,w,{keyMap:ma,nodeTypeGetter:Hi})}catch(E){return this.handleDereferenceError(E,y,c)}c.delete(y),this.indirections.pop();const S=on(t);return S.value.setMetaProperty("ref-schema",b),s.replaceWith(S,Ni),n?void 0:S}async SchemaElement(t,r,n,i,a,s){var o;if(!ct(t.$ref))return;if(this.indirections.includes(t))return!1;const[u,l]=this.toAncestorLineage([...a,n]);let c;try{c=await this.toReference($a(this.reference.uri))}catch(P){return this.handleDereferenceError(P,t,l)}let{uri:f}=c;const p=qee(f,t),d=nr(p),h=new Ol({uri:d}),g=Dje(P=>P.canRead(h),this.options.resolve.resolvers),y=!g;let w=nr(this.reference.uri)===p,b=!w;this.indirections.push(t);let S;try{if(g||y){f=this.toBaseURI(p);const P=p,N=Ln(c.value.result);if(S=_y(P,N),S=Ln(S),S.id=mn.identify(S),!this.options.resolve.internal&&w||!this.options.resolve.external&&b)return}else{if(f=this.toBaseURI(p),w=nr(this.reference.uri)===f,b=!w,!this.options.resolve.internal&&w||!this.options.resolve.external&&b)return;c=await this.toReference($a(p));const P=Ui(p),N=Ln(c.value.result);S=ha(N,P),S=Ln(S),S.id=mn.identify(S)}}catch(P){if(y&&P instanceof MI)if(My(Fl(p))){if(w=nr(this.reference.uri)===f,b=!w,!this.options.resolve.internal&&w||!this.options.resolve.external&&b)return;try{c=await this.toReference($a(p))}catch(X){return this.indirections.pop(),this.handleDereferenceError(X,t,l)}const N=Fl(p),J=Ln(c.value.result);try{S=LT(N,J)}catch(X){return this.indirections.pop(),this.handleDereferenceError(X,t,l)}S=Ln(S),S.id=mn.identify(S)}else{if(f=this.toBaseURI(p),w=nr(this.reference.uri)===f,b=!w,!this.options.resolve.internal&&w||!this.options.resolve.external&&b)return;try{c=await this.toReference($a(p))}catch(X){return this.indirections.pop(),this.handleDereferenceError(X,t,l)}const N=Ui(p),J=Ln(c.value.result);try{S=ha(J,N)}catch(X){return this.indirections.pop(),this.handleDereferenceError(X,t,l)}S=Ln(S),S.id=mn.identify(S)}else return this.indirections.pop(),this.handleDereferenceError(P,t,l)}if(t===S){const P=new Cr("Recursive Schema Object reference detected");return this.indirections.pop(),this.handleDereferenceError(P,t,l)}if(this.indirections.length>this.options.dereference.maxDepth){const P=new vl(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);return this.indirections.pop(),this.handleDereferenceError(P,t,l)}if(u.includes(S)){if(c.refSet.circular=!0,this.options.dereference.circular==="error"){const P=new Cr("Circular reference detected");return this.indirections.pop(),this.handleDereferenceError(P,t,l)}if(this.options.dereference.circular==="replace"){var E,x;const P=new he.RefElement(S.id,{type:"json-schema",uri:c.uri,$ref:Le(t.$ref)}),J=((E=(x=this.options.dereference.strategyOpts["openapi-3-1"])===null||x===void 0?void 0:x.circularReplacer)!==null&&E!==void 0?E:this.options.dereference.circularReplacer)(P);return s.replaceWith(J,Ni),n?!1:J}}const A=nr(c.refSet.rootRef.uri)!==c.uri,j=["error","replace"].includes(this.options.dereference.circular);if((b||A||ga(S)&&ct(S.$ref)||j||(o=this.options.dereference.dereferenceOpts)!==null&&o!==void 0&&o.continueOnError)&&!u.includesCycle(S)){l.add(t);const P=new Vo({reference:c,namespace:this.namespace,indirections:[...this.indirections],options:this.getNestedVisitorOptions(t),refractCache:this.refractCache,ancestors:u,allOfDiscriminatorMapping:this.allOfDiscriminatorMapping});try{S=await kh(S,P,{keyMap:ma,nodeTypeGetter:Hi})}catch(N){return this.indirections.pop(),this.handleDereferenceError(N,t,l)}l.delete(t)}if(this.indirections.pop(),jT(S)){const P=Ge(S);return P.setMetaProperty("id",mn.generateId()),P.setMetaProperty("ref-fields",{$ref:Le(t.$ref),$refBaseURI:p}),P.setMetaProperty("ref-origin",c.uri),P.setMetaProperty("ref-referencing-element-id",Ge(mn.identify(t))),s.replaceWith(P,Ni),n?!1:P}if(ga(S)){var I,T;const P=new po([...S.content],Ge(S.meta),Ge(S.attributes));if(P.setMetaProperty("id",mn.generateId()),t.forEach((N,J,X)=>{P.remove(Le(J)),P.content.push(X)}),P.remove("$ref"),P.setMetaProperty("ref-fields",{$ref:Le(t.$ref),$refBaseURI:p}),P.setMetaProperty("ref-origin",c.uri),P.setMetaProperty("ref-referencing-element-id",Ge(mn.identify(t))),(I=this.options.dereference.dereferenceOpts)!==null&&I!==void 0&&I.continueOnError&&P.setMetaProperty("ref-referencing-element",t),(T=this.options.dereference.strategyOpts["openapi-3-1"])!==null&&T!==void 0&&T.dereferenceDiscriminatorMapping){var B;const N=a[a.length-1],J=[...l].findLast(ga),X=J?.getMetaProperty("schemaName"),K=Le(P.getMetaProperty("schemaName"));if(K&&X&&N!==null&&N!==void 0&&(B=N.classes)!==null&&B!==void 0&&B.contains("json-schema-allOf")){var O;const Z=(O=this.allOfDiscriminatorMapping.get(K))!==null&&O!==void 0?O:[];Z.push(J),this.allOfDiscriminatorMapping.set(K,Z)}}S=P}return s.replaceWith(S,Ni),n?void 0:S}}const V6e=Wr[Symbol.for("nodejs.util.promisify.custom")];class J6e extends RLe{constructor(t){super({...t??{},name:"openapi-3-1"})}canDereference(t){var r;return t.mediaType!=="text/plain"?Dl.includes(t.mediaType):zee((r=t.parseResult)===null||r===void 0?void 0:r.result)}async dereference(t,r){var n;const i=Ns(AT),a=(n=r.dereference.refSet)!==null&&n!==void 0?n:new kl,s=new kl;let o=a,u;a.has(t.uri)?u=a.find(BZ(t.uri,"uri")):(u=new Ss({uri:t.uri,value:t.parseResult}),a.add(u)),r.dereference.immutable&&(a.refs.map(f=>new Ss({...f,value:Ge(f.value)})).forEach(f=>s.add(f)),u=s.find(f=>f.uri===t.uri),o=s);const l=new Vo({reference:u,namespace:i,options:r}),c=await V6e(o.rootRef.value,l,{keyMap:ma,nodeTypeGetter:Hi});return r.dereference.immutable&&s.refs.filter(f=>f.uri.startsWith("immutable://")).map(f=>new Ss({...f,uri:f.uri.replace(/^immutable:\/\//,"")})).forEach(f=>a.add(f)),r.dereference.refSet===null&&a.clean(),s.clean(),c}}const H6e=e=>e.slice(2),la=e=>{const t=H6e(e);return t.reduce((r,n,i)=>{if(_a(n)){const a=String(Le(n.key));r.push(a)}else if(An(t[i-2])){const a=t[i-2].content.indexOf(n);r.push(a)}return r},[])};class W6e{modelPropertyMacro;options;SchemaElement={leave:(t,r,n,i,a)=>{typeof t.properties>"u"||zt(t.properties)&&t.properties.forEach(s=>{if(zt(s))try{const l=this.modelPropertyMacro(Le(s));s.set("default",l)}catch(l){var o,u;const c=new Error(l,{cause:l});c.fullPath=[...la([...a,n,t]),"properties"],(o=this.options.dereference.dereferenceOpts)===null||o===void 0||(o=o.errors)===null||o===void 0||(u=o.push)===null||u===void 0||u.call(o,c)}})}};constructor({modelPropertyMacro:t,options:r}){this.modelPropertyMacro=t,this.options=r}}class G6e{options;SchemaElement={leave(t,r,n,i,a){if(typeof t.allOf>"u")return;if(!An(t.allOf)){var s,o;const f=new TypeError("allOf must be an array");f.fullPath=[...la([...a,n,t]),"allOf"],(s=this.options.dereference.dereferenceOpts)===null||s===void 0||(s=s.errors)===null||s===void 0||(o=s.push)===null||o===void 0||o.call(s,f);return}if(t.allOf.isEmpty){t.remove("allOf");return}if(!t.allOf.content.every(ga)){var l,c;const f=new TypeError("Elements in allOf must be objects");f.fullPath=[...la([...a,n,t]),"allOf"],(l=this.options.dereference.dereferenceOpts)===null||l===void 0||(l=l.errors)===null||l===void 0||(c=l.push)===null||c===void 0||c.call(l,f);return}for(;t.hasKey("allOf");){const{allOf:f}=t;t.remove("allOf");const p=Gi.all([...f.content,t],{customMerge:d=>Le(d)==="enum"?(h,g)=>{if(Rl(["json-schema-enum"],h)&&Rl(["json-schema-enum"],g)){const y=(b,S)=>An(b)||An(S)||zt(b)||zt(S)?!1:b.equals(Le(S)),w=on(h);return w.content=UZ(y)([...h.content,...g.content]),w}return Gi(h,g)}:Gi});if(t.hasKey("$$ref")||p.remove("$$ref"),t.hasKey("example")){const d=p.getMember("example");d&&(d.value=t.get("example"))}if(t.hasKey("examples")){const d=p.getMember("examples");d&&(d.value=t.get("examples"))}t.content=p.content}}};constructor({options:t}){this.options=t}}class K6e{parameterMacro;options;#e;OperationElement={enter:t=>{this.#e=t},leave:()=>{this.#e=void 0}};ParameterElement={leave:(t,r,n,i,a)=>{const s=this.#e?Le(this.#e):null,o=Le(t);try{const c=this.parameterMacro(s,o);t.set("default",c)}catch(c){var u,l;const f=new Error(c,{cause:c});f.fullPath=la([...a,n]),(u=this.options.dereference.dereferenceOpts)===null||u===void 0||(u=u.errors)===null||u===void 0||(l=u.push)===null||l===void 0||l.call(u,f)}}};constructor({parameterMacro:t,options:r}){this.parameterMacro=t,this.options=r}}const Rh=e=>{if(e.cause==null)return e;let{cause:t}=e;for(;t.cause!=null;)t=t.cause;return t};class Y6e extends Qa{}const{wrapError:ZA}=jI,XA=Wr[Symbol.for("nodejs.util.promisify.custom")],Di=new CI,Oo=(e,t,r,n)=>{_a(n)?n.value=e:Array.isArray(n)&&(n[r]=e)};class xf extends Vo{useCircularStructures;allowMetaPatches;basePath;constructor({allowMetaPatches:t=!0,useCircularStructures:r=!1,basePath:n=null,...i}){super(i),this.allowMetaPatches=t,this.useCircularStructures=r,this.basePath=n}async ReferenceElement(t,r,n,i,a,s){try{if(this.indirections.includes(t))return!1;const[d,h]=this.toAncestorLineage([...a,n]),g=this.toBaseURI(Le(t.$ref)),y=nr(this.reference.uri)===g,w=!y;if(!this.options.resolve.internal&&y||!this.options.resolve.external&&w)return!1;const b=await this.toReference(Le(t.$ref)),S=Sn(g,Le(t.$ref));this.indirections.push(t);const E=Ui(S);let x=ha(b.value.result,E);if(x.id=Di.identify(x),Xo(x)){const T=Le(t.meta.get("referenced-element")),B=`${T}-${Le(Di.identify(x))}`;this.refractCache.has(B)?x=this.refractCache.get(B):cr(x)?(x=Mo.refract(x),x.setMetaProperty("referenced-element",T),this.refractCache.set(B,x)):(x=this.namespace.getElementClass(T).refract(x),this.refractCache.set(B,x))}if(t===x)throw new Cr("Recursive Reference Object detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new vl(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(d.includes(x)){if(b.refSet.circular=!0,this.options.dereference.circular==="error")throw new Cr("Circular reference detected");if(this.options.dereference.circular==="replace"){var o,u;const T=new he.RefElement(x.id,{type:"reference",uri:b.uri,$ref:Le(t.$ref),baseURI:S,referencingElement:t}),O=((o=(u=this.options.dereference.strategyOpts["openapi-3-1"])===null||u===void 0?void 0:u.circularReplacer)!==null&&o!==void 0?o:this.options.dereference.circularReplacer)(T);return s.replaceWith(T,Oo),n?!1:O}}const A=nr(b.refSet.rootRef.uri)!==b.uri,j=["error","replace"].includes(this.options.dereference.circular);if((w||A||_u(x)||j)&&!d.includesCycle(x)){var l;h.add(t);const T=new xf({reference:b,namespace:this.namespace,indirections:[...this.indirections],options:this.options,refractCache:this.refractCache,ancestors:d,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:(l=this.basePath)!==null&&l!==void 0?l:[...la([...a,n,t]),"$ref"]});x=await XA(x,T,{keyMap:ma,nodeTypeGetter:Hi}),h.delete(t)}this.indirections.pop();const I=on(x);if(I.setMetaProperty("ref-fields",{$ref:Le(t.$ref),description:Le(t.description),summary:Le(t.summary)}),I.setMetaProperty("ref-origin",b.uri),I.setMetaProperty("ref-referencing-element-id",Ge(Di.identify(t))),zt(x)&&(t.hasKey("description")&&"description"in x&&(I.remove("description"),I.set("description",t.get("description"))),t.hasKey("summary")&&"summary"in x&&(I.remove("summary"),I.set("summary",t.get("summary")))),this.allowMetaPatches&&zt(I)&&!I.hasKey("$$ref")){const T=Sn(g,S);I.set("$$ref",T)}return s.replaceWith(I,Oo),n?!1:I}catch(d){var c,f,p;const h=Rh(d),g=ZA(h,{baseDoc:this.reference.uri,$ref:Le(t.$ref),pointer:Ui(Le(t.$ref)),fullPath:(c=this.basePath)!==null&&c!==void 0?c:[...la([...a,n,t]),"$ref"]});(f=this.options.dereference.dereferenceOpts)===null||f===void 0||(f=f.errors)===null||f===void 0||(p=f.push)===null||p===void 0||p.call(f,g);return}}async PathItemElement(t,r,n,i,a,s){try{if(!ct(t.$ref))return;if(this.indirections.includes(t)||Rl(["cycle"],t.$ref))return!1;const[d,h]=this.toAncestorLineage([...a,n]),g=this.toBaseURI(Le(t.$ref)),y=nr(this.reference.uri)===g,w=!y;if(!this.options.resolve.internal&&y||!this.options.resolve.external&&w)return;const b=await this.toReference(Le(t.$ref)),S=Sn(g,Le(t.$ref));this.indirections.push(t);const E=Ui(S);let x=ha(b.value.result,E);if(x.id=Di.identify(x),Xo(x)){const I=`path-item-${Le(Di.identify(x))}`;this.refractCache.has(I)?x=this.refractCache.get(I):(x=fo.refract(x),this.refractCache.set(I,x))}if(t===x)throw new Cr("Recursive Path Item Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new vl(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(d.includes(x)){if(b.refSet.circular=!0,this.options.dereference.circular==="error")throw new Cr("Circular reference detected");if(this.options.dereference.circular==="replace"){var o,u;const I=new he.RefElement(x.id,{type:"path-item",uri:b.uri,$ref:Le(t.$ref),baseURI:S,referencingElement:t}),B=((o=(u=this.options.dereference.strategyOpts["openapi-3-1"])===null||u===void 0?void 0:u.circularReplacer)!==null&&o!==void 0?o:this.options.dereference.circularReplacer)(I);return s.replaceWith(I,Oo),n?!1:B}}const A=nr(b.refSet.rootRef.uri)!==b.uri,j=["error","replace"].includes(this.options.dereference.circular);if((w||A||lu(x)&&ct(x.$ref)||j)&&!d.includesCycle(x)){var l;h.add(t);const I=new xf({reference:b,namespace:this.namespace,indirections:[...this.indirections],options:this.options,ancestors:d,allowMetaPatches:this.allowMetaPatches,useCircularStructures:this.useCircularStructures,basePath:(l=this.basePath)!==null&&l!==void 0?l:[...la([...a,n,t]),"$ref"]});x=await XA(x,I,{keyMap:ma,nodeTypeGetter:Hi}),h.delete(t)}if(this.indirections.pop(),lu(x)){const I=new fo([...x.content],Ge(x.meta),Ge(x.attributes));if(t.forEach((T,B,O)=>{I.remove(Le(B)),I.content.push(O)}),I.remove("$ref"),I.setMetaProperty("ref-fields",{$ref:Le(t.$ref)}),I.setMetaProperty("ref-origin",b.uri),I.setMetaProperty("ref-referencing-element-id",Ge(Di.identify(t))),this.allowMetaPatches&&typeof I.get("$$ref")>"u"){const T=Sn(g,S);I.set("$$ref",T)}x=I}return s.replaceWith(x,Oo),n?void 0:x}catch(d){var c,f,p;const h=Rh(d),g=ZA(h,{baseDoc:this.reference.uri,$ref:Le(t.$ref),pointer:Ui(Le(t.$ref)),fullPath:(c=this.basePath)!==null&&c!==void 0?c:[...la([...a,n,t]),"$ref"]});(f=this.options.dereference.dereferenceOpts)===null||f===void 0||(f=f.errors)===null||f===void 0||(p=f.push)===null||p===void 0||p.call(f,g);return}}async SchemaElement(t,r,n,i,a,s){try{if(!ct(t.$ref))return;if(this.indirections.includes(t))return!1;const[d,h]=this.toAncestorLineage([...a,n]);let g=await this.toReference($a(this.reference.uri)),{uri:y}=g;const w=qee(y,t),b=nr(w),S=new Ol({uri:b}),E=!this.options.resolve.resolvers.some(O=>O.canRead(S)),x=!E;let A=nr(this.reference.uri)===w,j=!A;this.indirections.push(t);let I;try{if(E||x){y=this.toBaseURI(w);const O=w,P=Ln(g.value.result);if(I=_y(O,P),I=Ln(I),I.id=Di.identify(I),!this.options.resolve.internal&&A||!this.options.resolve.external&&j)return}else{if(y=this.toBaseURI(w),A=nr(this.reference.uri)===y,j=!A,!this.options.resolve.internal&&A||!this.options.resolve.external&&j)return;g=await this.toReference($a(w));const O=Ui(w),P=Ln(g.value.result);I=ha(P,O),I=Ln(I),I.id=Di.identify(I)}}catch(O){if(x&&O instanceof MI)if(My(Fl(w))){if(A=nr(this.reference.uri)===y,j=!A,!this.options.resolve.internal&&A||!this.options.resolve.external&&j)return;g=await this.toReference($a(w));const P=Fl(w),N=Ln(g.value.result);I=LT(P,N),I=Ln(I),I.id=Di.identify(I)}else{if(y=this.toBaseURI(Le(w)),A=nr(this.reference.uri)===y,j=!A,!this.options.resolve.internal&&A||!this.options.resolve.external&&j)return;g=await this.toReference($a(w));const P=Ui(w),N=Ln(g.value.result);I=ha(N,P),I=Ln(I),I.id=Di.identify(I)}else throw O}if(t===I)throw new Cr("Recursive Schema Object reference detected");if(this.indirections.length>this.options.dereference.maxDepth)throw new vl(`Maximum dereference depth of "${this.options.dereference.maxDepth}" has been exceeded in file "${this.reference.uri}"`);if(d.includes(I)){if(g.refSet.circular=!0,this.options.dereference.circular==="error")throw new Cr("Circular reference detected");if(this.options.dereference.circular==="replace"){var o,u;const O=new he.RefElement(I.id,{type:"json-schema",uri:g.uri,$ref:Le(t.$ref),baseURI:Sn(y,w),referencingElement:t}),N=((o=(u=this.options.dereference.strategyOpts["openapi-3-1"])===null||u===void 0?void 0:u.circularReplacer)!==null&&o!==void 0?o:this.options.dereference.circularReplacer)(O);return s.replaceWith(N,Oo),n?!1:N}}const T=nr(g.refSet.rootRef.uri)!==g.uri,B=["error","replace"].includes(this.options.dereference.circular);if((j||T||ga(I)&&ct(I.$ref)||B)&&!d.includesCycle(I)){var l;h.add(t);const O=new xf({reference:g,namespace:this.namespace,indirections:[...this.indirections],options:this.options,useCircularStructures:this.useCircularStructures,allowMetaPatches:this.allowMetaPatches,ancestors:d,basePath:(l=this.basePath)!==null&&l!==void 0?l:[...la([...a,n,t]),"$ref"]});I=await XA(I,O,{keyMap:ma,nodeTypeGetter:Hi}),h.delete(t)}if(this.indirections.pop(),jT(I)){const O=Ge(I);return O.setMetaProperty("ref-fields",{$ref:Le(t.$ref)}),O.setMetaProperty("ref-origin",g.uri),O.setMetaProperty("ref-referencing-element-id",Ge(Di.identify(t))),s.replaceWith(O,Oo),n?!1:O}if(ga(I)){const O=new po([...I.content],Ge(I.meta),Ge(I.attributes));if(t.forEach((P,N,J)=>{O.remove(Le(N)),O.content.push(J)}),O.remove("$ref"),O.setMetaProperty("ref-fields",{$ref:Le(t.$ref)}),O.setMetaProperty("ref-origin",g.uri),O.setMetaProperty("ref-referencing-element-id",Ge(Di.identify(t))),this.allowMetaPatches&&typeof O.get("$$ref")>"u"){const P=Sn(y,w);O.set("$$ref",P)}I=O}return s.replaceWith(I,Oo),n?void 0:I}catch(d){var c,f,p;const h=Rh(d),g=new Y6e(`Could not resolve reference: ${h.message}`,{baseDoc:this.reference.uri,$ref:Le(t.$ref),fullPath:(c=this.basePath)!==null&&c!==void 0?c:[...la([...a,n,t]),"$ref"],cause:h});(f=this.options.dereference.dereferenceOpts)===null||f===void 0||(f=f.errors)===null||f===void 0||(p=f.push)===null||p===void 0||p.call(f,g);return}}async LinkElement(){}async ExampleElement(t,r,n,i,a,s){try{return await super.ExampleElement(t,r,n,i,a,s)}catch(c){var o,u,l;const f=Rh(c),p=ZA(f,{baseDoc:this.reference.uri,externalValue:Le(t.externalValue),fullPath:(o=this.basePath)!==null&&o!==void 0?o:[...la([...a,n,t]),"externalValue"]});(u=this.options.dereference.dereferenceOpts)===null||u===void 0||(u=u.errors)===null||u===void 0||(l=u.push)===null||l===void 0||l.call(u,p);return}}}const Q6e=q0[Symbol.for("nodejs.util.promisify.custom")];class Z6e{constructor({parameterMacro:t,modelPropertyMacro:r,mode:n,options:i,...a}){const s=[];s.push(new xf({...a,options:i})),typeof r=="function"&&s.push(new W6e({modelPropertyMacro:r,options:i})),n!=="strict"&&s.push(new G6e({options:i})),typeof t=="function"&&s.push(new K6e({parameterMacro:t,options:i}));const o=Q6e(s,{nodeTypeGetter:Hi});Object.assign(this,o)}}const X6e=Wr[Symbol.for("nodejs.util.promisify.custom")];class eDe extends J6e{allowMetaPatches;parameterMacro;modelPropertyMacro;mode;ancestors;constructor({allowMetaPatches:t=!1,parameterMacro:r=null,modelPropertyMacro:n=null,mode:i="non-strict",ancestors:a=[],...s}={}){super({...s}),this.name="openapi-3-1-swagger-client",this.allowMetaPatches=t,this.parameterMacro=r,this.modelPropertyMacro=n,this.mode=i,this.ancestors=[...a]}async dereference(t,r){var n;const i=Ns(AT),a=(n=r.dereference.refSet)!==null&&n!==void 0?n:new kl,s=new kl;let o=a,u;a.has(t.uri)?u=a.find(f=>f.uri===t.uri):(u=new Ss({uri:t.uri,value:t.parseResult}),a.add(u)),r.dereference.immutable&&(a.refs.map(f=>new Ss({...f,value:Ge(f.value)})).forEach(f=>s.add(f)),u=s.find(f=>f.uri===t.uri),o=s);const l=new Z6e({reference:u,namespace:i,options:r,allowMetaPatches:this.allowMetaPatches,ancestors:this.ancestors,modelPropertyMacro:this.modelPropertyMacro,mode:this.mode,parameterMacro:this.parameterMacro}),c=await X6e(o.rootRef.value,l,{keyMap:ma,nodeTypeGetter:Hi});return r.dereference.immutable&&s.refs.filter(f=>f.uri.startsWith("immutable://")).map(f=>new Ss({...f,uri:f.uri.replace(/^immutable:\/\//,"")})).forEach(f=>a.add(f)),r.dereference.refSet===null&&a.clean(),s.clean(),c}}const tDe=e=>{const t=Le(e.meta.get("baseURI")),r=e.meta.get("referencingElement");return new he.ObjectElement({$ref:t},Ge(r.meta),Ge(r.attributes))},jy=async e=>{const{spec:t,timeout:r,redirects:n,requestInterceptor:i,responseInterceptor:a,pathDiscriminator:s=[],allowMetaPatches:o=!1,useCircularStructures:u=!1,skipNormalization:l=!1,parameterMacro:c=null,modelPropertyMacro:f=null,mode:p="non-strict",strategies:d}=e;try{const{cache:h}=jy,g=d.find(X=>X.match(t)),y=mI(A4())?A4():wg,w=kI(e),b=Sn(y,w);let S;h.has(t)?S=h.get(t):(S=Ao.refract(t),S.classes.push("result"),h.set(t,S));const E=new xa([S]),x=iee(s),A=x===""?"":`#${x}`,j=ha(S,x),I=new Ss({uri:b,value:E}),T=new kl({refs:[I]});x!==""&&(T.rootRef=void 0);const B=[new Set([j])],O=[],P=await BLe(j,{resolve:{baseURI:`${b}${A}`,resolvers:[new P6e({timeout:r||1e4,redirects:n||10})],resolverOpts:{swaggerHTTPClientConfig:{requestInterceptor:i,responseInterceptor:a}},strategies:[new R6e]},parse:{mediaType:Dl.latest(),parsers:[new z6e({allowEmpty:!1,sourceMap:!1}),new $6e({allowEmpty:!1,sourceMap:!1}),new F6e({allowEmpty:!1,sourceMap:!1}),new B6e({allowEmpty:!1,sourceMap:!1}),new k6e({allowEmpty:!1,sourceMap:!1})]},dereference:{maxDepth:100,strategies:[new eDe({allowMetaPatches:o,useCircularStructures:u,parameterMacro:c,modelPropertyMacro:f,mode:p,ancestors:B})],refSet:T,dereferenceOpts:{errors:O},immutable:!1,circular:u?"ignore":"replace",circularReplacer:u?XZ.dereference.circularReplacer:tDe}}),N=SLe(j,P,S),J=l?N:g.normalize(N);return{spec:Le(J),errors:O}}catch(h){if(h instanceof eu)return{spec:t,errors:[]};throw h}};jy.cache=new WeakMap;const Lq=e=>{if(!zt(e))return e;const t=[$Re({operationIdNormalizer:(n,i,a)=>V0({operationId:n},i,a,{v2OperationIdCompatibilityMode:!1})}),PRe(),FRe(),URe(),qRe()];return is(e,t,{toolboxCreator:Uee,visitorOptions:{keyMap:ma,nodeTypeGetter:Hi}})},rDe=e=>t=>{const r=Ao.refract(t);r.classes.push("result");const n=e(r),i=Le(n);return jy.cache.set(i,n),Le(n)},nDe={name:"openapi-3-1-apidom",match(e){return DI(e)},normalize(e){if(!Or(e)&&Sa(e)&&!e.$$normalized){const t=rDe(Lq)(e);return t.$$normalized=!0,t}return Or(e)?Lq(e):e},async resolve(e){return jy(e)}},iDe=async e=>{const{spec:t,requestInterceptor:r,responseInterceptor:n}=e,i=kI(e),a=YX(e),s=t||await JX(a,{requestInterceptor:r,responseInterceptor:n})(i),o={...e,spec:s};return e.strategies.find(l=>l.match(s)).resolve(o)},Vee=e=>async t=>{const r={...e,...t};return iDe(r)},aDe=Vee({strategies:[ree,tee,ZX]});function sDe(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"server-url-template",lower:"server-url-template",index:0,isBkr:!1},this.rules[1]={name:"server-variable",lower:"server-variable",index:1,isBkr:!1},this.rules[2]={name:"server-variable-name",lower:"server-variable-name",index:2,isBkr:!1},this.rules[3]={name:"literals",lower:"literals",index:3,isBkr:!1},this.rules[4]={name:"DIGIT",lower:"digit",index:4,isBkr:!1},this.rules[5]={name:"HEXDIG",lower:"hexdig",index:5,isBkr:!1},this.rules[6]={name:"pct-encoded",lower:"pct-encoded",index:6,isBkr:!1},this.rules[7]={name:"ucschar",lower:"ucschar",index:7,isBkr:!1},this.rules[8]={name:"iprivate",lower:"iprivate",index:8,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:3,min:1,max:1/0},this.rules[0].opcodes[1]={type:1,children:[2,3]},this.rules[0].opcodes[2]={type:4,index:3},this.rules[0].opcodes[3]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:2,children:[1,2,3]},this.rules[1].opcodes[1]={type:7,string:[123]},this.rules[1].opcodes[2]={type:4,index:2},this.rules[1].opcodes[3]={type:7,string:[125]},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:3,min:1,max:1/0},this.rules[2].opcodes[1]={type:1,children:[2,3,4]},this.rules[2].opcodes[2]={type:5,min:0,max:122},this.rules[2].opcodes[3]={type:6,string:[124]},this.rules[2].opcodes[4]={type:5,min:126,max:1114111},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:3,min:1,max:1/0},this.rules[3].opcodes[1]={type:1,children:[2,3,4,5,6,7,8,9,10,11,12,13]},this.rules[3].opcodes[2]={type:6,string:[33]},this.rules[3].opcodes[3]={type:5,min:35,max:36},this.rules[3].opcodes[4]={type:5,min:38,max:59},this.rules[3].opcodes[5]={type:6,string:[61]},this.rules[3].opcodes[6]={type:5,min:63,max:91},this.rules[3].opcodes[7]={type:6,string:[93]},this.rules[3].opcodes[8]={type:6,string:[95]},this.rules[3].opcodes[9]={type:5,min:97,max:122},this.rules[3].opcodes[10]={type:6,string:[126]},this.rules[3].opcodes[11]={type:4,index:7},this.rules[3].opcodes[12]={type:4,index:8},this.rules[3].opcodes[13]={type:4,index:6},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:5,min:48,max:57},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[5].opcodes[1]={type:4,index:4},this.rules[5].opcodes[2]={type:7,string:[97]},this.rules[5].opcodes[3]={type:7,string:[98]},this.rules[5].opcodes[4]={type:7,string:[99]},this.rules[5].opcodes[5]={type:7,string:[100]},this.rules[5].opcodes[6]={type:7,string:[101]},this.rules[5].opcodes[7]={type:7,string:[102]},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:2,children:[1,2,3]},this.rules[6].opcodes[1]={type:7,string:[37]},this.rules[6].opcodes[2]={type:4,index:5},this.rules[6].opcodes[3]={type:4,index:5},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]},this.rules[7].opcodes[1]={type:5,min:160,max:55295},this.rules[7].opcodes[2]={type:5,min:63744,max:64975},this.rules[7].opcodes[3]={type:5,min:65008,max:65519},this.rules[7].opcodes[4]={type:5,min:65536,max:131069},this.rules[7].opcodes[5]={type:5,min:131072,max:196605},this.rules[7].opcodes[6]={type:5,min:196608,max:262141},this.rules[7].opcodes[7]={type:5,min:262144,max:327677},this.rules[7].opcodes[8]={type:5,min:327680,max:393213},this.rules[7].opcodes[9]={type:5,min:393216,max:458749},this.rules[7].opcodes[10]={type:5,min:458752,max:524285},this.rules[7].opcodes[11]={type:5,min:524288,max:589821},this.rules[7].opcodes[12]={type:5,min:589824,max:655357},this.rules[7].opcodes[13]={type:5,min:655360,max:720893},this.rules[7].opcodes[14]={type:5,min:720896,max:786429},this.rules[7].opcodes[15]={type:5,min:786432,max:851965},this.rules[7].opcodes[16]={type:5,min:851968,max:917501},this.rules[7].opcodes[17]={type:5,min:921600,max:983037},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:1,children:[1,2,3]},this.rules[8].opcodes[1]={type:5,min:57344,max:63743},this.rules[8].opcodes[2]={type:5,min:983040,max:1048573},this.rules[8].opcodes[3]={type:5,min:1048576,max:1114109},this.toString=function(){let t="";return t+=`; OpenAPI Server URL templating ABNF syntax
|
||
`,t+=`server-url-template = 1*( literals / server-variable ) ; variant of https://www.rfc-editor.org/rfc/rfc6570#section-2
|
||
`,t+=`server-variable = "{" server-variable-name "}"
|
||
`,t+=`server-variable-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)
|
||
`,t+=`
|
||
`,t+=`; https://www.rfc-editor.org/rfc/rfc6570#section-2.1
|
||
`,t+=`; https://www.rfc-editor.org/errata/eid6937
|
||
`,t+=`literals = 1*( %x21 / %x23-24 / %x26-3B / %x3D / %x3F-5B
|
||
`,t+=` / %x5D / %x5F / %x61-7A / %x7E / ucschar / iprivate
|
||
`,t+=` / pct-encoded)
|
||
`,t+=` ; any Unicode character except: CTL, SP,
|
||
`,t+=` ; DQUOTE, "%" (aside from pct-encoded),
|
||
`,t+=' ; "<", ">", "\\", "^", "`", "{", "|", "}"\n',t+=`
|
||
`,t+=`; https://www.rfc-editor.org/rfc/rfc6570#section-1.5
|
||
`,t+=`DIGIT = %x30-39 ; 0-9
|
||
`,t+=`HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" ; case-insensitive
|
||
`,t+=`
|
||
`,t+=`pct-encoded = "%" HEXDIG HEXDIG
|
||
`,t+=`
|
||
`,t+=`ucschar = %xA0-D7FF / %xF900-FDCF / %xFDF0-FFEF
|
||
`,t+=` / %x10000-1FFFD / %x20000-2FFFD / %x30000-3FFFD
|
||
`,t+=` / %x40000-4FFFD / %x50000-5FFFD / %x60000-6FFFD
|
||
`,t+=` / %x70000-7FFFD / %x80000-8FFFD / %x90000-9FFFD
|
||
`,t+=` / %xA0000-AFFFD / %xB0000-BFFFD / %xC0000-CFFFD
|
||
`,t+=` / %xD0000-DFFFD / %xE1000-EFFFD
|
||
`,t+=`
|
||
`,t+=`iprivate = %xE000-F8FF / %xF0000-FFFFD / %x100000-10FFFD
|
||
`,t}}const oDe=(e,t,r,n,i)=>{if(e===Et.SEM_PRE){if(Array.isArray(i)===!1)throw new Error("parser's user data must be an array");i.push(["server-url-template",Mi.charsToString(t,r,n)])}return Et.SEM_OK},uDe=(e,t,r,n,i)=>{if(e===Et.SEM_PRE){if(Array.isArray(i)===!1)throw new Error("parser's user data must be an array");i.push(["server-variable",Mi.charsToString(t,r,n)])}return Et.SEM_OK},lDe=(e,t,r,n,i)=>{if(e===Et.SEM_PRE){if(Array.isArray(i)===!1)throw new Error("parser's user data must be an array");i.push(["server-variable-name",Mi.charsToString(t,r,n)])}return Et.SEM_OK},cDe=(e,t,r,n,i)=>{if(e===Et.SEM_PRE){if(Array.isArray(i)===!1)throw new Error("parser's user data must be an array");i.push(["literals",Mi.charsToString(t,r,n)])}return Et.SEM_OK},fDe=new sDe,Jee=e=>{const t=new Xi;return t.ast=new PI,t.ast.callbacks["server-url-template"]=oDe,t.ast.callbacks["server-variable"]=uDe,t.ast.callbacks["server-variable-name"]=lDe,t.ast.callbacks.literals=cDe,{result:t.parse(fDe,"server-url-template",e),ast:t.ast}},dDe=(e,{strict:t=!1}={})=>{try{const r=Jee(e);if(!r.result.success)return!1;const n=[];r.ast.translate(n);const i=n.some(([a])=>a==="server-variable");if(!t&&!i)try{return new URL(e,"https://vladimirgorej.com"),!0}catch{return!1}return t?i:!0}catch{return!1}},pDe=e=>{try{return typeof e=="string"&&decodeURIComponent(e)!==e}catch{return!1}},hDe=e=>pDe(e)?e:encodeURIComponent(e).replace(/%5B/g,"[").replace(/%5D/g,"]"),mDe=["literals","server-variable-name"],gDe=(e,t,r={})=>{const i={...{encoder:hDe},...r},a=Jee(e);if(!a.result.success)return e;const s=[];return a.ast.translate(s),s.filter(([u])=>mDe.includes(u)).map(([u,l])=>u==="server-variable-name"?Object.hasOwn(t,l)?i.encoder(t[l],l):`{${l}}`:l).join("")};function Hee(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"path-template",lower:"path-template",index:0,isBkr:!1},this.rules[1]={name:"path-segment",lower:"path-segment",index:1,isBkr:!1},this.rules[2]={name:"slash",lower:"slash",index:2,isBkr:!1},this.rules[3]={name:"path-literal",lower:"path-literal",index:3,isBkr:!1},this.rules[4]={name:"template-expression",lower:"template-expression",index:4,isBkr:!1},this.rules[5]={name:"template-expression-param-name",lower:"template-expression-param-name",index:5,isBkr:!1},this.rules[6]={name:"pchar",lower:"pchar",index:6,isBkr:!1},this.rules[7]={name:"unreserved",lower:"unreserved",index:7,isBkr:!1},this.rules[8]={name:"pct-encoded",lower:"pct-encoded",index:8,isBkr:!1},this.rules[9]={name:"sub-delims",lower:"sub-delims",index:9,isBkr:!1},this.rules[10]={name:"ALPHA",lower:"alpha",index:10,isBkr:!1},this.rules[11]={name:"DIGIT",lower:"digit",index:11,isBkr:!1},this.rules[12]={name:"HEXDIG",lower:"hexdig",index:12,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:2,children:[1,2,6]},this.rules[0].opcodes[1]={type:4,index:2},this.rules[0].opcodes[2]={type:3,min:0,max:1/0},this.rules[0].opcodes[3]={type:2,children:[4,5]},this.rules[0].opcodes[4]={type:4,index:1},this.rules[0].opcodes[5]={type:4,index:2},this.rules[0].opcodes[6]={type:3,min:0,max:1},this.rules[0].opcodes[7]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:3,min:1,max:1/0},this.rules[1].opcodes[1]={type:1,children:[2,3]},this.rules[1].opcodes[2]={type:4,index:3},this.rules[1].opcodes[3]={type:4,index:4},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:7,string:[47]},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:3,min:1,max:1/0},this.rules[3].opcodes[1]={type:4,index:6},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:2,children:[1,2,3]},this.rules[4].opcodes[1]={type:7,string:[123]},this.rules[4].opcodes[2]={type:4,index:5},this.rules[4].opcodes[3]={type:7,string:[125]},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:3,min:1,max:1/0},this.rules[5].opcodes[1]={type:1,children:[2,3,4]},this.rules[5].opcodes[2]={type:5,min:0,max:122},this.rules[5].opcodes[3]={type:6,string:[124]},this.rules[5].opcodes[4]={type:5,min:126,max:1114111},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[6].opcodes[1]={type:4,index:7},this.rules[6].opcodes[2]={type:4,index:8},this.rules[6].opcodes[3]={type:4,index:9},this.rules[6].opcodes[4]={type:7,string:[58]},this.rules[6].opcodes[5]={type:7,string:[64]},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:1,children:[1,2,3,4,5,6]},this.rules[7].opcodes[1]={type:4,index:10},this.rules[7].opcodes[2]={type:4,index:11},this.rules[7].opcodes[3]={type:7,string:[45]},this.rules[7].opcodes[4]={type:7,string:[46]},this.rules[7].opcodes[5]={type:7,string:[95]},this.rules[7].opcodes[6]={type:7,string:[126]},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:2,children:[1,2,3]},this.rules[8].opcodes[1]={type:7,string:[37]},this.rules[8].opcodes[2]={type:4,index:12},this.rules[8].opcodes[3]={type:4,index:12},this.rules[9].opcodes=[],this.rules[9].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11]},this.rules[9].opcodes[1]={type:7,string:[33]},this.rules[9].opcodes[2]={type:7,string:[36]},this.rules[9].opcodes[3]={type:7,string:[38]},this.rules[9].opcodes[4]={type:7,string:[39]},this.rules[9].opcodes[5]={type:7,string:[40]},this.rules[9].opcodes[6]={type:7,string:[41]},this.rules[9].opcodes[7]={type:7,string:[42]},this.rules[9].opcodes[8]={type:7,string:[43]},this.rules[9].opcodes[9]={type:7,string:[44]},this.rules[9].opcodes[10]={type:7,string:[59]},this.rules[9].opcodes[11]={type:7,string:[61]},this.rules[10].opcodes=[],this.rules[10].opcodes[0]={type:1,children:[1,2]},this.rules[10].opcodes[1]={type:5,min:65,max:90},this.rules[10].opcodes[2]={type:5,min:97,max:122},this.rules[11].opcodes=[],this.rules[11].opcodes[0]={type:5,min:48,max:57},this.rules[12].opcodes=[],this.rules[12].opcodes[0]={type:1,children:[1,2,3,4,5,6,7]},this.rules[12].opcodes[1]={type:4,index:11},this.rules[12].opcodes[2]={type:7,string:[97]},this.rules[12].opcodes[3]={type:7,string:[98]},this.rules[12].opcodes[4]={type:7,string:[99]},this.rules[12].opcodes[5]={type:7,string:[100]},this.rules[12].opcodes[6]={type:7,string:[101]},this.rules[12].opcodes[7]={type:7,string:[102]},this.toString=function(){let t="";return t+=`; OpenAPI Path Templating ABNF syntax
|
||
`,t+=`; variant of https://datatracker.ietf.org/doc/html/rfc3986#section-3.3
|
||
`,t+=`path-template = slash *( path-segment slash ) [ path-segment ]
|
||
`,t+=`path-segment = 1*( path-literal / template-expression )
|
||
`,t+=`slash = "/"
|
||
`,t+=`path-literal = 1*pchar
|
||
`,t+=`template-expression = "{" template-expression-param-name "}"
|
||
`,t+=`template-expression-param-name = 1*( %x00-7A / %x7C / %x7E-10FFFF ) ; every UTF8 character except { and } (from OpenAPI)
|
||
`,t+=`
|
||
`,t+=`; https://datatracker.ietf.org/doc/html/rfc3986#section-3.3
|
||
`,t+=`pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
|
||
`,t+=`unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
|
||
`,t+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.3
|
||
`,t+=`pct-encoded = "%" HEXDIG HEXDIG
|
||
`,t+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.1
|
||
`,t+=`sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
|
||
`,t+=` / "*" / "+" / "," / ";" / "="
|
||
`,t+=` ; https://datatracker.ietf.org/doc/html/rfc3986#section-2.2
|
||
`,t+=`
|
||
`,t+=`; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1
|
||
`,t+=`ALPHA = %x41-5A / %x61-7A ; A-Z / a-z
|
||
`,t+=`DIGIT = %x30-39 ; 0-9
|
||
`,t+=`HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"
|
||
`,t}}const yDe=(e,t,r,n,i)=>(e===Et.SEM_PRE&&i.push(["slash",Mi.charsToString(t,r,n)]),Et.SEM_OK),vDe=(e,t,r,n,i)=>{if(e===Et.SEM_PRE){if(Array.isArray(i)===!1)throw new Error("parser's user data must be an array");i.push(["path-template",Mi.charsToString(t,r,n)])}return Et.SEM_OK},bDe=(e,t,r,n,i)=>(e===Et.SEM_PRE&&i.push(["path-literal",Mi.charsToString(t,r,n)]),Et.SEM_OK),wDe=(e,t,r,n,i)=>(e===Et.SEM_PRE&&i.push(["template-expression",Mi.charsToString(t,r,n)]),Et.SEM_OK),SDe=(e,t,r,n,i)=>(e===Et.SEM_PRE&&i.push(["template-expression-param-name",Mi.charsToString(t,r,n)]),Et.SEM_OK),xDe=new Hee,EDe=e=>{const t=new Xi;return t.ast=new PI,t.ast.callbacks["path-template"]=vDe,t.ast.callbacks.slash=yDe,t.ast.callbacks["path-literal"]=bDe,t.ast.callbacks["template-expression"]=wDe,t.ast.callbacks["template-expression-param-name"]=SDe,{result:t.parse(xDe,"path-template",e),ast:t.ast}},CDe=e=>{try{return typeof e=="string"&&decodeURIComponent(e)!==e}catch{return!1}},ADe=e=>CDe(e)?e:encodeURIComponent(e).replace(/%5B/g,"[").replace(/%5D/g,"]"),MDe=["slash","path-literal","template-expression-param-name"],R4=(e,t,r={})=>{const i={...{encoder:ADe},...r},a=EDe(e);if(!a.result.success)return e;const s=[];return a.ast.translate(s),s.filter(([u])=>MDe.includes(u)).map(([u,l])=>u==="template-expression-param-name"?Object.prototype.hasOwnProperty.call(t,l)?i.encoder(t[l],l):`{${l}}`:l).join("")};new Hee;new Xi;const _De={body:jDe,header:IDe,query:ODe,path:TDe,formData:LDe};function jDe({req:e,value:t}){t!==void 0&&(e.body=t)}function LDe({req:e,value:t,parameter:r}){if(t===!1&&r.type==="boolean"&&(t="false"),t===0&&["number","integer"].indexOf(r.type)>-1&&(t="0"),t)e.form=e.form||{},e.form[r.name]={collectionFormat:r.collectionFormat,value:t};else if(r.allowEmptyValue&&t!==void 0){e.form=e.form||{};const n=r.name;e.form[n]=e.form[n]||{},e.form[n].allowEmptyValue=!0}}function IDe({req:e,parameter:t,value:r}){e.headers=e.headers||{},typeof r<"u"&&(e.headers[t.name]=r)}function TDe({req:e,value:t,parameter:r,baseURL:n}){if(t!==void 0){const i=e.url.replace(n,""),a=R4(i,{[r.name]:t});e.url=n+a}}function ODe({req:e,value:t,parameter:r}){if(e.query=e.query||{},t===!1&&r.type==="boolean"&&(t="false"),t===0&&["number","integer"].indexOf(r.type)>-1&&(t="0"),t)e.query[r.name]={collectionFormat:r.collectionFormat,value:t};else if(r.allowEmptyValue&&t!==void 0){const n=r.name;e.query[n]=e.query[n]||{},e.query[n].allowEmptyValue=!0}}function Ly(e,t){return t.includes("application/json")?typeof e=="string"?e:(Array.isArray(e)&&(e=e.map(r=>{try{return JSON.parse(r)}catch{return r}})),JSON.stringify(e)):String(e)}function Bp(){this.grammarObject="grammarObject",this.rules=[],this.rules[0]={name:"lenient-cookie-string",lower:"lenient-cookie-string",index:0,isBkr:!1},this.rules[1]={name:"lenient-cookie-entry",lower:"lenient-cookie-entry",index:1,isBkr:!1},this.rules[2]={name:"lenient-cookie-pair",lower:"lenient-cookie-pair",index:2,isBkr:!1},this.rules[3]={name:"lenient-cookie-pair-invalid",lower:"lenient-cookie-pair-invalid",index:3,isBkr:!1},this.rules[4]={name:"lenient-cookie-name",lower:"lenient-cookie-name",index:4,isBkr:!1},this.rules[5]={name:"lenient-cookie-value",lower:"lenient-cookie-value",index:5,isBkr:!1},this.rules[6]={name:"lenient-quoted-value",lower:"lenient-quoted-value",index:6,isBkr:!1},this.rules[7]={name:"lenient-quoted-char",lower:"lenient-quoted-char",index:7,isBkr:!1},this.rules[8]={name:"lenient-cookie-octet",lower:"lenient-cookie-octet",index:8,isBkr:!1},this.rules[9]={name:"cookie-string",lower:"cookie-string",index:9,isBkr:!1},this.rules[10]={name:"cookie-pair",lower:"cookie-pair",index:10,isBkr:!1},this.rules[11]={name:"cookie-name",lower:"cookie-name",index:11,isBkr:!1},this.rules[12]={name:"cookie-value",lower:"cookie-value",index:12,isBkr:!1},this.rules[13]={name:"cookie-octet",lower:"cookie-octet",index:13,isBkr:!1},this.rules[14]={name:"OWS",lower:"ows",index:14,isBkr:!1},this.rules[15]={name:"token",lower:"token",index:15,isBkr:!1},this.rules[16]={name:"tchar",lower:"tchar",index:16,isBkr:!1},this.rules[17]={name:"CHAR",lower:"char",index:17,isBkr:!1},this.rules[18]={name:"CTL",lower:"ctl",index:18,isBkr:!1},this.rules[19]={name:"separators",lower:"separators",index:19,isBkr:!1},this.rules[20]={name:"SP",lower:"sp",index:20,isBkr:!1},this.rules[21]={name:"HT",lower:"ht",index:21,isBkr:!1},this.rules[22]={name:"ALPHA",lower:"alpha",index:22,isBkr:!1},this.rules[23]={name:"DIGIT",lower:"digit",index:23,isBkr:!1},this.rules[24]={name:"DQUOTE",lower:"dquote",index:24,isBkr:!1},this.rules[25]={name:"WSP",lower:"wsp",index:25,isBkr:!1},this.rules[26]={name:"HTAB",lower:"htab",index:26,isBkr:!1},this.rules[27]={name:"CRLF",lower:"crlf",index:27,isBkr:!1},this.rules[28]={name:"CR",lower:"cr",index:28,isBkr:!1},this.rules[29]={name:"LF",lower:"lf",index:29,isBkr:!1},this.udts=[],this.rules[0].opcodes=[],this.rules[0].opcodes[0]={type:2,children:[1,2]},this.rules[0].opcodes[1]={type:4,index:1},this.rules[0].opcodes[2]={type:3,min:0,max:1/0},this.rules[0].opcodes[3]={type:2,children:[4,5,6]},this.rules[0].opcodes[4]={type:7,string:[59]},this.rules[0].opcodes[5]={type:4,index:14},this.rules[0].opcodes[6]={type:4,index:1},this.rules[1].opcodes=[],this.rules[1].opcodes[0]={type:1,children:[1,2]},this.rules[1].opcodes[1]={type:4,index:2},this.rules[1].opcodes[2]={type:4,index:3},this.rules[2].opcodes=[],this.rules[2].opcodes[0]={type:2,children:[1,2,3,4,5,6,7]},this.rules[2].opcodes[1]={type:4,index:14},this.rules[2].opcodes[2]={type:4,index:4},this.rules[2].opcodes[3]={type:4,index:14},this.rules[2].opcodes[4]={type:7,string:[61]},this.rules[2].opcodes[5]={type:4,index:14},this.rules[2].opcodes[6]={type:4,index:5},this.rules[2].opcodes[7]={type:4,index:14},this.rules[3].opcodes=[],this.rules[3].opcodes[0]={type:2,children:[1,2,4]},this.rules[3].opcodes[1]={type:4,index:14},this.rules[3].opcodes[2]={type:3,min:1,max:1/0},this.rules[3].opcodes[3]={type:4,index:16},this.rules[3].opcodes[4]={type:4,index:14},this.rules[4].opcodes=[],this.rules[4].opcodes[0]={type:3,min:1,max:1/0},this.rules[4].opcodes[1]={type:1,children:[2,3,4]},this.rules[4].opcodes[2]={type:5,min:33,max:58},this.rules[4].opcodes[3]={type:6,string:[60]},this.rules[4].opcodes[4]={type:5,min:62,max:126},this.rules[5].opcodes=[],this.rules[5].opcodes[0]={type:1,children:[1,6]},this.rules[5].opcodes[1]={type:2,children:[2,3]},this.rules[5].opcodes[2]={type:4,index:6},this.rules[5].opcodes[3]={type:3,min:0,max:1},this.rules[5].opcodes[4]={type:3,min:0,max:1/0},this.rules[5].opcodes[5]={type:4,index:8},this.rules[5].opcodes[6]={type:3,min:0,max:1/0},this.rules[5].opcodes[7]={type:4,index:8},this.rules[6].opcodes=[],this.rules[6].opcodes[0]={type:2,children:[1,2,4]},this.rules[6].opcodes[1]={type:4,index:24},this.rules[6].opcodes[2]={type:3,min:0,max:1/0},this.rules[6].opcodes[3]={type:4,index:7},this.rules[6].opcodes[4]={type:4,index:24},this.rules[7].opcodes=[],this.rules[7].opcodes[0]={type:1,children:[1,2]},this.rules[7].opcodes[1]={type:5,min:32,max:33},this.rules[7].opcodes[2]={type:5,min:35,max:126},this.rules[8].opcodes=[],this.rules[8].opcodes[0]={type:1,children:[1,2,3]},this.rules[8].opcodes[1]={type:5,min:33,max:43},this.rules[8].opcodes[2]={type:5,min:45,max:58},this.rules[8].opcodes[3]={type:5,min:60,max:126},this.rules[9].opcodes=[],this.rules[9].opcodes[0]={type:2,children:[1,2]},this.rules[9].opcodes[1]={type:4,index:10},this.rules[9].opcodes[2]={type:3,min:0,max:1/0},this.rules[9].opcodes[3]={type:2,children:[4,5,6]},this.rules[9].opcodes[4]={type:7,string:[59]},this.rules[9].opcodes[5]={type:4,index:20},this.rules[9].opcodes[6]={type:4,index:10},this.rules[10].opcodes=[],this.rules[10].opcodes[0]={type:2,children:[1,2,3]},this.rules[10].opcodes[1]={type:4,index:11},this.rules[10].opcodes[2]={type:7,string:[61]},this.rules[10].opcodes[3]={type:4,index:12},this.rules[11].opcodes=[],this.rules[11].opcodes[0]={type:4,index:15},this.rules[12].opcodes=[],this.rules[12].opcodes[0]={type:1,children:[1,6]},this.rules[12].opcodes[1]={type:2,children:[2,3,5]},this.rules[12].opcodes[2]={type:4,index:24},this.rules[12].opcodes[3]={type:3,min:0,max:1/0},this.rules[12].opcodes[4]={type:4,index:13},this.rules[12].opcodes[5]={type:4,index:24},this.rules[12].opcodes[6]={type:3,min:0,max:1/0},this.rules[12].opcodes[7]={type:4,index:13},this.rules[13].opcodes=[],this.rules[13].opcodes[0]={type:1,children:[1,2,3,4,5]},this.rules[13].opcodes[1]={type:6,string:[33]},this.rules[13].opcodes[2]={type:5,min:35,max:43},this.rules[13].opcodes[3]={type:5,min:45,max:58},this.rules[13].opcodes[4]={type:5,min:60,max:91},this.rules[13].opcodes[5]={type:5,min:93,max:126},this.rules[14].opcodes=[],this.rules[14].opcodes[0]={type:3,min:0,max:1/0},this.rules[14].opcodes[1]={type:2,children:[2,4]},this.rules[14].opcodes[2]={type:3,min:0,max:1},this.rules[14].opcodes[3]={type:4,index:27},this.rules[14].opcodes[4]={type:4,index:25},this.rules[15].opcodes=[],this.rules[15].opcodes[0]={type:3,min:1,max:1/0},this.rules[15].opcodes[1]={type:4,index:16},this.rules[16].opcodes=[],this.rules[16].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]},this.rules[16].opcodes[1]={type:7,string:[33]},this.rules[16].opcodes[2]={type:7,string:[35]},this.rules[16].opcodes[3]={type:7,string:[36]},this.rules[16].opcodes[4]={type:7,string:[37]},this.rules[16].opcodes[5]={type:7,string:[38]},this.rules[16].opcodes[6]={type:7,string:[39]},this.rules[16].opcodes[7]={type:7,string:[42]},this.rules[16].opcodes[8]={type:7,string:[43]},this.rules[16].opcodes[9]={type:7,string:[45]},this.rules[16].opcodes[10]={type:7,string:[46]},this.rules[16].opcodes[11]={type:7,string:[94]},this.rules[16].opcodes[12]={type:7,string:[95]},this.rules[16].opcodes[13]={type:7,string:[96]},this.rules[16].opcodes[14]={type:7,string:[124]},this.rules[16].opcodes[15]={type:7,string:[126]},this.rules[16].opcodes[16]={type:4,index:23},this.rules[16].opcodes[17]={type:4,index:22},this.rules[17].opcodes=[],this.rules[17].opcodes[0]={type:5,min:1,max:127},this.rules[18].opcodes=[],this.rules[18].opcodes[0]={type:1,children:[1,2]},this.rules[18].opcodes[1]={type:5,min:0,max:31},this.rules[18].opcodes[2]={type:6,string:[127]},this.rules[19].opcodes=[],this.rules[19].opcodes[0]={type:1,children:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]},this.rules[19].opcodes[1]={type:7,string:[40]},this.rules[19].opcodes[2]={type:7,string:[41]},this.rules[19].opcodes[3]={type:7,string:[60]},this.rules[19].opcodes[4]={type:7,string:[62]},this.rules[19].opcodes[5]={type:7,string:[64]},this.rules[19].opcodes[6]={type:7,string:[44]},this.rules[19].opcodes[7]={type:7,string:[59]},this.rules[19].opcodes[8]={type:7,string:[58]},this.rules[19].opcodes[9]={type:7,string:[92]},this.rules[19].opcodes[10]={type:6,string:[34]},this.rules[19].opcodes[11]={type:7,string:[47]},this.rules[19].opcodes[12]={type:7,string:[91]},this.rules[19].opcodes[13]={type:7,string:[93]},this.rules[19].opcodes[14]={type:7,string:[63]},this.rules[19].opcodes[15]={type:7,string:[61]},this.rules[19].opcodes[16]={type:7,string:[123]},this.rules[19].opcodes[17]={type:7,string:[125]},this.rules[19].opcodes[18]={type:4,index:20},this.rules[19].opcodes[19]={type:4,index:21},this.rules[20].opcodes=[],this.rules[20].opcodes[0]={type:6,string:[32]},this.rules[21].opcodes=[],this.rules[21].opcodes[0]={type:6,string:[9]},this.rules[22].opcodes=[],this.rules[22].opcodes[0]={type:1,children:[1,2]},this.rules[22].opcodes[1]={type:5,min:65,max:90},this.rules[22].opcodes[2]={type:5,min:97,max:122},this.rules[23].opcodes=[],this.rules[23].opcodes[0]={type:5,min:48,max:57},this.rules[24].opcodes=[],this.rules[24].opcodes[0]={type:6,string:[34]},this.rules[25].opcodes=[],this.rules[25].opcodes[0]={type:1,children:[1,2]},this.rules[25].opcodes[1]={type:4,index:20},this.rules[25].opcodes[2]={type:4,index:26},this.rules[26].opcodes=[],this.rules[26].opcodes[0]={type:6,string:[9]},this.rules[27].opcodes=[],this.rules[27].opcodes[0]={type:2,children:[1,2]},this.rules[27].opcodes[1]={type:4,index:28},this.rules[27].opcodes[2]={type:4,index:29},this.rules[28].opcodes=[],this.rules[28].opcodes[0]={type:6,string:[13]},this.rules[29].opcodes=[],this.rules[29].opcodes[0]={type:6,string:[10]},this.toString=function(){let t="";return t+=`; Lenient version of https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1
|
||
`,t+=`lenient-cookie-string = lenient-cookie-entry *( ";" OWS lenient-cookie-entry )
|
||
`,t+=`lenient-cookie-entry = lenient-cookie-pair / lenient-cookie-pair-invalid
|
||
`,t+=`lenient-cookie-pair = OWS lenient-cookie-name OWS "=" OWS lenient-cookie-value OWS
|
||
`,t+=`lenient-cookie-pair-invalid = OWS 1*tchar OWS ; Allow for standalone entries like "fizz" to be ignored
|
||
`,t+=`lenient-cookie-name = 1*( %x21-3A / %x3C / %x3E-7E ) ; Allow all printable US-ASCII except "="
|
||
`,t+=`lenient-cookie-value = lenient-quoted-value [ *lenient-cookie-octet ] / *lenient-cookie-octet
|
||
`,t+=`lenient-quoted-value = DQUOTE *( lenient-quoted-char ) DQUOTE
|
||
`,t+=`lenient-quoted-char = %x20-21 / %x23-7E ; Allow all printable US-ASCII except DQUOTE
|
||
`,t+=`lenient-cookie-octet = %x21-2B / %x2D-3A / %x3C-7E
|
||
`,t+=` ; Allow all printable characters except CTLs, semicolon and SP
|
||
`,t+=`
|
||
`,t+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-4.2.1
|
||
`,t+=`cookie-string = cookie-pair *( ";" SP cookie-pair )
|
||
`,t+=`
|
||
`,t+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1
|
||
`,t+=`; https://www.rfc-editor.org/errata/eid5518
|
||
`,t+=`cookie-pair = cookie-name "=" cookie-value
|
||
`,t+=`cookie-name = token
|
||
`,t+=`cookie-value = ( DQUOTE *cookie-octet DQUOTE ) / *cookie-octet
|
||
`,t+=` ; https://www.rfc-editor.org/errata/eid8242
|
||
`,t+=`cookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E
|
||
`,t+=` ; US-ASCII characters excluding CTLs,
|
||
`,t+=` ; whitespace, DQUOTE, comma, semicolon,
|
||
`,t+=` ; and backslash
|
||
`,t+=`
|
||
`,t+=`; https://datatracker.ietf.org/doc/html/rfc6265#section-2.2
|
||
`,t+=`OWS = *( [ CRLF ] WSP ) ; "optional" whitespace
|
||
`,t+=`
|
||
`,t+=`; https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.2
|
||
`,t+=`token = 1*(tchar)
|
||
`,t+=`tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*"
|
||
`,t+=' / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"\n',t+=` / DIGIT / ALPHA
|
||
`,t+=` ; any VCHAR, except delimiters
|
||
`,t+=`
|
||
`,t+=`; https://datatracker.ietf.org/doc/html/rfc2616#section-2.2
|
||
`,t+=`CHAR = %x01-7F ; any US-ASCII character (octets 0 - 127)
|
||
`,t+=`CTL = %x00-1F / %x7F ; any US-ASCII control character
|
||
`,t+=`separators = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\\" / %x22 / "/" / "[" / "]" / "?" / "=" / "{" / "}" / SP / HT
|
||
`,t+=`SP = %x20 ; US-ASCII SP, space (32)
|
||
`,t+=`HT = %x09 ; US-ASCII HT, horizontal-tab (9)
|
||
`,t+=`
|
||
`,t+=`; https://datatracker.ietf.org/doc/html/rfc5234#appendix-B.1
|
||
`,t+=`ALPHA = %x41-5A / %x61-7A ; A-Z / a-z
|
||
`,t+=`DIGIT = %x30-39 ; 0-9
|
||
`,t+=`DQUOTE = %x22 ; " (Double Quote)
|
||
`,t+=`WSP = SP / HTAB ; white space
|
||
`,t+=`HTAB = %x09 ; horizontal tab
|
||
`,t+=`CRLF = CR LF ; Internet standard newline
|
||
`,t+=`CR = %x0D ; carriage return
|
||
`,t+=`LF = %x0A ; linefeed
|
||
`,t}}new Bp;const kDe=e=>{if(typeof e!="string"||[...e].length!==1)throw new TypeError("Input must be a single character string.");const t=e.codePointAt(0);return t<=127?`%${t.toString(16).toUpperCase().padStart(2,"0")}`:encodeURIComponent(e)},RDe=e=>e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/g,""),Iy=e=>e.length>=2&&e.startsWith('"')&&e.endsWith('"'),Wee=e=>Iy(e)?e.slice(1,-1):e,Gee=e=>`"${e}"`,Kee=e=>e,NDe=new Xi,DDe=new Bp,IT=(e,{strict:t=!0,quoted:r=null}={})=>{try{const n=t?"cookie-value":"lenient-cookie-value",i=NDe.parse(DDe,n,e);return typeof r=="boolean"?i.success&&r===Iy(e):i.success}catch{return!1}},Yee=e=>{const r=new TextEncoder().encode(e).reduce((n,i)=>n+String.fromCharCode(i),"");return btoa(r)},PDe=(e,t=Yee)=>{const r=String(e);if(IT(r))return r;const n=Iy(r),i=n?Wee(r):r,a=t(i);return n?Gee(a):a},FDe=e=>RDe(Yee(e)),BDe=e=>PDe(e,FDe),zDe=new Xi,$De=new Bp,Qee=(e,{strict:t=!0}={})=>{try{const r=t?"cookie-name":"lenient-cookie-name";return zDe.parse($De,r,e).success}catch{return!1}},UDe=e=>{if(!Qee(e))throw new TypeError(`Invalid cookie name: ${e}`)},Zee=e=>{if(!IT(e))throw new TypeError(`Invalid cookie value: ${e}`)},Iq={encoders:{name:Kee,value:BDe},validators:{name:UDe,value:Zee}},qDe=(e,t,r={})=>{const n={...r,encoders:{...Iq.encoders,...r.encoders},validators:{...Iq.validators,...r.validators}},i=n.encoders.name(e),a=n.encoders.value(t);return n.validators.name(i),n.validators.value(a),`${i}=${a}`},VDe=(e,t={})=>(Array.isArray(e)?e:typeof e=="object"&&e!==null?Object.entries(e):[]).map(([n,i])=>qDe(n,i,t)).join("; "),JDe=new Xi,HDe=new Bp,WDe=e=>{const t=String(e);if(IT(t))return t;const r=Iy(t),n=r?Wee(t):t;let i="";for(const a of n)i+=JDe.parse(HDe,"cookie-octet",a).success?a:kDe(a);return r?Gee(i):i};new Xi;new Bp;const GDe=e=>{if(!Qee(e,{strict:!1}))throw new TypeError(`Invalid cookie name: ${e}`)},KDe="%3D",YDe="%26",QDe=e=>WDe(e).replace(/[=&]/gu,t=>t==="="?KDe:YDe),N4=(e,t={})=>VDe(e,k0({encoders:{name:Kee,value:QDe},validators:{name:GDe,value:Zee}},t));function ZDe({req:e,value:t,parameter:r,baseURL:n}){const{name:i,style:a,explode:s,content:o}=r;if(t===void 0)return;const u=e.url.replace(n,"");let l;if(o){const c=Object.keys(o)[0];l=R4(u,{[i]:t},{encoder:f=>WX(Ly(f,c))})}else l=R4(u,{[i]:t},{encoder:c=>TI({key:r.name,value:c,style:a||"simple",explode:s??!1,escape:"reserved"})});e.url=n+l}function XDe({req:e,value:t,parameter:r}){if(e.query=e.query||{},t!==void 0&&r.content){const n=Object.keys(r.content)[0],i=Ly(t,n);if(i)e.query[r.name]=i;else if(r.allowEmptyValue){const a=r.name;e.query[a]=e.query[a]||{},e.query[a].allowEmptyValue=!0}return}if(t===!1&&(t="false"),t===0&&(t="0"),t){const{style:n,explode:i,allowReserved:a}=r;e.query[r.name]={value:t,serializationOption:{style:n,explode:i,allowReserved:a}}}else if(r.allowEmptyValue&&t!==void 0){const n=r.name;e.query[n]=e.query[n]||{},e.query[n].allowEmptyValue=!0}}const ePe=["accept","authorization","content-type"];function tPe({req:e,parameter:t,value:r}){if(e.headers=e.headers||{},!(ePe.indexOf(t.name.toLowerCase())>-1)){if(r!==void 0&&t.content){const n=Object.keys(t.content)[0];e.headers[t.name]=Ly(r,n);return}r!==void 0&&!(Array.isArray(r)&&r.length===0)&&(e.headers[t.name]=TI({key:t.name,value:r,style:t.style||"simple",explode:typeof t.explode>"u"?!1:t.explode,escape:!1}))}}function rPe({req:e,parameter:t,value:r}){const{name:n}=t;if(e.headers=e.headers||{},r!==void 0&&t.content){const a=Object.keys(t.content)[0],s=Ly(r,a);e.headers.Cookie=N4({[n]:s});return}if(r!==void 0&&!(Array.isArray(r)&&r.length===0)){var i;const a=TI({key:t.name,value:r,escape:!1,style:t.style||"form",explode:(i=t.explode)!==null&&i!==void 0?i:!1}),s=Array.isArray(r)&&t.explode?`${n}=${a}`:a;e.headers.Cookie=N4({[n]:s})}}const nPe=Object.freeze(Object.defineProperty({__proto__:null,cookie:rPe,header:tPe,path:ZDe,query:XDe},Symbol.toStringTag,{value:"Module"})),iPe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,{btoa:Xee}=iPe;function aPe(e,t){const{operation:r,requestBody:n,securities:i,spec:a,attachContentTypeForEmptyPayload:s}=e;let{requestContentType:o}=e;t=sPe({request:t,securities:i,operation:r,spec:a});const u=r.requestBody||{},l=Object.keys(u.content||{}),c=o&&l.indexOf(o)>-1;if(n||s){if(o&&c)t.headers["Content-Type"]=o;else if(!o){const g=l[0];g&&(t.headers["Content-Type"]=g,o=g)}}else o&&c&&(t.headers["Content-Type"]=o);if(!e.responseContentType&&r.responses){const g=Object.entries(r.responses).filter(([y,w])=>{const b=parseInt(y,10);return b>=200&&b<300&&Sa(w.content)}).reduce((y,[,w])=>y.concat(Object.keys(w.content)),[]);g.length>0&&(t.headers.accept=g.join(", "))}if(n)if(o){if(l.indexOf(o)>-1)if(o==="application/x-www-form-urlencoded"||o==="multipart/form-data")if(typeof n=="object"){var f,p;const g=(f=(p=u.content[o])===null||p===void 0?void 0:p.encoding)!==null&&f!==void 0?f:{};t.form={},Object.keys(n).forEach(y=>{let w;try{w=JSON.parse(n[y])}catch{w=n[y]}t.form[y]={value:w,encoding:g[y]||{}}})}else if(typeof n=="string"){var d,h;const g=(d=(h=u.content[o])===null||h===void 0?void 0:h.encoding)!==null&&d!==void 0?d:{};try{t.form={};const y=JSON.parse(n);Object.entries(y).forEach(([w,b])=>{t.form[w]={value:b,encoding:g[w]||{}}})}catch{t.form=n}}else t.form=n;else t.body=n}else t.body=n;return t}function sPe({request:e,securities:t={},operation:r={},spec:n}){var i;const a={...e},{authorized:s={}}=t,o=r.security||n.security||[],u=s&&!!Object.keys(s).length,l=(n==null||(i=n.components)===null||i===void 0?void 0:i.securitySchemes)||{};return a.headers=a.headers||{},a.query=a.query||{},!Object.keys(t).length||!u||!o||Array.isArray(r.security)&&!r.security.length?e:(o.forEach(c=>{Object.keys(c).forEach(f=>{const p=s[f],d=l[f];if(!p)return;const h=p.value||p,{type:g}=d;if(p){if(g==="apiKey")d.in==="query"&&(a.query[d.name]=h),d.in==="header"&&(a.headers[d.name]=h),d.in==="cookie"&&(a.cookies[d.name]=h);else if(g==="http"){if(/^basic$/i.test(d.scheme)){const y=h.username||"",w=h.password||"",b=Xee(`${y}:${w}`);a.headers.Authorization=`Basic ${b}`}/^bearer$/i.test(d.scheme)&&(a.headers.Authorization=`Bearer ${h}`)}else if(g==="oauth2"||g==="openIdConnect"){const y=p.token||{},w=d["x-tokenName"]||"access_token",b=y[w];let S=y.token_type;(!S||S.toLowerCase()==="bearer")&&(S="Bearer"),a.headers.Authorization=`${S} ${b}`}}})}),a)}function oPe(e,t){const{spec:r,operation:n,securities:i,requestContentType:a,responseContentType:s,attachContentTypeForEmptyPayload:o}=e;if(t=uPe({request:t,securities:i,operation:n,spec:r}),t.body||t.form||o)a?t.headers["Content-Type"]=a:Array.isArray(n.consumes)?[t.headers["Content-Type"]]=n.consumes:Array.isArray(r.consumes)?[t.headers["Content-Type"]]=r.consumes:n.parameters&&n.parameters.filter(u=>u.type==="file").length?t.headers["Content-Type"]="multipart/form-data":n.parameters&&n.parameters.filter(u=>u.in==="formData").length&&(t.headers["Content-Type"]="application/x-www-form-urlencoded");else if(a){const u=n.parameters&&n.parameters.filter(c=>c.in==="body").length>0,l=n.parameters&&n.parameters.filter(c=>c.in==="formData").length>0;(u||l)&&(t.headers["Content-Type"]=a)}return!s&&Array.isArray(n.produces)&&n.produces.length>0&&(t.headers.accept=n.produces.join(", ")),t}function uPe({request:e,securities:t={},operation:r={},spec:n}){const i={...e},{authorized:a={},specSecurity:s=[]}=t,o=r.security||s,u=a&&!!Object.keys(a).length,l=n.securityDefinitions;return i.headers=i.headers||{},i.query=i.query||{},!Object.keys(t).length||!u||!o||Array.isArray(r.security)&&!r.security.length?e:(o.forEach(c=>{Object.keys(c).forEach(f=>{const p=a[f];if(!p)return;const{token:d}=p,h=p.value||p,g=l[f],{type:y}=g,w=g["x-tokenName"]||"access_token",b=d&&d[w];let S=d&&d.token_type;if(p)if(y==="apiKey"){const E=g.in==="query"?"query":"headers";i[E]=i[E]||{},i[E][g.name]=h}else if(y==="basic")if(h.header)i.headers.authorization=h.header;else{const E=h.username||"",x=h.password||"";h.base64=Xee(`${E}:${x}`),i.headers.authorization=`Basic ${h.base64}`}else y==="oauth2"&&b&&(S=!S||S.toLowerCase()==="bearer"?"Bearer":S,i.headers.authorization=`${S} ${b}`)})}),i)}function lPe(e,t,r){if(!e||typeof e!="object"||!e.paths||typeof e.paths!="object")return null;const{paths:n}=e;for(const i in n)for(const a in n[i]){if(a.toUpperCase()==="PARAMETERS")continue;const s=n[i][a];if(!s||typeof s!="object")continue;const o={spec:e,pathName:i,method:a.toUpperCase(),operation:s};if(t(o))return o}}function cPe(e,t){return lPe(e,t)||null}function ete(e,t){return`${t.toLowerCase()}-${e}`}function fPe(e,t){return!e||!e.paths?null:cPe(e,({pathName:r,method:n,operation:i})=>{if(!i||typeof i!="object")return!1;const a=i.operationId,s=V0(i,r,n),o=ete(r,n);return[s,o,a].some(u=>u&&u===t)})}const Tq=e=>Array.isArray(e)?e:[],Ef=(e,{recurse:t=!0,depth:r=1}={})=>{if(Sa(e)){if(e.type==="object"||e.type==="array"||Array.isArray(e.type)&&(e.type.includes("object")||e.type.includes("array")))return e;if(!(r>PX)&&t){const n=Array.isArray(e.oneOf)?e.oneOf.find(a=>Ef(a,{recurse:t,depth:r+1})):void 0;if(n)return n;const i=Array.isArray(e.anyOf)?e.anyOf.find(a=>Ef(a,{recurse:t,depth:r+1})):void 0;if(i)return i}}},eM=({value:e,silentFail:t=!1})=>{try{const r=JSON.parse(e);if(Sa(r)||Array.isArray(r))return r;if(!t)throw new Error("Expected JSON serialized object or array")}catch{if(!t)throw new Error("Could not parse parameter value string as JSON Object or JSON Array")}return e},ym=e=>{try{return new URL(e)}catch{const t=new URL(e,wg),r=String(e).startsWith("/")?t.pathname:t.pathname.substring(1);return{hash:t.hash,host:"",hostname:"",href:"",origin:"",password:"",pathname:r,port:"",protocol:"",search:t.search,searchParams:t.searchParams}}};class dPe extends Qa{}const pPe=(e,t)=>t.filter(r=>r.name===e),hPe=e=>{const t={};e.forEach(n=>{t[n.in]||(t[n.in]={}),t[n.in][n.name]=n});const r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(i=>{r.push(t[n][i])})}),r},mPe={buildRequest:tte};function gPe({http:e,fetch:t,spec:r,operationId:n,pathName:i,method:a,parameters:s,securities:o,...u}){const l=e||t||Xf;i&&a&&!n&&(n=ete(i,a));const c=mPe.buildRequest({spec:r,operationId:n,parameters:s,securities:o,http:l,...u});return c.body&&(Sa(c.body)||Array.isArray(c.body))&&(c.body=JSON.stringify(c.body)),l(c)}function tte(e){const{spec:t,operationId:r,responseContentType:n,scheme:i,requestInterceptor:a,responseInterceptor:s,contextUrl:o,userFetch:u,server:l,serverVariables:c,http:f,signal:p,serverVariableEncoder:d}=e;let{parameters:h,parameterBuilders:g,baseURL:y}=e;const w=eee(t);g||(w?g=nPe:g=_De);let S={url:"",credentials:f&&f.withCredentials?"include":"same-origin",headers:{},cookies:{}};p&&(S.signal=p),a&&(S.requestInterceptor=a),s&&(S.responseInterceptor=s),u&&(S.userFetch=u);const E=fPe(t,r);if(!E)throw new dPe(`Operation ${r} not found`);const{operation:x={},method:A,pathName:j}=E;if(y=y??yPe({spec:t,scheme:i,contextUrl:o,server:l,serverVariables:c,pathName:j,method:A,serverVariableEncoder:d}),S.url+=y,!r)return delete S.cookies,S;S.url+=j,S.method=`${A}`.toUpperCase(),h=h||{};const I=t.paths[j]||{};n&&(S.headers.accept=n);const T=hPe([].concat(Tq(x.parameters)).concat(Tq(I.parameters)));T.forEach(O=>{const P=g[O.in];let N;if(O.in==="body"&&O.schema&&O.schema.properties&&(N=h),N=O&&O.name&&h[O.name],typeof N>"u"?N=O&&O.name&&h[`${O.in}.${O.name}`]:pPe(O.name,T).length>1&&console.warn(`Parameter '${O.name}' is ambiguous because the defined spec has more than one parameter with the name: '${O.name}' and the passed-in parameter values did not define an 'in' value.`),N!==null){if(typeof O.default<"u"&&typeof N>"u"&&(N=O.default),typeof N>"u"&&O.required&&!O.allowEmptyValue)throw new Error(`Required parameter ${O.name} is not provided`);w&&typeof N=="string"&&(wf("type",O.schema)&&typeof O.schema.type=="string"&&Ef(O.schema,{recurse:!1})?N=eM({value:N,silentFail:!1}):wf("type",O.schema)&&Array.isArray(O.schema.type)&&Ef(O.schema,{recurse:!1})?N=eM({value:N,silentFail:!0}):!wf("type",O.schema)&&Ef(O.schema,{recurse:!0})&&(N=eM({value:N,silentFail:!0}))),P&&P({req:S,parameter:O,value:N,operation:x,spec:t,baseURL:y})}});const B={...e,operation:x};if(w?S=aPe(B,S):S=oPe(B,S),S.cookies&&Object.keys(S.cookies).length>0){const O=N4(S.cookies);D0(S.headers.Cookie)?S.headers.Cookie+=`; ${O}`:S.headers.Cookie=O}return S.cookies&&delete S.cookies,OI(S)}const D4=e=>e?e.replace(/\W/g,""):null;function yPe(e){return eee(e.spec)?vPe(e):wPe(e)}const tM=e=>Array.isArray(e)&&e.length>0;function vPe({spec:e,pathName:t,method:r,server:n,contextUrl:i,serverVariables:a={},serverVariableEncoder:s}){var o,u;let l=[],c="",f;const p=e==null||(o=e.paths)===null||o===void 0||(o=o[t])===null||o===void 0||(o=o[(r||"").toLowerCase()])===null||o===void 0?void 0:o.servers,d=e==null||(u=e.paths)===null||u===void 0||(u=u[t])===null||u===void 0?void 0:u.servers,h=e?.servers;if(l=tM(p)?p:tM(d)?d:tM(h)?h:[dIe],n&&(f=l.find(g=>g.url===n),f&&(c=n)),c||([f]=l,c=f.url),dDe(c,{strict:!0})){const g=Object.entries({...f.variables}).reduce((y,[w,b])=>(y[w]=b.default,y),{});c=gDe(c,{...g,...a},{encoder:typeof s=="function"?s:kZ})}return bPe(c,i)}function bPe(e="",t=""){const r=ym(e&&t?Sn(t,e):e),n=ym(t),i=D4(r.protocol)||D4(n.protocol),a=r.host||n.host,s=r.pathname;let o;return i&&a?o=`${i}://${a+s}`:o=s,o[o.length-1]==="/"?o.slice(0,-1):o}function wPe({spec:e,scheme:t,contextUrl:r=""}){const n=ym(r),i=Array.isArray(e.schemes)?e.schemes[0]:null,a=t||i||D4(n.protocol)||"http",s=e.host||n.host||"",o=e.basePath||"";let u;return s?u=`${a}://${s+o}`:u=o,u[u.length-1]==="/"?u.slice(0,-1):u}const SPe=async(e,t,r={})=>{const{returnEntireTree:n,baseDoc:i,requestInterceptor:a,responseInterceptor:s,parameterMacro:o,modelPropertyMacro:u,useCircularStructures:l,strategies:c}=r,f={spec:e,pathDiscriminator:t,baseDoc:i,requestInterceptor:a,responseInterceptor:s,parameterMacro:o,modelPropertyMacro:u,useCircularStructures:l,strategies:c},d=c.find(g=>g.match(e)).normalize(e),h=await aDe({spec:d,...f,allowMetaPatches:!0,skipNormalization:!DI(e)});return!n&&Array.isArray(t)&&t.length&&(h.spec=t.reduce((g,y)=>g?.[y],h.spec)||null),h},xPe=e=>async(t,r,n={})=>{const i={...e,...n};return SPe(t,r,i)};var rM={exports:{}},nM={};var Oq;function EPe(){if(Oq)return nM;Oq=1;var e=ud();function t(u,l){return u===l&&(u!==0||1/u===1/l)||u!==u&&l!==l}var r=typeof Object.is=="function"?Object.is:t,n=e.useSyncExternalStore,i=e.useRef,a=e.useEffect,s=e.useMemo,o=e.useDebugValue;return nM.useSyncExternalStoreWithSelector=function(u,l,c,f,p){var d=i(null);if(d.current===null){var h={hasValue:!1,value:null};d.current=h}else h=d.current;d=s(function(){function y(x){if(!w){if(w=!0,b=x,x=f(x),p!==void 0&&h.hasValue){var A=h.value;if(p(A,x))return S=A}return S=x}if(A=S,r(b,x))return A;var j=f(x);return p!==void 0&&p(A,j)?(b=x,A):(b=x,S=j)}var w=!1,b,S,E=c===void 0?null:c;return[function(){return y(l())},E===null?void 0:function(){return y(E())}]},[l,c,f,p]);var g=n(u,d[0],d[1]);return a(function(){h.hasValue=!0,h.value=g},[g]),o(g),g},nM}var kq;function CPe(){return kq||(kq=1,rM.exports=EPe()),rM.exports}CPe();var APe=F.version.startsWith("19"),MPe=Symbol.for(APe?"react.transitional.element":"react.element"),_Pe=Symbol.for("react.portal"),jPe=Symbol.for("react.fragment"),LPe=Symbol.for("react.strict_mode"),IPe=Symbol.for("react.profiler"),TPe=Symbol.for("react.consumer"),OPe=Symbol.for("react.context"),rte=Symbol.for("react.forward_ref"),kPe=Symbol.for("react.suspense"),RPe=Symbol.for("react.suspense_list"),TT=Symbol.for("react.memo"),NPe=Symbol.for("react.lazy"),DPe=rte,PPe=TT;function FPe(e){if(typeof e=="object"&&e!==null){const{$$typeof:t}=e;switch(t){case MPe:switch(e=e.type,e){case jPe:case IPe:case LPe:case kPe:case RPe:return e;default:switch(e=e&&e.$$typeof,e){case OPe:case rte:case NPe:case TT:return e;case TPe:return e;default:return t}}case _Pe:return t}}}function BPe(e){return FPe(e)===TT}function zPe(e,t,r,n,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:s}){let o=!1,u,l,c,f,p;function d(b,S){return u=b,l=S,c=e(u,l),f=t(n,l),p=r(c,f,l),o=!0,p}function h(){return c=e(u,l),t.dependsOnOwnProps&&(f=t(n,l)),p=r(c,f,l),p}function g(){return e.dependsOnOwnProps&&(c=e(u,l)),t.dependsOnOwnProps&&(f=t(n,l)),p=r(c,f,l),p}function y(){const b=e(u,l),S=!s(b,c);return c=b,S&&(p=r(c,f,l)),p}function w(b,S){const E=!a(S,l),x=!i(b,u,S,l);return u=b,l=S,E&&x?h():E?g():x?y():p}return function(S,E){return o?w(S,E):d(S,E)}}function $Pe(e,{initMapStateToProps:t,initMapDispatchToProps:r,initMergeProps:n,...i}){const a=t(e,i),s=r(e,i),o=n(e,i);return zPe(a,s,o,e,i)}function UPe(e,t){const r={};for(const n in e){const i=e[n];typeof i=="function"&&(r[n]=(...a)=>t(i(...a)))}return r}function P4(e){return function(r){const n=e(r);function i(){return n}return i.dependsOnOwnProps=!1,i}}function Rq(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function nte(e,t){return function(n,{displayName:i}){const a=function(o,u){return a.dependsOnOwnProps?a.mapToProps(o,u):a.mapToProps(o,void 0)};return a.dependsOnOwnProps=!0,a.mapToProps=function(o,u){a.mapToProps=e,a.dependsOnOwnProps=Rq(e);let l=a(o,u);return typeof l=="function"&&(a.mapToProps=l,a.dependsOnOwnProps=Rq(l),l=a(o,u)),l},a}}function OT(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function qPe(e){return e&&typeof e=="object"?P4(t=>UPe(e,t)):e?typeof e=="function"?nte(e):OT(e,"mapDispatchToProps"):P4(t=>({dispatch:t}))}function VPe(e){return e?typeof e=="function"?nte(e):OT(e,"mapStateToProps"):P4(()=>({}))}function JPe(e,t,r){return{...r,...e,...t}}function HPe(e){return function(r,{displayName:n,areMergedPropsEqual:i}){let a=!1,s;return function(u,l,c){const f=e(u,l,c);return a?i(f,s)||(s=f):(a=!0,s=f),s}}}function WPe(e){return e?typeof e=="function"?HPe(e):OT(e,"mergeProps"):()=>JPe}function GPe(e){e()}function KPe(){let e=null,t=null;return{clear(){e=null,t=null},notify(){GPe(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const i=t={callback:r,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!n||e===null||(n=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var Nq={notify(){},get:()=>[]};function ite(e,t){let r,n=Nq,i=0,a=!1;function s(g){c();const y=n.subscribe(g);let w=!1;return()=>{w||(w=!0,y(),f())}}function o(){n.notify()}function u(){h.onStateChange&&h.onStateChange()}function l(){return a}function c(){i++,r||(r=t?t.addNestedSub(u):e.subscribe(u),n=KPe())}function f(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=Nq)}function p(){a||(a=!0,c())}function d(){a&&(a=!1,f())}const h={addNestedSub:s,notifyNestedSubs:o,handleChangeWrapper:u,isSubscribed:l,trySubscribe:p,tryUnsubscribe:d,getListeners:()=>n};return h}var YPe=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",QPe=YPe(),ZPe=()=>typeof navigator<"u"&&navigator.product==="ReactNative",XPe=ZPe(),e9e=()=>QPe||XPe?F.useLayoutEffect:F.useEffect,xg=e9e();function Dq(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function iM(e,t){if(Dq(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!Dq(e[r[i]],t[r[i]]))return!1;return!0}var t9e={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},r9e={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},n9e={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ate={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i9e={[DPe]:n9e,[PPe]:ate};function Pq(e){return BPe(e)?ate:i9e[e.$$typeof]||t9e}var a9e=Object.defineProperty,s9e=Object.getOwnPropertyNames,Fq=Object.getOwnPropertySymbols,o9e=Object.getOwnPropertyDescriptor,u9e=Object.getPrototypeOf,Bq=Object.prototype;function F4(e,t){if(typeof t!="string"){if(Bq){const a=u9e(t);a&&a!==Bq&&F4(e,a)}let r=s9e(t);Fq&&(r=r.concat(Fq(t)));const n=Pq(e),i=Pq(t);for(let a=0;a<r.length;++a){const s=r[a];if(!r9e[s]&&!(i&&i[s])&&!(n&&n[s])){const o=o9e(t,s);try{a9e(e,s,o)}catch{}}}}return e}var l9e=Symbol.for("react-redux-context"),c9e=typeof globalThis<"u"?globalThis:{};function f9e(){if(!F.createContext)return{};const e=c9e[l9e]??=new Map;let t=e.get(F.createContext);return t||(t=F.createContext(null),e.set(F.createContext,t)),t}var ste=f9e(),d9e=[null,null];function p9e(e,t,r){xg(()=>e(...t),r)}function h9e(e,t,r,n,i,a){e.current=n,r.current=!1,i.current&&(i.current=null,a())}function m9e(e,t,r,n,i,a,s,o,u,l,c){if(!e)return()=>{};let f=!1,p=null;const d=()=>{if(f||!o.current)return;const g=t.getState();let y,w;try{y=n(g,i.current)}catch(b){w=b,p=b}w||(p=null),y===a.current?s.current||l():(a.current=y,u.current=y,s.current=!0,c())};return r.onStateChange=d,r.trySubscribe(),d(),()=>{if(f=!0,r.tryUnsubscribe(),r.onStateChange=null,p)throw p}}function g9e(e,t){return e===t}function y9e(e,t,r,{pure:n,areStatesEqual:i=g9e,areOwnPropsEqual:a=iM,areStatePropsEqual:s=iM,areMergedPropsEqual:o=iM,forwardRef:u=!1,context:l=ste}={}){const c=l,f=VPe(e),p=qPe(t),d=WPe(r),h=!!e;return y=>{const w=y.displayName||y.name||"Component",b=`Connect(${w})`,S={shouldHandleStateChanges:h,displayName:b,wrappedComponentName:w,WrappedComponent:y,initMapStateToProps:f,initMapDispatchToProps:p,initMergeProps:d,areStatesEqual:i,areStatePropsEqual:s,areOwnPropsEqual:a,areMergedPropsEqual:o};function E(j){const[I,T,B]=F.useMemo(()=>{const{reactReduxForwardedRef:be,...je}=j;return[j.context,be,je]},[j]),O=F.useMemo(()=>{let be=c;return I?.Consumer,be},[I,c]),P=F.useContext(O),N=!!j.store&&!!j.store.getState&&!!j.store.dispatch,J=!!P&&!!P.store,X=N?j.store:P.store,K=J?P.getServerState:X.getState,Z=F.useMemo(()=>$Pe(X.dispatch,S),[X]),[H,Y]=F.useMemo(()=>{if(!h)return d9e;const be=ite(X,N?void 0:P.subscription),je=be.notifyNestedSubs.bind(be);return[be,je]},[X,N,P]),ie=F.useMemo(()=>N?P:{...P,subscription:H},[N,P,H]),re=F.useRef(void 0),ae=F.useRef(B),fe=F.useRef(void 0),ue=F.useRef(!1),ne=F.useRef(!1),Q=F.useRef(void 0);xg(()=>(ne.current=!0,()=>{ne.current=!1}),[]);const G=F.useMemo(()=>()=>fe.current&&B===ae.current?fe.current:Z(X.getState(),B),[X,B]),me=F.useMemo(()=>je=>H?m9e(h,X,H,Z,ae,re,ue,ne,fe,Y,je):()=>{},[H]);p9e(h9e,[ae,re,ue,B,fe,Y]);let ge;try{ge=F.useSyncExternalStore(me,G,K?()=>Z(K(),B):G)}catch(be){throw Q.current&&(be.message+=`
|
||
The error may be correlated with this previous error:
|
||
${Q.current.stack}
|
||
|
||
`),be}xg(()=>{Q.current=void 0,fe.current=void 0,re.current=ge});const Ce=F.useMemo(()=>F.createElement(y,{...ge,ref:T}),[T,y,ge]);return F.useMemo(()=>h?F.createElement(O.Provider,{value:ie},Ce):Ce,[O,Ce,ie])}const A=F.memo(E);if(A.WrappedComponent=y,A.displayName=E.displayName=b,u){const I=F.forwardRef(function(B,O){return F.createElement(A,{...B,reactReduxForwardedRef:O})});return I.displayName=b,I.WrappedComponent=y,F4(I,y)}return F4(A,y)}}var v9e=y9e;function b9e(e){const{children:t,context:r,serverState:n,store:i}=e,a=F.useMemo(()=>{const u=ite(i);return{store:i,subscription:u,getServerState:n?()=>n:void 0}},[i,n]),s=F.useMemo(()=>i.getState(),[i]);xg(()=>{const{subscription:u}=a;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),s!==i.getState()&&u.notifyNestedSubs(),()=>{u.tryUnsubscribe(),u.onStateChange=void 0}},[a,s]);const o=r||ste;return F.createElement(o.Provider,{value:a},t)}var w9e=b9e,S9e=Dd();const x9e=ot(S9e);function E9e(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function C9e(e,t){if(e==null)return{};var r,n,i=E9e(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function B4(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function A9e(e){if(Array.isArray(e))return B4(e)}function M9e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _9e(e,t){if(e){if(typeof e=="string")return B4(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?B4(e,t):void 0}}function j9e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function z4(e){return A9e(e)||M9e(e)||_9e(e)||j9e()}function td(e){"@babel/helpers - typeof";return td=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},td(e)}function L9e(e,t){if(td(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(td(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function I9e(e){var t=L9e(e,"string");return td(t)=="symbol"?t:t+""}function ote(e,t,r){return(t=I9e(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $4(){return $4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$4.apply(null,arguments)}function zq(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ul(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zq(Object(r),!0).forEach(function(n){ote(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zq(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function T9e(e){var t=e.length;if(t===0||t===1)return e;if(t===2)return[e[0],e[1],"".concat(e[0],".").concat(e[1]),"".concat(e[1],".").concat(e[0])];if(t===3)return[e[0],e[1],e[2],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0])];if(t>=4)return[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]}var aM={};function O9e(e){if(e.length===0||e.length===1)return e;var t=e.join(".");return aM[t]||(aM[t]=T9e(e)),aM[t]}function k9e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=e.filter(function(a){return a!=="token"}),i=O9e(n);return i.reduce(function(a,s){return ul(ul({},a),r[s])},t)}function $q(e){return e.join(" ")}function R9e(e,t){var r=0;return function(n){return r+=1,n.map(function(i,a){return ute({node:i,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(r,"-").concat(a)})})}}function ute(e){var t=e.node,r=e.stylesheet,n=e.style,i=n===void 0?{}:n,a=e.useInlineStyles,s=e.key,o=t.properties,u=t.type,l=t.tagName,c=t.value;if(u==="text")return c;if(l){var f=R9e(r,a),p;if(!a)p=ul(ul({},o),{},{className:$q(o.className)});else{var d=Object.keys(r).reduce(function(w,b){return b.split(".").forEach(function(S){w.includes(S)||w.push(S)}),w},[]),h=o.className&&o.className.includes("token")?["token"]:[],g=o.className&&h.concat(o.className.filter(function(w){return!d.includes(w)}));p=ul(ul({},o),{},{className:$q(g)||void 0,style:k9e(o.className,Object.assign({},o.style,i),r)})}var y=f(t.children);return dt.createElement(l,$4({key:s},p),y)}}const N9e=(function(e,t){var r=e.listLanguages();return r.indexOf(t)!==-1});var D9e=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function Uq(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function to(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Uq(Object(r),!0).forEach(function(n){ote(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uq(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var P9e=/\n/g;function F9e(e){return e.match(P9e)}function B9e(e){var t=e.lines,r=e.startingLineNumber,n=e.style;return t.map(function(i,a){var s=a+r;return dt.createElement("span",{key:"line-".concat(a),className:"react-syntax-highlighter-line-number",style:typeof n=="function"?n(s):n},"".concat(s,`
|
||
`))})}function z9e(e){var t=e.codeString,r=e.codeStyle,n=e.containerStyle,i=n===void 0?{float:"left",paddingRight:"10px"}:n,a=e.numberStyle,s=a===void 0?{}:a,o=e.startingLineNumber;return dt.createElement("code",{style:Object.assign({},r,i)},B9e({lines:t.replace(/\n$/,"").split(`
|
||
`),style:s,startingLineNumber:o}))}function $9e(e){return"".concat(e.toString().length,".25em")}function lte(e,t){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(e),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:t},children:[{type:"text",value:e}]}}function cte(e,t,r){var n={display:"inline-block",minWidth:$9e(r),paddingRight:"1em",textAlign:"right",userSelect:"none"},i=typeof e=="function"?e(t):e,a=to(to({},n),i);return a}function vm(e){var t=e.children,r=e.lineNumber,n=e.lineNumberStyle,i=e.largestLineNumber,a=e.showInlineLineNumbers,s=e.lineProps,o=s===void 0?{}:s,u=e.className,l=u===void 0?[]:u,c=e.showLineNumbers,f=e.wrapLongLines,p=e.wrapLines,d=p===void 0?!1:p,h=d?to({},typeof o=="function"?o(r):o):{};if(h.className=h.className?[].concat(z4(h.className.trim().split(/\s+/)),z4(l)):l,r&&a){var g=cte(n,r,i);t.unshift(lte(r,g))}return f&c&&(h.style=to({display:"flex"},h.style)),{type:"element",tagName:"span",properties:h,children:t}}function fte(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];e.length===void 0&&(e=[e]);for(var n=0;n<e.length;n++){var i=e[n];if(i.type==="text")r.push(vm({children:[i],className:z4(new Set(t))}));else if(i.children){var a,s=t.concat(((a=i.properties)===null||a===void 0?void 0:a.className)||[]);fte(i.children,s).forEach(function(o){return r.push(o)})}}return r}function U9e(e,t,r,n,i,a,s,o,u){var l,c=fte(e.value),f=[],p=-1,d=0;function h(x,A){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return vm({children:x,lineNumber:A,lineNumberStyle:o,largestLineNumber:s,showInlineLineNumbers:i,lineProps:r,className:j,showLineNumbers:n,wrapLongLines:u,wrapLines:t})}function g(x,A){if(n&&A&&i){var j=cte(o,A,s);x.unshift(lte(A,j))}return x}function y(x,A){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return t||j.length>0?h(x,A,j):g(x,A)}for(var w=function(){var A=c[d],j=A.children[0].value,I=F9e(j);if(I){var T=j.split(`
|
||
`);T.forEach(function(B,O){var P=n&&f.length+a,N={type:"text",value:"".concat(B,`
|
||
`)};if(O===0){var J=c.slice(p+1,d).concat(vm({children:[N],className:A.properties.className})),X=y(J,P);f.push(X)}else if(O===T.length-1){var K=c[d+1]&&c[d+1].children&&c[d+1].children[0],Z={type:"text",value:"".concat(B)};if(K){var H=vm({children:[Z],className:A.properties.className});c.splice(d+1,0,H)}else{var Y=[Z],ie=y(Y,P,A.properties.className);f.push(ie)}}else{var re=[N],ae=y(re,P,A.properties.className);f.push(ae)}}),p=d}d++};d<c.length;)w();if(p!==c.length-1){var b=c.slice(p+1,c.length);if(b&&b.length){var S=n&&f.length+a,E=y(b,S);f.push(E)}}return t?f:(l=[]).concat.apply(l,f)}function q9e(e){var t=e.rows,r=e.stylesheet,n=e.useInlineStyles;return t.map(function(i,a){return ute({node:i,stylesheet:r,useInlineStyles:n,key:"code-segment-".concat(a)})})}function dte(e){return e&&typeof e.highlightAuto<"u"}function V9e(e){var t=e.astGenerator,r=e.language,n=e.code,i=e.defaultCodeValue;if(dte(t)){var a=N9e(t,r);return r==="text"?{value:i,language:"text"}:a?t.highlight(r,n):t.highlightAuto(n)}try{return r&&r!=="text"?{value:t.highlight(n,r)}:{value:i}}catch{return{value:i}}}function J9e(e,t){return function(n){var i,a,s=n.language,o=n.children,u=n.style,l=u===void 0?t:u,c=n.customStyle,f=c===void 0?{}:c,p=n.codeTagProps,d=p===void 0?{className:s?"language-".concat(s):void 0,style:to(to({},l['code[class*="language-"]']),l['code[class*="language-'.concat(s,'"]')])}:p,h=n.useInlineStyles,g=h===void 0?!0:h,y=n.showLineNumbers,w=y===void 0?!1:y,b=n.showInlineLineNumbers,S=b===void 0?!0:b,E=n.startingLineNumber,x=E===void 0?1:E,A=n.lineNumberContainerStyle,j=n.lineNumberStyle,I=j===void 0?{}:j,T=n.wrapLines,B=n.wrapLongLines,O=B===void 0?!1:B,P=n.lineProps,N=P===void 0?{}:P,J=n.renderer,X=n.PreTag,K=X===void 0?"pre":X,Z=n.CodeTag,H=Z===void 0?"code":Z,Y=n.code,ie=Y===void 0?(Array.isArray(o)?o[0]:o)||"":Y,re=n.astGenerator,ae=C9e(n,D9e);re=re||e;var fe=w?dt.createElement(z9e,{containerStyle:A,codeStyle:d.style||{},numberStyle:I,startingLineNumber:x,codeString:ie}):null,ue=l.hljs||l['pre[class*="language-"]']||{backgroundColor:"#fff"},ne=dte(re)?"hljs":"prismjs",Q=g?Object.assign({},ae,{style:Object.assign({},ue,f)}):Object.assign({},ae,{className:ae.className?"".concat(ne," ").concat(ae.className):ne,style:Object.assign({},f)});if(O?d.style=to({whiteSpace:"pre-wrap"},d.style):d.style=to({whiteSpace:"pre"},d.style),!re)return dt.createElement(K,Q,fe,dt.createElement(H,d,ie));(T===void 0&&J||O)&&(T=!0),J=J||q9e;var G=[{type:"text",value:ie}],me=V9e({astGenerator:re,language:s,code:ie,defaultCodeValue:G});me.language===null&&(me.value=G);var ge=(i=(a=ie.match(/\n/g))===null||a===void 0?void 0:a.length)!==null&&i!==void 0?i:0,Ce=x+ge,Oe=U9e(me,T,N,w,S,x,Ce,I,O);return dt.createElement(K,Q,dt.createElement(H,d,!S&&fe,J({rows:Oe,stylesheet:l,useInlineStyles:g})))}}var ko={},sM,qq;function H9e(){if(qq)return sM;qq=1;function e(pe){return pe instanceof Map?pe.clear=pe.delete=pe.set=function(){throw new Error("map is read-only")}:pe instanceof Set&&(pe.add=pe.clear=pe.delete=function(){throw new Error("set is read-only")}),Object.freeze(pe),Object.getOwnPropertyNames(pe).forEach(function(Me){var Re=pe[Me];typeof Re=="object"&&!Object.isFrozen(Re)&&e(Re)}),pe}var t=e,r=e;t.default=r;class n{constructor(Me){Me.data===void 0&&(Me.data={}),this.data=Me.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function i(pe){return pe.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function a(pe,...Me){const Re=Object.create(null);for(const nt in pe)Re[nt]=pe[nt];return Me.forEach(function(nt){for(const Xe in nt)Re[Xe]=nt[Xe]}),Re}const s="</span>",o=pe=>!!pe.kind;class u{constructor(Me,Re){this.buffer="",this.classPrefix=Re.classPrefix,Me.walk(this)}addText(Me){this.buffer+=i(Me)}openNode(Me){if(!o(Me))return;let Re=Me.kind;Me.sublanguage||(Re=`${this.classPrefix}${Re}`),this.span(Re)}closeNode(Me){o(Me)&&(this.buffer+=s)}value(){return this.buffer}span(Me){this.buffer+=`<span class="${Me}">`}}class l{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(Me){this.top.children.push(Me)}openNode(Me){const Re={kind:Me,children:[]};this.add(Re),this.stack.push(Re)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(Me){return this.constructor._walk(Me,this.rootNode)}static _walk(Me,Re){return typeof Re=="string"?Me.addText(Re):Re.children&&(Me.openNode(Re),Re.children.forEach(nt=>this._walk(Me,nt)),Me.closeNode(Re)),Me}static _collapse(Me){typeof Me!="string"&&Me.children&&(Me.children.every(Re=>typeof Re=="string")?Me.children=[Me.children.join("")]:Me.children.forEach(Re=>{l._collapse(Re)}))}}class c extends l{constructor(Me){super(),this.options=Me}addKeyword(Me,Re){Me!==""&&(this.openNode(Re),this.addText(Me),this.closeNode())}addText(Me){Me!==""&&this.add(Me)}addSublanguage(Me,Re){const nt=Me.root;nt.kind=Re,nt.sublanguage=!0,this.add(nt)}toHTML(){return new u(this,this.options).value()}finalize(){return!0}}function f(pe){return new RegExp(pe.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function p(pe){return pe?typeof pe=="string"?pe:pe.source:null}function d(...pe){return pe.map(Re=>p(Re)).join("")}function h(...pe){return"("+pe.map(Re=>p(Re)).join("|")+")"}function g(pe){return new RegExp(pe.toString()+"|").exec("").length-1}function y(pe,Me){const Re=pe&&pe.exec(Me);return Re&&Re.index===0}const w=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function b(pe,Me="|"){let Re=0;return pe.map(nt=>{Re+=1;const Xe=Re;let st=p(nt),yt="";for(;st.length>0;){const ke=w.exec(st);if(!ke){yt+=st;break}yt+=st.substring(0,ke.index),st=st.substring(ke.index+ke[0].length),ke[0][0]==="\\"&&ke[1]?yt+="\\"+String(Number(ke[1])+Xe):(yt+=ke[0],ke[0]==="("&&Re++)}return yt}).map(nt=>`(${nt})`).join(Me)}const S=/\b\B/,E="[a-zA-Z]\\w*",x="[a-zA-Z_]\\w*",A="\\b\\d+(\\.\\d+)?",j="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",I="\\b(0b[01]+)",T="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",B=(pe={})=>{const Me=/^#![ ]*\//;return pe.binary&&(pe.begin=d(Me,/.*\b/,pe.binary,/\b.*/)),a({className:"meta",begin:Me,end:/$/,relevance:0,"on:begin":(Re,nt)=>{Re.index!==0&&nt.ignoreMatch()}},pe)},O={begin:"\\\\[\\s\\S]",relevance:0},P={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[O]},N={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[O]},J={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},X=function(pe,Me,Re={}){const nt=a({className:"comment",begin:pe,end:Me,contains:[]},Re);return nt.contains.push(J),nt.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),nt},K=X("//","$"),Z=X("/\\*","\\*/"),H=X("#","$"),Y={className:"number",begin:A,relevance:0},ie={className:"number",begin:j,relevance:0},re={className:"number",begin:I,relevance:0},ae={className:"number",begin:A+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},fe={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[O,{begin:/\[/,end:/\]/,relevance:0,contains:[O]}]}]},ue={className:"title",begin:E,relevance:0},ne={className:"title",begin:x,relevance:0},Q={begin:"\\.\\s*"+x,relevance:0};var me=Object.freeze({__proto__:null,MATCH_NOTHING_RE:S,IDENT_RE:E,UNDERSCORE_IDENT_RE:x,NUMBER_RE:A,C_NUMBER_RE:j,BINARY_NUMBER_RE:I,RE_STARTERS_RE:T,SHEBANG:B,BACKSLASH_ESCAPE:O,APOS_STRING_MODE:P,QUOTE_STRING_MODE:N,PHRASAL_WORDS_MODE:J,COMMENT:X,C_LINE_COMMENT_MODE:K,C_BLOCK_COMMENT_MODE:Z,HASH_COMMENT_MODE:H,NUMBER_MODE:Y,C_NUMBER_MODE:ie,BINARY_NUMBER_MODE:re,CSS_NUMBER_MODE:ae,REGEXP_MODE:fe,TITLE_MODE:ue,UNDERSCORE_TITLE_MODE:ne,METHOD_GUARD:Q,END_SAME_AS_BEGIN:function(pe){return Object.assign(pe,{"on:begin":(Me,Re)=>{Re.data._beginMatch=Me[1]},"on:end":(Me,Re)=>{Re.data._beginMatch!==Me[1]&&Re.ignoreMatch()}})}});function ge(pe,Me){pe.input[pe.index-1]==="."&&Me.ignoreMatch()}function Ce(pe,Me){Me&&pe.beginKeywords&&(pe.begin="\\b("+pe.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",pe.__beforeBegin=ge,pe.keywords=pe.keywords||pe.beginKeywords,delete pe.beginKeywords,pe.relevance===void 0&&(pe.relevance=0))}function Oe(pe,Me){Array.isArray(pe.illegal)&&(pe.illegal=h(...pe.illegal))}function be(pe,Me){if(pe.match){if(pe.begin||pe.end)throw new Error("begin & end are not supported with match");pe.begin=pe.match,delete pe.match}}function je(pe,Me){pe.relevance===void 0&&(pe.relevance=1)}const De=["of","and","for","in","not","or","if","then","parent","list","value"],ye="keyword";function U(pe,Me,Re=ye){const nt={};return typeof pe=="string"?Xe(Re,pe.split(" ")):Array.isArray(pe)?Xe(Re,pe):Object.keys(pe).forEach(function(st){Object.assign(nt,U(pe[st],Me,st))}),nt;function Xe(st,yt){Me&&(yt=yt.map(ke=>ke.toLowerCase())),yt.forEach(function(ke){const $e=ke.split("|");nt[$e[0]]=[st,R($e[0],$e[1])]})}}function R(pe,Me){return Me?Number(Me):M(pe)?0:1}function M(pe){return De.includes(pe.toLowerCase())}function C(pe,{plugins:Me}){function Re(ke,$e){return new RegExp(p(ke),"m"+(pe.case_insensitive?"i":"")+($e?"g":""))}class nt{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule($e,et){et.position=this.position++,this.matchIndexes[this.matchAt]=et,this.regexes.push([et,$e]),this.matchAt+=g($e)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const $e=this.regexes.map(et=>et[1]);this.matcherRe=Re(b($e),!0),this.lastIndex=0}exec($e){this.matcherRe.lastIndex=this.lastIndex;const et=this.matcherRe.exec($e);if(!et)return null;const We=et.findIndex((qt,dn)=>dn>0&&qt!==void 0),Dt=this.matchIndexes[We];return et.splice(0,We),Object.assign(et,Dt)}}class Xe{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher($e){if(this.multiRegexes[$e])return this.multiRegexes[$e];const et=new nt;return this.rules.slice($e).forEach(([We,Dt])=>et.addRule(We,Dt)),et.compile(),this.multiRegexes[$e]=et,et}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule($e,et){this.rules.push([$e,et]),et.type==="begin"&&this.count++}exec($e){const et=this.getMatcher(this.regexIndex);et.lastIndex=this.lastIndex;let We=et.exec($e);if(this.resumingScanAtSamePosition()&&!(We&&We.index===this.lastIndex)){const Dt=this.getMatcher(0);Dt.lastIndex=this.lastIndex+1,We=Dt.exec($e)}return We&&(this.regexIndex+=We.position+1,this.regexIndex===this.count&&this.considerAll()),We}}function st(ke){const $e=new Xe;return ke.contains.forEach(et=>$e.addRule(et.begin,{rule:et,type:"begin"})),ke.terminatorEnd&&$e.addRule(ke.terminatorEnd,{type:"end"}),ke.illegal&&$e.addRule(ke.illegal,{type:"illegal"}),$e}function yt(ke,$e){const et=ke;if(ke.isCompiled)return et;[be].forEach(Dt=>Dt(ke,$e)),pe.compilerExtensions.forEach(Dt=>Dt(ke,$e)),ke.__beforeBegin=null,[Ce,Oe,je].forEach(Dt=>Dt(ke,$e)),ke.isCompiled=!0;let We=null;if(typeof ke.keywords=="object"&&(We=ke.keywords.$pattern,delete ke.keywords.$pattern),ke.keywords&&(ke.keywords=U(ke.keywords,pe.case_insensitive)),ke.lexemes&&We)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return We=We||ke.lexemes||/\w+/,et.keywordPatternRe=Re(We,!0),$e&&(ke.begin||(ke.begin=/\B|\b/),et.beginRe=Re(ke.begin),ke.endSameAsBegin&&(ke.end=ke.begin),!ke.end&&!ke.endsWithParent&&(ke.end=/\B|\b/),ke.end&&(et.endRe=Re(ke.end)),et.terminatorEnd=p(ke.end)||"",ke.endsWithParent&&$e.terminatorEnd&&(et.terminatorEnd+=(ke.end?"|":"")+$e.terminatorEnd)),ke.illegal&&(et.illegalRe=Re(ke.illegal)),ke.contains||(ke.contains=[]),ke.contains=[].concat(...ke.contains.map(function(Dt){return k(Dt==="self"?ke:Dt)})),ke.contains.forEach(function(Dt){yt(Dt,et)}),ke.starts&&yt(ke.starts,$e),et.matcher=st(et),et}if(pe.compilerExtensions||(pe.compilerExtensions=[]),pe.contains&&pe.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return pe.classNameAliases=a(pe.classNameAliases||{}),yt(pe)}function L(pe){return pe?pe.endsWithParent||L(pe.starts):!1}function k(pe){return pe.variants&&!pe.cachedVariants&&(pe.cachedVariants=pe.variants.map(function(Me){return a(pe,{variants:null},Me)})),pe.cachedVariants?pe.cachedVariants:L(pe)?a(pe,{starts:pe.starts?a(pe.starts):null}):Object.isFrozen(pe)?a(pe):pe}var z="10.7.3";function V(pe){return!!(pe||pe==="")}function W(pe){const Me={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!pe.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,i(this.code);let nt={};return this.autoDetect?(nt=pe.highlightAuto(this.code),this.detectedLanguage=nt.language):(nt=pe.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),nt.value},autoDetect(){return!this.language||V(this.autodetect)},ignoreIllegals(){return!0}},render(nt){return nt("pre",{},[nt("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:Me,VuePlugin:{install(nt){nt.component("highlightjs",Me)}}}}const se={"after:highlightElement":({el:pe,result:Me,text:Re})=>{const nt=ve(pe);if(!nt.length)return;const Xe=document.createElement("div");Xe.innerHTML=Me.value,Me.value=Te(nt,ve(Xe),Re)}};function ce(pe){return pe.nodeName.toLowerCase()}function ve(pe){const Me=[];return(function Re(nt,Xe){for(let st=nt.firstChild;st;st=st.nextSibling)st.nodeType===3?Xe+=st.nodeValue.length:st.nodeType===1&&(Me.push({event:"start",offset:Xe,node:st}),Xe=Re(st,Xe),ce(st).match(/br|hr|img|input/)||Me.push({event:"stop",offset:Xe,node:st}));return Xe})(pe,0),Me}function Te(pe,Me,Re){let nt=0,Xe="";const st=[];function yt(){return!pe.length||!Me.length?pe.length?pe:Me:pe[0].offset!==Me[0].offset?pe[0].offset<Me[0].offset?pe:Me:Me[0].event==="start"?pe:Me}function ke(We){function Dt(qt){return" "+qt.nodeName+'="'+i(qt.value)+'"'}Xe+="<"+ce(We)+[].map.call(We.attributes,Dt).join("")+">"}function $e(We){Xe+="</"+ce(We)+">"}function et(We){(We.event==="start"?ke:$e)(We.node)}for(;pe.length||Me.length;){let We=yt();if(Xe+=i(Re.substring(nt,We[0].offset)),nt=We[0].offset,We===pe){st.reverse().forEach($e);do et(We.splice(0,1)[0]),We=yt();while(We===pe&&We.length&&We[0].offset===nt);st.reverse().forEach(ke)}else We[0].event==="start"?st.push(We[0].node):st.pop(),et(We.splice(0,1)[0])}return Xe+i(Re.substr(nt))}const Be={},mt=pe=>{console.error(pe)},Jt=(pe,...Me)=>{console.log(`WARN: ${pe}`,...Me)},At=(pe,Me)=>{Be[`${pe}/${Me}`]||(console.log(`Deprecated as of ${pe}. ${Me}`),Be[`${pe}/${Me}`]=!0)},Xt=i,Ft=a,gt=Symbol("nomatch");var Gt=function(pe){const Me=Object.create(null),Re=Object.create(null),nt=[];let Xe=!0;const st=/(^(<[^>]+>|\t|)+|\n)/gm,yt="Could not find the language '{}', did you forget to load/include a language module?",ke={disableAutodetect:!0,name:"Plain text",contains:[]};let $e={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:c};function et(Ne){return $e.noHighlightRe.test(Ne)}function We(Ne){let Ve=Ne.className+" ";Ve+=Ne.parentNode?Ne.parentNode.className:"";const Ot=$e.languageDetectRe.exec(Ve);if(Ot){const Yt=wt(Ot[1]);return Yt||(Jt(yt.replace("{}",Ot[1])),Jt("Falling back to no-highlight mode for this block.",Ne)),Yt?Ot[1]:"no-highlight"}return Ve.split(/\s+/).find(Yt=>et(Yt)||wt(Yt))}function Dt(Ne,Ve,Ot,Yt){let Nr="",ra="";typeof Ve=="object"?(Nr=Ne,Ot=Ve.ignoreIllegals,ra=Ve.language,Yt=void 0):(At("10.7.0","highlight(lang, code, ...args) has been deprecated."),At("10.7.0",`Please use highlight(code, options) instead.
|
||
https://github.com/highlightjs/highlight.js/issues/2277`),ra=Ne,Nr=Ve);const Li={code:Nr,language:ra};Xn("before:highlight",Li);const Ii=Li.result?Li.result:qt(Li.language,Li.code,Ot,Yt);return Ii.code=Li.code,Xn("after:highlight",Ii),Ii}function qt(Ne,Ve,Ot,Yt){function Nr(rt,it){const Mt=Bs.case_insensitive?it[0].toLowerCase():it[0];return Object.prototype.hasOwnProperty.call(rt.keywords,Mt)&&rt.keywords[Mt]}function ra(){if(!_t.keywords){St.addText(Sr);return}let rt=0;_t.keywordPatternRe.lastIndex=0;let it=_t.keywordPatternRe.exec(Sr),Mt="";for(;it;){Mt+=Sr.substring(rt,it.index);const Ht=Nr(_t,it);if(Ht){const[jn,zs]=Ht;if(St.addText(Mt),Mt="",Io+=zs,jn.startsWith("_"))Mt+=it[0];else{const $s=Bs.classNameAliases[jn]||jn;St.addKeyword(it[0],$s)}}else Mt+=it[0];rt=_t.keywordPatternRe.lastIndex,it=_t.keywordPatternRe.exec(Sr)}Mt+=Sr.substr(rt),St.addText(Mt)}function Li(){if(Sr==="")return;let rt=null;if(typeof _t.subLanguage=="string"){if(!Me[_t.subLanguage]){St.addText(Sr);return}rt=qt(_t.subLanguage,Sr,!0,Qp[_t.subLanguage]),Qp[_t.subLanguage]=rt.top}else rt=Kr(Sr,_t.subLanguage.length?_t.subLanguage:null);_t.relevance>0&&(Io+=rt.relevance),St.addSublanguage(rt.emitter,rt.language)}function Ii(){_t.subLanguage!=null?Li():ra(),Sr=""}function Ti(rt){return rt.className&&St.openNode(Bs.classNameAliases[rt.className]||rt.className),_t=Object.create(rt,{parent:{value:_t}}),_t}function hi(rt,it,Mt){let Ht=y(rt.endRe,Mt);if(Ht){if(rt["on:end"]){const jn=new n(rt);rt["on:end"](it,jn),jn.isMatchIgnored&&(Ht=!1)}if(Ht){for(;rt.endsParent&&rt.parent;)rt=rt.parent;return rt}}if(rt.endsWithParent)return hi(rt.parent,it,Mt)}function Wp(rt){return _t.matcher.regexIndex===0?(Sr+=rt[0],1):(ls=!0,0)}function Gp(rt){const it=rt[0],Mt=rt.rule,Ht=new n(Mt),jn=[Mt.__beforeBegin,Mt["on:begin"]];for(const zs of jn)if(zs&&(zs(rt,Ht),Ht.isMatchIgnored))return Wp(it);return Mt&&Mt.endSameAsBegin&&(Mt.endRe=f(it)),Mt.skip?Sr+=it:(Mt.excludeBegin&&(Sr+=it),Ii(),!Mt.returnBegin&&!Mt.excludeBegin&&(Sr=it)),Ti(Mt),Mt.returnBegin?0:it.length}function Kp(rt){const it=rt[0],Mt=Ve.substr(rt.index),Ht=hi(_t,rt,Mt);if(!Ht)return gt;const jn=_t;jn.skip?Sr+=it:(jn.returnEnd||jn.excludeEnd||(Sr+=it),Ii(),jn.excludeEnd&&(Sr=it));do _t.className&&St.closeNode(),!_t.skip&&!_t.subLanguage&&(Io+=_t.relevance),_t=_t.parent;while(_t!==Ht.parent);return Ht.starts&&(Ht.endSameAsBegin&&(Ht.starts.endRe=Ht.endRe),Ti(Ht.starts)),jn.returnEnd?0:it.length}function Yp(){const rt=[];for(let it=_t;it!==Bs;it=it.parent)it.className&&rt.unshift(it.className);rt.forEach(it=>St.openNode(it))}let Lo={};function vc(rt,it){const Mt=it&&it[0];if(Sr+=rt,Mt==null)return Ii(),0;if(Lo.type==="begin"&&it.type==="end"&&Lo.index===it.index&&Mt===""){if(Sr+=Ve.slice(it.index,it.index+1),!Xe){const Ht=new Error("0 width match regex");throw Ht.languageName=Ne,Ht.badRule=Lo.rule,Ht}return 1}if(Lo=it,it.type==="begin")return Gp(it);if(it.type==="illegal"&&!Ot){const Ht=new Error('Illegal lexeme "'+Mt+'" for mode "'+(_t.className||"<unnamed>")+'"');throw Ht.mode=_t,Ht}else if(it.type==="end"){const Ht=Kp(it);if(Ht!==gt)return Ht}if(it.type==="illegal"&&Mt==="")return 1;if(Oi>1e5&&Oi>it.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Sr+=Mt,Mt.length}const Bs=wt(Ne);if(!Bs)throw mt(yt.replace("{}",Ne)),new Error('Unknown language: "'+Ne+'"');const Gy=C(Bs,{plugins:nt});let bc="",_t=Yt||Gy;const Qp={},St=new $e.__emitter($e);Yp();let Sr="",Io=0,jr=0,Oi=0,ls=!1;try{for(_t.matcher.considerAll();;){Oi++,ls?ls=!1:_t.matcher.considerAll(),_t.matcher.lastIndex=jr;const rt=_t.matcher.exec(Ve);if(!rt)break;const it=Ve.substring(jr,rt.index),Mt=vc(it,rt);jr=rt.index+Mt}return vc(Ve.substr(jr)),St.closeAllNodes(),St.finalize(),bc=St.toHTML(),{relevance:Math.floor(Io),value:bc,language:Ne,illegal:!1,emitter:St,top:_t}}catch(rt){if(rt.message&&rt.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:rt.message,context:Ve.slice(jr-100,jr+100),mode:rt.mode},sofar:bc,relevance:0,value:Xt(Ve),emitter:St};if(Xe)return{illegal:!1,relevance:0,value:Xt(Ve),emitter:St,language:Ne,top:_t,errorRaised:rt};throw rt}}function dn(Ne){const Ve={relevance:0,emitter:new $e.__emitter($e),value:Xt(Ne),illegal:!1,top:ke};return Ve.emitter.addText(Ne),Ve}function Kr(Ne,Ve){Ve=Ve||$e.languages||Object.keys(Me);const Ot=dn(Ne),Yt=Ve.filter(wt).filter(er).map(Ti=>qt(Ti,Ne,!1));Yt.unshift(Ot);const Nr=Yt.sort((Ti,hi)=>{if(Ti.relevance!==hi.relevance)return hi.relevance-Ti.relevance;if(Ti.language&&hi.language){if(wt(Ti.language).supersetOf===hi.language)return 1;if(wt(hi.language).supersetOf===Ti.language)return-1}return 0}),[ra,Li]=Nr,Ii=ra;return Ii.second_best=Li,Ii}function fr(Ne){return $e.tabReplace||$e.useBR?Ne.replace(st,Ve=>Ve===`
|
||
`?$e.useBR?"<br>":Ve:$e.tabReplace?Ve.replace(/\t/g,$e.tabReplace):Ve):Ne}function _n(Ne,Ve,Ot){const Yt=Ve?Re[Ve]:Ot;Ne.classList.add("hljs"),Yt&&Ne.classList.add(Yt)}const Zn={"before:highlightElement":({el:Ne})=>{$e.useBR&&(Ne.innerHTML=Ne.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,`
|
||
`))},"after:highlightElement":({result:Ne})=>{$e.useBR&&(Ne.value=Ne.value.replace(/\n/g,"<br>"))}},pn=/^(<[^>]+>|\t)+/gm,Nn={"after:highlightElement":({result:Ne})=>{$e.tabReplace&&(Ne.value=Ne.value.replace(pn,Ve=>Ve.replace(/\t/g,$e.tabReplace)))}};function Yr(Ne){let Ve=null;const Ot=We(Ne);if(et(Ot))return;Xn("before:highlightElement",{el:Ne,language:Ot}),Ve=Ne;const Yt=Ve.textContent,Nr=Ot?Dt(Yt,{language:Ot,ignoreIllegals:!0}):Kr(Yt);Xn("after:highlightElement",{el:Ne,result:Nr,text:Yt}),Ne.innerHTML=Nr.value,_n(Ne,Ot,Nr.language),Ne.result={language:Nr.language,re:Nr.relevance,relavance:Nr.relevance},Nr.second_best&&(Ne.second_best={language:Nr.second_best.language,re:Nr.second_best.relevance,relavance:Nr.second_best.relevance})}function pi(Ne){Ne.useBR&&(At("10.3.0","'useBR' will be removed entirely in v11.0"),At("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),$e=Ft($e,Ne)}const Ds=()=>{if(Ds.called)return;Ds.called=!0,At("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(Yr)};function Ps(){At("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),Oa=!0}let Oa=!1;function Qr(){if(document.readyState==="loading"){Oa=!0;return}document.querySelectorAll("pre code").forEach(Yr)}function It(){Oa&&Qr()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",It,!1);function tt(Ne,Ve){let Ot=null;try{Ot=Ve(pe)}catch(Yt){if(mt("Language definition for '{}' could not be registered.".replace("{}",Ne)),Xe)mt(Yt);else throw Yt;Ot=ke}Ot.name||(Ot.name=Ne),Me[Ne]=Ot,Ot.rawDefinition=Ve.bind(null,pe),Ot.aliases&&dr(Ot.aliases,{languageName:Ne})}function le(Ne){delete Me[Ne];for(const Ve of Object.keys(Re))Re[Ve]===Ne&&delete Re[Ve]}function _e(){return Object.keys(Me)}function He(Ne){At("10.4.0","requireLanguage will be removed entirely in v11."),At("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const Ve=wt(Ne);if(Ve)return Ve;throw new Error("The '{}' language is required, but not loaded.".replace("{}",Ne))}function wt(Ne){return Ne=(Ne||"").toLowerCase(),Me[Ne]||Me[Re[Ne]]}function dr(Ne,{languageName:Ve}){typeof Ne=="string"&&(Ne=[Ne]),Ne.forEach(Ot=>{Re[Ot.toLowerCase()]=Ve})}function er(Ne){const Ve=wt(Ne);return Ve&&!Ve.disableAutodetect}function ur(Ne){Ne["before:highlightBlock"]&&!Ne["before:highlightElement"]&&(Ne["before:highlightElement"]=Ve=>{Ne["before:highlightBlock"](Object.assign({block:Ve.el},Ve))}),Ne["after:highlightBlock"]&&!Ne["after:highlightElement"]&&(Ne["after:highlightElement"]=Ve=>{Ne["after:highlightBlock"](Object.assign({block:Ve.el},Ve))})}function Dn(Ne){ur(Ne),nt.push(Ne)}function Xn(Ne,Ve){const Ot=Ne;nt.forEach(function(Yt){Yt[Ot]&&Yt[Ot](Ve)})}function Fs(Ne){return At("10.2.0","fixMarkup will be removed entirely in v11.0"),At("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),fr(Ne)}function _r(Ne){return At("10.7.0","highlightBlock will be removed entirely in v12.0"),At("10.7.0","Please use highlightElement now."),Yr(Ne)}Object.assign(pe,{highlight:Dt,highlightAuto:Kr,highlightAll:Qr,fixMarkup:Fs,highlightElement:Yr,highlightBlock:_r,configure:pi,initHighlighting:Ds,initHighlightingOnLoad:Ps,registerLanguage:tt,unregisterLanguage:le,listLanguages:_e,getLanguage:wt,registerAliases:dr,requireLanguage:He,autoDetection:er,inherit:Ft,addPlugin:Dn,vuePlugin:W(pe).VuePlugin}),pe.debugMode=function(){Xe=!1},pe.safeMode=function(){Xe=!0},pe.versionString=z;for(const Ne in me)typeof me[Ne]=="object"&&t(me[Ne]);return Object.assign(pe,me),pe.addPlugin(Zn),pe.addPlugin(se),pe.addPlugin(Nn),pe}({});return sM=Gt,sM}var oM={exports:{}},Vq;function W9e(){return Vq||(Vq=1,(function(e){(function(){var t;t=e.exports=i,t.format=i,t.vsprintf=n,typeof console<"u"&&typeof console.log=="function"&&(t.printf=r);function r(){console.log(i.apply(null,arguments))}function n(a,s){return i.apply(null,[a].concat(s))}function i(a){for(var s=1,o=[].slice.call(arguments),u=0,l=a.length,c="",f,p=!1,d,h,g=!1,y,w=function(){return o[s++]},b=function(){for(var S="";/\d/.test(a[u]);)S+=a[u++],f=a[u];return S.length>0?parseInt(S):null};u<l;++u)if(f=a[u],p)switch(p=!1,f=="."?(g=!1,f=a[++u]):f=="0"&&a[u+1]=="."?(g=!0,u+=2,f=a[u]):g=!0,y=b(),f){case"b":c+=parseInt(w(),10).toString(2);break;case"c":d=w(),typeof d=="string"||d instanceof String?c+=d:c+=String.fromCharCode(parseInt(d,10));break;case"d":c+=parseInt(w(),10);break;case"f":h=String(parseFloat(w()).toFixed(y||6)),c+=g?h:h.replace(/^0/,"");break;case"j":c+=JSON.stringify(w());break;case"o":c+="0"+parseInt(w(),10).toString(8);break;case"s":c+=w();break;case"x":c+="0x"+parseInt(w(),10).toString(16);break;case"X":c+="0x"+parseInt(w(),10).toString(16).toUpperCase();break;default:c+=f;break}else f==="%"?p=!0:c+=f;return c}})()})(oM)),oM.exports}var uM,Jq;function G9e(){if(Jq)return uM;Jq=1;var e=W9e(),t=r(Error);uM=t,t.eval=r(EvalError),t.range=r(RangeError),t.reference=r(ReferenceError),t.syntax=r(SyntaxError),t.type=r(TypeError),t.uri=r(URIError),t.create=r;function r(n){return i.displayName=n.displayName||n.name,i;function i(a){return a&&(a=e.apply(null,arguments)),new n(a)}}return uM}var Hq;function K9e(){if(Hq)return ko;Hq=1;var e=H9e(),t=G9e();ko.highlight=n,ko.highlightAuto=i,ko.registerLanguage=a,ko.listLanguages=s,ko.registerAlias=o,u.prototype.addText=f,u.prototype.addKeyword=l,u.prototype.addSublanguage=c,u.prototype.openNode=p,u.prototype.closeNode=d,u.prototype.closeAllNodes=g,u.prototype.finalize=g,u.prototype.toHTML=h;var r="hljs-";function n(y,w,b){var S=e.configure({}),E=b||{},x=E.prefix,A;if(typeof y!="string")throw t("Expected `string` for name, got `%s`",y);if(!e.getLanguage(y))throw t("Unknown language: `%s` is not registered",y);if(typeof w!="string")throw t("Expected `string` for value, got `%s`",w);if(x==null&&(x=r),e.configure({__emitter:u,classPrefix:x}),A=e.highlight(w,{language:y,ignoreIllegals:!0}),e.configure(S||{}),A.errorRaised)throw A.errorRaised;return{relevance:A.relevance,language:A.language,value:A.emitter.rootNode.children}}function i(y,w){var b=w||{},S=b.subset||e.listLanguages();b.prefix;var E=S.length,x=-1,A,j,I,T;if(typeof y!="string")throw t("Expected `string` for value, got `%s`",y);for(j={relevance:0,language:null,value:[]},A={relevance:0,language:null,value:[]};++x<E;)T=S[x],e.getLanguage(T)&&(I=n(T,y,w),I.language=T,I.relevance>j.relevance&&(j=I),I.relevance>A.relevance&&(j=A,A=I));return j.language&&(A.secondBest=j),A}function a(y,w){e.registerLanguage(y,w)}function s(){return e.listLanguages()}function o(y,w){var b=y,S;w&&(b={},b[y]=w);for(S in b)e.registerAliases(b[S],{languageName:S})}function u(y){this.options=y,this.rootNode={children:[]},this.stack=[this.rootNode]}function l(y,w){this.openNode(w),this.addText(y),this.closeNode()}function c(y,w){var b=this.stack,S=b[b.length-1],E=y.rootNode.children,x=w?{type:"element",tagName:"span",properties:{className:[w]},children:E}:E;S.children=S.children.concat(x)}function f(y){var w=this.stack,b,S;y!==""&&(b=w[w.length-1],S=b.children[b.children.length-1],S&&S.type==="text"?S.value+=y:b.children.push({type:"text",value:y}))}function p(y){var w=this.stack,b=this.options.classPrefix+y,S=w[w.length-1],E={type:"element",tagName:"span",properties:{className:[b]},children:[]};S.children.push(E),w.push(E)}function d(){this.stack.pop()}function h(){return""}function g(){}return ko}var Y9e=K9e();const pte=ot(Y9e);var hte=J9e(pte,{});hte.registerLanguage=pte.registerLanguage;var lM,Wq;function Q9e(){if(Wq)return lM;Wq=1;const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],r=["true","false","null","undefined","NaN","Infinity"],n=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],i=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","module","global"],o=[].concat(a,s,n,i);function u(p){return p?typeof p=="string"?p:p.source:null}function l(p){return c("(?=",p,")")}function c(...p){return p.map(h=>u(h)).join("")}function f(p){const d=(K,{after:Z})=>{const H="</"+K[0].slice(1);return K.input.indexOf(H,Z)!==-1},h=e,g={begin:"<>",end:"</>"},y={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(K,Z)=>{const H=K[0].length+K.index,Y=K.input[H];if(Y==="<"){Z.ignoreMatch();return}Y===">"&&(d(K,{after:H})||Z.ignoreMatch())}},w={$pattern:e,keyword:t,literal:r,built_in:o},b="[0-9](_?[0-9])*",S=`\\.(${b})`,E="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",x={className:"number",variants:[{begin:`(\\b(${E})((${S})|\\.)?|(${S}))[eE][+-]?(${b})\\b`},{begin:`\\b(${E})\\b((${S})\\b|\\.)?|(${S})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},A={className:"subst",begin:"\\$\\{",end:"\\}",keywords:w,contains:[]},j={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[p.BACKSLASH_ESCAPE,A],subLanguage:"xml"}},I={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[p.BACKSLASH_ESCAPE,A],subLanguage:"css"}},T={className:"string",begin:"`",end:"`",contains:[p.BACKSLASH_ESCAPE,A]},O={className:"comment",variants:[p.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:h+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),p.C_BLOCK_COMMENT_MODE,p.C_LINE_COMMENT_MODE]},P=[p.APOS_STRING_MODE,p.QUOTE_STRING_MODE,j,I,T,x,p.REGEXP_MODE];A.contains=P.concat({begin:/\{/,end:/\}/,keywords:w,contains:["self"].concat(P)});const N=[].concat(O,A.contains),J=N.concat([{begin:/\(/,end:/\)/,keywords:w,contains:["self"].concat(N)}]),X={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:w,contains:J};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:w,exports:{PARAMS_CONTAINS:J},illegal:/#(?![$_A-z])/,contains:[p.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},p.APOS_STRING_MODE,p.QUOTE_STRING_MODE,j,I,T,O,x,{begin:c(/[{,\n]\s*/,l(c(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,h+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:h+l("\\s*:"),relevance:0}]},{begin:"("+p.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[O,p.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+p.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:p.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:w,contains:J}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:g.begin,end:g.end},{begin:y.begin,"on:begin":y.isTrulyOpeningTag,end:y.end}],subLanguage:"xml",contains:[{begin:y.begin,end:y.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:w,contains:["self",p.inherit(p.TITLE_MODE,{begin:h}),X],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:p.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[X,p.inherit(p.TITLE_MODE,{begin:h})]},{variants:[{begin:"\\."+h},{begin:"\\$"+h}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},p.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[p.inherit(p.TITLE_MODE,{begin:h}),"self",X]},{begin:"(get|set)\\s+(?="+h+"\\()",end:/\{/,keywords:"get set",contains:[p.inherit(p.TITLE_MODE,{begin:h}),{begin:/\(\)/},X]},{begin:/\$[(.]/}]}}return lM=f,lM}var Z9e=Q9e();const X9e=ot(Z9e);var cM,Gq;function eFe(){if(Gq)return cM;Gq=1;function e(t){const r={literal:"true false null"},n=[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE],i=[t.QUOTE_STRING_MODE,t.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:i,keywords:r},s={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE],illegal:"\\n"},t.inherit(a,{begin:/:/})].concat(n),illegal:"\\S"},o={begin:"\\[",end:"\\]",contains:[t.inherit(a)],illegal:"\\S"};return i.push(s,o),n.forEach(function(u){i.push(u)}),{name:"JSON",contains:i,keywords:r,illegal:"\\S"}}return cM=e,cM}var tFe=eFe();const rFe=ot(tFe);var fM,Kq;function nFe(){if(Kq)return fM;Kq=1;function e(s){return s?typeof s=="string"?s:s.source:null}function t(s){return n("(?=",s,")")}function r(s){return n("(",s,")?")}function n(...s){return s.map(u=>e(u)).join("")}function i(...s){return"("+s.map(u=>e(u)).join("|")+")"}function a(s){const o=n(/[A-Z_]/,r(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),u=/[A-Za-z0-9._:-]+/,l={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},c={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},f=s.inherit(c,{begin:/\(/,end:/\)/}),p=s.inherit(s.APOS_STRING_MODE,{className:"meta-string"}),d=s.inherit(s.QUOTE_STRING_MODE,{className:"meta-string"}),h={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:u,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[l]},{begin:/'/,end:/'/,contains:[l]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[c,d,p,f,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[c,f,d,p]}]}]},s.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},l,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[h],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[h],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n(/</,t(n(o,i(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:o,relevance:0,starts:h}]},{className:"tag",begin:n(/<\//,t(n(o,/>/))),contains:[{className:"name",begin:o,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}return fM=a,fM}var iFe=nFe();const aFe=ot(iFe);var dM,Yq;function sFe(){if(Yq)return dM;Yq=1;function e(n){return n?typeof n=="string"?n:n.source:null}function t(...n){return n.map(a=>e(a)).join("")}function r(n){const i={},a={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[i]}]};Object.assign(i,{className:"variable",variants:[{begin:t(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},a]});const s={className:"subst",begin:/\$\(/,end:/\)/,contains:[n.BACKSLASH_ESCAPE]},o={begin:/<<-?\s*(?=\w+)/,starts:{contains:[n.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},u={className:"string",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE,i,s]};s.contains.push(u);const l={className:"",begin:/\\"/},c={className:"string",begin:/'/,end:/'/},f={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},n.NUMBER_MODE,i]},p=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],d=n.SHEBANG({binary:`(${p.join("|")})`,relevance:10}),h={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[n.inherit(n.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[d,n.SHEBANG(),h,f,n.HASH_COMMENT_MODE,o,u,l,c,i]}}return dM=r,dM}var oFe=sFe();const uFe=ot(oFe);var pM,Qq;function lFe(){if(Qq)return pM;Qq=1;function e(t){var r="true false yes no null",n="[\\w#;/?:@&=+$,.~*'()[\\]]+",i={className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ ]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ ]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ ]|$)"}]},a={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[t.BACKSLASH_ESCAPE,a]},o=t.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),u="[0-9]{4}(-[0-9][0-9]){0,2}",l="([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?",c="(\\.[0-9]*)?",f="([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?",p={className:"number",begin:"\\b"+u+l+c+f+"\\b"},d={end:",",endsWithParent:!0,excludeEnd:!0,keywords:r,relevance:0},h={begin:/\{/,end:/\}/,contains:[d],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[d],illegal:"\\n",relevance:0},y=[i,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+n},{className:"type",begin:"!<"+n+">"},{className:"type",begin:"!"+n},{className:"type",begin:"!!"+n},{className:"meta",begin:"&"+t.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+t.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},t.HASH_COMMENT_MODE,{beginKeywords:r,keywords:{literal:r}},p,{className:"number",begin:t.C_NUMBER_RE+"\\b",relevance:0},h,g,s],w=[...y];return w.pop(),w.push(o),d.contains=w,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:y}}return pM=e,pM}var cFe=lFe();const fFe=ot(cFe);var hM,Zq;function dFe(){if(Zq)return hM;Zq=1;function e(n){return n?typeof n=="string"?n:n.source:null}function t(...n){return n.map(a=>e(a)).join("")}function r(n){const i="HTTP/(2|1\\.[01])",s={className:"attribute",begin:t("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},o=[s,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+i+" \\d{3})",end:/$/,contains:[{className:"meta",begin:i},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:o}},{begin:"(?=^[A-Z]+ (.*?) "+i+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:i},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:o}},n.inherit(s,{relevance:0})]}}return hM=r,hM}var pFe=dFe();const hFe=ot(pFe);var mM,Xq;function mFe(){if(Xq)return mM;Xq=1;function e(t){const r=["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"],n="Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",i="-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",a={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},s=/\w[\w\d]*((-)[\w\d]+)*/,o={begin:"`[\\s\\S]",relevance:0},u={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},l={className:"literal",begin:/\$(null|true|false)\b/},c={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[o,u,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},f={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},p={className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},d=t.inherit(t.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[p]}),h={className:"built_in",variants:[{begin:"(".concat(n,")+(-)[\\w\\d]+")}]},g={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[t.TITLE_MODE]},y={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:s,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[u]}]},w={begin:/using\s/,end:/$/,returnBegin:!0,contains:[c,f,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},b={variants:[{className:"operator",begin:"(".concat(i,")\\b")},{className:"literal",begin:/(-)[\w\d]+/,relevance:0}]},S={className:"selector-tag",begin:/@\B/,relevance:0},E={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(a.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},t.inherit(t.TITLE_MODE,{endsParent:!0})]},x=[E,d,o,t.NUMBER_MODE,c,f,h,u,l,S],A={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",x,{begin:"("+r.join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return E.contains.unshift(A),{name:"PowerShell",aliases:["ps","ps1"],case_insensitive:!0,keywords:a,contains:x.concat(g,y,w,b,A)}}return mM=e,mM}var gFe=mFe();const yFe=ot(gFe),vFe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#333",color:"white"},"hljs-name":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"},"hljs-code":{fontStyle:"italic",color:"#888"},"hljs-emphasis":{fontStyle:"italic"},"hljs-tag":{color:"#62c8f3"},"hljs-variable":{color:"#ade5fc"},"hljs-template-variable":{color:"#ade5fc"},"hljs-selector-id":{color:"#ade5fc"},"hljs-selector-class":{color:"#ade5fc"},"hljs-string":{color:"#a2fca2"},"hljs-bullet":{color:"#d36363"},"hljs-type":{color:"#ffa"},"hljs-title":{color:"#ffa"},"hljs-section":{color:"#ffa"},"hljs-attribute":{color:"#ffa"},"hljs-quote":{color:"#ffa"},"hljs-built_in":{color:"#ffa"},"hljs-builtin-name":{color:"#ffa"},"hljs-number":{color:"#d36363"},"hljs-symbol":{color:"#d36363"},"hljs-keyword":{color:"#fcc28c"},"hljs-selector-tag":{color:"#fcc28c"},"hljs-literal":{color:"#fcc28c"},"hljs-comment":{color:"#888"},"hljs-deletion":{color:"#333",backgroundColor:"#fc9b9b"},"hljs-regexp":{color:"#c6b4f0"},"hljs-link":{color:"#c6b4f0"},"hljs-meta":{color:"#fc9b9b"},"hljs-addition":{backgroundColor:"#a2fca2",color:"#333"}},bFe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#222",color:"#aaa"},"hljs-subst":{color:"#aaa"},"hljs-section":{color:"#fff",fontWeight:"bold"},"hljs-comment":{color:"#444"},"hljs-quote":{color:"#444"},"hljs-meta":{color:"#444"},"hljs-string":{color:"#ffcc33"},"hljs-symbol":{color:"#ffcc33"},"hljs-bullet":{color:"#ffcc33"},"hljs-regexp":{color:"#ffcc33"},"hljs-number":{color:"#00cc66"},"hljs-addition":{color:"#00cc66"},"hljs-built_in":{color:"#32aaee"},"hljs-builtin-name":{color:"#32aaee"},"hljs-literal":{color:"#32aaee"},"hljs-type":{color:"#32aaee"},"hljs-template-variable":{color:"#32aaee"},"hljs-attribute":{color:"#32aaee"},"hljs-link":{color:"#32aaee"},"hljs-keyword":{color:"#6644aa"},"hljs-selector-tag":{color:"#6644aa"},"hljs-name":{color:"#6644aa"},"hljs-selector-id":{color:"#6644aa"},"hljs-selector-class":{color:"#6644aa"},"hljs-title":{color:"#bb1166"},"hljs-variable":{color:"#bb1166"},"hljs-deletion":{color:"#bb1166"},"hljs-template-tag":{color:"#bb1166"},"hljs-doctag":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"},"hljs-emphasis":{fontStyle:"italic"}},wFe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#272822",color:"#ddd"},"hljs-tag":{color:"#f92672"},"hljs-keyword":{color:"#f92672",fontWeight:"bold"},"hljs-selector-tag":{color:"#f92672",fontWeight:"bold"},"hljs-literal":{color:"#f92672",fontWeight:"bold"},"hljs-strong":{color:"#f92672"},"hljs-name":{color:"#f92672"},"hljs-code":{color:"#66d9ef"},"hljs-class .hljs-title":{color:"white"},"hljs-attribute":{color:"#bf79db"},"hljs-symbol":{color:"#bf79db"},"hljs-regexp":{color:"#bf79db"},"hljs-link":{color:"#bf79db"},"hljs-string":{color:"#a6e22e"},"hljs-bullet":{color:"#a6e22e"},"hljs-subst":{color:"#a6e22e"},"hljs-title":{color:"#a6e22e",fontWeight:"bold"},"hljs-section":{color:"#a6e22e",fontWeight:"bold"},"hljs-emphasis":{color:"#a6e22e"},"hljs-type":{color:"#a6e22e",fontWeight:"bold"},"hljs-built_in":{color:"#a6e22e"},"hljs-builtin-name":{color:"#a6e22e"},"hljs-selector-attr":{color:"#a6e22e"},"hljs-selector-pseudo":{color:"#a6e22e"},"hljs-addition":{color:"#a6e22e"},"hljs-variable":{color:"#a6e22e"},"hljs-template-tag":{color:"#a6e22e"},"hljs-template-variable":{color:"#a6e22e"},"hljs-comment":{color:"#75715e"},"hljs-quote":{color:"#75715e"},"hljs-deletion":{color:"#75715e"},"hljs-meta":{color:"#75715e"},"hljs-doctag":{fontWeight:"bold"},"hljs-selector-id":{fontWeight:"bold"}},SFe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#2E3440",color:"#D8DEE9"},"hljs-subst":{color:"#D8DEE9"},"hljs-selector-tag":{color:"#81A1C1"},"hljs-selector-id":{color:"#8FBCBB",fontWeight:"bold"},"hljs-selector-class":{color:"#8FBCBB"},"hljs-selector-attr":{color:"#8FBCBB"},"hljs-selector-pseudo":{color:"#88C0D0"},"hljs-addition":{backgroundColor:"rgba(163, 190, 140, 0.5)"},"hljs-deletion":{backgroundColor:"rgba(191, 97, 106, 0.5)"},"hljs-built_in":{color:"#8FBCBB"},"hljs-type":{color:"#8FBCBB"},"hljs-class":{color:"#8FBCBB"},"hljs-function":{color:"#88C0D0"},"hljs-function > .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},xFe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},EFe={"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}},CFe={hljs:{display:"block",overflowX:"auto",padding:"0.5em",color:"#000",background:"#fff"},"hljs-subst":{fontWeight:"normal",color:"#000"},"hljs-title":{fontWeight:"normal",color:"#000"},"hljs-comment":{color:"#808080",fontStyle:"italic"},"hljs-quote":{color:"#808080",fontStyle:"italic"},"hljs-meta":{color:"#808000"},"hljs-tag":{background:"#efefef"},"hljs-section":{fontWeight:"bold",color:"#000080"},"hljs-name":{fontWeight:"bold",color:"#000080"},"hljs-literal":{fontWeight:"bold",color:"#000080"},"hljs-keyword":{fontWeight:"bold",color:"#000080"},"hljs-selector-tag":{fontWeight:"bold",color:"#000080"},"hljs-type":{fontWeight:"bold",color:"#000080"},"hljs-selector-id":{fontWeight:"bold",color:"#000080"},"hljs-selector-class":{fontWeight:"bold",color:"#000080"},"hljs-attribute":{fontWeight:"bold",color:"#0000ff"},"hljs-number":{fontWeight:"normal",color:"#0000ff"},"hljs-regexp":{fontWeight:"normal",color:"#0000ff"},"hljs-link":{fontWeight:"normal",color:"#0000ff"},"hljs-string":{color:"#008000",fontWeight:"bold"},"hljs-symbol":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-bullet":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-formula":{color:"#000",background:"#d0eded",fontStyle:"italic"},"hljs-doctag":{textDecoration:"underline"},"hljs-variable":{color:"#660e7a"},"hljs-template-variable":{color:"#660e7a"},"hljs-addition":{background:"#baeeba"},"hljs-deletion":{background:"#ffc8bd"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}};var gM,e7;function AFe(){return e7||(e7=1,gM=function(e,t,r,n){var i=typeof n<"u"?[n,e]:[e],a=new Blob(i,{type:r||"application/octet-stream"});if(typeof window.navigator.msSaveBlob<"u")window.navigator.msSaveBlob(a,t);else{var s=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(a):window.webkitURL.createObjectURL(a),o=document.createElement("a");o.style.display="none",o.href=s,o.setAttribute("download",t),typeof o.download>"u"&&o.setAttribute("target","_blank"),document.body.appendChild(o),o.click(),setTimeout(function(){document.body.removeChild(o),window.URL.revokeObjectURL(s)},200)}}),gM}var MFe=AFe();const _Fe=ot(MFe);var yM,t7;function jFe(){if(t7)return yM;t7=1;function e(t,r,n){for(var i=-1,a=t.length,s=r.length,o={};++i<a;){var u=i<s?r[i]:void 0;n(o,t[i],u)}return o}return yM=e,yM}var vM,r7;function LFe(){if(r7)return vM;r7=1;var e=S0(),t=jFe();function r(n,i){return t(n||[],i||[],e)}return vM=r,vM}var IFe=LFe();const TFe=ot(IFe);var OFe=Is();const kFe=ot(OFe);var bM,n7;function RFe(){if(n7)return bM;n7=1;var e="",t;bM=r;function r(n,i){if(typeof n!="string")throw new TypeError("expected a string");if(i===1)return n;if(i===2)return n+n;var a=n.length*i;if(t!==n||typeof t>"u")t=n,e="";else if(e.length>=a)return e.substr(0,a);for(;a>e.length&&i>1;)i&1&&(e+=n),i>>=1,n+=n;return e+=n,e=e.substr(0,a),e}return bM}var wM,i7;function NFe(){if(i7)return wM;i7=1;var e=RFe(),t=function(l){return l.split(/(<\/?[^>]+>)/g).filter(function(c){return c.trim()!==""})},r=function(l){return/<[^>!]+>/.test(l)},n=function(l){return/<\/+[^>]+>/.test(l)},i=function(l){return/<[^>]+\/>/.test(l)},a=function(l){return r(l)&&!n(l)&&!i(l)};wM=function(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=l.indentor,f=l.textNodesOnSameLine,p=0,d=[];c=c||" ";var h=s(u).map(function(g,y,w){var b=g.value,S=g.type;S==="ClosingTag"&&p--;var E=e(c,p),x=E+b;if(S==="OpeningTag"&&p++,f){var A=w[y-1],j=w[y-2];S==="ClosingTag"&&A.type==="Text"&&j.type==="OpeningTag"&&(x=""+E+j.value+A.value+b,d.push(y-2,y-1))}return x});return d.forEach(function(g){return h[g]=null}),h.filter(function(g){return!!g}).join(`
|
||
`)};function s(u){var l=t(u);return l.map(function(c){return{value:c,type:o(c)}})}function o(u){return n(u)?"ClosingTag":a(u)?"OpeningTag":i(u)?"SelfClosingTag":"Text"}return wM}var DFe=NFe();const PFe=ot(DFe);var SM,a7;function FFe(){if(a7)return SM;a7=1;var e=Is();function t(r){return e(r).toLowerCase()}return SM=t,SM}var BFe=FFe();const zFe=ot(BFe);var Nh;function mte(e){return Nh=Nh||document.createElement("textarea"),Nh.innerHTML="&"+e+";",Nh.value}var $Fe=Object.prototype.hasOwnProperty;function UFe(e,t){return e?$Fe.call(e,t):!1}function gte(e){var t=[].slice.call(arguments,1);return t.forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){e[n]=r[n]})}}),e}var qFe=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function rd(e){return e.indexOf("\\")<0?e:e.replace(qFe,"$1")}function yte(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function U4(e){if(e>65535){e-=65536;var t=55296+(e>>10),r=56320+(e&1023);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var VFe=/&([a-z#][a-z0-9]{1,31});/gi,JFe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function HFe(e,t){var r=0,n=mte(t);return t!==n?n:t.charCodeAt(0)===35&&JFe.test(t)&&(r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10),yte(r))?U4(r):e}function cu(e){return e.indexOf("&")<0?e:e.replace(VFe,HFe)}var WFe=/[&<>"]/,GFe=/[&<>"]/g,KFe={"&":"&","<":"<",">":">",'"':"""};function YFe(e){return KFe[e]}function si(e){return WFe.test(e)?e.replace(GFe,YFe):e}var Ke={};Ke.blockquote_open=function(){return`<blockquote>
|
||
`};Ke.blockquote_close=function(e,t){return"</blockquote>"+ju(e,t)};Ke.code=function(e,t){return e[t].block?"<pre><code>"+si(e[t].content)+"</code></pre>"+ju(e,t):"<code>"+si(e[t].content)+"</code>"};Ke.fence=function(e,t,r,n,i){var a=e[t],s="",o=r.langPrefix,u="",l,c,f;if(a.params){if(l=a.params.split(/\s+/g),c=l.join(" "),UFe(i.rules.fence_custom,l[0]))return i.rules.fence_custom[l[0]](e,t,r,n,i);u=si(cu(rd(c))),s=' class="'+o+u+'"'}return r.highlight?f=r.highlight.apply(r.highlight,[a.content].concat(l))||si(a.content):f=si(a.content),"<pre><code"+s+">"+f+"</code></pre>"+ju(e,t)};Ke.fence_custom={};Ke.heading_open=function(e,t){return"<h"+e[t].hLevel+">"};Ke.heading_close=function(e,t){return"</h"+e[t].hLevel+`>
|
||
`};Ke.hr=function(e,t,r){return(r.xhtmlOut?"<hr />":"<hr>")+ju(e,t)};Ke.bullet_list_open=function(){return`<ul>
|
||
`};Ke.bullet_list_close=function(e,t){return"</ul>"+ju(e,t)};Ke.list_item_open=function(){return"<li>"};Ke.list_item_close=function(){return`</li>
|
||
`};Ke.ordered_list_open=function(e,t){var r=e[t],n=r.order>1?' start="'+r.order+'"':"";return"<ol"+n+`>
|
||
`};Ke.ordered_list_close=function(e,t){return"</ol>"+ju(e,t)};Ke.paragraph_open=function(e,t){return e[t].tight?"":"<p>"};Ke.paragraph_close=function(e,t){var r=!(e[t].tight&&t&&e[t-1].type==="inline"&&!e[t-1].content);return(e[t].tight?"":"</p>")+(r?ju(e,t):"")};Ke.link_open=function(e,t,r){var n=e[t].title?' title="'+si(cu(e[t].title))+'"':"",i=r.linkTarget?' target="'+r.linkTarget+'"':"";return'<a href="'+si(e[t].href)+'"'+n+i+">"};Ke.link_close=function(){return"</a>"};Ke.image=function(e,t,r){var n=' src="'+si(e[t].src)+'"',i=e[t].title?' title="'+si(cu(e[t].title))+'"':"",a=' alt="'+(e[t].alt?si(cu(rd(e[t].alt))):"")+'"',s=r.xhtmlOut?" /":"";return"<img"+n+a+i+s+">"};Ke.table_open=function(){return`<table>
|
||
`};Ke.table_close=function(){return`</table>
|
||
`};Ke.thead_open=function(){return`<thead>
|
||
`};Ke.thead_close=function(){return`</thead>
|
||
`};Ke.tbody_open=function(){return`<tbody>
|
||
`};Ke.tbody_close=function(){return`</tbody>
|
||
`};Ke.tr_open=function(){return"<tr>"};Ke.tr_close=function(){return`</tr>
|
||
`};Ke.th_open=function(e,t){var r=e[t];return"<th"+(r.align?' style="text-align:'+r.align+'"':"")+">"};Ke.th_close=function(){return"</th>"};Ke.td_open=function(e,t){var r=e[t];return"<td"+(r.align?' style="text-align:'+r.align+'"':"")+">"};Ke.td_close=function(){return"</td>"};Ke.strong_open=function(){return"<strong>"};Ke.strong_close=function(){return"</strong>"};Ke.em_open=function(){return"<em>"};Ke.em_close=function(){return"</em>"};Ke.del_open=function(){return"<del>"};Ke.del_close=function(){return"</del>"};Ke.ins_open=function(){return"<ins>"};Ke.ins_close=function(){return"</ins>"};Ke.mark_open=function(){return"<mark>"};Ke.mark_close=function(){return"</mark>"};Ke.sub=function(e,t){return"<sub>"+si(e[t].content)+"</sub>"};Ke.sup=function(e,t){return"<sup>"+si(e[t].content)+"</sup>"};Ke.hardbreak=function(e,t,r){return r.xhtmlOut?`<br />
|
||
`:`<br>
|
||
`};Ke.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?`<br />
|
||
`:`<br>
|
||
`:`
|
||
`};Ke.text=function(e,t){return si(e[t].content)};Ke.htmlblock=function(e,t){return e[t].content};Ke.htmltag=function(e,t){return e[t].content};Ke.abbr_open=function(e,t){return'<abbr title="'+si(cu(e[t].title))+'">'};Ke.abbr_close=function(){return"</abbr>"};Ke.footnote_ref=function(e,t){var r=Number(e[t].id+1).toString(),n="fnref"+r;return e[t].subId>0&&(n+=":"+e[t].subId),'<sup class="footnote-ref"><a href="#fn'+r+'" id="'+n+'">['+r+"]</a></sup>"};Ke.footnote_block_open=function(e,t,r){var n=r.xhtmlOut?`<hr class="footnotes-sep" />
|
||
`:`<hr class="footnotes-sep">
|
||
`;return n+`<section class="footnotes">
|
||
<ol class="footnotes-list">
|
||
`};Ke.footnote_block_close=function(){return`</ol>
|
||
</section>
|
||
`};Ke.footnote_open=function(e,t){var r=Number(e[t].id+1).toString();return'<li id="fn'+r+'" class="footnote-item">'};Ke.footnote_close=function(){return`</li>
|
||
`};Ke.footnote_anchor=function(e,t){var r=Number(e[t].id+1).toString(),n="fnref"+r;return e[t].subId>0&&(n+=":"+e[t].subId),' <a href="#'+n+'" class="footnote-backref">↩</a>'};Ke.dl_open=function(){return`<dl>
|
||
`};Ke.dt_open=function(){return"<dt>"};Ke.dd_open=function(){return"<dd>"};Ke.dl_close=function(){return`</dl>
|
||
`};Ke.dt_close=function(){return`</dt>
|
||
`};Ke.dd_close=function(){return`</dd>
|
||
`};function vte(e,t){return++t>=e.length-2?t:e[t].type==="paragraph_open"&&e[t].tight&&e[t+1].type==="inline"&&e[t+1].content.length===0&&e[t+2].type==="paragraph_close"&&e[t+2].tight?vte(e,t+2):t}var ju=Ke.getBreak=function(t,r){return r=vte(t,r),r<t.length&&t[r].type==="list_item_close"?"":`
|
||
`};function kT(){this.rules=gte({},Ke),this.getBreak=Ke.getBreak}kT.prototype.renderInline=function(e,t,r){for(var n=this.rules,i=e.length,a=0,s="";i--;)s+=n[e[a].type](e,a++,t,r,this);return s};kT.prototype.render=function(e,t,r){for(var n=this.rules,i=e.length,a=-1,s="";++a<i;)e[a].type==="inline"?s+=this.renderInline(e[a].children,t,r):s+=n[e[a].type](e,a,t,r,this);return s};function ji(){this.__rules__=[],this.__cache__=null}ji.prototype.__find__=function(e){for(var t=this.__rules__.length,r=-1;t--;)if(this.__rules__[++r].name===e)return r;return-1};ji.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach(function(r){r.enabled&&r.alt.forEach(function(n){t.indexOf(n)<0&&t.push(n)})}),e.__cache__={},t.forEach(function(r){e.__cache__[r]=[],e.__rules__.forEach(function(n){n.enabled&&(r&&n.alt.indexOf(r)<0||e.__cache__[r].push(n.fn))})})};ji.prototype.at=function(e,t,r){var n=this.__find__(e),i=r||{};if(n===-1)throw new Error("Parser rule not found: "+e);this.__rules__[n].fn=t,this.__rules__[n].alt=i.alt||[],this.__cache__=null};ji.prototype.before=function(e,t,r,n){var i=this.__find__(e),a=n||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i,0,{name:t,enabled:!0,fn:r,alt:a.alt||[]}),this.__cache__=null};ji.prototype.after=function(e,t,r,n){var i=this.__find__(e),a=n||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i+1,0,{name:t,enabled:!0,fn:r,alt:a.alt||[]}),this.__cache__=null};ji.prototype.push=function(e,t,r){var n=r||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:n.alt||[]}),this.__cache__=null};ji.prototype.enable=function(e,t){e=Array.isArray(e)?e:[e],t&&this.__rules__.forEach(function(r){r.enabled=!1}),e.forEach(function(r){var n=this.__find__(r);if(n<0)throw new Error("Rules manager: invalid rule name "+r);this.__rules__[n].enabled=!0},this),this.__cache__=null};ji.prototype.disable=function(e){e=Array.isArray(e)?e:[e],e.forEach(function(t){var r=this.__find__(t);if(r<0)throw new Error("Rules manager: invalid rule name "+t);this.__rules__[r].enabled=!1},this),this.__cache__=null};ji.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};function QFe(e){e.inlineMode?e.tokens.push({type:"inline",content:e.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}function Lu(e,t,r,n,i){this.src=e,this.env=n,this.options=r,this.parser=t,this.tokens=i,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache=[],this.isInLabel=!1,this.linkLevel=0,this.linkContent="",this.labelUnmatchedScopes=0}Lu.prototype.pushPending=function(){this.tokens.push({type:"text",content:this.pending,level:this.pendingLevel}),this.pending=""};Lu.prototype.push=function(e){this.pending&&this.pushPending(),this.tokens.push(e),this.pendingLevel=this.level};Lu.prototype.cacheSet=function(e,t){for(var r=this.cache.length;r<=e;r++)this.cache.push(0);this.cache[e]=t};Lu.prototype.cacheGet=function(e){return e<this.cache.length?this.cache[e]:0};function nd(e,t){var r,n,i,a=-1,s=e.posMax,o=e.pos,u=e.isInLabel;if(e.isInLabel)return-1;if(e.labelUnmatchedScopes)return e.labelUnmatchedScopes--,-1;for(e.pos=t+1,e.isInLabel=!0,r=1;e.pos<s;){if(i=e.src.charCodeAt(e.pos),i===91)r++;else if(i===93&&(r--,r===0)){n=!0;break}e.parser.skipToken(e)}return n?(a=e.pos,e.labelUnmatchedScopes=0):e.labelUnmatchedScopes=r-1,e.pos=o,e.isInLabel=u,a}function ZFe(e,t,r,n){var i,a,s,o,u,l;if(e.charCodeAt(0)!==42||e.charCodeAt(1)!==91||e.indexOf("]:")===-1||(i=new Lu(e,t,r,n,[]),a=nd(i,1),a<0||e.charCodeAt(a+1)!==58))return-1;for(o=i.posMax,s=a+2;s<o&&i.src.charCodeAt(s)!==10;s++);return u=e.slice(2,a),l=e.slice(a+2,s).trim(),l.length===0?-1:(n.abbreviations||(n.abbreviations={}),typeof n.abbreviations[":"+u]>"u"&&(n.abbreviations[":"+u]=l),s)}function XFe(e){var t=e.tokens,r,n,i,a;if(!e.inlineMode){for(r=1,n=t.length-1;r<n;r++)if(t[r-1].type==="paragraph_open"&&t[r].type==="inline"&&t[r+1].type==="paragraph_close"){for(i=t[r].content;i.length&&(a=ZFe(i,e.inline,e.options,e.env),!(a<0));)i=i.slice(a).trim();t[r].content=i,i.length||(t[r-1].tight=!0,t[r+1].tight=!0)}}}function q4(e){var t=cu(e);try{t=decodeURI(t)}catch{}return encodeURI(t)}function bte(e,t){var r,n,i,a=t,s=e.posMax;if(e.src.charCodeAt(t)===60){for(t++;t<s;){if(r=e.src.charCodeAt(t),r===10)return!1;if(r===62)return i=q4(rd(e.src.slice(a+1,t))),e.parser.validateLink(i)?(e.pos=t+1,e.linkContent=i,!0):!1;if(r===92&&t+1<s){t+=2;continue}t++}return!1}for(n=0;t<s&&(r=e.src.charCodeAt(t),!(r===32||r<32||r===127));){if(r===92&&t+1<s){t+=2;continue}if(r===40&&(n++,n>1)||r===41&&(n--,n<0))break;t++}return a===t||(i=rd(e.src.slice(a,t)),!e.parser.validateLink(i))?!1:(e.linkContent=i,e.pos=t,!0)}function wte(e,t){var r,n=t,i=e.posMax,a=e.src.charCodeAt(t);if(a!==34&&a!==39&&a!==40)return!1;for(t++,a===40&&(a=41);t<i;){if(r=e.src.charCodeAt(t),r===a)return e.pos=t+1,e.linkContent=rd(e.src.slice(n+1,t)),!0;if(r===92&&t+1<i){t+=2;continue}t++}return!1}function Ste(e){return e.trim().replace(/\s+/g," ").toUpperCase()}function eBe(e,t,r,n){var i,a,s,o,u,l,c,f,p;if(e.charCodeAt(0)!==91||e.indexOf("]:")===-1||(i=new Lu(e,t,r,n,[]),a=nd(i,0),a<0||e.charCodeAt(a+1)!==58))return-1;for(o=i.posMax,s=a+2;s<o&&(u=i.src.charCodeAt(s),!(u!==32&&u!==10));s++);if(!bte(i,s))return-1;for(c=i.linkContent,s=i.pos,l=s,s=s+1;s<o&&(u=i.src.charCodeAt(s),!(u!==32&&u!==10));s++);for(s<o&&l!==s&&wte(i,s)?(f=i.linkContent,s=i.pos):(f="",s=l);s<o&&i.src.charCodeAt(s)===32;)s++;return s<o&&i.src.charCodeAt(s)!==10?-1:(p=Ste(e.slice(1,a)),typeof n.references[p]>"u"&&(n.references[p]={title:f,href:c}),s)}function tBe(e){var t=e.tokens,r,n,i,a;if(e.env.references=e.env.references||{},!e.inlineMode){for(r=1,n=t.length-1;r<n;r++)if(t[r].type==="inline"&&t[r-1].type==="paragraph_open"&&t[r+1].type==="paragraph_close"){for(i=t[r].content;i.length&&(a=eBe(i,e.inline,e.options,e.env),!(a<0));)i=i.slice(a).trim();t[r].content=i,i.length||(t[r-1].tight=!0,t[r+1].tight=!0)}}}function rBe(e){var t=e.tokens,r,n,i;for(n=0,i=t.length;n<i;n++)r=t[n],r.type==="inline"&&e.inline.parse(r.content,e.options,e.env,r.children)}function nBe(e){var t,r,n,i,a,s,o,u,l,c=0,f=!1,p={};if(e.env.footnotes&&(e.tokens=e.tokens.filter(function(d){return d.type==="footnote_reference_open"?(f=!0,u=[],l=d.label,!1):d.type==="footnote_reference_close"?(f=!1,p[":"+l]=u,!1):(f&&u.push(d),!f)}),!!e.env.footnotes.list)){for(s=e.env.footnotes.list,e.tokens.push({type:"footnote_block_open",level:c++}),t=0,r=s.length;t<r;t++){for(e.tokens.push({type:"footnote_open",id:t,level:c++}),s[t].tokens?(o=[],o.push({type:"paragraph_open",tight:!1,level:c++}),o.push({type:"inline",content:"",level:c,children:s[t].tokens}),o.push({type:"paragraph_close",tight:!1,level:--c})):s[t].label&&(o=p[":"+s[t].label]),e.tokens=e.tokens.concat(o),e.tokens[e.tokens.length-1].type==="paragraph_close"?a=e.tokens.pop():a=null,i=s[t].count>0?s[t].count:1,n=0;n<i;n++)e.tokens.push({type:"footnote_anchor",id:t,subId:n,level:c});a&&e.tokens.push(a),e.tokens.push({type:"footnote_close",level:--c})}e.tokens.push({type:"footnote_block_close",level:--c})}}var s7=`
|
||
()[]'".,!?-`;function xM(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1")}function iBe(e){var t,r,n,i,a,s,o,u,l,c,f,p,d=e.tokens;if(e.env.abbreviations){for(e.env.abbrRegExp||(p="(^|["+s7.split("").map(xM).join("")+"])("+Object.keys(e.env.abbreviations).map(function(h){return h.substr(1)}).sort(function(h,g){return g.length-h.length}).map(xM).join("|")+")($|["+s7.split("").map(xM).join("")+"])",e.env.abbrRegExp=new RegExp(p,"g")),c=e.env.abbrRegExp,r=0,n=d.length;r<n;r++)if(d[r].type==="inline"){for(i=d[r].children,t=i.length-1;t>=0;t--)if(a=i[t],a.type==="text"){for(u=0,s=a.content,c.lastIndex=0,l=a.level,o=[];f=c.exec(s);)c.lastIndex>u&&o.push({type:"text",content:s.slice(u,f.index+f[1].length),level:l}),o.push({type:"abbr_open",title:e.env.abbreviations[":"+f[2]],level:l++}),o.push({type:"text",content:f[2],level:l}),o.push({type:"abbr_close",level:--l}),u=c.lastIndex-f[3].length;o.length&&(u<s.length&&o.push({type:"text",content:s.slice(u),level:l}),d[r].children=i=[].concat(i.slice(0,t),o,i.slice(t+1)))}}}}var aBe=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,sBe=/\((c|tm|r|p)\)/ig,oBe={c:"©",r:"®",p:"§",tm:"™"};function uBe(e){return e.indexOf("(")<0?e:e.replace(sBe,function(t,r){return oBe[r.toLowerCase()]})}function lBe(e){var t,r,n,i,a;if(e.options.typographer){for(a=e.tokens.length-1;a>=0;a--)if(e.tokens[a].type==="inline")for(i=e.tokens[a].children,t=i.length-1;t>=0;t--)r=i[t],r.type==="text"&&(n=r.content,n=uBe(n),aBe.test(n)&&(n=n.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/mg,"$1—$2").replace(/(^|\s)--(\s|$)/mg,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/mg,"$1–$2")),r.content=n)}}var cBe=/['"]/,o7=/['"]/g,fBe=/[-\s()\[\]]/,u7="’";function l7(e,t){return t<0||t>=e.length?!1:!fBe.test(e[t])}function Hu(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}function dBe(e){var t,r,n,i,a,s,o,u,l,c,f,p,d,h,g,y,w;if(e.options.typographer){for(w=[],g=e.tokens.length-1;g>=0;g--)if(e.tokens[g].type==="inline"){for(y=e.tokens[g].children,w.length=0,t=0;t<y.length;t++)if(r=y[t],!(r.type!=="text"||cBe.test(r.text))){for(o=y[t].level,d=w.length-1;d>=0&&!(w[d].level<=o);d--);w.length=d+1,n=r.content,a=0,s=n.length;e:for(;a<s&&(o7.lastIndex=a,i=o7.exec(n),!!i);){if(u=!l7(n,i.index-1),a=i.index+1,h=i[0]==="'",l=!l7(n,a),!l&&!u){h&&(r.content=Hu(r.content,i.index,u7));continue}if(f=!l,p=!u,p){for(d=w.length-1;d>=0&&(c=w[d],!(w[d].level<o));d--)if(c.single===h&&w[d].level===o){c=w[d],h?(y[c.token].content=Hu(y[c.token].content,c.pos,e.options.quotes[2]),r.content=Hu(r.content,i.index,e.options.quotes[3])):(y[c.token].content=Hu(y[c.token].content,c.pos,e.options.quotes[0]),r.content=Hu(r.content,i.index,e.options.quotes[1])),w.length=d;continue e}}f?w.push({token:t,pos:i.index,single:h,level:o}):p&&h&&(r.content=Hu(r.content,i.index,u7))}}}}}var EM=[["block",QFe],["abbr",XFe],["references",tBe],["inline",rBe],["footnote_tail",nBe],["abbr2",iBe],["replacements",lBe],["smartquotes",dBe]];function xte(){this.options={},this.ruler=new ji;for(var e=0;e<EM.length;e++)this.ruler.push(EM[e][0],EM[e][1])}xte.prototype.process=function(e){var t,r,n;for(n=this.ruler.getRules(""),t=0,r=n.length;t<r;t++)n[t](e)};function Iu(e,t,r,n,i){var a,s,o,u,l,c,f;for(this.src=e,this.parser=t,this.options=r,this.env=n,this.tokens=i,this.bMarks=[],this.eMarks=[],this.tShift=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.parentType="root",this.ddIndent=-1,this.level=0,this.result="",s=this.src,c=0,f=!1,o=u=c=0,l=s.length;u<l;u++){if(a=s.charCodeAt(u),!f)if(a===32){c++;continue}else f=!0;(a===10||u===l-1)&&(a!==10&&u++,this.bMarks.push(o),this.eMarks.push(u),this.tShift.push(c),f=!1,c=0,o=u+1)}this.bMarks.push(s.length),this.eMarks.push(s.length),this.tShift.push(0),this.lineMax=this.bMarks.length-1}Iu.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};Iu.prototype.skipEmptyLines=function(t){for(var r=this.lineMax;t<r&&!(this.bMarks[t]+this.tShift[t]<this.eMarks[t]);t++);return t};Iu.prototype.skipSpaces=function(t){for(var r=this.src.length;t<r&&this.src.charCodeAt(t)===32;t++);return t};Iu.prototype.skipChars=function(t,r){for(var n=this.src.length;t<n&&this.src.charCodeAt(t)===r;t++);return t};Iu.prototype.skipCharsBack=function(t,r,n){if(t<=n)return t;for(;t>n;)if(r!==this.src.charCodeAt(--t))return t+1;return t};Iu.prototype.getLines=function(t,r,n,i){var a,s,o,u,l,c=t;if(t>=r)return"";if(c+1===r)return s=this.bMarks[c]+Math.min(this.tShift[c],n),o=i?this.eMarks[c]+1:this.eMarks[c],this.src.slice(s,o);for(u=new Array(r-t),a=0;c<r;c++,a++)l=this.tShift[c],l>n&&(l=n),l<0&&(l=0),s=this.bMarks[c]+l,c+1<r||i?o=this.eMarks[c]+1:o=this.eMarks[c],u[a]=this.src.slice(s,o);return u.join("")};function pBe(e,t,r){var n,i;if(e.tShift[t]-e.blkIndent<4)return!1;for(i=n=t+1;n<r;){if(e.isEmpty(n)){n++;continue}if(e.tShift[n]-e.blkIndent>=4){n++,i=n;continue}break}return e.line=n,e.tokens.push({type:"code",content:e.getLines(t,i,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}function hBe(e,t,r,n){var i,a,s,o,u,l=!1,c=e.bMarks[t]+e.tShift[t],f=e.eMarks[t];if(c+3>f||(i=e.src.charCodeAt(c),i!==126&&i!==96)||(u=c,c=e.skipChars(c,i),a=c-u,a<3)||(s=e.src.slice(c,f).trim(),s.indexOf("`")>=0))return!1;if(n)return!0;for(o=t;o++,!(o>=r||(c=u=e.bMarks[o]+e.tShift[o],f=e.eMarks[o],c<f&&e.tShift[o]<e.blkIndent));)if(e.src.charCodeAt(c)===i&&!(e.tShift[o]-e.blkIndent>=4)&&(c=e.skipChars(c,i),!(c-u<a)&&(c=e.skipSpaces(c),!(c<f)))){l=!0;break}return a=e.tShift[t],e.line=o+(l?1:0),e.tokens.push({type:"fence",params:s,content:e.getLines(t+1,o,a,!0),lines:[t,e.line],level:e.level}),!0}function mBe(e,t,r,n){var i,a,s,o,u,l,c,f,p,d,h,g=e.bMarks[t]+e.tShift[t],y=e.eMarks[t];if(g>y||e.src.charCodeAt(g++)!==62||e.level>=e.options.maxNesting)return!1;if(n)return!0;for(e.src.charCodeAt(g)===32&&g++,u=e.blkIndent,e.blkIndent=0,o=[e.bMarks[t]],e.bMarks[t]=g,g=g<y?e.skipSpaces(g):g,a=g>=y,s=[e.tShift[t]],e.tShift[t]=g-e.bMarks[t],f=e.parser.ruler.getRules("blockquote"),i=t+1;i<r&&(g=e.bMarks[i]+e.tShift[i],y=e.eMarks[i],!(g>=y));i++){if(e.src.charCodeAt(g++)===62){e.src.charCodeAt(g)===32&&g++,o.push(e.bMarks[i]),e.bMarks[i]=g,g=g<y?e.skipSpaces(g):g,a=g>=y,s.push(e.tShift[i]),e.tShift[i]=g-e.bMarks[i];continue}if(a)break;for(h=!1,p=0,d=f.length;p<d;p++)if(f[p](e,i,r,!0)){h=!0;break}if(h)break;o.push(e.bMarks[i]),s.push(e.tShift[i]),e.tShift[i]=-1337}for(l=e.parentType,e.parentType="blockquote",e.tokens.push({type:"blockquote_open",lines:c=[t,0],level:e.level++}),e.parser.tokenize(e,t,i),e.tokens.push({type:"blockquote_close",level:--e.level}),e.parentType=l,c[1]=e.line,p=0;p<s.length;p++)e.bMarks[p+t]=o[p],e.tShift[p+t]=s[p];return e.blkIndent=u,!0}function gBe(e,t,r,n){var i,a,s,o=e.bMarks[t],u=e.eMarks[t];if(o+=e.tShift[t],o>u||(i=e.src.charCodeAt(o++),i!==42&&i!==45&&i!==95))return!1;for(a=1;o<u;){if(s=e.src.charCodeAt(o++),s!==i&&s!==32)return!1;s===i&&a++}return a<3?!1:(n||(e.line=t+1,e.tokens.push({type:"hr",lines:[t,e.line],level:e.level})),!0)}function c7(e,t){var r,n,i;return n=e.bMarks[t]+e.tShift[t],i=e.eMarks[t],n>=i||(r=e.src.charCodeAt(n++),r!==42&&r!==45&&r!==43)||n<i&&e.src.charCodeAt(n)!==32?-1:n}function f7(e,t){var r,n=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];if(n+1>=i||(r=e.src.charCodeAt(n++),r<48||r>57))return-1;for(;;){if(n>=i)return-1;if(r=e.src.charCodeAt(n++),!(r>=48&&r<=57)){if(r===41||r===46)break;return-1}}return n<i&&e.src.charCodeAt(n)!==32?-1:n}function yBe(e,t){var r,n,i=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===i&&e.tokens[r].type==="paragraph_open"&&(e.tokens[r+2].tight=!0,e.tokens[r].tight=!0,r+=2)}function vBe(e,t,r,n){var i,a,s,o,u,l,c,f,p,d,h,g,y,w,b,S,E,x,A=!0,j,I,T,B;if((f=f7(e,t))>=0)y=!0;else if((f=c7(e,t))>=0)y=!1;else return!1;if(e.level>=e.options.maxNesting)return!1;if(g=e.src.charCodeAt(f-1),n)return!0;for(b=e.tokens.length,y?(c=e.bMarks[t]+e.tShift[t],h=Number(e.src.substr(c,f-c-1)),e.tokens.push({type:"ordered_list_open",order:h,lines:E=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:E=[t,0],level:e.level++}),i=t,S=!1,j=e.parser.ruler.getRules("list");i<r&&(w=e.skipSpaces(f),p=e.eMarks[i],w>=p?d=1:d=w-f,d>4&&(d=1),d<1&&(d=1),a=f-e.bMarks[i]+d,e.tokens.push({type:"list_item_open",lines:x=[t,0],level:e.level++}),o=e.blkIndent,u=e.tight,s=e.tShift[t],l=e.parentType,e.tShift[t]=w-e.bMarks[t],e.blkIndent=a,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,r,!0),(!e.tight||S)&&(A=!1),S=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=o,e.tShift[t]=s,e.tight=u,e.parentType=l,e.tokens.push({type:"list_item_close",level:--e.level}),i=t=e.line,x[1]=i,w=e.bMarks[t],!(i>=r||e.isEmpty(i)||e.tShift[i]<e.blkIndent));){for(B=!1,I=0,T=j.length;I<T;I++)if(j[I](e,i,r,!0)){B=!0;break}if(B)break;if(y){if(f=f7(e,i),f<0)break}else if(f=c7(e,i),f<0)break;if(g!==e.src.charCodeAt(f-1))break}return e.tokens.push({type:y?"ordered_list_close":"bullet_list_close",level:--e.level}),E[1]=i,e.line=i,A&&yBe(e,b),!0}function bBe(e,t,r,n){var i,a,s,o,u,l=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(l+4>c||e.src.charCodeAt(l)!==91||e.src.charCodeAt(l+1)!==94||e.level>=e.options.maxNesting)return!1;for(o=l+2;o<c;o++){if(e.src.charCodeAt(o)===32)return!1;if(e.src.charCodeAt(o)===93)break}return o===l+2||o+1>=c||e.src.charCodeAt(++o)!==58?!1:(n||(o++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),u=e.src.slice(l+2,o-2),e.env.footnotes.refs[":"+u]=-1,e.tokens.push({type:"footnote_reference_open",label:u,level:e.level++}),i=e.bMarks[t],a=e.tShift[t],s=e.parentType,e.tShift[t]=e.skipSpaces(o)-o,e.bMarks[t]=o,e.blkIndent+=4,e.parentType="footnote",e.tShift[t]<e.blkIndent&&(e.tShift[t]+=e.blkIndent,e.bMarks[t]-=e.blkIndent),e.parser.tokenize(e,t,r,!0),e.parentType=s,e.blkIndent-=4,e.tShift[t]=a,e.bMarks[t]=i,e.tokens.push({type:"footnote_reference_close",level:--e.level})),!0)}function wBe(e,t,r,n){var i,a,s,o=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(o>=u||(i=e.src.charCodeAt(o),i!==35||o>=u))return!1;for(a=1,i=e.src.charCodeAt(++o);i===35&&o<u&&a<=6;)a++,i=e.src.charCodeAt(++o);return a>6||o<u&&i!==32?!1:(n||(u=e.skipCharsBack(u,32,o),s=e.skipCharsBack(u,35,o),s>o&&e.src.charCodeAt(s-1)===32&&(u=s),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:a,lines:[t,e.line],level:e.level}),o<u&&e.tokens.push({type:"inline",content:e.src.slice(o,u).trim(),level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:"heading_close",hLevel:a,level:e.level})),!0)}function SBe(e,t,r){var n,i,a,s=t+1;return s>=r||e.tShift[s]<e.blkIndent||e.tShift[s]-e.blkIndent>3||(i=e.bMarks[s]+e.tShift[s],a=e.eMarks[s],i>=a)||(n=e.src.charCodeAt(i),n!==45&&n!==61)||(i=e.skipChars(i,n),i=e.skipSpaces(i),i<a)?!1:(i=e.bMarks[t]+e.tShift[t],e.line=s+1,e.tokens.push({type:"heading_open",hLevel:n===61?1:2,lines:[t,e.line],level:e.level}),e.tokens.push({type:"inline",content:e.src.slice(i,e.eMarks[t]).trim(),level:e.level+1,lines:[t,e.line-1],children:[]}),e.tokens.push({type:"heading_close",hLevel:n===61?1:2,level:e.level}),!0)}var Ete={};["article","aside","button","blockquote","body","canvas","caption","col","colgroup","dd","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","iframe","li","map","object","ol","output","p","pre","progress","script","section","style","table","tbody","td","textarea","tfoot","th","tr","thead","ul","video"].forEach(function(e){Ete[e]=!0});var xBe=/^<([a-zA-Z]{1,15})[\s\/>]/,EBe=/^<\/([a-zA-Z]{1,15})[\s>]/;function CBe(e){var t=e|32;return t>=97&&t<=122}function ABe(e,t,r,n){var i,a,s,o=e.bMarks[t],u=e.eMarks[t],l=e.tShift[t];if(o+=l,!e.options.html||l>3||o+2>=u||e.src.charCodeAt(o)!==60)return!1;if(i=e.src.charCodeAt(o+1),i===33||i===63){if(n)return!0}else if(i===47||CBe(i)){if(i===47){if(a=e.src.slice(o,u).match(EBe),!a)return!1}else if(a=e.src.slice(o,u).match(xBe),!a)return!1;if(Ete[a[1].toLowerCase()]!==!0)return!1;if(n)return!0}else return!1;for(s=t+1;s<e.lineMax&&!e.isEmpty(s);)s++;return e.line=s,e.tokens.push({type:"htmlblock",level:e.level,lines:[t,e.line],content:e.getLines(t,s,0,!0)}),!0}function CM(e,t){var r=e.bMarks[t]+e.blkIndent,n=e.eMarks[t];return e.src.substr(r,n-r)}function MBe(e,t,r,n){var i,a,s,o,u,l,c,f,p,d,h;if(t+2>r||(u=t+1,e.tShift[u]<e.blkIndent)||(s=e.bMarks[u]+e.tShift[u],s>=e.eMarks[u])||(i=e.src.charCodeAt(s),i!==124&&i!==45&&i!==58)||(a=CM(e,t+1),!/^[-:| ]+$/.test(a))||(l=a.split("|"),l<=2))return!1;for(f=[],o=0;o<l.length;o++){if(p=l[o].trim(),!p){if(o===0||o===l.length-1)continue;return!1}if(!/^:?-+:?$/.test(p))return!1;p.charCodeAt(p.length-1)===58?f.push(p.charCodeAt(0)===58?"center":"right"):p.charCodeAt(0)===58?f.push("left"):f.push("")}if(a=CM(e,t).trim(),a.indexOf("|")===-1||(l=a.replace(/^\||\|$/g,"").split("|"),f.length!==l.length))return!1;if(n)return!0;for(e.tokens.push({type:"table_open",lines:d=[t,0],level:e.level++}),e.tokens.push({type:"thead_open",lines:[t,t+1],level:e.level++}),e.tokens.push({type:"tr_open",lines:[t,t+1],level:e.level++}),o=0;o<l.length;o++)e.tokens.push({type:"th_open",align:f[o],lines:[t,t+1],level:e.level++}),e.tokens.push({type:"inline",content:l[o].trim(),lines:[t,t+1],level:e.level,children:[]}),e.tokens.push({type:"th_close",level:--e.level});for(e.tokens.push({type:"tr_close",level:--e.level}),e.tokens.push({type:"thead_close",level:--e.level}),e.tokens.push({type:"tbody_open",lines:h=[t+2,0],level:e.level++}),u=t+2;u<r&&!(e.tShift[u]<e.blkIndent||(a=CM(e,u).trim(),a.indexOf("|")===-1));u++){for(l=a.replace(/^\||\|$/g,"").split("|"),e.tokens.push({type:"tr_open",level:e.level++}),o=0;o<l.length;o++)e.tokens.push({type:"td_open",align:f[o],level:e.level++}),c=l[o].substring(l[o].charCodeAt(0)===124?1:0,l[o].charCodeAt(l[o].length-1)===124?l[o].length-1:l[o].length).trim(),e.tokens.push({type:"inline",content:c,level:e.level,children:[]}),e.tokens.push({type:"td_close",level:--e.level});e.tokens.push({type:"tr_close",level:--e.level})}return e.tokens.push({type:"tbody_close",level:--e.level}),e.tokens.push({type:"table_close",level:--e.level}),d[1]=h[1]=u,e.line=u,!0}function Dh(e,t){var r,n,i=e.bMarks[t]+e.tShift[t],a=e.eMarks[t];return i>=a||(n=e.src.charCodeAt(i++),n!==126&&n!==58)||(r=e.skipSpaces(i),i===r)||r>=a?-1:r}function _Be(e,t){var r,n,i=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===i&&e.tokens[r].type==="paragraph_open"&&(e.tokens[r+2].tight=!0,e.tokens[r].tight=!0,r+=2)}function jBe(e,t,r,n){var i,a,s,o,u,l,c,f,p,d,h,g,y,w;if(n)return e.ddIndent<0?!1:Dh(e,t)>=0;if(c=t+1,e.isEmpty(c)&&++c>r||e.tShift[c]<e.blkIndent||(i=Dh(e,c),i<0)||e.level>=e.options.maxNesting)return!1;l=e.tokens.length,e.tokens.push({type:"dl_open",lines:u=[t,0],level:e.level++}),s=t,a=c;e:for(;;){for(w=!0,y=!1,e.tokens.push({type:"dt_open",lines:[s,s],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(s,s+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[s,s],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:o=[c,0],level:e.level++}),g=e.tight,p=e.ddIndent,f=e.blkIndent,h=e.tShift[a],d=e.parentType,e.blkIndent=e.ddIndent=e.tShift[a]+2,e.tShift[a]=i-e.bMarks[a],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,a,r,!0),(!e.tight||y)&&(w=!1),y=e.line-a>1&&e.isEmpty(e.line-1),e.tShift[a]=h,e.tight=g,e.parentType=d,e.blkIndent=f,e.ddIndent=p,e.tokens.push({type:"dd_close",level:--e.level}),o[1]=c=e.line,c>=r||e.tShift[c]<e.blkIndent)break e;if(i=Dh(e,c),i<0)break;a=c}if(c>=r||(s=c,e.isEmpty(s))||e.tShift[s]<e.blkIndent||(a=s+1,a>=r)||(e.isEmpty(a)&&a++,a>=r)||e.tShift[a]<e.blkIndent||(i=Dh(e,a),i<0))break}return e.tokens.push({type:"dl_close",level:--e.level}),u[1]=c,e.line=c,w&&_Be(e,l),!0}function LBe(e,t){var r,n,i,a,s,o=t+1,u;if(r=e.lineMax,o<r&&!e.isEmpty(o)){for(u=e.parser.ruler.getRules("paragraph");o<r&&!e.isEmpty(o);o++)if(!(e.tShift[o]-e.blkIndent>3)){for(i=!1,a=0,s=u.length;a<s;a++)if(u[a](e,o,r,!0)){i=!0;break}if(i)break}}return n=e.getLines(t,o,e.blkIndent,!1).trim(),e.line=o,n.length&&(e.tokens.push({type:"paragraph_open",tight:!1,lines:[t,e.line],level:e.level}),e.tokens.push({type:"inline",content:n,level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:"paragraph_close",tight:!1,level:e.level})),!0}var Ph=[["code",pBe],["fences",hBe,["paragraph","blockquote","list"]],["blockquote",mBe,["paragraph","blockquote","list"]],["hr",gBe,["paragraph","blockquote","list"]],["list",vBe,["paragraph","blockquote"]],["footnote",bBe,["paragraph"]],["heading",wBe,["paragraph","blockquote"]],["lheading",SBe],["htmlblock",ABe,["paragraph","blockquote"]],["table",MBe,["paragraph"]],["deflist",jBe,["paragraph"]],["paragraph",LBe]];function RT(){this.ruler=new ji;for(var e=0;e<Ph.length;e++)this.ruler.push(Ph[e][0],Ph[e][1],{alt:(Ph[e][2]||[]).slice()})}RT.prototype.tokenize=function(e,t,r){for(var n=this.ruler.getRules(""),i=n.length,a=t,s=!1,o,u;a<r&&(e.line=a=e.skipEmptyLines(a),!(a>=r||e.tShift[a]<e.blkIndent));){for(u=0;u<i&&(o=n[u](e,a,r,!1),!o);u++);if(e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),a=e.line,a<r&&e.isEmpty(a)){if(s=!0,a++,a<r&&e.parentType==="list"&&e.isEmpty(a))break;e.line=a}}};var IBe=/[\n\t]/g,TBe=/\r[\n\u0085]|[\u2424\u2028\u0085]/g,OBe=/\u00a0/g;RT.prototype.parse=function(e,t,r,n){var i,a=0,s=0;if(!e)return[];e=e.replace(OBe," "),e=e.replace(TBe,`
|
||
`),e.indexOf(" ")>=0&&(e=e.replace(IBe,function(o,u){var l;return e.charCodeAt(u)===10?(a=u+1,s=0,o):(l=" ".slice((u-a-s)%4),s=u-a+1,l)})),i=new Iu(e,this,t,r,n),this.tokenize(i,i.line,i.lineMax)};function kBe(e){switch(e){case 10:case 92:case 96:case 42:case 95:case 94:case 91:case 93:case 33:case 38:case 60:case 62:case 123:case 125:case 36:case 37:case 64:case 126:case 43:case 61:case 58:return!0;default:return!1}}function RBe(e,t){for(var r=e.pos;r<e.posMax&&!kBe(e.src.charCodeAt(r));)r++;return r===e.pos?!1:(t||(e.pending+=e.src.slice(e.pos,r)),e.pos=r,!0)}function NBe(e,t){var r,n,i=e.pos;if(e.src.charCodeAt(i)!==10)return!1;if(r=e.pending.length-1,n=e.posMax,!t)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){for(var a=r-2;a>=0;a--)if(e.pending.charCodeAt(a)!==32){e.pending=e.pending.substring(0,a+1);break}e.push({type:"hardbreak",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:"softbreak",level:e.level});else e.push({type:"softbreak",level:e.level});for(i++;i<n&&e.src.charCodeAt(i)===32;)i++;return e.pos=i,!0}var NT=[];for(var d7=0;d7<256;d7++)NT.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){NT[e.charCodeAt(0)]=1});function DBe(e,t){var r,n=e.pos,i=e.posMax;if(e.src.charCodeAt(n)!==92)return!1;if(n++,n<i){if(r=e.src.charCodeAt(n),r<256&&NT[r]!==0)return t||(e.pending+=e.src[n]),e.pos+=2,!0;if(r===10){for(t||e.push({type:"hardbreak",level:e.level}),n++;n<i&&e.src.charCodeAt(n)===32;)n++;return e.pos=n,!0}}return t||(e.pending+="\\"),e.pos++,!0}function PBe(e,t){var r,n,i,a,s,o=e.pos,u=e.src.charCodeAt(o);if(u!==96)return!1;for(r=o,o++,n=e.posMax;o<n&&e.src.charCodeAt(o)===96;)o++;for(i=e.src.slice(r,o),a=s=o;(a=e.src.indexOf("`",s))!==-1;){for(s=a+1;s<n&&e.src.charCodeAt(s)===96;)s++;if(s-a===i.length)return t||e.push({type:"code",content:e.src.slice(o,a).replace(/[ \n]+/g," ").trim(),block:!1,level:e.level}),e.pos=s,!0}return t||(e.pending+=i),e.pos+=i.length,!0}function FBe(e,t){var r,n,i,a=e.posMax,s=e.pos,o,u;if(e.src.charCodeAt(s)!==126||t||s+4>=a||e.src.charCodeAt(s+1)!==126||e.level>=e.options.maxNesting||(o=s>0?e.src.charCodeAt(s-1):-1,u=e.src.charCodeAt(s+2),o===126)||u===126||u===32||u===10)return!1;for(n=s+2;n<a&&e.src.charCodeAt(n)===126;)n++;if(n>s+3)return e.pos+=n-s,t||(e.pending+=e.src.slice(s,n)),!0;for(e.pos=s+2,i=1;e.pos+1<a;){if(e.src.charCodeAt(e.pos)===126&&e.src.charCodeAt(e.pos+1)===126&&(o=e.src.charCodeAt(e.pos-1),u=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1,u!==126&&o!==126&&(o!==32&&o!==10?i--:u!==32&&u!==10&&i++,i<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=s+2,t||(e.push({type:"del_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"del_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=s,!1)}function BBe(e,t){var r,n,i,a=e.posMax,s=e.pos,o,u;if(e.src.charCodeAt(s)!==43||t||s+4>=a||e.src.charCodeAt(s+1)!==43||e.level>=e.options.maxNesting||(o=s>0?e.src.charCodeAt(s-1):-1,u=e.src.charCodeAt(s+2),o===43)||u===43||u===32||u===10)return!1;for(n=s+2;n<a&&e.src.charCodeAt(n)===43;)n++;if(n!==s+2)return e.pos+=n-s,t||(e.pending+=e.src.slice(s,n)),!0;for(e.pos=s+2,i=1;e.pos+1<a;){if(e.src.charCodeAt(e.pos)===43&&e.src.charCodeAt(e.pos+1)===43&&(o=e.src.charCodeAt(e.pos-1),u=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1,u!==43&&o!==43&&(o!==32&&o!==10?i--:u!==32&&u!==10&&i++,i<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=s+2,t||(e.push({type:"ins_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"ins_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=s,!1)}function zBe(e,t){var r,n,i,a=e.posMax,s=e.pos,o,u;if(e.src.charCodeAt(s)!==61||t||s+4>=a||e.src.charCodeAt(s+1)!==61||e.level>=e.options.maxNesting||(o=s>0?e.src.charCodeAt(s-1):-1,u=e.src.charCodeAt(s+2),o===61)||u===61||u===32||u===10)return!1;for(n=s+2;n<a&&e.src.charCodeAt(n)===61;)n++;if(n!==s+2)return e.pos+=n-s,t||(e.pending+=e.src.slice(s,n)),!0;for(e.pos=s+2,i=1;e.pos+1<a;){if(e.src.charCodeAt(e.pos)===61&&e.src.charCodeAt(e.pos+1)===61&&(o=e.src.charCodeAt(e.pos-1),u=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1,u!==61&&o!==61&&(o!==32&&o!==10?i--:u!==32&&u!==10&&i++,i<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=s+2,t||(e.push({type:"mark_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"mark_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=s,!1)}function p7(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function h7(e,t){var r=t,n,i,a,s=!0,o=!0,u=e.posMax,l=e.src.charCodeAt(t);for(n=t>0?e.src.charCodeAt(t-1):-1;r<u&&e.src.charCodeAt(r)===l;)r++;return r>=u&&(s=!1),a=r-t,a>=4?s=o=!1:(i=r<u?e.src.charCodeAt(r):-1,(i===32||i===10)&&(s=!1),(n===32||n===10)&&(o=!1),l===95&&(p7(n)&&(s=!1),p7(i)&&(o=!1))),{can_open:s,can_close:o,delims:a}}function $Be(e,t){var r,n,i,a,s,o,u,l=e.posMax,c=e.pos,f=e.src.charCodeAt(c);if(f!==95&&f!==42||t)return!1;if(u=h7(e,c),r=u.delims,!u.can_open)return e.pos+=r,t||(e.pending+=e.src.slice(c,e.pos)),!0;if(e.level>=e.options.maxNesting)return!1;for(e.pos=c+r,o=[r];e.pos<l;){if(e.src.charCodeAt(e.pos)===f){if(u=h7(e,e.pos),n=u.delims,u.can_close){for(a=o.pop(),s=n;a!==s;){if(s<a){o.push(a-s);break}if(s-=a,o.length===0)break;e.pos+=a,a=o.pop()}if(o.length===0){r=a,i=!0;break}e.pos+=n;continue}u.can_open&&o.push(n),e.pos+=n;continue}e.parser.skipToken(e)}return i?(e.posMax=e.pos,e.pos=c+r,t||((r===2||r===3)&&e.push({type:"strong_open",level:e.level++}),(r===1||r===3)&&e.push({type:"em_open",level:e.level++}),e.parser.tokenize(e),(r===1||r===3)&&e.push({type:"em_close",level:--e.level}),(r===2||r===3)&&e.push({type:"strong_close",level:--e.level})),e.pos=e.posMax+r,e.posMax=l,!0):(e.pos=c,!1)}var UBe=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function qBe(e,t){var r,n,i=e.posMax,a=e.pos;if(e.src.charCodeAt(a)!==126||t||a+2>=i||e.level>=e.options.maxNesting)return!1;for(e.pos=a+1;e.pos<i;){if(e.src.charCodeAt(e.pos)===126){r=!0;break}e.parser.skipToken(e)}return!r||a+1===e.pos||(n=e.src.slice(a+1,e.pos),n.match(/(^|[^\\])(\\\\)*\s/))?(e.pos=a,!1):(e.posMax=e.pos,e.pos=a+1,t||e.push({type:"sub",level:e.level,content:n.replace(UBe,"$1")}),e.pos=e.posMax+1,e.posMax=i,!0)}var VBe=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function JBe(e,t){var r,n,i=e.posMax,a=e.pos;if(e.src.charCodeAt(a)!==94||t||a+2>=i||e.level>=e.options.maxNesting)return!1;for(e.pos=a+1;e.pos<i;){if(e.src.charCodeAt(e.pos)===94){r=!0;break}e.parser.skipToken(e)}return!r||a+1===e.pos||(n=e.src.slice(a+1,e.pos),n.match(/(^|[^\\])(\\\\)*\s/))?(e.pos=a,!1):(e.posMax=e.pos,e.pos=a+1,t||e.push({type:"sup",level:e.level,content:n.replace(VBe,"$1")}),e.pos=e.posMax+1,e.posMax=i,!0)}function HBe(e,t){var r,n,i,a,s,o,u,l,c=!1,f=e.pos,p=e.posMax,d=e.pos,h=e.src.charCodeAt(d);if(h===33&&(c=!0,h=e.src.charCodeAt(++d)),h!==91||e.level>=e.options.maxNesting||(r=d+1,n=nd(e,d),n<0))return!1;if(o=n+1,o<p&&e.src.charCodeAt(o)===40){for(o++;o<p&&(l=e.src.charCodeAt(o),!(l!==32&&l!==10));o++);if(o>=p)return!1;for(d=o,bte(e,o)?(a=e.linkContent,o=e.pos):a="",d=o;o<p&&(l=e.src.charCodeAt(o),!(l!==32&&l!==10));o++);if(o<p&&d!==o&&wte(e,o))for(s=e.linkContent,o=e.pos;o<p&&(l=e.src.charCodeAt(o),!(l!==32&&l!==10));o++);else s="";if(o>=p||e.src.charCodeAt(o)!==41)return e.pos=f,!1;o++}else{if(e.linkLevel>0)return!1;for(;o<p&&(l=e.src.charCodeAt(o),!(l!==32&&l!==10));o++);if(o<p&&e.src.charCodeAt(o)===91&&(d=o+1,o=nd(e,o),o>=0?i=e.src.slice(d,o++):o=d-1),i||(typeof i>"u"&&(o=n+1),i=e.src.slice(r,n)),u=e.env.references[Ste(i)],!u)return e.pos=f,!1;a=u.href,s=u.title}return t||(e.pos=r,e.posMax=n,c?e.push({type:"image",src:a,title:s,alt:e.src.substr(r,n-r),level:e.level}):(e.push({type:"link_open",href:a,title:s,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:"link_close",level:--e.level}))),e.pos=o,e.posMax=p,!0}function WBe(e,t){var r,n,i,a,s=e.posMax,o=e.pos;return o+2>=s||e.src.charCodeAt(o)!==94||e.src.charCodeAt(o+1)!==91||e.level>=e.options.maxNesting||(r=o+2,n=nd(e,o+1),n<0)?!1:(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),i=e.env.footnotes.list.length,e.pos=r,e.posMax=n,e.push({type:"footnote_ref",id:i,level:e.level}),e.linkLevel++,a=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[i]={tokens:e.tokens.splice(a)},e.linkLevel--),e.pos=n+1,e.posMax=s,!0)}function GBe(e,t){var r,n,i,a,s=e.posMax,o=e.pos;if(o+3>s||!e.env.footnotes||!e.env.footnotes.refs||e.src.charCodeAt(o)!==91||e.src.charCodeAt(o+1)!==94||e.level>=e.options.maxNesting)return!1;for(n=o+2;n<s;n++){if(e.src.charCodeAt(n)===32||e.src.charCodeAt(n)===10)return!1;if(e.src.charCodeAt(n)===93)break}return n===o+2||n>=s||(n++,r=e.src.slice(o+2,n-1),typeof e.env.footnotes.refs[":"+r]>"u")?!1:(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+r]<0?(i=e.env.footnotes.list.length,e.env.footnotes.list[i]={label:r,count:0},e.env.footnotes.refs[":"+r]=i):i=e.env.footnotes.refs[":"+r],a=e.env.footnotes.list[i].count,e.env.footnotes.list[i].count++,e.push({type:"footnote_ref",id:i,subId:a,level:e.level})),e.pos=n,e.posMax=s,!0)}var KBe=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"],YBe=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,QBe=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function ZBe(e,t){var r,n,i,a,s,o=e.pos;return e.src.charCodeAt(o)!==60||(r=e.src.slice(o),r.indexOf(">")<0)?!1:(n=r.match(QBe),n?KBe.indexOf(n[1].toLowerCase())<0||(a=n[0].slice(1,-1),s=q4(a),!e.parser.validateLink(a))?!1:(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:a,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=n[0].length,!0):(i=r.match(YBe),i?(a=i[0].slice(1,-1),s=q4("mailto:"+a),e.parser.validateLink(s)?(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:a,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=i[0].length,!0):!1):!1))}function Ty(e,t){return e=e.source,t=t||"",function r(n,i){return n?(i=i.source||i,e=e.replace(n,i),r):new RegExp(e,t)}}var XBe=/[a-zA-Z_:][a-zA-Z0-9:._-]*/,e8e=/[^"'=<>`\x00-\x20]+/,t8e=/'[^']*'/,r8e=/"[^"]*"/,n8e=Ty(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",e8e)("single_quoted",t8e)("double_quoted",r8e)(),i8e=Ty(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",XBe)("attr_value",n8e)(),a8e=Ty(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",i8e)(),s8e=/<\/[A-Za-z][A-Za-z0-9]*\s*>/,o8e=/<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->/,u8e=/<[?].*?[?]>/,l8e=/<![A-Z]+\s+[^>]*>/,c8e=/<!\[CDATA\[[\s\S]*?\]\]>/,f8e=Ty(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",a8e)("close_tag",s8e)("comment",o8e)("processing",u8e)("declaration",l8e)("cdata",c8e)();function d8e(e){var t=e|32;return t>=97&&t<=122}function p8e(e,t){var r,n,i,a=e.pos;return!e.options.html||(i=e.posMax,e.src.charCodeAt(a)!==60||a+2>=i)||(r=e.src.charCodeAt(a+1),r!==33&&r!==63&&r!==47&&!d8e(r))||(n=e.src.slice(a).match(f8e),!n)?!1:(t||e.push({type:"htmltag",content:e.src.slice(a,a+n[0].length),level:e.level}),e.pos+=n[0].length,!0)}var h8e=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,m8e=/^&([a-z][a-z0-9]{1,31});/i;function g8e(e,t){var r,n,i,a=e.pos,s=e.posMax;if(e.src.charCodeAt(a)!==38)return!1;if(a+1<s){if(r=e.src.charCodeAt(a+1),r===35){if(i=e.src.slice(a).match(h8e),i)return t||(n=i[1][0].toLowerCase()==="x"?parseInt(i[1].slice(1),16):parseInt(i[1],10),e.pending+=yte(n)?U4(n):U4(65533)),e.pos+=i[0].length,!0}else if(i=e.src.slice(a).match(m8e),i){var o=mte(i[1]);if(i[1]!==o)return t||(e.pending+=o),e.pos+=i[0].length,!0}}return t||(e.pending+="&"),e.pos++,!0}var AM=[["text",RBe],["newline",NBe],["escape",DBe],["backticks",PBe],["del",FBe],["ins",BBe],["mark",zBe],["emphasis",$Be],["sub",qBe],["sup",JBe],["links",HBe],["footnote_inline",WBe],["footnote_ref",GBe],["autolink",ZBe],["htmltag",p8e],["entity",g8e]];function Oy(){this.ruler=new ji;for(var e=0;e<AM.length;e++)this.ruler.push(AM[e][0],AM[e][1]);this.validateLink=y8e}Oy.prototype.skipToken=function(e){var t=this.ruler.getRules(""),r=t.length,n=e.pos,i,a;if((a=e.cacheGet(n))>0){e.pos=a;return}for(i=0;i<r;i++)if(t[i](e,!0)){e.cacheSet(n,e.pos);return}e.pos++,e.cacheSet(n,e.pos)};Oy.prototype.tokenize=function(e){for(var t=this.ruler.getRules(""),r=t.length,n=e.posMax,i,a;e.pos<n;){for(a=0;a<r&&(i=t[a](e,!1),!i);a++);if(i){if(e.pos>=n)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};Oy.prototype.parse=function(e,t,r,n){var i=new Lu(e,this,t,r,n);this.tokenize(i)};function y8e(e){var t=["vbscript","javascript","file","data"],r=e.trim().toLowerCase();return r=cu(r),!(r.indexOf(":")!==-1&&t.indexOf(r.split(":")[0])!==-1)}var v8e={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}},b8e={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},w8e={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}},S8e={default:v8e,full:b8e,commonmark:w8e};function Cte(e,t,r){this.src=t,this.env=r,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function _o(e,t){typeof e!="string"&&(t=e,e="default"),t&&t.linkify!=null&&console.warn(`linkify option is removed. Use linkify plugin instead:
|
||
|
||
import Remarkable from 'remarkable';
|
||
import linkify from 'remarkable/linkify';
|
||
new Remarkable().use(linkify)
|
||
`),this.inline=new Oy,this.block=new RT,this.core=new xte,this.renderer=new kT,this.ruler=new ji,this.options={},this.configure(S8e[e]),this.set(t||{})}_o.prototype.set=function(e){gte(this.options,e)};_o.prototype.configure=function(e){var t=this;if(!e)throw new Error("Wrong `remarkable` preset, check name/content");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enable(e.components[r].rules,!0)})};_o.prototype.use=function(e,t){return e(this,t),this};_o.prototype.parse=function(e,t){var r=new Cte(this,e,t);return this.core.process(r),r.tokens};_o.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};_o.prototype.parseInline=function(e,t){var r=new Cte(this,e,t);return r.inlineMode=!0,this.core.process(r),r.tokens};_o.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var x8e="3.16.2";function E8e(e,t){for(var r in t)t.hasOwnProperty(r)&&e[r]===void 0&&(e[r]=t[r]);return e}function C8e(e,t,r){var n;return e.length>t&&(r==null?(r="…",n=3):n=r.length,e=e.substring(0,t-n)+r),e}function m7(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function Ro(e,t){for(var r=e.length-1;r>=0;r--)t(e[r])===!0&&e.splice(r,1)}function A8e(e,t){if(!t.global)throw new Error("`splitRegex` must have the 'g' flag set");for(var r=[],n=0,i;i=t.exec(e);)r.push(e.substring(n,i.index)),r.push(i[0]),n=i.index+i[0].length;return r.push(e.substring(n)),r}function DT(e){throw new Error("Unhandled case for value: '".concat(e,"'"))}var V4=(function(){function e(t){t===void 0&&(t={}),this.tagName="",this.attrs={},this.innerHTML="",this.whitespaceRegex=/\s+/,this.tagName=t.tagName||"",this.attrs=t.attrs||{},this.innerHTML=t.innerHtml||t.innerHTML||""}return e.prototype.setTagName=function(t){return this.tagName=t,this},e.prototype.getTagName=function(){return this.tagName||""},e.prototype.setAttr=function(t,r){var n=this.getAttrs();return n[t]=r,this},e.prototype.getAttr=function(t){return this.getAttrs()[t]},e.prototype.setAttrs=function(t){return Object.assign(this.getAttrs(),t),this},e.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},e.prototype.setClass=function(t){return this.setAttr("class",t)},e.prototype.addClass=function(t){for(var r=this.getClass(),n=this.whitespaceRegex,i=r?r.split(n):[],a=t.split(n),s;s=a.shift();)m7(i,s)===-1&&i.push(s);return this.getAttrs().class=i.join(" "),this},e.prototype.removeClass=function(t){for(var r=this.getClass(),n=this.whitespaceRegex,i=r?r.split(n):[],a=t.split(n),s;i.length&&(s=a.shift());){var o=m7(i,s);o!==-1&&i.splice(o,1)}return this.getAttrs().class=i.join(" "),this},e.prototype.getClass=function(){return this.getAttrs().class||""},e.prototype.hasClass=function(t){return(" "+this.getClass()+" ").indexOf(" "+t+" ")!==-1},e.prototype.setInnerHTML=function(t){return this.innerHTML=t,this},e.prototype.setInnerHtml=function(t){return this.setInnerHTML(t)},e.prototype.getInnerHTML=function(){return this.innerHTML||""},e.prototype.getInnerHtml=function(){return this.getInnerHTML()},e.prototype.toAnchorString=function(){var t=this.getTagName(),r=this.buildAttrsStr();return r=r?" "+r:"",["<",t,r,">",this.getInnerHtml(),"</",t,">"].join("")},e.prototype.buildAttrsStr=function(){if(!this.attrs)return"";var t=this.getAttrs(),r=[];for(var n in t)t.hasOwnProperty(n)&&r.push(n+'="'+t[n]+'"');return r.join(" ")},e})();function M8e(e,t,r){var n,i;r==null?(r="…",i=3,n=8):(i=r.length,n=r.length);var a=function(b){var S={},E=b,x=E.match(/^([a-z]+):\/\//i);return x&&(S.scheme=x[1],E=E.substr(x[0].length)),x=E.match(/^(.*?)(?=(\?|#|\/|$))/i),x&&(S.host=x[1],E=E.substr(x[0].length)),x=E.match(/^\/(.*?)(?=(\?|#|$))/i),x&&(S.path=x[1],E=E.substr(x[0].length)),x=E.match(/^\?(.*?)(?=(#|$))/i),x&&(S.query=x[1],E=E.substr(x[0].length)),x=E.match(/^#(.*?)$/i),x&&(S.fragment=x[1]),S},s=function(b){var S="";return b.scheme&&b.host&&(S+=b.scheme+"://"),b.host&&(S+=b.host),b.path&&(S+="/"+b.path),b.query&&(S+="?"+b.query),b.fragment&&(S+="#"+b.fragment),S},o=function(b,S){var E=S/2,x=Math.ceil(E),A=-1*Math.floor(E),j="";return A<0&&(j=b.substr(A)),b.substr(0,x)+r+j};if(e.length<=t)return e;var u=t-i,l=a(e);if(l.query){var c=l.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);c&&(l.query=l.query.substr(0,c[1].length),e=s(l))}if(e.length<=t||(l.host&&(l.host=l.host.replace(/^www\./,""),e=s(l)),e.length<=t))return e;var f="";if(l.host&&(f+=l.host),f.length>=u)return l.host.length==t?(l.host.substr(0,t-i)+r).substr(0,u+n):o(f,u).substr(0,u+n);var p="";if(l.path&&(p+="/"+l.path),l.query&&(p+="?"+l.query),p)if((f+p).length>=u){if((f+p).length==t)return(f+p).substr(0,t);var d=u-f.length;return(f+o(p,d)).substr(0,u+n)}else f+=p;if(l.fragment){var h="#"+l.fragment;if((f+h).length>=u){if((f+h).length==t)return(f+h).substr(0,t);var g=u-f.length;return(f+o(h,g)).substr(0,u+n)}else f+=h}if(l.scheme&&l.host){var y=l.scheme+"://";if((f+y).length<u)return(y+f).substr(0,t)}if(f.length<=t)return f;var w="";return u>0&&(w=f.substr(-1*Math.floor(u/2))),(f.substr(0,Math.ceil(u/2))+r+w).substr(0,u+n)}function _8e(e,t,r){if(e.length<=t)return e;var n,i;r==null?(r="…",n=8,i=3):(n=r.length,i=r.length);var a=t-i,s="";return a>0&&(s=e.substr(-1*Math.floor(a/2))),(e.substr(0,Math.ceil(a/2))+r+s).substr(0,a+n)}function j8e(e,t,r){return C8e(e,t,r)}var g7=(function(){function e(t){t===void 0&&(t={}),this.newWindow=!1,this.truncate={},this.className="",this.newWindow=t.newWindow||!1,this.truncate=t.truncate||{},this.className=t.className||""}return e.prototype.build=function(t){return new V4({tagName:"a",attrs:this.createAttrs(t),innerHtml:this.processAnchorText(t.getAnchorText())})},e.prototype.createAttrs=function(t){var r={href:t.getAnchorHref()},n=this.createCssClass(t);return n&&(r.class=n),this.newWindow&&(r.target="_blank",r.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length<t.getAnchorText().length&&(r.title=t.getAnchorHref()),r},e.prototype.createCssClass=function(t){var r=this.className;if(r){for(var n=[r],i=t.getCssClassSuffixes(),a=0,s=i.length;a<s;a++)n.push(r+"-"+i[a]);return n.join(" ")}else return""},e.prototype.processAnchorText=function(t){return t=this.doTruncate(t),t},e.prototype.doTruncate=function(t){var r=this.truncate;if(!r||!r.length)return t;var n=r.length,i=r.location;return i==="smart"?M8e(t,n):i==="middle"?_8e(t,n):j8e(t,n)},e})(),gc=(function(){function e(t){this.__jsduckDummyDocProp=null,this.matchedText="",this.offset=0,this.tagBuilder=t.tagBuilder,this.matchedText=t.matchedText,this.offset=t.offset}return e.prototype.getMatchedText=function(){return this.matchedText},e.prototype.setOffset=function(t){this.offset=t},e.prototype.getOffset=function(){return this.offset},e.prototype.getCssClassSuffixes=function(){return[this.getType()]},e.prototype.buildTag=function(){return this.tagBuilder.build(this)},e})(),Ate=(function(e){es(t,e);function t(r){var n=e.call(this,r)||this;return n.email="",n.email=r.email,n}return t.prototype.getType=function(){return"email"},t.prototype.getEmail=function(){return this.email},t.prototype.getAnchorHref=function(){return"mailto:"+this.email},t.prototype.getAnchorText=function(){return this.email},t})(gc),Mte=(function(e){es(t,e);function t(r){var n=e.call(this,r)||this;return n.serviceName="",n.hashtag="",n.serviceName=r.serviceName,n.hashtag=r.hashtag,n}return t.prototype.getType=function(){return"hashtag"},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getHashtag=function(){return this.hashtag},t.prototype.getAnchorHref=function(){var r=this.serviceName,n=this.hashtag;switch(r){case"twitter":return"https://twitter.com/hashtag/"+n;case"facebook":return"https://www.facebook.com/hashtag/"+n;case"instagram":return"https://instagram.com/explore/tags/"+n;case"tiktok":return"https://www.tiktok.com/tag/"+n;default:throw new Error("Unknown service name to point hashtag to: "+r)}},t.prototype.getAnchorText=function(){return"#"+this.hashtag},t})(gc),_te=(function(e){es(t,e);function t(r){var n=e.call(this,r)||this;return n.serviceName="twitter",n.mention="",n.mention=r.mention,n.serviceName=r.serviceName,n}return t.prototype.getType=function(){return"mention"},t.prototype.getMention=function(){return this.mention},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getAnchorHref=function(){switch(this.serviceName){case"twitter":return"https://twitter.com/"+this.mention;case"instagram":return"https://instagram.com/"+this.mention;case"soundcloud":return"https://soundcloud.com/"+this.mention;case"tiktok":return"https://www.tiktok.com/@"+this.mention;default:throw new Error("Unknown service name to point mention to: "+this.serviceName)}},t.prototype.getAnchorText=function(){return"@"+this.mention},t.prototype.getCssClassSuffixes=function(){var r=e.prototype.getCssClassSuffixes.call(this),n=this.getServiceName();return n&&r.push(n),r},t})(gc),jte=(function(e){es(t,e);function t(r){var n=e.call(this,r)||this;return n.number="",n.plusSign=!1,n.number=r.number,n.plusSign=r.plusSign,n}return t.prototype.getType=function(){return"phone"},t.prototype.getPhoneNumber=function(){return this.number},t.prototype.getNumber=function(){return this.getPhoneNumber()},t.prototype.getAnchorHref=function(){return"tel:"+(this.plusSign?"+":"")+this.number},t.prototype.getAnchorText=function(){return this.matchedText},t})(gc),Lte=(function(e){es(t,e);function t(r){var n=e.call(this,r)||this;return n.url="",n.urlMatchType="scheme",n.protocolUrlMatch=!1,n.protocolRelativeMatch=!1,n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.schemePrefixRegex=/^(https?:\/\/)?/i,n.wwwPrefixRegex=/^(https?:\/\/)?(www\.)?/i,n.protocolRelativeRegex=/^\/\//,n.protocolPrepended=!1,n.urlMatchType=r.urlMatchType,n.url=r.url,n.protocolUrlMatch=r.protocolUrlMatch,n.protocolRelativeMatch=r.protocolRelativeMatch,n.stripPrefix=r.stripPrefix,n.stripTrailingSlash=r.stripTrailingSlash,n.decodePercentEncoding=r.decodePercentEncoding,n}return t.prototype.getType=function(){return"url"},t.prototype.getUrlMatchType=function(){return this.urlMatchType},t.prototype.getUrl=function(){var r=this.url;return!this.protocolRelativeMatch&&!this.protocolUrlMatch&&!this.protocolPrepended&&(r=this.url="http://"+r,this.protocolPrepended=!0),r},t.prototype.getAnchorHref=function(){var r=this.getUrl();return r.replace(/&/g,"&")},t.prototype.getAnchorText=function(){var r=this.getMatchedText();return this.protocolRelativeMatch&&(r=this.stripProtocolRelativePrefix(r)),this.stripPrefix.scheme&&(r=this.stripSchemePrefix(r)),this.stripPrefix.www&&(r=this.stripWwwPrefix(r)),this.stripTrailingSlash&&(r=this.removeTrailingSlash(r)),this.decodePercentEncoding&&(r=this.removePercentEncoding(r)),r},t.prototype.stripSchemePrefix=function(r){return r.replace(this.schemePrefixRegex,"")},t.prototype.stripWwwPrefix=function(r){return r.replace(this.wwwPrefixRegex,"$1")},t.prototype.stripProtocolRelativePrefix=function(r){return r.replace(this.protocolRelativeRegex,"")},t.prototype.removeTrailingSlash=function(r){return r.charAt(r.length-1)==="/"&&(r=r.slice(0,-1)),r},t.prototype.removePercentEncoding=function(r){var n=r.replace(/%22/gi,""").replace(/%26/gi,"&").replace(/%27/gi,"'").replace(/%3C/gi,"<").replace(/%3E/gi,">");try{return decodeURIComponent(n)}catch{return n}},t})(gc),yc=(function(){function e(t){this.__jsduckDummyDocProp=null,this.tagBuilder=t.tagBuilder}return e})(),MM=/[A-Za-z]/,L8e=/[\d]/,I8e=/[\D]/,No=/\s/,_M=/['"]/,T8e=/[\x00-\x1F\x7F]/,Ite=/A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC/.source,O8e=/\u2700-\u27bf\udde6-\uddff\ud800-\udbff\udc00-\udfff\ufe0e\ufe0f\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0\ud83c\udffb-\udfff\u200d\u3299\u3297\u303d\u3030\u24c2\ud83c\udd70-\udd71\udd7e-\udd7f\udd8e\udd91-\udd9a\udde6-\uddff\ude01-\ude02\ude1a\ude2f\ude32-\ude3a\ude50-\ude51\u203c\u2049\u25aa-\u25ab\u25b6\u25c0\u25fb-\u25fe\u00a9\u00ae\u2122\u2139\udc04\u2600-\u26FF\u2b05\u2b06\u2b07\u2b1b\u2b1c\u2b50\u2b55\u231a\u231b\u2328\u23cf\u23e9-\u23f3\u23f8-\u23fa\udccf\u2935\u2934\u2190-\u21ff/.source,k8e=/\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F/.source,Tte=Ite+O8e+k8e,Eg=/0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19/.source,R8e=Tte+Eg,kr=Tte+Eg,Qc=new RegExp("[".concat(kr,"]")),N8e="(?:["+Eg+"]{1,3}\\.){3}["+Eg+"]{1,3}",D8e="["+kr+"](?:["+kr+"\\-_]{0,61}["+kr+"])?",y7=function(e){return"(?=("+D8e+"))\\"+e},jM=function(e){return"(?:"+y7(e)+"(?:\\."+y7(e+1)+"){0,126}|"+N8e+")"},Fh=Qc,Ote=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|vermögensberatung|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbah1a3hjkrd|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|vermögensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--mgbcpq6gpa1a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq480n2rg|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|travelchannel|wolterskluwer|xn--cckwcxetd|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--4dbrk0ce|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|சிங்கப்பூர்|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nextdirect|properties|protection|prudential|realestate|republican|restaurant|schaeffler|tatamotors|technology|university|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--q7ce6a|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|institute|insurance|kuokgroup|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--qxa6a|xn--tckwe|xn--vhquv|yodobashi|موريتانيا|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|builders|business|capetown|catering|catholic|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|etisalat|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|training|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|السعودية|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lanxess|lasalle|latrobe|leclerc|limited|lincoln|markets|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|singles|staples|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|католик|اتصالات|البحرين|الجزائر|العليان|پاکستان|كاثوليك|இந்தியா|abarth|abbott|abbvie|africa|agency|airbus|airtel|alipay|alsace|alstom|amazon|anquan|aramco|author|bayern|beauty|berlin|bharti|bostik|boston|broker|camera|career|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|webcam|xihuan|yachts|yandex|zappos|москва|онлайн|ابوظبي|ارامكو|الاردن|المغرب|امارات|فلسطين|مليسيا|भारतम्|இலங்கை|ファッション|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|drive|dubai|earth|edeka|email|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|irish|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|loans|locus|lotte|lotto|macys|mango|media|miami|money|movie|music|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|ישראל|ایران|بازار|بھارت|سودان|سورية|همراه|भारोत|संगठन|বাংলা|భారత్|ഭാരതം|嘉里大酒店|aarp|able|adac|aero|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kids|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|read|reit|rent|rest|rich|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|дети|сайт|بارت|بيتك|ڀارت|تونس|شبكة|عراق|عمان|موقع|भारत|ভারত|ভাৰত|ਭਾਰਤ|ભારત|ଭାରତ|ಭಾರತ|ලංකා|アマゾン|グーグル|クラウド|ポイント|组织机构|電訊盈科|香格里拉|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceo|cfa|cfd|com|cpa|crs|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gay|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|llp|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|spa|srl|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|бел|ком|қаз|мкд|мон|орг|рус|срб|укр|հայ|קום|عرب|قطر|كوم|مصر|कॉम|नेट|คอม|ไทย|ລາວ|ストア|セール|みんな|中文网|亚马逊|天主教|我爱你|新加坡|淡马锡|诺基亚|飞利浦|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|ελ|ευ|бг|ею|рф|გე|닷넷|닷컴|삼성|한국|コム|世界|中信|中国|中國|企业|佛山|信息|健康|八卦|公司|公益|台湾|台灣|商城|商店|商标|嘉里|在线|大拿|娱乐|家電|广东|微博|慈善|手机|招聘|政务|政府|新闻|时尚|書籍|机构|游戏|澳門|点看|移动|网址|网店|网站|网络|联通|谷歌|购物|通販|集团|食品|餐厅|香港)/,P8e=new RegExp("[".concat(kr,"!#$%&'*+/=?^_`{|}~-]")),F8e=new RegExp("^".concat(Ote.source,"$")),v7=(function(e){es(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.localPartCharRegex=P8e,r.strictTldRegex=F8e,r}return t.prototype.parseMatches=function(r){for(var n=this.tagBuilder,i=this.localPartCharRegex,a=this.strictTldRegex,s=[],o=r.length,u=new Bh,l={m:"a",a:"i",i:"l",l:"t",t:"o",o:":"},c=0,f=0,p=u;c<o;){var d=r.charAt(c);switch(f){case 0:h(d);break;case 1:g(r.charAt(c-1),d);break;case 2:y(d);break;case 3:w(d);break;case 4:b(d);break;case 5:S(d);break;case 6:E(d);break;case 7:x(d);break;default:DT(f)}c++}return I(),s;function h(T){T==="m"?A(1):i.test(T)&&A()}function g(T,B){T===":"?i.test(B)?(f=2,p=new Bh(Lr(Lr({},p),{hasMailtoPrefix:!0}))):j():l[T]===B||(i.test(B)?f=2:B==="."?f=3:B==="@"?f=4:j())}function y(T){T==="."?f=3:T==="@"?f=4:i.test(T)||j()}function w(T){T==="."||T==="@"?j():i.test(T)?f=2:j()}function b(T){Fh.test(T)?f=5:j()}function S(T){T==="."?f=7:T==="-"?f=6:Fh.test(T)||I()}function E(T){T==="-"||T==="."?I():Fh.test(T)?f=5:I()}function x(T){T==="."||T==="-"?I():Fh.test(T)?(f=5,p=new Bh(Lr(Lr({},p),{hasDomainDot:!0}))):I()}function A(T){T===void 0&&(T=2),f=T,p=new Bh({idx:c})}function j(){f=0,p=u}function I(){if(p.hasDomainDot){var T=r.slice(p.idx,c);/[-.]$/.test(T)&&(T=T.slice(0,-1));var B=p.hasMailtoPrefix?T.slice(7):T;O(B)&&s.push(new Ate({tagBuilder:n,matchedText:T,offset:p.idx,email:B}))}j();function O(P){var N=P.split(".").pop()||"",J=N.toLowerCase(),X=a.test(J);return X}}},t})(yc),Bh=(function(){function e(t){t===void 0&&(t={}),this.idx=t.idx!==void 0?t.idx:-1,this.hasMailtoPrefix=!!t.hasMailtoPrefix,this.hasDomainDot=!!t.hasDomainDot}return e})(),B8e=(function(){function e(){}return e.isValid=function(t,r){return!(r&&!this.isValidUriScheme(r)||this.urlMatchDoesNotHaveProtocolOrDot(t,r)||this.urlMatchDoesNotHaveAtLeastOneWordChar(t,r)&&!this.isValidIpAddress(t)||this.containsMultipleDots(t))},e.isValidIpAddress=function(t){var r=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source),n=t.match(r);return n!==null},e.containsMultipleDots=function(t){var r=t;return this.hasFullProtocolRegex.test(t)&&(r=t.split("://")[1]),r.split("/")[0].indexOf("..")>-1},e.isValidUriScheme=function(t){var r=t.match(this.uriSchemeRegex),n=r&&r[0].toLowerCase();return n!=="javascript:"&&n!=="vbscript:"},e.urlMatchDoesNotHaveProtocolOrDot=function(t,r){return!!t&&(!r||!this.hasFullProtocolRegex.test(r))&&t.indexOf(".")===-1},e.urlMatchDoesNotHaveAtLeastOneWordChar=function(t,r){return t&&r?!this.hasFullProtocolRegex.test(r)&&!this.hasWordCharAfterProtocolRegex.test(t):!1},e.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,e.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,e.hasWordCharAfterProtocolRegex=new RegExp(":[^\\s]*?["+Ite+"]"),e.ipRegex=/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,e})(),z8e=(function(){var e=/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/,t=/(?:www\.)/,r=new RegExp("[/?#](?:["+kr+"\\-+&@#/%=~_()|'$*\\[\\]{}?!:,.;^✓]*["+kr+"\\-+&@#/%=~_()|'$*\\[\\]{}✓])?");return new RegExp(["(?:","(",e.source,jM(2),")","|","(","(//)?",t.source,jM(6),")","|","(","(//)?",jM(10)+"\\.",Ote.source,"(?![-"+R8e+"])",")",")","(?::[0-9]+)?","(?:"+r.source+")?"].join(""),"gi")})(),$8e=new RegExp("["+kr+"]"),b7=(function(e){es(t,e);function t(r){var n=e.call(this,r)||this;return n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.matcherRegex=z8e,n.wordCharRegExp=$8e,n.stripPrefix=r.stripPrefix,n.stripTrailingSlash=r.stripTrailingSlash,n.decodePercentEncoding=r.decodePercentEncoding,n}return t.prototype.parseMatches=function(r){for(var n=this.matcherRegex,i=this.stripPrefix,a=this.stripTrailingSlash,s=this.decodePercentEncoding,o=this.tagBuilder,u=[],l,c=function(){var p=l[0],d=l[1],h=l[4],g=l[5],y=l[9],w=l.index,b=g||y,S=r.charAt(w-1);if(!B8e.isValid(p,d)||w>0&&S==="@"||w>0&&b&&f.wordCharRegExp.test(S))return"continue";if(/\?$/.test(p)&&(p=p.substr(0,p.length-1)),f.matchHasUnbalancedClosingParen(p))p=p.substr(0,p.length-1);else{var E=f.matchHasInvalidCharAfterTld(p,d);E>-1&&(p=p.substr(0,E))}var x=["http://","https://"].find(function(T){return!!d&&d.indexOf(T)!==-1});if(x){var A=p.indexOf(x);p=p.substr(A),d=d.substr(A),w=w+A}var j=d?"scheme":h?"www":"tld",I=!!d;u.push(new Lte({tagBuilder:o,matchedText:p,offset:w,urlMatchType:j,url:p,protocolUrlMatch:I,protocolRelativeMatch:!!b,stripPrefix:i,stripTrailingSlash:a,decodePercentEncoding:s}))},f=this;(l=n.exec(r))!==null;)c();return u},t.prototype.matchHasUnbalancedClosingParen=function(r){var n=r.charAt(r.length-1),i;if(n===")")i="(";else if(n==="]")i="[";else if(n==="}")i="{";else return!1;for(var a=0,s=0,o=r.length-1;s<o;s++){var u=r.charAt(s);u===i?a++:u===n&&(a=Math.max(a-1,0))}return a===0},t.prototype.matchHasInvalidCharAfterTld=function(r,n){if(!r)return-1;var i=0;n&&(i=r.indexOf(":"),r=r.slice(i));var a=new RegExp("^((.?//)?[-."+kr+"]*[-"+kr+"]\\.[-"+kr+"]+)"),s=a.exec(r);return s===null?-1:(i+=s[1].length,r=r.slice(s[1].length),/^[^-.A-Za-z0-9:\/?#]/.test(r)?i:-1)},t})(yc),w7=new RegExp("[_".concat(kr,"]")),S7=(function(e){es(t,e);function t(r){var n=e.call(this,r)||this;return n.serviceName="twitter",n.serviceName=r.serviceName,n}return t.prototype.parseMatches=function(r){for(var n=this.tagBuilder,i=this.serviceName,a=[],s=r.length,o=0,u=-1,l=0;o<s;){var c=r.charAt(o);switch(l){case 0:f(c);break;case 1:p(c);break;case 2:d(c);break;case 3:h(c);break;default:DT(l)}o++}return g(),a;function f(y){y==="#"?(l=2,u=o):Qc.test(y)&&(l=1)}function p(y){Qc.test(y)||(l=0)}function d(y){w7.test(y)?l=3:Qc.test(y)?l=1:l=0}function h(y){w7.test(y)||(g(),u=-1,Qc.test(y)?l=1:l=0)}function g(){if(u>-1&&o-u<=140){var y=r.slice(u,o),w=new Mte({tagBuilder:n,matchedText:y,offset:u,serviceName:i,hashtag:y.slice(1)});a.push(w)}}},t})(yc),U8e=["twitter","facebook","instagram","tiktok"],q8e=/(?:(?:(?:(\+)?\d{1,3}[-\040.]?)?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]?\d{4})|(?:(\+)(?:9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\040.]?(?:\d[-\040.]?){6,12}\d+))([,;]+[0-9]+#?)*/,V8e=/(0([1-9]{1}-?[1-9]\d{3}|[1-9]{2}-?\d{3}|[1-9]{2}\d{1}-?\d{2}|[1-9]{2}\d{2}-?\d{1})-?\d{4}|0[789]0-?\d{4}-?\d{4}|050-?\d{4}-?\d{4})/,J8e=new RegExp("".concat(q8e.source,"|").concat(V8e.source),"g"),x7=(function(e){es(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.matcherRegex=J8e,r}return t.prototype.parseMatches=function(r){for(var n=this.matcherRegex,i=this.tagBuilder,a=[],s;(s=n.exec(r))!==null;){var o=s[0],u=o.replace(/[^0-9,;#]/g,""),l=!!(s[1]||s[2]),c=s.index==0?"":r.substr(s.index-1,1),f=r.substr(s.index+o.length,1),p=!c.match(/\d/)&&!f.match(/\d/);this.testMatch(s[3])&&this.testMatch(o)&&p&&a.push(new jte({tagBuilder:i,matchedText:o,offset:s.index,number:u,plusSign:l}))}return a},t.prototype.testMatch=function(r){return I8e.test(r)},t})(yc),H8e=new RegExp("@[_".concat(kr,"]{1,50}(?![_").concat(kr,"])"),"g"),W8e=new RegExp("@[_.".concat(kr,"]{1,30}(?![_").concat(kr,"])"),"g"),G8e=new RegExp("@[-_.".concat(kr,"]{1,50}(?![-_").concat(kr,"])"),"g"),K8e=new RegExp("@[_.".concat(kr,"]{1,23}[_").concat(kr,"](?![_").concat(kr,"])"),"g"),Y8e=new RegExp("[^"+kr+"]"),E7=(function(e){es(t,e);function t(r){var n=e.call(this,r)||this;return n.serviceName="twitter",n.matcherRegexes={twitter:H8e,instagram:W8e,soundcloud:G8e,tiktok:K8e},n.nonWordCharRegex=Y8e,n.serviceName=r.serviceName,n}return t.prototype.parseMatches=function(r){var n=this.serviceName,i=this.matcherRegexes[this.serviceName],a=this.nonWordCharRegex,s=this.tagBuilder,o=[],u;if(!i)return o;for(;(u=i.exec(r))!==null;){var l=u.index,c=r.charAt(l-1);if(l===0||a.test(c)){var f=u[0].replace(/\.+$/g,""),p=f.slice(1);o.push(new _te({tagBuilder:s,matchedText:f,offset:l,serviceName:n,mention:p}))}}return o},t})(yc);function Q8e(e,t){for(var r=t.onOpenTag,n=t.onCloseTag,i=t.onText,a=t.onComment,s=t.onDoctype,o=new Ba,u=0,l=e.length,c=0,f=0,p=o;u<l;){var d=e.charAt(u);switch(c){case 0:h(d);break;case 1:g(d);break;case 2:w(d);break;case 3:y(d);break;case 4:b(d);break;case 5:S(d);break;case 6:E(d);break;case 7:x(d);break;case 8:A(d);break;case 9:j(d);break;case 10:I(d);break;case 11:T(d);break;case 12:B(d);break;case 13:O();break;case 14:P(d);break;case 15:N(d);break;case 16:J(d);break;case 17:X(d);break;case 18:K(d);break;case 19:Z(d);break;case 20:H(d);break;default:DT(c)}u++}f<u&&ae();function h(ne){ne==="<"&&ie()}function g(ne){ne==="!"?c=13:ne==="/"?(c=2,p=new Ba(Lr(Lr({},p),{isClosing:!0}))):ne==="<"?ie():MM.test(ne)?(c=3,p=new Ba(Lr(Lr({},p),{isOpening:!0}))):(c=0,p=o)}function y(ne){No.test(ne)?(p=new Ba(Lr(Lr({},p),{name:fe()})),c=4):ne==="<"?ie():ne==="/"?(p=new Ba(Lr(Lr({},p),{name:fe()})),c=12):ne===">"?(p=new Ba(Lr(Lr({},p),{name:fe()})),re()):!MM.test(ne)&&!L8e.test(ne)&&ne!==":"&&Y()}function w(ne){ne===">"?Y():MM.test(ne)?c=3:Y()}function b(ne){No.test(ne)||(ne==="/"?c=12:ne===">"?re():ne==="<"?ie():ne==="="||_M.test(ne)||T8e.test(ne)?Y():c=5)}function S(ne){No.test(ne)?c=6:ne==="/"?c=12:ne==="="?c=7:ne===">"?re():ne==="<"?ie():_M.test(ne)&&Y()}function E(ne){No.test(ne)||(ne==="/"?c=12:ne==="="?c=7:ne===">"?re():ne==="<"?ie():_M.test(ne)?Y():c=5)}function x(ne){No.test(ne)||(ne==='"'?c=8:ne==="'"?c=9:/[>=`]/.test(ne)?Y():ne==="<"?ie():c=10)}function A(ne){ne==='"'&&(c=11)}function j(ne){ne==="'"&&(c=11)}function I(ne){No.test(ne)?c=4:ne===">"?re():ne==="<"&&ie()}function T(ne){No.test(ne)?c=4:ne==="/"?c=12:ne===">"?re():ne==="<"?ie():(c=4,ue())}function B(ne){ne===">"?(p=new Ba(Lr(Lr({},p),{isClosing:!0})),re()):c=4}function O(ne){e.substr(u,2)==="--"?(u+=2,p=new Ba(Lr(Lr({},p),{type:"comment"})),c=14):e.substr(u,7).toUpperCase()==="DOCTYPE"?(u+=7,p=new Ba(Lr(Lr({},p),{type:"doctype"})),c=20):Y()}function P(ne){ne==="-"?c=15:ne===">"?Y():c=16}function N(ne){ne==="-"?c=18:ne===">"?Y():c=16}function J(ne){ne==="-"&&(c=17)}function X(ne){ne==="-"?c=18:c=16}function K(ne){ne===">"?re():ne==="!"?c=19:ne==="-"||(c=16)}function Z(ne){ne==="-"?c=17:ne===">"?re():c=16}function H(ne){ne===">"?re():ne==="<"&&ie()}function Y(){c=0,p=o}function ie(){c=1,p=new Ba({idx:u})}function re(){var ne=e.slice(f,p.idx);ne&&i(ne,f),p.type==="comment"?a(p.idx):p.type==="doctype"?s(p.idx):(p.isOpening&&r(p.name,p.idx),p.isClosing&&n(p.name,p.idx)),Y(),f=u+1}function ae(){var ne=e.slice(f,u);i(ne,f),f=u+1}function fe(){var ne=p.idx+(p.isClosing?2:1);return e.slice(ne,u).toLowerCase()}function ue(){u--}}var Ba=(function(){function e(t){t===void 0&&(t={}),this.idx=t.idx!==void 0?t.idx:-1,this.type=t.type||"tag",this.name=t.name||"",this.isOpening=!!t.isOpening,this.isClosing=!!t.isClosing}return e})(),Z8e=(function(){function e(t){t===void 0&&(t={}),this.version=e.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:"end"},this.className="",this.replaceFn=null,this.context=void 0,this.sanitizeHtml=!1,this.matchers=null,this.tagBuilder=null,this.urls=this.normalizeUrlsCfg(t.urls),this.email=typeof t.email=="boolean"?t.email:this.email,this.phone=typeof t.phone=="boolean"?t.phone:this.phone,this.hashtag=t.hashtag||this.hashtag,this.mention=t.mention||this.mention,this.newWindow=typeof t.newWindow=="boolean"?t.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(t.stripPrefix),this.stripTrailingSlash=typeof t.stripTrailingSlash=="boolean"?t.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding=typeof t.decodePercentEncoding=="boolean"?t.decodePercentEncoding:this.decodePercentEncoding,this.sanitizeHtml=t.sanitizeHtml||!1;var r=this.mention;if(r!==!1&&["twitter","instagram","soundcloud","tiktok"].indexOf(r)===-1)throw new Error("invalid `mention` cfg '".concat(r,"' - see docs"));var n=this.hashtag;if(n!==!1&&U8e.indexOf(n)===-1)throw new Error("invalid `hashtag` cfg '".concat(n,"' - see docs"));this.truncate=this.normalizeTruncateCfg(t.truncate),this.className=t.className||this.className,this.replaceFn=t.replaceFn||this.replaceFn,this.context=t.context||this}return e.link=function(t,r){var n=new e(r);return n.link(t)},e.parse=function(t,r){var n=new e(r);return n.parse(t)},e.prototype.normalizeUrlsCfg=function(t){return t==null&&(t=!0),typeof t=="boolean"?{schemeMatches:t,wwwMatches:t,tldMatches:t}:{schemeMatches:typeof t.schemeMatches=="boolean"?t.schemeMatches:!0,wwwMatches:typeof t.wwwMatches=="boolean"?t.wwwMatches:!0,tldMatches:typeof t.tldMatches=="boolean"?t.tldMatches:!0}},e.prototype.normalizeStripPrefixCfg=function(t){return t==null&&(t=!0),typeof t=="boolean"?{scheme:t,www:t}:{scheme:typeof t.scheme=="boolean"?t.scheme:!0,www:typeof t.www=="boolean"?t.www:!0}},e.prototype.normalizeTruncateCfg=function(t){return typeof t=="number"?{length:t,location:"end"}:E8e(t||{},{length:Number.POSITIVE_INFINITY,location:"end"})},e.prototype.parse=function(t){var r=this,n=["a","style","script"],i=0,a=[];return Q8e(t,{onOpenTag:function(s){n.indexOf(s)>=0&&i++},onText:function(s,o){if(i===0){var u=/( | |<|<|>|>|"|"|')/gi,l=A8e(s,u),c=o;l.forEach(function(f,p){if(p%2===0){var d=r.parseText(f,c);a.push.apply(a,d)}c+=f.length})}},onCloseTag:function(s){n.indexOf(s)>=0&&(i=Math.max(i-1,0))},onComment:function(s){},onDoctype:function(s){}}),a=this.compactMatches(a),a=this.removeUnwantedMatches(a),a},e.prototype.compactMatches=function(t){t.sort(function(u,l){return u.getOffset()-l.getOffset()});for(var r=0;r<t.length-1;){var n=t[r],i=n.getOffset(),a=n.getMatchedText().length,s=i+a;if(r+1<t.length){if(t[r+1].getOffset()===i){var o=t[r+1].getMatchedText().length>a?r:r+1;t.splice(o,1);continue}if(t[r+1].getOffset()<s){t.splice(r+1,1);continue}}r++}return t},e.prototype.removeUnwantedMatches=function(t){return this.hashtag||Ro(t,function(r){return r.getType()==="hashtag"}),this.email||Ro(t,function(r){return r.getType()==="email"}),this.phone||Ro(t,function(r){return r.getType()==="phone"}),this.mention||Ro(t,function(r){return r.getType()==="mention"}),this.urls.schemeMatches||Ro(t,function(r){return r.getType()==="url"&&r.getUrlMatchType()==="scheme"}),this.urls.wwwMatches||Ro(t,function(r){return r.getType()==="url"&&r.getUrlMatchType()==="www"}),this.urls.tldMatches||Ro(t,function(r){return r.getType()==="url"&&r.getUrlMatchType()==="tld"}),t},e.prototype.parseText=function(t,r){r===void 0&&(r=0),r=r||0;for(var n=this.getMatchers(),i=[],a=0,s=n.length;a<s;a++){for(var o=n[a].parseMatches(t),u=0,l=o.length;u<l;u++)o[u].setOffset(r+o[u].getOffset());i.push.apply(i,o)}return i},e.prototype.link=function(t){if(!t)return"";this.sanitizeHtml&&(t=t.replace(/</g,"<").replace(/>/g,">"));for(var r=this.parse(t),n=[],i=0,a=0,s=r.length;a<s;a++){var o=r[a];n.push(t.substring(i,o.getOffset())),n.push(this.createMatchReturnVal(o)),i=o.getOffset()+o.getMatchedText().length}return n.push(t.substring(i)),n.join("")},e.prototype.createMatchReturnVal=function(t){var r;if(this.replaceFn&&(r=this.replaceFn.call(this.context,t)),typeof r=="string")return r;if(r===!1)return t.getMatchedText();if(r instanceof V4)return r.toAnchorString();var n=t.buildTag();return n.toAnchorString()},e.prototype.getMatchers=function(){if(this.matchers)return this.matchers;var t=this.getTagBuilder(),r=[new S7({tagBuilder:t,serviceName:this.hashtag}),new v7({tagBuilder:t}),new x7({tagBuilder:t}),new E7({tagBuilder:t,serviceName:this.mention}),new b7({tagBuilder:t,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding})];return this.matchers=r},e.prototype.getTagBuilder=function(){var t=this.tagBuilder;return t||(t=this.tagBuilder=new g7({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),t},e.version=x8e,e.AnchorTagBuilder=g7,e.HtmlTag=V4,e.matcher={Email:v7,Hashtag:S7,Matcher:yc,Mention:E7,Phone:x7,Url:b7},e.match={Email:Ate,Hashtag:Mte,Match:gc,Mention:_te,Phone:jte,Url:Lte},e})(),X8e=/www|@|\:\/\//;function eze(e){return/^<a[>\s]/i.test(e)}function tze(e){return/^<\/a\s*>/i.test(e)}function rze(){var e=[],t=new Z8e({stripPrefix:!1,url:!0,email:!0,replaceFn:function(r){switch(r.getType()){case"url":e.push({text:r.matchedText,url:r.getUrl()});break;case"email":e.push({text:r.matchedText,url:"mailto:"+r.getEmail().replace(/^mailto:/i,"")});break}return!1}});return{links:e,autolinker:t}}function nze(e){var t,r,n,i,a,s,o,u,l,c,f,p=e.tokens,d=null,h,g;for(r=0,n=p.length;r<n;r++)if(p[r].type==="inline")for(i=p[r].children,f=0,t=i.length-1;t>=0;t--){if(a=i[t],a.type==="link_close"){for(t--;i[t].level!==a.level&&i[t].type!=="link_open";)t--;continue}if(a.type==="htmltag"&&(eze(a.content)&&f>0&&f--,tze(a.content)&&f++),!(f>0)&&a.type==="text"&&X8e.test(a.content)){if(d||(d=rze(),h=d.links,g=d.autolinker),s=a.content,h.length=0,g.link(s),!h.length)continue;for(o=[],c=a.level,u=0;u<h.length;u++)e.inline.validateLink(h[u].url)&&(l=s.indexOf(h[u].text),l&&o.push({type:"text",content:s.slice(0,l),level:c}),o.push({type:"link_open",href:h[u].url,title:"",level:c++}),o.push({type:"text",content:h[u].text,level:c}),o.push({type:"link_close",level:--c}),s=s.slice(l+h[u].text.length));s.length&&o.push({type:"text",content:s,level:c}),p[r].children=i=[].concat(i.slice(0,t),o,i.slice(t+1))}}}function ize(e){e.core.ruler.push("linkify",nze)}const{entries:kte,setPrototypeOf:C7,isFrozen:aze,getPrototypeOf:sze,getOwnPropertyDescriptor:oze}=Object;let{freeze:Hn,seal:Yi,create:Rte}=Object,{apply:J4,construct:H4}=typeof Reflect<"u"&&Reflect;Hn||(Hn=function(t){return t});Yi||(Yi=function(t){return t});J4||(J4=function(t,r,n){return t.apply(r,n)});H4||(H4=function(t,r){return new t(...r)});const zh=Wn(Array.prototype.forEach),uze=Wn(Array.prototype.lastIndexOf),A7=Wn(Array.prototype.pop),Dc=Wn(Array.prototype.push),lze=Wn(Array.prototype.splice),bm=Wn(String.prototype.toLowerCase),LM=Wn(String.prototype.toString),M7=Wn(String.prototype.match),Pc=Wn(String.prototype.replace),cze=Wn(String.prototype.indexOf),fze=Wn(String.prototype.trim),oa=Wn(Object.prototype.hasOwnProperty),Bn=Wn(RegExp.prototype.test),Fc=dze(TypeError);function Wn(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return J4(e,t,n)}}function dze(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return H4(e,r)}}function kt(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:bm;C7&&C7(e,null);let n=t.length;for(;n--;){let i=t[n];if(typeof i=="string"){const a=r(i);a!==i&&(aze(t)||(t[n]=a),i=a)}e[i]=!0}return e}function pze(e){for(let t=0;t<e.length;t++)oa(e,t)||(e[t]=null);return e}function ms(e){const t=Rte(null);for(const[r,n]of kte(e))oa(e,r)&&(Array.isArray(n)?t[r]=pze(n):n&&typeof n=="object"&&n.constructor===Object?t[r]=ms(n):t[r]=n);return t}function Bc(e,t){for(;e!==null;){const n=oze(e,t);if(n){if(n.get)return Wn(n.get);if(typeof n.value=="function")return Wn(n.value)}e=sze(e)}function r(){return null}return r}const _7=Hn(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),IM=Hn(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),TM=Hn(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),hze=Hn(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),OM=Hn(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),mze=Hn(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),j7=Hn(["#text"]),L7=Hn(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),kM=Hn(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),I7=Hn(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),$h=Hn(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),gze=Yi(/\{\{[\w\W]*|[\w\W]*\}\}/gm),yze=Yi(/<%[\w\W]*|[\w\W]*%>/gm),vze=Yi(/\$\{[\w\W]*/gm),bze=Yi(/^data-[\-\w.\u00B7-\uFFFF]+$/),wze=Yi(/^aria-[\-\w]+$/),Nte=Yi(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Sze=Yi(/^(?:\w+script|data):/i),xze=Yi(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Dte=Yi(/^html$/i),Eze=Yi(/^[a-z][.\w]*(-[.\w]+)+$/i);var T7=Object.freeze({__proto__:null,ARIA_ATTR:wze,ATTR_WHITESPACE:xze,CUSTOM_ELEMENT:Eze,DATA_ATTR:bze,DOCTYPE_NAME:Dte,ERB_EXPR:yze,IS_ALLOWED_URI:Nte,IS_SCRIPT_OR_DATA:Sze,MUSTACHE_EXPR:gze,TMPLIT_EXPR:vze});const zc={element:1,text:3,progressingInstruction:7,comment:8,document:9},Cze=function(){return typeof window>"u"?null:window},Aze=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const i="data-tt-policy-suffix";r&&r.hasAttribute(i)&&(n=r.getAttribute(i));const a="dompurify"+(n?"#"+n:"");try{return t.createPolicy(a,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}},O7=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Pte(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Cze();const t=tt=>Pte(tt);if(t.version="3.2.6",t.removed=[],!e||!e.document||e.document.nodeType!==zc.document||!e.Element)return t.isSupported=!1,t;let{document:r}=e;const n=r,i=n.currentScript,{DocumentFragment:a,HTMLTemplateElement:s,Node:o,Element:u,NodeFilter:l,NamedNodeMap:c=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:f,DOMParser:p,trustedTypes:d}=e,h=u.prototype,g=Bc(h,"cloneNode"),y=Bc(h,"remove"),w=Bc(h,"nextSibling"),b=Bc(h,"childNodes"),S=Bc(h,"parentNode");if(typeof s=="function"){const tt=r.createElement("template");tt.content&&tt.content.ownerDocument&&(r=tt.content.ownerDocument)}let E,x="";const{implementation:A,createNodeIterator:j,createDocumentFragment:I,getElementsByTagName:T}=r,{importNode:B}=n;let O=O7();t.isSupported=typeof kte=="function"&&typeof S=="function"&&A&&A.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:P,ERB_EXPR:N,TMPLIT_EXPR:J,DATA_ATTR:X,ARIA_ATTR:K,IS_SCRIPT_OR_DATA:Z,ATTR_WHITESPACE:H,CUSTOM_ELEMENT:Y}=T7;let{IS_ALLOWED_URI:ie}=T7,re=null;const ae=kt({},[..._7,...IM,...TM,...OM,...j7]);let fe=null;const ue=kt({},[...L7,...kM,...I7,...$h]);let ne=Object.seal(Rte(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Q=null,G=null,me=!0,ge=!0,Ce=!1,Oe=!0,be=!1,je=!0,De=!1,ye=!1,U=!1,R=!1,M=!1,C=!1,L=!0,k=!1;const z="user-content-";let V=!0,W=!1,se={},ce=null;const ve=kt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Te=null;const Be=kt({},["audio","video","img","source","image","track"]);let mt=null;const Jt=kt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),At="http://www.w3.org/1998/Math/MathML",Xt="http://www.w3.org/2000/svg",Ft="http://www.w3.org/1999/xhtml";let gt=Ft,fn=!1,Gt=null;const pe=kt({},[At,Xt,Ft],LM);let Me=kt({},["mi","mo","mn","ms","mtext"]),Re=kt({},["annotation-xml"]);const nt=kt({},["title","style","font","a","script"]);let Xe=null;const st=["application/xhtml+xml","text/html"],yt="text/html";let ke=null,$e=null;const et=r.createElement("form"),We=function(le){return le instanceof RegExp||le instanceof Function},Dt=function(){let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!($e&&$e===le)){if((!le||typeof le!="object")&&(le={}),le=ms(le),Xe=st.indexOf(le.PARSER_MEDIA_TYPE)===-1?yt:le.PARSER_MEDIA_TYPE,ke=Xe==="application/xhtml+xml"?LM:bm,re=oa(le,"ALLOWED_TAGS")?kt({},le.ALLOWED_TAGS,ke):ae,fe=oa(le,"ALLOWED_ATTR")?kt({},le.ALLOWED_ATTR,ke):ue,Gt=oa(le,"ALLOWED_NAMESPACES")?kt({},le.ALLOWED_NAMESPACES,LM):pe,mt=oa(le,"ADD_URI_SAFE_ATTR")?kt(ms(Jt),le.ADD_URI_SAFE_ATTR,ke):Jt,Te=oa(le,"ADD_DATA_URI_TAGS")?kt(ms(Be),le.ADD_DATA_URI_TAGS,ke):Be,ce=oa(le,"FORBID_CONTENTS")?kt({},le.FORBID_CONTENTS,ke):ve,Q=oa(le,"FORBID_TAGS")?kt({},le.FORBID_TAGS,ke):ms({}),G=oa(le,"FORBID_ATTR")?kt({},le.FORBID_ATTR,ke):ms({}),se=oa(le,"USE_PROFILES")?le.USE_PROFILES:!1,me=le.ALLOW_ARIA_ATTR!==!1,ge=le.ALLOW_DATA_ATTR!==!1,Ce=le.ALLOW_UNKNOWN_PROTOCOLS||!1,Oe=le.ALLOW_SELF_CLOSE_IN_ATTR!==!1,be=le.SAFE_FOR_TEMPLATES||!1,je=le.SAFE_FOR_XML!==!1,De=le.WHOLE_DOCUMENT||!1,R=le.RETURN_DOM||!1,M=le.RETURN_DOM_FRAGMENT||!1,C=le.RETURN_TRUSTED_TYPE||!1,U=le.FORCE_BODY||!1,L=le.SANITIZE_DOM!==!1,k=le.SANITIZE_NAMED_PROPS||!1,V=le.KEEP_CONTENT!==!1,W=le.IN_PLACE||!1,ie=le.ALLOWED_URI_REGEXP||Nte,gt=le.NAMESPACE||Ft,Me=le.MATHML_TEXT_INTEGRATION_POINTS||Me,Re=le.HTML_INTEGRATION_POINTS||Re,ne=le.CUSTOM_ELEMENT_HANDLING||{},le.CUSTOM_ELEMENT_HANDLING&&We(le.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ne.tagNameCheck=le.CUSTOM_ELEMENT_HANDLING.tagNameCheck),le.CUSTOM_ELEMENT_HANDLING&&We(le.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ne.attributeNameCheck=le.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),le.CUSTOM_ELEMENT_HANDLING&&typeof le.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ne.allowCustomizedBuiltInElements=le.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),be&&(ge=!1),M&&(R=!0),se&&(re=kt({},j7),fe=[],se.html===!0&&(kt(re,_7),kt(fe,L7)),se.svg===!0&&(kt(re,IM),kt(fe,kM),kt(fe,$h)),se.svgFilters===!0&&(kt(re,TM),kt(fe,kM),kt(fe,$h)),se.mathMl===!0&&(kt(re,OM),kt(fe,I7),kt(fe,$h))),le.ADD_TAGS&&(re===ae&&(re=ms(re)),kt(re,le.ADD_TAGS,ke)),le.ADD_ATTR&&(fe===ue&&(fe=ms(fe)),kt(fe,le.ADD_ATTR,ke)),le.ADD_URI_SAFE_ATTR&&kt(mt,le.ADD_URI_SAFE_ATTR,ke),le.FORBID_CONTENTS&&(ce===ve&&(ce=ms(ce)),kt(ce,le.FORBID_CONTENTS,ke)),V&&(re["#text"]=!0),De&&kt(re,["html","head","body"]),re.table&&(kt(re,["tbody"]),delete Q.tbody),le.TRUSTED_TYPES_POLICY){if(typeof le.TRUSTED_TYPES_POLICY.createHTML!="function")throw Fc('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof le.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Fc('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');E=le.TRUSTED_TYPES_POLICY,x=E.createHTML("")}else E===void 0&&(E=Aze(d,i)),E!==null&&typeof x=="string"&&(x=E.createHTML(""));Hn&&Hn(le),$e=le}},qt=kt({},[...IM,...TM,...hze]),dn=kt({},[...OM,...mze]),Kr=function(le){let _e=S(le);(!_e||!_e.tagName)&&(_e={namespaceURI:gt,tagName:"template"});const He=bm(le.tagName),wt=bm(_e.tagName);return Gt[le.namespaceURI]?le.namespaceURI===Xt?_e.namespaceURI===Ft?He==="svg":_e.namespaceURI===At?He==="svg"&&(wt==="annotation-xml"||Me[wt]):!!qt[He]:le.namespaceURI===At?_e.namespaceURI===Ft?He==="math":_e.namespaceURI===Xt?He==="math"&&Re[wt]:!!dn[He]:le.namespaceURI===Ft?_e.namespaceURI===Xt&&!Re[wt]||_e.namespaceURI===At&&!Me[wt]?!1:!dn[He]&&(nt[He]||!qt[He]):!!(Xe==="application/xhtml+xml"&&Gt[le.namespaceURI]):!1},fr=function(le){Dc(t.removed,{element:le});try{S(le).removeChild(le)}catch{y(le)}},_n=function(le,_e){try{Dc(t.removed,{attribute:_e.getAttributeNode(le),from:_e})}catch{Dc(t.removed,{attribute:null,from:_e})}if(_e.removeAttribute(le),le==="is")if(R||M)try{fr(_e)}catch{}else try{_e.setAttribute(le,"")}catch{}},Zn=function(le){let _e=null,He=null;if(U)le="<remove></remove>"+le;else{const er=M7(le,/^[\r\n\t ]+/);He=er&&er[0]}Xe==="application/xhtml+xml"&>===Ft&&(le='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+le+"</body></html>");const wt=E?E.createHTML(le):le;if(gt===Ft)try{_e=new p().parseFromString(wt,Xe)}catch{}if(!_e||!_e.documentElement){_e=A.createDocument(gt,"template",null);try{_e.documentElement.innerHTML=fn?x:wt}catch{}}const dr=_e.body||_e.documentElement;return le&&He&&dr.insertBefore(r.createTextNode(He),dr.childNodes[0]||null),gt===Ft?T.call(_e,De?"html":"body")[0]:De?_e.documentElement:dr},pn=function(le){return j.call(le.ownerDocument||le,le,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT|l.SHOW_PROCESSING_INSTRUCTION|l.SHOW_CDATA_SECTION,null)},Nn=function(le){return le instanceof f&&(typeof le.nodeName!="string"||typeof le.textContent!="string"||typeof le.removeChild!="function"||!(le.attributes instanceof c)||typeof le.removeAttribute!="function"||typeof le.setAttribute!="function"||typeof le.namespaceURI!="string"||typeof le.insertBefore!="function"||typeof le.hasChildNodes!="function")},Yr=function(le){return typeof o=="function"&&le instanceof o};function pi(tt,le,_e){zh(tt,He=>{He.call(t,le,_e,$e)})}const Ds=function(le){let _e=null;if(pi(O.beforeSanitizeElements,le,null),Nn(le))return fr(le),!0;const He=ke(le.nodeName);if(pi(O.uponSanitizeElement,le,{tagName:He,allowedTags:re}),je&&le.hasChildNodes()&&!Yr(le.firstElementChild)&&Bn(/<[/\w!]/g,le.innerHTML)&&Bn(/<[/\w!]/g,le.textContent)||le.nodeType===zc.progressingInstruction||je&&le.nodeType===zc.comment&&Bn(/<[/\w]/g,le.data))return fr(le),!0;if(!re[He]||Q[He]){if(!Q[He]&&Oa(He)&&(ne.tagNameCheck instanceof RegExp&&Bn(ne.tagNameCheck,He)||ne.tagNameCheck instanceof Function&&ne.tagNameCheck(He)))return!1;if(V&&!ce[He]){const wt=S(le)||le.parentNode,dr=b(le)||le.childNodes;if(dr&&wt){const er=dr.length;for(let ur=er-1;ur>=0;--ur){const Dn=g(dr[ur],!0);Dn.__removalCount=(le.__removalCount||0)+1,wt.insertBefore(Dn,w(le))}}}return fr(le),!0}return le instanceof u&&!Kr(le)||(He==="noscript"||He==="noembed"||He==="noframes")&&Bn(/<\/no(script|embed|frames)/i,le.innerHTML)?(fr(le),!0):(be&&le.nodeType===zc.text&&(_e=le.textContent,zh([P,N,J],wt=>{_e=Pc(_e,wt," ")}),le.textContent!==_e&&(Dc(t.removed,{element:le.cloneNode()}),le.textContent=_e)),pi(O.afterSanitizeElements,le,null),!1)},Ps=function(le,_e,He){if(L&&(_e==="id"||_e==="name")&&(He in r||He in et))return!1;if(!(ge&&!G[_e]&&Bn(X,_e))){if(!(me&&Bn(K,_e))){if(!fe[_e]||G[_e]){if(!(Oa(le)&&(ne.tagNameCheck instanceof RegExp&&Bn(ne.tagNameCheck,le)||ne.tagNameCheck instanceof Function&&ne.tagNameCheck(le))&&(ne.attributeNameCheck instanceof RegExp&&Bn(ne.attributeNameCheck,_e)||ne.attributeNameCheck instanceof Function&&ne.attributeNameCheck(_e))||_e==="is"&&ne.allowCustomizedBuiltInElements&&(ne.tagNameCheck instanceof RegExp&&Bn(ne.tagNameCheck,He)||ne.tagNameCheck instanceof Function&&ne.tagNameCheck(He))))return!1}else if(!mt[_e]){if(!Bn(ie,Pc(He,H,""))){if(!((_e==="src"||_e==="xlink:href"||_e==="href")&&le!=="script"&&cze(He,"data:")===0&&Te[le])){if(!(Ce&&!Bn(Z,Pc(He,H,"")))){if(He)return!1}}}}}}return!0},Oa=function(le){return le!=="annotation-xml"&&M7(le,Y)},Qr=function(le){pi(O.beforeSanitizeAttributes,le,null);const{attributes:_e}=le;if(!_e||Nn(le))return;const He={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:fe,forceKeepAttr:void 0};let wt=_e.length;for(;wt--;){const dr=_e[wt],{name:er,namespaceURI:ur,value:Dn}=dr,Xn=ke(er),Fs=Dn;let _r=er==="value"?Fs:fze(Fs);if(He.attrName=Xn,He.attrValue=_r,He.keepAttr=!0,He.forceKeepAttr=void 0,pi(O.uponSanitizeAttribute,le,He),_r=He.attrValue,k&&(Xn==="id"||Xn==="name")&&(_n(er,le),_r=z+_r),je&&Bn(/((--!?|])>)|<\/(style|title)/i,_r)){_n(er,le);continue}if(He.forceKeepAttr)continue;if(!He.keepAttr){_n(er,le);continue}if(!Oe&&Bn(/\/>/i,_r)){_n(er,le);continue}be&&zh([P,N,J],Ve=>{_r=Pc(_r,Ve," ")});const Ne=ke(le.nodeName);if(!Ps(Ne,Xn,_r)){_n(er,le);continue}if(E&&typeof d=="object"&&typeof d.getAttributeType=="function"&&!ur)switch(d.getAttributeType(Ne,Xn)){case"TrustedHTML":{_r=E.createHTML(_r);break}case"TrustedScriptURL":{_r=E.createScriptURL(_r);break}}if(_r!==Fs)try{ur?le.setAttributeNS(ur,er,_r):le.setAttribute(er,_r),Nn(le)?fr(le):A7(t.removed)}catch{_n(er,le)}}pi(O.afterSanitizeAttributes,le,null)},It=function tt(le){let _e=null;const He=pn(le);for(pi(O.beforeSanitizeShadowDOM,le,null);_e=He.nextNode();)pi(O.uponSanitizeShadowNode,_e,null),Ds(_e),Qr(_e),_e.content instanceof a&&tt(_e.content);pi(O.afterSanitizeShadowDOM,le,null)};return t.sanitize=function(tt){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_e=null,He=null,wt=null,dr=null;if(fn=!tt,fn&&(tt="<!-->"),typeof tt!="string"&&!Yr(tt))if(typeof tt.toString=="function"){if(tt=tt.toString(),typeof tt!="string")throw Fc("dirty is not a string, aborting")}else throw Fc("toString is not a function");if(!t.isSupported)return tt;if(ye||Dt(le),t.removed=[],typeof tt=="string"&&(W=!1),W){if(tt.nodeName){const Dn=ke(tt.nodeName);if(!re[Dn]||Q[Dn])throw Fc("root node is forbidden and cannot be sanitized in-place")}}else if(tt instanceof o)_e=Zn("<!---->"),He=_e.ownerDocument.importNode(tt,!0),He.nodeType===zc.element&&He.nodeName==="BODY"||He.nodeName==="HTML"?_e=He:_e.appendChild(He);else{if(!R&&!be&&!De&&tt.indexOf("<")===-1)return E&&C?E.createHTML(tt):tt;if(_e=Zn(tt),!_e)return R?null:C?x:""}_e&&U&&fr(_e.firstChild);const er=pn(W?tt:_e);for(;wt=er.nextNode();)Ds(wt),Qr(wt),wt.content instanceof a&&It(wt.content);if(W)return tt;if(R){if(M)for(dr=I.call(_e.ownerDocument);_e.firstChild;)dr.appendChild(_e.firstChild);else dr=_e;return(fe.shadowroot||fe.shadowrootmode)&&(dr=B.call(n,dr,!0)),dr}let ur=De?_e.outerHTML:_e.innerHTML;return De&&re["!doctype"]&&_e.ownerDocument&&_e.ownerDocument.doctype&&_e.ownerDocument.doctype.name&&Bn(Dte,_e.ownerDocument.doctype.name)&&(ur="<!DOCTYPE "+_e.ownerDocument.doctype.name+`>
|
||
`+ur),be&&zh([P,N,J],Dn=>{ur=Pc(ur,Dn," ")}),E&&C?E.createHTML(ur):ur},t.setConfig=function(){let tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Dt(tt),ye=!0},t.clearConfig=function(){$e=null,ye=!1},t.isValidAttribute=function(tt,le,_e){$e||Dt({});const He=ke(tt),wt=ke(le);return Ps(He,wt,_e)},t.addHook=function(tt,le){typeof le=="function"&&Dc(O[tt],le)},t.removeHook=function(tt,le){if(le!==void 0){const _e=uze(O[tt],le);return _e===-1?void 0:lze(O[tt],_e,1)[0]}return A7(O[tt])},t.removeHooks=function(tt){O[tt]=[]},t.removeAllHooks=function(){O=O7()},t}var Mze=Pte(),RM,k7;function _ze(){if(k7)return RM;k7=1;var e=Is(),t=/[\\^$.*+?()[\]{}|]/g,r=RegExp(t.source);function n(i){return i=e(i),i&&r.test(i)?i.replace(t,"\\$&"):i}return RM=n,RM}var jze=_ze();const Lze=ot(jze);var NM,R7;function Ize(){if(R7)return NM;R7=1;var e=Object.prototype,t=e.hasOwnProperty;function r(n,i){return n!=null&&t.call(n,i)}return NM=r,NM}var DM,N7;function Tze(){if(N7)return DM;N7=1;var e=Ize(),t=SY();function r(n,i){return n!=null&&t(n,i,e)}return DM=r,DM}var Oze=Tze();const kze=ot(Oze);var Rze=XQ();const Nze=ot(Rze);var Dze={7:function(e){var t,r=typeof Reflect=="object"?Reflect:null,n=r&&typeof r.apply=="function"?r.apply:function(w,b,S){return Function.prototype.apply.call(w,b,S)};t=r&&typeof r.ownKeys=="function"?r.ownKeys:Object.getOwnPropertySymbols?function(w){return Object.getOwnPropertyNames(w).concat(Object.getOwnPropertySymbols(w))}:function(w){return Object.getOwnPropertyNames(w)};var i=Number.isNaN||function(w){return w!=w};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(w,b){return new Promise((function(S,E){function x(j){w.removeListener(b,A),E(j)}function A(){typeof w.removeListener=="function"&&w.removeListener("error",x),S([].slice.call(arguments))}g(w,b,A,{once:!0}),b!=="error"&&(function(I,T,B){typeof I.on=="function"&&g(I,"error",T,B)})(w,x,{once:!0})}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var s=10;function o(y){if(typeof y!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof y)}function u(y){return y._maxListeners===void 0?a.defaultMaxListeners:y._maxListeners}function l(y,w,b,S){var E,x,A;if(o(b),(x=y._events)===void 0?(x=y._events=Object.create(null),y._eventsCount=0):(x.newListener!==void 0&&(y.emit("newListener",w,b.listener?b.listener:b),x=y._events),A=x[w]),A===void 0)A=x[w]=b,++y._eventsCount;else if(typeof A=="function"?A=x[w]=S?[b,A]:[A,b]:S?A.unshift(b):A.push(b),(E=u(y))>0&&A.length>E&&!A.warned){A.warned=!0;var j=new Error("Possible EventEmitter memory leak detected. "+A.length+" "+String(w)+" listeners added. Use emitter.setMaxListeners() to increase limit");j.name="MaxListenersExceededWarning",j.emitter=y,j.type=w,j.count=A.length,(function(T){console&&console.warn&&console.warn(T)})(j)}return y}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(y,w,b){var S={fired:!1,wrapFn:void 0,target:y,type:w,listener:b},E=c.bind(S);return E.listener=b,S.wrapFn=E,E}function p(y,w,b){var S=y._events;if(S===void 0)return[];var E=S[w];return E===void 0?[]:typeof E=="function"?b?[E.listener||E]:[E]:b?(function(A){for(var j=new Array(A.length),I=0;I<j.length;++I)j[I]=A[I].listener||A[I];return j})(E):h(E,E.length)}function d(y){var w=this._events;if(w!==void 0){var b=w[y];if(typeof b=="function")return 1;if(b!==void 0)return b.length}return 0}function h(y,w){for(var b=new Array(w),S=0;S<w;++S)b[S]=y[S];return b}function g(y,w,b,S){if(typeof y.on=="function")S.once?y.once(w,b):y.on(w,b);else{if(typeof y.addEventListener!="function")throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof y);y.addEventListener(w,(function E(x){S.once&&y.removeEventListener(w,E),b(x)}))}}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(y){if(typeof y!="number"||y<0||i(y))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+y+".");s=y}}),a.init=function(){this._events!==void 0&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(w){if(typeof w!="number"||w<0||i(w))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+w+".");return this._maxListeners=w,this},a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(w){for(var b=[],S=1;S<arguments.length;S++)b.push(arguments[S]);var E=w==="error",x=this._events;if(x!==void 0)E=E&&x.error===void 0;else if(!E)return!1;if(E){var A;if(b.length>0&&(A=b[0]),A instanceof Error)throw A;var j=new Error("Unhandled error."+(A?" ("+A.message+")":""));throw j.context=A,j}var I=x[w];if(I===void 0)return!1;if(typeof I=="function")n(I,this,b);else{var T=I.length,B=h(I,T);for(S=0;S<T;++S)n(B[S],this,b)}return!0},a.prototype.addListener=function(w,b){return l(this,w,b,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(w,b){return l(this,w,b,!0)},a.prototype.once=function(w,b){return o(b),this.on(w,f(this,w,b)),this},a.prototype.prependOnceListener=function(w,b){return o(b),this.prependListener(w,f(this,w,b)),this},a.prototype.removeListener=function(w,b){var S,E,x,A,j;if(o(b),(E=this._events)===void 0)return this;if((S=E[w])===void 0)return this;if(S===b||S.listener===b)--this._eventsCount==0?this._events=Object.create(null):(delete E[w],E.removeListener&&this.emit("removeListener",w,S.listener||b));else if(typeof S!="function"){for(x=-1,A=S.length-1;A>=0;A--)if(S[A]===b||S[A].listener===b){j=S[A].listener,x=A;break}if(x<0)return this;x===0?S.shift():(function(T,B){for(;B+1<T.length;B++)T[B]=T[B+1];T.pop()})(S,x),S.length===1&&(E[w]=S[0]),E.removeListener!==void 0&&this.emit("removeListener",w,j||b)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(w){var b,S,E;if((S=this._events)===void 0)return this;if(S.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):S[w]!==void 0&&(--this._eventsCount==0?this._events=Object.create(null):delete S[w]),this;if(arguments.length===0){var x,A=Object.keys(S);for(E=0;E<A.length;++E)(x=A[E])!=="removeListener"&&this.removeAllListeners(x);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(typeof(b=S[w])=="function")this.removeListener(w,b);else if(b!==void 0)for(E=b.length-1;E>=0;E--)this.removeListener(w,b[E]);return this},a.prototype.listeners=function(w){return p(this,w,!0)},a.prototype.rawListeners=function(w){return p(this,w,!1)},a.listenerCount=function(y,w){return typeof y.listenerCount=="function"?y.listenerCount(w):d.call(y,w)},a.prototype.listenerCount=d,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},48:function(e){var t={};function r(i,a,s){s||(s=Error);var o=(function(u){function l(c,f,p){return u.call(this,(function(h,g,y){return typeof a=="string"?a:a(h,g,y)})(c,f,p))||this}return(function(f,p){f.prototype=Object.create(p.prototype),f.prototype.constructor=f,f.__proto__=p})(l,u),l})(s);o.prototype.name=s.name,o.prototype.code=i,t[i]=o}function n(i,a){if(Array.isArray(i)){var s=i.length;return i=i.map((function(o){return String(o)})),s>2?"one of ".concat(a," ").concat(i.slice(0,s-1).join(", "),", or ")+i[s-1]:s===2?"one of ".concat(a," ").concat(i[0]," or ").concat(i[1]):"of ".concat(a," ").concat(i[0])}return"of ".concat(a," ").concat(String(i))}r("ERR_INVALID_OPT_VALUE",(function(i,a){return'The value "'+a+'" is invalid for option "'+i+'"'}),TypeError),r("ERR_INVALID_ARG_TYPE",(function(i,a,s){var o,u;if(typeof a=="string"&&(function(f,p,d){return f.substr(0,p.length)===p})(a,"not ")?(o="must not be",a=a.replace(/^not /,"")):o="must be",(function(f,p,d){return(d===void 0||d>f.length)&&(d=f.length),f.substring(d-p.length,d)===p})(i," argument"))u="The ".concat(i," ").concat(o," ").concat(n(a,"type"));else{var l=(function(f,p,d){return typeof d!="number"&&(d=0),!(d+p.length>f.length)&&f.indexOf(p,d)!==-1})(i,".")?"property":"argument";u='The "'.concat(i,'" ').concat(l," ").concat(o," ").concat(n(a,"type"))}return u+=". Received type ".concat(typeof s)}),TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",(function(i){return"The "+i+" method is not implemented"})),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",(function(i){return"Cannot call "+i+" after a stream was destroyed"})),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",(function(i){return"Unknown encoding: "+i}),TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.F=t},107:function(e,t,r){var n=r(698),i=r(392),a=r(861).Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],o=new Array(64);function u(){this.init(),this._w=o,i.call(this,64,56)}function l(g,y,w){return w^g&(y^w)}function c(g,y,w){return g&y|w&(g|y)}function f(g){return(g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10)}function p(g){return(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7)}function d(g){return(g>>>7|g<<25)^(g>>>18|g<<14)^g>>>3}function h(g){return(g>>>17|g<<15)^(g>>>19|g<<13)^g>>>10}n(u,i),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(g){for(var y=this._w,w=0|this._a,b=0|this._b,S=0|this._c,E=0|this._d,x=0|this._e,A=0|this._f,j=0|this._g,I=0|this._h,T=0;T<16;++T)y[T]=g.readInt32BE(4*T);for(;T<64;++T)y[T]=h(y[T-2])+y[T-7]+d(y[T-15])+y[T-16]|0;for(var B=0;B<64;++B){var O=I+p(x)+l(x,A,j)+s[B]+y[B]|0,P=f(w)+c(w,b,S)|0;I=j,j=A,A=x,x=E+O|0,E=S,S=b,b=w,w=O+P|0}this._a=w+this._a|0,this._b=b+this._b|0,this._c=S+this._c|0,this._d=E+this._d|0,this._e=x+this._e|0,this._f=A+this._f|0,this._g=j+this._g|0,this._h=I+this._h|0},u.prototype._hash=function(){var g=a.allocUnsafe(32);return g.writeInt32BE(this._a,0),g.writeInt32BE(this._b,4),g.writeInt32BE(this._c,8),g.writeInt32BE(this._d,12),g.writeInt32BE(this._e,16),g.writeInt32BE(this._f,20),g.writeInt32BE(this._g,24),g.writeInt32BE(this._h,28),g},e.exports=u},123:function(e,t,r){var n=r(606),i=r(499),a=r(310).Stream;function s(u,l,c){var f,p=(function(S,E){return new Array(E||0).join(S||"")})(l,c=c||0),d=u;if(typeof u=="object"&&(d=u[f=Object.keys(u)[0]])&&d._elem)return d._elem.name=f,d._elem.icount=c,d._elem.indent=l,d._elem.indents=p,d._elem.interrupt=d,d._elem;var h,g=[],y=[];function w(b){Object.keys(b).forEach((function(S){g.push((function(x,A){return x+'="'+i(A)+'"'})(S,b[S]))}))}switch(typeof d){case"object":if(d===null)break;d._attr&&w(d._attr),d._cdata&&y.push(("<![CDATA["+d._cdata).replace(/\]\]>/g,"]]]]><![CDATA[>")+"]]>"),d.forEach&&(h=!1,y.push(""),d.forEach((function(b){typeof b=="object"?Object.keys(b)[0]=="_attr"?w(b._attr):y.push(s(b,l,c+1)):(y.pop(),h=!0,y.push(i(b)))})),h||y.push(""));break;default:y.push(i(d))}return{name:f,interrupt:!1,attributes:g,content:y,icount:c,indents:p,indent:l}}function o(u,l,c){if(typeof l!="object")return u(!1,l);var f=l.interrupt?1:l.content.length;function p(){for(;l.content.length;){var h=l.content.shift();if(h!==void 0){if(d(h))return;o(u,h)}}u(!1,(f>1?l.indents:"")+(l.name?"</"+l.name+">":"")+(l.indent&&!c?`
|
||
`:"")),c&&c()}function d(h){return!!h.interrupt&&(h.interrupt.append=u,h.interrupt.end=p,h.interrupt=!1,u(!0),!0)}if(u(!1,l.indents+(l.name?"<"+l.name:"")+(l.attributes.length?" "+l.attributes.join(" "):"")+(f?l.name?">":"":l.name?"/>":"")+(l.indent&&f>1?`
|
||
`:"")),!f)return u(!1,l.indent?`
|
||
`:"");d(l)||p()}e.exports=function(l,c){typeof c!="object"&&(c={indent:c});var f=c.stream?new a:null,p="",d=!1,h=c.indent?c.indent===!0?" ":c.indent:"",g=!0;function y(E){g?n.nextTick(E):E()}function w(E,x){if(x!==void 0&&(p+=x),E&&!d&&(f=f||new a,d=!0),E&&d){var A=p;y((function(){f.emit("data",A)})),p=""}}function b(E,x){o(w,s(E,h,h?1:0),x)}function S(){if(f){var E=p;y((function(){f.emit("data",E),f.emit("end"),f.readable=!1,f.emit("close")}))}}return y((function(){g=!1})),c.declaration&&(function(x){var A={version:"1.0",encoding:x.encoding||"UTF-8"};x.standalone&&(A.standalone=x.standalone),b({"?xml":{_attr:A}}),p=p.replace("/>","?>")})(c.declaration),l&&l.forEach?l.forEach((function(E,x){var A;x+1===l.length&&(A=S),b(E,A)})):b(l,S),f?(f.readable=!0,f):p},e.exports.element=e.exports.Element=function(){var l={_elem:s(Array.prototype.slice.call(arguments)),push:function(c){if(!this.append)throw new Error("not assigned to a parent!");var f=this,p=this._elem.indent;o(this.append,s(c,p,this._elem.icount+(p?1:0)),(function(){f.append(!0)}))},close:function(c){c!==void 0&&this.push(c),this.end&&this.end()}};return l}},141:function(e,t,r){var n=r(861).Buffer,i=n.isEncoding||function(h){switch((h=""+h)&&h.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(h){var g;switch(this.encoding=(function(w){var b=(function(E){if(!E)return"utf8";for(var x;;)switch(E){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return E;default:if(x)return;E=(""+E).toLowerCase(),x=!0}})(w);if(typeof b!="string"&&(n.isEncoding===i||!i(w)))throw new Error("Unknown encoding: "+w);return b||w})(h),this.encoding){case"utf16le":this.text=u,this.end=l,g=4;break;case"utf8":this.fillLast=o,g=4;break;case"base64":this.text=c,this.end=f,g=3;break;default:return this.write=p,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(g)}function s(h){return h<=127?0:h>>5==6?2:h>>4==14?3:h>>3==30?4:h>>6==2?-1:-2}function o(h){var g=this.lastTotal-this.lastNeed,y=(function(b,S,E){if((192&S[0])!=128)return b.lastNeed=0,"<22>";if(b.lastNeed>1&&S.length>1){if((192&S[1])!=128)return b.lastNeed=1,"<22>";if(b.lastNeed>2&&S.length>2&&(192&S[2])!=128)return b.lastNeed=2,"<22>"}})(this,h);return y!==void 0?y:this.lastNeed<=h.length?(h.copy(this.lastChar,g,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(h.copy(this.lastChar,g,0,h.length),void(this.lastNeed-=h.length))}function u(h,g){if((h.length-g)%2==0){var y=h.toString("utf16le",g);if(y){var w=y.charCodeAt(y.length-1);if(w>=55296&&w<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=h[h.length-2],this.lastChar[1]=h[h.length-1],y.slice(0,-1)}return y}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=h[h.length-1],h.toString("utf16le",g,h.length-1)}function l(h){var g=h&&h.length?this.write(h):"";if(this.lastNeed){var y=this.lastTotal-this.lastNeed;return g+this.lastChar.toString("utf16le",0,y)}return g}function c(h,g){var y=(h.length-g)%3;return y===0?h.toString("base64",g):(this.lastNeed=3-y,this.lastTotal=3,y===1?this.lastChar[0]=h[h.length-1]:(this.lastChar[0]=h[h.length-2],this.lastChar[1]=h[h.length-1]),h.toString("base64",g,h.length-y))}function f(h){var g=h&&h.length?this.write(h):"";return this.lastNeed?g+this.lastChar.toString("base64",0,3-this.lastNeed):g}function p(h){return h.toString(this.encoding)}function d(h){return h&&h.length?this.write(h):""}t.I=a,a.prototype.write=function(h){if(h.length===0)return"";var g,y;if(this.lastNeed){if((g=this.fillLast(h))===void 0)return"";y=this.lastNeed,this.lastNeed=0}else y=0;return y<h.length?g?g+this.text(h,y):this.text(h,y):g||""},a.prototype.end=function(g){var y=g&&g.length?this.write(g):"";return this.lastNeed?y+"<22>":y},a.prototype.text=function(g,y){var w=(function(E,x,A){var j=x.length-1;if(j<A)return 0;var I=s(x[j]);return I>=0?(I>0&&(E.lastNeed=I-1),I):--j<A||I===-2?0:(I=s(x[j]),I>=0?(I>0&&(E.lastNeed=I-2),I):--j<A||I===-2?0:(I=s(x[j]),I>=0?(I>0&&(I===2?I=0:E.lastNeed=I-3),I):0))})(this,g,y);if(!this.lastNeed)return g.toString("utf8",y);this.lastTotal=w;var b=g.length-(w-this.lastNeed);return g.copy(this.lastChar,0,b),g.toString("utf8",y,b)},a.prototype.fillLast=function(h){if(this.lastNeed<=h.length)return h.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);h.copy(this.lastChar,this.lastTotal-this.lastNeed,0,h.length),this.lastNeed-=h.length}},157:function(e){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},209:function(e,t,r){var n=r(606),i=65536,a=4294967295,s=r(861).Buffer,o=r.g.crypto||r.g.msCrypto;o&&o.getRandomValues?e.exports=function(l,c){if(l>a)throw new RangeError("requested too many random bytes");var f=s.allocUnsafe(l);if(l>0)if(l>i)for(var p=0;p<l;p+=i)o.getRandomValues(f.slice(p,p+i));else o.getRandomValues(f);return typeof c=="function"?n.nextTick((function(){c(null,f)})):f}:e.exports=function(){throw new Error(`Secure random number generation is not supported by this browser.
|
||
Use Chrome, Firefox or Internet Explorer 11`)}},238:function(e,t,r){var n=r(48).F.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function a(s,o,u){if(typeof o=="function")return a(s,null,o);o||(o={}),u=(function(E){var x=!1;return function(){if(!x){x=!0;for(var A=arguments.length,j=new Array(A),I=0;I<A;I++)j[I]=arguments[I];E.apply(this,j)}}})(u||i);var l=o.readable||o.readable!==!1&&s.readable,c=o.writable||o.writable!==!1&&s.writable,f=function(){s.writable||d()},p=s._writableState&&s._writableState.finished,d=function(){c=!1,p=!0,l||u.call(s)},h=s._readableState&&s._readableState.endEmitted,g=function(){l=!1,h=!0,c||u.call(s)},y=function(E){u.call(s,E)},w=function(){var E;return l&&!h?(s._readableState&&s._readableState.ended||(E=new n),u.call(s,E)):c&&!p?(s._writableState&&s._writableState.ended||(E=new n),u.call(s,E)):void 0},b=function(){s.req.on("finish",d)};return(function(E){return E.setHeader&&typeof E.abort=="function"})(s)?(s.on("complete",d),s.on("abort",w),s.req?b():s.on("request",b)):c&&!s._writableState&&(s.on("end",f),s.on("close",f)),s.on("end",g),s.on("finish",d),o.error!==!1&&s.on("error",y),s.on("close",w),function(){s.removeListener("complete",d),s.removeListener("abort",w),s.removeListener("request",b),s.req&&s.req.removeListener("finish",d),s.removeListener("end",f),s.removeListener("close",f),s.removeListener("finish",d),s.removeListener("end",g),s.removeListener("error",y),s.removeListener("close",w)}}},287:function(e,t,r){const n=r(987),i=r(362),a=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=u,t.SlowBuffer=function(C){return+C!=C&&(C=0),u.alloc(+C)},t.INSPECT_MAX_BYTES=50;const s=2147483647;function o(M){if(M>s)throw new RangeError('The value "'+M+'" is invalid for option "size"');const C=new Uint8Array(M);return Object.setPrototypeOf(C,u.prototype),C}function u(M,C,L){if(typeof M=="number"){if(typeof C=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(M)}return l(M,C,L)}function l(M,C,L){if(typeof M=="string")return(function(W,se){if(typeof se=="string"&&se!==""||(se="utf8"),!u.isEncoding(se))throw new TypeError("Unknown encoding: "+se);const ce=0|g(W,se);let ve=o(ce);const Te=ve.write(W,se);return Te!==ce&&(ve=ve.slice(0,Te)),ve})(M,C);if(ArrayBuffer.isView(M))return(function(W){if(je(W,Uint8Array)){const se=new Uint8Array(W);return d(se.buffer,se.byteOffset,se.byteLength)}return p(W)})(M);if(M==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof M);if(je(M,ArrayBuffer)||M&&je(M.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(je(M,SharedArrayBuffer)||M&&je(M.buffer,SharedArrayBuffer)))return d(M,C,L);if(typeof M=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const k=M.valueOf&&M.valueOf();if(k!=null&&k!==M)return u.from(k,C,L);const z=(function(W){if(u.isBuffer(W)){const se=0|h(W.length),ce=o(se);return ce.length===0||W.copy(ce,0,0,se),ce}if(W.length!==void 0)return typeof W.length!="number"||De(W.length)?o(0):p(W);if(W.type==="Buffer"&&Array.isArray(W.data))return p(W.data)})(M);if(z)return z;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof M[Symbol.toPrimitive]=="function")return u.from(M[Symbol.toPrimitive]("string"),C,L);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof M)}function c(M){if(typeof M!="number")throw new TypeError('"size" argument must be of type number');if(M<0)throw new RangeError('The value "'+M+'" is invalid for option "size"')}function f(M){return c(M),o(M<0?0:0|h(M))}function p(M){const C=M.length<0?0:0|h(M.length),L=o(C);for(let k=0;k<C;k+=1)L[k]=255&M[k];return L}function d(M,C,L){if(C<0||M.byteLength<C)throw new RangeError('"offset" is outside of buffer bounds');if(M.byteLength<C+(L||0))throw new RangeError('"length" is outside of buffer bounds');let k;return k=C===void 0&&L===void 0?new Uint8Array(M):L===void 0?new Uint8Array(M,C):new Uint8Array(M,C,L),Object.setPrototypeOf(k,u.prototype),k}function h(M){if(M>=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|M}function g(M,C){if(u.isBuffer(M))return M.length;if(ArrayBuffer.isView(M)||je(M,ArrayBuffer))return M.byteLength;if(typeof M!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof M);const L=M.length,k=arguments.length>2&&arguments[2]===!0;if(!k&&L===0)return 0;let z=!1;for(;;)switch(C){case"ascii":case"latin1":case"binary":return L;case"utf8":case"utf-8":return Ce(M).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*L;case"hex":return L>>>1;case"base64":return Oe(M).length;default:if(z)return k?-1:Ce(M).length;C=(""+C).toLowerCase(),z=!0}}function y(M,C,L){let k=!1;if((C===void 0||C<0)&&(C=0),C>this.length||((L===void 0||L>this.length)&&(L=this.length),L<=0)||(L>>>=0)<=(C>>>=0))return"";for(M||(M="utf8");;)switch(M){case"hex":return J(this,C,L);case"utf8":case"utf-8":return B(this,C,L);case"ascii":return P(this,C,L);case"latin1":case"binary":return N(this,C,L);case"base64":return T(this,C,L);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return X(this,C,L);default:if(k)throw new TypeError("Unknown encoding: "+M);M=(M+"").toLowerCase(),k=!0}}function w(M,C,L){const k=M[C];M[C]=M[L],M[L]=k}function b(M,C,L,k,z){if(M.length===0)return-1;if(typeof L=="string"?(k=L,L=0):L>2147483647?L=2147483647:L<-2147483648&&(L=-2147483648),De(L=+L)&&(L=z?0:M.length-1),L<0&&(L=M.length+L),L>=M.length){if(z)return-1;L=M.length-1}else if(L<0){if(!z)return-1;L=0}if(typeof C=="string"&&(C=u.from(C,k)),u.isBuffer(C))return C.length===0?-1:S(M,C,L,k,z);if(typeof C=="number")return C&=255,typeof Uint8Array.prototype.indexOf=="function"?z?Uint8Array.prototype.indexOf.call(M,C,L):Uint8Array.prototype.lastIndexOf.call(M,C,L):S(M,[C],L,k,z);throw new TypeError("val must be string, number or Buffer")}function S(M,C,L,k,z){let V,W=1,se=M.length,ce=C.length;if(k!==void 0&&((k=String(k).toLowerCase())==="ucs2"||k==="ucs-2"||k==="utf16le"||k==="utf-16le")){if(M.length<2||C.length<2)return-1;W=2,se/=2,ce/=2,L/=2}function ve(Te,Be){return W===1?Te[Be]:Te.readUInt16BE(Be*W)}if(z){let Te=-1;for(V=L;V<se;V++)if(ve(M,V)===ve(C,Te===-1?0:V-Te)){if(Te===-1&&(Te=V),V-Te+1===ce)return Te*W}else Te!==-1&&(V-=V-Te),Te=-1}else for(L+ce>se&&(L=se-ce),V=L;V>=0;V--){let Te=!0;for(let Be=0;Be<ce;Be++)if(ve(M,V+Be)!==ve(C,Be)){Te=!1;break}if(Te)return V}return-1}function E(M,C,L,k){L=Number(L)||0;const z=M.length-L;k?(k=Number(k))>z&&(k=z):k=z;const V=C.length;let W;for(k>V/2&&(k=V/2),W=0;W<k;++W){const se=parseInt(C.substr(2*W,2),16);if(De(se))return W;M[L+W]=se}return W}function x(M,C,L,k){return be(Ce(C,M.length-L),M,L,k)}function A(M,C,L,k){return be((function(V){const W=[];for(let se=0;se<V.length;++se)W.push(255&V.charCodeAt(se));return W})(C),M,L,k)}function j(M,C,L,k){return be(Oe(C),M,L,k)}function I(M,C,L,k){return be((function(V,W){let se,ce,ve;const Te=[];for(let Be=0;Be<V.length&&!((W-=2)<0);++Be)se=V.charCodeAt(Be),ce=se>>8,ve=se%256,Te.push(ve),Te.push(ce);return Te})(C,M.length-L),M,L,k)}function T(M,C,L){return C===0&&L===M.length?n.fromByteArray(M):n.fromByteArray(M.slice(C,L))}function B(M,C,L){L=Math.min(M.length,L);const k=[];let z=C;for(;z<L;){const V=M[z];let W=null,se=V>239?4:V>223?3:V>191?2:1;if(z+se<=L){let ce,ve,Te,Be;switch(se){case 1:V<128&&(W=V);break;case 2:ce=M[z+1],(192&ce)==128&&(Be=(31&V)<<6|63&ce,Be>127&&(W=Be));break;case 3:ce=M[z+1],ve=M[z+2],(192&ce)==128&&(192&ve)==128&&(Be=(15&V)<<12|(63&ce)<<6|63&ve,Be>2047&&(Be<55296||Be>57343)&&(W=Be));break;case 4:ce=M[z+1],ve=M[z+2],Te=M[z+3],(192&ce)==128&&(192&ve)==128&&(192&Te)==128&&(Be=(15&V)<<18|(63&ce)<<12|(63&ve)<<6|63&Te,Be>65535&&Be<1114112&&(W=Be))}}W===null?(W=65533,se=1):W>65535&&(W-=65536,k.push(W>>>10&1023|55296),W=56320|1023&W),k.push(W),z+=se}return(function(W){const se=W.length;if(se<=O)return String.fromCharCode.apply(String,W);let ce="",ve=0;for(;ve<se;)ce+=String.fromCharCode.apply(String,W.slice(ve,ve+=O));return ce})(k)}t.kMaxLength=s,u.TYPED_ARRAY_SUPPORT=(function(){try{const C=new Uint8Array(1),L={foo:function(){return 42}};return Object.setPrototypeOf(L,Uint8Array.prototype),Object.setPrototypeOf(C,L),C.foo()===42}catch{return!1}})(),u.TYPED_ARRAY_SUPPORT||typeof console>"u"||typeof console.error!="function"||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}}),u.poolSize=8192,u.from=function(M,C,L){return l(M,C,L)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array),u.alloc=function(M,C,L){return(function(z,V,W){return c(z),z<=0?o(z):V!==void 0?typeof W=="string"?o(z).fill(V,W):o(z).fill(V):o(z)})(M,C,L)},u.allocUnsafe=function(M){return f(M)},u.allocUnsafeSlow=function(M){return f(M)},u.isBuffer=function(C){return C!=null&&C._isBuffer===!0&&C!==u.prototype},u.compare=function(C,L){if(je(C,Uint8Array)&&(C=u.from(C,C.offset,C.byteLength)),je(L,Uint8Array)&&(L=u.from(L,L.offset,L.byteLength)),!u.isBuffer(C)||!u.isBuffer(L))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(C===L)return 0;let k=C.length,z=L.length;for(let V=0,W=Math.min(k,z);V<W;++V)if(C[V]!==L[V]){k=C[V],z=L[V];break}return k<z?-1:z<k?1:0},u.isEncoding=function(C){switch(String(C).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(C,L){if(!Array.isArray(C))throw new TypeError('"list" argument must be an Array of Buffers');if(C.length===0)return u.alloc(0);let k;if(L===void 0)for(L=0,k=0;k<C.length;++k)L+=C[k].length;const z=u.allocUnsafe(L);let V=0;for(k=0;k<C.length;++k){let W=C[k];if(je(W,Uint8Array))V+W.length>z.length?(u.isBuffer(W)||(W=u.from(W)),W.copy(z,V)):Uint8Array.prototype.set.call(z,W,V);else{if(!u.isBuffer(W))throw new TypeError('"list" argument must be an Array of Buffers');W.copy(z,V)}V+=W.length}return z},u.byteLength=g,u.prototype._isBuffer=!0,u.prototype.swap16=function(){const C=this.length;if(C%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let L=0;L<C;L+=2)w(this,L,L+1);return this},u.prototype.swap32=function(){const C=this.length;if(C%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let L=0;L<C;L+=4)w(this,L,L+3),w(this,L+1,L+2);return this},u.prototype.swap64=function(){const C=this.length;if(C%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let L=0;L<C;L+=8)w(this,L,L+7),w(this,L+1,L+6),w(this,L+2,L+5),w(this,L+3,L+4);return this},u.prototype.toString=function(){const C=this.length;return C===0?"":arguments.length===0?B(this,0,C):y.apply(this,arguments)},u.prototype.toLocaleString=u.prototype.toString,u.prototype.equals=function(C){if(!u.isBuffer(C))throw new TypeError("Argument must be a Buffer");return this===C||u.compare(this,C)===0},u.prototype.inspect=function(){let C="";const L=t.INSPECT_MAX_BYTES;return C=this.toString("hex",0,L).replace(/(.{2})/g,"$1 ").trim(),this.length>L&&(C+=" ... "),"<Buffer "+C+">"},a&&(u.prototype[a]=u.prototype.inspect),u.prototype.compare=function(C,L,k,z,V){if(je(C,Uint8Array)&&(C=u.from(C,C.offset,C.byteLength)),!u.isBuffer(C))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof C);if(L===void 0&&(L=0),k===void 0&&(k=C?C.length:0),z===void 0&&(z=0),V===void 0&&(V=this.length),L<0||k>C.length||z<0||V>this.length)throw new RangeError("out of range index");if(z>=V&&L>=k)return 0;if(z>=V)return-1;if(L>=k)return 1;if(this===C)return 0;let W=(V>>>=0)-(z>>>=0),se=(k>>>=0)-(L>>>=0);const ce=Math.min(W,se),ve=this.slice(z,V),Te=C.slice(L,k);for(let Be=0;Be<ce;++Be)if(ve[Be]!==Te[Be]){W=ve[Be],se=Te[Be];break}return W<se?-1:se<W?1:0},u.prototype.includes=function(C,L,k){return this.indexOf(C,L,k)!==-1},u.prototype.indexOf=function(C,L,k){return b(this,C,L,k,!0)},u.prototype.lastIndexOf=function(C,L,k){return b(this,C,L,k,!1)},u.prototype.write=function(C,L,k,z){if(L===void 0)z="utf8",k=this.length,L=0;else if(k===void 0&&typeof L=="string")z=L,k=this.length,L=0;else{if(!isFinite(L))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");L>>>=0,isFinite(k)?(k>>>=0,z===void 0&&(z="utf8")):(z=k,k=void 0)}const V=this.length-L;if((k===void 0||k>V)&&(k=V),C.length>0&&(k<0||L<0)||L>this.length)throw new RangeError("Attempt to write outside buffer bounds");z||(z="utf8");let W=!1;for(;;)switch(z){case"hex":return E(this,C,L,k);case"utf8":case"utf-8":return x(this,C,L,k);case"ascii":case"latin1":case"binary":return A(this,C,L,k);case"base64":return j(this,C,L,k);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,C,L,k);default:if(W)throw new TypeError("Unknown encoding: "+z);z=(""+z).toLowerCase(),W=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const O=4096;function P(M,C,L){let k="";L=Math.min(M.length,L);for(let z=C;z<L;++z)k+=String.fromCharCode(127&M[z]);return k}function N(M,C,L){let k="";L=Math.min(M.length,L);for(let z=C;z<L;++z)k+=String.fromCharCode(M[z]);return k}function J(M,C,L){const k=M.length;(!C||C<0)&&(C=0),(!L||L<0||L>k)&&(L=k);let z="";for(let V=C;V<L;++V)z+=ye[M[V]];return z}function X(M,C,L){const k=M.slice(C,L);let z="";for(let V=0;V<k.length-1;V+=2)z+=String.fromCharCode(k[V]+256*k[V+1]);return z}function K(M,C,L){if(M%1!=0||M<0)throw new RangeError("offset is not uint");if(M+C>L)throw new RangeError("Trying to access beyond buffer length")}function Z(M,C,L,k,z,V){if(!u.isBuffer(M))throw new TypeError('"buffer" argument must be a Buffer instance');if(C>z||C<V)throw new RangeError('"value" argument is out of bounds');if(L+k>M.length)throw new RangeError("Index out of range")}function H(M,C,L,k,z){Q(C,k,z,M,L,7);let V=Number(C&BigInt(4294967295));M[L++]=V,V>>=8,M[L++]=V,V>>=8,M[L++]=V,V>>=8,M[L++]=V;let W=Number(C>>BigInt(32)&BigInt(4294967295));return M[L++]=W,W>>=8,M[L++]=W,W>>=8,M[L++]=W,W>>=8,M[L++]=W,L}function Y(M,C,L,k,z){Q(C,k,z,M,L,7);let V=Number(C&BigInt(4294967295));M[L+7]=V,V>>=8,M[L+6]=V,V>>=8,M[L+5]=V,V>>=8,M[L+4]=V;let W=Number(C>>BigInt(32)&BigInt(4294967295));return M[L+3]=W,W>>=8,M[L+2]=W,W>>=8,M[L+1]=W,W>>=8,M[L]=W,L+8}function ie(M,C,L,k,z,V){if(L+k>M.length)throw new RangeError("Index out of range");if(L<0)throw new RangeError("Index out of range")}function re(M,C,L,k,z){return C=+C,L>>>=0,z||ie(M,0,L,4),i.write(M,C,L,k,23,4),L+4}function ae(M,C,L,k,z){return C=+C,L>>>=0,z||ie(M,0,L,8),i.write(M,C,L,k,52,8),L+8}u.prototype.slice=function(C,L){const k=this.length;(C=~~C)<0?(C+=k)<0&&(C=0):C>k&&(C=k),(L=L===void 0?k:~~L)<0?(L+=k)<0&&(L=0):L>k&&(L=k),L<C&&(L=C);const z=this.subarray(C,L);return Object.setPrototypeOf(z,u.prototype),z},u.prototype.readUintLE=u.prototype.readUIntLE=function(C,L,k){C>>>=0,L>>>=0,k||K(C,L,this.length);let z=this[C],V=1,W=0;for(;++W<L&&(V*=256);)z+=this[C+W]*V;return z},u.prototype.readUintBE=u.prototype.readUIntBE=function(C,L,k){C>>>=0,L>>>=0,k||K(C,L,this.length);let z=this[C+--L],V=1;for(;L>0&&(V*=256);)z+=this[C+--L]*V;return z},u.prototype.readUint8=u.prototype.readUInt8=function(C,L){return C>>>=0,L||K(C,1,this.length),this[C]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(C,L){return C>>>=0,L||K(C,2,this.length),this[C]|this[C+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(C,L){return C>>>=0,L||K(C,2,this.length),this[C]<<8|this[C+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(C,L){return C>>>=0,L||K(C,4,this.length),(this[C]|this[C+1]<<8|this[C+2]<<16)+16777216*this[C+3]},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(C,L){return C>>>=0,L||K(C,4,this.length),16777216*this[C]+(this[C+1]<<16|this[C+2]<<8|this[C+3])},u.prototype.readBigUInt64LE=U((function(C){G(C>>>=0,"offset");const L=this[C],k=this[C+7];L!==void 0&&k!==void 0||me(C,this.length-8);const z=L+256*this[++C]+65536*this[++C]+this[++C]*2**24,V=this[++C]+256*this[++C]+65536*this[++C]+k*2**24;return BigInt(z)+(BigInt(V)<<BigInt(32))})),u.prototype.readBigUInt64BE=U((function(C){G(C>>>=0,"offset");const L=this[C],k=this[C+7];L!==void 0&&k!==void 0||me(C,this.length-8);const z=L*2**24+65536*this[++C]+256*this[++C]+this[++C],V=this[++C]*2**24+65536*this[++C]+256*this[++C]+k;return(BigInt(z)<<BigInt(32))+BigInt(V)})),u.prototype.readIntLE=function(C,L,k){C>>>=0,L>>>=0,k||K(C,L,this.length);let z=this[C],V=1,W=0;for(;++W<L&&(V*=256);)z+=this[C+W]*V;return V*=128,z>=V&&(z-=Math.pow(2,8*L)),z},u.prototype.readIntBE=function(C,L,k){C>>>=0,L>>>=0,k||K(C,L,this.length);let z=L,V=1,W=this[C+--z];for(;z>0&&(V*=256);)W+=this[C+--z]*V;return V*=128,W>=V&&(W-=Math.pow(2,8*L)),W},u.prototype.readInt8=function(C,L){return C>>>=0,L||K(C,1,this.length),128&this[C]?-1*(255-this[C]+1):this[C]},u.prototype.readInt16LE=function(C,L){C>>>=0,L||K(C,2,this.length);const k=this[C]|this[C+1]<<8;return 32768&k?4294901760|k:k},u.prototype.readInt16BE=function(C,L){C>>>=0,L||K(C,2,this.length);const k=this[C+1]|this[C]<<8;return 32768&k?4294901760|k:k},u.prototype.readInt32LE=function(C,L){return C>>>=0,L||K(C,4,this.length),this[C]|this[C+1]<<8|this[C+2]<<16|this[C+3]<<24},u.prototype.readInt32BE=function(C,L){return C>>>=0,L||K(C,4,this.length),this[C]<<24|this[C+1]<<16|this[C+2]<<8|this[C+3]},u.prototype.readBigInt64LE=U((function(C){G(C>>>=0,"offset");const L=this[C],k=this[C+7];L!==void 0&&k!==void 0||me(C,this.length-8);const z=this[C+4]+256*this[C+5]+65536*this[C+6]+(k<<24);return(BigInt(z)<<BigInt(32))+BigInt(L+256*this[++C]+65536*this[++C]+this[++C]*2**24)})),u.prototype.readBigInt64BE=U((function(C){G(C>>>=0,"offset");const L=this[C],k=this[C+7];L!==void 0&&k!==void 0||me(C,this.length-8);const z=(L<<24)+65536*this[++C]+256*this[++C]+this[++C];return(BigInt(z)<<BigInt(32))+BigInt(this[++C]*2**24+65536*this[++C]+256*this[++C]+k)})),u.prototype.readFloatLE=function(C,L){return C>>>=0,L||K(C,4,this.length),i.read(this,C,!0,23,4)},u.prototype.readFloatBE=function(C,L){return C>>>=0,L||K(C,4,this.length),i.read(this,C,!1,23,4)},u.prototype.readDoubleLE=function(C,L){return C>>>=0,L||K(C,8,this.length),i.read(this,C,!0,52,8)},u.prototype.readDoubleBE=function(C,L){return C>>>=0,L||K(C,8,this.length),i.read(this,C,!1,52,8)},u.prototype.writeUintLE=u.prototype.writeUIntLE=function(C,L,k,z){C=+C,L>>>=0,k>>>=0,!z&&Z(this,C,L,k,Math.pow(2,8*k)-1,0);let V=1,W=0;for(this[L]=255&C;++W<k&&(V*=256);)this[L+W]=C/V&255;return L+k},u.prototype.writeUintBE=u.prototype.writeUIntBE=function(C,L,k,z){C=+C,L>>>=0,k>>>=0,!z&&Z(this,C,L,k,Math.pow(2,8*k)-1,0);let V=k-1,W=1;for(this[L+V]=255&C;--V>=0&&(W*=256);)this[L+V]=C/W&255;return L+k},u.prototype.writeUint8=u.prototype.writeUInt8=function(C,L,k){return C=+C,L>>>=0,k||Z(this,C,L,1,255,0),this[L]=255&C,L+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(C,L,k){return C=+C,L>>>=0,k||Z(this,C,L,2,65535,0),this[L]=255&C,this[L+1]=C>>>8,L+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(C,L,k){return C=+C,L>>>=0,k||Z(this,C,L,2,65535,0),this[L]=C>>>8,this[L+1]=255&C,L+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(C,L,k){return C=+C,L>>>=0,k||Z(this,C,L,4,4294967295,0),this[L+3]=C>>>24,this[L+2]=C>>>16,this[L+1]=C>>>8,this[L]=255&C,L+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(C,L,k){return C=+C,L>>>=0,k||Z(this,C,L,4,4294967295,0),this[L]=C>>>24,this[L+1]=C>>>16,this[L+2]=C>>>8,this[L+3]=255&C,L+4},u.prototype.writeBigUInt64LE=U((function(C,L=0){return H(this,C,L,BigInt(0),BigInt("0xffffffffffffffff"))})),u.prototype.writeBigUInt64BE=U((function(C,L=0){return Y(this,C,L,BigInt(0),BigInt("0xffffffffffffffff"))})),u.prototype.writeIntLE=function(C,L,k,z){if(C=+C,L>>>=0,!z){const ce=Math.pow(2,8*k-1);Z(this,C,L,k,ce-1,-ce)}let V=0,W=1,se=0;for(this[L]=255&C;++V<k&&(W*=256);)C<0&&se===0&&this[L+V-1]!==0&&(se=1),this[L+V]=(C/W|0)-se&255;return L+k},u.prototype.writeIntBE=function(C,L,k,z){if(C=+C,L>>>=0,!z){const ce=Math.pow(2,8*k-1);Z(this,C,L,k,ce-1,-ce)}let V=k-1,W=1,se=0;for(this[L+V]=255&C;--V>=0&&(W*=256);)C<0&&se===0&&this[L+V+1]!==0&&(se=1),this[L+V]=(C/W|0)-se&255;return L+k},u.prototype.writeInt8=function(C,L,k){return C=+C,L>>>=0,k||Z(this,C,L,1,127,-128),C<0&&(C=255+C+1),this[L]=255&C,L+1},u.prototype.writeInt16LE=function(C,L,k){return C=+C,L>>>=0,k||Z(this,C,L,2,32767,-32768),this[L]=255&C,this[L+1]=C>>>8,L+2},u.prototype.writeInt16BE=function(C,L,k){return C=+C,L>>>=0,k||Z(this,C,L,2,32767,-32768),this[L]=C>>>8,this[L+1]=255&C,L+2},u.prototype.writeInt32LE=function(C,L,k){return C=+C,L>>>=0,k||Z(this,C,L,4,2147483647,-2147483648),this[L]=255&C,this[L+1]=C>>>8,this[L+2]=C>>>16,this[L+3]=C>>>24,L+4},u.prototype.writeInt32BE=function(C,L,k){return C=+C,L>>>=0,k||Z(this,C,L,4,2147483647,-2147483648),C<0&&(C=4294967295+C+1),this[L]=C>>>24,this[L+1]=C>>>16,this[L+2]=C>>>8,this[L+3]=255&C,L+4},u.prototype.writeBigInt64LE=U((function(C,L=0){return H(this,C,L,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),u.prototype.writeBigInt64BE=U((function(C,L=0){return Y(this,C,L,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),u.prototype.writeFloatLE=function(C,L,k){return re(this,C,L,!0,k)},u.prototype.writeFloatBE=function(C,L,k){return re(this,C,L,!1,k)},u.prototype.writeDoubleLE=function(C,L,k){return ae(this,C,L,!0,k)},u.prototype.writeDoubleBE=function(C,L,k){return ae(this,C,L,!1,k)},u.prototype.copy=function(C,L,k,z){if(!u.isBuffer(C))throw new TypeError("argument should be a Buffer");if(k||(k=0),z||z===0||(z=this.length),L>=C.length&&(L=C.length),L||(L=0),z>0&&z<k&&(z=k),z===k||C.length===0||this.length===0)return 0;if(L<0)throw new RangeError("targetStart out of bounds");if(k<0||k>=this.length)throw new RangeError("Index out of range");if(z<0)throw new RangeError("sourceEnd out of bounds");z>this.length&&(z=this.length),C.length-L<z-k&&(z=C.length-L+k);const V=z-k;return this===C&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(L,k,z):Uint8Array.prototype.set.call(C,this.subarray(k,z),L),V},u.prototype.fill=function(C,L,k,z){if(typeof C=="string"){if(typeof L=="string"?(z=L,L=0,k=this.length):typeof k=="string"&&(z=k,k=this.length),z!==void 0&&typeof z!="string")throw new TypeError("encoding must be a string");if(typeof z=="string"&&!u.isEncoding(z))throw new TypeError("Unknown encoding: "+z);if(C.length===1){const W=C.charCodeAt(0);(z==="utf8"&&W<128||z==="latin1")&&(C=W)}}else typeof C=="number"?C&=255:typeof C=="boolean"&&(C=Number(C));if(L<0||this.length<L||this.length<k)throw new RangeError("Out of range index");if(k<=L)return this;let V;if(L>>>=0,k=k===void 0?this.length:k>>>0,C||(C=0),typeof C=="number")for(V=L;V<k;++V)this[V]=C;else{const W=u.isBuffer(C)?C:u.from(C,z),se=W.length;if(se===0)throw new TypeError('The value "'+C+'" is invalid for argument "value"');for(V=0;V<k-L;++V)this[V+L]=W[V%se]}return this};const fe={};function ue(M,C,L){fe[M]=class extends L{constructor(){super(),Object.defineProperty(this,"message",{value:C.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${M}]`,this.stack,delete this.name}get code(){return M}set code(z){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:z,writable:!0})}toString(){return`${this.name} [${M}]: ${this.message}`}}}function ne(M){let C="",L=M.length;const k=M[0]==="-"?1:0;for(;L>=k+4;L-=3)C=`_${M.slice(L-3,L)}${C}`;return`${M.slice(0,L)}${C}`}function Q(M,C,L,k,z,V){if(M>L||M<C){const W=typeof C=="bigint"?"n":"";let se;throw se=C===0||C===BigInt(0)?`>= 0${W} and < 2${W} ** ${8*(V+1)}${W}`:`>= -(2${W} ** ${8*(V+1)-1}${W}) and < 2 ** ${8*(V+1)-1}${W}`,new fe.ERR_OUT_OF_RANGE("value",se,M)}(function(se,ce,ve){G(ce,"offset"),se[ce]!==void 0&&se[ce+ve]!==void 0||me(ce,se.length-(ve+1))})(k,z,V)}function G(M,C){if(typeof M!="number")throw new fe.ERR_INVALID_ARG_TYPE(C,"number",M)}function me(M,C,L){throw Math.floor(M)!==M?(G(M,L),new fe.ERR_OUT_OF_RANGE("offset","an integer",M)):C<0?new fe.ERR_BUFFER_OUT_OF_BOUNDS:new fe.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${C}`,M)}ue("ERR_BUFFER_OUT_OF_BOUNDS",(function(M){return M?`${M} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),ue("ERR_INVALID_ARG_TYPE",(function(M,C){return`The "${M}" argument must be of type number. Received type ${typeof C}`}),TypeError),ue("ERR_OUT_OF_RANGE",(function(M,C,L){let k=`The value of "${M}" is out of range.`,z=L;return Number.isInteger(L)&&Math.abs(L)>2**32?z=ne(String(L)):typeof L=="bigint"&&(z=String(L),(L>BigInt(2)**BigInt(32)||L<-(BigInt(2)**BigInt(32)))&&(z=ne(z)),z+="n"),k+=` It must be ${C}. Received ${z}`,k}),RangeError);const ge=/[^+/0-9A-Za-z-_]/g;function Ce(M,C){let L;C=C||1/0;const k=M.length;let z=null;const V=[];for(let W=0;W<k;++W){if(L=M.charCodeAt(W),L>55295&&L<57344){if(!z){if(L>56319){(C-=3)>-1&&V.push(239,191,189);continue}if(W+1===k){(C-=3)>-1&&V.push(239,191,189);continue}z=L;continue}if(L<56320){(C-=3)>-1&&V.push(239,191,189),z=L;continue}L=65536+(z-55296<<10|L-56320)}else z&&(C-=3)>-1&&V.push(239,191,189);if(z=null,L<128){if((C-=1)<0)break;V.push(L)}else if(L<2048){if((C-=2)<0)break;V.push(L>>6|192,63&L|128)}else if(L<65536){if((C-=3)<0)break;V.push(L>>12|224,L>>6&63|128,63&L|128)}else{if(!(L<1114112))throw new Error("Invalid code point");if((C-=4)<0)break;V.push(L>>18|240,L>>12&63|128,L>>6&63|128,63&L|128)}}return V}function Oe(M){return n.toByteArray((function(L){if((L=(L=L.split("=")[0]).trim().replace(ge,"")).length<2)return"";for(;L.length%4!=0;)L+="=";return L})(M))}function be(M,C,L,k){let z;for(z=0;z<k&&!(z+L>=C.length||z>=M.length);++z)C[z+L]=M[z];return z}function je(M,C){return M instanceof C||M!=null&&M.constructor!=null&&M.constructor.name!=null&&M.constructor.name===C.name}function De(M){return M!=M}const ye=(function(){const M="0123456789abcdef",C=new Array(256);for(let L=0;L<16;++L){const k=16*L;for(let z=0;z<16;++z)C[k+z]=M[L]+M[z]}return C})();function U(M){return typeof BigInt>"u"?R:M}function R(){throw new Error("BigInt not supported")}},291:function(e,t,r){var n=r(48).F.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(a,s,o,u){var l=(function(f,p,d){return f.highWaterMark!=null?f.highWaterMark:p?f[d]:null})(s,u,o);if(l!=null){if(!isFinite(l)||Math.floor(l)!==l||l<0)throw new n(u?o:"highWaterMark",l);return Math.floor(l)}return a.objectMode?16:16384}}},310:function(e,t,r){e.exports=i;var n=r(7).EventEmitter;function i(){n.call(this)}r(698)(i,n),i.Readable=r(412),i.Writable=r(708),i.Duplex=r(382),i.Transform=r(610),i.PassThrough=r(600),i.finished=r(238),i.pipeline=r(758),i.Stream=i,i.prototype.pipe=function(a,s){var o=this;function u(g){a.writable&&a.write(g)===!1&&o.pause&&o.pause()}function l(){o.readable&&o.resume&&o.resume()}o.on("data",u),a.on("drain",l),a._isStdio||s&&s.end===!1||(o.on("end",f),o.on("close",p));var c=!1;function f(){c||(c=!0,a.end())}function p(){c||(c=!0,typeof a.destroy=="function"&&a.destroy())}function d(g){if(h(),n.listenerCount(this,"error")===0)throw g}function h(){o.removeListener("data",u),a.removeListener("drain",l),o.removeListener("end",f),o.removeListener("close",p),o.removeListener("error",d),a.removeListener("error",d),o.removeListener("end",h),o.removeListener("close",h),a.removeListener("close",h)}return o.on("error",d),a.on("error",d),o.on("end",h),o.on("close",h),a.on("close",h),a.emit("pipe",o),a}},340:function(){},345:function(e,t,r){e.exports=r(7).EventEmitter},362:function(e){e.exports=Nbe},382:function(e,t,r){var n=r(606),i=Object.keys||function(d){var h=[];for(var g in d)h.push(g);return h};e.exports=c;var a=r(412),s=r(708);r(698)(c,a);for(var o=i(s.prototype),u=0;u<o.length;u++){var l=o[u];c.prototype[l]||(c.prototype[l]=s.prototype[l])}function c(d){if(!(this instanceof c))return new c(d);a.call(this,d),s.call(this,d),this.allowHalfOpen=!0,d&&(d.readable===!1&&(this.readable=!1),d.writable===!1&&(this.writable=!1),d.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",f)))}function f(){this._writableState.ended||n.nextTick(p,this)}function p(d){d.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(h){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=h,this._writableState.destroyed=h)}})},392:function(e,t,r){var n=r(861).Buffer,i=r(496);function a(s,o){this._block=n.alloc(s),this._finalSize=o,this._blockSize=s,this._len=0}a.prototype.update=function(s,o){s=i(s,o||"utf8");for(var u=this._block,l=this._blockSize,c=s.length,f=this._len,p=0;p<c;){for(var d=f%l,h=Math.min(c-p,l-d),g=0;g<h;g++)u[d+g]=s[p+g];p+=h,(f+=h)%l==0&&this._update(u)}return this._len+=c,this},a.prototype.digest=function(s){var o=this._len%this._blockSize;this._block[o]=128,this._block.fill(0,o+1),o>=this._finalSize&&(this._update(this._block),this._block.fill(0));var u=8*this._len;if(u<=4294967295)this._block.writeUInt32BE(u,this._blockSize-4);else{var l=(4294967295&u)>>>0,c=(u-l)/4294967296;this._block.writeUInt32BE(c,this._blockSize-8),this._block.writeUInt32BE(l,this._blockSize-4)}this._update(this._block);var f=this._hash();return s?f.toString(s):f},a.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=a},412:function(e,t,r){var n,i=r(606);e.exports=T,T.ReadableState=I,r(7).EventEmitter;var a=function(G,me){return G.listeners(me).length},s=r(345),o=r(287).Buffer,u=(r.g!==void 0?r.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},l,c=r(838);l=c&&c.debuglog?c.debuglog("stream"):function(){};var f,p,d,h=r(726),g=r(896),y=r(291).getHighWaterMark,w=r(48).F,b=w.ERR_INVALID_ARG_TYPE,S=w.ERR_STREAM_PUSH_AFTER_EOF,E=w.ERR_METHOD_NOT_IMPLEMENTED,x=w.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(698)(T,s);var A=g.errorOrDestroy,j=["error","close","destroy","pause","resume"];function I(Q,G,me){n=n||r(382),Q=Q||{},typeof me!="boolean"&&(me=G instanceof n),this.objectMode=!!Q.objectMode,me&&(this.objectMode=this.objectMode||!!Q.readableObjectMode),this.highWaterMark=y(this,Q,"readableHighWaterMark",me),this.buffer=new h,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=Q.emitClose!==!1,this.autoDestroy=!!Q.autoDestroy,this.destroyed=!1,this.defaultEncoding=Q.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Q.encoding&&(f||(f=r(141).I),this.decoder=new f(Q.encoding),this.encoding=Q.encoding)}function T(Q){if(n=n||r(382),!(this instanceof T))return new T(Q);var G=this instanceof n;this._readableState=new I(Q,this,G),this.readable=!0,Q&&(typeof Q.read=="function"&&(this._read=Q.read),typeof Q.destroy=="function"&&(this._destroy=Q.destroy)),s.call(this)}function B(Q,G,me,ge,Ce){l("readableAddChunk",G);var Oe,be=Q._readableState;if(G===null)be.reading=!1,(function(De,ye){if(l("onEofChunk"),!ye.ended){if(ye.decoder){var U=ye.decoder.end();U&&U.length&&(ye.buffer.push(U),ye.length+=ye.objectMode?1:U.length)}ye.ended=!0,ye.sync?J(De):(ye.needReadable=!1,ye.emittedReadable||(ye.emittedReadable=!0,X(De)))}})(Q,be);else if(Ce||(Oe=(function(De,ye){var U;return(function(M){return o.isBuffer(M)||M instanceof u})(ye)||typeof ye=="string"||ye===void 0||De.objectMode||(U=new b("chunk",["string","Buffer","Uint8Array"],ye)),U})(be,G)),Oe)A(Q,Oe);else if(be.objectMode||G&&G.length>0)if(typeof G=="string"||be.objectMode||Object.getPrototypeOf(G)===o.prototype||(G=(function(De){return o.from(De)})(G)),ge)be.endEmitted?A(Q,new x):O(Q,be,G,!0);else if(be.ended)A(Q,new S);else{if(be.destroyed)return!1;be.reading=!1,be.decoder&&!me?(G=be.decoder.write(G),be.objectMode||G.length!==0?O(Q,be,G,!1):K(Q,be)):O(Q,be,G,!1)}else ge||(be.reading=!1,K(Q,be));return!be.ended&&(be.length<be.highWaterMark||be.length===0)}function O(Q,G,me,ge){G.flowing&&G.length===0&&!G.sync?(G.awaitDrain=0,Q.emit("data",me)):(G.length+=G.objectMode?1:me.length,ge?G.buffer.unshift(me):G.buffer.push(me),G.needReadable&&J(Q)),K(Q,G)}Object.defineProperty(T.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(G){this._readableState&&(this._readableState.destroyed=G)}}),T.prototype.destroy=g.destroy,T.prototype._undestroy=g.undestroy,T.prototype._destroy=function(Q,G){G(Q)},T.prototype.push=function(Q,G){var me,ge=this._readableState;return ge.objectMode?me=!0:typeof Q=="string"&&((G=G||ge.defaultEncoding)!==ge.encoding&&(Q=o.from(Q,G),G=""),me=!0),B(this,Q,G,!1,me)},T.prototype.unshift=function(Q){return B(this,Q,null,!0,!1)},T.prototype.isPaused=function(){return this._readableState.flowing===!1},T.prototype.setEncoding=function(Q){f||(f=r(141).I);var G=new f(Q);this._readableState.decoder=G,this._readableState.encoding=this._readableState.decoder.encoding;for(var me=this._readableState.buffer.head,ge="";me!==null;)ge+=G.write(me.data),me=me.next;return this._readableState.buffer.clear(),ge!==""&&this._readableState.buffer.push(ge),this._readableState.length=ge.length,this};var P=1073741824;function N(Q,G){return Q<=0||G.length===0&&G.ended?0:G.objectMode?1:Q!=Q?G.flowing&&G.length?G.buffer.head.data.length:G.length:(Q>G.highWaterMark&&(G.highWaterMark=(function(ge){return ge>=P?ge=P:(ge--,ge|=ge>>>1,ge|=ge>>>2,ge|=ge>>>4,ge|=ge>>>8,ge|=ge>>>16,ge++),ge})(Q)),Q<=G.length?Q:G.ended?G.length:(G.needReadable=!0,0))}function J(Q){var G=Q._readableState;l("emitReadable",G.needReadable,G.emittedReadable),G.needReadable=!1,G.emittedReadable||(l("emitReadable",G.flowing),G.emittedReadable=!0,i.nextTick(X,Q))}function X(Q){var G=Q._readableState;l("emitReadable_",G.destroyed,G.length,G.ended),G.destroyed||!G.length&&!G.ended||(Q.emit("readable"),G.emittedReadable=!1),G.needReadable=!G.flowing&&!G.ended&&G.length<=G.highWaterMark,re(Q)}function K(Q,G){G.readingMore||(G.readingMore=!0,i.nextTick(Z,Q,G))}function Z(Q,G){for(;!G.reading&&!G.ended&&(G.length<G.highWaterMark||G.flowing&&G.length===0);){var me=G.length;if(l("maybeReadMore read 0"),Q.read(0),me===G.length)break}G.readingMore=!1}function H(Q){var G=Q._readableState;G.readableListening=Q.listenerCount("readable")>0,G.resumeScheduled&&!G.paused?G.flowing=!0:Q.listenerCount("data")>0&&Q.resume()}function Y(Q){l("readable nexttick read 0"),Q.read(0)}function ie(Q,G){l("resume",G.reading),G.reading||Q.read(0),G.resumeScheduled=!1,Q.emit("resume"),re(Q),G.flowing&&!G.reading&&Q.read(0)}function re(Q){var G=Q._readableState;for(l("flow",G.flowing);G.flowing&&Q.read()!==null;);}function ae(Q,G){return G.length===0?null:(G.objectMode?me=G.buffer.shift():!Q||Q>=G.length?(me=G.decoder?G.buffer.join(""):G.buffer.length===1?G.buffer.first():G.buffer.concat(G.length),G.buffer.clear()):me=G.buffer.consume(Q,G.decoder),me);var me}function fe(Q){var G=Q._readableState;l("endReadable",G.endEmitted),G.endEmitted||(G.ended=!0,i.nextTick(ue,G,Q))}function ue(Q,G){if(l("endReadableNT",Q.endEmitted,Q.length),!Q.endEmitted&&Q.length===0&&(Q.endEmitted=!0,G.readable=!1,G.emit("end"),Q.autoDestroy)){var me=G._writableState;(!me||me.autoDestroy&&me.finished)&&G.destroy()}}function ne(Q,G){for(var me=0,ge=Q.length;me<ge;me++)if(Q[me]===G)return me;return-1}T.prototype.read=function(Q){l("read",Q),Q=parseInt(Q,10);var G=this._readableState,me=Q;if(Q!==0&&(G.emittedReadable=!1),Q===0&&G.needReadable&&((G.highWaterMark!==0?G.length>=G.highWaterMark:G.length>0)||G.ended))return l("read: emitReadable",G.length,G.ended),G.length===0&&G.ended?fe(this):J(this),null;if((Q=N(Q,G))===0&&G.ended)return G.length===0&&fe(this),null;var ge,Ce=G.needReadable;return l("need readable",Ce),(G.length===0||G.length-Q<G.highWaterMark)&&l("length less than watermark",Ce=!0),G.ended||G.reading?l("reading or ended",Ce=!1):Ce&&(l("do read"),G.reading=!0,G.sync=!0,G.length===0&&(G.needReadable=!0),this._read(G.highWaterMark),G.sync=!1,G.reading||(Q=N(me,G))),(ge=Q>0?ae(Q,G):null)===null?(G.needReadable=G.length<=G.highWaterMark,Q=0):(G.length-=Q,G.awaitDrain=0),G.length===0&&(G.ended||(G.needReadable=!0),me!==Q&&G.ended&&fe(this)),ge!==null&&this.emit("data",ge),ge},T.prototype._read=function(Q){A(this,new E("_read()"))},T.prototype.pipe=function(Q,G){var me=this,ge=this._readableState;switch(ge.pipesCount){case 0:ge.pipes=Q;break;case 1:ge.pipes=[ge.pipes,Q];break;default:ge.pipes.push(Q)}ge.pipesCount+=1,l("pipe count=%d opts=%j",ge.pipesCount,G);var Ce=(!G||G.end!==!1)&&Q!==i.stdout&&Q!==i.stderr?be:C;function Oe(L,k){l("onunpipe"),L===me&&k&&k.hasUnpiped===!1&&(k.hasUnpiped=!0,(function(){l("cleanup"),Q.removeListener("close",R),Q.removeListener("finish",M),Q.removeListener("drain",je),Q.removeListener("error",U),Q.removeListener("unpipe",Oe),me.removeListener("end",be),me.removeListener("end",C),me.removeListener("data",ye),De=!0,!ge.awaitDrain||Q._writableState&&!Q._writableState.needDrain||je()})())}function be(){l("onend"),Q.end()}ge.endEmitted?i.nextTick(Ce):me.once("end",Ce),Q.on("unpipe",Oe);var je=(function(k){return function(){var V=k._readableState;l("pipeOnDrain",V.awaitDrain),V.awaitDrain&&V.awaitDrain--,V.awaitDrain===0&&a(k,"data")&&(V.flowing=!0,re(k))}})(me);Q.on("drain",je);var De=!1;function ye(L){l("ondata");var k=Q.write(L);l("dest.write",k),k===!1&&((ge.pipesCount===1&&ge.pipes===Q||ge.pipesCount>1&&ne(ge.pipes,Q)!==-1)&&!De&&(l("false write response, pause",ge.awaitDrain),ge.awaitDrain++),me.pause())}function U(L){l("onerror",L),C(),Q.removeListener("error",U),a(Q,"error")===0&&A(Q,L)}function R(){Q.removeListener("finish",M),C()}function M(){l("onfinish"),Q.removeListener("close",R),C()}function C(){l("unpipe"),me.unpipe(Q)}return me.on("data",ye),(function(k,z,V){if(typeof k.prependListener=="function")return k.prependListener(z,V);k._events&&k._events[z]?Array.isArray(k._events[z])?k._events[z].unshift(V):k._events[z]=[V,k._events[z]]:k.on(z,V)})(Q,"error",U),Q.once("close",R),Q.once("finish",M),Q.emit("pipe",me),ge.flowing||(l("pipe resume"),me.resume()),Q},T.prototype.unpipe=function(Q){var G=this._readableState,me={hasUnpiped:!1};if(G.pipesCount===0)return this;if(G.pipesCount===1)return Q&&Q!==G.pipes||(Q||(Q=G.pipes),G.pipes=null,G.pipesCount=0,G.flowing=!1,Q&&Q.emit("unpipe",this,me)),this;if(!Q){var ge=G.pipes,Ce=G.pipesCount;G.pipes=null,G.pipesCount=0,G.flowing=!1;for(var Oe=0;Oe<Ce;Oe++)ge[Oe].emit("unpipe",this,{hasUnpiped:!1});return this}var be=ne(G.pipes,Q);return be===-1||(G.pipes.splice(be,1),G.pipesCount-=1,G.pipesCount===1&&(G.pipes=G.pipes[0]),Q.emit("unpipe",this,me)),this},T.prototype.on=function(Q,G){var me=s.prototype.on.call(this,Q,G),ge=this._readableState;return Q==="data"?(ge.readableListening=this.listenerCount("readable")>0,ge.flowing!==!1&&this.resume()):Q==="readable"&&(ge.endEmitted||ge.readableListening||(ge.readableListening=ge.needReadable=!0,ge.flowing=!1,ge.emittedReadable=!1,l("on readable",ge.length,ge.reading),ge.length?J(this):ge.reading||i.nextTick(Y,this))),me},T.prototype.addListener=T.prototype.on,T.prototype.removeListener=function(Q,G){var me=s.prototype.removeListener.call(this,Q,G);return Q==="readable"&&i.nextTick(H,this),me},T.prototype.removeAllListeners=function(Q){var G=s.prototype.removeAllListeners.apply(this,arguments);return Q!=="readable"&&Q!==void 0||i.nextTick(H,this),G},T.prototype.resume=function(){var Q=this._readableState;return Q.flowing||(l("resume"),Q.flowing=!Q.readableListening,(function(me,ge){ge.resumeScheduled||(ge.resumeScheduled=!0,i.nextTick(ie,me,ge))})(this,Q)),Q.paused=!1,this},T.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},T.prototype.wrap=function(Q){var G=this,me=this._readableState,ge=!1;for(var Ce in Q.on("end",(function(){if(l("wrapped end"),me.decoder&&!me.ended){var be=me.decoder.end();be&&be.length&&G.push(be)}G.push(null)})),Q.on("data",(function(be){l("wrapped data"),me.decoder&&(be=me.decoder.write(be)),me.objectMode&&be==null||(me.objectMode||be&&be.length)&&(G.push(be)||(ge=!0,Q.pause()))})),Q)this[Ce]===void 0&&typeof Q[Ce]=="function"&&(this[Ce]=(function(je){return function(){return Q[je].apply(Q,arguments)}})(Ce));for(var Oe=0;Oe<j.length;Oe++)Q.on(j[Oe],this.emit.bind(this,j[Oe]));return this._read=function(be){l("wrapped _read",be),ge&&(ge=!1,Q.resume())},this},typeof Symbol=="function"&&(T.prototype[Symbol.asyncIterator]=function(){return p===void 0&&(p=r(955)),p(this)}),Object.defineProperty(T.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(T.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(T.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(G){this._readableState&&(this._readableState.flowing=G)}}),T._fromList=ae,Object.defineProperty(T.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol=="function"&&(T.from=function(Q,G){return d===void 0&&(d=r(157)),d(T,Q,G)})},496:function(e){e.exports=bwe},499:function(e){var t={"&":"&",'"':""","'":"'","<":"<",">":">"};e.exports=function(n){return n&&n.replace?n.replace(/([&"<>'])/g,(function(i,a){return t[a]})):n}},600:function(e,t,r){e.exports=i;var n=r(610);function i(a){if(!(this instanceof i))return new i(a);n.call(this,a)}r(698)(i,n),i.prototype._transform=function(a,s,o){o(null,a)}},606:function(e){var t,r,n=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(g){if(t===setTimeout)return setTimeout(g,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(g,0);try{return t(g,0)}catch{try{return t.call(null,g,0)}catch{return t.call(this,g,0)}}}(function(){try{t=typeof setTimeout=="function"?setTimeout:i}catch{t=i}try{r=typeof clearTimeout=="function"?clearTimeout:a}catch{r=a}})();var o,u=[],l=!1,c=-1;function f(){l&&o&&(l=!1,o.length?u=o.concat(u):c=-1,u.length&&p())}function p(){if(!l){var g=s(f);l=!0;for(var y=u.length;y;){for(o=u,u=[];++c<y;)o&&o[c].run();c=-1,y=u.length}o=null,l=!1,(function(b){if(r===clearTimeout)return clearTimeout(b);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(b);try{return r(b)}catch{try{return r.call(null,b)}catch{return r.call(this,b)}}})(g)}}function d(g,y){this.fun=g,this.array=y}function h(){}n.nextTick=function(g){var y=new Array(arguments.length-1);if(arguments.length>1)for(var w=1;w<arguments.length;w++)y[w-1]=arguments[w];u.push(new d(g,y)),u.length!==1||l||s(p)},d.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=h,n.addListener=h,n.once=h,n.off=h,n.removeListener=h,n.removeAllListeners=h,n.emit=h,n.prependListener=h,n.prependOnceListener=h,n.listeners=function(g){return[]},n.binding=function(g){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(g){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},610:function(e,t,r){e.exports=c;var n=r(48).F,i=n.ERR_METHOD_NOT_IMPLEMENTED,a=n.ERR_MULTIPLE_CALLBACK,s=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=n.ERR_TRANSFORM_WITH_LENGTH_0,u=r(382);function l(d,h){var g=this._transformState;g.transforming=!1;var y=g.writecb;if(y===null)return this.emit("error",new a);g.writechunk=null,g.writecb=null,h!=null&&this.push(h),y(d);var w=this._readableState;w.reading=!1,(w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}function c(d){if(!(this instanceof c))return new c(d);u.call(this,d),this._transformState={afterTransform:l.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,d&&(typeof d.transform=="function"&&(this._transform=d.transform),typeof d.flush=="function"&&(this._flush=d.flush)),this.on("prefinish",f)}function f(){var d=this;typeof this._flush!="function"||this._readableState.destroyed?p(this,null,null):this._flush((function(h,g){p(d,h,g)}))}function p(d,h,g){if(h)return d.emit("error",h);if(g!=null&&d.push(g),d._writableState.length)throw new o;if(d._transformState.transforming)throw new s;return d.push(null)}r(698)(c,u),c.prototype.push=function(d,h){return this._transformState.needTransform=!1,u.prototype.push.call(this,d,h)},c.prototype._transform=function(d,h,g){g(new i("_transform()"))},c.prototype._write=function(d,h,g){var y=this._transformState;if(y.writecb=g,y.writechunk=d,y.writeencoding=h,!y.transforming){var w=this._readableState;(y.needTransform||w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}},c.prototype._read=function(d){var h=this._transformState;h.writechunk===null||h.transforming?h.needTransform=!0:(h.transforming=!0,this._transform(h.writechunk,h.writeencoding,h.afterTransform))},c.prototype._destroy=function(d,h){u.prototype._destroy.call(this,d,(function(g){h(g)}))}},643:function(e,t,r){function n(i){try{if(!r.g.localStorage)return!1}catch{return!1}var a=r.g.localStorage[i];return a!=null&&String(a).toLowerCase()==="true"}e.exports=function(a,s){if(n("noDeprecation"))return a;var o=!1;return function(){if(!o){if(n("throwDeprecation"))throw new Error(s);n("traceDeprecation")?console.trace(s):console.warn(s),o=!0}return a.apply(this,arguments)}}},698:function(e){typeof Object.create=="function"?e.exports=function(r,n){n&&(r.super_=n,r.prototype=Object.create(n.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(r,n){if(n){r.super_=n;var i=function(){};i.prototype=n.prototype,r.prototype=new i,r.prototype.constructor=r}}},708:function(e,t,r){var n,i=r(606);function a(K){var Z=this;this.next=null,this.entry=null,this.finish=function(){(function(Y,ie,re){var ae=Y.entry;for(Y.entry=null;ae;){var fe=ae.callback;ie.pendingcb--,fe(re),ae=ae.next}ie.corkedRequestsFree.next=Y})(Z,K)}}e.exports=T,T.WritableState=I;var s={deprecate:r(643)},o=r(345),u=r(287).Buffer,l=(r.g!==void 0?r.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},c,f=r(896),p=r(291).getHighWaterMark,d=r(48).F,h=d.ERR_INVALID_ARG_TYPE,g=d.ERR_METHOD_NOT_IMPLEMENTED,y=d.ERR_MULTIPLE_CALLBACK,w=d.ERR_STREAM_CANNOT_PIPE,b=d.ERR_STREAM_DESTROYED,S=d.ERR_STREAM_NULL_VALUES,E=d.ERR_STREAM_WRITE_AFTER_END,x=d.ERR_UNKNOWN_ENCODING,A=f.errorOrDestroy;function j(){}function I(K,Z,H){n=n||r(382),K=K||{},typeof H!="boolean"&&(H=Z instanceof n),this.objectMode=!!K.objectMode,H&&(this.objectMode=this.objectMode||!!K.writableObjectMode),this.highWaterMark=p(this,K,"writableHighWaterMark",H),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Y=K.decodeStrings===!1;this.decodeStrings=!Y,this.defaultEncoding=K.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ie){(function(ae,fe){var ue=ae._writableState,ne=ue.sync,Q=ue.writecb;if(typeof Q!="function")throw new y;if((function(ge){ge.writing=!1,ge.writecb=null,ge.length-=ge.writelen,ge.writelen=0})(ue),fe)(function(ge,Ce,Oe,be,je){--Ce.pendingcb,Oe?(i.nextTick(je,be),i.nextTick(X,ge,Ce),ge._writableState.errorEmitted=!0,A(ge,be)):(je(be),ge._writableState.errorEmitted=!0,A(ge,be),X(ge,Ce))})(ae,ue,ne,fe,Q);else{var G=N(ue)||ae.destroyed;G||ue.corked||ue.bufferProcessing||!ue.bufferedRequest||P(ae,ue),ne?i.nextTick(O,ae,ue,G,Q):O(ae,ue,G,Q)}})(Z,ie)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=K.emitClose!==!1,this.autoDestroy=!!K.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function T(K){var Z=this instanceof(n=n||r(382));if(!Z&&!c.call(T,this))return new T(K);this._writableState=new I(K,this,Z),this.writable=!0,K&&(typeof K.write=="function"&&(this._write=K.write),typeof K.writev=="function"&&(this._writev=K.writev),typeof K.destroy=="function"&&(this._destroy=K.destroy),typeof K.final=="function"&&(this._final=K.final)),o.call(this)}function B(K,Z,H,Y,ie,re,ae){Z.writelen=Y,Z.writecb=ae,Z.writing=!0,Z.sync=!0,Z.destroyed?Z.onwrite(new b("write")):H?K._writev(ie,Z.onwrite):K._write(ie,re,Z.onwrite),Z.sync=!1}function O(K,Z,H,Y){H||(function(re,ae){ae.length===0&&ae.needDrain&&(ae.needDrain=!1,re.emit("drain"))})(K,Z),Z.pendingcb--,Y(),X(K,Z)}function P(K,Z){Z.bufferProcessing=!0;var H=Z.bufferedRequest;if(K._writev&&H&&H.next){var Y=Z.bufferedRequestCount,ie=new Array(Y),re=Z.corkedRequestsFree;re.entry=H;for(var ae=0,fe=!0;H;)ie[ae]=H,H.isBuf||(fe=!1),H=H.next,ae+=1;ie.allBuffers=fe,B(K,Z,!0,Z.length,ie,"",re.finish),Z.pendingcb++,Z.lastBufferedRequest=null,re.next?(Z.corkedRequestsFree=re.next,re.next=null):Z.corkedRequestsFree=new a(Z),Z.bufferedRequestCount=0}else{for(;H;){var ue=H.chunk,ne=H.encoding,Q=H.callback;if(B(K,Z,!1,Z.objectMode?1:ue.length,ue,ne,Q),H=H.next,Z.bufferedRequestCount--,Z.writing)break}H===null&&(Z.lastBufferedRequest=null)}Z.bufferedRequest=H,Z.bufferProcessing=!1}function N(K){return K.ending&&K.length===0&&K.bufferedRequest===null&&!K.finished&&!K.writing}function J(K,Z){K._final((function(H){Z.pendingcb--,H&&A(K,H),Z.prefinished=!0,K.emit("prefinish"),X(K,Z)}))}function X(K,Z){var H=N(Z);if(H&&((function(re,ae){ae.prefinished||ae.finalCalled||(typeof re._final!="function"||ae.destroyed?(ae.prefinished=!0,re.emit("prefinish")):(ae.pendingcb++,ae.finalCalled=!0,i.nextTick(J,re,ae)))})(K,Z),Z.pendingcb===0&&(Z.finished=!0,K.emit("finish"),Z.autoDestroy))){var Y=K._readableState;(!Y||Y.autoDestroy&&Y.endEmitted)&&K.destroy()}return H}r(698)(T,o),I.prototype.getBuffer=function(){for(var Z=this.bufferedRequest,H=[];Z;)H.push(Z),Z=Z.next;return H},(function(){try{Object.defineProperty(I.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(c=Function.prototype[Symbol.hasInstance],Object.defineProperty(T,Symbol.hasInstance,{value:function(Z){return!!c.call(this,Z)||this===T&&Z&&Z._writableState instanceof I}})):c=function(Z){return Z instanceof this},T.prototype.pipe=function(){A(this,new w)},T.prototype.write=function(K,Z,H){var Y=this._writableState,ie=!1,re=!Y.objectMode&&(function(fe){return u.isBuffer(fe)||fe instanceof l})(K);return re&&!u.isBuffer(K)&&(K=(function(fe){return u.from(fe)})(K)),typeof Z=="function"&&(H=Z,Z=null),re?Z="buffer":Z||(Z=Y.defaultEncoding),typeof H!="function"&&(H=j),Y.ending?(function(fe,ue){var ne=new E;A(fe,ne),i.nextTick(ue,ne)})(this,H):(re||(function(fe,ue,ne,Q){var G;return ne===null?G=new S:typeof ne=="string"||ue.objectMode||(G=new h("chunk",["string","Buffer"],ne)),!G||(A(fe,G),i.nextTick(Q,G),!1)})(this,Y,K,H))&&(Y.pendingcb++,ie=(function(fe,ue,ne,Q,G,me){if(!ne){var ge=(function(De,ye,U){return De.objectMode||De.decodeStrings===!1||typeof ye!="string"||(ye=u.from(ye,U)),ye})(ue,Q,G);Q!==ge&&(ne=!0,G="buffer",Q=ge)}var Ce=ue.objectMode?1:Q.length;ue.length+=Ce;var Oe=ue.length<ue.highWaterMark;if(Oe||(ue.needDrain=!0),ue.writing||ue.corked){var be=ue.lastBufferedRequest;ue.lastBufferedRequest={chunk:Q,encoding:G,isBuf:ne,callback:me,next:null},be?be.next=ue.lastBufferedRequest:ue.bufferedRequest=ue.lastBufferedRequest,ue.bufferedRequestCount+=1}else B(fe,ue,!1,Ce,Q,G,me);return Oe})(this,Y,re,K,Z,H)),ie},T.prototype.cork=function(){this._writableState.corked++},T.prototype.uncork=function(){var K=this._writableState;K.corked&&(K.corked--,K.writing||K.corked||K.bufferProcessing||!K.bufferedRequest||P(this,K))},T.prototype.setDefaultEncoding=function(Z){if(typeof Z=="string"&&(Z=Z.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Z+"").toLowerCase())>-1))throw new x(Z);return this._writableState.defaultEncoding=Z,this},Object.defineProperty(T.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(T.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),T.prototype._write=function(K,Z,H){H(new g("_write()"))},T.prototype._writev=null,T.prototype.end=function(K,Z,H){var Y=this._writableState;return typeof K=="function"?(H=K,K=null,Z=null):typeof Z=="function"&&(H=Z,Z=null),K!=null&&this.write(K,Z),Y.corked&&(Y.corked=1,this.uncork()),Y.ending||(function(re,ae,fe){ae.ending=!0,X(re,ae),fe&&(ae.finished?i.nextTick(fe):re.once("finish",fe)),ae.ended=!0,re.writable=!1})(this,Y,H),this},Object.defineProperty(T.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(T.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(Z){this._writableState&&(this._writableState.destroyed=Z)}}),T.prototype.destroy=f.destroy,T.prototype._undestroy=f.undestroy,T.prototype._destroy=function(K,Z){Z(K)}},710:function(e,t,r){var n=r(698),i=r(107),a=r(392),s=r(861).Buffer,o=new Array(64);function u(){this.init(),this._w=o,a.call(this,64,56)}n(u,i),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var l=s.allocUnsafe(28);return l.writeInt32BE(this._a,0),l.writeInt32BE(this._b,4),l.writeInt32BE(this._c,8),l.writeInt32BE(this._d,12),l.writeInt32BE(this._e,16),l.writeInt32BE(this._f,20),l.writeInt32BE(this._g,24),l},e.exports=u},726:function(e,t,r){function n(p,d){var h=Object.keys(p);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(p);d&&(g=g.filter((function(y){return Object.getOwnPropertyDescriptor(p,y).enumerable}))),h.push.apply(h,g)}return h}function i(p){for(var d=1;d<arguments.length;d++){var h=arguments[d]!=null?arguments[d]:{};d%2?n(Object(h),!0).forEach((function(g){a(p,g,h[g])})):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(h)):n(Object(h)).forEach((function(g){Object.defineProperty(p,g,Object.getOwnPropertyDescriptor(h,g))}))}return p}function a(p,d,h){return(d=o(d))in p?Object.defineProperty(p,d,{value:h,enumerable:!0,configurable:!0,writable:!0}):p[d]=h,p}function s(p,d){for(var h=0;h<d.length;h++){var g=d[h];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(p,o(g.key),g)}}function o(p){var d=(function(g,y){if(typeof g!="object"||g===null)return g;var w=g[Symbol.toPrimitive];if(w!==void 0){var b=w.call(g,y);if(typeof b!="object")return b;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(g)})(p,"string");return typeof d=="symbol"?d:String(d)}var u=r(287).Buffer,l=r(340).inspect,c=l&&l.custom||"inspect";function f(p,d,h){u.prototype.copy.call(p,d,h)}e.exports=(function(){function p(){(function(h,g){if(!(h instanceof g))throw new TypeError("Cannot call a class as a function")})(this,p),this.head=null,this.tail=null,this.length=0}return(function(h,g,y){return g&&s(h.prototype,g),Object.defineProperty(h,"prototype",{writable:!1}),h})(p,[{key:"push",value:function(h){var g={data:h,next:null};this.length>0?this.tail.next=g:this.head=g,this.tail=g,++this.length}},{key:"unshift",value:function(h){var g={data:h,next:this.head};this.length===0&&(this.tail=g),this.head=g,++this.length}},{key:"shift",value:function(){if(this.length!==0){var h=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,h}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(h){if(this.length===0)return"";for(var g=this.head,y=""+g.data;g=g.next;)y+=h+g.data;return y}},{key:"concat",value:function(h){if(this.length===0)return u.alloc(0);for(var g=u.allocUnsafe(h>>>0),y=this.head,w=0;y;)f(y.data,g,w),w+=y.data.length,y=y.next;return g}},{key:"consume",value:function(h,g){var y;return h<this.head.data.length?(y=this.head.data.slice(0,h),this.head.data=this.head.data.slice(h)):y=h===this.head.data.length?this.shift():g?this._getString(h):this._getBuffer(h),y}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(h){var g=this.head,y=1,w=g.data;for(h-=w.length;g=g.next;){var b=g.data,S=h>b.length?b.length:h;if(S===b.length?w+=b:w+=b.slice(0,h),(h-=S)===0){S===b.length?(++y,g.next?this.head=g.next:this.head=this.tail=null):(this.head=g,g.data=b.slice(S));break}++y}return this.length-=y,w}},{key:"_getBuffer",value:function(h){var g=u.allocUnsafe(h),y=this.head,w=1;for(y.data.copy(g),h-=y.data.length;y=y.next;){var b=y.data,S=h>b.length?b.length:h;if(b.copy(g,g.length-h,0,S),(h-=S)===0){S===b.length?(++w,y.next?this.head=y.next:this.head=this.tail=null):(this.head=y,y.data=b.slice(S));break}++w}return this.length-=w,g}},{key:c,value:function(h,g){return l(this,i(i({},g),{},{depth:0,customInspect:!1}))}}]),p})()},737:function(e,t,r){var n=r(698),i=r(392),a=r(861).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function u(){this.init(),this._w=o,i.call(this,64,56)}function l(p){return p<<5|p>>>27}function c(p){return p<<30|p>>>2}function f(p,d,h,g){return p===0?d&h|~d&g:p===2?d&h|d&g|h&g:d^h^g}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(p){for(var d,h=this._w,g=0|this._a,y=0|this._b,w=0|this._c,b=0|this._d,S=0|this._e,E=0;E<16;++E)h[E]=p.readInt32BE(4*E);for(;E<80;++E)h[E]=(d=h[E-3]^h[E-8]^h[E-14]^h[E-16])<<1|d>>>31;for(var x=0;x<80;++x){var A=~~(x/20),j=l(g)+f(A,y,w,b)+S+h[x]+s[A]|0;S=b,b=w,w=c(y),y=g,g=j}this._a=g+this._a|0,this._b=y+this._b|0,this._c=w+this._c|0,this._d=b+this._d|0,this._e=S+this._e|0},u.prototype._hash=function(){var p=a.allocUnsafe(20);return p.writeInt32BE(0|this._a,0),p.writeInt32BE(0|this._b,4),p.writeInt32BE(0|this._c,8),p.writeInt32BE(0|this._d,12),p.writeInt32BE(0|this._e,16),p},e.exports=u},758:function(e,t,r){var n,i=r(48).F,a=i.ERR_MISSING_ARGS,s=i.ERR_STREAM_DESTROYED;function o(c){if(c)throw c}function u(c){c()}function l(c,f){return c.pipe(f)}e.exports=function(){for(var f=arguments.length,p=new Array(f),d=0;d<f;d++)p[d]=arguments[d];var h,g=(function(b){return b.length?typeof b[b.length-1]!="function"?o:b.pop():o})(p);if(Array.isArray(p[0])&&(p=p[0]),p.length<2)throw new a("streams");var y=p.map((function(w,b){var S=b<p.length-1;return(function(x,A,j,I){I=(function(P){var N=!1;return function(){N||(N=!0,P.apply(void 0,arguments))}})(I);var T=!1;x.on("close",(function(){T=!0})),n===void 0&&(n=r(238)),n(x,{readable:A,writable:j},(function(O){if(O)return I(O);T=!0,I()}));var B=!1;return function(O){if(!T&&!B)return B=!0,(function(N){return N.setHeader&&typeof N.abort=="function"})(x)?x.abort():typeof x.destroy=="function"?x.destroy():void I(O||new s("pipe"))}})(w,S,b>0,(function(E){h||(h=E),E&&y.forEach(u),S||(y.forEach(u),g(h))}))}));return p.reduce(l)}},802:function(e,t,r){e.exports=function(i){var a=i.toLowerCase(),s=e.exports[a];if(!s)throw new Error(a+" is not supported (we accept pull requests)");return new s},e.exports.sha=r(816),e.exports.sha1=r(737),e.exports.sha224=r(710),e.exports.sha256=r(107),e.exports.sha384=r(827),e.exports.sha512=r(890)},816:function(e,t,r){var n=r(698),i=r(392),a=r(861).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function u(){this.init(),this._w=o,i.call(this,64,56)}function l(f){return f<<30|f>>>2}function c(f,p,d,h){return f===0?p&d|~p&h:f===2?p&d|p&h|d&h:p^d^h}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(f){for(var p,d=this._w,h=0|this._a,g=0|this._b,y=0|this._c,w=0|this._d,b=0|this._e,S=0;S<16;++S)d[S]=f.readInt32BE(4*S);for(;S<80;++S)d[S]=d[S-3]^d[S-8]^d[S-14]^d[S-16];for(var E=0;E<80;++E){var x=~~(E/20),A=0|((p=h)<<5|p>>>27)+c(x,g,y,w)+b+d[E]+s[x];b=w,w=y,y=l(g),g=h,h=A}this._a=h+this._a|0,this._b=g+this._b|0,this._c=y+this._c|0,this._d=w+this._d|0,this._e=b+this._e|0},u.prototype._hash=function(){var f=a.allocUnsafe(20);return f.writeInt32BE(0|this._a,0),f.writeInt32BE(0|this._b,4),f.writeInt32BE(0|this._c,8),f.writeInt32BE(0|this._d,12),f.writeInt32BE(0|this._e,16),f},e.exports=u},827:function(e,t,r){var n=r(698),i=r(890),a=r(392),s=r(861).Buffer,o=new Array(160);function u(){this.init(),this._w=o,a.call(this,128,112)}n(u,i),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var l=s.allocUnsafe(48);function c(f,p,d){l.writeInt32BE(f,d),l.writeInt32BE(p,d+4)}return c(this._ah,this._al,0),c(this._bh,this._bl,8),c(this._ch,this._cl,16),c(this._dh,this._dl,24),c(this._eh,this._el,32),c(this._fh,this._fl,40),l},e.exports=u},838:function(){},861:function(e,t,r){var n=r(287),i=n.Buffer;function a(o,u){for(var l in o)u[l]=o[l]}function s(o,u,l){return i(o,u,l)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=s),s.prototype=Object.create(i.prototype),a(i,s),s.from=function(o,u,l){if(typeof o=="number")throw new TypeError("Argument must not be a number");return i(o,u,l)},s.alloc=function(o,u,l){if(typeof o!="number")throw new TypeError("Argument must be a number");var c=i(o);return u!==void 0?typeof l=="string"?c.fill(u,l):c.fill(u):c.fill(0),c},s.allocUnsafe=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return i(o)},s.allocUnsafeSlow=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(o)}},890:function(e,t,r){var n=r(698),i=r(392),a=r(861).Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=new Array(160);function u(){this.init(),this._w=o,i.call(this,128,112)}function l(b,S,E){return E^b&(S^E)}function c(b,S,E){return b&S|E&(b|S)}function f(b,S){return(b>>>28|S<<4)^(S>>>2|b<<30)^(S>>>7|b<<25)}function p(b,S){return(b>>>14|S<<18)^(b>>>18|S<<14)^(S>>>9|b<<23)}function d(b,S){return(b>>>1|S<<31)^(b>>>8|S<<24)^b>>>7}function h(b,S){return(b>>>1|S<<31)^(b>>>8|S<<24)^(b>>>7|S<<25)}function g(b,S){return(b>>>19|S<<13)^(S>>>29|b<<3)^b>>>6}function y(b,S){return(b>>>19|S<<13)^(S>>>29|b<<3)^(b>>>6|S<<26)}function w(b,S){return b>>>0<S>>>0?1:0}n(u,i),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(b){for(var S=this._w,E=0|this._ah,x=0|this._bh,A=0|this._ch,j=0|this._dh,I=0|this._eh,T=0|this._fh,B=0|this._gh,O=0|this._hh,P=0|this._al,N=0|this._bl,J=0|this._cl,X=0|this._dl,K=0|this._el,Z=0|this._fl,H=0|this._gl,Y=0|this._hl,ie=0;ie<32;ie+=2)S[ie]=b.readInt32BE(4*ie),S[ie+1]=b.readInt32BE(4*ie+4);for(;ie<160;ie+=2){var re=S[ie-30],ae=S[ie-30+1],fe=d(re,ae),ue=h(ae,re),ne=g(re=S[ie-4],ae=S[ie-4+1]),Q=y(ae,re),G=S[ie-14],me=S[ie-14+1],ge=S[ie-32],Ce=S[ie-32+1],Oe=ue+me|0,be=fe+G+w(Oe,ue)|0;be=(be=be+ne+w(Oe=Oe+Q|0,Q)|0)+ge+w(Oe=Oe+Ce|0,Ce)|0,S[ie]=be,S[ie+1]=Oe}for(var je=0;je<160;je+=2){be=S[je],Oe=S[je+1];var De=c(E,x,A),ye=c(P,N,J),U=f(E,P),R=f(P,E),M=p(I,K),C=p(K,I),L=s[je],k=s[je+1],z=l(I,T,B),V=l(K,Z,H),W=Y+C|0,se=O+M+w(W,Y)|0;se=(se=(se=se+z+w(W=W+V|0,V)|0)+L+w(W=W+k|0,k)|0)+be+w(W=W+Oe|0,Oe)|0;var ce=R+ye|0,ve=U+De+w(ce,R)|0;O=B,Y=H,B=T,H=Z,T=I,Z=K,I=j+se+w(K=X+W|0,X)|0,j=A,X=J,A=x,J=N,x=E,N=P,E=se+ve+w(P=W+ce|0,W)|0}this._al=this._al+P|0,this._bl=this._bl+N|0,this._cl=this._cl+J|0,this._dl=this._dl+X|0,this._el=this._el+K|0,this._fl=this._fl+Z|0,this._gl=this._gl+H|0,this._hl=this._hl+Y|0,this._ah=this._ah+E+w(this._al,P)|0,this._bh=this._bh+x+w(this._bl,N)|0,this._ch=this._ch+A+w(this._cl,J)|0,this._dh=this._dh+j+w(this._dl,X)|0,this._eh=this._eh+I+w(this._el,K)|0,this._fh=this._fh+T+w(this._fl,Z)|0,this._gh=this._gh+B+w(this._gl,H)|0,this._hh=this._hh+O+w(this._hl,Y)|0},u.prototype._hash=function(){var b=a.allocUnsafe(64);function S(E,x,A){b.writeInt32BE(E,A),b.writeInt32BE(x,A+4)}return S(this._ah,this._al,0),S(this._bh,this._bl,8),S(this._ch,this._cl,16),S(this._dh,this._dl,24),S(this._eh,this._el,32),S(this._fh,this._fl,40),S(this._gh,this._gl,48),S(this._hh,this._hl,56),b},e.exports=u},896:function(e,t,r){var n=r(606);function i(o,u){s(o,u),a(o)}function a(o){o._writableState&&!o._writableState.emitClose||o._readableState&&!o._readableState.emitClose||o.emit("close")}function s(o,u){o.emit("error",u)}e.exports={destroy:function(u,l){var c=this,f=this._readableState&&this._readableState.destroyed,p=this._writableState&&this._writableState.destroyed;return f||p?(l?l(u):u&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(s,this,u)):n.nextTick(s,this,u)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(u||null,(function(d){!l&&d?c._writableState?c._writableState.errorEmitted?n.nextTick(a,c):(c._writableState.errorEmitted=!0,n.nextTick(i,c,d)):n.nextTick(i,c,d):l?(n.nextTick(a,c),l(d)):n.nextTick(a,c)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(u,l){var c=u._readableState,f=u._writableState;c&&c.autoDestroy||f&&f.autoDestroy?u.destroy(l):u.emit("error",l)}}},919:function(e,t,r){var n=r(287).Buffer;function i(l){return l instanceof n||l instanceof Date||l instanceof RegExp}function a(l){if(l instanceof n){var c=n.alloc?n.alloc(l.length):new n(l.length);return l.copy(c),c}if(l instanceof Date)return new Date(l.getTime());if(l instanceof RegExp)return new RegExp(l);throw new Error("Unexpected situation")}function s(l){var c=[];return l.forEach((function(f,p){typeof f=="object"&&f!==null?Array.isArray(f)?c[p]=s(f):i(f)?c[p]=a(f):c[p]=u({},f):c[p]=f})),c}function o(l,c){return c==="__proto__"?void 0:l[c]}var u=e.exports=function(){if(arguments.length<1||typeof arguments[0]!="object")return!1;if(arguments.length<2)return arguments[0];var l,c,f=arguments[0];return Array.prototype.slice.call(arguments,1).forEach((function(p){typeof p!="object"||p===null||Array.isArray(p)||Object.keys(p).forEach((function(d){return c=o(f,d),(l=o(p,d))===f?void 0:typeof l!="object"||l===null?void(f[d]=l):Array.isArray(l)?void(f[d]=s(l)):i(l)?void(f[d]=a(l)):typeof c!="object"||c===null||Array.isArray(c)?void(f[d]=u({},l)):void(f[d]=u(c,l))}))})),f}},955:function(e,t,r){var n,i=r(606);function a(S,E,x){return(E=(function(j){var I=(function(B,O){if(typeof B!="object"||B===null)return B;var P=B[Symbol.toPrimitive];if(P!==void 0){var N=P.call(B,O);if(typeof N!="object")return N;throw new TypeError("@@toPrimitive must return a primitive value.")}return(O==="string"?String:Number)(B)})(j,"string");return typeof I=="symbol"?I:String(I)})(E))in S?Object.defineProperty(S,E,{value:x,enumerable:!0,configurable:!0,writable:!0}):S[E]=x,S}var s=r(238),o=Symbol("lastResolve"),u=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),f=Symbol("lastPromise"),p=Symbol("handlePromise"),d=Symbol("stream");function h(S,E){return{value:S,done:E}}function g(S){var E=S[o];if(E!==null){var x=S[d].read();x!==null&&(S[f]=null,S[o]=null,S[u]=null,E(h(x,!1)))}}function y(S){i.nextTick(g,S)}var w=Object.getPrototypeOf((function(){})),b=Object.setPrototypeOf((a(n={get stream(){return this[d]},next:function(){var E=this,x=this[l];if(x!==null)return Promise.reject(x);if(this[c])return Promise.resolve(h(void 0,!0));if(this[d].destroyed)return new Promise((function(T,B){i.nextTick((function(){E[l]?B(E[l]):T(h(void 0,!0))}))}));var A,j=this[f];if(j)A=new Promise((function(B,O){return function(P,N){B.then((function(){O[c]?P(h(void 0,!0)):O[p](P,N)}),N)}})(j,this));else{var I=this[d].read();if(I!==null)return Promise.resolve(h(I,!1));A=new Promise(this[p])}return this[f]=A,A}},Symbol.asyncIterator,(function(){return this})),a(n,"return",(function(){var E=this;return new Promise((function(x,A){E[d].destroy(null,(function(j){j?A(j):x(h(void 0,!0))}))}))})),n),w);e.exports=function(E){var x,A=Object.create(b,(a(x={},d,{value:E,writable:!0}),a(x,o,{value:null,writable:!0}),a(x,u,{value:null,writable:!0}),a(x,l,{value:null,writable:!0}),a(x,c,{value:E._readableState.endEmitted,writable:!0}),a(x,p,{value:function(I,T){var B=A[d].read();B?(A[f]=null,A[o]=null,A[u]=null,I(h(B,!1))):(A[o]=I,A[u]=T)},writable:!0}),x));return A[f]=null,s(E,(function(j){if(j&&j.code!=="ERR_STREAM_PREMATURE_CLOSE"){var I=A[u];return I!==null&&(A[f]=null,A[o]=null,A[u]=null,I(j)),void(A[l]=j)}var T=A[o];T!==null&&(A[f]=null,A[o]=null,A[u]=null,T(h(void 0,!0))),A[c]=!0})),E.on("readable",y.bind(null,A)),A}},987:function(e){e.exports=Swe}},D7={};function we(e){var t=D7[e];if(t!==void 0)return t.exports;var r=D7[e]={exports:{}};return Dze[e](r,r.exports,we),r.exports}we.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return we.d(t,{a:t}),t},we.d=function(e,t){for(var r in t)we.o(t,r)&&!we.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},we.g=(function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}})(),we.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},we.r=function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var Fte={};we.d(Fte,{A:function(){return LGe}});var W4={};we.r(W4),we.d(W4,{CLEAR:function(){return $T},CLEAR_BY:function(){return UT},NEW_AUTH_ERR:function(){return zT},NEW_SPEC_ERR:function(){return FT},NEW_SPEC_ERR_BATCH:function(){return BT},NEW_THROWN_ERR:function(){return ky},NEW_THROWN_ERR_BATCH:function(){return PT},clear:function(){return Jze},clearBy:function(){return Hze},newAuthErr:function(){return Vze},newSpecErr:function(){return Uze},newSpecErrBatch:function(){return qze},newThrownErr:function(){return zze},newThrownErrBatch:function(){return $ze}});var G4={};we.r(G4),we.d(G4,{AUTHORIZE:function(){return JT},AUTHORIZE_OAUTH2:function(){return WT},CONFIGURE_AUTH:function(){return GT},LOGOUT:function(){return HT},RESTORE_AUTHORIZATION:function(){return KT},SHOW_AUTH_POPUP:function(){return VT},authPopup:function(){return b$e},authorize:function(){return i$e},authorizeAccessCodeWithBasicAuthentication:function(){return h$e},authorizeAccessCodeWithFormParams:function(){return p$e},authorizeApplication:function(){return d$e},authorizeOauth2:function(){return l$e},authorizeOauth2WithPersistOption:function(){return c$e},authorizePassword:function(){return f$e},authorizeRequest:function(){return m$e},authorizeWithPersistOption:function(){return a$e},configureAuth:function(){return g$e},logout:function(){return s$e},logoutWithPersistOption:function(){return o$e},persistAuthorizationIfNeeded:function(){return v$e},preAuthorizeImplicit:function(){return u$e},restoreAuthorization:function(){return y$e},showDefinitions:function(){return n$e}});var K4={};we.r(K4),we.d(K4,{authorized:function(){return M$e},definitionsForRequirements:function(){return A$e},definitionsToAuthorize:function(){return x$e},getConfigs:function(){return j$e},getDefinitionsByNames:function(){return C$e},isAuthorized:function(){return _$e},selectAuthPath:function(){return E$e},shownDefinitions:function(){return S$e}});var Y4={};we.r(Y4),we.d(Y4,{TOGGLE_CONFIGS:function(){return ZT},UPDATE_CONFIGS:function(){return QT},downloadConfig:function(){return z$e},getConfigByUrl:function(){return $$e},loaded:function(){return B$e},toggle:function(){return F$e},update:function(){return P$e}});var Q4={};we.r(Q4),we.d(Q4,{get:function(){return U$e}});var Z4={};we.r(Z4),we.d(Z4,{transform:function(){return K$e}});var X4={};we.r(X4),we.d(X4,{transform:function(){return Y$e}});var ej={};we.r(ej),we.d(ej,{allErrors:function(){return Yte},lastError:function(){return Z$e}});var tj={};we.r(tj),we.d(tj,{SHOW:function(){return rO},UPDATE_FILTER:function(){return eO},UPDATE_LAYOUT:function(){return XT},UPDATE_MODE:function(){return tO},changeMode:function(){return c5e},show:function(){return l5e},updateFilter:function(){return u5e},updateLayout:function(){return o5e}});var rj={};we.r(rj),we.d(rj,{current:function(){return d5e},currentFilter:function(){return p5e},isShown:function(){return ere},showSummary:function(){return m5e},whatMode:function(){return h5e}});var nj={};we.r(nj),we.d(nj,{taggedOperations:function(){return g5e}});var ij={};we.r(ij),we.d(ij,{getActiveLanguage:function(){return E5e},getDefaultExpanded:function(){return C5e},getGenerators:function(){return are},getSnippetGenerators:function(){return x5e}});var aj={};we.r(aj),we.d(aj,{JsonSchemaArrayItemFile:function(){return cre},JsonSchemaArrayItemText:function(){return lre},JsonSchemaForm:function(){return $5e},JsonSchema_array:function(){return q5e},JsonSchema_boolean:function(){return V5e},JsonSchema_object:function(){return H5e},JsonSchema_string:function(){return U5e}});var sj={};we.r(sj),we.d(sj,{allowTryItOutFor:function(){return TUe},basePath:function(){return CUe},canExecuteScheme:function(){return BUe},consumes:function(){return Are},consumesOptionsFor:function(){return FUe},contentTypeValues:function(){return DUe},currentProducesFor:function(){return Dre},definitions:function(){return EUe},externalDocs:function(){return yUe},findDefinition:function(){return xUe},getOAS3RequiredRequestBodyContentType:function(){return $Ue},getParameter:function(){return kUe},hasHost:function(){return RUe},host:function(){return AUe},info:function(){return Sre},isMediaTypeSchemaPropertiesEqual:function(){return UUe},isOAS3:function(){return gUe},lastError:function(){return lUe},mutatedRequestFor:function(){return IUe},mutatedRequests:function(){return Ore},operationScheme:function(){return Pre},operationWithMeta:function(){return Rre},operations:function(){return Cre},operationsWithRootInherited:function(){return _re},operationsWithTags:function(){return Lre},parameterInclusionSettingFor:function(){return kre},parameterValues:function(){return Nre},parameterWithMeta:function(){return OUe},parameterWithMetaByIdentity:function(){return uO},parametersIncludeIn:function(){return NUe},parametersIncludeType:function(){return Cj},paths:function(){return Ere},produces:function(){return Mre},producesOptionsFor:function(){return PUe},requestFor:function(){return LUe},requests:function(){return Tre},responseFor:function(){return jUe},responses:function(){return Ire},schemes:function(){return MUe},security:function(){return wUe},securityDefinitions:function(){return SUe},semver:function(){return vUe},spec:function(){return fi},specJS:function(){return pUe},specJson:function(){return sO},specJsonWithResolvedSubtrees:function(){return Ia},specResolved:function(){return hUe},specResolvedSubtree:function(){return mUe},specSource:function(){return dUe},specStr:function(){return fUe},tagDetails:function(){return jre},taggedOperations:function(){return _Ue},tags:function(){return oO},url:function(){return cUe},validOperationMethods:function(){return bUe},validateBeforeExecute:function(){return zUe},validationErrors:function(){return Fre},version:function(){return xre}});var oj={};we.r(oj),we.d(oj,{CLEAR_REQUEST:function(){return vO},CLEAR_RESPONSE:function(){return yO},CLEAR_VALIDATE_PARAMS:function(){return bO},LOG_REQUEST:function(){return $re},SET_MUTATED_REQUEST:function(){return gO},SET_REQUEST:function(){return mO},SET_RESPONSE:function(){return hO},SET_SCHEME:function(){return SO},UPDATE_EMPTY_PARAM_INCLUSION:function(){return dO},UPDATE_JSON:function(){return fO},UPDATE_OPERATION_META_VALUE:function(){return By},UPDATE_PARAM:function(){return Fy},UPDATE_RESOLVED:function(){return wO},UPDATE_RESOLVED_SUBTREE:function(){return zy},UPDATE_SPEC:function(){return lO},UPDATE_URL:function(){return cO},VALIDATE_PARAMS:function(){return pO},changeConsumesValue:function(){return uqe},changeParam:function(){return tqe},changeParamByIdentity:function(){return rqe},changeProducesValue:function(){return lqe},clearRequest:function(){return yqe},clearResponse:function(){return gqe},clearValidateParams:function(){return oqe},execute:function(){return mqe},executeRequest:function(){return hqe},invalidateResolvedSubtreeCache:function(){return iqe},logRequest:function(){return pqe},parseToJson:function(){return QUe},requestResolvedSubtree:function(){return eqe},resolveSpec:function(){return ZUe},setMutatedRequest:function(){return dqe},setRequest:function(){return fqe},setResponse:function(){return cqe},setScheme:function(){return vqe},updateEmptyParamInclusion:function(){return sqe},updateJsonSpec:function(){return YUe},updateResolved:function(){return GUe},updateResolvedSubtree:function(){return nqe},updateSpec:function(){return WUe},updateUrl:function(){return KUe},validateParams:function(){return aqe}});var uj={};we.r(uj),we.d(uj,{executeRequest:function(){return xqe},updateJsonSpec:function(){return Sqe},updateSpec:function(){return wqe},validateParams:function(){return Eqe}});var lj={};we.r(lj),we.d(lj,{Button:function(){return tVe},Col:function(){return X7e},Collapse:function(){return aVe},Container:function(){return Z7e},Input:function(){return nVe},Link:function(){return sne},Row:function(){return eVe},Select:function(){return iVe},TextArea:function(){return rVe}});var cj={};we.r(cj),we.d(cj,{basePath:function(){return UVe},consumes:function(){return qVe},definitions:function(){return PVe},findDefinition:function(){return DVe},hasHost:function(){return FVe},host:function(){return $Ve},produces:function(){return VVe},schemes:function(){return JVe},securityDefinitions:function(){return BVe},validOperationMethods:function(){return zVe}});var fj={};we.r(fj),we.d(fj,{definitionsToAuthorize:function(){return HVe}});var dj={};we.r(dj),we.d(dj,{callbacksOperations:function(){return XVe},findSchema:function(){return ZVe},isOAS3:function(){return YVe},isOAS30:function(){return KVe},isSwagger2:function(){return GVe},servers:function(){return QVe}});var pj={};we.r(pj),we.d(pj,{CLEAR_REQUEST_BODY_VALIDATE_ERROR:function(){return Uy},CLEAR_REQUEST_BODY_VALUE:function(){return RO},SET_REQUEST_BODY_VALIDATE_ERROR:function(){return kO},UPDATE_ACTIVE_EXAMPLES_MEMBER:function(){return LO},UPDATE_REQUEST_BODY_INCLUSION:function(){return jO},UPDATE_REQUEST_BODY_VALUE:function(){return MO},UPDATE_REQUEST_BODY_VALUE_RETAIN_FLAG:function(){return _O},UPDATE_REQUEST_CONTENT_TYPE:function(){return IO},UPDATE_RESPONSE_CONTENT_TYPE:function(){return TO},UPDATE_SELECTED_SERVER:function(){return AO},UPDATE_SERVER_VARIABLE_VALUE:function(){return OO},clearRequestBodyValidateError:function(){return _Je},clearRequestBodyValue:function(){return LJe},initRequestBodyValidateError:function(){return jJe},setActiveExamplesMember:function(){return xJe},setRequestBodyInclusion:function(){return SJe},setRequestBodyValidateError:function(){return MJe},setRequestBodyValue:function(){return bJe},setRequestContentType:function(){return EJe},setResponseContentType:function(){return CJe},setRetainRequestBodyValueFlag:function(){return wJe},setSelectedServer:function(){return vJe},setServerVariableValue:function(){return AJe}});var hj={};we.r(hj),we.d(hj,{activeExamplesMember:function(){return FJe},hasUserEditedBody:function(){return NJe},requestBodyErrors:function(){return PJe},requestBodyInclusionSetting:function(){return DJe},requestBodyValue:function(){return OJe},requestContentType:function(){return BJe},responseContentType:function(){return zJe},selectDefaultRequestBodyValue:function(){return RJe},selectedServer:function(){return TJe},serverEffectiveValue:function(){return qJe},serverVariableValue:function(){return $Je},serverVariables:function(){return UJe},shouldRetainRequestBodyValue:function(){return kJe},validOperationMethods:function(){return HJe},validateBeforeExecute:function(){return VJe},validateShallowRequired:function(){return JJe}});var m=(function(e){var t={};return we.d(t,e),t})({Component:function(){return F.Component},PureComponent:function(){return F.PureComponent},createContext:function(){return F.createContext},createElement:function(){return F.createElement},default:function(){return dt},forwardRef:function(){return F.forwardRef},useCallback:function(){return F.useCallback},useContext:function(){return F.useContext},useEffect:function(){return F.useEffect},useMemo:function(){return F.useMemo},useRef:function(){return F.useRef},useState:function(){return F.useState}}),Zc=(function(e){var t={};return we.d(t,e),t})({applyMiddleware:function(){return Mwe},bindActionCreators:function(){return Awe},compose:function(){return UK},createStore:function(){return $K}}),ee=(function(e){var t={};return we.d(t,e),t})({List:function(){return vs.List},Map:function(){return vs.Map},OrderedMap:function(){return vs.OrderedMap},Seq:function(){return vs.Seq},Set:function(){return vs.Set},default:function(){return jwe},fromJS:function(){return vs.fromJS}}),Pze=we(919),id=we.n(Pze),Fze=(function(e){var t={};return we.d(t,e),t})({combineReducers:function(){return Rwe.combineReducers}}),Bte=(function(e){var t={};return we.d(t,e),t})({serializeError:function(){return Dwe.serializeError}}),Bze=(function(e){var t={};return we.d(t,e),t})({default:function(){return _2e}});const ky="err_new_thrown_err",PT="err_new_thrown_err_batch",FT="err_new_spec_err",BT="err_new_spec_err_batch",zT="err_new_auth_err",$T="err_clear",UT="err_clear_by";function zze(e){return{type:ky,payload:(0,Bte.serializeError)(e)}}function $ze(e){return{type:PT,payload:e}}function Uze(e){return{type:FT,payload:e}}function qze(e){return{type:BT,payload:e}}function Vze(e){return{type:zT,payload:e}}function Jze(e={}){return{type:$T,payload:e}}function Hze(e=()=>!0){return{type:UT,payload:e}}var lr=(function(){var t={location:{},history:{},open:()=>{},close:()=>{},File:function(){},FormData:function(){}};if(typeof window>"u")return t;try{t=window;for(var r of["File","Blob","FormData"])r in window&&(t[r]=window[r])}catch(n){console.error(n)}return t})(),Xc=((function(e){var t={};we.d(t,e)})({}),(function(e){var t={};we.d(t,e)})({}),(function(e){var t={};return we.d(t,e),t})({default:function(){return J2e}})),Wze=(function(e){var t={};return we.d(t,e),t})({default:function(){return ESe}}),zte=(function(e){var t={};return we.d(t,e),t})({default:function(){return LSe}}),Gze=(function(e){var t={};return we.d(t,e),t})({default:function(){return TSe}}),P7=(function(e){var t={};return we.d(t,e),t})({default:function(){return kSe}}),Kze=(function(e){var t={};return we.d(t,e),t})({default:function(){return PSe}}),Yze=we(209),ll=we.n(Yze),Qze=we(802),Zze=we.n(Qze);const Xze=ee.default.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function wm(e,{isOAS3:t}={}){if(!ee.default.Map.isMap(e))return{schema:ee.default.Map(),parameterContentMediaType:null};if(!t)return e.get("in")==="body"?{schema:e.get("schema",ee.default.Map()),parameterContentMediaType:null}:{schema:e.filter(((r,n)=>Xze.includes(n))),parameterContentMediaType:null};if(e.get("content")){const r=e.get("content",ee.default.Map({})).keySeq().first();return{schema:e.getIn(["content",r,"schema"],ee.default.Map()),parameterContentMediaType:r}}return{schema:e.get("schema")?e.get("schema",ee.default.Map()):ee.default.Map(),parameterContentMediaType:null}}var F7=we(287).Buffer;const B7="default",zp=e=>ee.default.Iterable.isIterable(e),Bl=e=>zp(e)?e.toJS():e;function Jo(e){return qa(e)?Bl(e):{}}function Ua(e){if(zp(e)||e instanceof lr.File||!qa(e))return e;if(Array.isArray(e))return ee.default.Seq(e).map(Ua).toList();if((0,P7.default)(e.entries)){const t=(function(n){if(!(0,P7.default)(n.entries))return n;const i={},a="_**[]",s={};for(let o of n.entries())i[o[0]]||s[o[0]]&&s[o[0]].containsMultiple?(s[o[0]]||(s[o[0]]={containsMultiple:!0,length:1},i[`${o[0]}${a}${s[o[0]].length}`]=i[o[0]],delete i[o[0]]),s[o[0]].length+=1,i[`${o[0]}${a}${s[o[0]].length}`]=o[1]):i[o[0]]=o[1];return i})(e);return ee.default.OrderedMap(t).map(Ua)}return ee.default.OrderedMap(e).map(Ua)}function Tu(e){return Array.isArray(e)?e:[e]}function PM(e){return typeof e=="function"}function qa(e){return!!e&&typeof e=="object"}function _s(e){return typeof e=="function"}function Cg(e){return Array.isArray(e)}const e$e=Xc.default;function aa(e,t){return Object.keys(e).reduce(((r,n)=>(r[n]=t(e[n],n),r)),{})}function z7(e,t){return Object.keys(e).reduce(((r,n)=>{let i=t(e[n],n);return i&&typeof i=="object"&&Object.assign(r,i),r}),{})}function t$e(e){return({dispatch:t,getState:r})=>n=>i=>typeof i=="function"?i(e()):n(i)}function mj(e,t,r,n,i){if(!t)return[];let a=[],s=t.get("nullable"),o=t.get("required"),u=t.get("maximum"),l=t.get("minimum"),c=t.get("type"),f=t.get("format"),p=t.get("maxLength"),d=t.get("minLength"),h=t.get("uniqueItems"),g=t.get("maxItems"),y=t.get("minItems"),w=t.get("pattern");const b=r||o===!0,S=e!=null,E=b||S&&c==="array"||!(!b&&!S),x=s&&e===null;if(b&&!S&&!x&&!n&&!c)return a.push("Required field is not provided"),a;if(x||!c||!E)return[];let A=c==="string"&&e,j=c==="array"&&Array.isArray(e)&&e.length,I=c==="array"&&ee.default.List.isList(e)&&e.count();const T=[A,j,I,c==="array"&&typeof e=="string"&&e,c==="file"&&e instanceof lr.File,c==="boolean"&&(e||e===!1),c==="number"&&(e||e===0),c==="integer"&&(e||e===0),c==="object"&&typeof e=="object"&&e!==null,c==="object"&&typeof e=="string"&&e].some((B=>!!B));if(b&&!T&&!n)return a.push("Required field is not provided"),a;if(c==="object"&&(i===null||i==="application/json")){let B=e;if(typeof e=="string")try{B=JSON.parse(e)}catch{return a.push("Parameter string value must be valid JSON"),a}t&&t.has("required")&&_s(o.isList)&&o.isList()&&o.forEach((O=>{B[O]===void 0&&a.push({propKey:O,error:"Required property not found"})})),t&&t.has("properties")&&t.get("properties").forEach(((O,P)=>{const N=mj(B[P],O,!1,n,i);a.push(...N.map((J=>({propKey:P,error:J}))))}))}if(w){let B=((O,P)=>{if(!new RegExp(P).test(O))return"Value must follow pattern "+P})(e,w);B&&a.push(B)}if(y&&c==="array"){let B=((O,P)=>{if(!O&&P>=1||O&&O.length<P)return`Array must contain at least ${P} item${P===1?"":"s"}`})(e,y);B&&a.push(B)}if(g&&c==="array"){let B=((O,P)=>{if(O&&O.length>P)return`Array must not contain more then ${P} item${P===1?"":"s"}`})(e,g);B&&a.push({needRemove:!0,error:B})}if(h&&c==="array"){let B=((O,P)=>{if(O&&(P==="true"||P===!0)){const N=(0,ee.fromJS)(O),J=N.toSet();if(O.length>J.size){let X=(0,ee.Set)();if(N.forEach(((K,Z)=>{N.filter((H=>_s(H.equals)?H.equals(K):H===K)).size>1&&(X=X.add(Z))})),X.size!==0)return X.map((K=>({index:K,error:"No duplicates allowed."}))).toArray()}}})(e,h);B&&a.push(...B)}if(p||p===0){let B=((O,P)=>{if(O.length>P)return`Value must be no longer than ${P} character${P!==1?"s":""}`})(e,p);B&&a.push(B)}if(d){let B=((O,P)=>{if(O.length<P)return`Value must be at least ${P} character${P!==1?"s":""}`})(e,d);B&&a.push(B)}if(u||u===0){let B=((O,P)=>{if(O>P)return`Value must be less than or equal to ${P}`})(e,u);B&&a.push(B)}if(l||l===0){let B=((O,P)=>{if(O<P)return`Value must be greater than or equal to ${P}`})(e,l);B&&a.push(B)}if(c==="string"){let B;if(B=f==="date-time"?(O=>{if(isNaN(Date.parse(O)))return"Value must be a DateTime"})(e):f==="uuid"?(O=>{if(O=O.toString().toLowerCase(),!/^[{(]?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}[)}]?$/.test(O))return"Value must be a Guid"})(e):(O=>{if(O&&typeof O!="string")return"Value must be a string"})(e),!B)return a;a.push(B)}else if(c==="boolean"){let B=(O=>{if(O!=="true"&&O!=="false"&&O!==!0&&O!==!1)return"Value must be a boolean"})(e);if(!B)return a;a.push(B)}else if(c==="number"){let B=(O=>{if(!/^-?\d+(\.?\d+)?$/.test(O))return"Value must be a number"})(e);if(!B)return a;a.push(B)}else if(c==="integer"){let B=(O=>{if(!/^-?\d+$/.test(O))return"Value must be an integer"})(e);if(!B)return a;a.push(B)}else if(c==="array"){if(!j&&!I)return a;e&&e.forEach(((B,O)=>{const P=mj(B,t.get("items"),!1,n,i);a.push(...P.map((N=>({index:O,error:N}))))}))}else if(c==="file"){let B=(O=>{if(O&&!(O instanceof lr.File))return"Value must be a file"})(e);if(!B)return a;a.push(B)}return a}const $p=e=>{let t;return t=e instanceof F7?e:F7.from(e.toString(),"utf-8"),t.toString("base64")},$7={operationsSorter:{alpha:(e,t)=>e.get("path").localeCompare(t.get("path")),method:(e,t)=>e.get("method").localeCompare(t.get("method"))},tagsSorter:{alpha:(e,t)=>e.localeCompare(t)}},Ry=e=>{let t=[];for(let r in e){let n=e[r];n!==void 0&&n!==""&&t.push([r,"=",encodeURIComponent(n).replace(/%20/g,"+")].join(""))}return t.join("&")},r$e=(e,t,r)=>!!(0,Wze.default)(r,(n=>(0,Gze.default)(e[n],t[n])));function U7(e){return!(!e||e.indexOf("localhost")>=0||e.indexOf("127.0.0.1")>=0||e==="none")}const ad=e=>typeof e=="string"||e instanceof String?e.trim().replace(/\s/g,"%20"):"",$te=e=>(0,Kze.default)(ad(e).replace(/%20/g,"_")),gj=e=>/^x-/.test(e),jo=e=>ee.Map.isMap(e)?e.filter(((t,r)=>gj(r))):Object.keys(e).filter((t=>gj(t))),Ute=e=>e.filter(((t,r)=>/^pattern|maxLength|minLength|maximum|minimum/.test(r)));function qte(e,t,r=()=>!0){if(typeof e!="object"||Array.isArray(e)||e===null||!t)return e;const n=Object.assign({},e);return Object.keys(n).forEach((i=>{i===t&&r(n[i],i)?delete n[i]:n[i]=qte(n[i],t,r)})),n}function ln(e){if(typeof e=="string")return e;if(e&&e.toJS&&(e=e.toJS()),typeof e=="object"&&e!==null)try{return JSON.stringify(e,null,2)}catch{return String(e)}return e==null?"":e.toString()}function Ag(e,{returnAll:t=!1,allowHashes:r=!0}={}){if(!ee.default.Map.isMap(e))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");const n=e.get("name"),i=e.get("in");let a=[];return e&&e.hashCode&&i&&n&&r&&a.push(`${i}.${n}.hash-${e.hashCode()}`),i&&n&&a.push(`${i}.${n}`),a.push(n),t?a:a[0]||""}function Vte(e,t){return Ag(e,{returnAll:!0}).map((r=>t[r])).filter((r=>r!==void 0))[0]}function q7(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}const qT=e=>!e||!(!zp(e)||!e.isEmpty()),V7=e=>e;class Jte{constructor(t={}){id()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},t),this.getSystem=this._getSystem.bind(this),this.store=(function(n,i,a){return(function(o,u,l){let c=[t$e(l)];const f=lr.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||Zc.compose;return(0,Zc.createStore)(o,u,f((0,Zc.applyMiddleware)(...c)))})(n,i,a)})(V7,(0,ee.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}getStore(){return this.store}register(t,r=!0){var n=yj(t,this.getSystem());Hte(this.system,n),r&&this.buildSystem(),vj.call(this.system,t,this.getSystem())&&this.buildSystem()}buildSystem(t=!0){let r=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=Object.assign({},this.getRootInjects(),this.getWrappedAndBoundActions(r),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),t&&this.rebuildReducer()}_getSystem(){return this.boundSystem}getRootInjects(){return Object.assign({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:ee.default,React:m.default},this.system.rootInjects||{})}_getConfigs(){return this.system.configs}getConfigs(){return{configs:this.system.configs}}setConfigs(t){this.system.configs=t}rebuildReducer(){this.store.replaceReducer((function(r,n){return(function(a,s){let o=Object.keys(a).reduce(((u,l)=>(u[l]=(function(f,p){return(d=new ee.Map,h)=>{if(!f)return d;let g=f[h.type];if(g){const y=ef(g,p)(d,h);return y===null?d:y}return d}})(a[l],s),u)),{});return Object.keys(o).length?(0,Fze.combineReducers)(o):V7})(aa(r,(i=>i.reducers)),n)})(this.system.statePlugins,this.getSystem))}getType(t){let r=t[0].toUpperCase()+t.slice(1);return z7(this.system.statePlugins,((n,i)=>{let a=n[t];if(a)return{[i+r]:a}}))}getSelectors(){return this.getType("selectors")}getActions(){return aa(this.getType("actions"),(t=>z7(t,((r,n)=>{if(PM(r))return{[n]:r}}))))}getWrappedAndBoundActions(t){return aa(this.getBoundActions(t),((r,n)=>{let i=this.system.statePlugins[n.slice(0,-7)].wrapActions;return i?aa(r,((a,s)=>{let o=i[s];return o?(Array.isArray(o)||(o=[o]),o.reduce(((u,l)=>{let c=(...f)=>l(u,this.getSystem())(...f);if(!PM(c))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return ef(c,this.getSystem)}),a||Function.prototype)):a})):r}))}getWrappedAndBoundSelectors(t,r){return aa(this.getBoundSelectors(t,r),((n,i)=>{let a=[i.slice(0,-9)],s=this.system.statePlugins[a].wrapSelectors;return s?aa(n,((o,u)=>{let l=s[u];return l?(Array.isArray(l)||(l=[l]),l.reduce(((c,f)=>{let p=(...d)=>f(c,this.getSystem())(t().getIn(a),...d);if(!PM(p))throw new TypeError("wrapSelector needs to return a function that returns a new function (ie the wrapped action)");return p}),o||Function.prototype)):o})):n}))}getStates(t){return Object.keys(this.system.statePlugins).reduce(((r,n)=>(r[n]=t.get(n),r)),{})}getStateThunks(t){return Object.keys(this.system.statePlugins).reduce(((r,n)=>(r[n]=()=>t().get(n),r)),{})}getFn(){return{fn:this.system.fn}}getComponents(t){const r=this.system.components[t];return Array.isArray(r)?r.reduce(((n,i)=>i(n,this.getSystem()))):t!==void 0?this.system.components[t]:this.system.components}getBoundSelectors(t,r){return aa(this.getSelectors(),((n,i)=>{let a=[i.slice(0,-9)];return aa(n,(s=>(...o)=>{let u=ef(s,this.getSystem).apply(null,[t().getIn(a),...o]);return typeof u=="function"&&(u=ef(u,this.getSystem)(r())),u}))}))}getBoundActions(t){t=t||this.getStore().dispatch;const r=this.getActions(),n=i=>typeof i!="function"?aa(i,(a=>n(a))):(...a)=>{var s=null;try{s=i(...a)}catch(o){s={type:ky,error:!0,payload:(0,Bte.serializeError)(o)}}finally{return s}};return aa(r,(i=>(0,Zc.bindActionCreators)(n(i),t)))}getMapStateToProps(){return()=>Object.assign({},this.getSystem())}getMapDispatchToProps(t){return r=>id()({},this.getWrappedAndBoundActions(r),this.getFn(),t)}}function yj(e,t){return qa(e)&&!Cg(e)?(0,Bze.default)({},e):_s(e)?yj(e(t),t):Cg(e)?e.map((r=>yj(r,t))).reduce(Hte,{components:t.getComponents()}):{}}function vj(e,t,{hasLoaded:r}={}){let n=r;return qa(e)&&!Cg(e)&&typeof e.afterLoad=="function"&&(n=!0,ef(e.afterLoad,t.getSystem).call(this,t)),_s(e)?vj.call(this,e(t),t,{hasLoaded:n}):Cg(e)?e.map((i=>vj.call(this,i,t,{hasLoaded:n}))):n}function Hte(e={},t={}){if(!qa(e))return{};if(!qa(t))return e;t.wrapComponents&&(aa(t.wrapComponents,((n,i)=>{const a=e.components&&e.components[i];a&&Array.isArray(a)?(e.components[i]=a.concat([n]),delete t.wrapComponents[i]):a&&(e.components[i]=[a,n],delete t.wrapComponents[i])})),Object.keys(t.wrapComponents).length||delete t.wrapComponents);const{statePlugins:r}=e;if(qa(r))for(let n in r){const i=r[n];if(!qa(i))continue;const{wrapActions:a,wrapSelectors:s}=i;if(qa(a))for(let o in a){let u=a[o];Array.isArray(u)||(u=[u],a[o]=u),t&&t.statePlugins&&t.statePlugins[n]&&t.statePlugins[n].wrapActions&&t.statePlugins[n].wrapActions[o]&&(t.statePlugins[n].wrapActions[o]=a[o].concat(t.statePlugins[n].wrapActions[o]))}if(qa(s))for(let o in s){let u=s[o];Array.isArray(u)||(u=[u],s[o]=u),t&&t.statePlugins&&t.statePlugins[n]&&t.statePlugins[n].wrapSelectors&&t.statePlugins[n].wrapSelectors[o]&&(t.statePlugins[n].wrapSelectors[o]=s[o].concat(t.statePlugins[n].wrapSelectors[o]))}}return id()(e,t)}function ef(e,t,{logErrors:r=!0}={}){return typeof e!="function"?e:function(...n){try{return e.call(this,...n)}catch(i){if(r){const{uncaughtExceptionHandler:a}=t().getConfigs();typeof a=="function"?a(i):console.error(i)}return null}}}var sd=(function(e){var t={};return we.d(t,e),t})({default:function(){return USe}});const VT="show_popup",JT="authorize",HT="logout",WT="authorize_oauth2",GT="configure_auth",KT="restore_authorization";function n$e(e){return{type:VT,payload:e}}function i$e(e){return{type:JT,payload:e}}const a$e=e=>({authActions:t})=>{t.authorize(e),t.persistAuthorizationIfNeeded()};function s$e(e){return{type:HT,payload:e}}const o$e=e=>({authActions:t})=>{t.logout(e),t.persistAuthorizationIfNeeded()},u$e=e=>({authActions:t,errActions:r})=>{let{auth:n,token:i,isValid:a}=e,{schema:s,name:o}=n,u=s.get("flow");delete lr.swaggerUIRedirectOauth2,u==="accessCode"||a||r.newAuthErr({authId:o,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),i.error?r.newAuthErr({authId:o,source:"auth",level:"error",message:JSON.stringify(i)}):t.authorizeOauth2WithPersistOption({auth:n,token:i})};function l$e(e){return{type:WT,payload:e}}const c$e=e=>({authActions:t})=>{t.authorizeOauth2(e),t.persistAuthorizationIfNeeded()},f$e=e=>({authActions:t})=>{let{schema:r,name:n,username:i,password:a,passwordType:s,clientId:o,clientSecret:u}=e,l={grant_type:"password",scope:e.scopes.join(" "),username:i,password:a},c={};switch(s){case"request-body":(function(p,d,h){d&&Object.assign(p,{client_id:d}),h&&Object.assign(p,{client_secret:h})})(l,o,u);break;case"basic":c.Authorization="Basic "+$p(o+":"+u);break;default:console.warn(`Warning: invalid passwordType ${s} was passed, not including client id and secret`)}return t.authorizeRequest({body:Ry(l),url:r.get("tokenUrl"),name:n,headers:c,query:{},auth:e})},d$e=e=>({authActions:t})=>{let{schema:r,scopes:n,name:i,clientId:a,clientSecret:s}=e,o={Authorization:"Basic "+$p(a+":"+s)},u={grant_type:"client_credentials",scope:n.join(" ")};return t.authorizeRequest({body:Ry(u),name:i,url:r.get("tokenUrl"),auth:e,headers:o})},p$e=({auth:e,redirectUrl:t})=>({authActions:r})=>{let{schema:n,name:i,clientId:a,clientSecret:s,codeVerifier:o}=e,u={grant_type:"authorization_code",code:e.code,client_id:a,client_secret:s,redirect_uri:t,code_verifier:o};return r.authorizeRequest({body:Ry(u),name:i,url:n.get("tokenUrl"),auth:e})},h$e=({auth:e,redirectUrl:t})=>({authActions:r})=>{let{schema:n,name:i,clientId:a,clientSecret:s,codeVerifier:o}=e,u={Authorization:"Basic "+$p(a+":"+s)},l={grant_type:"authorization_code",code:e.code,client_id:a,redirect_uri:t,code_verifier:o};return r.authorizeRequest({body:Ry(l),name:i,url:n.get("tokenUrl"),auth:e,headers:u})},m$e=e=>({fn:t,getConfigs:r,authActions:n,errActions:i,oas3Selectors:a,specSelectors:s,authSelectors:o})=>{let u,{body:l,query:c={},headers:f={},name:p,url:d,auth:h}=e,{additionalQueryStringParams:g}=o.getConfigs()||{};if(s.isOAS3()){let b=a.serverEffectiveValue(a.selectedServer());u=(0,sd.default)(d,b,!0)}else u=(0,sd.default)(d,s.url(),!0);typeof g=="object"&&(u.query=Object.assign({},u.query,g));const y=u.toString();let w=Object.assign({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},f);t.fetch({url:y,method:"post",headers:w,query:c,body:l,requestInterceptor:r().requestInterceptor,responseInterceptor:r().responseInterceptor}).then((function(b){let S=JSON.parse(b.data),E=S&&(S.error||""),x=S&&(S.parseError||"");b.ok?E||x?i.newAuthErr({authId:p,level:"error",source:"auth",message:JSON.stringify(S)}):n.authorizeOauth2WithPersistOption({auth:h,token:S}):i.newAuthErr({authId:p,level:"error",source:"auth",message:b.statusText})})).catch((b=>{let S=new Error(b).message;if(b.response&&b.response.data){const E=b.response.data;try{const x=typeof E=="string"?JSON.parse(E):E;x.error&&(S+=`, error: ${x.error}`),x.error_description&&(S+=`, description: ${x.error_description}`)}catch{}}i.newAuthErr({authId:p,level:"error",source:"auth",message:S})}))};function g$e(e){return{type:GT,payload:e}}function y$e(e){return{type:KT,payload:e}}const v$e=()=>({authSelectors:e,getConfigs:t})=>{if(!t().persistAuthorization)return;const r=e.authorized().toJS();localStorage.setItem("authorized",JSON.stringify(r))},b$e=(e,t)=>()=>{lr.swaggerUIRedirectOauth2=t,lr.open(e)};var w$e={[VT]:(e,{payload:t})=>e.set("showDefinitions",t),[JT]:(e,{payload:t})=>{let r=(0,ee.fromJS)(t),n=e.get("authorized")||(0,ee.Map)();return r.entrySeq().forEach((([i,a])=>{if(!_s(a.getIn))return e.set("authorized",n);let s=a.getIn(["schema","type"]);if(s==="apiKey"||s==="http")n=n.set(i,a);else if(s==="basic"){let o=a.getIn(["value","username"]),u=a.getIn(["value","password"]);n=n.setIn([i,"value"],{username:o,header:"Basic "+$p(o+":"+u)}),n=n.setIn([i,"schema"],a.get("schema"))}})),e.set("authorized",n)},[WT]:(e,{payload:t})=>{let r,{auth:n,token:i}=t;n.token=Object.assign({},i),r=(0,ee.fromJS)(n);let a=e.get("authorized")||(0,ee.Map)();return a=a.set(r.get("name"),r),e.set("authorized",a)},[HT]:(e,{payload:t})=>{let r=e.get("authorized").withMutations((n=>{t.forEach((i=>{n.delete(i)}))}));return e.set("authorized",r)},[GT]:(e,{payload:t})=>e.set("configs",t),[KT]:(e,{payload:t})=>e.set("authorized",(0,ee.fromJS)(t.authorized))},ut=(function(e){var t={};return we.d(t,e),t})({createSelector:function(){return MY}});const Ny=e=>e,S$e=(0,ut.createSelector)(Ny,(e=>e.get("showDefinitions"))),x$e=(0,ut.createSelector)(Ny,(()=>({specSelectors:e})=>{let t=e.securityDefinitions()||(0,ee.Map)({}),r=(0,ee.List)();return t.entrySeq().forEach((([n,i])=>{let a=(0,ee.Map)();a=a.set(n,i),r=r.push(a)})),r})),E$e=(e,t)=>({specSelectors:r})=>(0,ee.List)(r.isOAS3()?["components","securitySchemes",t]:["securityDefinitions",t]),C$e=(e,t)=>({specSelectors:r})=>{console.warn("WARNING: getDefinitionsByNames is deprecated and will be removed in the next major version.");let n=r.securityDefinitions(),i=(0,ee.List)();return t.valueSeq().forEach((a=>{let s=(0,ee.Map)();a.entrySeq().forEach((([o,u])=>{let l,c=n.get(o);c.get("type")==="oauth2"&&u.size&&(l=c.get("scopes"),l.keySeq().forEach((f=>{u.contains(f)||(l=l.delete(f))})),c=c.set("allowedScopes",l)),s=s.set(o,c)})),i=i.push(s)})),i},A$e=(e,t=(0,ee.List)())=>({authSelectors:r})=>{const n=r.definitionsToAuthorize()||(0,ee.List)();let i=(0,ee.List)();return n.forEach((a=>{let s=t.find((o=>o.get(a.keySeq().first())));s&&(a.forEach(((o,u)=>{if(o.get("type")==="oauth2"){const l=s.get(u);let c=o.get("scopes");ee.List.isList(l)&&ee.Map.isMap(c)&&(c.keySeq().forEach((f=>{l.contains(f)||(c=c.delete(f))})),a=a.set(u,o.set("scopes",c)))}})),i=i.push(a))})),i},M$e=(0,ut.createSelector)(Ny,(e=>e.get("authorized")||(0,ee.Map)())),_$e=(e,t)=>({authSelectors:r})=>{let n=r.authorized();return ee.List.isList(t)?!!t.toJS().filter((i=>Object.keys(i).map((a=>!!n.get(a))).indexOf(!1)===-1)).length:null},j$e=(0,ut.createSelector)(Ny,(e=>e.get("configs"))),L$e=(e,{authSelectors:t,specSelectors:r})=>({path:n,method:i,operation:a,extras:s})=>{let o={authorized:t.authorized()&&t.authorized().toJS(),definitions:r.securityDefinitions()&&r.securityDefinitions().toJS(),specSecurity:r.security()&&r.security().toJS()};return e({path:n,method:i,operation:a,securities:o,...s})},I$e=(e,t)=>r=>{const{getConfigs:n,authActions:i}=t,a=n();if(e(r),a.persistAuthorization){const s=localStorage.getItem("authorized");s&&i.restoreAuthorization({authorized:JSON.parse(s)})}},T$e=(e,t)=>r=>{if(e(r),t.getConfigs().persistAuthorization)try{const[{schema:n,value:i}]=Object.values(r),a=(0,ee.fromJS)(n),s=a.get("type")==="apiKey",o=a.get("in")==="cookie";s&&o&&(document.cookie=`${a.get("name")}=${i}; SameSite=None; Secure`)}catch(n){console.error("Error persisting cookie based apiKey in document.cookie.",n)}},O$e=(e,t)=>r=>{const n=t.getConfigs(),i=t.authSelectors.authorized();try{n.persistAuthorization&&Array.isArray(r)&&r.forEach((a=>{const s=i.get(a,{}),o=s.getIn(["schema","type"])==="apiKey",u=s.getIn(["schema","in"])==="cookie";if(o&&u){const l=s.getIn(["schema","name"]);document.cookie=`${l}=; Max-Age=-99999999`}}))}catch(a){console.error("Error deleting cookie based apiKey from document.cookie.",a)}e(r)};var ti=(function(e){var t={};return we.d(t,e),t})({default:function(){return rr}}),YT=(function(e){var t={};return we.d(t,e),t})({default:function(){return wxe}});class k$e extends m.default.Component{mapStateToProps(t,r){return{state:t,ownProps:(0,YT.default)(r,Object.keys(r.getSystem()))}}render(){const{getComponent:t,ownProps:r}=this.props,n=t("LockIcon");return m.default.createElement(n,r)}}var J7=k$e;class R$e extends m.default.Component{mapStateToProps(t,r){return{state:t,ownProps:(0,YT.default)(r,Object.keys(r.getSystem()))}}render(){const{getComponent:t,ownProps:r}=this.props,n=t("UnlockIcon");return m.default.createElement(n,r)}}var H7=R$e;function Wte(){return{afterLoad(e){this.rootInjects=this.rootInjects||{},this.rootInjects.initOAuth=e.authActions.configureAuth,this.rootInjects.preauthorizeApiKey=D$e.bind(null,e),this.rootInjects.preauthorizeBasic=N$e.bind(null,e)},components:{LockAuthIcon:J7,UnlockAuthIcon:H7,LockAuthOperationIcon:J7,UnlockAuthOperationIcon:H7},statePlugins:{auth:{reducers:w$e,actions:G4,selectors:K4,wrapActions:{authorize:T$e,logout:O$e}},configs:{wrapActions:{loaded:I$e}},spec:{wrapActions:{execute:L$e}}}}}function N$e(e,t,r,n){const{authActions:{authorize:i},specSelectors:{specJson:a,isOAS3:s}}=e,o=s()?["components","securitySchemes"]:["securityDefinitions"],u=a().getIn([...o,t]);return u?i({[t]:{value:{username:r,password:n},schema:u.toJS()}}):null}function D$e(e,t,r){const{authActions:{authorize:n},specSelectors:{specJson:i,isOAS3:a}}=e,s=a()?["components","securitySchemes"]:["securityDefinitions"],o=i().getIn([...s,t]);return o?n({[t]:{value:r,schema:o.toJS()}}):null}var xs=(function(e){var t={};return we.d(t,e),t})({JSON_SCHEMA:function(){return Kf},default:function(){return su}});const QT="configs_update",ZT="configs_toggle";function P$e(e,t){return{type:QT,payload:{[e]:t}}}function F$e(e){return{type:ZT,payload:e}}const B$e=()=>()=>{},z$e=e=>t=>{const{fn:{fetch:r}}=t;return r(e)},$$e=(e,t)=>r=>{const{specActions:n,configsActions:i}=r;if(e)return i.downloadConfig(e).then(a,a);function a(s){s instanceof Error||s.status>=400?(n.updateLoadingStatus("failedConfig"),n.updateLoadingStatus("failedConfig"),n.updateUrl(""),console.error(s.statusText+" "+e.url),t(null)):t(((o,u)=>{try{return xs.default.load(o)}catch(l){return u&&u.errActions.newThrownErr(new Error(l)),{}}})(s.text,r))}},U$e=(e,t)=>e.getIn(Array.isArray(t)?t:[t]);var q$e={[QT]:(e,t)=>e.merge((0,ee.fromJS)(t.payload)),[ZT]:(e,t)=>{const r=t.payload,n=e.get(r);return e.set(r,!n)}};function Gte(){return{statePlugins:{configs:{reducers:q$e,actions:Y4,selectors:Q4}}}}const FM=e=>e?history.pushState(null,null,`#${e}`):window.location.hash="";var V$e=(function(e){var t={};return we.d(t,e),t})({default:function(){return UCe}});const W7="layout_scroll_to",G7="layout_clear_scroll";var J$e={fn:{getScrollParent:function(t,r){const n=document.documentElement;let i=getComputedStyle(t);const a=i.position==="absolute",s=r?/(auto|scroll|hidden)/:/(auto|scroll)/;if(i.position==="fixed")return n;for(let o=t;o=o.parentElement;)if(i=getComputedStyle(o),(!a||i.position!=="static")&&s.test(i.overflow+i.overflowY+i.overflowX))return o;return n}},statePlugins:{layout:{actions:{scrollToElement:(e,t)=>r=>{try{t=t||r.fn.getScrollParent(e),V$e.default.createScroller(t).to(e)}catch(n){console.error(n)}},scrollTo:e=>({type:W7,payload:Array.isArray(e)?e:[e]}),clearScrollTo:()=>({type:G7}),readyToScroll:(e,t)=>r=>{const n=r.layoutSelectors.getScrollToKey();ee.default.is(n,(0,ee.fromJS)(e))&&(r.layoutActions.scrollToElement(t),r.layoutActions.clearScrollTo())},parseDeepLinkHash:e=>({layoutActions:t,layoutSelectors:r,getConfigs:n})=>{if(n().deepLinking&&e){let i=e.slice(1);i[0]==="!"&&(i=i.slice(1)),i[0]==="/"&&(i=i.slice(1));const a=i.split("/").map((c=>c||"")),s=r.isShownKeyFromUrlHashArray(a),[o,u="",l=""]=s;if(o==="operations"){const c=r.isShownKeyFromUrlHashArray([u]);u.indexOf("_")>-1&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),t.show(c.map((f=>f.replace(/_/g," "))),!0)),t.show(c,!0)}(u.indexOf("_")>-1||l.indexOf("_")>-1)&&(console.warn("Warning: escaping deep link whitespace with `_` will be unsupported in v4.0, use `%20` instead."),t.show(s.map((c=>c.replace(/_/g," "))),!0)),t.show(s,!0),t.scrollTo(s)}}},selectors:{getScrollToKey:e=>e.get("scrollToKey"),isShownKeyFromUrlHashArray(e,t){const[r,n]=t;return n?["operations",r,n]:r?["operations-tag",r]:[]},urlHashArrayFromIsShownKey(e,t){let[r,n,i]=t;return r=="operations"?[n,i]:r=="operations-tag"?[n]:[]}},reducers:{[W7]:(e,t)=>e.set("scrollToKey",ee.default.fromJS(t.payload)),[G7]:e=>e.delete("scrollToKey")},wrapActions:{show:(e,{getConfigs:t,layoutSelectors:r})=>(...n)=>{if(e(...n),t().deepLinking)try{let[i,a]=n;i=Array.isArray(i)?i:[i];const s=r.urlHashArrayFromIsShownKey(i);if(!s.length)return;const[o,u]=s;if(!a)return FM("/");s.length===2?FM(ad(`/${encodeURIComponent(o)}/${encodeURIComponent(u)}`)):s.length===1&&FM(ad(`/${encodeURIComponent(o)}`))}catch(i){console.error(i)}}}}}},K7=(function(e){var t={};return we.d(t,e),t})({default:function(){return JCe}}),H$e=(e,t)=>class extends m.default.Component{onLoad=n=>{const{operation:i}=this.props,{tag:a,operationId:s}=i.toObject();let{isShownKey:o}=i.toObject();o=o||["operations",a,s],t.layoutActions.readyToScroll(o,n)};render(){return m.default.createElement("span",{ref:this.onLoad},m.default.createElement(e,this.props))}},W$e=(e,t)=>class extends m.default.Component{onLoad=n=>{const{tag:i}=this.props,a=["operations-tag",i];t.layoutActions.readyToScroll(a,n)};render(){return m.default.createElement("span",{ref:this.onLoad},m.default.createElement(e,this.props))}};function Kte(){return[J$e,{statePlugins:{configs:{wrapActions:{loaded:(e,t)=>(...r)=>{e(...r);const n=decodeURIComponent(window.location.hash);t.layoutActions.parseDeepLinkHash(n)}}}},wrapComponents:{operation:H$e,OperationTag:W$e}}]}var G$e=(function(e){var t={};return we.d(t,e),t})({default:function(){return KCe}});function K$e(e){return e.map((t=>{let r="is not of a type(s)",n=t.get("message").indexOf(r);if(n>-1){let i=t.get("message").slice(n+19).split(",");return t.set("message",t.get("message").slice(0,n)+(function(s){return s.reduce(((o,u,l,c)=>l===c.length-1&&c.length>1?o+"or "+u:c[l+1]&&c.length>2?o+u+", ":c[l+1]?o+u+" ":o+u),"should be a")})(i))}return t}))}var bj=(function(e){var t={};return we.d(t,e),t})({default:function(){return QCe}});function Y$e(e,{jsSpec:t}){return e}const Q$e=[Z4,X4];function $c(e){let t={jsSpec:{}};return(0,G$e.default)(Q$e,((n,i)=>{try{return i.transform(n,t).filter((a=>!!a))}catch(a){return console.error("Transformer error:",a),n}}),e).filter((n=>!!n)).map((n=>(!n.get("line")&&n.get("path"),n)))}let BM={line:0,level:"error",message:"Unknown error"};const Yte=(0,ut.createSelector)((e=>e),(e=>e.get("errors",(0,ee.List)()))),Z$e=(0,ut.createSelector)(Yte,(e=>e.last()));function Qte(e){return{statePlugins:{err:{reducers:{[ky]:(t,{payload:r})=>{let n=Object.assign(BM,r,{type:"thrown"});return t.update("errors",(i=>(i||(0,ee.List)()).push((0,ee.fromJS)(n)))).update("errors",(i=>$c(i)))},[PT]:(t,{payload:r})=>(r=r.map((n=>(0,ee.fromJS)(Object.assign(BM,n,{type:"thrown"})))),t.update("errors",(n=>(n||(0,ee.List)()).concat((0,ee.fromJS)(r)))).update("errors",(n=>$c(n)))),[FT]:(t,{payload:r})=>{let n=(0,ee.fromJS)(r);return n=n.set("type","spec"),t.update("errors",(i=>(i||(0,ee.List)()).push((0,ee.fromJS)(n)).sortBy((a=>a.get("line"))))).update("errors",(i=>$c(i)))},[BT]:(t,{payload:r})=>(r=r.map((n=>(0,ee.fromJS)(Object.assign(BM,n,{type:"spec"})))),t.update("errors",(n=>(n||(0,ee.List)()).concat((0,ee.fromJS)(r)))).update("errors",(n=>$c(n)))),[zT]:(t,{payload:r})=>{let n=(0,ee.fromJS)(Object.assign({},r));return n=n.set("type","auth"),t.update("errors",(i=>(i||(0,ee.List)()).push((0,ee.fromJS)(n)))).update("errors",(i=>$c(i)))},[$T]:(t,{payload:r})=>{if(!r||!t.get("errors"))return t;let n=t.get("errors").filter((i=>i.keySeq().every((a=>{const s=i.get(a),o=r[a];return!o||s!==o}))));return t.merge({errors:n})},[UT]:(t,{payload:r})=>{if(!r||typeof r!="function")return t;let n=t.get("errors").filter((i=>r(i)));return t.merge({errors:n})}},actions:W4,selectors:ej}}}}function X$e(e,t){return e.filter(((r,n)=>n.indexOf(t)!==-1))}function Zte(){return{fn:{opsFilter:X$e}}}var Bt=(function(e){var t={};return we.d(t,e),t})({default:function(){return p4}}),e5e=({className:e=null,width:t=20,height:r=20,...n})=>m.default.createElement("svg",(0,Bt.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),m.default.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"})),t5e=({className:e=null,width:t=20,height:r=20,...n})=>m.default.createElement("svg",(0,Bt.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),m.default.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),r5e=({className:e=null,width:t=20,height:r=20,...n})=>m.default.createElement("svg",(0,Bt.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),m.default.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),n5e=({className:e=null,width:t=20,height:r=20,...n})=>m.default.createElement("svg",(0,Bt.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),m.default.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),i5e=({className:e=null,width:t=15,height:r=16,...n})=>m.default.createElement("svg",(0,Bt.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 16",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),m.default.createElement("g",{transform:"translate(2, -1)"},m.default.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"}))),a5e=({className:e=null,width:t=20,height:r=20,...n})=>m.default.createElement("svg",(0,Bt.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),m.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),s5e=({className:e=null,width:t=20,height:r=20,...n})=>m.default.createElement("svg",(0,Bt.default)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e,width:t,height:r,"aria-hidden":"true",focusable:"false"},n),m.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),Xte=()=>({components:{ArrowUpIcon:e5e,ArrowDownIcon:t5e,ArrowIcon:r5e,CloseIcon:n5e,CopyIcon:i5e,LockIcon:a5e,UnlockIcon:s5e}});const XT="layout_update_layout",eO="layout_update_filter",tO="layout_update_mode",rO="layout_show";function o5e(e){return{type:XT,payload:e}}function u5e(e){return{type:eO,payload:e}}function l5e(e,t=!0){return e=Tu(e),{type:rO,payload:{thing:e,shown:t}}}function c5e(e,t=""){return e=Tu(e),{type:tO,payload:{thing:e,mode:t}}}var f5e={[XT]:(e,t)=>e.set("layout",t.payload),[eO]:(e,t)=>e.set("filter",t.payload),[rO]:(e,t)=>{const r=t.payload.shown,n=(0,ee.fromJS)(t.payload.thing);return e.update("shown",(0,ee.fromJS)({}),(i=>i.set(n,r)))},[tO]:(e,t)=>{let r=t.payload.thing,n=t.payload.mode;return e.setIn(["modes"].concat(r),(n||"")+"")}};const d5e=e=>e.get("layout"),p5e=e=>e.get("filter"),ere=(e,t,r)=>(t=Tu(t),e.get("shown",(0,ee.fromJS)({})).get((0,ee.fromJS)(t),r)),h5e=(e,t,r="")=>(t=Tu(t),e.getIn(["modes",...t],r)),m5e=(0,ut.createSelector)((e=>e),(e=>!ere(e,"editor"))),g5e=(e,t)=>(r,...n)=>{let i=e(r,...n);const{fn:a,layoutSelectors:s,getConfigs:o}=t.getSystem(),u=o(),{maxDisplayedTags:l}=u;let c=s.currentFilter();return c&&c!==!0&&(i=a.opsFilter(i,c)),l>=0&&(i=i.slice(0,l)),i};function tre(){return{statePlugins:{layout:{reducers:f5e,actions:tj,selectors:rj},spec:{wrapSelectors:nj}}}}function rre({configs:e}){const t={debug:0,info:1,log:2,warn:3,error:4},r=s=>t[s]||-1;let{logLevel:n}=e,i=r(n);function a(s,...o){r(s)>=i&&console[s](...o)}return a.warn=a.bind(null,"warn"),a.error=a.bind(null,"error"),a.info=a.bind(null,"info"),a.debug=a.bind(null,"debug"),{rootInjects:{log:a}}}let zM=!1;function nre(){return{statePlugins:{spec:{wrapActions:{updateSpec:e=>(...t)=>(zM=!0,e(...t)),updateJsonSpec:(e,t)=>(...r)=>{const n=t.getConfigs().onComplete;return zM&&typeof n=="function"&&(setTimeout(n,0),zM=!1),e(...r)}}}}}}const Y7=e=>{const t="_**[]";return e.indexOf(t)<0?e:e.split(t)[0].trim()},y5e=e=>e==="-d "||/^[_\/-]/g.test(e)?e:"'"+e.replace(/'/g,"'\\''")+"'",v5e=e=>(e=e.replace(/\^/g,"^^").replace(/\\"/g,'\\\\"').replace(/"/g,'""').replace(/\n/g,`^
|
||
`))==="-d "?e.replace(/-d /g,`-d ^
|
||
`):/^[_\/-]/g.test(e)?e:'"'+e+'"',b5e=e=>e==="-d "?e:/\n/.test(e)?`@"
|
||
${e.replace(/`/g,"``").replace(/\$/g,"`$")}
|
||
"@`:/^[_\/-]/.test(e)?e:`'${e.replace(/'/g,"''")}'`,nO=(e,t,r,n="")=>{let i=!1,a="";const s=(...d)=>a+=" "+d.map(t).join(" "),o=(...d)=>a+=d.map(t).join(" "),u=()=>a+=` ${r}`,l=(d=1)=>a+=" ".repeat(d);let c=e.get("headers");a+="curl"+n;const f=e.get("curlOptions");if(ee.List.isList(f)&&!f.isEmpty()&&s(...e.get("curlOptions")),s("-X",e.get("method")),u(),l(),o(`${e.get("url")}`),c&&c.size)for(let d of e.get("headers").entries()){u(),l();let[h,g]=d;o("-H",`${h}: ${g}`),i=i||/^content-type$/i.test(h)&&/^multipart\/form-data$/i.test(g)}const p=e.get("body");if(p)if(i&&["POST","PUT","PATCH"].includes(e.get("method")))for(let[d,h]of p.entrySeq()){let g=Y7(d);u(),l(),o("-F"),h instanceof lr.File&&typeof h.valueOf()=="string"?s(`${g}=${h.data}${h.type?`;type=${h.type}`:""}`):h instanceof lr.File?s(`${g}=@${h.name}${h.type?`;type=${h.type}`:""}`):s(`${g}=${h}`)}else if(p instanceof lr.File)u(),l(),o(`--data-binary '@${p.name}'`);else{u(),l(),o("-d ");let d=p;ee.Map.isMap(d)?o((function(g){let y=[];for(let[w,b]of g.get("body").entrySeq()){let S=Y7(w);b instanceof lr.File?y.push(` "${S}": {
|
||
"name": "${b.name}"${b.type?`,
|
||
"type": "${b.type}"`:""}
|
||
}`):y.push(` "${S}": ${JSON.stringify(b,null,2).replace(/(\r\n|\r|\n)/g,`
|
||
`)}`)}return`{
|
||
${y.join(`,
|
||
`)}
|
||
}`})(e)):(typeof d!="string"&&(d=JSON.stringify(d)),o(d))}else p||e.get("method")!=="POST"||(u(),l(),o("-d ''"));return a},w5e=e=>nO(e,b5e,"`\n",".exe"),ire=e=>nO(e,y5e,`\\
|
||
`),S5e=e=>nO(e,v5e,`^
|
||
`),iO=e=>e||(0,ee.Map)(),are=(0,ut.createSelector)(iO,(e=>{const t=e.get("languages"),r=e.get("generators",(0,ee.Map)());return!t||t.isEmpty()?r:r.filter(((n,i)=>t.includes(i)))})),x5e=e=>({fn:t})=>are(e).map(((r,n)=>{const i=(a=>t[`requestSnippetGenerator_${a}`])(n);return typeof i!="function"?null:r.set("fn",i)})).filter((r=>r)),E5e=(0,ut.createSelector)(iO,(e=>e.get("activeLanguage"))),C5e=(0,ut.createSelector)(iO,(e=>e.get("defaultExpanded")));var $t=(function(e){var t={};return we.d(t,e),t})({default:function(){return IAe}}),Dy=(function(e){var t={};return we.d(t,e),t})({CopyToClipboard:function(){return NAe.CopyToClipboard}});const A5e={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(250, 250, 250)",paddingBottom:"0",paddingTop:"0",border:"1px solid rgb(51, 51, 51)",borderRadius:"4px 4px 0 0",boxShadow:"none",borderBottom:"none"},M5e={cursor:"pointer",lineHeight:1,display:"inline-flex",backgroundColor:"rgb(51, 51, 51)",boxShadow:"none",border:"1px solid rgb(51, 51, 51)",paddingBottom:"0",paddingTop:"0",borderRadius:"4px 4px 0 0",marginTop:"-5px",marginRight:"-5px",marginLeft:"-5px",zIndex:"9999",borderBottom:"none"};var _5e=({request:e,requestSnippetsSelectors:t,getComponent:r})=>{const n=(0,m.useRef)(null),i=r("ArrowUpIcon"),a=r("ArrowDownIcon"),s=r("SyntaxHighlighter",!0),[o,u]=(0,m.useState)(t.getSnippetGenerators()?.keySeq().first()),[l,c]=(0,m.useState)(t?.getDefaultExpanded()),f=t.getSnippetGenerators(),p=f.get(o),d=p.get("fn")(e),h=()=>{c(!l)},g=w=>w===o?M5e:A5e,y=w=>{const{target:b,deltaY:S}=w,{scrollHeight:E,offsetHeight:x,scrollTop:A}=b;E>x&&(A===0&&S<0||x+A>=E&&S>0)&&w.preventDefault()};return(0,m.useEffect)((()=>{}),[]),(0,m.useEffect)((()=>{const w=Array.from(n.current.childNodes).filter((b=>!!b.nodeType&&b.classList?.contains("curl-command")));return w.forEach((b=>b.addEventListener("mousewheel",y,{passive:!1}))),()=>{w.forEach((b=>b.removeEventListener("mousewheel",y)))}}),[e]),m.default.createElement("div",{className:"request-snippets",ref:n},m.default.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"15px"}},m.default.createElement("h4",{onClick:()=>h(),style:{cursor:"pointer"}},"Snippets"),m.default.createElement("button",{onClick:()=>h(),style:{border:"none",background:"none"},title:l?"Collapse operation":"Expand operation"},l?m.default.createElement(a,{className:"arrow",width:"10",height:"10"}):m.default.createElement(i,{className:"arrow",width:"10",height:"10"}))),l&&m.default.createElement("div",{className:"curl-command"},m.default.createElement("div",{style:{paddingLeft:"15px",paddingRight:"10px",width:"100%",display:"flex"}},f.entrySeq().map((([w,b])=>m.default.createElement("div",{className:(0,$t.default)("btn",{active:w===o}),style:g(w),key:w,onClick:()=>(S=>{o!==S&&u(S)})(w)},m.default.createElement("h4",{style:w===o?{color:"white"}:{}},b.get("title")))))),m.default.createElement("div",{className:"copy-to-clipboard"},m.default.createElement(Dy.CopyToClipboard,{text:d},m.default.createElement("button",null))),m.default.createElement("div",null,m.default.createElement(s,{language:p.get("syntax"),className:"curl microlight",renderPlainText:({children:w,PlainTextViewer:b})=>m.default.createElement(b,{className:"curl"},w)},d))))},sre=()=>({components:{RequestSnippets:_5e},fn:{requestSnippetGenerator_curl_bash:ire,requestSnippetGenerator_curl_cmd:S5e,requestSnippetGenerator_curl_powershell:w5e},statePlugins:{requestSnippets:{selectors:ij}}});class aO extends m.Component{static defaultProps={collapsedContent:"{...}",expanded:!1,title:null,onToggle:()=>{},hideSelfOnExpand:!1,specPath:ee.default.List([])};constructor(t,r){super(t,r);let{expanded:n,collapsedContent:i}=this.props;this.state={expanded:n,collapsedContent:i||aO.defaultProps.collapsedContent}}componentDidMount(){const{hideSelfOnExpand:t,expanded:r,modelName:n}=this.props;t&&r&&this.props.onToggle(n,r)}UNSAFE_componentWillReceiveProps(t){this.props.expanded!==t.expanded&&this.setState({expanded:t.expanded})}toggleCollapsed=()=>{this.props.onToggle&&this.props.onToggle(this.props.modelName,!this.state.expanded),this.setState({expanded:!this.state.expanded})};onLoad=t=>{if(t&&this.props.layoutSelectors){const r=this.props.layoutSelectors.getScrollToKey();ee.default.is(r,this.props.specPath)&&this.toggleCollapsed(),this.props.layoutActions.readyToScroll(this.props.specPath,t.parentElement)}};render(){const{title:t,classes:r}=this.props;return this.state.expanded&&this.props.hideSelfOnExpand?m.default.createElement("span",{className:r||""},this.props.children):m.default.createElement("span",{className:r||"",ref:this.onLoad},m.default.createElement("button",{"aria-expanded":this.state.expanded,className:"model-box-control",onClick:this.toggleCollapsed},t&&m.default.createElement("span",{className:"pointer"},t),m.default.createElement("span",{className:"model-toggle"+(this.state.expanded?"":" collapsed")}),!this.state.expanded&&m.default.createElement("span",null,this.state.collapsedContent)),this.state.expanded&&this.props.children)}}const j5e=({initialTab:e,isExecute:t,schema:r,example:n})=>{const i=(0,m.useMemo)((()=>({example:"example",model:"model"})),[]),a=(0,m.useMemo)((()=>Object.keys(i)),[i]).includes(e)&&r&&!t?e:i.example,s=(c=>{const f=(0,m.useRef)();return(0,m.useEffect)((()=>{f.current=c})),f.current})(t),[o,u]=(0,m.useState)(a),l=(0,m.useCallback)((c=>{u(c.target.dataset.name)}),[]);return(0,m.useEffect)((()=>{s&&!t&&n&&u(i.example)}),[s,t,n]),{activeTab:o,onTabChange:l,tabs:i}};var L5e=({schema:e,example:t,isExecute:r=!1,specPath:n,includeWriteOnly:i=!1,includeReadOnly:a=!1,getComponent:s,getConfigs:o,specSelectors:u})=>{const{defaultModelRendering:l,defaultModelExpandDepth:c}=o(),f=s("ModelWrapper"),p=s("HighlightCode",!0),d=ll()(5).toString("base64"),h=ll()(5).toString("base64"),g=ll()(5).toString("base64"),y=ll()(5).toString("base64"),w=u.isOAS3(),{activeTab:b,tabs:S,onTabChange:E}=j5e({initialTab:l,isExecute:r,schema:e,example:t});return m.default.createElement("div",{className:"model-example"},m.default.createElement("ul",{className:"tab",role:"tablist"},m.default.createElement("li",{className:(0,$t.default)("tabitem",{active:b===S.example}),role:"presentation"},m.default.createElement("button",{"aria-controls":h,"aria-selected":b===S.example,className:"tablinks","data-name":"example",id:d,onClick:E,role:"tab"},r?"Edit Value":"Example Value")),e&&m.default.createElement("li",{className:(0,$t.default)("tabitem",{active:b===S.model}),role:"presentation"},m.default.createElement("button",{"aria-controls":y,"aria-selected":b===S.model,className:(0,$t.default)("tablinks",{inactive:r}),"data-name":"model",id:g,onClick:E,role:"tab"},w?"Schema":"Model"))),b===S.example&&m.default.createElement("div",{"aria-hidden":b!==S.example,"aria-labelledby":d,"data-name":"examplePanel",id:h,role:"tabpanel",tabIndex:"0"},t||m.default.createElement(p,null,"(no example available")),b===S.model&&m.default.createElement("div",{className:"model-container","aria-hidden":b===S.example,"aria-labelledby":g,"data-name":"modelPanel",id:y,role:"tabpanel",tabIndex:"0"},m.default.createElement(f,{schema:e,getComponent:s,getConfigs:o,specSelectors:u,expandDepth:c,specPath:n,includeReadOnly:a,includeWriteOnly:i})))};class I5e extends m.Component{onToggle=(t,r)=>{this.props.layoutActions&&this.props.layoutActions.show(this.props.fullPath,r)};render(){let{getComponent:t,getConfigs:r}=this.props;const n=t("Model");let i;return this.props.layoutSelectors&&(i=this.props.layoutSelectors.isShown(this.props.fullPath)),m.default.createElement("div",{className:"model-box"},m.default.createElement(n,(0,Bt.default)({},this.props,{getConfigs:r,expanded:i,depth:1,onToggle:this.onToggle,expandDepth:this.props.expandDepth||0})))}}var Q7,T5e=(function(e){var t={};return we.d(t,e),t})({default:function(){return GAe}});function wj(){return wj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wj.apply(null,arguments)}var ore=e=>m.createElement("svg",wj({xmlns:"http://www.w3.org/2000/svg",width:200,height:200,className:"rolling-load_svg__lds-rolling",preserveAspectRatio:"xMidYMid",style:{backgroundImage:"none",backgroundPosition:"initial initial",backgroundRepeat:"initial initial"},viewBox:"0 0 100 100"},e),Q7||(Q7=m.createElement("circle",{cx:50,cy:50,r:35,fill:"none",stroke:"#555",strokeDasharray:"164.93361431346415 56.97787143782138",strokeWidth:10},m.createElement("animateTransform",{attributeName:"transform",begin:"0s",calcMode:"linear",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",type:"rotate",values:"0 50 50;360 50 50"}))));const Z7=e=>{const t=e.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(t)}catch{return t}};class O5e extends T5e.default{static propTypes={schema:K7.default.map.isRequired,getComponent:ti.default.func.isRequired,getConfigs:ti.default.func.isRequired,specSelectors:ti.default.object.isRequired,name:ti.default.string,displayName:ti.default.string,isRef:ti.default.bool,required:ti.default.bool,expandDepth:ti.default.number,depth:ti.default.number,specPath:K7.default.list.isRequired,includeReadOnly:ti.default.bool,includeWriteOnly:ti.default.bool};getModelName=t=>t.indexOf("#/definitions/")!==-1?Z7(t.replace(/^.*#\/definitions\//,"")):t.indexOf("#/components/schemas/")!==-1?Z7(t.replace(/^.*#\/components\/schemas\//,"")):void 0;getRefSchema=t=>{let{specSelectors:r}=this.props;return r.findDefinition(t)};render(){let{getComponent:t,getConfigs:r,specSelectors:n,schema:i,required:a,name:s,isRef:o,specPath:u,displayName:l,includeReadOnly:c,includeWriteOnly:f}=this.props;const p=t("ObjectModel"),d=t("ArrayModel"),h=t("PrimitiveModel");let g="object",y=i&&i.get("$$ref"),w=i&&i.get("$ref");if(!s&&y&&(s=this.getModelName(y)),w){const S=this.getModelName(w),E=this.getRefSchema(S);ee.Map.isMap(E)?(i=E.mergeDeep(i),y||(i=i.set("$$ref",w),y=w)):ee.Map.isMap(i)&&i.size===1&&(i=null,s=w)}if(!i)return m.default.createElement("span",{className:"model model-title"},m.default.createElement("span",{className:"model-title__text"},l||s),!w&&m.default.createElement(ore,{height:"20px",width:"20px"}));const b=n.isOAS3()&&i.get("deprecated");switch(o=o!==void 0?o:!!y,g=i&&i.get("type")||g,g){case"object":return m.default.createElement(p,(0,Bt.default)({className:"object"},this.props,{specPath:u,getConfigs:r,schema:i,name:s,deprecated:b,isRef:o,includeReadOnly:c,includeWriteOnly:f}));case"array":return m.default.createElement(d,(0,Bt.default)({className:"array"},this.props,{getConfigs:r,schema:i,name:s,deprecated:b,required:a,includeReadOnly:c,includeWriteOnly:f}));default:return m.default.createElement(h,(0,Bt.default)({},this.props,{getComponent:t,getConfigs:r,schema:i,name:s,deprecated:b,required:a}))}}}class k5e extends m.Component{getSchemaBasePath=()=>this.props.specSelectors.isOAS3()?["components","schemas"]:["definitions"];getCollapsedContent=()=>" ";handleToggle=(t,r)=>{const{layoutActions:n}=this.props;n.show([...this.getSchemaBasePath(),t],r),r&&this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(),t])};onLoadModels=t=>{t&&this.props.layoutActions.readyToScroll(this.getSchemaBasePath(),t)};onLoadModel=t=>{if(t){const r=t.getAttribute("data-name");this.props.layoutActions.readyToScroll([...this.getSchemaBasePath(),r],t)}};render(){let{specSelectors:t,getComponent:r,layoutSelectors:n,layoutActions:i,getConfigs:a}=this.props,s=t.definitions(),{docExpansion:o,defaultModelsExpandDepth:u}=a();if(!s.size||u<0)return null;const l=this.getSchemaBasePath();let c=n.isShown(l,u>0&&o!=="none");const f=t.isOAS3(),p=r("ModelWrapper"),d=r("Collapse"),h=r("ModelCollapse"),g=r("JumpToPath",!0),y=r("ArrowUpIcon"),w=r("ArrowDownIcon");return m.default.createElement("section",{className:c?"models is-open":"models",ref:this.onLoadModels},m.default.createElement("h4",null,m.default.createElement("button",{"aria-expanded":c,className:"models-control",onClick:()=>i.show(l,!c)},m.default.createElement("span",null,f?"Schemas":"Models"),c?m.default.createElement(y,null):m.default.createElement(w,null))),m.default.createElement(d,{isOpened:c},s.entrySeq().map((([b])=>{const S=[...l,b],E=ee.default.List(S),x=t.specResolvedSubtree(S),A=t.specJson().getIn(S),j=ee.Map.isMap(x)?x:ee.default.Map(),I=ee.Map.isMap(A)?A:ee.default.Map(),T=j.get("title")||I.get("title")||b,B=n.isShown(S,!1);B&&j.size===0&&I.size>0&&this.props.specActions.requestResolvedSubtree(S);const O=m.default.createElement(p,{name:b,expandDepth:u,schema:j||ee.default.Map(),displayName:T,fullPath:S,specPath:E,getComponent:r,specSelectors:t,getConfigs:a,layoutSelectors:n,layoutActions:i,includeReadOnly:!0,includeWriteOnly:!0}),P=m.default.createElement("span",{className:"model-box"},m.default.createElement("span",{className:"model model-title"},T));return m.default.createElement("div",{id:`model-${b}`,className:"model-container",key:`models-section-${b}`,"data-name":b,ref:this.onLoadModel},m.default.createElement("span",{className:"models-jump-to-path"},m.default.createElement(g,{path:E})),m.default.createElement(h,{classes:"model-box",collapsedContent:this.getCollapsedContent(b),onToggle:this.handleToggle,title:P,displayName:T,modelName:b,specPath:E,layoutSelectors:n,layoutActions:i,hideSelfOnExpand:!0,expanded:u>0&&B},O))})).toArray()))}}var R5e=({value:e,getComponent:t})=>{let r=t("ModelCollapse"),n=m.default.createElement("span",null,"Array [ ",e.count()," ]");return m.default.createElement("span",{className:"prop-enum"},"Enum:",m.default.createElement("br",null),m.default.createElement(r,{collapsedContent:n},"[ ",e.map(String).join(", ")," ]"))};function Sj(e){return e.match(/^(?:[a-z]+:)?\/\//i)}function N5e(e,t){return e?Sj(e)?(function(n){return n.match(/^\/\//i)?`${window.location.protocol}${n}`:n})(e):new URL(e,t).href:t}function Ea(e,t,{selectedServer:r=""}={}){try{return(function(i,a,{selectedServer:s=""}={}){if(!i)return;if(Sj(i))return i;const o=N5e(s,a);return Sj(o)?new URL(i,o).href:new URL(i,window.location.href).href})(e,t,{selectedServer:r})}catch{return}}function Rr(e){if(typeof e!="string"||e.trim()==="")return"";const t=e.trim(),r="about:blank";try{const n=`https://base${String(Math.random()).slice(2)}`,i=new URL(t,n),a=i.protocol.slice(0,-1);return["javascript","data","vbscript"].includes(a.toLowerCase())?r:i.origin===n?t.startsWith("/")?`${i.pathname}${i.search}${i.hash}`:t.startsWith("./")||t.startsWith("../")?`${t.match(/^(\.\.?\/)+/)[0]}${i.pathname.substring(1)}${i.search}${i.hash}`:`${i.pathname.substring(1)}${i.search}${i.hash}`:String(i)}catch{return r}}class D5e extends m.Component{render(){let{schema:t,name:r,displayName:n,isRef:i,getComponent:a,getConfigs:s,depth:o,onToggle:u,expanded:l,specPath:c,...f}=this.props,{specSelectors:p,expandDepth:d,includeReadOnly:h,includeWriteOnly:g}=f;const{isOAS3:y}=p,w=o>2||o===2&&c.last()!=="items";if(!t)return null;const{showExtensions:b}=s(),S=b?jo(t):(0,ee.List)();let E=t.get("description"),x=t.get("properties"),A=t.get("additionalProperties"),j=t.get("title")||n||r,I=t.get("required"),T=t.filter(((G,me)=>["maxProperties","minProperties","nullable","example"].indexOf(me)!==-1)),B=t.get("deprecated"),O=t.getIn(["externalDocs","url"]),P=t.getIn(["externalDocs","description"]);const N=a("JumpToPath",!0),J=a("Markdown",!0),X=a("Model"),K=a("ModelCollapse"),Z=a("Property"),H=a("Link"),Y=a("ModelExtensions"),ie=()=>m.default.createElement("span",{className:"model-jump-to-path"},m.default.createElement(N,{path:c})),re=m.default.createElement("span",null,m.default.createElement("span",null,"{"),"...",m.default.createElement("span",null,"}"),i?m.default.createElement(ie,null):""),ae=p.isOAS3()?t.get("allOf"):null,fe=p.isOAS3()?t.get("anyOf"):null,ue=p.isOAS3()?t.get("oneOf"):null,ne=p.isOAS3()?t.get("not"):null,Q=j&&m.default.createElement("span",{className:"model-title"},i&&t.get("$$ref")&&m.default.createElement("span",{className:(0,$t.default)("model-hint",{"model-hint--embedded":w})},t.get("$$ref")),m.default.createElement("span",{className:"model-title__text"},j));return m.default.createElement("span",{className:"model"},m.default.createElement(K,{modelName:r,title:Q,onToggle:u,expanded:!!l||o<=d,collapsedContent:re},m.default.createElement("span",{className:"brace-open object"},"{"),i?m.default.createElement(ie,null):null,m.default.createElement("span",{className:"inner-object"},m.default.createElement("table",{className:"model"},m.default.createElement("tbody",null,E?m.default.createElement("tr",{className:"description"},m.default.createElement("td",null,"description:"),m.default.createElement("td",null,m.default.createElement(J,{source:E}))):null,O&&m.default.createElement("tr",{className:"external-docs"},m.default.createElement("td",null,"externalDocs:"),m.default.createElement("td",null,m.default.createElement(H,{target:"_blank",href:Rr(O)},P||O))),B?m.default.createElement("tr",{className:"property"},m.default.createElement("td",null,"deprecated:"),m.default.createElement("td",null,"true")):null,x&&x.size?x.entrySeq().filter((([,G])=>(!G.get("readOnly")||h)&&(!G.get("writeOnly")||g))).map((([G,me])=>{let ge=y()&&me.get("deprecated"),Ce=ee.List.isList(I)&&I.contains(G),Oe=["property-row"];return ge&&Oe.push("deprecated"),Ce&&Oe.push("required"),m.default.createElement("tr",{key:G,className:Oe.join(" ")},m.default.createElement("td",null,G,Ce&&m.default.createElement("span",{className:"star"},"*")),m.default.createElement("td",null,m.default.createElement(X,(0,Bt.default)({key:`object-${r}-${G}_${me}`},f,{required:Ce,getComponent:a,specPath:c.push("properties",G),getConfigs:s,schema:me,depth:o+1}))))})).toArray():null,S.size===0?null:m.default.createElement(m.default.Fragment,null,m.default.createElement("tr",null,m.default.createElement("td",null," ")),m.default.createElement(Y,{extensions:S,propClass:"extension"})),A&&A.size?m.default.createElement("tr",null,m.default.createElement("td",null,"< * >:"),m.default.createElement("td",null,m.default.createElement(X,(0,Bt.default)({},f,{required:!1,getComponent:a,specPath:c.push("additionalProperties"),getConfigs:s,schema:A,depth:o+1})))):null,ae?m.default.createElement("tr",null,m.default.createElement("td",null,"allOf ->"),m.default.createElement("td",null,ae.map(((G,me)=>m.default.createElement("div",{key:me},m.default.createElement(X,(0,Bt.default)({},f,{required:!1,getComponent:a,specPath:c.push("allOf",me),getConfigs:s,schema:G,depth:o+1}))))))):null,fe?m.default.createElement("tr",null,m.default.createElement("td",null,"anyOf ->"),m.default.createElement("td",null,fe.map(((G,me)=>m.default.createElement("div",{key:me},m.default.createElement(X,(0,Bt.default)({},f,{required:!1,getComponent:a,specPath:c.push("anyOf",me),getConfigs:s,schema:G,depth:o+1}))))))):null,ue?m.default.createElement("tr",null,m.default.createElement("td",null,"oneOf ->"),m.default.createElement("td",null,ue.map(((G,me)=>m.default.createElement("div",{key:me},m.default.createElement(X,(0,Bt.default)({},f,{required:!1,getComponent:a,specPath:c.push("oneOf",me),getConfigs:s,schema:G,depth:o+1}))))))):null,ne?m.default.createElement("tr",null,m.default.createElement("td",null,"not ->"),m.default.createElement("td",null,m.default.createElement("div",null,m.default.createElement(X,(0,Bt.default)({},f,{required:!1,getComponent:a,specPath:c.push("not"),getConfigs:s,schema:ne,depth:o+1}))))):null))),m.default.createElement("span",{className:"brace-close"},"}")),T.size?T.entrySeq().map((([G,me])=>m.default.createElement(Z,{key:`${G}-${me}`,propKey:G,propVal:me,propClass:"property"}))):null)}}class P5e extends m.Component{render(){let{getComponent:t,getConfigs:r,schema:n,depth:i,expandDepth:a,name:s,displayName:o,specPath:u}=this.props,l=n.get("description"),c=n.get("items"),f=n.get("title")||o||s,p=n.filter(((x,A)=>["type","items","description","$$ref","externalDocs"].indexOf(A)===-1)),d=n.getIn(["externalDocs","url"]),h=n.getIn(["externalDocs","description"]);const g=t("Markdown",!0),y=t("ModelCollapse"),w=t("Model"),b=t("Property"),S=t("Link"),E=f&&m.default.createElement("span",{className:"model-title"},m.default.createElement("span",{className:"model-title__text"},f));return m.default.createElement("span",{className:"model"},m.default.createElement(y,{title:E,expanded:i<=a,collapsedContent:"[...]"},"[",p.size?p.entrySeq().map((([x,A])=>m.default.createElement(b,{key:`${x}-${A}`,propKey:x,propVal:A,propClass:"property"}))):null,l?m.default.createElement(g,{source:l}):p.size?m.default.createElement("div",{className:"markdown"}):null,d&&m.default.createElement("div",{className:"external-docs"},m.default.createElement(S,{target:"_blank",href:Rr(d)},h||d)),m.default.createElement("span",null,m.default.createElement(w,(0,Bt.default)({},this.props,{getConfigs:r,specPath:u.push("items"),name:null,schema:c,required:!1,depth:i+1}))),"]"))}}const Uh="property primitive";class F5e extends m.Component{render(){let{schema:t,getComponent:r,getConfigs:n,name:i,displayName:a,depth:s,expandDepth:o}=this.props;const{showExtensions:u}=n();if(!t||!t.get)return m.default.createElement("div",null);let l=t.get("type"),c=t.get("format"),f=t.get("xml"),p=t.get("enum"),d=t.get("title")||a||i,h=t.get("description");const g=jo(t);let y=t.filter(((B,O)=>["enum","type","format","description","$$ref","externalDocs"].indexOf(O)===-1)).filterNot(((B,O)=>g.has(O))),w=t.getIn(["externalDocs","url"]),b=t.getIn(["externalDocs","description"]);const S=r("Markdown",!0),E=r("EnumModel"),x=r("Property"),A=r("ModelCollapse"),j=r("Link"),I=r("ModelExtensions"),T=d&&m.default.createElement("span",{className:"model-title"},m.default.createElement("span",{className:"model-title__text"},d));return m.default.createElement("span",{className:"model"},m.default.createElement(A,{title:T,expanded:s<=o,collapsedContent:"[...]"},m.default.createElement("span",{className:"prop"},i&&s>1&&m.default.createElement("span",{className:"prop-name"},d),m.default.createElement("span",{className:"prop-type"},l),c&&m.default.createElement("span",{className:"prop-format"},"($",c,")"),y.size?y.entrySeq().map((([B,O])=>m.default.createElement(x,{key:`${B}-${O}`,propKey:B,propVal:O,propClass:Uh}))):null,u&&g.size>0?m.default.createElement(I,{extensions:g,propClass:`${Uh} extension`}):null,h?m.default.createElement(S,{source:h}):null,w&&m.default.createElement("div",{className:"external-docs"},m.default.createElement(j,{target:"_blank",href:Rr(w)},b||w)),f&&f.size?m.default.createElement("span",null,m.default.createElement("br",null),m.default.createElement("span",{className:Uh},"xml:"),f.entrySeq().map((([B,O])=>m.default.createElement("span",{key:`${B}-${O}`,className:Uh},m.default.createElement("br",null)," ",B,": ",String(O)))).toArray()):null,p&&m.default.createElement(E,{value:p,getComponent:r}))))}}class B5e extends m.default.Component{UNSAFE_componentWillMount(){let{schemes:t}=this.props;this.setScheme(t.first())}UNSAFE_componentWillReceiveProps(t){this.props.currentScheme&&t.schemes.includes(this.props.currentScheme)||this.setScheme(t.schemes.first())}onChange=t=>{this.setScheme(t.target.value)};setScheme=t=>{let{path:r,method:n,specActions:i}=this.props;i.setScheme(t,r,n)};render(){let{schemes:t,currentScheme:r}=this.props;return m.default.createElement("label",{htmlFor:"schemes"},m.default.createElement("span",{className:"schemes-title"},"Schemes"),m.default.createElement("select",{onChange:this.onChange,value:r,id:"schemes"},t.valueSeq().map((n=>m.default.createElement("option",{value:n,key:n},n))).toArray()))}}class z5e extends m.default.Component{render(){const{specActions:t,specSelectors:r,getComponent:n}=this.props,i=r.operationScheme(),a=r.schemes(),s=n("schemes");return a&&a.size?m.default.createElement(s,{currentScheme:i,schemes:a,specActions:t}):null}}var ure=(function(e){var t={};return we.d(t,e),t})({default:function(){return XAe}});const Ou={value:"",onChange:()=>{},schema:{},keyName:"",required:!1,errors:(0,ee.List)()};class $5e extends m.Component{static defaultProps=Ou;componentDidMount(){const{dispatchInitialValue:t,value:r,onChange:n}=this.props;t?n(r):t===!1&&n("")}render(){let{schema:t,errors:r,value:n,onChange:i,getComponent:a,fn:s,disabled:o}=this.props;const u=t&&t.get?t.get("format"):null,l=t&&t.get?t.get("type"):null,c=s.getSchemaObjectType(t),f=s.isFileUploadIntended(t);let p=h=>a(h,!1,{failSilently:!0}),d=l?p(u?`JsonSchema_${l}_${u}`:`JsonSchema_${l}`):a("JsonSchema_string");return f||!ee.List.isList(l)||c!=="array"&&c!=="object"||(d=a("JsonSchema_object")),d||(d=a("JsonSchema_string")),m.default.createElement(d,(0,Bt.default)({},this.props,{errors:r,fn:s,getComponent:a,value:n,onChange:i,schema:t,disabled:o}))}}class U5e extends m.Component{static defaultProps=Ou;onChange=t=>{const r=this.props.schema&&this.props.schema.get("type")==="file"?t.target.files[0]:t.target.value;this.props.onChange(r,this.props.keyName)};onEnumChange=t=>this.props.onChange(t);render(){let{getComponent:t,value:r,schema:n,errors:i,required:a,description:s,disabled:o}=this.props;const u=n&&n.get?n.get("enum"):null,l=n&&n.get?n.get("format"):null,c=n&&n.get?n.get("type"):null,f=n&&n.get?n.get("in"):null;if(r?(zp(r)||typeof r=="object")&&(r=ln(r)):r="",i=i.toJS?i.toJS():[],u){const h=t("Select");return m.default.createElement(h,{className:i.length?"invalid":"",title:i.length?i:"",allowedValues:[...u],value:r,allowEmptyValue:!a,disabled:o,onChange:this.onEnumChange})}const p=o||f&&f==="formData"&&!("FormData"in window),d=t("Input");return c&&c==="file"?m.default.createElement(d,{type:"file",className:i.length?"invalid":"",title:i.length?i:"",onChange:this.onChange,disabled:p}):m.default.createElement(ure.default,{type:l&&l==="password"?"password":"text",className:i.length?"invalid":"",title:i.length?i:"",value:r,minLength:0,debounceTimeout:350,placeholder:s,onChange:this.onChange,disabled:p})}}class q5e extends m.PureComponent{static defaultProps=Ou;constructor(t,r){super(t,r),this.state={value:$M(t.value),schema:t.schema}}UNSAFE_componentWillReceiveProps(t){const r=$M(t.value);r!==this.state.value&&this.setState({value:r}),t.schema!==this.state.schema&&this.setState({schema:t.schema})}onChange=()=>{this.props.onChange(this.state.value)};onItemChange=(t,r)=>{this.setState((({value:n})=>({value:n.set(r,t)})),this.onChange)};removeItem=t=>{this.setState((({value:r})=>({value:r.delete(t)})),this.onChange)};addItem=()=>{const{fn:t}=this.props;let r=$M(this.state.value);this.setState((()=>({value:r.push(t.getSampleSchema(this.state.schema.get("items"),!1,{includeWriteOnly:!0}))})),this.onChange)};onEnumChange=t=>{this.setState((()=>({value:t})),this.onChange)};render(){let{getComponent:t,required:r,schema:n,errors:i,fn:a,disabled:s}=this.props;i=i.toJS?i.toJS():Array.isArray(i)?i:[];const o=i.filter((x=>typeof x=="string")),u=i.filter((x=>x.needRemove!==void 0)).map((x=>x.error)),l=this.state.value,c=!!(l&&l.count&&l.count()>0),f=n.getIn(["items","enum"]),p=n.get("items"),d=a.getSchemaObjectType(p),h=a.getSchemaObjectTypeLabel(p),g=n.getIn(["items","format"]),y=n.get("items");let w,b=!1,S=d==="file"||d==="string"&&g==="binary";if(d&&g?w=t(`JsonSchema_${d}_${g}`):d!=="boolean"&&d!=="array"&&d!=="object"||(w=t(`JsonSchema_${d}`)),!ee.List.isList(p?.get("type"))||d!=="array"&&d!=="object"||(w=t("JsonSchema_object")),w||S||(b=!0),f){const x=t("Select");return m.default.createElement(x,{className:i.length?"invalid":"",title:i.length?i:"",multiple:!0,value:l,disabled:s,allowedValues:f,allowEmptyValue:!r,onChange:this.onEnumChange})}const E=t("Button");return m.default.createElement("div",{className:"json-schema-array"},c?l.map(((x,A)=>{const j=(0,ee.fromJS)([...i.filter((I=>I.index===A)).map((I=>I.error))]);return m.default.createElement("div",{key:A,className:"json-schema-form-item"},S?m.default.createElement(cre,{value:x,onChange:I=>this.onItemChange(I,A),disabled:s,errors:j,getComponent:t}):b?m.default.createElement(lre,{value:x,onChange:I=>this.onItemChange(I,A),disabled:s,errors:j}):m.default.createElement(w,(0,Bt.default)({},this.props,{value:x,onChange:I=>this.onItemChange(I,A),disabled:s,errors:j,schema:y,getComponent:t,fn:a})),s?null:m.default.createElement(E,{className:`btn btn-sm json-schema-form-item-remove ${u.length?"invalid":null}`,title:u.length?u:"",onClick:()=>this.removeItem(A)}," - "))})):null,s?null:m.default.createElement(E,{className:`btn btn-sm json-schema-form-item-add ${o.length?"invalid":null}`,title:o.length?o:"",onClick:this.addItem},"Add ",h," item"))}}class lre extends m.Component{static defaultProps=Ou;onChange=t=>{const r=t.target.value;this.props.onChange(r,this.props.keyName)};render(){let{value:t,errors:r,description:n,disabled:i}=this.props;return t?(zp(t)||typeof t=="object")&&(t=ln(t)):t="",r=r.toJS?r.toJS():[],m.default.createElement(ure.default,{type:"text",className:r.length?"invalid":"",title:r.length?r:"",value:t,minLength:0,debounceTimeout:350,placeholder:n,onChange:this.onChange,disabled:i})}}class cre extends m.Component{static defaultProps=Ou;onFileChange=t=>{const r=t.target.files[0];this.props.onChange(r,this.props.keyName)};render(){let{getComponent:t,errors:r,disabled:n}=this.props;const i=t("Input"),a=n||!("FormData"in window);return m.default.createElement(i,{type:"file",className:r.length?"invalid":"",title:r.length?r:"",onChange:this.onFileChange,disabled:a})}}class V5e extends m.Component{static defaultProps=Ou;onEnumChange=t=>this.props.onChange(t);render(){let{getComponent:t,value:r,errors:n,schema:i,required:a,disabled:s}=this.props;n=n.toJS?n.toJS():[];let o=i&&i.get?i.get("enum"):null,u=!o||!a,l=!o&&["true","false"];const c=t("Select");return m.default.createElement(c,{className:n.length?"invalid":"",title:n.length?n:"",value:String(r),disabled:s,allowedValues:o?[...o]:l,allowEmptyValue:u,onChange:this.onEnumChange})}}const J5e=e=>e.map((t=>{const r=t.propKey!==void 0?t.propKey:t.index;let n=typeof t=="string"?t:typeof t.error=="string"?t.error:null;if(!r&&n)return n;let i=t.error,a=`/${t.propKey}`;for(;typeof i=="object";){const s=i.propKey!==void 0?i.propKey:i.index;if(s===void 0||(a+=`/${s}`,!i.error))break;i=i.error}return`${a}: ${i}`}));class H5e extends m.PureComponent{constructor(){super()}static defaultProps=Ou;onChange=t=>{this.props.onChange(t)};handleOnChange=t=>{const r=t.target.value;this.onChange(r)};render(){let{getComponent:t,value:r,errors:n,disabled:i}=this.props;const a=t("TextArea");return n=n.toJS?n.toJS():Array.isArray(n)?n:[],m.default.createElement("div",null,m.default.createElement(a,{className:(0,$t.default)({invalid:n.length}),title:n.length?J5e(n).join(", "):"",value:ln(r),disabled:i,onChange:this.handleOnChange}))}}function $M(e){return ee.List.isList(e)?e:Array.isArray(e)?(0,ee.fromJS)(e):(0,ee.List)()}const W5e=({extensions:e,propClass:t=""})=>e.entrySeq().map((([r,n])=>{const i=Bl(n)??null;return m.default.createElement("tr",{key:r,className:t},m.default.createElement("td",null,r),m.default.createElement("td",null,JSON.stringify(i)))})).toArray();var js=(function(e){var t={};return we.d(t,e),t})({default:function(){return tMe}});const G5e=(e,t)=>{const r=ee.Map.isMap(e);if(!r&&!(0,js.default)(e))return!1;const n=r?e.get("type"):e.type;return t===n||Array.isArray(t)&&t.includes(n)},fre=(e,t=new WeakSet)=>{if(e==null||t.has(e))return"any";t.add(e);const{type:r,items:n}=e;return Object.hasOwn(e,"items")?n?`array<${fre(n,t)}>`:"array<any>":r},K5e=e=>fre(Bl(e));var dre=()=>({components:{modelExample:L5e,ModelWrapper:I5e,ModelCollapse:aO,Model:O5e,Models:k5e,EnumModel:R5e,ObjectModel:D5e,ArrayModel:P5e,PrimitiveModel:F5e,ModelExtensions:W5e,schemes:B5e,SchemesContainer:z5e,...aj},fn:{hasSchemaType:G5e,getSchemaObjectTypeLabel:K5e}}),Y5e=we(123),pre=we.n(Y5e),hre=(function(e){var t={};return we.d(t,e),t})({default:function(){return uMe}}),Va=(function(e){var t={};return we.d(t,e),t})({default:function(){return fMe}});const UM=e=>t=>Array.isArray(e)&&Array.isArray(t)&&e.length===t.length&&e.every(((r,n)=>r===t[n])),Q5e=(...e)=>e;class Z5e extends Map{delete(t){const r=Array.from(this.keys()).find(UM(t));return super.delete(r)}get(t){const r=Array.from(this.keys()).find(UM(t));return super.get(r)}has(t){return Array.from(this.keys()).findIndex(UM(t))!==-1}}var Up=(e,t=Q5e)=>{const{Cache:r}=Xc.default;Xc.default.Cache=Z5e;const n=(0,Xc.default)(e,t);return Xc.default.Cache=r,n};const X7={string:e=>e.pattern?(t=>{try{const r=/(?<=(?<!\\)\{)(\d{3,})(?=\})|(?<=(?<!\\)\{\d*,)(\d{3,})(?=\})|(?<=(?<!\\)\{)(\d{3,})(?=,\d*\})/g,n=t.replace(r,"100"),i=new hre.default(n);return i.max=100,i.gen()}catch{return"string"}})(e.pattern):"string",string_email:()=>"user@example.com","string_date-time":()=>new Date().toISOString(),string_date:()=>new Date().toISOString().substring(0,10),string_time:()=>new Date().toISOString().substring(11),string_uuid:()=>"3fa85f64-5717-4562-b3fc-2c963f66afa6",string_hostname:()=>"example.com",string_ipv4:()=>"198.51.100.42",string_ipv6:()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",number:()=>0,number_float:()=>0,integer:()=>0,boolean:e=>typeof e.default!="boolean"||e.default},eV=e=>{e=Jo(e);let{type:t,format:r}=e,n=X7[`${t}_${r}`]||X7[t];return _s(n)?n(e):"Unknown Type: "+e.type},X5e=e=>qte(e,"$$ref",(t=>typeof t=="string"&&t.indexOf("#")>-1)),mre=["maxProperties","minProperties"],gre=["minItems","maxItems"],yre=["minimum","maximum","exclusiveMinimum","exclusiveMaximum"],eUe=["minLength","maxLength"],wl=(e,t,r={})=>{const n={...e};if(["example","default","enum","xml","type",...mre,...gre,...yre,...eUe].forEach((i=>(a=>{n[a]===void 0&&t[a]!==void 0&&(n[a]=t[a])})(i))),t.required!==void 0&&Array.isArray(t.required)&&(n.required!==void 0&&n.required.length||(n.required=[]),t.required.forEach((i=>{n.required.includes(i)||n.required.push(i)}))),t.properties){n.properties||(n.properties={});let i=Jo(t.properties);for(let a in i)Object.prototype.hasOwnProperty.call(i,a)&&(i[a]&&i[a].deprecated||i[a]&&i[a].readOnly&&!r.includeReadOnly||i[a]&&i[a].writeOnly&&!r.includeWriteOnly||n.properties[a]||(n.properties[a]=i[a],!t.required&&Array.isArray(t.required)&&t.required.indexOf(a)!==-1&&(n.required?n.required.push(a):n.required=[a])))}return t.items&&(n.items||(n.items={}),n.items=wl(n.items,t.items,r)),n},Bi=(e,t={},r=void 0,n=!1)=>{e&&_s(e.toJS)&&(e=e.toJS());let i=r!==void 0||e&&e.example!==void 0||e&&e.default!==void 0;const a=!i&&e&&e.oneOf&&e.oneOf.length>0,s=!i&&e&&e.anyOf&&e.anyOf.length>0;if(!i&&(a||s)){const N=Jo(a?e.oneOf[0]:e.anyOf[0]);if(!(e=wl(e,N,t)).xml&&N.xml&&(e.xml=N.xml),e.example!==void 0&&N.example!==void 0)i=!0;else if(N.properties){e.properties||(e.properties={});let J=Jo(N.properties);for(let X in J)Object.prototype.hasOwnProperty.call(J,X)&&(J[X]&&J[X].deprecated||J[X]&&J[X].readOnly&&!t.includeReadOnly||J[X]&&J[X].writeOnly&&!t.includeWriteOnly||e.properties[X]||(e.properties[X]=J[X],!N.required&&Array.isArray(N.required)&&N.required.indexOf(X)!==-1&&(e.required?e.required.push(X):e.required=[X])))}}const o={};let{xml:u,type:l,example:c,properties:f,additionalProperties:p,items:d}=e||{},{includeReadOnly:h,includeWriteOnly:g}=t;u=u||{};let y,{name:w,prefix:b,namespace:S}=u,E={};n&&(w=w||"notagname",y=(b?b+":":"")+w,S)&&(o[b?"xmlns:"+b:"xmlns"]=S),n&&(E[y]=[]);const x=N=>N.some((J=>Object.prototype.hasOwnProperty.call(e,J)));e&&!l&&(f||p||x(mre)?l="object":d||x(gre)?l="array":x(yre)?(l="number",e.type="number"):i||e.enum||(l="string",e.type="string"));const A=N=>{if(e?.maxItems!=null&&(N=N.slice(0,e?.maxItems)),e?.minItems!=null){let J=0;for(;N.length<e?.minItems;)N.push(N[J++%N.length])}return N},j=Jo(f);let I,T=0;const B=()=>e&&e.maxProperties!==null&&e.maxProperties!==void 0&&T>=e.maxProperties,O=N=>!e||e.maxProperties===null||e.maxProperties===void 0||!B()&&(!(J=>!(e&&e.required&&e.required.length&&e.required.includes(J)))(N)||e.maxProperties-T-(()=>{if(!e||!e.required)return 0;let J=0;return n?e.required.forEach((X=>J+=E[X]===void 0?0:1)):e.required.forEach((X=>J+=E[y]?.find((K=>K[X]!==void 0))===void 0?0:1)),e.required.length-J})()>0);if(I=n?(N,J=void 0)=>{if(e&&j[N]){if(j[N].xml=j[N].xml||{},j[N].xml.attribute){const K=Array.isArray(j[N].enum)?j[N].enum[0]:void 0,Z=j[N].example,H=j[N].default;return void(o[j[N].xml.name||N]=Z!==void 0?Z:H!==void 0?H:K!==void 0?K:eV(j[N]))}j[N].xml.name=j[N].xml.name||N}else j[N]||p===!1||(j[N]={xml:{name:N}});let X=Bi(e&&j[N]||void 0,t,J,n);O(N)&&(T++,Array.isArray(X)?E[y]=E[y].concat(X):E[y].push(X))}:(N,J)=>{if(O(N)){if(Object.prototype.hasOwnProperty.call(e,"discriminator")&&e.discriminator&&Object.prototype.hasOwnProperty.call(e.discriminator,"mapping")&&e.discriminator.mapping&&Object.prototype.hasOwnProperty.call(e,"$$ref")&&e.$$ref&&e.discriminator.propertyName===N){for(let X in e.discriminator.mapping)if(e.$$ref.search(e.discriminator.mapping[X])!==-1){E[N]=X;break}}else E[N]=Bi(j[N],t,J,n);T++}},i){let N;if(N=X5e(r!==void 0?r:c!==void 0?c:e.default),!n){if(typeof N=="number"&&l==="string")return`${N}`;if(typeof N!="string"||l==="string")return N;try{return JSON.parse(N)}catch{return N}}if(e||(l=Array.isArray(N)?"array":typeof N),l==="array"){if(!Array.isArray(N)){if(typeof N=="string")return N;N=[N]}const J=e?e.items:void 0;J&&(J.xml=J.xml||u||{},J.xml.name=J.xml.name||u.name);let X=N.map((K=>Bi(J,t,K,n)));return X=A(X),u.wrapped?(E[y]=X,(0,Va.default)(o)||E[y].push({_attr:o})):E=X,E}if(l==="object"){if(typeof N=="string")return N;for(let J in N)Object.prototype.hasOwnProperty.call(N,J)&&(e&&j[J]&&j[J].readOnly&&!h||e&&j[J]&&j[J].writeOnly&&!g||(e&&j[J]&&j[J].xml&&j[J].xml.attribute?o[j[J].xml.name||J]=N[J]:I(J,N[J])));return(0,Va.default)(o)||E[y].push({_attr:o}),E}return E[y]=(0,Va.default)(o)?N:[{_attr:o},N],E}if(l==="object"){for(let N in j)Object.prototype.hasOwnProperty.call(j,N)&&(j[N]&&j[N].deprecated||j[N]&&j[N].readOnly&&!h||j[N]&&j[N].writeOnly&&!g||I(N));if(n&&o&&E[y].push({_attr:o}),B())return E;if(p===!0)n?E[y].push({additionalProp:"Anything can be here"}):E.additionalProp1={},T++;else if(p){const N=Jo(p),J=Bi(N,t,void 0,n);if(n&&N.xml&&N.xml.name&&N.xml.name!=="notagname")E[y].push(J);else{const X=N["x-additionalPropertiesName"]||"additionalProp",K=e.minProperties!==null&&e.minProperties!==void 0&&T<e.minProperties?e.minProperties-T:3;for(let Z=1;Z<=K;Z++){if(B())return E;if(n){const H={};H[X+Z]=J.notagname,E[y].push(H)}else E[X+Z]=J;T++}}}return E}if(l==="array"){if(!d)return;let N;if(n&&(d.xml=d.xml||e?.xml||{},d.xml.name=d.xml.name||u.name),Array.isArray(d.anyOf))N=d.anyOf.map((J=>Bi(wl(J,d,t),t,void 0,n)));else if(Array.isArray(d.oneOf))N=d.oneOf.map((J=>Bi(wl(J,d,t),t,void 0,n)));else{if(!(!n||n&&u.wrapped))return Bi(d,t,void 0,n);N=[Bi(d,t,void 0,n)]}return N=A(N),n&&u.wrapped?(E[y]=N,(0,Va.default)(o)||E[y].push({_attr:o}),E):N}let P;if(e&&Array.isArray(e.enum))P=Tu(e.enum)[0];else{if(!e)return;if(P=eV(e),typeof P=="number"){let N=e.minimum;N!=null&&(e.exclusiveMinimum&&N++,P=N);let J=e.maximum;J!=null&&(e.exclusiveMaximum&&J--,P=J)}if(typeof P=="string"&&(e.maxLength!==null&&e.maxLength!==void 0&&(P=P.slice(0,e.maxLength)),e.minLength!==null&&e.minLength!==void 0)){let N=0;for(;P.length<e.minLength;)P+=P[N++%P.length]}}if(l!=="file")return n?(E[y]=(0,Va.default)(o)?P:[{_attr:o},P],E):P},tV=e=>(e.schema&&(e=e.schema),e.properties&&(e.type="object"),e),xj=(e,t,r)=>{const n=Bi(e,t,r,!0);if(n)return typeof n=="string"?n:pre()(n,{declaration:!0,indent:" "})},Ej=(e,t,r)=>Bi(e,t,r,!1),vre=(e,t,r)=>[e,JSON.stringify(t),JSON.stringify(r)],rV=Up(xj,vre),nV=Up(Ej,vre),tUe=e=>Bl(e)?.type??"string",rUe=[{when:/json/,shouldStringifyTypes:["string"]}],nUe=["object"];var iUe=e=>(t,r,n,i)=>{const{fn:a}=e(),s=a.memoizedSampleFromSchema(t,r,i),o=typeof s,u=rUe.reduce(((l,c)=>c.when.test(n)?[...l,...c.shouldStringifyTypes]:l),nUe);return(0,zte.default)(u,(l=>l===o))?JSON.stringify(s,null,2):s},aUe=e=>(t,r,n,i)=>{const{fn:a}=e(),s=a.getJsonSampleSchema(t,r,n,i);let o;try{o=xs.default.dump(xs.default.load(s),{lineWidth:-1},{schema:xs.JSON_SCHEMA}),o[o.length-1]===`
|
||
`&&(o=o.slice(0,o.length-1))}catch(u){return console.error(u),"error: could not generate yaml example"}return o.replace(/\t/g," ")},sUe=e=>(t,r,n)=>{const{fn:i}=e();if(t&&!t.xml&&(t.xml={}),t&&!t.xml.name){if(!t.$$ref&&(t.type||t.items||t.properties||t.additionalProperties))return`<?xml version="1.0" encoding="UTF-8"?>
|
||
<!-- XML example cannot be generated; root element name is undefined -->`;if(t.$$ref){let a=t.$$ref.match(/\S*\/(\S+)$/);t.xml.name=a[1]}}return i.memoizedCreateXMLExample(t,r,n)},oUe=e=>(t,r="",n={},i=void 0)=>{const{fn:a}=e();return typeof t?.toJS=="function"&&(t=t.toJS()),typeof i?.toJS=="function"&&(i=i.toJS()),/xml/.test(r)?a.getXmlSampleSchema(t,n,i):/(yaml|yml)/.test(r)?a.getYamlSampleSchema(t,n,r,i):a.getJsonSampleSchema(t,n,r,i)},bre=({getSystem:e})=>{const t=iUe(e),r=aUe(e),n=sUe(e),i=oUe(e);return{fn:{jsonSchema5:{inferSchema:tV,sampleFromSchema:Ej,sampleFromSchemaGeneric:Bi,createXMLExample:xj,memoizedSampleFromSchema:nV,memoizedCreateXMLExample:rV,getJsonSampleSchema:t,getYamlSampleSchema:r,getXmlSampleSchema:n,getSampleSchema:i,mergeJsonSchema:wl},inferSchema:tV,sampleFromSchema:Ej,sampleFromSchemaGeneric:Bi,createXMLExample:xj,memoizedSampleFromSchema:nV,memoizedCreateXMLExample:rV,getJsonSampleSchema:t,getYamlSampleSchema:r,getXmlSampleSchema:n,getSampleSchema:i,mergeJsonSchema:wl,getSchemaObjectType:tUe}}},Py=(function(e){var t={};return we.d(t,e),t})({default:function(){return pMe}});const uUe=["get","put","post","delete","options","head","patch","trace"],os=e=>e||(0,ee.Map)(),lUe=(0,ut.createSelector)(os,(e=>e.get("lastError"))),cUe=(0,ut.createSelector)(os,(e=>e.get("url"))),fUe=(0,ut.createSelector)(os,(e=>e.get("spec")||"")),dUe=(0,ut.createSelector)(os,(e=>e.get("specSource")||"not-editor")),sO=(0,ut.createSelector)(os,(e=>e.get("json",(0,ee.Map)()))),pUe=(0,ut.createSelector)(sO,(e=>e.toJS())),hUe=(0,ut.createSelector)(os,(e=>e.get("resolved",(0,ee.Map)()))),mUe=(e,t)=>e.getIn(["resolvedSubtrees",...t],void 0),wre=(e,t)=>ee.Map.isMap(e)&&ee.Map.isMap(t)?t.get("$$ref")?t:(0,ee.OrderedMap)().mergeWith(wre,e,t):t,Ia=(0,ut.createSelector)(os,(e=>(0,ee.OrderedMap)().mergeWith(wre,e.get("json"),e.get("resolvedSubtrees")))),fi=e=>sO(e),gUe=(0,ut.createSelector)(fi,(()=>!1)),Sre=(0,ut.createSelector)(fi,(e=>Bre(e&&e.get("info")))),yUe=(0,ut.createSelector)(fi,(e=>Bre(e&&e.get("externalDocs")))),xre=(0,ut.createSelector)(Sre,(e=>e&&e.get("version"))),vUe=(0,ut.createSelector)(xre,(e=>/v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(e).slice(1))),Ere=(0,ut.createSelector)(Ia,(e=>e.get("paths"))),bUe=(0,Py.default)(["get","put","post","delete","options","head","patch"]),Cre=(0,ut.createSelector)(Ere,(e=>{let t=(0,ee.List)();return!ee.Map.isMap(e)||e.isEmpty()||e.forEach(((r,n)=>{if(!r||!r.forEach)return{};r.forEach(((i,a)=>{uUe.indexOf(a)<0||(t=t.push((0,ee.fromJS)({path:n,method:a,operation:i,id:`${a}-${n}`})))}))})),t})),Are=(0,ut.createSelector)(fi,(e=>(0,ee.Set)(e.get("consumes")))),Mre=(0,ut.createSelector)(fi,(e=>(0,ee.Set)(e.get("produces")))),wUe=(0,ut.createSelector)(fi,(e=>e.get("security",(0,ee.List)()))),SUe=(0,ut.createSelector)(fi,(e=>e.get("securityDefinitions"))),xUe=(e,t)=>{const r=e.getIn(["resolvedSubtrees","definitions",t],null),n=e.getIn(["json","definitions",t],null);return r||n||null},EUe=(0,ut.createSelector)(fi,(e=>{const t=e.get("definitions");return ee.Map.isMap(t)?t:(0,ee.Map)()})),CUe=(0,ut.createSelector)(fi,(e=>e.get("basePath"))),AUe=(0,ut.createSelector)(fi,(e=>e.get("host"))),MUe=(0,ut.createSelector)(fi,(e=>e.get("schemes",(0,ee.Map)()))),_re=(0,ut.createSelector)([Cre,Are,Mre],((e,t,r)=>e.map((n=>n.update("operation",(i=>ee.Map.isMap(i)?i.withMutations((a=>(a.get("consumes")||a.update("consumes",(s=>(0,ee.Set)(s).merge(t))),a.get("produces")||a.update("produces",(s=>(0,ee.Set)(s).merge(r))),a))):(0,ee.Map)())))))),oO=(0,ut.createSelector)(fi,(e=>{const t=e.get("tags",(0,ee.List)());return ee.List.isList(t)?t.filter((r=>ee.Map.isMap(r))):(0,ee.List)()})),jre=(e,t)=>(oO(e)||(0,ee.List)()).filter(ee.Map.isMap).find((r=>r.get("name")===t),(0,ee.Map)()),Lre=(0,ut.createSelector)(_re,oO,((e,t)=>e.reduce(((r,n)=>{let i=(0,ee.Set)(n.getIn(["operation","tags"]));return i.count()<1?r.update("default",(0,ee.List)(),(a=>a.push(n))):i.reduce(((a,s)=>a.update(s,(0,ee.List)(),(o=>o.push(n)))),r)}),t.reduce(((r,n)=>r.set(n.get("name"),(0,ee.List)())),(0,ee.OrderedMap)())))),_Ue=e=>({getConfigs:t})=>{let{tagsSorter:r,operationsSorter:n}=t();return Lre(e).sortBy(((i,a)=>a),((i,a)=>{let s=typeof r=="function"?r:$7.tagsSorter[r];return s?s(i,a):null})).map(((i,a)=>{let s=typeof n=="function"?n:$7.operationsSorter[n],o=s?i.sort(s):i;return(0,ee.Map)({tagDetails:jre(e,a),operations:o})}))},Ire=(0,ut.createSelector)(os,(e=>e.get("responses",(0,ee.Map)()))),Tre=(0,ut.createSelector)(os,(e=>e.get("requests",(0,ee.Map)()))),Ore=(0,ut.createSelector)(os,(e=>e.get("mutatedRequests",(0,ee.Map)()))),jUe=(e,t,r)=>Ire(e).getIn([t,r],null),LUe=(e,t,r)=>Tre(e).getIn([t,r],null),IUe=(e,t,r)=>Ore(e).getIn([t,r],null),TUe=()=>!0,uO=(e,t,r)=>{const n=Ia(e).getIn(["paths",...t,"parameters"],(0,ee.OrderedMap)()),i=e.getIn(["meta","paths",...t,"parameters"],(0,ee.OrderedMap)());return n.map((a=>{const s=i.get(`${r.get("in")}.${r.get("name")}`),o=i.get(`${r.get("in")}.${r.get("name")}.hash-${r.hashCode()}`);return(0,ee.OrderedMap)().merge(a,s,o)})).find((a=>a.get("in")===r.get("in")&&a.get("name")===r.get("name")),(0,ee.OrderedMap)())},kre=(e,t,r,n)=>{const i=`${n}.${r}`;return e.getIn(["meta","paths",...t,"parameter_inclusions",i],!1)},OUe=(e,t,r,n)=>{const i=Ia(e).getIn(["paths",...t,"parameters"],(0,ee.OrderedMap)()).find((a=>a.get("in")===n&&a.get("name")===r),(0,ee.OrderedMap)());return uO(e,t,i)},Rre=(e,t,r)=>{const n=Ia(e).getIn(["paths",t,r],(0,ee.OrderedMap)()),i=e.getIn(["meta","paths",t,r],(0,ee.OrderedMap)()),a=n.get("parameters",(0,ee.List)()).map((s=>uO(e,[t,r],s)));return(0,ee.OrderedMap)().merge(n,i).set("parameters",a)};function kUe(e,t,r,n){return t=t||[],e.getIn(["meta","paths",...t,"parameters"],(0,ee.fromJS)([])).find((i=>ee.Map.isMap(i)&&i.get("name")===r&&i.get("in")===n))||(0,ee.Map)()}const RUe=(0,ut.createSelector)(fi,(e=>{const t=e.get("host");return typeof t=="string"&&t.length>0&&t[0]!=="/"}));function Nre(e,t,r){return t=t||[],Rre(e,...t).get("parameters",(0,ee.List)()).reduce(((n,i)=>{let a=r&&i.get("in")==="body"?i.get("value_xml"):i.get("value");return ee.List.isList(a)&&(a=a.filter((s=>s!==""))),n.set(Ag(i,{allowHashes:!1}),a)}),(0,ee.fromJS)({}))}function NUe(e,t=""){if(ee.List.isList(e))return e.some((r=>ee.Map.isMap(r)&&r.get("in")===t))}function Cj(e,t=""){if(ee.List.isList(e))return e.some((r=>ee.Map.isMap(r)&&r.get("type")===t))}function DUe(e,t){t=t||[];let r=Ia(e).getIn(["paths",...t],(0,ee.fromJS)({})),n=e.getIn(["meta","paths",...t],(0,ee.fromJS)({})),i=Dre(e,t);const a=r.get("parameters")||new ee.List,s=n.get("consumes_value")?n.get("consumes_value"):Cj(a,"file")?"multipart/form-data":Cj(a,"formData")?"application/x-www-form-urlencoded":void 0;return(0,ee.fromJS)({requestContentType:s,responseContentType:i})}function Dre(e,t){t=t||[];const r=Ia(e).getIn(["paths",...t],null);if(r===null)return;const n=e.getIn(["meta","paths",...t,"produces_value"],null),i=r.getIn(["produces",0],null);return n||i||"application/json"}function PUe(e,t){t=t||[];const r=Ia(e),n=r.getIn(["paths",...t],null);if(n===null)return;const[i]=t,a=n.get("produces",null),s=r.getIn(["paths",i,"produces"],null),o=r.getIn(["produces"],null);return a||s||o}function FUe(e,t){t=t||[];const r=Ia(e),n=r.getIn(["paths",...t],null);if(n===null)return;const[i]=t,a=n.get("consumes",null),s=r.getIn(["paths",i,"consumes"],null),o=r.getIn(["consumes"],null);return a||s||o}const Pre=(e,t,r)=>{let n=e.get("url").match(/^([a-z][a-z0-9+\-.]*):/),i=Array.isArray(n)?n[1]:null;return e.getIn(["scheme",t,r])||e.getIn(["scheme","_defaultScheme"])||i||""},BUe=(e,t,r)=>["http","https"].indexOf(Pre(e,t,r))>-1,Fre=(e,t)=>{t=t||[];const r=e.getIn(["meta","paths",...t,"parameters"],(0,ee.fromJS)([])),n=[];if(r.length===0)return n;const i=(a,s=[])=>{const o=(u,l)=>{const c=[...l,u.get("propKey")||u.get("index")];return ee.Map.isMap(u.get("error"))?i(u.get("error"),c):{error:u.get("error"),path:c}};return ee.List.isList(a)?a.map((u=>ee.Map.isMap(u)?o(u,s):{error:u,path:s})):o(a,s)};return r.forEach(((a,s)=>{const o=s.split(".").slice(1,-1).join("."),u=a.get("errors");u&&u.count()&&i(u).forEach((({error:l,path:c})=>{n.push(((f,p,d)=>`For '${d}'${(p=p.reduce(((h,g)=>typeof g=="number"?`${h}[${g}]`:h?`${h}.${g}`:g),""))?` at path '${p}'`:""}: ${f}.`)(l,c,o))}))})),n},zUe=(e,t)=>Fre(e,t).length===0,$Ue=(e,t)=>{let r={requestBody:!1,requestContentType:{}},n=e.getIn(["resolvedSubtrees","paths",...t,"requestBody"],(0,ee.fromJS)([]));return n.size<1||(n.getIn(["required"])&&(r.requestBody=n.getIn(["required"])),n.getIn(["content"]).entrySeq().forEach((i=>{const a=i[0];if(i[1].getIn(["schema","required"])){const s=i[1].getIn(["schema","required"]).toJS();r.requestContentType[a]=s}}))),r},UUe=(e,t,r,n)=>{if((r||n)&&r===n)return!0;let i=e.getIn(["resolvedSubtrees","paths",...t,"requestBody","content"],(0,ee.fromJS)([]));if(i.size<2||!r||!n)return!1;let a=i.getIn([r,"schema","properties"],(0,ee.fromJS)([])),s=i.getIn([n,"schema","properties"],(0,ee.fromJS)([]));return!!a.equals(s)};function Bre(e){return ee.Map.isMap(e)?e:new ee.Map}var qUe=(function(e){var t={};return we.d(t,e),t})({default:function(){return mMe}}),VUe=(function(e){var t={};return we.d(t,e),t})({default:function(){return bMe}}),zre=(function(e){var t={};return we.d(t,e),t})({default:function(){return xMe}}),JUe=(function(e){var t={};return we.d(t,e),t})({default:function(){return r_e}});const lO="spec_update_spec",cO="spec_update_url",fO="spec_update_json",Fy="spec_update_param",dO="spec_update_empty_param_inclusion",pO="spec_validate_param",hO="spec_set_response",mO="spec_set_request",gO="spec_set_mutated_request",$re="spec_log_request",yO="spec_clear_response",vO="spec_clear_request",bO="spec_clear_validate_param",By="spec_update_operation_meta_value",wO="spec_update_resolved",zy="spec_update_resolved_subtree",SO="set_scheme",HUe=e=>(0,qUe.default)(e)?e:"";function WUe(e){const t=HUe(e).replace(/\t/g," ");if(typeof e=="string")return{type:lO,payload:t}}function GUe(e){return{type:wO,payload:e}}function KUe(e){return{type:cO,payload:e}}function YUe(e){return{type:fO,payload:e}}const QUe=e=>({specActions:t,specSelectors:r,errActions:n})=>{let{specStr:i}=r,a=null;try{e=e||i(),n.clear({source:"parser"}),a=xs.default.load(e,{schema:xs.JSON_SCHEMA})}catch(s){return console.error(s),n.newSpecErr({source:"parser",level:"error",message:s.reason,line:s.mark&&s.mark.line?s.mark.line+1:void 0})}return a&&typeof a=="object"?t.updateJsonSpec(a):t.updateJsonSpec({})};let iV=!1;const ZUe=(e,t)=>({specActions:r,specSelectors:n,errActions:i,fn:{fetch:a,resolve:s,AST:o={}},getConfigs:u})=>{iV||(console.warn("specActions.resolveSpec is deprecated since v3.10.0 and will be removed in v4.0.0; use requestResolvedSubtree instead!"),iV=!0);const{modelPropertyMacro:l,parameterMacro:c,requestInterceptor:f,responseInterceptor:p}=u();e===void 0&&(e=n.specJson()),t===void 0&&(t=n.url());let d=o.getLineNumberForPath?o.getLineNumberForPath:()=>{},h=n.specStr();return s({fetch:a,spec:e,baseDoc:String(new URL(t,document.baseURI)),modelPropertyMacro:l,parameterMacro:c,requestInterceptor:f,responseInterceptor:p}).then((({spec:g,errors:y})=>{if(i.clear({type:"thrown"}),Array.isArray(y)&&y.length>0){let w=y.map((b=>(console.error(b),b.line=b.fullPath?d(h,b.fullPath):null,b.path=b.fullPath?b.fullPath.join("."):null,b.level="error",b.type="thrown",b.source="resolver",Object.defineProperty(b,"message",{enumerable:!0,value:b.message}),b)));i.newThrownErrBatch(w)}return r.updateResolved(g)}))};let Mg=[];const XUe=(0,VUe.default)((()=>{const e=Mg.reduce(((t,{path:r,system:n})=>(t.has(n)||t.set(n,[]),t.get(n).push(r),t)),new Map);Mg=[],e.forEach((async(t,r)=>{if(!r)return void console.error("debResolveSubtrees: don't have a system to operate on, aborting.");if(!r.fn.resolveSubtree)return void console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing.");const{errActions:n,errSelectors:i,fn:{resolveSubtree:a,fetch:s,AST:o={}},specSelectors:u,specActions:l}=r,c=o.getLineNumberForPath??(0,Py.default)(void 0),f=u.specStr(),{modelPropertyMacro:p,parameterMacro:d,requestInterceptor:h,responseInterceptor:g}=r.getConfigs();try{const y=await t.reduce((async(w,b)=>{let{resultMap:S,specWithCurrentSubtrees:E}=await w;const{errors:x,spec:A}=await a(E,b,{baseDoc:String(new URL(u.url(),document.baseURI)),modelPropertyMacro:p,parameterMacro:d,requestInterceptor:h,responseInterceptor:g});if(i.allErrors().size&&n.clearBy((j=>j.get("type")!=="thrown"||j.get("source")!=="resolver"||!j.get("fullPath")?.every(((I,T)=>I===b[T]||b[T]===void 0)))),Array.isArray(x)&&x.length>0){let j=x.map((I=>(I.line=I.fullPath?c(f,I.fullPath):null,I.path=I.fullPath?I.fullPath.join("."):null,I.level="error",I.type="thrown",I.source="resolver",Object.defineProperty(I,"message",{enumerable:!0,value:I.message}),I)));n.newThrownErrBatch(j)}return A&&u.isOAS3()&&b[0]==="components"&&b[1]==="securitySchemes"&&await Promise.all(Object.values(A).filter((j=>j?.type==="openIdConnect")).map((async j=>{const I={url:j.openIdConnectUrl,requestInterceptor:h,responseInterceptor:g};try{const T=await s(I);T instanceof Error||T.status>=400?console.error(T.statusText+" "+I.url):j.openIdConnectData=JSON.parse(T.text)}catch(T){console.error(T)}}))),(0,zre.default)(S,b,A),E=(0,JUe.default)(b,A,E),{resultMap:S,specWithCurrentSubtrees:E}}),Promise.resolve({resultMap:(u.specResolvedSubtree([])||(0,ee.Map)()).toJS(),specWithCurrentSubtrees:u.specJS()}));l.updateResolvedSubtree([],y.resultMap)}catch(y){console.error(y)}}))}),35),eqe=e=>t=>{Mg.find((({path:r,system:n})=>n===t&&r.toString()===e.toString()))||(Mg.push({path:e,system:t}),XUe())};function tqe(e,t,r,n,i){return{type:Fy,payload:{path:e,value:n,paramName:t,paramIn:r,isXml:i}}}function rqe(e,t,r,n){return{type:Fy,payload:{path:e,param:t,value:r,isXml:n}}}const nqe=(e,t)=>({type:zy,payload:{path:e,value:t}}),iqe=()=>({type:zy,payload:{path:[],value:(0,ee.Map)()}}),aqe=(e,t)=>({type:pO,payload:{pathMethod:e,isOAS3:t}}),sqe=(e,t,r,n)=>({type:dO,payload:{pathMethod:e,paramName:t,paramIn:r,includeEmptyValue:n}});function oqe(e){return{type:bO,payload:{pathMethod:e}}}function uqe(e,t){return{type:By,payload:{path:e,value:t,key:"consumes_value"}}}function lqe(e,t){return{type:By,payload:{path:e,value:t,key:"produces_value"}}}const cqe=(e,t,r)=>({payload:{path:e,method:t,res:r},type:hO}),fqe=(e,t,r)=>({payload:{path:e,method:t,req:r},type:mO}),dqe=(e,t,r)=>({payload:{path:e,method:t,req:r},type:gO}),pqe=e=>({payload:e,type:$re}),hqe=e=>({fn:t,specActions:r,specSelectors:n,getConfigs:i,oas3Selectors:a})=>{let{pathName:s,method:o,operation:u}=e,{requestInterceptor:l,responseInterceptor:c}=i(),f=u.toJS();if(u&&u.get("parameters")&&u.get("parameters").filter((h=>h&&h.get("allowEmptyValue")===!0)).forEach((h=>{if(n.parameterInclusionSettingFor([s,o],h.get("name"),h.get("in"))){e.parameters=e.parameters||{};const g=Vte(h,e.parameters);(!g||g&&g.size===0)&&(e.parameters[h.get("name")]="")}})),e.contextUrl=(0,sd.default)(n.url()).toString(),f&&f.operationId?e.operationId=f.operationId:f&&s&&o&&(e.operationId=t.opId(f,s,o)),n.isOAS3()){const h=`${s}:${o}`;e.server=a.selectedServer(h)||a.selectedServer();const g=a.serverVariables({server:e.server,namespace:h}).toJS(),y=a.serverVariables({server:e.server}).toJS();e.serverVariables=Object.keys(g).length?g:y,e.requestContentType=a.requestContentType(s,o),e.responseContentType=a.responseContentType(s,o)||"*/*";const w=a.requestBodyValue(s,o),b=a.requestBodyInclusionSetting(s,o);w&&w.toJS?e.requestBody=w.map((S=>ee.Map.isMap(S)?S.get("value"):S)).filter(((S,E)=>(Array.isArray(S)?S.length!==0:!qT(S))||b.get(E))).toJS():e.requestBody=w}let p=Object.assign({},e);p=t.buildRequest(p),r.setRequest(e.pathName,e.method,p),e.requestInterceptor=async h=>{let g=await l.apply(void 0,[h]),y=Object.assign({},g);return r.setMutatedRequest(e.pathName,e.method,y),g},e.responseInterceptor=c;const d=Date.now();return t.execute(e).then((h=>{h.duration=Date.now()-d,r.setResponse(e.pathName,e.method,h)})).catch((h=>{h.message==="Failed to fetch"&&(h.name="",h.message=`**Failed to fetch.**
|
||
**Possible Reasons:**
|
||
- CORS
|
||
- Network Failure
|
||
- URL scheme must be "http" or "https" for CORS request.`),r.setResponse(e.pathName,e.method,{error:!0,err:h})}))},mqe=({path:e,method:t,...r}={})=>n=>{let{fn:{fetch:i},specSelectors:a,specActions:s}=n,o=a.specJsonWithResolvedSubtrees().toJS(),u=a.operationScheme(e,t),{requestContentType:l,responseContentType:c}=a.contentTypeValues([e,t]).toJS(),f=/xml/i.test(l),p=a.parameterValues([e,t],f).toJS();return s.executeRequest({...r,fetch:i,spec:o,pathName:e,method:t,parameters:p,requestContentType:l,scheme:u,responseContentType:c})};function gqe(e,t){return{type:yO,payload:{path:e,method:t}}}function yqe(e,t){return{type:vO,payload:{path:e,method:t}}}function vqe(e,t,r){return{type:SO,payload:{scheme:e,path:t,method:r}}}var bqe={[lO]:(e,t)=>typeof t.payload=="string"?e.set("spec",t.payload):e,[cO]:(e,t)=>e.set("url",t.payload+""),[fO]:(e,t)=>e.set("json",Ua(t.payload)),[wO]:(e,t)=>e.setIn(["resolved"],Ua(t.payload)),[zy]:(e,t)=>{const{value:r,path:n}=t.payload;return e.setIn(["resolvedSubtrees",...n],Ua(r))},[Fy]:(e,{payload:t})=>{let{path:r,paramName:n,paramIn:i,param:a,value:s,isXml:o}=t,u=a?Ag(a):`${i}.${n}`;const l=o?"value_xml":"value";return e.setIn(["meta","paths",...r,"parameters",u,l],(0,ee.fromJS)(s))},[dO]:(e,{payload:t})=>{let{pathMethod:r,paramName:n,paramIn:i,includeEmptyValue:a}=t;if(!n||!i)return console.warn("Warning: UPDATE_EMPTY_PARAM_INCLUSION could not generate a paramKey."),e;const s=`${i}.${n}`;return e.setIn(["meta","paths",...r,"parameter_inclusions",s],a)},[pO]:(e,{payload:{pathMethod:t,isOAS3:r}})=>{const n=Ia(e).getIn(["paths",...t]),i=Nre(e,t).toJS();return e.updateIn(["meta","paths",...t,"parameters"],(0,ee.fromJS)({}),(a=>n.get("parameters",(0,ee.List)()).reduce(((s,o)=>{const u=Vte(o,i),l=kre(e,t,o.get("name"),o.get("in")),c=((f,p,{isOAS3:d=!1,bypassRequiredCheck:h=!1}={})=>{let g=f.get("required"),{schema:y,parameterContentMediaType:w}=wm(f,{isOAS3:d});return mj(p,y,g,h,w)})(o,u,{bypassRequiredCheck:l,isOAS3:r});return s.setIn([Ag(o),"errors"],(0,ee.fromJS)(c))}),a)))},[bO]:(e,{payload:{pathMethod:t}})=>e.updateIn(["meta","paths",...t,"parameters"],(0,ee.fromJS)([]),(r=>r.map((n=>n.set("errors",(0,ee.fromJS)([])))))),[hO]:(e,{payload:{res:t,path:r,method:n}})=>{let i;i=t.error?Object.assign({error:!0,name:t.err.name,message:t.err.message,statusCode:t.err.statusCode},t.err.response):t,i.headers=i.headers||{};let a=e.setIn(["responses",r,n],Ua(i));return lr.Blob&&i.data instanceof lr.Blob&&(a=a.setIn(["responses",r,n,"text"],i.data)),a},[mO]:(e,{payload:{req:t,path:r,method:n}})=>e.setIn(["requests",r,n],Ua(t)),[gO]:(e,{payload:{req:t,path:r,method:n}})=>e.setIn(["mutatedRequests",r,n],Ua(t)),[By]:(e,{payload:{path:t,value:r,key:n}})=>{let i=["paths",...t],a=["meta","paths",...t];return e.getIn(["json",...i])||e.getIn(["resolved",...i])||e.getIn(["resolvedSubtrees",...i])?e.setIn([...a,n],(0,ee.fromJS)(r)):e},[yO]:(e,{payload:{path:t,method:r}})=>e.deleteIn(["responses",t,r]),[vO]:(e,{payload:{path:t,method:r}})=>e.deleteIn(["requests",t,r]),[SO]:(e,{payload:{scheme:t,path:r,method:n}})=>r&&n?e.setIn(["scheme",r,n],t):r||n?void 0:e.setIn(["scheme","_defaultScheme"],t)};const wqe=(e,{specActions:t})=>(...r)=>{e(...r),t.parseToJson(...r)},Sqe=(e,{specActions:t})=>(...r)=>{e(...r),t.invalidateResolvedSubtreeCache();const[n]=r,i=(0,bj.default)(n,["paths"])||{};Object.keys(i).forEach((a=>{const s=(0,bj.default)(i,[a]);(0,js.default)(s)&&s.$ref&&t.requestResolvedSubtree(["paths",a])})),t.requestResolvedSubtree(["components","securitySchemes"])},xqe=(e,{specActions:t})=>r=>(t.logRequest(r),e(r)),Eqe=(e,{specSelectors:t})=>r=>e(r,t.isOAS3());var Ure=()=>({statePlugins:{spec:{wrapActions:{...uj},reducers:{...bqe},actions:{...oj},selectors:{...sj}}}}),aV=(function(e){var t={};return we.d(t,e),t})({default:function(){return ZX}}),sV=(function(e){var t={};return we.d(t,e),t})({default:function(){return tee}}),oV=(function(e){var t={};return we.d(t,e),t})({default:function(){return ree}}),uV=(function(e){var t={};return we.d(t,e),t})({default:function(){return nDe}}),Cqe=(function(e){var t={};return we.d(t,e),t})({makeResolve:function(){return Vee}}),lV=(function(e){var t={};return we.d(t,e),t})({buildRequest:function(){return tte},execute:function(){return gPe}}),qM=(function(e){var t={};return we.d(t,e),t})({default:function(){return Xf},makeHttp:function(){return WIe},serializeRes:function(){return KX}}),Aqe=(function(e){var t={};return we.d(t,e),t})({makeResolveSubtree:function(){return xPe}}),qre=(function(e){var t={};return we.d(t,e),t})({opId:function(){return V0}});const Mqe=(e,t)=>(...r)=>{e(...r);const n=t.getConfigs().withCredentials;t.fn.fetch.withCredentials=n};function Vre({configs:e,getConfigs:t}){return{fn:{fetch:(0,qM.makeHttp)(qM.default,e.preFetch,e.postFetch),buildRequest:lV.buildRequest,execute:lV.execute,resolve:(0,Cqe.makeResolve)({strategies:[uV.default,oV.default,sV.default,aV.default]}),resolveSubtree:async(r,n,i={})=>{const a=t(),s={modelPropertyMacro:a.modelPropertyMacro,parameterMacro:a.parameterMacro,requestInterceptor:a.requestInterceptor,responseInterceptor:a.responseInterceptor,strategies:[uV.default,oV.default,sV.default,aV.default]};return(0,Aqe.makeResolveSubtree)(s)(r,n,i)},serializeRes:qM.serializeRes,opId:qre.opId},statePlugins:{configs:{wrapActions:{loaded:Mqe}}}}}function Jre(){return{fn:{shallowEqualKeys:r$e,sanitizeUrl:Rr}}}var Hre=(function(e){var t={};return we.d(t,e),t})({default:function(){return Hie}}),Wre=(function(e){var t={};return we.d(t,e),t})({Provider:function(){return w9e},connect:function(){return v9e}}),Gre=(function(e){var t={};return we.d(t,e),t})({default:function(){return x9e}});const _qe=e=>t=>{const{fn:r}=e();class n extends m.Component{render(){return m.default.createElement(t,(0,Bt.default)({},e(),this.props,this.context))}}return n.displayName=`WithSystem(${r.getDisplayName(t)})`,n},jqe=(e,t)=>r=>{const{fn:n}=e();class i extends m.Component{render(){return m.default.createElement(Wre.Provider,{store:t},m.default.createElement(r,(0,Bt.default)({},this.props,this.context)))}}return i.displayName=`WithRoot(${n.getDisplayName(r)})`,i},cV=(e,t,r)=>(0,Zc.compose)(r?jqe(e,r):Gre.default,(0,Wre.connect)(((n,i)=>{const a={...i,...e()};return(t.prototype?.mapStateToProps||(o=>({state:o})))(n,a)})),_qe(e))(t),fV=(e,t,r,n)=>{for(const i in t){const a=t[i];typeof a=="function"&&a(r[i],n[i],e())}},Lqe=(e,t,r)=>(n,i)=>{const{fn:a}=e(),s=r(n,"root");class o extends m.Component{constructor(l,c){super(l,c),fV(e,i,l,{})}UNSAFE_componentWillReceiveProps(l){fV(e,i,l,this.props)}render(){const l=(0,YT.default)(this.props,i?Object.keys(i):[]);return m.default.createElement(s,l)}}return o.displayName=`WithMappedContainer(${a.getDisplayName(s)})`,o},Iqe=(e,t,r,n)=>i=>{const a=r(e,t,n)("App","root"),{createRoot:s}=Hre.default;s(i).render(m.default.createElement(a,null))},Aj=(e,t,r)=>(n,i,a={})=>{if(typeof n!="string")throw new TypeError("Need a string, to fetch a component. Was given a "+typeof n);const s=r(n);return s?i?i==="root"?cV(e,s,t()):cV(e,s):s:(a.failSilently||e().log.warn("Could not find component:",n),null)},Tqe=e=>e.displayName||e.name||"Component";var Kre=({getComponents:e,getStore:t,getSystem:r})=>{const n=(i=Aj(r,t,e),e$e(i,((...s)=>JSON.stringify(s))));var i;const a=(s=>Up(s,((...o)=>o)))(Lqe(r,0,n));return{rootInjects:{getComponent:n,makeMappedContainer:a,render:Iqe(r,t,Aj,e)},fn:{getDisplayName:Tqe}}},Yre=({React:e,getSystem:t,getStore:r,getComponents:n})=>{const i={},a=parseInt(e?.version,10);return a>=16&&a<18&&(i.render=((s,o,u,l)=>c=>{const f=u(s,o,l)("App","root");Hre.default.render(m.default.createElement(f,null),c)})(t,r,Aj,n)),{rootInjects:i}};function Qre(e){let{fn:t}=e;const r={download:i=>({errActions:a,specSelectors:s,specActions:o,getConfigs:u})=>{let{fetch:l}=t;const c=u();function f(p){if(p instanceof Error||p.status>=400)return o.updateLoadingStatus("failed"),a.newThrownErr(Object.assign(new Error((p.message||p.statusText)+" "+i),{source:"fetch"})),void(!p.status&&p instanceof Error&&(function(){try{let h;if("URL"in lr?h=new URL(i):(h=document.createElement("a"),h.href=i),h.protocol!=="https:"&&lr.location.protocol==="https:"){const g=Object.assign(new Error(`Possible mixed-content issue? The page was loaded over https:// but a ${h.protocol}// URL was specified. Check that you are not attempting to load mixed content.`),{source:"fetch"});return void a.newThrownErr(g)}if(h.origin!==lr.location.origin){const g=Object.assign(new Error(`Possible cross-origin (CORS) issue? The URL origin (${h.origin}) does not match the page (${lr.location.origin}). Check the server returns the correct 'Access-Control-Allow-*' headers.`),{source:"fetch"});a.newThrownErr(g)}}catch{return}})());o.updateLoadingStatus("success"),o.updateSpec(p.text),s.url()!==i&&o.updateUrl(i)}i=i||s.url(),o.updateLoadingStatus("loading"),a.clear({source:"fetch"}),l({url:i,loadSpec:!0,requestInterceptor:c.requestInterceptor||(p=>p),responseInterceptor:c.responseInterceptor||(p=>p),credentials:"same-origin",headers:{Accept:"application/json,*/*"}}).then(f,f)},updateLoadingStatus:i=>{let a=[null,"loading","failed","success","failedConfig"];return a.indexOf(i)===-1&&console.error(`Error: ${i} is not one of ${JSON.stringify(a)}`),{type:"spec_update_loading_status",payload:i}}};let n={loadingStatus:(0,ut.createSelector)((i=>i||(0,ee.Map)()),(i=>i.get("loadingStatus")||null))};return{statePlugins:{spec:{actions:r,reducers:{spec_update_loading_status:(i,a)=>typeof a.payload=="string"?i.set("loadingStatus",a.payload):i},selectors:n}}}}var gs=(function(e){var t={};return we.d(t,e),t})({default:function(){return hte}}),dV=(function(e){var t={};return we.d(t,e),t})({default:function(){return X9e}}),Oqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return rFe}}),kqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return aFe}}),Rqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return uFe}}),Nqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return fFe}}),Dqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return hFe}}),Pqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return yFe}}),Fqe=()=>{gs.default.registerLanguage("json",Oqe.default),gs.default.registerLanguage("js",dV.default),gs.default.registerLanguage("xml",kqe.default),gs.default.registerLanguage("yaml",Nqe.default),gs.default.registerLanguage("http",Dqe.default),gs.default.registerLanguage("bash",Rqe.default),gs.default.registerLanguage("powershell",Pqe.default),gs.default.registerLanguage("javascript",dV.default)},Zre=(function(e){var t={};return we.d(t,e),t})({default:function(){return vFe}}),Bqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return bFe}}),zqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return wFe}}),$qe=(function(e){var t={};return we.d(t,e),t})({default:function(){return SFe}}),Uqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return xFe}}),qqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return EFe}}),Vqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return CFe}});const Jqe={agate:Zre.default,arta:Bqe.default,monokai:zqe.default,nord:$qe.default,obsidian:Uqe.default,"tomorrow-night":qqe.default,idea:Vqe.default},Hqe=Zre.default;var Wqe=({language:e,className:t="",getConfigs:r,syntaxHighlighting:n={},children:i=""})=>{const a=r().syntaxHighlight.theme,{styles:s,defaultStyle:o}=n,u=s?.[a]??o;return m.default.createElement(gs.default,{language:e,className:t,style:u},i)},Gqe=(function(e){var t={};return we.d(t,e),t})({default:function(){return _Fe}}),Kqe=({fileName:e="response.txt",className:t,downloadable:r,getComponent:n,canCopy:i,language:a,children:s})=>{const o=(0,m.useRef)(null),u=n("SyntaxHighlighter",!0),l=c=>{const{target:f,deltaY:p}=c,{scrollHeight:d,offsetHeight:h,scrollTop:g}=f;d>h&&(g===0&&p<0||h+g>=d&&p>0)&&c.preventDefault()};return(0,m.useEffect)((()=>{const c=Array.from(o.current.childNodes).filter((f=>!!f.nodeType&&f.classList.contains("microlight")));return c.forEach((f=>f.addEventListener("mousewheel",l,{passive:!1}))),()=>{c.forEach((f=>f.removeEventListener("mousewheel",l)))}}),[s,t,a]),m.default.createElement("div",{className:"highlight-code",ref:o},i&&m.default.createElement("div",{className:"copy-to-clipboard"},m.default.createElement(Dy.CopyToClipboard,{text:s},m.default.createElement("button",null))),r?m.default.createElement("button",{className:"download-contents",onClick:()=>{(0,Gqe.default)(s,e)}},"Download"):null,m.default.createElement(u,{language:a,className:(0,$t.default)(t,"microlight"),renderPlainText:({children:c,PlainTextViewer:f})=>m.default.createElement(f,{className:t},c)},s))},Yqe=({className:e="",children:t})=>m.default.createElement("pre",{className:(0,$t.default)("microlight",e)},t),Qqe=(e,t)=>({renderPlainText:r,children:n,...i})=>{const a=t.getConfigs().syntaxHighlight.activated,s=t.getComponent("PlainTextViewer");return a||typeof r!="function"?a?m.default.createElement(e,i,n):m.default.createElement(s,null,n):r({children:n,PlainTextViewer:s})};const Zqe=()=>({afterLoad:Fqe,rootInjects:{syntaxHighlighting:{styles:Jqe,defaultStyle:Hqe}},components:{SyntaxHighlighter:Wqe,HighlightCode:Kqe,PlainTextViewer:Yqe}}),Xqe=()=>({wrapComponents:{SyntaxHighlighter:Qqe}});var Xre=()=>[Zqe,Xqe],e7e=()=>{const{GIT_DIRTY:e,GIT_COMMIT:t,PACKAGE_VERSION:r,BUILD_TIME:n}={PACKAGE_VERSION:"5.31.0",GIT_COMMIT:"gcf11271c",GIT_DIRTY:!0,BUILD_TIME:"Thu, 11 Dec 2025 15:56:57 GMT"};lr.versions=lr.versions||{},lr.versions.swaggerUI={version:r,gitRevision:t,gitDirty:e,buildTimestamp:n}},ene=()=>({afterLoad:e7e}),t7e=(function(e){var t={};return we.d(t,e),t})({default:function(){return TFe}});const tne=console.error,r7e=e=>t=>{const{getComponent:r,fn:n}=e(),i=r("ErrorBoundary"),a=n.getDisplayName(t);class s extends m.Component{render(){return m.default.createElement(i,{targetName:a,getComponent:r,fn:n},m.default.createElement(t,(0,Bt.default)({},this.props,this.context)))}}var o;return s.displayName=`WithErrorBoundary(${a})`,(o=t).prototype&&o.prototype.isReactComponent&&(s.prototype.mapStateToProps=t.prototype.mapStateToProps),s};var rne=({name:e})=>m.default.createElement("div",{className:"fallback"},"😱 ",m.default.createElement("i",null,"Could not render ",e==="t"?"this component":e,", see the console."));class n7e extends m.Component{static defaultProps={targetName:"this component",getComponent:()=>rne,fn:{componentDidCatch:tne},children:null};static getDerivedStateFromError(t){return{hasError:!0,error:t}}constructor(...t){super(...t),this.state={hasError:!1,error:null}}componentDidCatch(t,r){this.props.fn.componentDidCatch(t,r)}render(){const{getComponent:t,targetName:r,children:n}=this.props;if(this.state.hasError){const i=t("Fallback");return m.default.createElement(i,{name:r})}return n}}var i7e=n7e,nne=({componentList:e=[],fullOverride:t=!1}={})=>({getSystem:r})=>{const n=t?e:["App","BaseLayout","VersionPragmaFilter","InfoContainer","ServersContainer","SchemesContainer","AuthorizeBtnContainer","FilterContainer","Operations","OperationContainer","parameters","responses","OperationServers","Models","ModelWrapper",...e],i=(0,t7e.default)(n,Array(n.length).fill(((a,{fn:s})=>s.withErrorBoundary(a))));return{fn:{componentDidCatch:tne,withErrorBoundary:r7e(r)},components:{ErrorBoundary:i7e,Fallback:rne},wrapComponents:i}};class a7e extends m.default.Component{getLayout(){const{getComponent:t,layoutSelectors:r}=this.props,n=r.current();return t(n,!0)||(()=>m.default.createElement("h1",null,' No layout defined for "',n,'" '))}render(){const t=this.getLayout();return m.default.createElement(t,null)}}var s7e=a7e;class o7e extends m.default.Component{close=()=>{let{authActions:t}=this.props;t.showDefinitions(!1)};render(){let{authSelectors:t,authActions:r,getComponent:n,errSelectors:i,specSelectors:a,fn:{AST:s={}}}=this.props,o=t.shownDefinitions();const u=n("auths"),l=n("CloseIcon");return m.default.createElement("div",{className:"dialog-ux"},m.default.createElement("div",{className:"backdrop-ux"}),m.default.createElement("div",{className:"modal-ux"},m.default.createElement("div",{className:"modal-dialog-ux"},m.default.createElement("div",{className:"modal-ux-inner"},m.default.createElement("div",{className:"modal-ux-header"},m.default.createElement("h3",null,"Available authorizations"),m.default.createElement("button",{type:"button",className:"close-modal",onClick:this.close},m.default.createElement(l,null))),m.default.createElement("div",{className:"modal-ux-content"},o.valueSeq().map(((c,f)=>m.default.createElement(u,{key:f,AST:s,definitions:c,getComponent:n,errSelectors:i,authSelectors:t,authActions:r,specSelectors:a}))))))))}}class u7e extends m.default.Component{render(){let{isAuthorized:t,showPopup:r,onClick:n,getComponent:i}=this.props;const a=i("authorizationPopup",!0),s=i("LockAuthIcon",!0),o=i("UnlockAuthIcon",!0);return m.default.createElement("div",{className:"auth-wrapper"},m.default.createElement("button",{className:t?"btn authorize locked":"btn authorize unlocked",onClick:n},m.default.createElement("span",null,"Authorize"),t?m.default.createElement(s,null):m.default.createElement(o,null)),r&&m.default.createElement(a,null))}}class l7e extends m.default.Component{render(){const{authActions:t,authSelectors:r,specSelectors:n,getComponent:i}=this.props,a=n.securityDefinitions(),s=r.definitionsToAuthorize(),o=i("authorizeBtn");return a?m.default.createElement(o,{onClick:()=>t.showDefinitions(s),isAuthorized:!!r.authorized().size,showPopup:!!r.shownDefinitions(),getComponent:i}):null}}class c7e extends m.default.Component{onClick=t=>{t.stopPropagation();let{onClick:r}=this.props;r&&r()};render(){let{isAuthorized:t,getComponent:r}=this.props;const n=r("LockAuthOperationIcon",!0),i=r("UnlockAuthOperationIcon",!0);return m.default.createElement("button",{className:"authorization__btn","aria-label":t?"authorization button locked":"authorization button unlocked",onClick:this.onClick},t?m.default.createElement(n,{className:"locked"}):m.default.createElement(i,{className:"unlocked"}))}}class f7e extends m.default.Component{constructor(t,r){super(t,r),this.state={}}onAuthChange=t=>{let{name:r}=t;this.setState({[r]:t})};submitAuth=t=>{t.preventDefault();let{authActions:r}=this.props;r.authorizeWithPersistOption(this.state)};logoutClick=t=>{t.preventDefault();let{authActions:r,definitions:n}=this.props,i=n.map(((a,s)=>s)).toArray();this.setState(i.reduce(((a,s)=>(a[s]="",a)),{})),r.logoutWithPersistOption(i)};close=t=>{t.preventDefault();let{authActions:r}=this.props;r.showDefinitions(!1)};render(){let{definitions:t,getComponent:r,authSelectors:n,errSelectors:i}=this.props;const a=r("AuthItem"),s=r("oauth2",!0),o=r("Button");let u=n.authorized(),l=t.filter(((p,d)=>!!u.get(d))),c=t.filter((p=>p.get("type")!=="oauth2")),f=t.filter((p=>p.get("type")==="oauth2"));return m.default.createElement("div",{className:"auth-container"},!!c.size&&m.default.createElement("form",{onSubmit:this.submitAuth},c.map(((p,d)=>m.default.createElement(a,{key:d,schema:p,name:d,getComponent:r,onAuthChange:this.onAuthChange,authorized:u,errSelectors:i,authSelectors:n}))).toArray(),m.default.createElement("div",{className:"auth-btn-wrapper"},c.size===l.size?m.default.createElement(o,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):m.default.createElement(o,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),m.default.createElement(o,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),f&&f.size?m.default.createElement("div",null,m.default.createElement("div",{className:"scope-def"},m.default.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),m.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),t.filter((p=>p.get("type")==="oauth2")).map(((p,d)=>m.default.createElement("div",{key:d},m.default.createElement(s,{authorized:u,schema:p,name:d})))).toArray()):null)}}class d7e extends m.default.Component{render(){let{schema:t,name:r,getComponent:n,onAuthChange:i,authorized:a,errSelectors:s,authSelectors:o}=this.props;const u=n("apiKeyAuth"),l=n("basicAuth");let c;const f=t.get("type");switch(f){case"apiKey":c=m.default.createElement(u,{key:r,schema:t,name:r,errSelectors:s,authorized:a,getComponent:n,onChange:i,authSelectors:o});break;case"basic":c=m.default.createElement(l,{key:r,schema:t,name:r,errSelectors:s,authorized:a,getComponent:n,onChange:i,authSelectors:o});break;default:c=m.default.createElement("div",{key:r},"Unknown security definition type ",f)}return m.default.createElement("div",{key:`${r}-jump`},c)}}class p7e extends m.default.Component{render(){let{error:t}=this.props,r=t.get("level"),n=t.get("message"),i=t.get("source");return m.default.createElement("div",{className:"errors"},m.default.createElement("b",null,i," ",r),m.default.createElement("span",null,n))}}class h7e extends m.default.Component{constructor(t,r){super(t,r);let{name:n,schema:i}=this.props,a=this.getValue();this.state={name:n,schema:i,value:a}}getValue(){let{name:t,authorized:r}=this.props;return r&&r.getIn([t,"value"])}onChange=t=>{let{onChange:r}=this.props,n=t.target.value,i=Object.assign({},this.state,{value:n});this.setState(i),r(i)};render(){let{schema:t,getComponent:r,errSelectors:n,name:i,authSelectors:a}=this.props;const s=r("Input"),o=r("Row"),u=r("Col"),l=r("authError"),c=r("Markdown",!0),f=r("JumpToPath",!0),p=a.selectAuthPath(i);let d=this.getValue(),h=n.allErrors().filter((g=>g.get("authId")===i));return m.default.createElement("div",null,m.default.createElement("h4",null,m.default.createElement("code",null,i||t.get("name"))," (apiKey)",m.default.createElement(f,{path:p})),d&&m.default.createElement("h6",null,"Authorized"),m.default.createElement(o,null,m.default.createElement(c,{source:t.get("description")})),m.default.createElement(o,null,m.default.createElement("p",null,"Name: ",m.default.createElement("code",null,t.get("name")))),m.default.createElement(o,null,m.default.createElement("p",null,"In: ",m.default.createElement("code",null,t.get("in")))),m.default.createElement(o,null,m.default.createElement("label",{htmlFor:"api_key_value"},"Value:"),d?m.default.createElement("code",null," ****** "):m.default.createElement(u,null,m.default.createElement(s,{id:"api_key_value",type:"text",onChange:this.onChange,autoFocus:!0}))),h.valueSeq().map(((g,y)=>m.default.createElement(l,{error:g,key:y}))))}}class m7e extends m.default.Component{constructor(t,r){super(t,r);let{schema:n,name:i}=this.props,a=this.getValue().username;this.state={name:i,schema:n,value:a?{username:a}:{}}}getValue(){let{authorized:t,name:r}=this.props;return t&&t.getIn([r,"value"])||{}}onChange=t=>{let{onChange:r}=this.props,{value:n,name:i}=t.target,a=this.state.value;a[i]=n,this.setState({value:a}),r(this.state)};render(){let{schema:t,getComponent:r,name:n,errSelectors:i,authSelectors:a}=this.props;const s=r("Input"),o=r("Row"),u=r("Col"),l=r("authError"),c=r("JumpToPath",!0),f=r("Markdown",!0),p=a.selectAuthPath(n);let d=this.getValue().username,h=i.allErrors().filter((g=>g.get("authId")===n));return m.default.createElement("div",null,m.default.createElement("h4",null,"Basic authorization",m.default.createElement(c,{path:p})),d&&m.default.createElement("h6",null,"Authorized"),m.default.createElement(o,null,m.default.createElement(f,{source:t.get("description")})),m.default.createElement(o,null,m.default.createElement("label",{htmlFor:"auth_username"},"Username:"),d?m.default.createElement("code",null," ",d," "):m.default.createElement(u,null,m.default.createElement(s,{id:"auth_username",type:"text",required:"required",name:"username",onChange:this.onChange,autoFocus:!0}))),m.default.createElement(o,null,m.default.createElement("label",{htmlFor:"auth_password"},"Password:"),d?m.default.createElement("code",null," ****** "):m.default.createElement(u,null,m.default.createElement(s,{id:"auth_password",autoComplete:"new-password",name:"password",type:"password",onChange:this.onChange}))),h.valueSeq().map(((g,y)=>m.default.createElement(l,{error:g,key:y}))))}}function g7e(e){const{example:t,showValue:r,getComponent:n}=e,i=n("Markdown",!0),a=n("HighlightCode",!0);return t&&ee.Map.isMap(t)?m.default.createElement("div",{className:"example"},t.get("description")?m.default.createElement("section",{className:"example__section"},m.default.createElement("div",{className:"example__section-header"},"Example Description"),m.default.createElement("p",null,m.default.createElement(i,{source:t.get("description")}))):null,r&&t.has("value")?m.default.createElement("section",{className:"example__section"},m.default.createElement("div",{className:"example__section-header"},"Example Value"),m.default.createElement(a,null,ln(t.get("value")))):null):null}class y7e extends m.default.PureComponent{static defaultProps={examples:(0,ee.Map)({}),onSelect:(...t)=>console.log("DEBUG: ExamplesSelect was not given an onSelect callback",...t),currentExampleKey:null,showLabels:!0};_onSelect=(t,{isSyntheticChange:r=!1}={})=>{typeof this.props.onSelect=="function"&&this.props.onSelect(t,{isSyntheticChange:r})};_onDomSelect=t=>{if(typeof this.props.onSelect=="function"){const r=t.target.selectedOptions[0].getAttribute("value");this._onSelect(r,{isSyntheticChange:!1})}};getCurrentExample=()=>{const{examples:t,currentExampleKey:r}=this.props,n=t.get(r),i=t.keySeq().first(),a=t.get(i);return n||a||(0,ee.Map)({})};componentDidMount(){const{onSelect:t,examples:r}=this.props;if(typeof t=="function"){const n=r.first(),i=r.keyOf(n);this._onSelect(i,{isSyntheticChange:!0})}}UNSAFE_componentWillReceiveProps(t){const{currentExampleKey:r,examples:n}=t;if(n!==this.props.examples&&!n.has(r)){const i=n.first(),a=n.keyOf(i);this._onSelect(a,{isSyntheticChange:!0})}}render(){const{examples:t,currentExampleKey:r,isValueModified:n,isModifiedValueAvailable:i,showLabels:a}=this.props;return m.default.createElement("div",{className:"examples-select"},a?m.default.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,m.default.createElement("select",{className:"examples-select-element",onChange:this._onDomSelect,value:i&&n?"__MODIFIED__VALUE__":r||""},i?m.default.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,t.map(((s,o)=>m.default.createElement("option",{key:o,value:o},ee.Map.isMap(s)&&s.get("summary")||o))).valueSeq()))}}const VM=e=>ee.List.isList(e)?e:ln(e);class v7e extends m.default.PureComponent{static defaultProps={userHasEditedBody:!1,examples:(0,ee.Map)({}),currentNamespace:"__DEFAULT__NAMESPACE__",setRetainRequestBodyValueFlag:()=>{},onSelect:(...t)=>console.log("ExamplesSelectValueRetainer: no `onSelect` function was provided",...t),updateValue:(...t)=>console.log("ExamplesSelectValueRetainer: no `updateValue` function was provided",...t)};constructor(t){super(t);const r=this._getCurrentExampleValue();this.state={[t.currentNamespace]:(0,ee.Map)({lastUserEditedValue:this.props.currentUserInputValue,lastDownstreamValue:r,isModifiedValueSelected:this.props.userHasEditedBody||this.props.currentUserInputValue!==r})}}componentWillUnmount(){this.props.setRetainRequestBodyValueFlag(!1)}_getStateForCurrentNamespace=()=>{const{currentNamespace:t}=this.props;return(this.state[t]||(0,ee.Map)()).toObject()};_setStateForCurrentNamespace=t=>{const{currentNamespace:r}=this.props;return this._setStateForNamespace(r,t)};_setStateForNamespace=(t,r)=>{const n=(this.state[t]||(0,ee.Map)()).mergeDeep(r);return this.setState({[t]:n})};_isCurrentUserInputSameAsExampleValue=()=>{const{currentUserInputValue:t}=this.props;return this._getCurrentExampleValue()===t};_getValueForExample=(t,r)=>{const{examples:n}=r||this.props;return VM((n||(0,ee.Map)({})).getIn([t,"value"]))};_getCurrentExampleValue=t=>{const{currentKey:r}=t||this.props;return this._getValueForExample(r,t||this.props)};_onExamplesSelect=(t,{isSyntheticChange:r}={},...n)=>{const{onSelect:i,updateValue:a,currentUserInputValue:s,userHasEditedBody:o}=this.props,{lastUserEditedValue:u}=this._getStateForCurrentNamespace(),l=this._getValueForExample(t);if(t==="__MODIFIED__VALUE__")return a(VM(u)),this._setStateForCurrentNamespace({isModifiedValueSelected:!0});typeof i=="function"&&i(t,{isSyntheticChange:r},...n),this._setStateForCurrentNamespace({lastDownstreamValue:l,isModifiedValueSelected:r&&o||!!s&&s!==l}),r||typeof a=="function"&&a(VM(l))};UNSAFE_componentWillReceiveProps(t){const{currentUserInputValue:r,examples:n,onSelect:i,userHasEditedBody:a}=t,{lastUserEditedValue:s,lastDownstreamValue:o}=this._getStateForCurrentNamespace(),u=this._getValueForExample(t.currentKey,t),l=n.filter((c=>ee.Map.isMap(c)&&(c.get("value")===r||ln(c.get("value"))===r)));if(l.size){let c;c=l.has(t.currentKey)?t.currentKey:l.keySeq().first(),i(c,{isSyntheticChange:!0})}else r!==this.props.currentUserInputValue&&r!==s&&r!==o&&(this.props.setRetainRequestBodyValueFlag(!0),this._setStateForNamespace(t.currentNamespace,{lastUserEditedValue:t.currentUserInputValue,isModifiedValueSelected:a||r!==u}))}render(){const{currentUserInputValue:t,examples:r,currentKey:n,getComponent:i,userHasEditedBody:a}=this.props,{lastDownstreamValue:s,lastUserEditedValue:o,isModifiedValueSelected:u}=this._getStateForCurrentNamespace(),l=i("ExamplesSelect");return m.default.createElement(l,{examples:r,currentExampleKey:n,onSelect:this._onExamplesSelect,isModifiedValueAvailable:!!o&&o!==s,isValueModified:t!==void 0&&u&&t!==this._getCurrentExampleValue()||a})}}function b7e({auth:e,authActions:t,errActions:r,configs:n,authConfigs:i={},currentServer:a}){let{schema:s,scopes:o,name:u,clientId:l}=e,c=s.get("flow"),f=[];switch(c){case"password":return void t.authorizePassword(e);case"application":case"clientCredentials":case"client_credentials":return void t.authorizeApplication(e);case"accessCode":case"authorizationCode":case"authorization_code":f.push("response_type=code");break;case"implicit":f.push("response_type=token")}typeof l=="string"&&f.push("client_id="+encodeURIComponent(l));let p=n.oauth2RedirectUrl;if(p===void 0)return void r.newAuthErr({authId:u,source:"validation",level:"error",message:"oauth2RedirectUrl configuration is not passed. Oauth2 authorization cannot be performed."});f.push("redirect_uri="+encodeURIComponent(p));let d=[];if(Array.isArray(o)?d=o:ee.default.List.isList(o)&&(d=o.toArray()),d.length>0){let E=i.scopeSeparator||" ";f.push("scope="+encodeURIComponent(d.join(E)))}let h=$p(new Date);if(f.push("state="+encodeURIComponent(h)),i.realm!==void 0&&f.push("realm="+encodeURIComponent(i.realm)),(c==="authorizationCode"||c==="authorization_code"||c==="accessCode")&&i.usePkceWithAuthorizationCodeGrant){const E=(function(){return q7(ll()(32).toString("base64"))})(),x=(function(j){return q7(Zze()("sha256").update(j).digest("base64"))})(E);f.push("code_challenge="+x),f.push("code_challenge_method=S256"),e.codeVerifier=E}let{additionalQueryStringParams:g}=i;for(let E in g)g[E]!==void 0&&f.push([E,g[E]].map(encodeURIComponent).join("="));const y=s.get("authorizationUrl");let w;w=a?(0,sd.default)(Rr(y),a,!0).toString():Rr(y);let b,S=[w,f.join("&")].join(typeof y!="string"||y.includes("?")?"&":"?");b=c==="implicit"?t.preAuthorizeImplicit:i.useBasicAuthenticationWithAccessCodeGrant?t.authorizeAccessCodeWithBasicAuthentication:t.authorizeAccessCodeWithFormParams,t.authPopup(S,{auth:e,state:h,redirectUrl:p,callback:b,errCb:r.newAuthErr})}class w7e extends m.default.Component{constructor(t,r){super(t,r);let{name:n,schema:i,authorized:a,authSelectors:s}=this.props,o=a&&a.get(n),u=s.getConfigs()||{},l=o&&o.get("username")||"",c=o&&o.get("clientId")||u.clientId||"",f=o&&o.get("clientSecret")||u.clientSecret||"",p=o&&o.get("passwordType")||"basic",d=o&&o.get("scopes")||u.scopes||[];typeof d=="string"&&(d=d.split(u.scopeSeparator||" ")),this.state={appName:u.appName,name:n,schema:i,scopes:d,clientId:c,clientSecret:f,username:l,password:"",passwordType:p}}close=t=>{t.preventDefault();let{authActions:r}=this.props;r.showDefinitions(!1)};authorize=()=>{let{authActions:t,errActions:r,getConfigs:n,authSelectors:i,oas3Selectors:a}=this.props,s=n(),o=i.getConfigs();r.clear({authId:name,type:"auth",source:"auth"}),b7e({auth:this.state,currentServer:a.serverEffectiveValue(a.selectedServer()),authActions:t,errActions:r,configs:s,authConfigs:o})};onScopeChange=t=>{let{target:r}=t,{checked:n}=r,i=r.dataset.value;if(n&&this.state.scopes.indexOf(i)===-1){let a=this.state.scopes.concat([i]);this.setState({scopes:a})}else!n&&this.state.scopes.indexOf(i)>-1&&this.setState({scopes:this.state.scopes.filter((a=>a!==i))})};onInputChange=t=>{let{target:{dataset:{name:r},value:n}}=t,i={[r]:n};this.setState(i)};selectScopes=t=>{t.target.dataset.all?this.setState({scopes:Array.from((this.props.schema.get("allowedScopes")||this.props.schema.get("scopes")).keys())}):this.setState({scopes:[]})};logout=t=>{t.preventDefault();let{authActions:r,errActions:n,name:i}=this.props;n.clear({authId:i,type:"auth",source:"auth"}),r.logoutWithPersistOption([i])};render(){let{schema:t,getComponent:r,authSelectors:n,errSelectors:i,name:a,specSelectors:s}=this.props;const o=r("Input"),u=r("Row"),l=r("Col"),c=r("Button"),f=r("authError"),p=r("JumpToPath",!0),d=r("Markdown",!0),h=r("InitializedInput"),{isOAS3:g}=s;let y=g()?t.get("openIdConnectUrl"):null;const w="implicit",b="password",S=g()?y?"authorization_code":"authorizationCode":"accessCode",E=g()?y?"client_credentials":"clientCredentials":"application",x=n.selectAuthPath(a);let A=!!(n.getConfigs()||{}).usePkceWithAuthorizationCodeGrant,j=t.get("flow"),I=j===S&&A?j+" with PKCE":j,T=t.get("allowedScopes")||t.get("scopes"),B=!!n.authorized().get(a),O=i.allErrors().filter((J=>J.get("authId")===a)),P=!O.filter((J=>J.get("source")==="validation")).size,N=t.get("description");return m.default.createElement("div",null,m.default.createElement("h4",null,a," (OAuth2, ",I,") ",m.default.createElement(p,{path:x})),this.state.appName?m.default.createElement("h5",null,"Application: ",this.state.appName," "):null,N&&m.default.createElement(d,{source:t.get("description")}),B&&m.default.createElement("h6",null,"Authorized"),y&&m.default.createElement("p",null,"OpenID Connect URL: ",m.default.createElement("code",null,y)),(j===w||j===S)&&m.default.createElement("p",null,"Authorization URL: ",m.default.createElement("code",null,t.get("authorizationUrl"))),(j===b||j===S||j===E)&&m.default.createElement("p",null,"Token URL:",m.default.createElement("code",null," ",t.get("tokenUrl"))),m.default.createElement("p",{className:"flow"},"Flow: ",m.default.createElement("code",null,I)),j!==b?null:m.default.createElement(u,null,m.default.createElement(u,null,m.default.createElement("label",{htmlFor:"oauth_username"},"username:"),B?m.default.createElement("code",null," ",this.state.username," "):m.default.createElement(l,{tablet:10,desktop:10},m.default.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange,autoFocus:!0}))),m.default.createElement(u,null,m.default.createElement("label",{htmlFor:"oauth_password"},"password:"),B?m.default.createElement("code",null," ****** "):m.default.createElement(l,{tablet:10,desktop:10},m.default.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),m.default.createElement(u,null,m.default.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),B?m.default.createElement("code",null," ",this.state.passwordType," "):m.default.createElement(l,{tablet:10,desktop:10},m.default.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},m.default.createElement("option",{value:"basic"},"Authorization header"),m.default.createElement("option",{value:"request-body"},"Request body"))))),(j===E||j===w||j===S||j===b)&&(!B||B&&this.state.clientId)&&m.default.createElement(u,null,m.default.createElement("label",{htmlFor:`client_id_${j}`},"client_id:"),B?m.default.createElement("code",null," ****** "):m.default.createElement(l,{tablet:10,desktop:10},m.default.createElement(h,{id:`client_id_${j}`,type:"text",required:j===b,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(j===E||j===S||j===b)&&m.default.createElement(u,null,m.default.createElement("label",{htmlFor:`client_secret_${j}`},"client_secret:"),B?m.default.createElement("code",null," ****** "):m.default.createElement(l,{tablet:10,desktop:10},m.default.createElement(h,{id:`client_secret_${j}`,initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!B&&T&&T.size?m.default.createElement("div",{className:"scopes"},m.default.createElement("h2",null,"Scopes:",m.default.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),m.default.createElement("a",{onClick:this.selectScopes},"select none")),T.map(((J,X)=>m.default.createElement(u,{key:X},m.default.createElement("div",{className:"checkbox"},m.default.createElement(o,{"data-value":X,id:`${X}-${j}-checkbox-${this.state.name}`,disabled:B,checked:this.state.scopes.includes(X),type:"checkbox",onChange:this.onScopeChange}),m.default.createElement("label",{htmlFor:`${X}-${j}-checkbox-${this.state.name}`},m.default.createElement("span",{className:"item"}),m.default.createElement("div",{className:"text"},m.default.createElement("p",{className:"name"},X),m.default.createElement("p",{className:"description"},J))))))).toArray()):null,O.valueSeq().map(((J,X)=>m.default.createElement(f,{error:J,key:X}))),m.default.createElement("div",{className:"auth-btn-wrapper"},P&&(B?m.default.createElement(c,{className:"btn modal-btn auth authorize",onClick:this.logout,"aria-label":"Remove authorization"},"Logout"):m.default.createElement(c,{className:"btn modal-btn auth authorize",onClick:this.authorize,"aria-label":"Apply given OAuth2 credentials"},"Authorize")),m.default.createElement(c,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}class S7e extends m.Component{onClick=()=>{let{specActions:t,path:r,method:n}=this.props;t.clearResponse(r,n),t.clearRequest(r,n)};render(){return m.default.createElement("button",{className:"btn btn-clear opblock-control__btn",onClick:this.onClick},"Clear")}}const x7e=({headers:e})=>m.default.createElement("div",null,m.default.createElement("h5",null,"Response headers"),m.default.createElement("pre",{className:"microlight"},e)),E7e=({duration:e})=>m.default.createElement("div",null,m.default.createElement("h5",null,"Request duration"),m.default.createElement("pre",{className:"microlight"},e," ms"));class C7e extends m.default.Component{shouldComponentUpdate(t){return this.props.response!==t.response||this.props.path!==t.path||this.props.method!==t.method||this.props.displayRequestDuration!==t.displayRequestDuration}render(){const{response:t,getComponent:r,getConfigs:n,displayRequestDuration:i,specSelectors:a,path:s,method:o}=this.props,{showMutatedRequest:u,requestSnippetsEnabled:l}=n(),c=u?a.mutatedRequestFor(s,o):a.requestFor(s,o),f=t.get("status"),p=c.get("url"),d=t.get("headers").toJS(),h=t.get("notDocumented"),g=t.get("error"),y=t.get("text"),w=t.get("duration"),b=Object.keys(d),S=d["content-type"]||d["Content-Type"],E=r("responseBody"),x=b.map((B=>{var O=Array.isArray(d[B])?d[B].join():d[B];return m.default.createElement("span",{className:"headerline",key:B}," ",B,": ",O," ")})),A=x.length!==0,j=r("Markdown",!0),I=r("RequestSnippets",!0),T=r("curl",!0);return m.default.createElement("div",null,c&&l?m.default.createElement(I,{request:c}):m.default.createElement(T,{request:c}),p&&m.default.createElement("div",null,m.default.createElement("div",{className:"request-url"},m.default.createElement("h4",null,"Request URL"),m.default.createElement("pre",{className:"microlight"},p))),m.default.createElement("h4",null,"Server response"),m.default.createElement("table",{className:"responses-table live-responses-table"},m.default.createElement("thead",null,m.default.createElement("tr",{className:"responses-header"},m.default.createElement("td",{className:"col_header response-col_status"},"Code"),m.default.createElement("td",{className:"col_header response-col_description"},"Details"))),m.default.createElement("tbody",null,m.default.createElement("tr",{className:"response"},m.default.createElement("td",{className:"response-col_status"},f,h?m.default.createElement("div",{className:"response-undocumented"},m.default.createElement("i",null," Undocumented ")):null),m.default.createElement("td",{className:"response-col_description"},g?m.default.createElement(j,{source:`${t.get("name")!==""?`${t.get("name")}: `:""}${t.get("message")}`}):null,y?m.default.createElement(E,{content:y,contentType:S,url:p,headers:d,getConfigs:n,getComponent:r}):null,A?m.default.createElement(x7e,{headers:x}):null,i&&w?m.default.createElement(E7e,{duration:w}):null)))))}}class ine extends m.default.Component{constructor(t,r){super(t,r);let{getConfigs:n}=t,{validatorUrl:i}=n();this.state={url:this.getDefinitionUrl(),validatorUrl:i===void 0?"https://validator.swagger.io/validator":i}}getDefinitionUrl=()=>{let{specSelectors:t}=this.props;return new sd.default(t.url(),lr.location).toString()};UNSAFE_componentWillReceiveProps(t){let{getConfigs:r}=t,{validatorUrl:n}=r();this.setState({url:this.getDefinitionUrl(),validatorUrl:n===void 0?"https://validator.swagger.io/validator":n})}render(){let{getConfigs:t}=this.props,{spec:r}=t(),n=Rr(this.state.validatorUrl);return typeof r=="object"&&Object.keys(r).length?null:this.state.url&&U7(this.state.validatorUrl)&&U7(this.state.url)?m.default.createElement("span",{className:"float-right"},m.default.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:`${n}/debug?url=${encodeURIComponent(this.state.url)}`},m.default.createElement(A7e,{src:`${n}?url=${encodeURIComponent(this.state.url)}`,alt:"Online validator badge"}))):null}}class A7e extends m.default.Component{constructor(t){super(t),this.state={loaded:!1,error:!1}}componentDidMount(){const t=new Image;t.onload=()=>{this.setState({loaded:!0})},t.onerror=()=>{this.setState({error:!0})},t.src=this.props.src}UNSAFE_componentWillReceiveProps(t){if(t.src!==this.props.src){const r=new Image;r.onload=()=>{this.setState({loaded:!0})},r.onerror=()=>{this.setState({error:!0})},r.src=t.src}}render(){return this.state.error?m.default.createElement("img",{alt:"Error"}):this.state.loaded?m.default.createElement("img",{src:this.props.src,alt:this.props.alt}):null}}class M7e extends m.default.Component{render(){let{specSelectors:t}=this.props;const r=t.taggedOperations();return r.size===0?m.default.createElement("h3",null," No operations defined in spec!"):m.default.createElement("div",null,r.map(this.renderOperationTag).toArray(),r.size<1?m.default.createElement("h3",null," No operations defined in spec! "):null)}renderOperationTag=(t,r)=>{const{specSelectors:n,getComponent:i,oas3Selectors:a,layoutSelectors:s,layoutActions:o,getConfigs:u}=this.props,l=n.validOperationMethods(),c=i("OperationContainer",!0),f=i("OperationTag"),p=t.get("operations");return m.default.createElement(f,{key:"operation-"+r,tagObj:t,tag:r,oas3Selectors:a,layoutSelectors:s,layoutActions:o,getConfigs:u,getComponent:i,specUrl:n.url()},m.default.createElement("div",{className:"operation-tag-content"},p.map((d=>{const h=d.get("path"),g=d.get("method"),y=ee.default.List(["paths",h,g]);return l.indexOf(g)===-1?null:m.default.createElement(c,{key:`${h}-${g}`,specPath:y,op:d,path:h,method:g,tag:r})})).toArray()))}}class _7e extends m.default.Component{static defaultProps={tagObj:ee.default.fromJS({}),tag:""};render(){const{tagObj:t,tag:r,children:n,oas3Selectors:i,layoutSelectors:a,layoutActions:s,getConfigs:o,getComponent:u,specUrl:l}=this.props;let{docExpansion:c,deepLinking:f}=o();const p=u("Collapse"),d=u("Markdown",!0),h=u("DeepLink"),g=u("Link"),y=u("ArrowUpIcon"),w=u("ArrowDownIcon");let b,S=t.getIn(["tagDetails","description"],null),E=t.getIn(["tagDetails","externalDocs","description"]),x=t.getIn(["tagDetails","externalDocs","url"]);b=_s(i)&&_s(i.selectedServer)?Ea(x,l,{selectedServer:i.selectedServer()}):x;let A=["operations-tag",r],j=a.isShown(A,c==="full"||c==="list");return m.default.createElement("div",{className:j?"opblock-tag-section is-open":"opblock-tag-section"},m.default.createElement("h3",{onClick:()=>s.show(A,!j),className:S?"opblock-tag":"opblock-tag no-desc",id:A.map((I=>$te(I))).join("-"),"data-tag":r,"data-is-open":j},m.default.createElement(h,{enabled:f,isShown:j,path:ad(r),text:r}),S?m.default.createElement("small",null,m.default.createElement(d,{source:S})):m.default.createElement("small",null),b?m.default.createElement("div",{className:"info__externaldocs"},m.default.createElement("small",null,m.default.createElement(g,{href:Rr(b),onClick:I=>I.stopPropagation(),target:"_blank"},E||b))):null,m.default.createElement("button",{"aria-expanded":j,className:"expand-operation",title:j?"Collapse operation":"Expand operation",onClick:()=>s.show(A,!j)},j?m.default.createElement(y,{className:"arrow"}):m.default.createElement(w,{className:"arrow"}))),m.default.createElement(p,{isOpened:j},n))}}class j7e extends m.PureComponent{static defaultProps={operation:null,response:null,request:null,specPath:(0,ee.List)(),summary:""};render(){let{specPath:t,response:r,request:n,toggleShown:i,onTryoutClick:a,onResetClick:s,onCancelClick:o,onExecute:u,fn:l,getComponent:c,getConfigs:f,specActions:p,specSelectors:d,authActions:h,authSelectors:g,oas3Actions:y,oas3Selectors:w}=this.props,b=this.props.operation,{deprecated:S,isShown:E,path:x,method:A,op:j,tag:I,operationId:T,allowTryItOut:B,displayRequestDuration:O,tryItOutEnabled:P,executeInProgress:N}=b.toJS(),{description:J,externalDocs:X,schemes:K}=j;const Z=X?Ea(X.url,d.url(),{selectedServer:w.selectedServer()}):"";let H=b.getIn(["op"]),Y=H.get("responses"),ie=(function(C,L){if(!ee.default.Iterable.isIterable(C))return ee.default.List();let k=C.getIn(Array.isArray(L)?L:[L]);return ee.default.List.isList(k)?k:ee.default.List()})(H,["parameters"]),re=d.operationScheme(x,A),ae=["operations",I,T],fe=jo(H);const ue=c("responses"),ne=c("parameters"),Q=c("execute"),G=c("clear"),me=c("Collapse"),ge=c("Markdown",!0),Ce=c("schemes"),Oe=c("OperationServers"),be=c("OperationExt"),je=c("OperationSummary"),De=c("Link"),{showExtensions:ye}=f();if(Y&&r&&r.size>0){let M=!Y.get(String(r.get("status")))&&!Y.get("default");r=r.set("notDocumented",M)}let U=[x,A];const R=d.validationErrors([x,A]);return m.default.createElement("div",{className:S?"opblock opblock-deprecated":E?`opblock opblock-${A} is-open`:`opblock opblock-${A}`,id:$te(ae.join("-"))},m.default.createElement(je,{operationProps:b,isShown:E,toggleShown:i,getComponent:c,authActions:h,authSelectors:g,specPath:t}),m.default.createElement(me,{isOpened:E},m.default.createElement("div",{className:"opblock-body"},H&&H.size||H===null?null:m.default.createElement(ore,{height:"32px",width:"32px",className:"opblock-loading-animation"}),S&&m.default.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),J&&m.default.createElement("div",{className:"opblock-description-wrapper"},m.default.createElement("div",{className:"opblock-description"},m.default.createElement(ge,{source:J}))),Z?m.default.createElement("div",{className:"opblock-external-docs-wrapper"},m.default.createElement("h4",{className:"opblock-title_normal"},"Find more details"),m.default.createElement("div",{className:"opblock-external-docs"},X.description&&m.default.createElement("span",{className:"opblock-external-docs__description"},m.default.createElement(ge,{source:X.description})),m.default.createElement(De,{target:"_blank",className:"opblock-external-docs__link",href:Rr(Z)},Z))):null,H&&H.size?m.default.createElement(ne,{parameters:ie,specPath:t.push("parameters"),operation:H,onChangeKey:U,onTryoutClick:a,onResetClick:s,onCancelClick:o,tryItOutEnabled:P,allowTryItOut:B,fn:l,getComponent:c,specActions:p,specSelectors:d,pathMethod:[x,A],getConfigs:f,oas3Actions:y,oas3Selectors:w}):null,P?m.default.createElement(Oe,{getComponent:c,path:x,method:A,operationServers:H.get("servers"),pathServers:d.paths().getIn([x,"servers"]),getSelectedServer:w.selectedServer,setSelectedServer:y.setSelectedServer,setServerVariableValue:y.setServerVariableValue,getServerVariable:w.serverVariableValue,getEffectiveServerValue:w.serverEffectiveValue}):null,P&&B&&K&&K.size?m.default.createElement("div",{className:"opblock-schemes"},m.default.createElement(Ce,{schemes:K,path:x,method:A,specActions:p,currentScheme:re})):null,!P||!B||R.length<=0?null:m.default.createElement("div",{className:"validation-errors errors-wrapper"},"Please correct the following validation errors and try again.",m.default.createElement("ul",null,R.map(((M,C)=>m.default.createElement("li",{key:C}," ",M," "))))),m.default.createElement("div",{className:P&&r&&B?"btn-group":"execute-wrapper"},P&&B?m.default.createElement(Q,{operation:H,specActions:p,specSelectors:d,oas3Selectors:w,oas3Actions:y,path:x,method:A,onExecute:u,disabled:N}):null,P&&r&&B?m.default.createElement(G,{specActions:p,path:x,method:A}):null),N?m.default.createElement("div",{className:"loading-container"},m.default.createElement("div",{className:"loading"})):null,Y?m.default.createElement(ue,{responses:Y,request:n,tryItOutResponse:r,getComponent:c,getConfigs:f,specSelectors:d,oas3Actions:y,oas3Selectors:w,specActions:p,produces:d.producesOptionsFor([x,A]),producesValue:d.currentProducesFor([x,A]),specPath:t.push("responses"),path:x,method:A,displayRequestDuration:O,fn:l}):null,ye&&fe.size?m.default.createElement(be,{extensions:fe,getComponent:c}):null)))}}class L7e extends m.PureComponent{constructor(t,r){super(t,r);const{tryItOutEnabled:n}=t.getConfigs();this.state={tryItOutEnabled:n,executeInProgress:!1}}static defaultProps={showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1};mapStateToProps(t,r){const{op:n,layoutSelectors:i,getConfigs:a}=r,{docExpansion:s,deepLinking:o,displayOperationId:u,displayRequestDuration:l,supportedSubmitMethods:c}=a(),f=i.showSummary(),p=n.getIn(["operation","__originalOperationId"])||n.getIn(["operation","operationId"])||(0,qre.opId)(n.get("operation"),r.path,r.method)||n.get("id"),d=["operations",r.tag,p],h=c.indexOf(r.method)>=0&&(r.allowTryItOut===void 0?r.specSelectors.allowTryItOutFor(r.path,r.method):r.allowTryItOut),g=n.getIn(["operation","security"])||r.specSelectors.security();return{operationId:p,isDeepLinkingEnabled:o,showSummary:f,displayOperationId:u,displayRequestDuration:l,allowTryItOut:h,security:g,isAuthorized:r.authSelectors.isAuthorized(g),isShown:i.isShown(d,s==="full"),jumpToKey:`paths.${r.path}.${r.method}`,response:r.specSelectors.responseFor(r.path,r.method),request:r.specSelectors.requestFor(r.path,r.method)}}componentDidMount(){const{isShown:t}=this.props,r=this.getResolvedSubtree();t&&r===void 0&&this.requestResolvedSubtree()}componentDidUpdate(t){const{response:r,isShown:n}=this.props,i=this.getResolvedSubtree();r!==t.response&&this.setState({executeInProgress:!1}),n&&i===void 0&&!t.isShown&&this.requestResolvedSubtree()}toggleShown=()=>{let{layoutActions:t,tag:r,operationId:n,isShown:i}=this.props;const a=this.getResolvedSubtree();i||a!==void 0||this.requestResolvedSubtree(),t.show(["operations",r,n],!i)};onCancelClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onTryoutClick=()=>{this.setState({tryItOutEnabled:!this.state.tryItOutEnabled})};onResetClick=t=>{const r=this.props.oas3Selectors.selectDefaultRequestBodyValue(...t),n=this.props.oas3Selectors.requestContentType(...t);if(n==="application/x-www-form-urlencoded"||n==="multipart/form-data"){const i=JSON.parse(r);Object.entries(i).forEach((([a,s])=>{Array.isArray(s)?i[a]=i[a].map((o=>typeof o=="object"?JSON.stringify(o,null,2):o)):typeof s=="object"&&(i[a]=JSON.stringify(i[a],null,2))})),this.props.oas3Actions.setRequestBodyValue({value:(0,ee.fromJS)(i),pathMethod:t})}else this.props.oas3Actions.setRequestBodyValue({value:r,pathMethod:t})};onExecute=()=>{this.setState({executeInProgress:!0})};getResolvedSubtree=()=>{const{specSelectors:t,path:r,method:n,specPath:i}=this.props;return i?t.specResolvedSubtree(i.toJS()):t.specResolvedSubtree(["paths",r,n])};requestResolvedSubtree=()=>{const{specActions:t,path:r,method:n,specPath:i}=this.props;return i?t.requestResolvedSubtree(i.toJS()):t.requestResolvedSubtree(["paths",r,n])};render(){let{op:t,tag:r,path:n,method:i,security:a,isAuthorized:s,operationId:o,showSummary:u,isShown:l,jumpToKey:c,allowTryItOut:f,response:p,request:d,displayOperationId:h,displayRequestDuration:g,isDeepLinkingEnabled:y,specPath:w,specSelectors:b,specActions:S,getComponent:E,getConfigs:x,layoutSelectors:A,layoutActions:j,authActions:I,authSelectors:T,oas3Actions:B,oas3Selectors:O,fn:P}=this.props;const N=E("operation"),J=this.getResolvedSubtree()||(0,ee.Map)(),X=(0,ee.fromJS)({op:J,tag:r,path:n,summary:t.getIn(["operation","summary"])||"",deprecated:J.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:i,security:a,isAuthorized:s,operationId:o,originalOperationId:J.getIn(["operation","__originalOperationId"]),showSummary:u,isShown:l,jumpToKey:c,allowTryItOut:f,request:d,displayOperationId:h,displayRequestDuration:g,isDeepLinkingEnabled:y,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return m.default.createElement(N,{operation:X,response:p,request:d,isShown:l,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onResetClick:this.onResetClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:w,specActions:S,specSelectors:b,oas3Actions:B,oas3Selectors:O,layoutActions:j,layoutSelectors:A,authActions:I,authSelectors:T,getComponent:E,getConfigs:x,fn:P})}}var I7e=(function(e){var t={};return we.d(t,e),t})({default:function(){return kFe}});class T7e extends m.PureComponent{static defaultProps={operationProps:null,specPath:(0,ee.List)(),summary:""};render(){let{isShown:t,toggleShown:r,getComponent:n,authActions:i,authSelectors:a,operationProps:s,specPath:o}=this.props,{summary:u,isAuthorized:l,method:c,op:f,showSummary:p,path:d,operationId:h,originalOperationId:g,displayOperationId:y}=s.toJS(),{summary:w}=f,b=s.get("security");const S=n("authorizeOperationBtn",!0),E=n("OperationSummaryMethod"),x=n("OperationSummaryPath"),A=n("JumpToPath",!0),j=n("CopyToClipboardBtn",!0),I=n("ArrowUpIcon"),T=n("ArrowDownIcon"),B=b&&!!b.count(),O=B&&b.size===1&&b.first().isEmpty(),P=!B||O;return m.default.createElement("div",{className:`opblock-summary opblock-summary-${c}`},m.default.createElement("button",{"aria-expanded":t,className:"opblock-summary-control",onClick:r},m.default.createElement(E,{method:c}),m.default.createElement("div",{className:"opblock-summary-path-description-wrapper"},m.default.createElement(x,{getComponent:n,operationProps:s,specPath:o}),p?m.default.createElement("div",{className:"opblock-summary-description"},(0,I7e.default)(w||u)):null),y&&(g||h)?m.default.createElement("span",{className:"opblock-summary-operation-id"},g||h):null),m.default.createElement(j,{textToCopy:`${o.get(1)}`}),P?null:m.default.createElement(S,{isAuthorized:l,onClick:()=>{const N=a.definitionsForRequirements(b);i.showDefinitions(N)}}),m.default.createElement(A,{path:o}),m.default.createElement("button",{"aria-label":`${c} ${d.replace(/\//g,"/")}`,className:"opblock-control-arrow","aria-expanded":t,tabIndex:"-1",onClick:r},t?m.default.createElement(I,{className:"arrow"}):m.default.createElement(T,{className:"arrow"})))}}class O7e extends m.PureComponent{static defaultProps={operationProps:null};render(){let{method:t}=this.props;return m.default.createElement("span",{className:"opblock-summary-method"},t.toUpperCase())}}class k7e extends m.PureComponent{render(){let{getComponent:t,operationProps:r}=this.props,{deprecated:n,isShown:i,path:a,tag:s,operationId:o,isDeepLinkingEnabled:u}=r.toJS();const l=a.split(/(?=\/)/g);for(let f=1;f<l.length;f+=2)l.splice(f,0,m.default.createElement("wbr",{key:f}));const c=t("DeepLink");return m.default.createElement("span",{className:n?"opblock-summary-path__deprecated":"opblock-summary-path","data-path":a},m.default.createElement(c,{enabled:u,isShown:i,path:ad(`${s}/${o}`),text:l}))}}var R7e=({extensions:e,getComponent:t})=>{let r=t("OperationExtRow");return m.default.createElement("div",{className:"opblock-section"},m.default.createElement("div",{className:"opblock-section-header"},m.default.createElement("h4",null,"Extensions")),m.default.createElement("div",{className:"table-container"},m.default.createElement("table",null,m.default.createElement("thead",null,m.default.createElement("tr",null,m.default.createElement("td",{className:"col_header"},"Field"),m.default.createElement("td",{className:"col_header"},"Value"))),m.default.createElement("tbody",null,e.entrySeq().map((([n,i])=>m.default.createElement(r,{key:`${n}-${i}`,xKey:n,xVal:i})))))))},N7e=({xKey:e,xVal:t})=>{const r=t?t.toJS?t.toJS():t:null;return m.default.createElement("tr",null,m.default.createElement("td",null,e),m.default.createElement("td",null,JSON.stringify(r)))};function xO(e,t="_"){return e.replace(/[^\w-]/g,t)}class EO extends m.default.Component{static defaultProps={tryItOutResponse:null,produces:(0,ee.fromJS)(["application/json"]),displayRequestDuration:!1};onChangeProducesWrapper=t=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],t);onResponseContentTypeChange=({controlsAcceptHeader:t,value:r})=>{const{oas3Actions:n,path:i,method:a}=this.props;t&&n.setResponseContentType({value:r,path:i,method:a})};render(){let{responses:t,tryItOutResponse:r,getComponent:n,getConfigs:i,specSelectors:a,fn:s,producesValue:o,displayRequestDuration:u,specPath:l,path:c,method:f,oas3Selectors:p,oas3Actions:d}=this.props,h=(function(I){let T=I.keySeq();return T.contains(B7)?B7:T.filter((B=>(B+"")[0]==="2")).sort().first()})(t);const g=n("contentType"),y=n("liveResponse"),w=n("response");let b=this.props.produces&&this.props.produces.size?this.props.produces:EO.defaultProps.produces;const S=a.isOAS3()?(function(I){if(!ee.default.OrderedMap.isOrderedMap(I)||!I.size)return null;const T=I.find(((P,N)=>N.startsWith("2")&&Object.keys(P.get("content")||{}).length>0)),B=I.get("default")||ee.default.OrderedMap(),O=(B.get("content")||ee.default.OrderedMap()).keySeq().toJS().length?B:null;return T||O})(t):null,E=t.filter(((j,I)=>!gj(I))),x=xO(`${f}${c}_responses`),A=`${x}_select`;return E&&E.size?m.default.createElement("div",{className:"responses-wrapper"},m.default.createElement("div",{className:"opblock-section-header"},m.default.createElement("h4",null,"Responses"),a.isOAS3()?null:m.default.createElement("label",{htmlFor:A},m.default.createElement("span",null,"Response content type"),m.default.createElement(g,{value:o,ariaControls:x,ariaLabel:"Response content type",className:"execute-content-type",contentTypes:b,controlId:A,onChange:this.onChangeProducesWrapper}))),m.default.createElement("div",{className:"responses-inner"},r?m.default.createElement("div",null,m.default.createElement(y,{response:r,getComponent:n,getConfigs:i,specSelectors:a,path:this.props.path,method:this.props.method,displayRequestDuration:u}),m.default.createElement("h4",null,"Responses")):null,m.default.createElement("table",{"aria-live":"polite",className:"responses-table",id:x,role:"region"},m.default.createElement("thead",null,m.default.createElement("tr",{className:"responses-header"},m.default.createElement("td",{className:"col_header response-col_status"},"Code"),m.default.createElement("td",{className:"col_header response-col_description"},"Description"),a.isOAS3()?m.default.createElement("td",{className:"col col_header response-col_links"},"Links"):null)),m.default.createElement("tbody",null,E.entrySeq().map((([j,I])=>{let T=r&&r.get("status")==j?"response_current":"";return m.default.createElement(w,{key:j,path:c,method:f,specPath:l.push(j),isDefault:h===j,fn:s,className:T,code:j,response:I,specSelectors:a,controlsAcceptHeader:I===S,onContentTypeChange:this.onResponseContentTypeChange,contentType:o,getConfigs:i,activeExamplesKey:p.activeExamplesMember(c,f,"responses",j),oas3Actions:d,getComponent:n})})).toArray())))):null}}function $y(e){return(function(r){try{return!!JSON.parse(r)}catch{return null}})(e)?"json":null}let D7e=class extends m.default.Component{constructor(t,r){super(t,r),this.state={responseContentType:""}}static defaultProps={response:(0,ee.fromJS)({}),onContentTypeChange:()=>{}};_onContentTypeChange=t=>{const{onContentTypeChange:r,controlsAcceptHeader:n}=this.props;this.setState({responseContentType:t}),r({value:t,controlsAcceptHeader:n})};getTargetExamplesKey=()=>{const{response:t,contentType:r,activeExamplesKey:n}=this.props,i=this.state.responseContentType||r,a=t.getIn(["content",i],(0,ee.Map)({})).get("examples",null).keySeq().first();return n||a};render(){let{path:t,method:r,code:n,response:i,className:a,specPath:s,fn:o,getComponent:u,getConfigs:l,specSelectors:c,contentType:f,controlsAcceptHeader:p,oas3Actions:d}=this.props,{inferSchema:h,getSampleSchema:g}=o,y=c.isOAS3();const{showExtensions:w}=l();let b=w?jo(i):null,S=i.get("headers"),E=i.get("links");const x=u("ResponseExtension"),A=u("headers"),j=u("HighlightCode",!0),I=u("modelExample"),T=u("Markdown",!0),B=u("operationLink"),O=u("contentType"),P=u("ExamplesSelect"),N=u("Example");var J,X;const K=this.state.responseContentType||f,Z=i.getIn(["content",K],(0,ee.Map)({})),H=Z.get("examples",null);if(y){const ue=Z.get("schema");J=ue?h(ue.toJS()):null,X=ue?s.push("content",this.state.responseContentType,"schema"):s}else J=i.get("schema"),X=i.has("schema")?s.push("schema"):s;let Y,ie,re=!1,ae={includeReadOnly:!0};if(y)if(ie=Z.get("schema")?.toJS(),ee.Map.isMap(H)&&!H.isEmpty()){const ue=this.getTargetExamplesKey(),ne=Q=>ee.Map.isMap(Q)?Q.get("value"):void 0;Y=ne(H.get(ue,(0,ee.Map)({}))),Y===void 0&&(Y=ne(H.values().next().value)),re=!0}else Z.get("example")!==void 0&&(Y=Z.get("example"),re=!0);else{ie=J,ae={...ae,includeWriteOnly:!0};const ue=i.getIn(["examples",K]);ue&&(Y=ue,re=!0)}const fe=((ue,ne)=>{if(ue==null)return null;const Q=$y(ue)?"json":null;return m.default.createElement("div",null,m.default.createElement(ne,{className:"example",language:Q},ln(ue)))})(g(ie,K,ae,re?Y:void 0),j);return m.default.createElement("tr",{className:"response "+(a||""),"data-code":n},m.default.createElement("td",{className:"response-col_status"},n),m.default.createElement("td",{className:"response-col_description"},m.default.createElement("div",{className:"response-col_description__inner"},m.default.createElement(T,{source:i.get("description")})),w&&b.size?b.entrySeq().map((([ue,ne])=>m.default.createElement(x,{key:`${ue}-${ne}`,xKey:ue,xVal:ne}))):null,y&&i.get("content")?m.default.createElement("section",{className:"response-controls"},m.default.createElement("div",{className:(0,$t.default)("response-control-media-type",{"response-control-media-type--accept-controller":p})},m.default.createElement("small",{className:"response-control-media-type__title"},"Media type"),m.default.createElement(O,{value:this.state.responseContentType,contentTypes:i.get("content")?i.get("content").keySeq():(0,ee.Seq)(),onChange:this._onContentTypeChange,ariaLabel:"Media Type"}),p?m.default.createElement("small",{className:"response-control-media-type__accept-message"},"Controls ",m.default.createElement("code",null,"Accept")," header."):null),ee.Map.isMap(H)&&!H.isEmpty()?m.default.createElement("div",{className:"response-control-examples"},m.default.createElement("small",{className:"response-control-examples__title"},"Examples"),m.default.createElement(P,{examples:H,currentExampleKey:this.getTargetExamplesKey(),onSelect:ue=>d.setActiveExamplesMember({name:ue,pathMethod:[t,r],contextType:"responses",contextName:n}),showLabels:!1})):null):null,fe||J?m.default.createElement(I,{specPath:X,getComponent:u,getConfigs:l,specSelectors:c,schema:Ua(J),example:fe,includeReadOnly:!0}):null,y&&H?m.default.createElement(N,{example:H.get(this.getTargetExamplesKey(),(0,ee.Map)({})),getComponent:u,getConfigs:l,omitValue:!0}):null,S?m.default.createElement(A,{headers:S,getComponent:u}):null),y?m.default.createElement("td",{className:"response-col_links"},E?E.toSeq().entrySeq().map((([ue,ne])=>m.default.createElement(B,{key:ue,name:ue,link:ne,getComponent:u}))):m.default.createElement("i",null,"No links")):null)}};var P7e=({xKey:e,xVal:t})=>m.default.createElement("div",{className:"response__extension"},e,": ",String(t)),F7e=(function(e){var t={};return we.d(t,e),t})({default:function(){return PFe}}),pV=(function(e){var t={};return we.d(t,e),t})({default:function(){return zFe}});class B7e extends m.default.PureComponent{state={parsedContent:null};updateParsedContent=t=>{const{content:r}=this.props;if(t!==r)if(r&&r instanceof Blob){var n=new FileReader;n.onload=()=>{this.setState({parsedContent:n.result})},n.readAsText(r)}else this.setState({parsedContent:r.toString()})};componentDidMount(){this.updateParsedContent(null)}componentDidUpdate(t){this.updateParsedContent(t.content)}render(){let{content:t,contentType:r,url:n,headers:i={},getComponent:a}=this.props;const{parsedContent:s}=this.state,o=a("HighlightCode",!0),u="response_"+new Date().getTime();let l,c;if(n=n||"",(/^application\/octet-stream/i.test(r)||i["Content-Disposition"]&&/attachment/i.test(i["Content-Disposition"])||i["content-disposition"]&&/attachment/i.test(i["content-disposition"])||i["Content-Description"]&&/File Transfer/i.test(i["Content-Description"])||i["content-description"]&&/File Transfer/i.test(i["content-description"]))&&(t.size>0||t.length>0))if("Blob"in window){let f=r||"text/html",p=t instanceof Blob?t:new Blob([t],{type:f}),d=window.URL.createObjectURL(p),h=[f,n.substr(n.lastIndexOf("/")+1),d].join(":"),g=i["content-disposition"]||i["Content-Disposition"];if(g!==void 0){let y=(function(b){let S;if([/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i].some((E=>(S=E.exec(b),S!==null))),S!==null&&S.length>1)try{return decodeURIComponent(S[1])}catch(E){console.error(E)}return null})(g);y!==null&&(h=y)}c=lr.navigator&&lr.navigator.msSaveOrOpenBlob?m.default.createElement("div",null,m.default.createElement("a",{href:d,onClick:()=>lr.navigator.msSaveOrOpenBlob(p,h)},"Download file")):m.default.createElement("div",null,m.default.createElement("a",{href:d,download:h},"Download file"))}else c=m.default.createElement("pre",{className:"microlight"},"Download headers detected but your browser does not support downloading binary via XHR (Blob).");else if(/json/i.test(r)){let f=null;$y(t)&&(f="json");try{l=JSON.stringify(JSON.parse(t),null," ")}catch{l=`can't parse JSON. Raw result:
|
||
|
||
`+t}c=m.default.createElement(o,{language:f,downloadable:!0,fileName:`${u}.json`,canCopy:!0},l)}else/xml/i.test(r)?(l=(0,F7e.default)(t,{textNodesOnSameLine:!0,indentor:" "}),c=m.default.createElement(o,{downloadable:!0,fileName:`${u}.xml`,canCopy:!0},l)):c=(0,pV.default)(r)==="text/html"||/text\/plain/.test(r)?m.default.createElement(o,{downloadable:!0,fileName:`${u}.html`,canCopy:!0},t):(0,pV.default)(r)==="text/csv"||/text\/csv/.test(r)?m.default.createElement(o,{downloadable:!0,fileName:`${u}.csv`,canCopy:!0},t):/^image\//i.test(r)?r.includes("svg")?m.default.createElement("div",null," ",t," "):m.default.createElement("img",{src:window.URL.createObjectURL(t)}):/^audio\//i.test(r)?m.default.createElement("pre",{className:"microlight"},m.default.createElement("audio",{controls:!0,key:n},m.default.createElement("source",{src:n,type:r}))):typeof t=="string"?m.default.createElement(o,{downloadable:!0,fileName:`${u}.txt`,canCopy:!0},t):t.size>0?s?m.default.createElement("div",null,m.default.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),m.default.createElement(o,{downloadable:!0,fileName:`${u}.txt`,canCopy:!0},s)):m.default.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return c?m.default.createElement("div",null,m.default.createElement("h5",null,"Response body"),c):null}}class z7e extends m.Component{constructor(t){super(t),this.state={callbackVisible:!1,parametersVisible:!0}}static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]};onChange=(t,r,n)=>{let{specActions:{changeParamByIdentity:i},onChangeKey:a}=this.props;i(a,t,r,n)};onChangeConsumesWrapper=t=>{let{specActions:{changeConsumesValue:r},onChangeKey:n}=this.props;r(n,t)};toggleTab=t=>t==="parameters"?this.setState({parametersVisible:!0,callbackVisible:!1}):t==="callbacks"?this.setState({callbackVisible:!0,parametersVisible:!1}):void 0;onChangeMediaType=({value:t,pathMethod:r})=>{let{specActions:n,oas3Selectors:i,oas3Actions:a}=this.props;const s=i.hasUserEditedBody(...r),o=i.shouldRetainRequestBodyValue(...r);a.setRequestContentType({value:t,pathMethod:r}),a.initRequestBodyValidateError({pathMethod:r}),s||(o||a.setRequestBodyValue({value:void 0,pathMethod:r}),n.clearResponse(...r),n.clearRequest(...r),n.clearValidateParams(r))};render(){let{onTryoutClick:t,onResetClick:r,parameters:n,allowTryItOut:i,tryItOutEnabled:a,specPath:s,fn:o,getComponent:u,getConfigs:l,specSelectors:c,specActions:f,pathMethod:p,oas3Actions:d,oas3Selectors:h,operation:g}=this.props;const y=u("parameterRow"),w=u("TryItOutButton"),b=u("contentType"),S=u("Callbacks",!0),E=u("RequestBody",!0),x=a&&i,A=c.isOAS3(),j=`${xO(`${p[1]}${p[0]}_requests`)}_select`,I=g.get("requestBody"),T=Object.values(n.reduce(((B,O)=>{if(ee.Map.isMap(O)){const P=O.get("in");B[P]??=[],B[P].push(O)}return B}),{})).reduce(((B,O)=>B.concat(O)),[]);return m.default.createElement("div",{className:"opblock-section"},m.default.createElement("div",{className:"opblock-section-header"},A?m.default.createElement("div",{className:"tab-header"},m.default.createElement("div",{onClick:()=>this.toggleTab("parameters"),className:`tab-item ${this.state.parametersVisible&&"active"}`},m.default.createElement("h4",{className:"opblock-title"},m.default.createElement("span",null,"Parameters"))),g.get("callbacks")?m.default.createElement("div",{onClick:()=>this.toggleTab("callbacks"),className:`tab-item ${this.state.callbackVisible&&"active"}`},m.default.createElement("h4",{className:"opblock-title"},m.default.createElement("span",null,"Callbacks"))):null):m.default.createElement("div",{className:"tab-header"},m.default.createElement("h4",{className:"opblock-title"},"Parameters")),i?m.default.createElement(w,{isOAS3:c.isOAS3(),hasUserEditedBody:h.hasUserEditedBody(...p),enabled:a,onCancelClick:this.props.onCancelClick,onTryoutClick:t,onResetClick:()=>r(p)}):null),this.state.parametersVisible?m.default.createElement("div",{className:"parameters-container"},T.length?m.default.createElement("div",{className:"table-container"},m.default.createElement("table",{className:"parameters"},m.default.createElement("thead",null,m.default.createElement("tr",null,m.default.createElement("th",{className:"col_header parameters-col_name"},"Name"),m.default.createElement("th",{className:"col_header parameters-col_description"},"Description"))),m.default.createElement("tbody",null,T.map(((B,O)=>m.default.createElement(y,{fn:o,specPath:s.push(O.toString()),getComponent:u,getConfigs:l,rawParam:B,param:c.parameterWithMetaByIdentity(p,B),key:`${B.get("in")}.${B.get("name")}`,onChange:this.onChange,onChangeConsumes:this.onChangeConsumesWrapper,specSelectors:c,specActions:f,oas3Actions:d,oas3Selectors:h,pathMethod:p,isExecute:x})))))):m.default.createElement("div",{className:"opblock-description-wrapper"},m.default.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?m.default.createElement("div",{className:"callbacks-container opblock-description-wrapper"},m.default.createElement(S,{callbacks:(0,ee.Map)(g.get("callbacks")),specPath:s.slice(0,-1).push("callbacks")})):null,A&&I&&this.state.parametersVisible&&m.default.createElement("div",{className:"opblock-section opblock-section-request-body"},m.default.createElement("div",{className:"opblock-section-header"},m.default.createElement("h4",{className:`opblock-title parameter__name ${I.get("required")&&"required"}`},"Request body"),m.default.createElement("label",{id:j},m.default.createElement(b,{value:h.requestContentType(...p),contentTypes:I.get("content",(0,ee.List)()).keySeq(),onChange:B=>{this.onChangeMediaType({value:B,pathMethod:p})},className:"body-param-content-type",ariaLabel:"Request content type",controlId:j}))),m.default.createElement("div",{className:"opblock-description-wrapper"},m.default.createElement(E,{setRetainRequestBodyValueFlag:B=>d.setRetainRequestBodyValueFlag({value:B,pathMethod:p}),userHasEditedBody:h.hasUserEditedBody(...p),specPath:s.slice(0,-1).push("requestBody"),requestBody:I,requestBodyValue:h.requestBodyValue(...p),requestBodyInclusionSetting:h.requestBodyInclusionSetting(...p),requestBodyErrors:h.requestBodyErrors(...p),isExecute:x,getConfigs:l,activeExamplesKey:h.activeExamplesMember(...p,"requestBody","requestBody"),updateActiveExamplesKey:B=>{this.props.oas3Actions.setActiveExamplesMember({name:B,pathMethod:this.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:(B,O)=>{if(O){const P=h.requestBodyValue(...p),N=ee.Map.isMap(P)?P:(0,ee.Map)();return d.setRequestBodyValue({pathMethod:p,value:N.setIn(O,B)})}d.setRequestBodyValue({value:B,pathMethod:p})},onChangeIncludeEmpty:(B,O)=>{d.setRequestBodyInclusion({pathMethod:p,value:O,name:B})},contentType:h.requestContentType(...p)}))))}}var $7e=({xKey:e,xVal:t})=>m.default.createElement("div",{className:"parameter__extension"},e,": ",String(t));const U7e={onChange:()=>{},isIncludedOptions:{}};class q7e extends m.Component{static defaultProps=U7e;componentDidMount(){const{isIncludedOptions:t,onChange:r}=this.props,{shouldDispatchInit:n,defaultValue:i}=t;n&&r(i)}onCheckboxChange=t=>{const{onChange:r}=this.props;r(t.target.checked)};render(){let{isIncluded:t,isDisabled:r}=this.props;return m.default.createElement("div",null,m.default.createElement("label",{htmlFor:"include_empty_value",className:(0,$t.default)("parameter__empty_value_toggle",{disabled:r})},m.default.createElement("input",{id:"include_empty_value",type:"checkbox",disabled:r,checked:!r&&t,onChange:this.onCheckboxChange}),"Send empty value"))}}class V7e extends m.Component{constructor(t,r){super(t,r),this.setDefaultValue()}UNSAFE_componentWillReceiveProps(t){let r,{specSelectors:n,pathMethod:i,rawParam:a}=t,s=n.isOAS3(),o=n.parameterWithMetaByIdentity(i,a)||new ee.Map;if(o=o.isEmpty()?a:o,s){let{schema:c}=wm(o,{isOAS3:s});r=c?c.get("enum"):void 0}else r=o?o.get("enum"):void 0;let u,l=o?o.get("value"):void 0;l!==void 0?u=l:a.get("required")&&r&&r.size&&(u=r.first()),u!==void 0&&u!==l&&this.onChangeWrapper((function(f){return typeof f=="number"?f.toString():f})(u)),this.setDefaultValue()}onChangeWrapper=(t,r=!1)=>{let n,{onChange:i,rawParam:a}=this.props;return n=t===""||t&&t.size===0?null:t,i(a,n,r)};_onExampleSelect=t=>{this.props.oas3Actions.setActiveExamplesMember({name:t,pathMethod:this.props.pathMethod,contextType:"parameters",contextName:this.getParamKey()})};onChangeIncludeEmpty=t=>{let{specActions:r,param:n,pathMethod:i}=this.props;const a=n.get("name"),s=n.get("in");return r.updateEmptyParamInclusion(i,a,s,t)};setDefaultValue=()=>{let{specSelectors:t,pathMethod:r,rawParam:n,oas3Selectors:i,fn:a}=this.props;const s=t.parameterWithMetaByIdentity(r,n)||(0,ee.Map)();let{schema:o}=wm(s,{isOAS3:t.isOAS3()});const u=s.get("content",(0,ee.Map)()).keySeq().first(),l=o?a.getSampleSchema(o.toJS(),u,{includeWriteOnly:!0}):null;if(s&&s.get("value")===void 0&&s.get("in")!=="body"){let c;if(t.isSwagger2())c=s.get("x-example")!==void 0?s.get("x-example"):s.getIn(["schema","example"])!==void 0?s.getIn(["schema","example"]):o&&o.getIn(["default"]);else if(t.isOAS3()){o=this.composeJsonSchema(o);const d=i.activeExamplesMember(...r,"parameters",this.getParamKey());c=s.getIn(["examples",d,"value"])!==void 0?s.getIn(["examples",d,"value"]):s.getIn(["content",u,"example"])!==void 0?s.getIn(["content",u,"example"]):s.get("example")!==void 0?s.get("example"):(o&&o.get("example"))!==void 0?o&&o.get("example"):(o&&o.get("default"))!==void 0?o&&o.get("default"):s.get("default")}c===void 0||ee.List.isList(c)||(c=ln(c));const f=a.getSchemaObjectType(o),p=a.getSchemaObjectType(o?.get("items"));c!==void 0?this.onChangeWrapper(c):f==="object"&&l&&!s.get("examples")?this.onChangeWrapper(ee.List.isList(l)?l:ln(l)):f==="array"&&p==="object"&&l&&!s.get("examples")&&this.onChangeWrapper(ee.List.isList(l)?l:(0,ee.List)(JSON.parse(l)))}};getParamKey(){const{param:t}=this.props;return t?`${t.get("name")}-${t.get("in")}`:null}composeJsonSchema(t){const{fn:r}=this.props,n=t.get("oneOf")?.get(0)?.toJS(),i=t.get("anyOf")?.get(0)?.toJS();return(0,ee.fromJS)(r.mergeJsonSchema(t.toJS(),n??i??{}))}render(){let{param:t,rawParam:r,getComponent:n,getConfigs:i,isExecute:a,fn:s,onChangeConsumes:o,specSelectors:u,pathMethod:l,specPath:c,oas3Selectors:f}=this.props,p=u.isOAS3();const{showExtensions:d,showCommonExtensions:h}=i();if(t||(t=r),!r)return null;const g=n("JsonSchemaForm"),y=n("ParamBody");let w=t.get("in"),b=w!=="body"?null:m.default.createElement(y,{getComponent:n,getConfigs:i,fn:s,param:t,consumes:u.consumesOptionsFor(l),consumesValue:u.contentTypeValues(l).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:o,isExecute:a,specSelectors:u,pathMethod:l});const S=n("modelExample"),E=n("Markdown",!0),x=n("ParameterExt"),A=n("ParameterIncludeEmpty"),j=n("ExamplesSelectValueRetainer"),I=n("Example");let{schema:T}=wm(t,{isOAS3:p}),B=u.parameterWithMetaByIdentity(l,r)||(0,ee.Map)();const O=B.get("content",(0,ee.Map)()).keySeq().first();p&&(T=this.composeJsonSchema(T));let P=T?T.get("format"):null,N=w==="formData",J="FormData"in lr,X=t.get("required");const K=s.getSchemaObjectType(T),Z=s.getSchemaObjectType(T?.get("items")),H=s.getSchemaObjectTypeLabel(T),Y=!b&&K==="object",ie=!b&&Z==="object";let re,ae,fe,ue,ne=B?B.get("value"):"",Q=h?Ute(T):null,G=d?jo(t):null,me=!1;t!==void 0&&T&&(re=T.get("items")),re!==void 0?(ae=re.get("enum"),fe=re.get("default")):T&&(ae=T.get("enum")),ae&&ae.size&&ae.size>0&&(me=!0),t!==void 0&&(T&&(fe=T.get("default")),fe===void 0&&(fe=t.get("default")),ue=t.get("example"),ue===void 0&&(ue=t.get("x-example")));const ge=b?null:m.default.createElement(g,{fn:s,getComponent:n,value:ne,required:X,disabled:!a,description:t.get("name"),onChange:this.onChangeWrapper,errors:B.get("errors"),schema:T});return m.default.createElement("tr",{"data-param-name":t.get("name"),"data-param-in":t.get("in")},m.default.createElement("td",{className:"parameters-col_name"},m.default.createElement("div",{className:X?"parameter__name required":"parameter__name"},t.get("name"),X?m.default.createElement("span",null," *"):null),m.default.createElement("div",{className:"parameter__type"},H,P&&m.default.createElement("span",{className:"prop-format"},"($",P,")")),m.default.createElement("div",{className:"parameter__deprecated"},p&&t.get("deprecated")?"deprecated":null),m.default.createElement("div",{className:"parameter__in"},"(",t.get("in"),")")),m.default.createElement("td",{className:"parameters-col_description"},t.get("description")?m.default.createElement(E,{source:t.get("description")}):null,!b&&a||!me?null:m.default.createElement(E,{className:"parameter__enum",source:"<i>Available values</i> : "+ae.map((function(Ce){return Ce})).toArray().map(String).join(", ")}),!b&&a||fe===void 0?null:m.default.createElement(E,{className:"parameter__default",source:"<i>Default value</i> : "+fe}),!b&&a||ue===void 0?null:m.default.createElement(E,{source:"<i>Example</i> : "+ue}),N&&!J&&m.default.createElement("div",null,"Error: your browser does not support FormData"),p&&t.get("examples")?m.default.createElement("section",{className:"parameter-controls"},m.default.createElement(j,{examples:t.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:n,defaultToFirstExample:!0,currentKey:f.activeExamplesMember(...l,"parameters",this.getParamKey()),currentUserInputValue:ne})):null,Y||ie?m.default.createElement(S,{getComponent:n,specPath:O?c.push("content",O,"schema"):c.push("schema"),getConfigs:i,isExecute:a,specSelectors:u,schema:T,example:ge}):ge,b&&T?m.default.createElement(S,{getComponent:n,specPath:c.push("schema"),getConfigs:i,isExecute:a,specSelectors:u,schema:T,example:b,includeWriteOnly:!0}):null,!b&&a&&t.get("allowEmptyValue")?m.default.createElement(A,{onChange:this.onChangeIncludeEmpty,isIncluded:u.parameterInclusionSettingFor(l,t.get("name"),t.get("in")),isDisabled:!qT(ne)}):null,p&&t.get("examples")?m.default.createElement(I,{example:t.getIn(["examples",f.activeExamplesMember(...l,"parameters",this.getParamKey())]),getComponent:n,getConfigs:i}):null,h&&Q.size?Q.entrySeq().map((([Ce,Oe])=>m.default.createElement(x,{key:`${Ce}-${Oe}`,xKey:Ce,xVal:Oe}))):null,d&&G.size?G.entrySeq().map((([Ce,Oe])=>m.default.createElement(x,{key:`${Ce}-${Oe}`,xKey:Ce,xVal:Oe}))):null))}}class J7e extends m.Component{handleValidateParameters=()=>{let{specSelectors:t,specActions:r,path:n,method:i}=this.props;return r.validateParams([n,i]),t.validateBeforeExecute([n,i])};handleValidateRequestBody=()=>{let{path:t,method:r,specSelectors:n,oas3Selectors:i,oas3Actions:a}=this.props,s={missingBodyValue:!1,missingRequiredKeys:[]};a.clearRequestBodyValidateError({path:t,method:r});let o=n.getOAS3RequiredRequestBodyContentType([t,r]),u=i.requestBodyValue(t,r),l=i.validateBeforeExecute([t,r]),c=i.requestContentType(t,r);if(!l)return s.missingBodyValue=!0,a.setRequestBodyValidateError({path:t,method:r,validationErrors:s}),!1;if(!o)return!0;let f=i.validateShallowRequired({oas3RequiredRequestBodyContentType:o,oas3RequestContentType:c,oas3RequestBodyValue:u});return!f||f.length<1||(f.forEach((p=>{s.missingRequiredKeys.push(p)})),a.setRequestBodyValidateError({path:t,method:r,validationErrors:s}),!1)};handleValidationResultPass=()=>{let{specActions:t,operation:r,path:n,method:i}=this.props;this.props.onExecute&&this.props.onExecute(),t.execute({operation:r,path:n,method:i})};handleValidationResultFail=()=>{let{specActions:t,path:r,method:n}=this.props;t.clearValidateParams([r,n]),setTimeout((()=>{t.validateParams([r,n])}),40)};handleValidationResult=t=>{t?this.handleValidationResultPass():this.handleValidationResultFail()};onClick=()=>{let t=this.handleValidateParameters(),r=this.handleValidateRequestBody(),n=t&&r;this.handleValidationResult(n)};onChangeProducesWrapper=t=>this.props.specActions.changeProducesValue([this.props.path,this.props.method],t);render(){const{disabled:t}=this.props;return m.default.createElement("button",{className:"btn execute opblock-control__btn",onClick:this.onClick,disabled:t},"Execute")}}class H7e extends m.default.Component{render(){let{headers:t,getComponent:r}=this.props;const n=r("Property"),i=r("Markdown",!0);return t&&t.size?m.default.createElement("div",{className:"headers-wrapper"},m.default.createElement("h4",{className:"headers__title"},"Headers:"),m.default.createElement("table",{className:"headers"},m.default.createElement("thead",null,m.default.createElement("tr",{className:"header-row"},m.default.createElement("th",{className:"header-col"},"Name"),m.default.createElement("th",{className:"header-col"},"Description"),m.default.createElement("th",{className:"header-col"},"Type"))),m.default.createElement("tbody",null,t.entrySeq().map((([a,s])=>{if(!ee.default.Map.isMap(s))return null;const o=s.get("description"),u=s.getIn(["schema"])?s.getIn(["schema","type"]):s.getIn(["type"]),l=s.getIn(["schema","example"]);return m.default.createElement("tr",{key:a},m.default.createElement("td",{className:"header-col"},a),m.default.createElement("td",{className:"header-col"},o?m.default.createElement(i,{source:o}):null),m.default.createElement("td",{className:"header-col"},u," ",l?m.default.createElement(n,{propKey:"Example",propVal:l,propClass:"header-example"}):null))})).toArray()))):null}}class W7e extends m.default.Component{render(){let{editorActions:t,errSelectors:r,layoutSelectors:n,layoutActions:i,getComponent:a}=this.props;const s=a("Collapse");if(t&&t.jumpToLine)var o=t.jumpToLine;let u=r.allErrors().filter((f=>f.get("type")==="thrown"||f.get("level")==="error"));if(!u||u.count()<1)return null;let l=n.isShown(["errorPane"],!0),c=u.sortBy((f=>f.get("line")));return m.default.createElement("pre",{className:"errors-wrapper"},m.default.createElement("hgroup",{className:"error"},m.default.createElement("h4",{className:"errors__title"},"Errors"),m.default.createElement("button",{className:"btn errors__clear-btn",onClick:()=>i.show(["errorPane"],!l)},l?"Hide":"Show")),m.default.createElement(s,{isOpened:l,animated:!0},m.default.createElement("div",{className:"errors"},c.map(((f,p)=>{let d=f.get("type");return d==="thrown"||d==="auth"?m.default.createElement(G7e,{key:p,error:f.get("error")||f,jumpToLine:o}):d==="spec"?m.default.createElement(K7e,{key:p,error:f,jumpToLine:o}):void 0})))))}}const G7e=({error:e,jumpToLine:t})=>{if(!e)return null;let r=e.get("line");return m.default.createElement("div",{className:"error-wrapper"},e?m.default.createElement("div",null,m.default.createElement("h4",null,e.get("source")&&e.get("level")?ane(e.get("source"))+" "+e.get("level"):"",e.get("path")?m.default.createElement("small",null," at ",e.get("path")):null),m.default.createElement("span",{className:"message thrown"},e.get("message")),m.default.createElement("div",{className:"error-line"},r&&t?m.default.createElement("a",{onClick:t.bind(null,r)},"Jump to line ",r):null)):null)},K7e=({error:e,jumpToLine:t=null})=>{let r=null;return e.get("path")?r=ee.List.isList(e.get("path"))?m.default.createElement("small",null,"at ",e.get("path").join(".")):m.default.createElement("small",null,"at ",e.get("path")):e.get("line")&&!t&&(r=m.default.createElement("small",null,"on line ",e.get("line"))),m.default.createElement("div",{className:"error-wrapper"},e?m.default.createElement("div",null,m.default.createElement("h4",null,ane(e.get("source"))+" "+e.get("level")," ",r),m.default.createElement("span",{className:"message"},e.get("message")),m.default.createElement("div",{className:"error-line"},t?m.default.createElement("a",{onClick:t.bind(null,e.get("line"))},"Jump to line ",e.get("line")):null)):null)};function ane(e){return(e||"").split(" ").map((t=>t[0].toUpperCase()+t.slice(1))).join(" ")}const Y7e=()=>{};class Q7e extends m.default.Component{static defaultProps={onChange:Y7e,value:null,contentTypes:(0,ee.fromJS)(["application/json"])};componentDidMount(){const{contentTypes:t,onChange:r}=this.props;t&&t.size&&r(t.first())}componentDidUpdate(){const{contentTypes:t,value:r,onChange:n}=this.props;t&&t.size&&(t.includes(r)||n(t.first()))}onChangeWrapper=t=>this.props.onChange(t.target.value);render(){let{ariaControls:t,ariaLabel:r,className:n,contentTypes:i,controlId:a,value:s}=this.props;return i&&i.size?m.default.createElement("div",{className:"content-type-wrapper "+(n||"")},m.default.createElement("select",{"aria-controls":t,"aria-label":r,className:"content-type",id:a,onChange:this.onChangeWrapper,value:s||""},i.map((o=>m.default.createElement("option",{key:o,value:o},o))).toArray())):null}}function qp(...e){return e.filter((t=>!!t)).join(" ").trim()}class Z7e extends m.default.Component{render(){let{fullscreen:t,full:r,...n}=this.props;if(t)return m.default.createElement("section",n);let i="swagger-container"+(r?"-full":"");return m.default.createElement("section",(0,Bt.default)({},n,{className:qp(n.className,i)}))}}const JM={mobile:"",tablet:"-tablet",desktop:"-desktop",large:"-hd"};class X7e extends m.default.Component{render(){const{hide:t,keepContents:r,mobile:n,tablet:i,desktop:a,large:s,...o}=this.props;if(t&&!r)return m.default.createElement("span",null);let u=[];for(let c in JM){if(!Object.prototype.hasOwnProperty.call(JM,c))continue;let f=JM[c];if(c in this.props){let p=this.props[c];if(p<1){u.push("none"+f);continue}u.push("block"+f),u.push("col-"+p+f)}}t&&u.push("hidden");let l=qp(o.className,...u);return m.default.createElement("section",(0,Bt.default)({},o,{className:l}))}}class eVe extends m.default.Component{render(){return m.default.createElement("div",(0,Bt.default)({},this.props,{className:qp(this.props.className,"wrapper")}))}}class tVe extends m.default.Component{static defaultProps={className:""};render(){return m.default.createElement("button",(0,Bt.default)({},this.props,{className:qp(this.props.className,"button")}))}}const rVe=e=>m.default.createElement("textarea",e),nVe=e=>m.default.createElement("input",e);class iVe extends m.default.Component{static defaultProps={multiple:!1,allowEmptyValue:!0};constructor(t,r){let n;super(t,r),n=t.value?t.value:t.multiple?[""]:"",this.state={value:n}}onChange=t=>{let r,{onChange:n,multiple:i}=this.props,a=[].slice.call(t.target.options);r=i?a.filter((function(s){return s.selected})).map((function(s){return s.value})):t.target.value,this.setState({value:r}),n&&n(r)};UNSAFE_componentWillReceiveProps(t){t.value!==this.props.value&&this.setState({value:t.value})}render(){let{allowedValues:t,multiple:r,allowEmptyValue:n,disabled:i}=this.props,a=this.state.value?.toJS?.()||this.state.value;return m.default.createElement("select",{className:this.props.className,multiple:r,value:a,onChange:this.onChange,disabled:i},n?m.default.createElement("option",{value:""},"--"):null,t.map((function(s,o){return m.default.createElement("option",{key:o,value:String(s)},String(s))})))}}class sne extends m.default.Component{render(){return m.default.createElement("a",(0,Bt.default)({},this.props,{rel:"noopener noreferrer",className:qp(this.props.className,"link")}))}}const hV=({children:e})=>m.default.createElement("div",{className:"no-margin"}," ",e," ");class aVe extends m.default.Component{static defaultProps={isOpened:!1,animated:!1};renderNotAnimated(){return this.props.isOpened?m.default.createElement(hV,null,this.props.children):m.default.createElement("noscript",null)}render(){let{animated:t,isOpened:r,children:n}=this.props;return t?(n=r?n:null,m.default.createElement(hV,null,n)):this.renderNotAnimated()}}class sVe extends m.default.Component{constructor(...t){super(...t),this.setTagShown=this._setTagShown.bind(this)}_setTagShown(t,r){this.props.layoutActions.show(t,r)}showOp(t,r){let{layoutActions:n}=this.props;n.show(t,r)}render(){let{specSelectors:t,layoutSelectors:r,layoutActions:n,getComponent:i}=this.props,a=t.taggedOperations();const s=i("Collapse");return m.default.createElement("div",null,m.default.createElement("h4",{className:"overview-title"},"Overview"),a.map(((o,u)=>{let l=o.get("operations"),c=["overview-tags",u],f=r.isShown(c,!0);return m.default.createElement("div",{key:"overview-"+u},m.default.createElement("h4",{onClick:()=>n.show(c,!f),className:"link overview-tag"}," ",f?"-":"+",u),m.default.createElement(s,{isOpened:f,animated:!0},l.map((p=>{let{path:d,method:h,id:g}=p.toObject(),y="operations",w=g,b=r.isShown([y,w]);return m.default.createElement(oVe,{key:g,path:d,method:h,id:d+"-"+h,shown:b,showOpId:w,showOpIdPrefix:y,href:`#operation-${w}`,onClick:n.show})})).toArray()))})).toArray(),a.size<1&&m.default.createElement("h3",null," No operations defined in spec! "))}}class oVe extends m.default.Component{constructor(t){super(t),this.onClick=this._onClick.bind(this)}_onClick(){let{showOpId:t,showOpIdPrefix:r,onClick:n,shown:i}=this.props;n([r,t],!i)}render(){let{id:t,method:r,shown:n,href:i}=this.props;return m.default.createElement(sne,{href:i,onClick:this.onClick,className:"block opblock-link "+(n?"shown":"")},m.default.createElement("div",null,m.default.createElement("small",{className:`bold-label-${r}`},r.toUpperCase()),m.default.createElement("span",{className:"bold-label"},t)))}}class uVe extends m.default.Component{componentDidMount(){this.props.initialValue&&(this.inputRef.value=this.props.initialValue)}render(){const{value:t,defaultValue:r,initialValue:n,...i}=this.props;return m.default.createElement("input",(0,Bt.default)({},i,{ref:a=>this.inputRef=a}))}}class lVe extends m.default.Component{render(){const{host:t,basePath:r}=this.props;return m.default.createElement("pre",{className:"base-url"},"[ Base URL: ",t,r," ]")}}class cVe extends m.default.PureComponent{render(){const{url:t,getComponent:r}=this.props,n=r("Link");return m.default.createElement(n,{target:"_blank",href:Rr(t)},m.default.createElement("span",{className:"url"}," ",t))}}class fVe extends m.default.Component{render(){const{info:t,url:r,host:n,basePath:i,getComponent:a,externalDocs:s,selectedServer:o,url:u}=this.props,l=t.get("version"),c=t.get("description"),f=t.get("title"),p=Ea(t.get("termsOfService"),u,{selectedServer:o}),d=t.get("contact"),h=t.get("license"),g=Ea(s&&s.get("url"),u,{selectedServer:o}),y=s&&s.get("description"),w=a("Markdown",!0),b=a("Link"),S=a("VersionStamp"),E=a("OpenAPIVersion"),x=a("InfoUrl"),A=a("InfoBasePath"),j=a("License"),I=a("Contact");return m.default.createElement("div",{className:"info"},m.default.createElement("hgroup",{className:"main"},m.default.createElement("h1",{className:"title"},f,m.default.createElement("span",null,l&&m.default.createElement(S,{version:l}),m.default.createElement(E,{oasVersion:"2.0"}))),n||i?m.default.createElement(A,{host:n,basePath:i}):null,r&&m.default.createElement(x,{getComponent:a,url:r})),m.default.createElement("div",{className:"description"},m.default.createElement(w,{source:c})),p&&m.default.createElement("div",{className:"info__tos"},m.default.createElement(b,{target:"_blank",href:Rr(p)},"Terms of service")),d?.size>0&&m.default.createElement(I,{getComponent:a,data:d,selectedServer:o,url:r}),h?.size>0&&m.default.createElement(j,{getComponent:a,license:h,selectedServer:o,url:r}),g?m.default.createElement(b,{className:"info__extdocs",target:"_blank",href:Rr(g)},y||g):null)}}var dVe=fVe;class pVe extends m.default.Component{render(){const{specSelectors:t,getComponent:r,oas3Selectors:n}=this.props,i=t.info(),a=t.url(),s=t.basePath(),o=t.host(),u=t.externalDocs(),l=n.selectedServer(),c=r("info");return m.default.createElement("div",null,i&&i.count()?m.default.createElement(c,{info:i,url:a,host:o,basePath:s,externalDocs:u,getComponent:r,selectedServer:l}):null)}}class hVe extends m.default.Component{render(){const{data:t,getComponent:r,selectedServer:n,url:i}=this.props,a=t.get("name","the developer"),s=Ea(t.get("url"),i,{selectedServer:n}),o=t.get("email"),u=r("Link");return m.default.createElement("div",{className:"info__contact"},s&&m.default.createElement("div",null,m.default.createElement(u,{href:Rr(s),target:"_blank"},a," - Website")),o&&m.default.createElement(u,{href:Rr(`mailto:${o}`)},s?`Send email to ${a}`:`Contact ${a}`))}}var mVe=hVe;class gVe extends m.default.Component{render(){const{license:t,getComponent:r,selectedServer:n,url:i}=this.props,a=t.get("name","License"),s=Ea(t.get("url"),i,{selectedServer:n}),o=r("Link");return m.default.createElement("div",{className:"info__license"},s?m.default.createElement("div",{className:"info__license__url"},m.default.createElement(o,{target:"_blank",href:Rr(s)},a)):m.default.createElement("span",null,a))}}var yVe=gVe;class vVe extends m.default.Component{render(){return null}}class bVe extends m.default.Component{render(){let{getComponent:t}=this.props;const r=t("CopyIcon");return m.default.createElement("div",{className:"view-line-link copy-to-clipboard",title:"Copy to clipboard"},m.default.createElement(Dy.CopyToClipboard,{text:this.props.textToCopy},m.default.createElement(r,null)))}}class wVe extends m.default.Component{render(){return m.default.createElement("div",{className:"footer"})}}class SVe extends m.default.Component{onFilterChange=t=>{const{target:{value:r}}=t;this.props.layoutActions.updateFilter(r)};render(){const{specSelectors:t,layoutSelectors:r,getComponent:n}=this.props,i=n("Col"),a=t.loadingStatus()==="loading",s=t.loadingStatus()==="failed",o=r.currentFilter(),u=["operation-filter-input"];return s&&u.push("failed"),a&&u.push("loading"),m.default.createElement("div",null,o===!1?null:m.default.createElement("div",{className:"filter-container"},m.default.createElement(i,{className:"filter wrapper",mobile:12},m.default.createElement("input",{className:u.join(" "),placeholder:"Filter by tag",type:"text",onChange:this.onFilterChange,value:typeof o=="string"?o:"",disabled:a}))))}}const HM=Function.prototype;class CO extends m.PureComponent{static defaultProp={consumes:(0,ee.fromJS)(["application/json"]),param:(0,ee.fromJS)({}),onChange:HM,onChangeConsumes:HM};constructor(t,r){super(t,r),this.state={isEditBox:!1,value:""}}componentDidMount(){this.updateValues.call(this,this.props)}UNSAFE_componentWillReceiveProps(t){this.updateValues.call(this,t)}updateValues=t=>{let{param:r,isExecute:n,consumesValue:i=""}=t,a=/xml/i.test(i),s=/json/i.test(i),o=a?r.get("value_xml"):r.get("value");if(o!==void 0){let u=!o&&s?"{}":o;this.setState({value:u}),this.onChange(u,{isXml:a,isEditBox:n})}else a?this.onChange(this.sample("xml"),{isXml:a,isEditBox:n}):this.onChange(this.sample(),{isEditBox:n})};sample=t=>{let{param:r,fn:n}=this.props,i=n.inferSchema(r.toJS());return n.getSampleSchema(i,t,{includeWriteOnly:!0})};onChange=(t,{isEditBox:r,isXml:n})=>{this.setState({value:t,isEditBox:r}),this._onChange(t,n)};_onChange=(t,r)=>{(this.props.onChange||HM)(t,r)};handleOnChange=t=>{const{consumesValue:r}=this.props,n=/xml/i.test(r),i=t.target.value;this.onChange(i,{isXml:n,isEditBox:this.state.isEditBox})};toggleIsEditBox=()=>this.setState((t=>({isEditBox:!t.isEditBox})));render(){let{onChangeConsumes:t,param:r,isExecute:n,specSelectors:i,pathMethod:a,getComponent:s}=this.props;const o=s("Button"),u=s("TextArea"),l=s("HighlightCode",!0),c=s("contentType");let f=(i?i.parameterWithMetaByIdentity(a,r):r).get("errors",(0,ee.List)()),p=i.contentTypeValues(a).get("requestContentType"),d=this.props.consumes&&this.props.consumes.size?this.props.consumes:CO.defaultProp.consumes,{value:h,isEditBox:g}=this.state,y=null;$y(h)&&(y="json");const w=`${xO(`${a[1]}${a[0]}_parameters`)}_select`;return m.default.createElement("div",{className:"body-param","data-param-name":r.get("name"),"data-param-in":r.get("in")},g&&n?m.default.createElement(u,{className:"body-param__text"+(f.count()?" invalid":""),value:h,onChange:this.handleOnChange}):h&&m.default.createElement(l,{className:"body-param__example",language:y},h),m.default.createElement("div",{className:"body-param-options"},n?m.default.createElement("div",{className:"body-param-edit"},m.default.createElement(o,{className:g?"btn cancel body-param__example-edit":"btn edit body-param__example-edit",onClick:this.toggleIsEditBox},g?"Cancel":"Edit")):null,m.default.createElement("label",{htmlFor:w},m.default.createElement("span",null,"Parameter content type"),m.default.createElement(c,{value:p,contentTypes:d,onChange:t,className:"body-param-content-type",ariaLabel:"Parameter content type",controlId:w}))))}}class xVe extends m.default.Component{render(){const{request:t,getComponent:r}=this.props,n=ire(t),i=r("SyntaxHighlighter",!0);return m.default.createElement("div",{className:"curl-command"},m.default.createElement("h4",null,"Curl"),m.default.createElement("div",{className:"copy-to-clipboard"},m.default.createElement(Dy.CopyToClipboard,{text:n},m.default.createElement("button",null))),m.default.createElement("div",null,m.default.createElement(i,{language:"bash",className:"curl microlight",renderPlainText:({children:a,PlainTextViewer:s})=>m.default.createElement(s,{className:"curl"},a)},n)))}}var EVe=({propKey:e,propVal:t,propClass:r})=>m.default.createElement("span",{className:r},m.default.createElement("br",null),e,": ",ln(t));class CVe extends m.default.Component{static defaultProps={onTryoutClick:Function.prototype,onCancelClick:Function.prototype,onResetClick:Function.prototype,enabled:!1,hasUserEditedBody:!1,isOAS3:!1};render(){const{onTryoutClick:t,onCancelClick:r,onResetClick:n,enabled:i,hasUserEditedBody:a,isOAS3:s}=this.props,o=s&&a;return m.default.createElement("div",{className:o?"try-out btn-group":"try-out"},i?m.default.createElement("button",{className:"btn try-out__btn cancel",onClick:r},"Cancel"):m.default.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "),o&&m.default.createElement("button",{className:"btn try-out__btn reset",onClick:n},"Reset"))}}class AVe extends m.default.PureComponent{static defaultProps={alsoShow:null,children:null,bypass:!1};render(){const{bypass:t,isSwagger2:r,isOAS3:n,alsoShow:i}=this.props;return t?m.default.createElement("div",null,this.props.children):r&&n?m.default.createElement("div",{className:"version-pragma"},i,m.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},m.default.createElement("div",null,m.default.createElement("h3",null,"Unable to render this definition"),m.default.createElement("p",null,m.default.createElement("code",null,"swagger")," and ",m.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),m.default.createElement("p",null,"Supported version fields are ",m.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",m.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",m.default.createElement("code",null,"openapi: 3.0.4"),").")))):r||n?m.default.createElement("div",null,this.props.children):m.default.createElement("div",{className:"version-pragma"},i,m.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},m.default.createElement("div",null,m.default.createElement("h3",null,"Unable to render this definition"),m.default.createElement("p",null,"The provided definition does not specify a valid version field."),m.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",m.default.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",m.default.createElement("code",null,"openapi: 3.0.n")," (for example, ",m.default.createElement("code",null,"openapi: 3.0.4"),")."))))}}var MVe=({version:e})=>m.default.createElement("small",null,m.default.createElement("pre",{className:"version"}," ",e," ")),_Ve=({oasVersion:e})=>m.default.createElement("small",{className:"version-stamp"},m.default.createElement("pre",{className:"version"},"OAS ",e)),jVe=({enabled:e,path:t,text:r})=>m.default.createElement("a",{className:"nostyle",onClick:e?n=>n.preventDefault():null,href:e?`#/${t}`:null},m.default.createElement("span",null,r)),LVe=()=>m.default.createElement("div",null,m.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},m.default.createElement("defs",null,m.default.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},m.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),m.default.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},m.default.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),m.default.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},m.default.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),m.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},m.default.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),m.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},m.default.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),m.default.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-up"},m.default.createElement("path",{d:"M 17.418 14.908 C 17.69 15.176 18.127 15.176 18.397 14.908 C 18.667 14.64 18.668 14.207 18.397 13.939 L 10.489 6.109 C 10.219 5.841 9.782 5.841 9.51 6.109 L 1.602 13.939 C 1.332 14.207 1.332 14.64 1.602 14.908 C 1.873 15.176 2.311 15.176 2.581 14.908 L 10 7.767 L 17.418 14.908 Z"})),m.default.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},m.default.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),m.default.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},m.default.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})),m.default.createElement("symbol",{viewBox:"0 0 15 16",id:"copy"},m.default.createElement("g",{transform:"translate(2, -1)"},m.default.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z"})))))),one=(function(e){var t={};return we.d(t,e),t})({Remarkable:function(){return _o}}),IVe=(function(e){var t={};return we.d(t,e),t})({linkify:function(){return ize}}),Mj=(function(e){var t={};return we.d(t,e),t})({default:function(){return Mze}});Mj.default.addHook&&Mj.default.addHook("beforeSanitizeElements",(function(e){return e.href&&e.setAttribute("rel","noopener noreferrer"),e}));var TVe=function({source:t,className:r="",getConfigs:n=()=>({useUnsafeMarkdown:!1})}){if(typeof t!="string")return null;const i=new one.Remarkable({html:!0,typographer:!0,breaks:!0,linkTarget:"_blank"}).use(IVe.linkify);i.core.ruler.disable(["replacements","smartquotes"]);const{useUnsafeMarkdown:a}=n(),s=i.render(t),o=od(s,{useUnsafeMarkdown:a});return t&&s&&o?m.default.createElement("div",{className:(0,$t.default)(r,"markdown"),dangerouslySetInnerHTML:{__html:o}}):null};function od(e,{useUnsafeMarkdown:t=!1}={}){const r=t,n=t?[]:["style","class"];return t&&!od.hasWarnedAboutDeprecation&&(console.warn("useUnsafeMarkdown display configuration parameter is deprecated since >3.26.0 and will be removed in v4.0.0."),od.hasWarnedAboutDeprecation=!0),Mj.default.sanitize(e,{ADD_ATTR:["target"],FORBID_TAGS:["style","form"],ALLOW_DATA_ATTR:r,FORBID_ATTR:n})}od.hasWarnedAboutDeprecation=!1;class OVe extends m.default.Component{render(){const{errSelectors:t,specSelectors:r,getComponent:n}=this.props,i=n("SvgAssets"),a=n("InfoContainer",!0),s=n("VersionPragmaFilter"),o=n("operations",!0),u=n("Models",!0),l=n("Webhooks",!0),c=n("Row"),f=n("Col"),p=n("errors",!0),d=n("ServersContainer",!0),h=n("SchemesContainer",!0),g=n("AuthorizeBtnContainer",!0),y=n("FilterContainer",!0),w=r.isSwagger2(),b=r.isOAS3(),S=r.isOAS31(),E=!r.specStr(),x=r.loadingStatus();let A=null;if(x==="loading"&&(A=m.default.createElement("div",{className:"info"},m.default.createElement("div",{className:"loading-container"},m.default.createElement("div",{className:"loading"})))),x==="failed"&&(A=m.default.createElement("div",{className:"info"},m.default.createElement("div",{className:"loading-container"},m.default.createElement("h4",{className:"title"},"Failed to load API definition."),m.default.createElement(p,null)))),x==="failedConfig"){const P=t.lastError(),N=P?P.get("message"):"";A=m.default.createElement("div",{className:"info failed-config"},m.default.createElement("div",{className:"loading-container"},m.default.createElement("h4",{className:"title"},"Failed to load remote configuration."),m.default.createElement("p",null,N)))}if(!A&&E&&(A=m.default.createElement("h4",null,"No API definition provided.")),A)return m.default.createElement("div",{className:"swagger-ui"},m.default.createElement("div",{className:"loading-container"},A));const j=r.servers(),I=r.schemes(),T=j&&j.size,B=I&&I.size,O=!!r.securityDefinitions();return m.default.createElement("div",{className:"swagger-ui"},m.default.createElement(i,null),m.default.createElement(s,{isSwagger2:w,isOAS3:b,alsoShow:m.default.createElement(p,null)},m.default.createElement(p,null),m.default.createElement(c,{className:"information-container"},m.default.createElement(f,{mobile:12},m.default.createElement(a,null))),T||B||O?m.default.createElement("div",{className:"scheme-container"},m.default.createElement(f,{className:"schemes wrapper",mobile:12},T||B?m.default.createElement("div",{className:"schemes-server-container"},T?m.default.createElement(d,null):null,B?m.default.createElement(h,null):null):null,O?m.default.createElement(g,null):null)):null,m.default.createElement(y,null),m.default.createElement(c,null,m.default.createElement(f,{mobile:12,desktop:12},m.default.createElement(o,null))),S&&m.default.createElement(c,{className:"webhooks-container"},m.default.createElement(f,{mobile:12,desktop:12},m.default.createElement(l,null))),m.default.createElement(c,null,m.default.createElement(f,{mobile:12,desktop:12},m.default.createElement(u,null)))))}}var kVe=()=>({components:{App:s7e,authorizationPopup:o7e,authorizeBtn:u7e,AuthorizeBtnContainer:l7e,authorizeOperationBtn:c7e,auths:f7e,AuthItem:d7e,authError:p7e,oauth2:w7e,apiKeyAuth:h7e,basicAuth:m7e,clear:S7e,liveResponse:C7e,InitializedInput:uVe,info:dVe,InfoContainer:pVe,InfoUrl:cVe,InfoBasePath:lVe,Contact:mVe,License:yVe,JumpToPath:vVe,CopyToClipboardBtn:bVe,onlineValidatorBadge:ine,operations:M7e,operation:j7e,OperationSummary:T7e,OperationSummaryMethod:O7e,OperationSummaryPath:k7e,responses:EO,response:D7e,ResponseExtension:P7e,responseBody:B7e,parameters:z7e,parameterRow:V7e,execute:J7e,headers:H7e,errors:W7e,contentType:Q7e,overview:sVe,footer:wVe,FilterContainer:SVe,ParamBody:CO,curl:xVe,Property:EVe,TryItOutButton:CVe,Markdown:TVe,BaseLayout:OVe,VersionPragmaFilter:AVe,VersionStamp:MVe,OperationExt:R7e,OperationExtRow:N7e,ParameterExt:$7e,ParameterIncludeEmpty:q7e,OperationTag:_7e,OperationContainer:L7e,OpenAPIVersion:_Ve,DeepLink:jVe,SvgAssets:LVe,Example:g7e,ExamplesSelect:y7e,ExamplesSelectValueRetainer:v7e}}),RVe=()=>({components:{...lj}}),une=()=>[Gte,Jre,rre,Kre,Yre,Ure,Qte,Xte,tre,dre,bre,kVe,RVe,Vre,Wte,Qre,Kte,Zte,nre,sre,Xre,ene,nne()];const NVe=(0,ee.Map)();function Vp(e){return(t,r)=>(...n)=>{if(r.getSystem().specSelectors.isOAS3()){const i=e(...n);return typeof i=="function"?i(r):i}return t(...n)}}const Jp=Vp((0,Py.default)(null)),DVe=Vp(((e,t)=>r=>r.getSystem().specSelectors.findSchema(t))),PVe=Vp((()=>e=>{const t=e.getSystem().specSelectors.specJson().getIn(["components","schemas"]);return ee.Map.isMap(t)?t:NVe})),FVe=Vp((()=>e=>e.getSystem().specSelectors.specJson().hasIn(["servers",0]))),BVe=Vp((0,ut.createSelector)(Ia,(e=>e.getIn(["components","securitySchemes"])||null))),zVe=(e,t)=>(r,...n)=>t.specSelectors.isOAS3()?t.oas3Selectors.validOperationMethods():e(...n),$Ve=Jp,UVe=Jp,qVe=Jp,VVe=Jp,JVe=Jp,HVe=(function(t){return(r,n)=>(...i)=>{if(n.getSystem().specSelectors.isOAS3()){let a=n.getState().getIn(["spec","resolvedSubtrees","components","securitySchemes"]);return t(n,a,...i)}return r(...i)}})((0,ut.createSelector)((e=>e),(({specSelectors:e})=>e.securityDefinitions()),((e,t)=>{let r=(0,ee.List)();return t&&t.entrySeq().forEach((([n,i])=>{const a=i?.get("type");if(a==="oauth2"&&i.get("flows").entrySeq().forEach((([s,o])=>{let u=(0,ee.fromJS)({flow:s,authorizationUrl:o.get("authorizationUrl"),tokenUrl:o.get("tokenUrl"),scopes:o.get("scopes"),type:i.get("type"),description:i.get("description")});r=r.push(new ee.Map({[n]:u.filter((l=>l!==void 0))}))})),a!=="http"&&a!=="apiKey"||(r=r.push(new ee.Map({[n]:i}))),a==="openIdConnect"&&i.get("openIdConnectData")){let s=i.get("openIdConnectData");(s.get("grant_types_supported")||["authorization_code","implicit"]).forEach((o=>{let u=s.get("scopes_supported")&&s.get("scopes_supported").reduce(((c,f)=>c.set(f,"")),new ee.Map),l=(0,ee.fromJS)({flow:o,authorizationUrl:s.get("authorization_endpoint"),tokenUrl:s.get("token_endpoint"),scopes:u,type:"oauth2",openIdConnectUrl:i.get("openIdConnectUrl")});r=r.push(new ee.Map({[n]:l.filter((c=>c!==void 0))}))}))}})),r})));function Hp(e){return(t,r)=>n=>typeof r.specSelectors?.isOAS3=="function"?r.specSelectors.isOAS3()?m.default.createElement(e,(0,Bt.default)({},n,r,{Ori:t})):m.default.createElement(t,n):(console.warn("OAS3 wrapper: couldn't get spec"),null)}const WVe=(0,ee.Map)(),GVe=()=>e=>(function(r){const n=r.get("swagger");return typeof n=="string"&&n==="2.0"})(e.getSystem().specSelectors.specJson()),KVe=()=>e=>(function(r){const n=r.get("openapi");return typeof n=="string"&&/^3\.0\.(?:[1-9]\d*|0)$/.test(n)})(e.getSystem().specSelectors.specJson()),YVe=()=>e=>e.getSystem().specSelectors.isOAS30();function lne(e){return(t,...r)=>n=>{if(n.specSelectors.isOAS3()){const i=e(t,...r);return typeof i=="function"?i(n):i}return null}}const QVe=lne((()=>e=>e.specSelectors.specJson().get("servers",WVe))),ZVe=(e,t)=>{const r=e.getIn(["resolvedSubtrees","components","schemas",t],null),n=e.getIn(["json","components","schemas",t],null);return r||n||null},XVe=lne(((e,{callbacks:t,specPath:r})=>n=>{const i=n.specSelectors.validOperationMethods();return ee.Map.isMap(t)?t.reduce(((a,s,o)=>{if(!ee.Map.isMap(s))return a;const u=s.reduce(((l,c,f)=>{if(!ee.Map.isMap(c))return l;const p=c.entrySeq().filter((([d])=>i.includes(d))).map((([d,h])=>({operation:(0,ee.Map)({operation:h}),method:d,path:f,callbackName:o,specPath:r.concat([o,f,d])})));return l.concat(p)}),(0,ee.List)());return a.concat(u)}),(0,ee.List)()).groupBy((a=>a.callbackName)).map((a=>a.toArray())).toObject():{}}));var eJe=({callbacks:e,specPath:t,specSelectors:r,getComponent:n})=>{const i=r.callbacksOperations({callbacks:e,specPath:t}),a=Object.keys(i),s=n("OperationContainer",!0);return a.length===0?m.default.createElement("span",null,"No callbacks"):m.default.createElement("div",null,a.map((o=>m.default.createElement("div",{key:`${o}`},m.default.createElement("h2",null,o),i[o].map((u=>m.default.createElement(s,{key:`${o}-${u.path}-${u.method}`,op:u.operation,tag:"callbacks",method:u.method,path:u.path,specPath:u.specPath,allowTryItOut:!1})))))))};const _g=(e,t,r,n)=>{const i=e.getIn(["content",t])??(0,ee.OrderedMap)(),a=i.get("schema",(0,ee.OrderedMap)()).toJS(),s=i.get("examples")!==void 0,o=i.get("example"),u=s?i.getIn(["examples",r,"value"]):o;return ln(n.getSampleSchema(a,t,{includeWriteOnly:!0},u))};var tJe=({userHasEditedBody:e,requestBody:t,requestBodyValue:r,requestBodyInclusionSetting:n,requestBodyErrors:i,getComponent:a,getConfigs:s,specSelectors:o,fn:u,contentType:l,isExecute:c,specPath:f,onChange:p,onChangeIncludeEmpty:d,activeExamplesKey:h,updateActiveExamplesKey:g,setRetainRequestBodyValueFlag:y})=>{const w=ie=>{p(ie.target.files[0])},b=ie=>{let re={key:ie,shouldDispatchInit:!1,defaultValue:!0};return n.get(ie,"no value")==="no value"&&(re.shouldDispatchInit=!0),re},S=a("Markdown",!0),E=a("modelExample"),x=a("RequestBodyEditor"),A=a("HighlightCode",!0),j=a("ExamplesSelectValueRetainer"),I=a("Example"),T=a("ParameterIncludeEmpty"),{showCommonExtensions:B}=s(),O=t?.get("description")??null,P=t?.get("content")??new ee.OrderedMap;l=l||P.keySeq().first()||"";const N=P.get(l)??(0,ee.OrderedMap)(),J=N.get("schema",(0,ee.OrderedMap)()),X=N.get("examples",null),K=X?.map(((ie,re)=>{const ae=ie?.get("value",null);return ae&&(ie=ie.set("value",_g(t,l,re,u),ae)),ie}));if(i=ee.List.isList(i)?i:(0,ee.List)(),u.isFileUploadIntended(N?.get("schema"),l)){const ie=a("Input");return c?m.default.createElement(ie,{type:"file",onChange:w}):m.default.createElement("i",null,"Example values are not available for ",m.default.createElement("code",null,l)," media types.")}if(!N.size)return null;if(u.hasSchemaType(N.get("schema"),"object")&&(l==="application/x-www-form-urlencoded"||l.indexOf("multipart/")===0)&&J.get("properties",(0,ee.OrderedMap)()).size>0){const ie=a("JsonSchemaForm"),re=a("ParameterExt"),ae=J.get("properties",(0,ee.OrderedMap)());return r=ee.Map.isMap(r)?r:(0,ee.OrderedMap)(),m.default.createElement("div",{className:"table-container"},O&&m.default.createElement(S,{source:O}),m.default.createElement("table",null,m.default.createElement("tbody",null,ee.Map.isMap(ae)&&ae.entrySeq().map((([fe,ue])=>{if(ue.get("readOnly"))return;const ne=ue.get("oneOf")?.get(0)?.toJS(),Q=ue.get("anyOf")?.get(0)?.toJS();ue=(0,ee.fromJS)(u.mergeJsonSchema(ue.toJS(),ne??Q??{}));let G=B?Ute(ue):null;const me=J.get("required",(0,ee.List)()).includes(fe),ge=u.getSchemaObjectType(ue),Ce=u.getSchemaObjectTypeLabel(ue),Oe=u.getSchemaObjectType(ue?.get("items")),be=ue.get("format"),je=ue.get("description"),De=r.getIn([fe,"value"]),ye=r.getIn([fe,"errors"])||i,U=n.get(fe)||!1;let R=u.getSampleSchema(ue,!1,{includeWriteOnly:!0});R===!1&&(R="false"),R===0&&(R="0"),typeof R!="string"&&ge==="object"&&(R=ln(R)),typeof R=="string"&&ge==="array"&&(R=JSON.parse(R));const M=u.isFileUploadIntended(ue),C=m.default.createElement(ie,{fn:u,dispatchInitialValue:!M,schema:ue,description:fe,getComponent:a,value:De===void 0?R:De,required:me,errors:ye,onChange:L=>{p(L,[fe])}});return m.default.createElement("tr",{key:fe,className:"parameters","data-property-name":fe},m.default.createElement("td",{className:"parameters-col_name"},m.default.createElement("div",{className:me?"parameter__name required":"parameter__name"},fe,me?m.default.createElement("span",null," *"):null),m.default.createElement("div",{className:"parameter__type"},Ce,be&&m.default.createElement("span",{className:"prop-format"},"($",be,")"),B&&G.size?G.entrySeq().map((([L,k])=>m.default.createElement(re,{key:`${L}-${k}`,xKey:L,xVal:k}))):null),m.default.createElement("div",{className:"parameter__deprecated"},ue.get("deprecated")?"deprecated":null)),m.default.createElement("td",{className:"parameters-col_description"},m.default.createElement(S,{source:je}),c?m.default.createElement("div",null,ge==="object"||Oe==="object"?m.default.createElement(E,{getComponent:a,specPath:f.push("schema"),getConfigs:s,isExecute:c,specSelectors:o,schema:ue,example:C}):C,me?null:m.default.createElement(T,{onChange:L=>d(fe,L),isIncluded:U,isIncludedOptions:b(fe),isDisabled:Array.isArray(De)?De.length!==0:!qT(De)})):null))})))))}const Z=_g(t,l,h,u);let H=null;$y(Z)&&(H="json");const Y=c?m.default.createElement(x,{value:r,errors:i,defaultValue:Z,onChange:p,getComponent:a}):m.default.createElement(A,{className:"body-param__example",language:H},ln(r)||Z);return m.default.createElement("div",null,O&&m.default.createElement(S,{source:O}),K?m.default.createElement(j,{userHasEditedBody:e,examples:K,currentKey:h,currentUserInputValue:r,onSelect:ie=>{g(ie)},updateValue:p,defaultToFirstExample:!0,getComponent:a,setRetainRequestBodyValueFlag:y}):null,m.default.createElement(E,{getComponent:a,getConfigs:s,specSelectors:o,expandDepth:1,isExecute:c,schema:N.get("schema"),specPath:f.push("content",l,"schema"),example:Y,includeWriteOnly:!0}),K?m.default.createElement(I,{example:K.get(h),getComponent:a,getConfigs:s}):null)};class rJe extends m.Component{render(){const{link:t,name:r,getComponent:n}=this.props,i=n("Markdown",!0);let a=t.get("operationId")||t.get("operationRef"),s=t.get("parameters")&&t.get("parameters").toJS(),o=t.get("description");return m.default.createElement("div",{className:"operation-link"},m.default.createElement("div",{className:"description"},m.default.createElement("b",null,m.default.createElement("code",null,r)),o?m.default.createElement(i,{source:o}):null),m.default.createElement("pre",null,"Operation `",a,"`",m.default.createElement("br",null),m.default.createElement("br",null),"Parameters ",(function(l,c){return typeof c!="string"?"":c.split(`
|
||
`).map(((f,p)=>p>0?Array(l+1).join(" ")+f:f)).join(`
|
||
`)})(0,JSON.stringify(s,null,2))||"{}",m.default.createElement("br",null)))}}var nJe=rJe,iJe=({servers:e,currentServer:t,setSelectedServer:r,setServerVariableValue:n,getServerVariable:i,getEffectiveServerValue:a})=>{const s=(e.find((c=>c.get("url")===t))||(0,ee.OrderedMap)()).get("variables")||(0,ee.OrderedMap)(),o=s.size!==0;(0,m.useEffect)((()=>{t||r(e.first()?.get("url"))}),[]),(0,m.useEffect)((()=>{const c=e.find((f=>f.get("url")===t));if(!c)return void r(e.first().get("url"));(c.get("variables")||(0,ee.OrderedMap)()).map(((f,p)=>{n({server:t,key:p,val:f.get("default")||""})}))}),[t,e]);const u=(0,m.useCallback)((c=>{r(c.target.value)}),[r]),l=(0,m.useCallback)((c=>{const f=c.target.getAttribute("data-variable"),p=c.target.value;n({server:t,key:f,val:p})}),[n,t]);return m.default.createElement("div",{className:"servers"},m.default.createElement("label",{htmlFor:"servers"},m.default.createElement("select",{onChange:u,value:t,id:"servers"},e.valueSeq().map((c=>m.default.createElement("option",{value:c.get("url"),key:c.get("url")},c.get("url"),c.get("description")&&` - ${c.get("description")}`))).toArray())),o&&m.default.createElement("div",null,m.default.createElement("div",{className:"computed-url"},"Computed URL:",m.default.createElement("code",null,a(t))),m.default.createElement("h4",null,"Server variables"),m.default.createElement("table",null,m.default.createElement("tbody",null,s.entrySeq().map((([c,f])=>m.default.createElement("tr",{key:c},m.default.createElement("td",null,c),m.default.createElement("td",null,f.get("enum")?m.default.createElement("select",{"data-variable":c,onChange:l},f.get("enum").map((p=>m.default.createElement("option",{selected:p===i(t,c),key:p,value:p},p)))):m.default.createElement("input",{type:"text",value:i(t,c)||"",onChange:l,"data-variable":c})))))))))};class aJe extends m.default.Component{render(){const{specSelectors:t,oas3Selectors:r,oas3Actions:n,getComponent:i}=this.props,a=t.servers(),s=i("Servers");return a&&a.size?m.default.createElement("div",null,m.default.createElement("span",{className:"servers-title"},"Servers"),m.default.createElement(s,{servers:a,currentServer:r.selectedServer(),setSelectedServer:n.setSelectedServer,setServerVariableValue:n.setServerVariableValue,getServerVariable:r.serverVariableValue,getEffectiveServerValue:r.serverEffectiveValue})):null}}const sJe=Function.prototype;class oJe extends m.PureComponent{static defaultProps={onChange:sJe,userHasEditedBody:!1};constructor(t,r){super(t,r),this.state={value:ln(t.value)||t.defaultValue},t.onChange(t.value)}applyDefaultValue=t=>{const{onChange:r,defaultValue:n}=t||this.props;return this.setState({value:n}),r(n)};onChange=t=>{this.props.onChange(ln(t))};onDomChange=t=>{const r=t.target.value;this.setState({value:r},(()=>this.onChange(r)))};UNSAFE_componentWillReceiveProps(t){this.props.value!==t.value&&t.value!==this.state.value&&this.setState({value:ln(t.value)}),!t.value&&t.defaultValue&&this.state.value&&this.applyDefaultValue(t)}render(){let{getComponent:t,errors:r}=this.props,{value:n}=this.state,i=r.size>0;const a=t("TextArea");return m.default.createElement("div",{className:"body-param"},m.default.createElement(a,{className:(0,$t.default)("body-param__text",{invalid:i}),title:r.size?r.join(", "):"",value:n,onChange:this.onDomChange}))}}class uJe extends m.default.Component{constructor(t,r){super(t,r);let{name:n,schema:i}=this.props,a=this.getValue();this.state={name:n,schema:i,value:a}}getValue(){let{name:t,authorized:r}=this.props;return r&&r.getIn([t,"value"])}onChange=t=>{let{onChange:r}=this.props,{value:n,name:i}=t.target,a=Object.assign({},this.state.value);i?a[i]=n:a=n,this.setState({value:a},(()=>r(this.state)))};render(){let{schema:t,getComponent:r,errSelectors:n,name:i,authSelectors:a}=this.props;const s=r("Input"),o=r("Row"),u=r("Col"),l=r("authError"),c=r("Markdown",!0),f=r("JumpToPath",!0),p=(t.get("scheme")||"").toLowerCase(),d=a.selectAuthPath(i);let h=this.getValue(),g=n.allErrors().filter((y=>y.get("authId")===i));if(p==="basic"){let y=h?h.get("username"):null;return m.default.createElement("div",null,m.default.createElement("h4",null,m.default.createElement("code",null,i)," (http, Basic)",m.default.createElement(f,{path:d})),y&&m.default.createElement("h6",null,"Authorized"),m.default.createElement(o,null,m.default.createElement(c,{source:t.get("description")})),m.default.createElement(o,null,m.default.createElement("label",{htmlFor:"auth-basic-username"},"Username:"),y?m.default.createElement("code",null," ",y," "):m.default.createElement(u,null,m.default.createElement(s,{id:"auth-basic-username",type:"text",required:"required",name:"username","aria-label":"auth-basic-username",onChange:this.onChange,autoFocus:!0}))),m.default.createElement(o,null,m.default.createElement("label",{htmlFor:"auth-basic-password"},"Password:"),y?m.default.createElement("code",null," ****** "):m.default.createElement(u,null,m.default.createElement(s,{id:"auth-basic-password",autoComplete:"new-password",name:"password",type:"password","aria-label":"auth-basic-password",onChange:this.onChange}))),g.valueSeq().map(((w,b)=>m.default.createElement(l,{error:w,key:b}))))}return p==="bearer"?m.default.createElement("div",null,m.default.createElement("h4",null,m.default.createElement("code",null,i)," (http, Bearer)",m.default.createElement(f,{path:d})),h&&m.default.createElement("h6",null,"Authorized"),m.default.createElement(o,null,m.default.createElement(c,{source:t.get("description")})),m.default.createElement(o,null,m.default.createElement("label",{htmlFor:"auth-bearer-value"},"Value:"),h?m.default.createElement("code",null," ****** "):m.default.createElement(u,null,m.default.createElement(s,{id:"auth-bearer-value",type:"text","aria-label":"auth-bearer-value",onChange:this.onChange,autoFocus:!0}))),g.valueSeq().map(((y,w)=>m.default.createElement(l,{error:y,key:w})))):m.default.createElement("div",null,m.default.createElement("em",null,m.default.createElement("b",null,i)," HTTP authentication: unsupported scheme ",`'${p}'`))}}class lJe extends m.default.Component{setSelectedServer=t=>{const{path:r,method:n}=this.props;return this.forceUpdate(),this.props.setSelectedServer(t,`${r}:${n}`)};setServerVariableValue=t=>{const{path:r,method:n}=this.props;return this.forceUpdate(),this.props.setServerVariableValue({...t,namespace:`${r}:${n}`})};getSelectedServer=()=>{const{path:t,method:r}=this.props;return this.props.getSelectedServer(`${t}:${r}`)};getServerVariable=(t,r)=>{const{path:n,method:i}=this.props;return this.props.getServerVariable({namespace:`${n}:${i}`,server:t},r)};getEffectiveServerValue=t=>{const{path:r,method:n}=this.props;return this.props.getEffectiveServerValue({server:t,namespace:`${r}:${n}`})};render(){const{operationServers:t,pathServers:r,getComponent:n}=this.props;if(!t&&!r)return null;const i=n("Servers"),a=t||r,s=t?"operation":"path";return m.default.createElement("div",{className:"opblock-section operation-servers"},m.default.createElement("div",{className:"opblock-section-header"},m.default.createElement("div",{className:"tab-header"},m.default.createElement("h4",{className:"opblock-title"},"Servers"))),m.default.createElement("div",{className:"opblock-description-wrapper"},m.default.createElement("h4",{className:"message"},"These ",s,"-level options override the global server options."),m.default.createElement(i,{servers:a,currentServer:this.getSelectedServer(),setSelectedServer:this.setSelectedServer,setServerVariableValue:this.setServerVariableValue,getServerVariable:this.getServerVariable,getEffectiveServerValue:this.getEffectiveServerValue})))}}var cJe={Callbacks:eJe,HttpAuth:uJe,RequestBody:tJe,Servers:iJe,ServersContainer:aJe,RequestBodyEditor:oJe,OperationServers:lJe,operationLink:nJe};const _j=new one.Remarkable("commonmark");_j.block.ruler.enable(["table"]),_j.set({linkTarget:"_blank"});var fJe=Hp((({source:e,className:t="",getConfigs:r=()=>({useUnsafeMarkdown:!1})})=>{if(typeof e!="string")return null;if(e){const{useUnsafeMarkdown:n}=r(),i=od(_j.render(e),{useUnsafeMarkdown:n});let a;return typeof i=="string"&&(a=i.trim()),m.default.createElement("div",{dangerouslySetInnerHTML:{__html:a},className:(0,$t.default)(t,"renderedMarkdown")})}return null})),dJe=Hp((({Ori:e,...t})=>{const{schema:r,getComponent:n,errSelectors:i,authorized:a,onAuthChange:s,name:o,authSelectors:u}=t,l=n("HttpAuth");return r.get("type")==="http"?m.default.createElement(l,{key:o,schema:r,name:o,errSelectors:i,authorized:a,getComponent:n,onChange:s,authSelectors:u}):m.default.createElement(e,t)})),pJe=Hp(ine);class hJe extends m.Component{render(){let{getConfigs:t,schema:r,Ori:n}=this.props,i=["model-box"],a=null;return r.get("deprecated")===!0&&(i.push("deprecated"),a=m.default.createElement("span",{className:"model-deprecated-warning"},"Deprecated:")),m.default.createElement("div",{className:i.join(" ")},a,m.default.createElement(n,(0,Bt.default)({},this.props,{getConfigs:t,depth:1,expandDepth:this.props.expandDepth||0})))}}var mJe=Hp(hJe),gJe=Hp((({Ori:e,...t})=>{const{schema:r,getComponent:n,errors:i,onChange:a,fn:s}=t,o=s.isFileUploadIntended(r),u=n("Input");return o?m.default.createElement(u,{type:"file",className:i.length?"invalid":"",title:i.length?i:"",onChange:l=>{a(l.target.files[0])},disabled:e.isDisabled}):m.default.createElement(e,t)})),yJe={Markdown:fJe,AuthItem:dJe,OpenAPIVersion:(function(t){return(r,n)=>i=>typeof n.specSelectors?.isOAS30=="function"?n.specSelectors.isOAS30()?m.default.createElement(t,(0,Bt.default)({},i,n,{Ori:r})):m.default.createElement(r,i):(console.warn("OAS30 wrapper: couldn't get spec"),null)})((e=>{const{Ori:t}=e;return m.default.createElement(t,{oasVersion:"3.0"})})),JsonSchema_string:gJe,model:mJe,onlineValidatorBadge:pJe};const AO="oas3_set_servers",MO="oas3_set_request_body_value",_O="oas3_set_request_body_retain_flag",jO="oas3_set_request_body_inclusion",LO="oas3_set_active_examples_member",IO="oas3_set_request_content_type",TO="oas3_set_response_content_type",OO="oas3_set_server_variable_value",kO="oas3_set_request_body_validate_error",Uy="oas3_clear_request_body_validate_error",RO="oas3_clear_request_body_value";function vJe(e,t){return{type:AO,payload:{selectedServerUrl:e,namespace:t}}}function bJe({value:e,pathMethod:t}){return{type:MO,payload:{value:e,pathMethod:t}}}const wJe=({value:e,pathMethod:t})=>({type:_O,payload:{value:e,pathMethod:t}});function SJe({value:e,pathMethod:t,name:r}){return{type:jO,payload:{value:e,pathMethod:t,name:r}}}function xJe({name:e,pathMethod:t,contextType:r,contextName:n}){return{type:LO,payload:{name:e,pathMethod:t,contextType:r,contextName:n}}}function EJe({value:e,pathMethod:t}){return{type:IO,payload:{value:e,pathMethod:t}}}function CJe({value:e,path:t,method:r}){return{type:TO,payload:{value:e,path:t,method:r}}}function AJe({server:e,namespace:t,key:r,val:n}){return{type:OO,payload:{server:e,namespace:t,key:r,val:n}}}const MJe=({path:e,method:t,validationErrors:r})=>({type:kO,payload:{path:e,method:t,validationErrors:r}}),_Je=({path:e,method:t})=>({type:Uy,payload:{path:e,method:t}}),jJe=({pathMethod:e})=>({type:Uy,payload:{path:e[0],method:e[1]}}),LJe=({pathMethod:e})=>({type:RO,payload:{pathMethod:e}});var IJe=(function(e){var t={};return we.d(t,e),t})({default:function(){return Lze}});const ea=e=>(t,...r)=>n=>{if(n.getSystem().specSelectors.isOAS3()){const i=e(t,...r);return typeof i=="function"?i(n):i}return null},TJe=ea(((e,t)=>{const r=t?[t,"selectedServer"]:["selectedServer"];return e.getIn(r)||""})),OJe=ea(((e,t,r)=>e.getIn(["requestData",t,r,"bodyValue"])||null)),kJe=ea(((e,t,r)=>e.getIn(["requestData",t,r,"retainBodyValue"])||!1)),RJe=(e,t,r)=>n=>{const{oas3Selectors:i,specSelectors:a,fn:s}=n.getSystem();if(a.isOAS3()){const o=i.requestContentType(t,r);if(o)return _g(a.specResolvedSubtree(["paths",t,r,"requestBody"]),o,i.activeExamplesMember(t,r,"requestBody","requestBody"),s)}return null},NJe=ea(((e,t,r)=>n=>{const{oas3Selectors:i,specSelectors:a,fn:s}=n;let o=!1;const u=i.requestContentType(t,r);let l=i.requestBodyValue(t,r);const c=a.specResolvedSubtree(["paths",t,r,"requestBody"]);if(!c)return!1;if(ee.Map.isMap(l)&&(l=ln(l.mapEntries((f=>ee.Map.isMap(f[1])?[f[0],f[1].get("value")]:f)).toJS())),ee.List.isList(l)&&(l=ln(l)),u){const f=_g(c,u,i.activeExamplesMember(t,r,"requestBody","requestBody"),s);o=!!l&&l!==f}return o})),DJe=ea(((e,t,r)=>e.getIn(["requestData",t,r,"bodyInclusion"])||(0,ee.Map)())),PJe=ea(((e,t,r)=>e.getIn(["requestData",t,r,"errors"])||null)),FJe=ea(((e,t,r,n,i)=>e.getIn(["examples",t,r,n,i,"activeExample"])||null)),BJe=ea(((e,t,r)=>e.getIn(["requestData",t,r,"requestContentType"])||null)),zJe=ea(((e,t,r)=>e.getIn(["requestData",t,r,"responseContentType"])||null)),$Je=ea(((e,t,r)=>{let n;if(typeof t!="string"){const{server:i,namespace:a}=t;n=a?[a,"serverVariableValues",i,r]:["serverVariableValues",i,r]}else n=["serverVariableValues",t,r];return e.getIn(n)||null})),UJe=ea(((e,t)=>{let r;if(typeof t!="string"){const{server:n,namespace:i}=t;r=i?[i,"serverVariableValues",n]:["serverVariableValues",n]}else r=["serverVariableValues",t];return e.getIn(r)||(0,ee.OrderedMap)()})),qJe=ea(((e,t)=>{var r,n;if(typeof t!="string"){const{server:a,namespace:s}=t;n=a,r=s?e.getIn([s,"serverVariableValues",n]):e.getIn(["serverVariableValues",n])}else n=t,r=e.getIn(["serverVariableValues",n]);r=r||(0,ee.OrderedMap)();let i=n;return r.map(((a,s)=>{i=i.replace(new RegExp(`{${(0,IJe.default)(s)}}`,"g"),a)})),i})),VJe=(function(t){return(...r)=>n=>{const i=n.getSystem().specSelectors.specJson();let a=[...r][1]||[];return!i.getIn(["paths",...a,"requestBody","required"])||t(...r)}})(((e,t)=>((r,n)=>(n=n||[],!!r.getIn(["requestData",...n,"bodyValue"])))(e,t))),JJe=(e,{oas3RequiredRequestBodyContentType:t,oas3RequestContentType:r,oas3RequestBodyValue:n})=>{let i=[];if(!ee.Map.isMap(n))return i;let a=[];return Object.keys(t.requestContentType).forEach((s=>{s===r&&t.requestContentType[s].forEach((o=>{a.indexOf(o)<0&&a.push(o)}))})),a.forEach((s=>{n.getIn([s,"value"])||i.push(s)})),i},HJe=(0,Py.default)(["get","put","post","delete","options","head","patch","trace"]);var WJe={[AO]:(e,{payload:{selectedServerUrl:t,namespace:r}})=>{const n=r?[r,"selectedServer"]:["selectedServer"];return e.setIn(n,t)},[MO]:(e,{payload:{value:t,pathMethod:r}})=>{let[n,i]=r;if(!ee.Map.isMap(t))return e.setIn(["requestData",n,i,"bodyValue"],t);let a=e.getIn(["requestData",n,i,"bodyValue"])||(0,ee.Map)();ee.Map.isMap(a)||(a=(0,ee.Map)());let s=a;const[...o]=t.keys();return o.forEach((u=>{let l=t.getIn([u]);s.has(u)&&ee.Map.isMap(l)||(s=s.setIn([u,"value"],l))})),e.setIn(["requestData",n,i,"bodyValue"],s)},[_O]:(e,{payload:{value:t,pathMethod:r}})=>{let[n,i]=r;return e.setIn(["requestData",n,i,"retainBodyValue"],t)},[jO]:(e,{payload:{value:t,pathMethod:r,name:n}})=>{let[i,a]=r;return e.setIn(["requestData",i,a,"bodyInclusion",n],t)},[LO]:(e,{payload:{name:t,pathMethod:r,contextType:n,contextName:i}})=>{let[a,s]=r;return e.setIn(["examples",a,s,n,i,"activeExample"],t)},[IO]:(e,{payload:{value:t,pathMethod:r}})=>{let[n,i]=r;return e.setIn(["requestData",n,i,"requestContentType"],t)},[TO]:(e,{payload:{value:t,path:r,method:n}})=>e.setIn(["requestData",r,n,"responseContentType"],t),[OO]:(e,{payload:{server:t,namespace:r,key:n,val:i}})=>{const a=r?[r,"serverVariableValues",t,n]:["serverVariableValues",t,n];return e.setIn(a,i)},[kO]:(e,{payload:{path:t,method:r,validationErrors:n}})=>{let i=[];if(i.push("Required field is not provided"),n.missingBodyValue)return e.setIn(["requestData",t,r,"errors"],(0,ee.fromJS)(i));if(n.missingRequiredKeys&&n.missingRequiredKeys.length>0){const{missingRequiredKeys:a}=n;return e.updateIn(["requestData",t,r,"bodyValue"],(0,ee.fromJS)({}),(s=>a.reduce(((o,u)=>o.setIn([u,"errors"],(0,ee.fromJS)(i))),s)))}return console.warn("unexpected result: SET_REQUEST_BODY_VALIDATE_ERROR"),e},[Uy]:(e,{payload:{path:t,method:r}})=>{const n=e.getIn(["requestData",t,r,"bodyValue"]);if(!ee.Map.isMap(n))return e.setIn(["requestData",t,r,"errors"],(0,ee.fromJS)([]));const[...i]=n.keys();return i?e.updateIn(["requestData",t,r,"bodyValue"],(0,ee.fromJS)({}),(a=>i.reduce(((s,o)=>s.setIn([o,"errors"],(0,ee.fromJS)([]))),a))):e},[RO]:(e,{payload:{pathMethod:t}})=>{let[r,n]=t;const i=e.getIn(["requestData",r,n,"bodyValue"]);return i?ee.Map.isMap(i)?e.setIn(["requestData",r,n,"bodyValue"],(0,ee.Map)()):e.setIn(["requestData",r,n,"bodyValue"],""):e}};function jj({getSystem:e}){const t=(r=>(n,i=null)=>{const{getConfigs:a,fn:s}=r(),{fileUploadMediaTypes:o}=a();if(typeof i=="string"&&o.some((c=>i.startsWith(c))))return!0;const u=ee.Map.isMap(n);if(!u&&!(0,js.default)(n))return!1;const l=u?n.get("format"):n.format;return s.hasSchemaType(n,"string")&&["binary","byte"].includes(l)})(e);return{components:cJe,wrapComponents:yJe,statePlugins:{spec:{wrapSelectors:cj,selectors:dj},auth:{wrapSelectors:fj},oas3:{actions:{...pj},reducers:WJe,selectors:{...hj}}},fn:{isFileUploadIntended:t,isFileUploadIntendedOAS30:t}}}var GJe=({specSelectors:e,getComponent:t})=>{const r=e.selectWebhooksOperations();if(!r)return null;const n=Object.keys(r),i=t("OperationContainer",!0);return n.length===0?null:m.default.createElement("div",{className:"webhooks"},m.default.createElement("h2",null,"Webhooks"),n.map((a=>m.default.createElement("div",{key:`${a}-webhook`},r[a].map((s=>m.default.createElement(i,{key:`${a}-${s.method}-webhook`,op:s.operation,tag:"webhooks",method:s.method,path:a,specPath:(0,ee.List)(s.specPath),allowTryItOut:!1})))))))},KJe=({getComponent:e,specSelectors:t})=>{const r=t.selectLicenseNameField(),n=t.selectLicenseUrl(),i=e("Link");return m.default.createElement("div",{className:"info__license"},n?m.default.createElement("div",{className:"info__license__url"},m.default.createElement(i,{target:"_blank",href:Rr(n)},r)):m.default.createElement("span",null,r))},YJe=({getComponent:e,specSelectors:t})=>{const r=t.selectContactNameField(),n=t.selectContactUrl(),i=t.selectContactEmailField(),a=e("Link");return m.default.createElement("div",{className:"info__contact"},n&&m.default.createElement("div",null,m.default.createElement(a,{href:Rr(n),target:"_blank"},r," - Website")),i&&m.default.createElement(a,{href:Rr(`mailto:${i}`)},n?`Send email to ${r}`:`Contact ${r}`))},QJe=({getComponent:e,specSelectors:t})=>{const r=t.version(),n=t.url(),i=t.basePath(),a=t.host(),s=t.selectInfoSummaryField(),o=t.selectInfoDescriptionField(),u=t.selectInfoTitleField(),l=t.selectInfoTermsOfServiceUrl(),c=t.selectExternalDocsUrl(),f=t.selectExternalDocsDescriptionField(),p=t.contact(),d=t.license(),h=e("Markdown",!0),g=e("Link"),y=e("VersionStamp"),w=e("OpenAPIVersion"),b=e("InfoUrl"),S=e("InfoBasePath"),E=e("License",!0),x=e("Contact",!0),A=e("JsonSchemaDialect",!0);return m.default.createElement("div",{className:"info"},m.default.createElement("hgroup",{className:"main"},m.default.createElement("h1",{className:"title"},u,m.default.createElement("span",null,r&&m.default.createElement(y,{version:r}),m.default.createElement(w,{oasVersion:"3.1"}))),(a||i)&&m.default.createElement(S,{host:a,basePath:i}),n&&m.default.createElement(b,{getComponent:e,url:n})),s&&m.default.createElement("p",{className:"info__summary"},s),m.default.createElement("div",{className:"info__description description"},m.default.createElement(h,{source:o})),l&&m.default.createElement("div",{className:"info__tos"},m.default.createElement(g,{target:"_blank",href:Rr(l)},"Terms of service")),p.size>0&&m.default.createElement(x,null),d.size>0&&m.default.createElement(E,null),c&&m.default.createElement(g,{className:"info__extdocs",target:"_blank",href:Rr(c)},f||c),m.default.createElement(A,null))},ZJe=({getComponent:e,specSelectors:t})=>{const r=t.selectJsonSchemaDialectField(),n=t.selectJsonSchemaDialectDefault(),i=e("Link");return m.default.createElement(m.default.Fragment,null,r&&r===n&&m.default.createElement("p",{className:"info__jsonschemadialect"},"JSON Schema dialect:"," ",m.default.createElement(i,{target:"_blank",href:Rr(r)},r)),r&&r!==n&&m.default.createElement("div",{className:"error-wrapper"},m.default.createElement("div",{className:"no-margin"},m.default.createElement("div",{className:"errors"},m.default.createElement("div",{className:"errors-wrapper"},m.default.createElement("h4",{className:"center"},"Warning"),m.default.createElement("p",{className:"message"},m.default.createElement("strong",null,"OpenAPI.jsonSchemaDialect")," field contains a value different from the default value of"," ",m.default.createElement(i,{target:"_blank",href:n},n),". Values different from the default one are currently not supported. Please either omit the field or provide it with the default value."))))))},XJe=({bypass:e,isSwagger2:t,isOAS3:r,isOAS31:n,alsoShow:i,children:a})=>e?m.default.createElement("div",null,a):t&&(r||n)?m.default.createElement("div",{className:"version-pragma"},i,m.default.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},m.default.createElement("div",null,m.default.createElement("h3",null,"Unable to render this definition"),m.default.createElement("p",null,m.default.createElement("code",null,"swagger")," and ",m.default.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),m.default.createElement("p",null,"Supported version fields are ",m.default.createElement("code",null,'swagger: "2.0"')," and those that match ",m.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",m.default.createElement("code",null,"openapi: 3.1.0"),").")))):t||r||n?m.default.createElement("div",null,a):m.default.createElement("div",{className:"version-pragma"},i,m.default.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},m.default.createElement("div",null,m.default.createElement("h3",null,"Unable to render this definition"),m.default.createElement("p",null,"The provided definition does not specify a valid version field."),m.default.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",m.default.createElement("code",null,'swagger: "2.0"')," and those that match ",m.default.createElement("code",null,"openapi: 3.x.y")," (for example,"," ",m.default.createElement("code",null,"openapi: 3.1.0"),")."))));const eHe=e=>typeof e=="string"&&e.includes("#/components/schemas/")?(t=>{const r=t.replace(/~1/g,"/").replace(/~0/g,"~");try{return decodeURIComponent(r)}catch{return r}})(e.replace(/^.*#\/components\/schemas\//,"")):null,tHe=(0,m.forwardRef)((({schema:e,getComponent:t,onToggle:r=()=>{},specPath:n},i)=>{const a=t("JSONSchema202012"),s=eHe(e.get("$$ref")),o=(0,m.useCallback)(((u,l)=>{r(s,l)}),[s,r]);return m.default.createElement(a,{name:s,schema:e.toJS(),ref:i,onExpand:o,identifier:n.toJS().join("_")})}));var rHe=tHe,nHe=({specActions:e,specSelectors:t,layoutSelectors:r,layoutActions:n,getComponent:i,getConfigs:a,fn:s})=>{const o=t.selectSchemas(),u=Object.keys(o).length>0,l=["components","schemas"],{docExpansion:c,defaultModelsExpandDepth:f}=a(),p=f>0&&c!=="none",d=r.isShown(l,p),h=i("Collapse"),g=i("JSONSchema202012"),y=i("ArrowUpIcon"),w=i("ArrowDownIcon"),{getTitle:b}=s.jsonSchema202012.useFn();(0,m.useEffect)((()=>{const j=Object.entries(o).some((([B])=>r.isShown([...l,B],!1))),I=d&&(f>1||j),T=t.specResolvedSubtree(l)!=null;I&&!T&&e.requestResolvedSubtree(l)}),[d,f]);const S=(0,m.useCallback)((()=>{n.show(l,!d)}),[d]),E=(0,m.useCallback)((j=>{j!==null&&n.readyToScroll(l,j)}),[]),x=j=>I=>{I!==null&&n.readyToScroll([...l,j],I)},A=j=>(I,T)=>{const B=[...l,j];T?(t.specResolvedSubtree(B)!=null||e.requestResolvedSubtree([...l,j]),n.show(B,!0)):n.show(B,!1)};return!u||f<0?null:m.default.createElement("section",{className:(0,$t.default)("models",{"is-open":d}),ref:E},m.default.createElement("h4",null,m.default.createElement("button",{"aria-expanded":d,className:"models-control",onClick:S},m.default.createElement("span",null,"Schemas"),d?m.default.createElement(y,null):m.default.createElement(w,null))),m.default.createElement(h,{isOpened:d},Object.entries(o).map((([j,I])=>{const T=b(I,{lookup:"basic"})||j;return m.default.createElement(g,{key:j,ref:x(j),schema:I,name:T,onExpand:A(j)})}))))},iHe=({schema:e,getComponent:t,name:r,authSelectors:n})=>{const i=t("JumpToPath",!0),a=n.selectAuthPath(r);return m.default.createElement("div",null,m.default.createElement("h4",null,r," (mutualTLS) ",m.default.createElement(i,{path:a})),m.default.createElement("p",null,"Mutual TLS is required by this API/Operation. Certificates are managed via your Operating System and/or your browser."),m.default.createElement("p",null,e.get("description")))};class aHe extends m.default.Component{constructor(t,r){super(t,r),this.state={}}onAuthChange=t=>{let{name:r}=t;this.setState({[r]:t})};submitAuth=t=>{t.preventDefault();let{authActions:r}=this.props;r.authorizeWithPersistOption(this.state)};logoutClick=t=>{t.preventDefault();let{authActions:r,definitions:n}=this.props,i=n.map(((a,s)=>s)).toArray();this.setState(i.reduce(((a,s)=>(a[s]="",a)),{})),r.logoutWithPersistOption(i)};close=t=>{t.preventDefault();let{authActions:r}=this.props;r.showDefinitions(!1)};render(){let{definitions:t,getComponent:r,authSelectors:n,errSelectors:i}=this.props;const a=r("AuthItem"),s=r("oauth2",!0),o=r("Button"),u=n.authorized(),l=t.filter(((d,h)=>!!u.get(h))),c=t.filter((d=>d.get("type")!=="oauth2"&&d.get("type")!=="mutualTLS")),f=t.filter((d=>d.get("type")==="oauth2")),p=t.filter((d=>d.get("type")==="mutualTLS"));return m.default.createElement("div",{className:"auth-container"},c.size>0&&m.default.createElement("form",{onSubmit:this.submitAuth},c.map(((d,h)=>m.default.createElement(a,{key:h,schema:d,name:h,getComponent:r,onAuthChange:this.onAuthChange,authorized:u,errSelectors:i,authSelectors:n}))).toArray(),m.default.createElement("div",{className:"auth-btn-wrapper"},c.size===l.size?m.default.createElement(o,{className:"btn modal-btn auth",onClick:this.logoutClick,"aria-label":"Remove authorization"},"Logout"):m.default.createElement(o,{type:"submit",className:"btn modal-btn auth authorize","aria-label":"Apply credentials"},"Authorize"),m.default.createElement(o,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close"))),f.size>0?m.default.createElement("div",null,m.default.createElement("div",{className:"scope-def"},m.default.createElement("p",null,"Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."),m.default.createElement("p",null,"API requires the following scopes. Select which ones you want to grant to Swagger UI.")),t.filter((d=>d.get("type")==="oauth2")).map(((d,h)=>m.default.createElement("div",{key:h},m.default.createElement(s,{authorized:u,schema:d,name:h})))).toArray()):null,p.size>0&&m.default.createElement("div",null,p.map(((d,h)=>m.default.createElement(a,{key:h,schema:d,name:h,getComponent:r,onAuthChange:this.onAuthChange,authorized:u,errSelectors:i,authSelectors:n}))).toArray()))}}var sHe=aHe;const cne=e=>{const t=e.get("openapi");return typeof t=="string"&&/^3\.1\.(?:[1-9]\d*|0)$/.test(t)},mV=e=>(t,...r)=>n=>{if(n.getSystem().specSelectors.isOAS31()){const i=e(t,...r);return typeof i=="function"?i(n):i}return null},fne=e=>(t,r)=>(n,...i)=>{if(r.getSystem().specSelectors.isOAS31()){const a=e(n,...i);return typeof a=="function"?a(t,r):a}return t(...i)},gV=e=>(t,...r)=>n=>{const i=e(t,n,...r);return typeof i=="function"?i(n):i},us=e=>(t,r)=>n=>r.specSelectors.isOAS31()?m.default.createElement(e,(0,Bt.default)({},n,{originalComponent:t,getSystem:r.getSystem})):m.default.createElement(t,n),WM=(e,t)=>{const{fn:r,specSelectors:n}=t;return Object.fromEntries(Object.entries(e).map((([i,a])=>{const s=r[i];return[i,(...o)=>n.isOAS31()?a(...o):typeof s=="function"?s(...o):void 0]})))};var oHe=us((({getSystem:e})=>{const t=e().getComponent("OAS31License",!0);return m.default.createElement(t,null)})),uHe=us((({getSystem:e})=>{const t=e().getComponent("OAS31Contact",!0);return m.default.createElement(t,null)})),lHe=us((({getSystem:e})=>{const t=e().getComponent("OAS31Info",!0);return m.default.createElement(t,null)}));const cHe=(e,{includeReadOnly:t,includeWriteOnly:r})=>{if(!e?.properties)return{};const n=Object.entries(e.properties).filter((([,i])=>(i?.readOnly!==!0||t)&&(i?.writeOnly!==!0||r)));return Object.fromEntries(n)},dne=e=>{if(typeof e!="function")return null;const t=e();return()=>[...t,"discriminator","xml","externalDocs","example","$$ref"]},Lj=us((({getSystem:e,...t})=>{const r=e(),{getComponent:n,fn:i,getConfigs:a}=r,s=a(),o=n("OAS31Model"),u=n("withJSONSchema202012SystemContext");return Lj.ModelWithJSONSchemaContext??=u(o,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:s.defaultModelExpandDepth,includeReadOnly:t.includeReadOnly,includeWriteOnly:t.includeWriteOnly},fn:{getProperties:i.jsonSchema202012.getProperties,isExpandable:i.jsonSchema202012.isExpandable,getSchemaKeywords:dne(i.jsonSchema202012.getSchemaKeywords)}}),m.default.createElement(Lj.ModelWithJSONSchemaContext,t)}));var fHe=Lj;const cl=us((({getSystem:e})=>{const{getComponent:t,fn:r,getConfigs:n}=e(),i=n();if(cl.ModelsWithJSONSchemaContext)return m.default.createElement(cl.ModelsWithJSONSchemaContext,null);const a=t("OAS31Models",!0),s=t("withJSONSchema202012SystemContext");return cl.ModelsWithJSONSchemaContext??=s(a,{config:{default$schema:"https://spec.openapis.org/oas/3.1/dialect/base",defaultExpandedLevels:i.defaultModelsExpandDepth-1,includeReadOnly:!0,includeWriteOnly:!0},fn:{getProperties:r.jsonSchema202012.getProperties,isExpandable:r.jsonSchema202012.isExpandable,getSchemaKeywords:dne(r.jsonSchema202012.getSchemaKeywords)}}),m.default.createElement(cl.ModelsWithJSONSchemaContext,null)}));cl.ModelsWithJSONSchemaContext=null;var dHe=cl,pHe=(e,t)=>r=>{const n=t.specSelectors.isOAS31(),i=t.getComponent("OAS31VersionPragmaFilter");return m.default.createElement(i,(0,Bt.default)({isOAS31:n},r))};const hHe=us((({originalComponent:e,...t})=>{const{getComponent:r,schema:n,name:i}=t,a=r("MutualTLSAuth",!0);return n.get("type")==="mutualTLS"?m.default.createElement(a,{schema:n,name:i}):m.default.createElement(e,t)}));var mHe=hHe,gHe=us((({getSystem:e,...t})=>{const r=e().getComponent("OAS31Auths",!0);return m.default.createElement(r,t)}));const NO=(0,ee.Map)(),yHe=(0,ut.createSelector)(((e,t)=>t.specSelectors.specJson()),cne),vHe=()=>e=>{const t=e.specSelectors.specJson().get("webhooks");return ee.Map.isMap(t)?t:NO},bHe=(0,ut.createSelector)([(e,t)=>t.specSelectors.webhooks(),(e,t)=>t.specSelectors.validOperationMethods(),(e,t)=>t.specSelectors.specResolvedSubtree(["webhooks"])],((e,t)=>e.reduce(((r,n,i)=>{if(!ee.Map.isMap(n))return r;const a=n.entrySeq().filter((([s])=>t.includes(s))).map((([s,o])=>({operation:(0,ee.Map)({operation:o}),method:s,path:i,specPath:["webhooks",i,s]})));return r.concat(a)}),(0,ee.List)()).groupBy((r=>r.path)).map((r=>r.toArray())).toObject())),wHe=()=>e=>{const t=e.specSelectors.info().get("license");return ee.Map.isMap(t)?t:NO},SHe=()=>e=>e.specSelectors.license().get("name","License"),xHe=()=>e=>e.specSelectors.license().get("url"),EHe=(0,ut.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField()],((e,t,r)=>{if(r)return Ea(r,e,{selectedServer:t})})),CHe=()=>e=>e.specSelectors.license().get("identifier"),AHe=()=>e=>{const t=e.specSelectors.info().get("contact");return ee.Map.isMap(t)?t:NO},MHe=()=>e=>e.specSelectors.contact().get("name","the developer"),_He=()=>e=>e.specSelectors.contact().get("email"),jHe=()=>e=>e.specSelectors.contact().get("url"),LHe=(0,ut.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectContactUrlField()],((e,t,r)=>{if(r)return Ea(r,e,{selectedServer:t})})),IHe=()=>e=>e.specSelectors.info().get("title"),THe=()=>e=>e.specSelectors.info().get("summary"),OHe=()=>e=>e.specSelectors.info().get("description"),kHe=()=>e=>e.specSelectors.info().get("termsOfService"),RHe=(0,ut.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectInfoTermsOfServiceField()],((e,t,r)=>{if(r)return Ea(r,e,{selectedServer:t})})),NHe=()=>e=>e.specSelectors.externalDocs().get("description"),DHe=()=>e=>e.specSelectors.externalDocs().get("url"),PHe=(0,ut.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectExternalDocsUrlField()],((e,t,r)=>{if(r)return Ea(r,e,{selectedServer:t})})),FHe=()=>e=>e.specSelectors.specJson().get("jsonSchemaDialect"),BHe=()=>"https://spec.openapis.org/oas/3.1/dialect/base",zHe=(0,ut.createSelector)(((e,t)=>t.specSelectors.definitions()),((e,t)=>t.specSelectors.specResolvedSubtree(["components","schemas"])),((e,t)=>ee.Map.isMap(e)?ee.Map.isMap(t)?Object.entries(e.toJS()).reduce(((r,[n,i])=>{const a=t.get(n);return r[n]=a?.toJS()||i,r}),{}):e.toJS():{})),$He=(e,t)=>(r,...n)=>t.specSelectors.isOAS31()||e(...n),UHe=fne((()=>(e,t)=>t.oas31Selectors.selectLicenseUrl())),qHe=fne((()=>(e,t)=>{const r=t.specSelectors.securityDefinitions();let n=e();return r&&r.entrySeq().forEach((([i,a])=>{a?.get("type")==="mutualTLS"&&(n=n.push(new ee.Map({[i]:a})))})),n})),VHe=(0,ut.createSelector)([(e,t)=>t.specSelectors.url(),(e,t)=>t.oas3Selectors.selectedServer(),(e,t)=>t.specSelectors.selectLicenseUrlField(),(e,t)=>t.specSelectors.selectLicenseIdentifierField()],((e,t,r,n)=>r?Ea(r,e,{selectedServer:t}):n?`https://spdx.org/licenses/${n}.html`:void 0));var JHe=({schema:e,getSystem:t})=>{const{fn:r,getComponent:n}=t(),{hasKeyword:i}=r.jsonSchema202012.useFn(),a=n("JSONSchema202012JSONViewer");return i(e,"example")?m.default.createElement(a,{name:"Example",value:e.example,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--example"}):null},HHe=({schema:e,getSystem:t})=>{const r=e?.xml||{},{fn:n,getComponent:i,getConfigs:a}=t(),{showExtensions:s}=a(),{useComponent:o,useIsExpanded:u,usePath:l,useLevel:c}=n.jsonSchema202012,{path:f}=l("xml"),{isExpanded:p,setExpanded:d,setCollapsed:h}=u("xml"),[g,y]=c(),w=s?jo(r):[],b=!!(r.name||r.namespace||r.prefix||w.length>0),S=o("Accordion"),E=o("ExpandDeepButton"),x=i("OpenAPI31Extensions"),A=i("JSONSchema202012PathContext")(),j=i("JSONSchema202012LevelContext")(),I=(0,m.useCallback)((()=>{p?h():d()}),[p,d,h]),T=(0,m.useCallback)(((B,O)=>{O?d({deep:!0}):h({deep:!0})}),[d,h]);return Object.keys(r).length===0?null:m.default.createElement(A.Provider,{value:f},m.default.createElement(j.Provider,{value:y},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--xml","data-json-schema-level":g},b?m.default.createElement(m.default.Fragment,null,m.default.createElement(S,{expanded:p,onChange:I},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML")),m.default.createElement(E,{expanded:p,onClick:T})):m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"XML"),r.attribute===!0&&m.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"attribute"),r.wrapped===!0&&m.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"wrapped"),m.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!p})},p&&m.default.createElement(m.default.Fragment,null,r.name&&m.default.createElement("li",{className:"json-schema-2020-12-property"},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"name"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.name))),r.namespace&&m.default.createElement("li",{className:"json-schema-2020-12-property"},m.default.createElement("div",{className:"json-schema-2020-12-keyword"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"namespace"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.namespace))),r.prefix&&m.default.createElement("li",{className:"json-schema-2020-12-property"},m.default.createElement("div",{className:"json-schema-2020-12-keyword"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"prefix"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},r.prefix)))),w.length>0&&m.default.createElement(x,{openAPISpecObj:r,openAPIExtensions:w,getSystem:t})))))},WHe=({discriminator:e})=>{const t=e?.mapping||{};return Object.keys(t).length===0?null:Object.entries(t).map((([r,n])=>m.default.createElement("div",{key:`${r}-${n}`,className:"json-schema-2020-12-keyword"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},r),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},n))))},GHe=({schema:e,getSystem:t})=>{const r=e?.discriminator||{},{fn:n,getComponent:i,getConfigs:a}=t(),{showExtensions:s}=a(),{useComponent:o,useIsExpanded:u,usePath:l,useLevel:c}=n.jsonSchema202012,f="discriminator",{path:p}=l(f),{isExpanded:d,setExpanded:h,setCollapsed:g}=u(f),[y,w]=c(),b=s?jo(r):[],S=!!(r.mapping||b.length>0),E=o("Accordion"),x=o("ExpandDeepButton"),A=i("OpenAPI31Extensions"),j=i("JSONSchema202012PathContext")(),I=i("JSONSchema202012LevelContext")(),T=(0,m.useCallback)((()=>{d?g():h()}),[d,h,g]),B=(0,m.useCallback)(((O,P)=>{P?h({deep:!0}):g({deep:!0})}),[h,g]);return Object.keys(r).length===0?null:m.default.createElement(j.Provider,{value:p},m.default.createElement(I.Provider,{value:w},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--discriminator","data-json-schema-level":y},S?m.default.createElement(m.default.Fragment,null,m.default.createElement(E,{expanded:d,onChange:T},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator")),m.default.createElement(x,{expanded:d,onClick:B})):m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"Discriminator"),r.propertyName&&m.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},r.propertyName),m.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!d})},d&&m.default.createElement("li",{className:"json-schema-2020-12-property"},m.default.createElement(WHe,{discriminator:r})),b.length>0&&m.default.createElement(A,{openAPISpecObj:r,openAPIExtensions:b,getSystem:t})))))},KHe=({openAPISpecObj:e,getSystem:t,openAPIExtensions:r})=>{const{fn:n}=t(),{useComponent:i}=n.jsonSchema202012,a=i("JSONViewer");return r.map((s=>m.default.createElement(a,{key:s,name:s,value:e[s],className:"json-schema-2020-12-json-viewer-extension-keyword"})))},YHe=({schema:e,getSystem:t})=>{const r=e?.externalDocs||{},{fn:n,getComponent:i,getConfigs:a}=t(),{showExtensions:s}=a(),{useComponent:o,useIsExpanded:u,usePath:l,useLevel:c}=n.jsonSchema202012,f="externalDocs",{path:p}=l(f),{isExpanded:d,setExpanded:h,setCollapsed:g}=u(f),[y,w]=c(),b=s?jo(r):[],S=!!(r.description||r.url||b.length>0),E=o("Accordion"),x=o("ExpandDeepButton"),A=i("JSONSchema202012KeywordDescription"),j=i("Link"),I=i("OpenAPI31Extensions"),T=i("JSONSchema202012PathContext")(),B=i("JSONSchema202012LevelContext")(),O=(0,m.useCallback)((()=>{d?g():h()}),[d,h,g]),P=(0,m.useCallback)(((N,J)=>{J?h({deep:!0}):g({deep:!0})}),[h,g]);return Object.keys(r).length===0?null:m.default.createElement(T.Provider,{value:p},m.default.createElement(B.Provider,{value:w},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--externalDocs","data-json-schema-level":y},S?m.default.createElement(m.default.Fragment,null,m.default.createElement(E,{expanded:d,onChange:O},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation")),m.default.createElement(x,{expanded:d,onClick:P})):m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"External documentation"),m.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!d})},d&&m.default.createElement(m.default.Fragment,null,r.description&&m.default.createElement("li",{className:"json-schema-2020-12-property"},m.default.createElement(A,{schema:r,getSystem:t})),r.url&&m.default.createElement("li",{className:"json-schema-2020-12-property"},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"url"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},m.default.createElement(j,{target:"_blank",href:Rr(r.url)},r.url))))),b.length>0&&m.default.createElement(I,{openAPISpecObj:r,openAPIExtensions:b,getSystem:t})))))},QHe=({schema:e,getSystem:t})=>{if(!e?.description)return null;const{getComponent:r}=t(),n=r("Markdown");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},m.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},m.default.createElement(n,{source:e.description})))},ZHe=us(QHe);const XHe=us((({schema:e,getSystem:t,originalComponent:r})=>{const{getComponent:n}=t(),i=n("JSONSchema202012KeywordDiscriminator"),a=n("JSONSchema202012KeywordXml"),s=n("JSONSchema202012KeywordExample"),o=n("JSONSchema202012KeywordExternalDocs");return m.default.createElement(m.default.Fragment,null,m.default.createElement(r,{schema:e}),m.default.createElement(i,{schema:e,getSystem:t}),m.default.createElement(a,{schema:e,getSystem:t}),m.default.createElement(o,{schema:e,getSystem:t}),m.default.createElement(s,{schema:e,getSystem:t}))}));var eWe=XHe,tWe=({schema:e,getSystem:t})=>{const{fn:r,getComponent:n}=t(),{useComponent:i,usePath:a}=r.jsonSchema202012,{getDependentRequired:s,getProperties:o}=r.jsonSchema202012.useFn(),u=r.jsonSchema202012.useConfig(),l=Array.isArray(e?.required)?e.required:[],{path:c}=a("properties"),f=i("JSONSchema"),p=n("JSONSchema202012PathContext")(),d=o(e,u);return Object.keys(d).length===0?null:m.default.createElement(p.Provider,{value:c},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},m.default.createElement("ul",null,Object.entries(d).map((([h,g])=>{const y=l.includes(h),w=s(h,e);return m.default.createElement("li",{key:h,className:(0,$t.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":y})},m.default.createElement(f,{name:h,schema:g,dependentRequired:w}))})))))},rWe=us(tWe),nWe=function({fn:t,getSystem:r}){if(t.jsonSchema202012){const a=((s,o)=>{const{fn:u}=o();if(typeof s!="function")return null;const{hasKeyword:l}=u.jsonSchema202012;return c=>s(c)||l(c,"example")||c?.xml||c?.discriminator||c?.externalDocs})(t.jsonSchema202012.isExpandable,r);Object.assign(this.fn.jsonSchema202012,{isExpandable:a,getProperties:cHe})}if(typeof t.sampleFromSchema=="function"&&t.jsonSchema202012){const a=WM({sampleFromSchema:t.jsonSchema202012.sampleFromSchema,sampleFromSchemaGeneric:t.jsonSchema202012.sampleFromSchemaGeneric,createXMLExample:t.jsonSchema202012.createXMLExample,memoizedSampleFromSchema:t.jsonSchema202012.memoizedSampleFromSchema,memoizedCreateXMLExample:t.jsonSchema202012.memoizedCreateXMLExample,getJsonSampleSchema:t.jsonSchema202012.getJsonSampleSchema,getYamlSampleSchema:t.jsonSchema202012.getYamlSampleSchema,getXmlSampleSchema:t.jsonSchema202012.getXmlSampleSchema,getSampleSchema:t.jsonSchema202012.getSampleSchema,mergeJsonSchema:t.jsonSchema202012.mergeJsonSchema,getSchemaObjectTypeLabel:s=>t.jsonSchema202012.getType(Bl(s)),getSchemaObjectType:s=>t.jsonSchema202012.foldType(Bl(s)?.type)},r());Object.assign(this.fn,a)}const n=(a=>(s,o=null)=>{const{fn:u}=a();if(u.isFileUploadIntendedOAS30(s,o))return!0;const l=ee.Map.isMap(s);if(!l&&!(0,js.default)(s))return!1;const c=l?s.get("contentMediaType"):s.contentMediaType,f=l?s.get("contentEncoding"):s.contentEncoding;return typeof c=="string"&&c!==""||typeof f=="string"&&f!==""})(r),{isFileUploadIntended:i}=WM({isFileUploadIntended:n},r());if(this.fn.isFileUploadIntended=i,this.fn.isFileUploadIntendedOAS31=n,t.jsonSchema202012){const{hasSchemaType:a}=WM({hasSchemaType:t.jsonSchema202012.hasSchemaType},r());this.fn.hasSchemaType=a}},iWe=({fn:e})=>{const t=e.createSystemSelector||gV,r=e.createOnlyOAS31Selector||mV;return{afterLoad:nWe,fn:{isOAS31:cne,createSystemSelector:gV,createOnlyOAS31Selector:mV},components:{Webhooks:GJe,JsonSchemaDialect:ZJe,MutualTLSAuth:iHe,OAS31Info:QJe,OAS31License:KJe,OAS31Contact:YJe,OAS31VersionPragmaFilter:XJe,OAS31Model:rHe,OAS31Models:nHe,OAS31Auths:sHe,JSONSchema202012KeywordExample:JHe,JSONSchema202012KeywordXml:HHe,JSONSchema202012KeywordDiscriminator:GHe,JSONSchema202012KeywordExternalDocs:YHe,OpenAPI31Extensions:KHe},wrapComponents:{InfoContainer:lHe,License:oHe,Contact:uHe,VersionPragmaFilter:pHe,Model:fHe,Models:dHe,AuthItem:mHe,auths:gHe,JSONSchema202012KeywordDescription:ZHe,JSONSchema202012KeywordExamples:eWe,JSONSchema202012KeywordProperties:rWe},statePlugins:{auth:{wrapSelectors:{definitionsToAuthorize:qHe}},spec:{selectors:{isOAS31:t(yHe),license:wHe,selectLicenseNameField:SHe,selectLicenseUrlField:xHe,selectLicenseIdentifierField:r(CHe),selectLicenseUrl:t(EHe),contact:AHe,selectContactNameField:MHe,selectContactEmailField:_He,selectContactUrlField:jHe,selectContactUrl:t(LHe),selectInfoTitleField:IHe,selectInfoSummaryField:r(THe),selectInfoDescriptionField:OHe,selectInfoTermsOfServiceField:kHe,selectInfoTermsOfServiceUrl:t(RHe),selectExternalDocsDescriptionField:NHe,selectExternalDocsUrlField:DHe,selectExternalDocsUrl:t(PHe),webhooks:r(vHe),selectWebhooksOperations:r(t(bHe)),selectJsonSchemaDialectField:FHe,selectJsonSchemaDialectDefault:BHe,selectSchemas:t(zHe)},wrapSelectors:{isOAS3:$He,selectLicenseUrl:UHe}},oas31:{selectors:{selectLicenseUrl:r(t(VHe))}}}}};const aWe=ti.default.object,sWe=ti.default.bool,fu=(ti.default.oneOfType([aWe,sWe]),(0,m.createContext)(null));fu.displayName="JSONSchemaContext";const ta=(0,m.createContext)(0);ta.displayName="JSONSchemaLevelContext";const Ij=(0,m.createContext)(new Set),di=(0,m.createContext)([]);class ua{static Collapsed="collapsed";static Expanded="expanded";static DeeplyExpanded="deeply-expanded"}const DO=()=>{const{config:e}=(0,m.useContext)(fu);return e},Pe=e=>{const{components:t}=(0,m.useContext)(fu);return t[e]||null},ir=(e=void 0)=>{const{fn:t}=(0,m.useContext)(fu);return e!==void 0?t[e]:t},pne=()=>{const[,e]=(0,m.useState)(null),{state:t}=(0,m.useContext)(fu);return{state:t,setState:r=>{r(t),e({})}}},Qi=()=>{const e=(0,m.useContext)(ta);return[e,e+1]},Gn=e=>{const t=(0,m.useContext)(di),{setState:r}=pne(),n=typeof e=="string"?[...t,e]:t;return{path:n,pathMutator:(i,a={deep:!1})=>{const s=n.toString(),o=l=>{l.paths[s]=i,i===ua.Collapsed&&Object.keys(l.paths).forEach((c=>{c.startsWith(s)&&l.paths[c]===ua.DeeplyExpanded&&(l.paths[c]=ua.Expanded)}))},u=l=>{Object.keys(l.paths).forEach((c=>{c.startsWith(s)&&(l.paths[c]=i)}))};a.deep?r(u):r(o)}}},Ta=e=>{const[t]=Qi(),{defaultExpandedLevels:r}=DO(),{path:n,pathMutator:i}=Gn(e),{path:a}=Gn(),{state:s}=pne(),o=s.paths[n.toString()],u=s.paths[a.toString()]??s.paths[a.slice(0,-1).toString()],l=o??(r-t>0?ua.Expanded:ua.Collapsed),c=l!==ua.Collapsed;return(0,m.useEffect)((()=>{i(u===ua.DeeplyExpanded?ua.DeeplyExpanded:l)}),[u]),{isExpanded:c,setExpanded:(0,m.useCallback)(((f={deep:!1})=>{i(f.deep?ua.DeeplyExpanded:ua.Expanded)}),[]),setCollapsed:(0,m.useCallback)(((f={deep:!1})=>{i(ua.Collapsed,f)}),[])}},yV=(e=void 0)=>{if(e===void 0)return(0,m.useContext)(Ij);const t=(0,m.useContext)(Ij);return new Set([...t,e])},oWe=(0,m.forwardRef)((({schema:e,name:t="",dependentRequired:r=[],onExpand:n=()=>{},identifier:i=""},a)=>{const s=ir(),o=i||e?.$id||t,{path:u}=Gn(o),{isExpanded:l,setExpanded:c,setCollapsed:f}=Ta(o),[p,d]=Qi(),h=(()=>{const[ve]=Qi();return ve>0})(),g=s.isExpandable(e)||r.length>0,y=(ve=>yV().has(ve))(e),w=yV(e),b=s.stringifyConstraints(e),S=Pe("Accordion"),E=Pe("Keyword$schema"),x=Pe("Keyword$vocabulary"),A=Pe("Keyword$id"),j=Pe("Keyword$anchor"),I=Pe("Keyword$dynamicAnchor"),T=Pe("Keyword$ref"),B=Pe("Keyword$dynamicRef"),O=Pe("Keyword$defs"),P=Pe("Keyword$comment"),N=Pe("KeywordAllOf"),J=Pe("KeywordAnyOf"),X=Pe("KeywordOneOf"),K=Pe("KeywordNot"),Z=Pe("KeywordIf"),H=Pe("KeywordThen"),Y=Pe("KeywordElse"),ie=Pe("KeywordDependentSchemas"),re=Pe("KeywordPrefixItems"),ae=Pe("KeywordItems"),fe=Pe("KeywordContains"),ue=Pe("KeywordProperties"),ne=Pe("KeywordPatternProperties"),Q=Pe("KeywordAdditionalProperties"),G=Pe("KeywordPropertyNames"),me=Pe("KeywordUnevaluatedItems"),ge=Pe("KeywordUnevaluatedProperties"),Ce=Pe("KeywordType"),Oe=Pe("KeywordEnum"),be=Pe("KeywordConst"),je=Pe("KeywordConstraint"),De=Pe("KeywordDependentRequired"),ye=Pe("KeywordContentSchema"),U=Pe("KeywordTitle"),R=Pe("KeywordDescription"),M=Pe("KeywordDefault"),C=Pe("KeywordDeprecated"),L=Pe("KeywordReadOnly"),k=Pe("KeywordWriteOnly"),z=Pe("KeywordExamples"),V=Pe("ExtensionKeywords"),W=Pe("ExpandDeepButton"),se=(0,m.useCallback)(((ve,Te)=>{Te?c():f(),n(ve,Te,!1)}),[n,c,f]),ce=(0,m.useCallback)(((ve,Te)=>{Te?c({deep:!0}):f({deep:!0}),n(ve,Te,!0)}),[n,c,f]);return m.default.createElement(di.Provider,{value:u},m.default.createElement(ta.Provider,{value:d},m.default.createElement(Ij.Provider,{value:w},m.default.createElement("article",{ref:a,"data-json-schema-level":p,className:(0,$t.default)("json-schema-2020-12",{"json-schema-2020-12--embedded":h,"json-schema-2020-12--circular":y})},m.default.createElement("div",{className:"json-schema-2020-12-head"},g&&!y?m.default.createElement(m.default.Fragment,null,m.default.createElement(S,{expanded:l,onChange:se},m.default.createElement(U,{title:t,schema:e})),m.default.createElement(W,{expanded:l,onClick:ce})):m.default.createElement(U,{title:t,schema:e}),m.default.createElement(C,{schema:e}),m.default.createElement(L,{schema:e}),m.default.createElement(k,{schema:e}),m.default.createElement(Ce,{schema:e,isCircular:y}),b.length>0&&b.map((ve=>m.default.createElement(je,{key:`${ve.scope}-${ve.value}`,constraint:ve})))),m.default.createElement("div",{className:(0,$t.default)("json-schema-2020-12-body",{"json-schema-2020-12-body--collapsed":!l})},l&&m.default.createElement(m.default.Fragment,null,m.default.createElement(R,{schema:e}),!y&&g&&m.default.createElement(m.default.Fragment,null,m.default.createElement(ue,{schema:e}),m.default.createElement(ne,{schema:e}),m.default.createElement(Q,{schema:e}),m.default.createElement(ge,{schema:e}),m.default.createElement(G,{schema:e}),m.default.createElement(N,{schema:e}),m.default.createElement(J,{schema:e}),m.default.createElement(X,{schema:e}),m.default.createElement(K,{schema:e}),m.default.createElement(Z,{schema:e}),m.default.createElement(H,{schema:e}),m.default.createElement(Y,{schema:e}),m.default.createElement(ie,{schema:e}),m.default.createElement(re,{schema:e}),m.default.createElement(ae,{schema:e}),m.default.createElement(me,{schema:e}),m.default.createElement(fe,{schema:e}),m.default.createElement(ye,{schema:e})),m.default.createElement(Oe,{schema:e}),m.default.createElement(be,{schema:e}),m.default.createElement(De,{schema:e,dependentRequired:r}),m.default.createElement(M,{schema:e}),m.default.createElement(z,{schema:e}),m.default.createElement(E,{schema:e}),m.default.createElement(x,{schema:e}),m.default.createElement(A,{schema:e}),m.default.createElement(j,{schema:e}),m.default.createElement(I,{schema:e}),m.default.createElement(T,{schema:e}),!y&&g&&m.default.createElement(O,{schema:e}),m.default.createElement(B,{schema:e}),m.default.createElement(P,{schema:e}),m.default.createElement(V,{schema:e})))))))}));var hne=oWe,mne=({schema:e})=>e?.$schema?m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$schema"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$schema"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$schema)):null,gne=({schema:e})=>{const t="$vocabulary",{path:r}=Gn(t),{isExpanded:n,setExpanded:i,setCollapsed:a}=Ta(t),s=Pe("Accordion"),o=(0,m.useCallback)((()=>{n?a():i()}),[n,i,a]);return e?.$vocabulary?typeof e.$vocabulary!="object"?null:m.default.createElement(di.Provider,{value:r},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$vocabulary"},m.default.createElement(s,{expanded:n,onChange:o},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$vocabulary")),m.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),m.default.createElement("ul",null,n&&Object.entries(e.$vocabulary).map((([u,l])=>m.default.createElement("li",{key:u,className:(0,$t.default)("json-schema-2020-12-$vocabulary-uri",{"json-schema-2020-12-$vocabulary-uri--disabled":!l})},m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},u))))))):null},yne=({schema:e})=>e?.$id?m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$id"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$id"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$id)):null,vne=({schema:e})=>e?.$anchor?m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$anchor"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$anchor"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$anchor)):null,bne=({schema:e})=>e?.$dynamicAnchor?m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicAnchor"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicAnchor"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$dynamicAnchor)):null,wne=({schema:e})=>e?.$ref?m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$ref"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$ref"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$ref)):null,Sne=({schema:e})=>e?.$dynamicRef?m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$dynamicRef"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$dynamicRef"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$dynamicRef)):null,xne=({schema:e})=>{const t=e?.$defs||{},r="$defs",{path:n}=Gn(r),{isExpanded:i,setExpanded:a,setCollapsed:s}=Ta(r),[o,u]=Qi(),l=Pe("Accordion"),c=Pe("ExpandDeepButton"),f=Pe("JSONSchema"),p=(0,m.useCallback)((()=>{i?s():a()}),[i,a,s]),d=(0,m.useCallback)(((h,g)=>{g?a({deep:!0}):s({deep:!0})}),[a,s]);return Object.keys(t).length===0?null:m.default.createElement(di.Provider,{value:n},m.default.createElement(ta.Provider,{value:u},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$defs","data-json-schema-level":o},m.default.createElement(l,{expanded:i,onChange:p},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$defs")),m.default.createElement(c,{expanded:i,onClick:d}),m.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!i})},i&&m.default.createElement(m.default.Fragment,null,Object.entries(t).map((([h,g])=>m.default.createElement("li",{key:h,className:"json-schema-2020-12-property"},m.default.createElement(f,{name:h,schema:g})))))))))},Ene=({schema:e})=>e?.$comment?m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--$comment"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--secondary"},"$comment"),m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--secondary"},e.$comment)):null,Cne=({schema:e})=>{const t=e?.allOf||[],r=ir(),n="allOf",{path:i}=Gn(n),{isExpanded:a,setExpanded:s,setCollapsed:o}=Ta(n),[u,l]=Qi(),c=Pe("Accordion"),f=Pe("ExpandDeepButton"),p=Pe("JSONSchema"),d=Pe("KeywordType"),h=(0,m.useCallback)((()=>{a?o():s()}),[a,s,o]),g=(0,m.useCallback)(((y,w)=>{w?s({deep:!0}):o({deep:!0})}),[s,o]);return Array.isArray(t)&&t.length!==0?m.default.createElement(di.Provider,{value:i},m.default.createElement(ta.Provider,{value:l},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--allOf","data-json-schema-level":u},m.default.createElement(c,{expanded:a,onChange:h},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"All of")),m.default.createElement(f,{expanded:a,onClick:g}),m.default.createElement(d,{schema:{allOf:t}}),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!a})},a&&m.default.createElement(m.default.Fragment,null,t.map(((y,w)=>m.default.createElement("li",{key:`#${w}`,className:"json-schema-2020-12-property"},m.default.createElement(p,{name:`#${w} ${r.getTitle(y)}`,schema:y}))))))))):null},Ane=({schema:e})=>{const t=e?.anyOf||[],r=ir(),n="anyOf",{path:i}=Gn(n),{isExpanded:a,setExpanded:s,setCollapsed:o}=Ta(n),[u,l]=Qi(),c=Pe("Accordion"),f=Pe("ExpandDeepButton"),p=Pe("JSONSchema"),d=Pe("KeywordType"),h=(0,m.useCallback)((()=>{a?o():s()}),[a,s,o]),g=(0,m.useCallback)(((y,w)=>{w?s({deep:!0}):o({deep:!0})}),[s,o]);return Array.isArray(t)&&t.length!==0?m.default.createElement(di.Provider,{value:i},m.default.createElement(ta.Provider,{value:l},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--anyOf","data-json-schema-level":u},m.default.createElement(c,{expanded:a,onChange:h},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Any of")),m.default.createElement(f,{expanded:a,onClick:g}),m.default.createElement(d,{schema:{anyOf:t}}),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!a})},a&&m.default.createElement(m.default.Fragment,null,t.map(((y,w)=>m.default.createElement("li",{key:`#${w}`,className:"json-schema-2020-12-property"},m.default.createElement(p,{name:`#${w} ${r.getTitle(y)}`,schema:y}))))))))):null},Mne=({schema:e})=>{const t=e?.oneOf||[],r=ir(),n="oneOf",{path:i}=Gn(n),{isExpanded:a,setExpanded:s,setCollapsed:o}=Ta(n),[u,l]=Qi(),c=Pe("Accordion"),f=Pe("ExpandDeepButton"),p=Pe("JSONSchema"),d=Pe("KeywordType"),h=(0,m.useCallback)((()=>{a?o():s()}),[a,s,o]),g=(0,m.useCallback)(((y,w)=>{w?s({deep:!0}):o({deep:!0})}),[s,o]);return Array.isArray(t)&&t.length!==0?m.default.createElement(di.Provider,{value:i},m.default.createElement(ta.Provider,{value:l},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--oneOf","data-json-schema-level":u},m.default.createElement(c,{expanded:a,onChange:h},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"One of")),m.default.createElement(f,{expanded:a,onClick:g}),m.default.createElement(d,{schema:{oneOf:t}}),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!a})},a&&m.default.createElement(m.default.Fragment,null,t.map(((y,w)=>m.default.createElement("li",{key:`#${w}`,className:"json-schema-2020-12-property"},m.default.createElement(p,{name:`#${w} ${r.getTitle(y)}`,schema:y}))))))))):null},_ne=({schema:e})=>{const t=ir(),r=Pe("JSONSchema");if(!t.hasKeyword(e,"not"))return null;const n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Not");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--not"},m.default.createElement(r,{name:n,schema:e.not,identifier:"not"}))},jne=({schema:e})=>{const t=ir(),r=Pe("JSONSchema");if(!t.hasKeyword(e,"if"))return null;const n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"If");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},m.default.createElement(r,{name:n,schema:e.if,identifier:"if"}))},Lne=({schema:e})=>{const t=ir(),r=Pe("JSONSchema");if(!t.hasKeyword(e,"then"))return null;const n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Then");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--then"},m.default.createElement(r,{name:n,schema:e.then,identifier:"then"}))},Ine=({schema:e})=>{const t=ir(),r=Pe("JSONSchema");if(!t.hasKeyword(e,"else"))return null;const n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Else");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--if"},m.default.createElement(r,{name:n,schema:e.else,identifier:"else"}))},Tne=({schema:e})=>{const t=e?.dependentSchemas||[],r="dependentSchemas",{path:n}=Gn(r),{isExpanded:i,setExpanded:a,setCollapsed:s}=Ta(r),[o,u]=Qi(),l=Pe("Accordion"),c=Pe("ExpandDeepButton"),f=Pe("JSONSchema"),p=(0,m.useCallback)((()=>{i?s():a()}),[i,a,s]),d=(0,m.useCallback)(((h,g)=>{g?a({deep:!0}):s({deep:!0})}),[a,s]);return typeof t!="object"||Object.keys(t).length===0?null:m.default.createElement(di.Provider,{value:n},m.default.createElement(ta.Provider,{value:u},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentSchemas","data-json-schema-level":o},m.default.createElement(l,{expanded:i,onChange:p},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Dependent schemas")),m.default.createElement(c,{expanded:i,onClick:d}),m.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"object"),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!i})},i&&m.default.createElement(m.default.Fragment,null,Object.entries(t).map((([h,g])=>m.default.createElement("li",{key:h,className:"json-schema-2020-12-property"},m.default.createElement(f,{name:h,schema:g})))))))))},One=({schema:e})=>{const t=e?.prefixItems||[],r=ir(),n="prefixItems",{path:i}=Gn(n),{isExpanded:a,setExpanded:s,setCollapsed:o}=Ta(n),[u,l]=Qi(),c=Pe("Accordion"),f=Pe("ExpandDeepButton"),p=Pe("JSONSchema"),d=Pe("KeywordType"),h=(0,m.useCallback)((()=>{a?o():s()}),[a,s,o]),g=(0,m.useCallback)(((y,w)=>{w?s({deep:!0}):o({deep:!0})}),[s,o]);return Array.isArray(t)&&t.length!==0?m.default.createElement(di.Provider,{value:i},m.default.createElement(ta.Provider,{value:l},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--prefixItems","data-json-schema-level":u},m.default.createElement(c,{expanded:a,onChange:h},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Prefix items")),m.default.createElement(f,{expanded:a,onClick:g}),m.default.createElement(d,{schema:{prefixItems:t}}),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!a})},a&&m.default.createElement(m.default.Fragment,null,t.map(((y,w)=>m.default.createElement("li",{key:`#${w}`,className:"json-schema-2020-12-property"},m.default.createElement(p,{name:`#${w} ${r.getTitle(y)}`,schema:y}))))))))):null},kne=({schema:e})=>{const t=ir(),r=Pe("JSONSchema");if(!t.hasKeyword(e,"items"))return null;const n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Items");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--items"},m.default.createElement(r,{name:n,schema:e.items,identifier:"items"}))},Rne=({schema:e})=>{const t=ir(),r=Pe("JSONSchema");if(!t.hasKeyword(e,"contains"))return null;const n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Contains");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contains"},m.default.createElement(r,{name:n,schema:e.contains,identifier:"contains"}))},Nne=({schema:e})=>{const t=ir(),r=e?.properties||{},n=Array.isArray(e?.required)?e.required:[],i=Pe("JSONSchema"),{path:a}=Gn("properties");return Object.keys(r).length===0?null:m.default.createElement(di.Provider,{value:a},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--properties"},m.default.createElement("ul",null,Object.entries(r).map((([s,o])=>{const u=n.includes(s),l=t.getDependentRequired(s,e);return m.default.createElement("li",{key:s,className:(0,$t.default)("json-schema-2020-12-property",{"json-schema-2020-12-property--required":u})},m.default.createElement(i,{name:s,schema:o,dependentRequired:l}))})))))},Dne=({schema:e})=>{const t=e?.patternProperties||{},r=Pe("JSONSchema"),{path:n}=Gn("patternProperties");return Object.keys(t).length===0?null:m.default.createElement(di.Provider,{value:n},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--patternProperties"},m.default.createElement("ul",null,Object.entries(t).map((([i,a])=>m.default.createElement("li",{key:i,className:"json-schema-2020-12-property"},m.default.createElement(r,{name:i,schema:a})))))))},Pne=({schema:e})=>{const t=ir(),r=Pe("JSONSchema");if(!t.hasKeyword(e,"additionalProperties"))return null;const n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Additional properties");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--additionalProperties"},e.additionalProperties===!0?m.default.createElement(m.default.Fragment,null,n,m.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"allowed")):e.additionalProperties===!1?m.default.createElement(m.default.Fragment,null,n,m.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},"forbidden")):m.default.createElement(r,{name:n,schema:e.additionalProperties,identifier:"additionalProperties"}))},Fne=({schema:e})=>{const t=ir(),r=Pe("JSONSchema"),n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Property names");return t.hasKeyword(e,"propertyNames")?m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--propertyNames"},m.default.createElement(r,{name:n,schema:e.propertyNames,identifier:"propertyNames"})):null},Bne=({schema:e})=>{const t=ir(),r=Pe("JSONSchema");if(!t.hasKeyword(e,"unevaluatedItems"))return null;const n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated items");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedItems"},m.default.createElement(r,{name:n,schema:e.unevaluatedItems,identifier:"unevaluatedItems"}))},zne=({schema:e})=>{const t=ir(),r=Pe("JSONSchema");if(!t.hasKeyword(e,"unevaluatedProperties"))return null;const n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Unevaluated properties");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--unevaluatedProperties"},m.default.createElement(r,{name:n,schema:e.unevaluatedProperties,identifier:"unevaluatedProperties"}))},$ne=({schema:e,isCircular:t=!1})=>{const r=ir().getType(e),n=t?" [circular]":"";return m.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},`${r}${n}`)},Une=({schema:e})=>{const t=Pe("JSONViewer");return Array.isArray(e?.enum)?m.default.createElement(t,{name:"Enum",value:e.enum,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--enum"}):null},qne=({schema:e})=>{const t=ir(),r=Pe("JSONViewer");return t.hasKeyword(e,"const")?m.default.createElement(r,{name:"Const",value:e.const,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--const"}):null};const Vne=e=>typeof e=="string"?`${e.charAt(0).toUpperCase()}${e.slice(1)}`:e,Jne=e=>(t,{lookup:r="extended"}={})=>{const n=e();if(t?.title!=null)return n.upperFirst(String(t.title));if(r==="extended"){if(t?.$anchor!=null)return n.upperFirst(String(t.$anchor));if(t?.$id!=null)return String(t.$id)}return""},Hne=e=>{const t=(r,n=new WeakSet)=>{const i=e();if(r==null)return"any";if(i.isBooleanJSONSchema(r))return r?"any":"never";if(typeof r!="object"||n.has(r))return"any";n.add(r);const{type:a,prefixItems:s,items:o}=r,u=()=>{if(Array.isArray(s)){const f=s.map((d=>t(d,n))),p=o?t(o,n):"any";return`array<[${f.join(", ")}], ${p}>`}return o?`array<${t(o,n)}>`:"array<any>"};if(r.not&&t(r.not)==="any")return"never";const l=(f,p)=>Array.isArray(r[f])?`(${r[f].map((d=>t(d,n))).join(p)})`:null,c=[Array.isArray(a)?a.map((f=>f==="array"?u():f)).join(" | "):a==="array"?u():["null","boolean","object","array","number","integer","string"].includes(a)?a:(()=>{if(Object.hasOwn(r,"prefixItems")||Object.hasOwn(r,"items")||Object.hasOwn(r,"contains"))return u();if(Object.hasOwn(r,"properties")||Object.hasOwn(r,"additionalProperties")||Object.hasOwn(r,"patternProperties"))return"object";if(["int32","int64"].includes(r.format))return"integer";if(["float","double"].includes(r.format))return"number";if(Object.hasOwn(r,"minimum")||Object.hasOwn(r,"maximum")||Object.hasOwn(r,"exclusiveMinimum")||Object.hasOwn(r,"exclusiveMaximum")||Object.hasOwn(r,"multipleOf"))return"number | integer";if(Object.hasOwn(r,"pattern")||Object.hasOwn(r,"format")||Object.hasOwn(r,"minLength")||Object.hasOwn(r,"maxLength")||Object.hasOwn(r,"contentEncoding")||Object.hasOwn(r,"contentMediaType"))return"string";if(r.const!==void 0){if(r.const===null)return"null";if(typeof r.const=="boolean")return"boolean";if(typeof r.const=="number")return Number.isInteger(r.const)?"integer":"number";if(typeof r.const=="string")return"string";if(Array.isArray(r.const))return"array<any>";if(typeof r.const=="object")return"object"}return null})(),l("oneOf"," | "),l("anyOf"," | "),l("allOf"," & ")].filter(Boolean).join(" | ");return n.delete(r),c||"any"};return t},Wne=e=>typeof e=="boolean",Gne=(e,t)=>e!==null&&typeof e=="object"&&Object.hasOwn(e,t),Kne=e=>t=>{const r=e();return t?.$schema||t?.$vocabulary||t?.$id||t?.$anchor||t?.$dynamicAnchor||t?.$ref||t?.$dynamicRef||t?.$defs||t?.$comment||t?.allOf||t?.anyOf||t?.oneOf||r.hasKeyword(t,"not")||r.hasKeyword(t,"if")||r.hasKeyword(t,"then")||r.hasKeyword(t,"else")||t?.dependentSchemas||t?.prefixItems||r.hasKeyword(t,"items")||r.hasKeyword(t,"contains")||t?.properties||t?.patternProperties||r.hasKeyword(t,"additionalProperties")||r.hasKeyword(t,"propertyNames")||r.hasKeyword(t,"unevaluatedItems")||r.hasKeyword(t,"unevaluatedProperties")||t?.description||t?.enum||r.hasKeyword(t,"const")||r.hasKeyword(t,"contentSchema")||r.hasKeyword(t,"default")||t?.examples||r.getExtensionKeywords(t).length>0},Yne=e=>e===null||["number","bigint","boolean"].includes(typeof e)?String(e):Array.isArray(e)?`[${e.map(Yne).join(", ")}]`:JSON.stringify(e),qh=(e,t,r)=>{const n=typeof t=="number",i=typeof r=="number";return n&&i?t===r?`${t} ${e}`:`[${t}, ${r}] ${e}`:n?`≥ ${t} ${e}`:i?`≤ ${r} ${e}`:null},uWe=e=>{const t=[],r=(u=>{if(typeof u?.multipleOf!="number"||u.multipleOf<=0||u.multipleOf===1)return null;const{multipleOf:l}=u;if(Number.isInteger(l))return`multiple of ${l}`;const c=10**l.toString().split(".")[1].length;return`multiple of ${l*c}/${c}`})(e);r!==null&&t.push({scope:"number",value:r});const n=(u=>{const l=u?.minimum,c=u?.maximum,f=u?.exclusiveMinimum,p=u?.exclusiveMaximum,d=typeof l=="number",h=typeof c=="number",g=typeof f=="number",y=typeof p=="number",w=g&&(!d||l<f),b=y&&(!h||c>p);return(d||g)&&(h||y)?`${w?"(":"["}${w?f:l}, ${b?p:c}${b?")":"]"}`:d||g?`${w?">":"≥"} ${w?f:l}`:h||y?`${b?"<":"≤"} ${b?p:c}`:null})(e);n!==null&&t.push({scope:"number",value:n}),e?.format&&t.push({scope:"string",value:e.format});const i=qh("characters",e?.minLength,e?.maxLength);i!==null&&t.push({scope:"string",value:i}),e?.pattern&&t.push({scope:"string",value:`matches ${e?.pattern}`}),e?.contentMediaType&&t.push({scope:"string",value:`media type: ${e.contentMediaType}`}),e?.contentEncoding&&t.push({scope:"string",value:`encoding: ${e.contentEncoding}`});const a=qh(e?.uniqueItems?"unique items":"items",e?.minItems,e?.maxItems);a!==null&&t.push({scope:"array",value:a}),e?.uniqueItems&&!a&&t.push({scope:"array",value:"unique"});const s=qh("contained items",e?.minContains,e?.maxContains);s!==null&&t.push({scope:"array",value:s});const o=qh("properties",e?.minProperties,e?.maxProperties);return o!==null&&t.push({scope:"object",value:o}),t},lWe=(e,t)=>t?.dependentRequired?Array.from(Object.entries(t.dependentRequired).reduce(((r,[n,i])=>(Array.isArray(i)&&i.includes(e)&&r.add(n),r)),new Set)):[],qy=e=>typeof e=="object"&&e!==null&&!Array.isArray(e)&&(Object.getPrototypeOf(e)===null||Object.getPrototypeOf(e)===Object.prototype),Qne=()=>["$schema","$vocabulary","$id","$anchor","$dynamicAnchor","$dynamicRef","$ref","$defs","$comment","allOf","anyOf","oneOf","not","if","then","else","dependentSchemas","prefixItems","items","contains","properties","patternProperties","additionalProperties","propertyNames","unevaluatedItems","unevaluatedProperties","type","enum","const","multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","maxContains","minContains","maxProperties","minProperties","required","dependentRequired","title","description","default","deprecated","readOnly","writeOnly","examples","format","contentEncoding","contentMediaType","contentSchema"],Zne=e=>t=>{const r=e().getSchemaKeywords();return qy(t)?((n,i)=>{const a=new Set(i);return n.filter((s=>!a.has(s)))})(Object.keys(t),r):[]},cWe=(e,t)=>{const r=ee.Map.isMap(e);if(!r&&!qy(e))return!1;const n=a=>t===a||Array.isArray(t)&&t.includes(a),i=r?e.get("type"):e.type;return ee.List.isList(i)||Array.isArray(i)?i.some((a=>n(a))):n(i)},fWe=({constraint:e})=>qy(e)&&typeof e.scope=="string"&&typeof e.value=="string"?m.default.createElement("span",{className:`json-schema-2020-12__constraint json-schema-2020-12__constraint--${e.scope}`},e.value):null;var Xne=m.default.memo(fWe),eie=({dependentRequired:e})=>Array.isArray(e)&&e.length!==0?m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--dependentRequired"},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Required when defined"),m.default.createElement("ul",null,e.map((t=>m.default.createElement("li",{key:t},m.default.createElement("span",{className:"json-schema-2020-12-keyword__value json-schema-2020-12-keyword__value--warning"},t)))))):null,tie=({schema:e})=>{const t=ir(),r=Pe("JSONSchema");if(!t.hasKeyword(e,"contentSchema"))return null;const n=m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--primary"},"Content schema");return m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--contentSchema"},m.default.createElement(r,{name:n,schema:e.contentSchema,identifier:"contentSchema"}))},rie=({title:e="",schema:t})=>{const r=ir(),n=e||r.getTitle(t);return n?m.default.createElement("div",{className:"json-schema-2020-12__title"},n):null},nie=({schema:e})=>e?.description?m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--description"},m.default.createElement("div",{className:"json-schema-2020-12-core-keyword__value json-schema-2020-12-core-keyword__value--secondary"},e.description)):null,iie=({schema:e})=>{const t=ir(),r=Pe("JSONViewer");return t.hasKeyword(e,"default")?m.default.createElement(r,{name:"Default",value:e.default,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--default"}):null},aie=({schema:e})=>e?.deprecated!==!0?null:m.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--warning"},"deprecated"),sie=({schema:e})=>e?.readOnly!==!0?null:m.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"read-only"),oie=({schema:e})=>e?.writeOnly!==!0?null:m.default.createElement("span",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--muted"},"write-only"),uie=({schema:e})=>{const t=e?.examples||[],r=Pe("JSONViewer");return Array.isArray(t)&&t.length!==0?m.default.createElement(r,{name:"Examples",value:e.examples,className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--examples"}):null},lie=({schema:e})=>{const t=ir(),r="ExtensionKeywords",{path:n}=Gn(r),{isExpanded:i,setExpanded:a,setCollapsed:s}=Ta(r),[o,u]=Qi(),l=Pe("Accordion"),c=Pe("ExpandDeepButton"),f=Pe("JSONViewer"),{showExtensionKeywords:p}=DO(),d=t.getExtensionKeywords(e),h=(0,m.useCallback)((()=>{i?s():a()}),[i,a,s]),g=(0,m.useCallback)(((y,w)=>{w?a({deep:!0}):s({deep:!0})}),[a,s]);return p&&d.length!==0?m.default.createElement(di.Provider,{value:n},m.default.createElement(ta.Provider,{value:u},m.default.createElement("div",{className:"json-schema-2020-12-keyword json-schema-2020-12-keyword--extension-keywords","data-json-schema-level":o},m.default.createElement(l,{expanded:i,onChange:h},m.default.createElement("span",{className:"json-schema-2020-12-keyword__name json-schema-2020-12-keyword__name--extension"},"Extension Keywords")),m.default.createElement(c,{expanded:i,onClick:g}),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-keyword__children",{"json-schema-2020-12-keyword__children--collapsed":!i})},i&&m.default.createElement(m.default.Fragment,null,d.map((y=>m.default.createElement(f,{key:y,name:y,value:e[y],className:"json-schema-2020-12-json-viewer-extension-keyword"})))))))):null};const Tj=({name:e,value:t,className:r})=>{const n=ir(),{path:i}=Gn(e),{isExpanded:a,setExpanded:s,setCollapsed:o}=Ta(e),[u,l]=Qi(),c=Pe("Accordion"),f=Pe("ExpandDeepButton"),p=typeof t=="string"||typeof t=="number"||typeof t=="bigint"||typeof t=="boolean"||typeof t=="symbol"||t==null,d=(y=>qy(y)&&Object.keys(y).length===0)(t)||(y=>Array.isArray(y)&&y.length===0)(t),h=(0,m.useCallback)((()=>{a?o():s()}),[a,s,o]),g=(0,m.useCallback)(((y,w)=>{w?s({deep:!0}):o({deep:!0})}),[s,o]);return p?m.default.createElement("div",{className:(0,$t.default)("json-schema-2020-12-json-viewer",r)},m.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},e),m.default.createElement("span",{className:"json-schema-2020-12-json-viewer__value json-schema-2020-12-json-viewer__value--secondary"},n.stringify(t))):d?m.default.createElement("div",{className:(0,$t.default)("json-schema-2020-12-json-viewer",r)},m.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},e),m.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},Array.isArray(t)?"empty array":"empty object")):m.default.createElement(di.Provider,{value:i},m.default.createElement(ta.Provider,{value:l},m.default.createElement("div",{className:(0,$t.default)("json-schema-2020-12-json-viewer",r),"data-json-schema-level":u},m.default.createElement(c,{expanded:a,onChange:h},m.default.createElement("span",{className:"json-schema-2020-12-json-viewer__name json-schema-2020-12-json-viewer__name--secondary"},e)),m.default.createElement(f,{expanded:a,onClick:g}),m.default.createElement("strong",{className:"json-schema-2020-12__attribute json-schema-2020-12__attribute--primary"},Array.isArray(t)?"array":"object"),m.default.createElement("ul",{className:(0,$t.default)("json-schema-2020-12-json-viewer__children",{"json-schema-2020-12-json-viewer__children--collapsed":!a})},a&&m.default.createElement(m.default.Fragment,null,Array.isArray(t)?t.map(((y,w)=>m.default.createElement("li",{key:`#${w}`,className:"json-schema-2020-12-property"},m.default.createElement(Tj,{name:`#${w}`,value:y,className:r})))):Object.entries(t).map((([y,w])=>m.default.createElement("li",{key:y,className:"json-schema-2020-12-property"},m.default.createElement(Tj,{name:y,value:w,className:r})))))))))};var cie=Tj,fie=({expanded:e=!1,children:t,onChange:r})=>{const n=Pe("ChevronRightIcon"),i=(0,m.useCallback)((a=>{r(a,!e)}),[e,r]);return m.default.createElement("button",{type:"button",className:"json-schema-2020-12-accordion",onClick:i},m.default.createElement("div",{className:"json-schema-2020-12-accordion__children"},t),m.default.createElement("span",{className:(0,$t.default)("json-schema-2020-12-accordion__icon",{"json-schema-2020-12-accordion__icon--expanded":e,"json-schema-2020-12-accordion__icon--collapsed":!e})},m.default.createElement(n,null)))},die=({expanded:e,onClick:t})=>{const r=(0,m.useCallback)((n=>{t(n,!e)}),[e,t]);return m.default.createElement("button",{type:"button",className:"json-schema-2020-12-expand-deep-button",onClick:r},e?"Collapse all":"Expand all")},pie=()=>m.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},m.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}));const hie=(e,t={})=>{const r={components:{JSONSchema:hne,Keyword$schema:mne,Keyword$vocabulary:gne,Keyword$id:yne,Keyword$anchor:vne,Keyword$dynamicAnchor:bne,Keyword$ref:wne,Keyword$dynamicRef:Sne,Keyword$defs:xne,Keyword$comment:Ene,KeywordAllOf:Cne,KeywordAnyOf:Ane,KeywordOneOf:Mne,KeywordNot:_ne,KeywordIf:jne,KeywordThen:Lne,KeywordElse:Ine,KeywordDependentSchemas:Tne,KeywordPrefixItems:One,KeywordItems:kne,KeywordContains:Rne,KeywordProperties:Nne,KeywordPatternProperties:Dne,KeywordAdditionalProperties:Pne,KeywordPropertyNames:Fne,KeywordUnevaluatedItems:Bne,KeywordUnevaluatedProperties:zne,KeywordType:$ne,KeywordEnum:Une,KeywordConst:qne,KeywordConstraint:Xne,KeywordDependentRequired:eie,KeywordContentSchema:tie,KeywordTitle:rie,KeywordDescription:nie,KeywordDefault:iie,KeywordDeprecated:aie,KeywordReadOnly:sie,KeywordWriteOnly:oie,KeywordExamples:uie,ExtensionKeywords:lie,JSONViewer:cie,Accordion:fie,ExpandDeepButton:die,ChevronRightIcon:pie,...t.components},config:{default$schema:"https://json-schema.org/draft/2020-12/schema",defaultExpandedLevels:0,showExtensionKeywords:!0,...t.config},fn:{upperFirst:Vne,getTitle:Jne(ir),getType:Hne(ir),isBooleanJSONSchema:Wne,hasKeyword:Gne,isExpandable:Kne(ir),stringify:Yne,stringifyConstraints:uWe,getDependentRequired:lWe,getSchemaKeywords:Qne,getExtensionKeywords:Zne(ir),...t.fn},state:{paths:{}}},n=i=>m.default.createElement(fu.Provider,{value:r},m.default.createElement(e,i));return n.contexts={JSONSchemaContext:fu},n.displayName=e.displayName,n},dWe=({getSystem:e})=>(t,r={})=>{const{getComponent:n,getConfigs:i}=e(),a=i(),s=n("JSONSchema202012"),o=n("JSONSchema202012Keyword$schema"),u=n("JSONSchema202012Keyword$vocabulary"),l=n("JSONSchema202012Keyword$id"),c=n("JSONSchema202012Keyword$anchor"),f=n("JSONSchema202012Keyword$dynamicAnchor"),p=n("JSONSchema202012Keyword$ref"),d=n("JSONSchema202012Keyword$dynamicRef"),h=n("JSONSchema202012Keyword$defs"),g=n("JSONSchema202012Keyword$comment"),y=n("JSONSchema202012KeywordAllOf"),w=n("JSONSchema202012KeywordAnyOf"),b=n("JSONSchema202012KeywordOneOf"),S=n("JSONSchema202012KeywordNot"),E=n("JSONSchema202012KeywordIf"),x=n("JSONSchema202012KeywordThen"),A=n("JSONSchema202012KeywordElse"),j=n("JSONSchema202012KeywordDependentSchemas"),I=n("JSONSchema202012KeywordPrefixItems"),T=n("JSONSchema202012KeywordItems"),B=n("JSONSchema202012KeywordContains"),O=n("JSONSchema202012KeywordProperties"),P=n("JSONSchema202012KeywordPatternProperties"),N=n("JSONSchema202012KeywordAdditionalProperties"),J=n("JSONSchema202012KeywordPropertyNames"),X=n("JSONSchema202012KeywordUnevaluatedItems"),K=n("JSONSchema202012KeywordUnevaluatedProperties"),Z=n("JSONSchema202012KeywordType"),H=n("JSONSchema202012KeywordEnum"),Y=n("JSONSchema202012KeywordConst"),ie=n("JSONSchema202012KeywordConstraint"),re=n("JSONSchema202012KeywordDependentRequired"),ae=n("JSONSchema202012KeywordContentSchema"),fe=n("JSONSchema202012KeywordTitle"),ue=n("JSONSchema202012KeywordDescription"),ne=n("JSONSchema202012KeywordDefault"),Q=n("JSONSchema202012KeywordDeprecated"),G=n("JSONSchema202012KeywordReadOnly"),me=n("JSONSchema202012KeywordWriteOnly"),ge=n("JSONSchema202012KeywordExamples"),Ce=n("JSONSchema202012ExtensionKeywords"),Oe=n("JSONSchema202012JSONViewer"),be=n("JSONSchema202012Accordion"),je=n("JSONSchema202012ExpandDeepButton"),De=n("JSONSchema202012ChevronRightIcon");return hie(t,{components:{JSONSchema:s,Keyword$schema:o,Keyword$vocabulary:u,Keyword$id:l,Keyword$anchor:c,Keyword$dynamicAnchor:f,Keyword$ref:p,Keyword$dynamicRef:d,Keyword$defs:h,Keyword$comment:g,KeywordAllOf:y,KeywordAnyOf:w,KeywordOneOf:b,KeywordNot:S,KeywordIf:E,KeywordThen:x,KeywordElse:A,KeywordDependentSchemas:j,KeywordPrefixItems:I,KeywordItems:T,KeywordContains:B,KeywordProperties:O,KeywordPatternProperties:P,KeywordAdditionalProperties:N,KeywordPropertyNames:J,KeywordUnevaluatedItems:X,KeywordUnevaluatedProperties:K,KeywordType:Z,KeywordEnum:H,KeywordConst:Y,KeywordConstraint:ie,KeywordDependentRequired:re,KeywordContentSchema:ae,KeywordTitle:fe,KeywordDescription:ue,KeywordDefault:ne,KeywordDeprecated:Q,KeywordReadOnly:G,KeywordWriteOnly:me,KeywordExamples:ge,ExtensionKeywords:Ce,JSONViewer:Oe,Accordion:be,ExpandDeepButton:je,ChevronRightIcon:De,...r.components},config:{showExtensionKeywords:a.showExtensions,...r.config},fn:{...r.fn}})};var mie=({getSystem:e,fn:t})=>{const r=()=>({upperFirst:t.upperFirst,...t.jsonSchema202012});return{components:{JSONSchema202012:hne,JSONSchema202012Keyword$schema:mne,JSONSchema202012Keyword$vocabulary:gne,JSONSchema202012Keyword$id:yne,JSONSchema202012Keyword$anchor:vne,JSONSchema202012Keyword$dynamicAnchor:bne,JSONSchema202012Keyword$ref:wne,JSONSchema202012Keyword$dynamicRef:Sne,JSONSchema202012Keyword$defs:xne,JSONSchema202012Keyword$comment:Ene,JSONSchema202012KeywordAllOf:Cne,JSONSchema202012KeywordAnyOf:Ane,JSONSchema202012KeywordOneOf:Mne,JSONSchema202012KeywordNot:_ne,JSONSchema202012KeywordIf:jne,JSONSchema202012KeywordThen:Lne,JSONSchema202012KeywordElse:Ine,JSONSchema202012KeywordDependentSchemas:Tne,JSONSchema202012KeywordPrefixItems:One,JSONSchema202012KeywordItems:kne,JSONSchema202012KeywordContains:Rne,JSONSchema202012KeywordProperties:Nne,JSONSchema202012KeywordPatternProperties:Dne,JSONSchema202012KeywordAdditionalProperties:Pne,JSONSchema202012KeywordPropertyNames:Fne,JSONSchema202012KeywordUnevaluatedItems:Bne,JSONSchema202012KeywordUnevaluatedProperties:zne,JSONSchema202012KeywordType:$ne,JSONSchema202012KeywordEnum:Une,JSONSchema202012KeywordConst:qne,JSONSchema202012KeywordConstraint:Xne,JSONSchema202012KeywordDependentRequired:eie,JSONSchema202012KeywordContentSchema:tie,JSONSchema202012KeywordTitle:rie,JSONSchema202012KeywordDescription:nie,JSONSchema202012KeywordDefault:iie,JSONSchema202012KeywordDeprecated:aie,JSONSchema202012KeywordReadOnly:sie,JSONSchema202012KeywordWriteOnly:oie,JSONSchema202012KeywordExamples:uie,JSONSchema202012ExtensionKeywords:lie,JSONSchema202012JSONViewer:cie,JSONSchema202012Accordion:fie,JSONSchema202012ExpandDeepButton:die,JSONSchema202012ChevronRightIcon:pie,withJSONSchema202012Context:hie,withJSONSchema202012SystemContext:dWe(e()),JSONSchema202012PathContext:()=>di,JSONSchema202012LevelContext:()=>ta},fn:{upperFirst:Vne,jsonSchema202012:{getTitle:Jne(r),getType:Hne(r),isExpandable:Kne(r),isBooleanJSONSchema:Wne,hasKeyword:Gne,useFn:ir,useConfig:DO,useComponent:Pe,useIsExpanded:Ta,usePath:Gn,useLevel:Qi,getSchemaKeywords:Qne,getExtensionKeywords:Zne(r),hasSchemaType:cWe}}}},pWe=(e,{sample:t=[]}={})=>((r,n={})=>{const{minItems:i,maxItems:a,uniqueItems:s}=n,{contains:o,minContains:u,maxContains:l}=n;let c=[...r];if(o!=null&&typeof o=="object"&&Number.isInteger(u)&&u>1){const f=c.at(0);for(let p=1;p<u;p+=1)c.unshift(f)}if(Number.isInteger(a)&&a>0&&(c=r.slice(0,a)),Number.isInteger(i)&&i>0)for(let f=0;c.length<i;f+=1)c.push(c[f%c.length]);return s===!0&&(c=Array.from(new Set(c))),c})(t,e),hWe=()=>{throw new Error("Not implemented")};const Vy=e=>ll()(e),Sm=e=>e.at(0),Ho=e=>typeof e=="boolean",ca=e=>(0,js.default)(e),ys=e=>Ho(e)||ca(e);var Jy=class{data={};register(t,r){this.data[t]=r}unregister(t){t===void 0?this.data={}:delete this.data[t]}get(t){return this.data[t]}},gie=()=>0,yie=()=>0,mWe=()=>.1,gWe=()=>.1,yWe=()=>"user@example.com",vWe=()=>"실례@example.com",bWe=()=>"example.com",wWe=()=>"실례.com",SWe=()=>"198.51.100.42",xWe=()=>"2001:0db8:5b96:0000:0000:426f:8e17:642a",EWe=()=>"https://example.com/",CWe=()=>"path/index.html",AWe=()=>"https://실례.com/",MWe=()=>"path/실례.html",_We=()=>"3fa85f64-5717-4562-b3fc-2c963f66afa6",jWe=()=>"https://example.com/dictionary/{term:1}/{term}",LWe=()=>"/a/b/c",IWe=()=>"1/0",TWe=()=>new Date().toISOString(),OWe=()=>new Date().toISOString().substring(0,10),kWe=()=>new Date().toISOString().substring(11),RWe=()=>"P3D",NWe=()=>"********",DWe=()=>"^[a-z]+$";const xm=new class extends Jy{#e={int32:gie,int64:yie,float:mWe,double:gWe,email:yWe,"idn-email":vWe,hostname:bWe,"idn-hostname":wWe,ipv4:SWe,ipv6:xWe,uri:EWe,"uri-reference":CWe,iri:AWe,"iri-reference":MWe,uuid:_We,"uri-template":jWe,"json-pointer":LWe,"relative-json-pointer":IWe,"date-time":TWe,date:OWe,time:kWe,duration:RWe,password:NWe,regex:DWe};data={...this.#e};get defaults(){return{...this.#e}}},vie=(e,t)=>typeof t=="function"?xm.register(e,t):t===null?xm.unregister(e):xm.get(e);vie.getDefaults=()=>xm.defaults;var Hy=vie,PWe=we(287).Buffer,FWe=e=>PWe.from(e).toString("ascii"),BWe=we(287).Buffer,zWe=e=>BWe.from(e).toString("utf8"),$We=we(287).Buffer,UWe=e=>$We.from(e).toString("binary"),qWe=e=>{let t="";for(let r=0;r<e.length;r++){const n=e.charCodeAt(r);if(n===61)t+="=3D";else if(n>=33&&n<=60||n>=62&&n<=126||n===9||n===32)t+=e.charAt(r);else if(n===13||n===10)t+=`\r
|
||
`;else if(n>126){const i=unescape(encodeURIComponent(e.charAt(r)));for(let a=0;a<i.length;a++)t+="="+("0"+i.charCodeAt(a).toString(16)).slice(-2).toUpperCase()}else t+="="+("0"+n.toString(16)).slice(-2).toUpperCase()}return t},VWe=we(287).Buffer,JWe=e=>VWe.from(e).toString("hex"),HWe=we(287).Buffer,WWe=e=>{const t=HWe.from(e).toString("utf8"),r="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";let n=0,i="",a=0,s=0;for(let o=0;o<t.length;o++)for(a=a<<8|t.charCodeAt(o),s+=8;s>=5;)i+=r.charAt(a>>>s-5&31),s-=5;s>0&&(i+=r.charAt(a<<5-s&31),n=(8-8*t.length%5)%5);for(let o=0;o<n;o++)i+="=";return i},GWe=we(287).Buffer,KWe=e=>GWe.from(e).toString("base64"),YWe=we(287).Buffer,QWe=e=>YWe.from(e).toString("base64url");const Em=new class extends Jy{#e={"7bit":FWe,"8bit":zWe,binary:UWe,"quoted-printable":qWe,base16:JWe,base32:WWe,base64:KWe,base64url:QWe};data={...this.#e};get defaults(){return{...this.#e}}},bie=(e,t)=>typeof t=="function"?Em.register(e,t):t===null?Em.unregister(e):Em.get(e);bie.getDefaults=()=>Em.defaults;var wie=bie,ZWe={"text/plain":()=>"string","text/css":()=>".selector { border: 1px solid red }","text/csv":()=>"value1,value2,value3","text/html":()=>"<p>content</p>","text/calendar":()=>"BEGIN:VCALENDAR","text/javascript":()=>"console.dir('Hello world!');","text/xml":()=>'<person age="30">John Doe</person>',"text/*":()=>"string"},XWe={"image/*":()=>Vy(25).toString("binary")},eGe={"audio/*":()=>Vy(25).toString("binary")},tGe={"video/*":()=>Vy(25).toString("binary")},rGe={"application/json":()=>'{"key":"value"}',"application/ld+json":()=>'{"name": "John Doe"}',"application/x-httpd-php":()=>"<?php echo '<p>Hello World!</p>'; ?>","application/rtf":()=>String.raw`{\rtf1\adeflang1025\ansi\ansicpg1252\uc1`,"application/x-sh":()=>'echo "Hello World!"',"application/xhtml+xml":()=>"<p>content</p>","application/*":()=>Vy(25).toString("binary")};const Qu=new class extends Jy{#e={...ZWe,...XWe,...eGe,...tGe,...rGe};data={...this.#e};get defaults(){return{...this.#e}}},Sie=(e,t)=>{if(typeof t=="function")return Qu.register(e,t);if(t===null)return Qu.unregister(e);const r=e.split(";").at(0),n=`${r.split("/").at(0)}/*`;return Qu.get(e)||Qu.get(r)||Qu.get(n)};Sie.getDefaults=()=>Qu.defaults;var xie=Sie;const GM=(e,t={})=>{const{maxLength:r,minLength:n}=t;let i=e;if(Number.isInteger(r)&&r>0&&(i=i.slice(0,r)),Number.isInteger(n)&&n>0){let a=0;for(;i.length<n;)i+=i[a++%i.length]}return i};var nGe=(e,{sample:t}={})=>{const{contentEncoding:r,contentMediaType:n,contentSchema:i}=e,{pattern:a,format:s}=e,o=wie(r)||Gre.default;let u;return u=typeof a=="string"?GM((l=>{try{const c=/(?<=(?<!\\)\{)(\d{3,})(?=\})|(?<=(?<!\\)\{\d*,)(\d{3,})(?=\})|(?<=(?<!\\)\{)(\d{3,})(?=,\d*\})/g,f=l.replace(c,"100"),p=new hre.default(f);return p.max=100,p.gen()}catch{return"string"}})(a),e):typeof s=="string"?(l=>{const{format:c}=l,f=Hy(c);return typeof f=="function"?f(l):"string"})(e):ys(i)&&typeof n=="string"&&t!==void 0?Array.isArray(t)||typeof t=="object"?JSON.stringify(t):GM(String(t),e):typeof n=="string"?(l=>{const{contentMediaType:c}=l,f=xie(c);return typeof f=="function"?f(l):"string"})(e):GM("string",e),o(u)};const Eie=(e,t={})=>{const{minimum:r,maximum:n,exclusiveMinimum:i,exclusiveMaximum:a}=t,{multipleOf:s}=t,o=Number.isInteger(e)?1:Number.EPSILON;let u=typeof r=="number"?r:null,l=typeof n=="number"?n:null,c=e;if(typeof i=="number"&&(u=u!==null?Math.max(u,i+o):i+o),typeof a=="number"&&(l=l!==null?Math.min(l,a-o):a-o),c=u>l&&e||u||l||c,typeof s=="number"&&s>0){const f=c%s;c=f===0?c:c+s-f}return c};var iGe=e=>{const{format:t}=e;let r;return r=typeof t=="string"?(n=>{const{format:i}=n,a=Hy(i);return typeof a=="function"?a(n):0})(e):0,Eie(r,e)},aGe=e=>{const{format:t}=e;let r;return r=typeof t=="string"?(n=>{const{format:i}=n,a=Hy(i);if(typeof a=="function")return a(n);switch(i){case"int32":return gie();case"int64":return yie()}return 0})(e):0,Eie(r,e)},sGe=e=>typeof e.default!="boolean"||e.default,Vh=new Proxy({array:pWe,object:hWe,string:nGe,number:iGe,integer:aGe,boolean:sGe,null:()=>null},{get:(e,t)=>typeof t=="string"&&Object.hasOwn(e,t)?e[t]:()=>`Unknown Type: ${t}`});const vV=["array","object","number","integer","string","boolean","null"],tf=e=>{if(!ca(e))return!1;const{examples:t,example:r,default:n}=e;return!!(Array.isArray(t)&&t.length>=1)||n!==void 0||r!==void 0},Oj=e=>{if(!ca(e))return null;const{examples:t,example:r,default:n}=e;return Array.isArray(t)&&t.length>=1?t.at(0):n!==void 0?n:r!==void 0?r:void 0},jg={array:["items","prefixItems","contains","maxContains","minContains","maxItems","minItems","uniqueItems","unevaluatedItems"],object:["properties","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","required","dependentSchemas","dependentRequired","unevaluatedProperties"],string:["pattern","format","minLength","maxLength","contentEncoding","contentMediaType","contentSchema"],integer:["minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf"]};jg.number=jg.integer;const KM="string",bV=e=>e===void 0?null:e===null?"null":Array.isArray(e)?"array":Number.isInteger(e)?"integer":typeof e,Cm=e=>{if(Array.isArray(e)&&e.length>=1){if(e.includes("array"))return"array";if(e.includes("object"))return"object";{const t=e.filter((n=>n!=="null")),r=Sm(t.length>0?t:e);if(vV.includes(r))return r}}return vV.includes(e)?e:null},kj=(e,t=new WeakSet)=>{if(!ca(e)||t.has(e))return KM;t.add(e);let{type:r,const:n}=e;if(r=Cm(r),typeof r!="string"){const i=Object.keys(jg);e:for(let a=0;a<i.length;a+=1){const s=i[a],o=jg[s];for(let u=0;u<o.length;u+=1){const l=o[u];if(Object.hasOwn(e,l)){r=s;break e}}}}if(typeof r!="string"&&n!==void 0){const i=bV(n);r=typeof i=="string"?i:r}if(typeof r!="string"){const i=l=>{if(Array.isArray(e[l])){const c=e[l].map((f=>kj(f,t)));return Cm(c)}return null},a=i("allOf"),s=i("anyOf"),o=i("oneOf"),u=e.not?kj(e.not,t):null;(a||s||o||u)&&(r=Cm([a,s,o,u].filter(Boolean)))}if(typeof r!="string"&&tf(e)){const i=Oj(e),a=bV(i);r=typeof a=="string"?a:r}return t.delete(e),r||KM},wV=e=>kj(e),YM=e=>Ho(e)?(t=>t===!1?{not:{}}:{})(e):ca(e)?e:{},rf=(e,t,r={})=>{if(Ho(e)&&e===!0)return!0;if(Ho(e)&&e===!1)return!1;if(Ho(t)&&t===!0)return!0;if(Ho(t)&&t===!1)return!1;if(!ys(e))return t;if(!ys(t))return e;const n={...t,...e};if(t.type&&e.type&&Array.isArray(t.type)&&typeof t.type=="string"){const i=Tu(t.type).concat(e.type);n.type=Array.from(new Set(i))}if(Array.isArray(t.required)&&Array.isArray(e.required)&&(n.required=[...new Set([...e.required,...t.required])]),t.properties&&e.properties){const i=new Set([...Object.keys(t.properties),...Object.keys(e.properties)]);n.properties={};for(const a of i){const s=t.properties[a]||{},o=e.properties[a]||{};s.readOnly&&!r.includeReadOnly||s.writeOnly&&!r.includeWriteOnly?n.required=(n.required||[]).filter((u=>u!==a)):n.properties[a]=rf(o,s,r)}}return ys(t.items)&&ys(e.items)&&(n.items=rf(e.items,t.items,r)),ys(t.contains)&&ys(e.contains)&&(n.contains=rf(e.contains,t.contains,r)),ys(t.contentSchema)&&ys(e.contentSchema)&&(n.contentSchema=rf(e.contentSchema,t.contentSchema,r)),n};var Zu=rf;const an=(e,t={},r=void 0,n=!1)=>{if(e==null&&r===void 0)return;typeof e?.toJS=="function"&&(e=e.toJS()),e=YM(e);let i=r!==void 0||tf(e);const a=!i&&Array.isArray(e.oneOf)&&e.oneOf.length>0,s=!i&&Array.isArray(e.anyOf)&&e.anyOf.length>0;if(!i&&(a||s)){const O=YM(Sm(a?e.oneOf:e.anyOf));!(e=Zu(e,O,t)).xml&&O.xml&&(e.xml=O.xml),tf(e)&&tf(O)&&(i=!0)}const o={};let{xml:u,properties:l,additionalProperties:c,items:f,contains:p}=e||{},d=wV(e),{includeReadOnly:h,includeWriteOnly:g}=t;u=u||{};let y,{name:w,prefix:b,namespace:S}=u,E={};Object.hasOwn(e,"type")||(e.type=d),n&&(w=w||"notagname",y=(b?`${b}:`:"")+w,S)&&(o[b?`xmlns:${b}`:"xmlns"]=S),n&&(E[y]=[]);const x=Jo(l);let A,j=0;const I=()=>Number.isInteger(e.maxProperties)&&e.maxProperties>0&&j>=e.maxProperties,T=O=>!(Number.isInteger(e.maxProperties)&&e.maxProperties>0)||!I()&&(!(P=>!Array.isArray(e.required)||e.required.length===0||!e.required.includes(P))(O)||e.maxProperties-j-(()=>{if(!Array.isArray(e.required)||e.required.length===0)return 0;let P=0;return n?e.required.forEach((N=>P+=E[N]===void 0?0:1)):e.required.forEach((N=>{P+=E[y]?.find((J=>J[N]!==void 0))===void 0?0:1})),e.required.length-P})()>0);if(A=n?(O,P=void 0)=>{if(e&&x[O]){if(x[O].xml=x[O].xml||{},x[O].xml.attribute){const J=Array.isArray(x[O].enum)?Sm(x[O].enum):void 0;if(tf(x[O]))o[x[O].xml.name||O]=Oj(x[O]);else if(J!==void 0)o[x[O].xml.name||O]=J;else{const X=YM(x[O]),K=wV(X),Z=x[O].xml.name||O;if(K==="array"){const H=an(x[O],t,P,!1);o[Z]=H.map((Y=>(0,js.default)(Y)?"UnknownTypeObject":Array.isArray(Y)?"UnknownTypeArray":Y)).join(" ")}else o[Z]=K==="object"?"UnknownTypeObject":Vh[K](X)}return}x[O].xml.name=x[O].xml.name||O}else x[O]||c===!1||(x[O]={xml:{name:O}});let N=an(x[O],t,P,n);T(O)&&(j++,Array.isArray(N)?E[y]=E[y].concat(N):E[y].push(N))}:(O,P)=>{if(T(O)){if((0,js.default)(e.discriminator?.mapping)&&e.discriminator.propertyName===O&&typeof e.$$ref=="string"){for(const N in e.discriminator.mapping)if(e.$$ref.search(e.discriminator.mapping[N])!==-1){E[O]=N;break}}else E[O]=an(x[O],t,P,n);j++}},i){let O;if(O=r!==void 0?r:Oj(e),!n){if(typeof O=="number"&&d==="string")return`${O}`;if(typeof O!="string"||d==="string")return O;try{return JSON.parse(O)}catch{return O}}if(d==="array"){if(!Array.isArray(O)){if(typeof O=="string")return O;O=[O]}let P=[];return ca(f)&&(f.xml=f.xml||u||{},f.xml.name=f.xml.name||u.name,P=O.map((N=>an(f,t,N,n)))),ca(p)&&(p.xml=p.xml||u||{},p.xml.name=p.xml.name||u.name,P=[an(p,t,void 0,n),...P]),P=Vh.array(e,{sample:P}),u.wrapped?(E[y]=P,(0,Va.default)(o)||E[y].push({_attr:o})):E=P,E}if(d==="object"){if(typeof O=="string")return O;for(const P in O)Object.hasOwn(O,P)&&(x[P]?.readOnly&&!h||x[P]?.writeOnly&&!g||(x[P]?.xml?.attribute?o[x[P].xml.name||P]=O[P]:A(P,O[P])));return(0,Va.default)(o)||E[y].push({_attr:o}),E}return E[y]=(0,Va.default)(o)?O:[{_attr:o},O],E}if(d==="array"){let O=[];if(ca(p))if(n&&(p.xml=p.xml||e.xml||{},p.xml.name=p.xml.name||u.name),Array.isArray(p.anyOf)){const{anyOf:P,...N}=f;O.push(...p.anyOf.map((J=>an(Zu(J,N,t),t,void 0,n))))}else if(Array.isArray(p.oneOf)){const{oneOf:P,...N}=f;O.push(...p.oneOf.map((J=>an(Zu(J,N,t),t,void 0,n))))}else{if(!(!n||n&&u.wrapped))return an(p,t,void 0,n);O.push(an(p,t,void 0,n))}if(ca(f))if(n&&(f.xml=f.xml||e.xml||{},f.xml.name=f.xml.name||u.name),Array.isArray(f.anyOf)){const{anyOf:P,...N}=f;O.push(...f.anyOf.map((J=>an(Zu(J,N,t),t,void 0,n))))}else if(Array.isArray(f.oneOf)){const{oneOf:P,...N}=f;O.push(...f.oneOf.map((J=>an(Zu(J,N,t),t,void 0,n))))}else{if(!(!n||n&&u.wrapped))return an(f,t,void 0,n);O.push(an(f,t,void 0,n))}return O=Vh.array(e,{sample:O}),n&&u.wrapped?(E[y]=O,(0,Va.default)(o)||E[y].push({_attr:o}),E):O}if(d==="object"){for(let O in x)Object.hasOwn(x,O)&&(x[O]?.deprecated||x[O]?.readOnly&&!h||x[O]?.writeOnly&&!g||A(O));if(n&&o&&E[y].push({_attr:o}),I())return E;if(Ho(c)&&c)n?E[y].push({additionalProp:"Anything can be here"}):E.additionalProp1={},j++;else if(ca(c)){const O=c,P=an(O,t,void 0,n);if(n&&typeof O?.xml?.name=="string"&&O?.xml?.name!=="notagname")E[y].push(P);else{const N=O?.["x-additionalPropertiesName"]||"additionalProp",J=Number.isInteger(e.minProperties)&&e.minProperties>0&&j<e.minProperties?e.minProperties-j:3;for(let X=1;X<=J;X++){if(I())return E;if(n){const K={};K[N+X]=P.notagname,E[y].push(K)}else E[N+X]=P;j++}}}return E}let B;if(e.const!==void 0)B=e.const;else if(e&&Array.isArray(e.enum))B=Sm(Tu(e.enum));else{const O=ca(e.contentSchema)?an(e.contentSchema,t,void 0,n):void 0;B=Vh[d](e,{sample:O})}return n?(E[y]=(0,Va.default)(o)?B:[{_attr:o},B],E):B},Cie=(e,t,r)=>{const n=an(e,t,r,!0);if(n)return typeof n=="string"?n:pre()(n,{declaration:!0,indent:" "})},Aie=(e,t,r)=>an(e,t,r,!1),Mie=(e,t,r)=>[e,JSON.stringify(t),JSON.stringify(r)],oGe=Up(Cie,Mie),uGe=Up(Aie,Mie),SV=new class extends Jy{#e={};data={...this.#e};get defaults(){return{...this.#e}}};var lGe=(e,t)=>(t!==void 0&&SV.register(e,t),SV.get(e));const cGe=[{when:/json/,shouldStringifyTypes:["string"]}],fGe=["object"];var dGe=e=>(t,r,n,i)=>{const{fn:a}=e(),s=a.jsonSchema202012.memoizedSampleFromSchema(t,r,i),o=typeof s,u=cGe.reduce(((l,c)=>c.when.test(n)?[...l,...c.shouldStringifyTypes]:l),fGe);return(0,zte.default)(u,(l=>l===o))?JSON.stringify(s,null,2):s},pGe=e=>(t,r,n,i)=>{const{fn:a}=e(),s=a.jsonSchema202012.getJsonSampleSchema(t,r,n,i);let o;try{o=xs.default.dump(xs.default.load(s),{lineWidth:-1},{schema:xs.JSON_SCHEMA}),o[o.length-1]===`
|
||
`&&(o=o.slice(0,o.length-1))}catch(u){return console.error(u),"error: could not generate yaml example"}return o.replace(/\t/g," ")},hGe=e=>(t,r,n)=>{const{fn:i}=e();if(t&&!t.xml&&(t.xml={}),t&&!t.xml.name){if(!t.$$ref&&(t.type||t.items||t.properties||t.additionalProperties))return`<?xml version="1.0" encoding="UTF-8"?>
|
||
<!-- XML example cannot be generated; root element name is undefined -->`;if(t.$$ref){let a=t.$$ref.match(/\S*\/(\S+)$/);t.xml.name=a[1]}}return i.jsonSchema202012.memoizedCreateXMLExample(t,r,n)},mGe=e=>(t,r="",n={},i=void 0)=>{const{fn:a}=e();return typeof t?.toJS=="function"&&(t=t.toJS()),typeof i?.toJS=="function"&&(i=i.toJS()),/xml/.test(r)?a.jsonSchema202012.getXmlSampleSchema(t,n,i):/(yaml|yml)/.test(r)?a.jsonSchema202012.getYamlSampleSchema(t,n,r,i):a.jsonSchema202012.getJsonSampleSchema(t,n,r,i)},_ie=({getSystem:e})=>{const t=dGe(e),r=pGe(e),n=hGe(e),i=mGe(e);return{fn:{jsonSchema202012:{sampleFromSchema:Aie,sampleFromSchemaGeneric:an,sampleOptionAPI:lGe,sampleEncoderAPI:wie,sampleFormatAPI:Hy,sampleMediaTypeAPI:xie,createXMLExample:Cie,memoizedSampleFromSchema:uGe,memoizedCreateXMLExample:oGe,getJsonSampleSchema:t,getYamlSampleSchema:r,getXmlSampleSchema:n,getSampleSchema:i,mergeJsonSchema:Zu,foldType:Cm}}}};function jie(){return[une,jj,mie,_ie,iWe]}var gGe=e=>()=>({fn:e.fn,components:e.components}),yGe=e=>{const t=id()({layout:{layout:e.layout,filter:e.filter},spec:{spec:"",url:e.url},requestSnippets:e.requestSnippets},e.initialState);if(e.initialState)for(const[r,n]of Object.entries(e.initialState))n===void 0&&delete t[r];return{system:{configs:e.configs},plugins:e.presets,state:t}},vGe=()=>e=>{const t=e.queryConfigEnabled?(()=>{const r=new URLSearchParams(lr.location.search);return Object.fromEntries(r)})():{};return Object.entries(t).reduce(((r,[n,i])=>(n==="config"?r.configUrl=i:n==="urls.primaryName"?r[n]=i:r=(0,zre.default)(r,n,i),r)),{})},bGe=({url:e,system:t})=>async r=>{if(!e)return{};if(typeof t.configsActions?.getConfigByUrl!="function")return{};const n=(()=>{const i={};return i.promise=new Promise(((a,s)=>{i.resolve=a,i.reject=s})),i})();return t.configsActions.getConfigByUrl({url:e,loadRemoteConfig:!0,requestInterceptor:r.requestInterceptor,responseInterceptor:r.responseInterceptor},(i=>{n.resolve(i)})),n.promise},wGe=()=>()=>{const e={};return globalThis.location&&(e.oauth2RedirectUrl=`${globalThis.location.protocol}//${globalThis.location.host}${globalThis.location.pathname.substring(0,globalThis.location.pathname.lastIndexOf("/"))}/oauth2-redirect.html`),e},br=Object.freeze({dom_id:null,domNode:null,spec:{},url:"",urls:null,configUrl:null,layout:"BaseLayout",docExpansion:"list",maxDisplayedTags:-1,filter:!1,validatorUrl:"https://validator.swagger.io/validator",oauth2RedirectUrl:void 0,persistAuthorization:!1,configs:{},displayOperationId:!1,displayRequestDuration:!1,deepLinking:!1,tryItOutEnabled:!1,requestInterceptor:e=>(e.curlOptions=[],e),responseInterceptor:e=>e,showMutatedRequest:!0,defaultModelRendering:"example",defaultModelExpandDepth:1,defaultModelsExpandDepth:1,showExtensions:!1,showCommonExtensions:!1,withCredentials:!1,requestSnippetsEnabled:!1,requestSnippets:{generators:{curl_bash:{title:"cURL (bash)",syntax:"bash"},curl_powershell:{title:"cURL (PowerShell)",syntax:"powershell"},curl_cmd:{title:"cURL (CMD)",syntax:"bash"}},defaultExpanded:!0,languages:null},supportedSubmitMethods:["get","put","post","delete","options","head","patch","trace"],queryConfigEnabled:!1,presets:[jie],plugins:[],initialState:{},fn:{},components:{},syntaxHighlight:{activated:!0,theme:"agate"},operationsSorter:null,tagsSorter:null,onComplete:null,modelPropertyMacro:null,parameterMacro:null,fileUploadMediaTypes:["application/octet-stream","image/","audio/","video/"],uncaughtExceptionHandler:null}),SGe=(function(e){var t={};return we.d(t,e),t})({default:function(){return kze}}),xGe=(function(e){var t={};return we.d(t,e),t})({default:function(){return Nze}}),Jh=(e,t=[])=>Array.isArray(e)?e:t,Pi=(e,t=!1)=>e===!0||e==="true"||e===1||e==="1"||e!==!1&&e!=="false"&&e!==0&&e!=="0"&&t,EGe=e=>e===null||e==="null"?null:e,CGe=e=>{const t=String(e);return Pi(e,t)},xV=(e,t)=>typeof e=="function"?e:t,AGe=e=>Array.isArray(e)?e:null,Hh=e=>typeof e=="function"?e:null,QM=e=>e===null||e==="null"?null:String(e),ZM=(e,t=-1)=>{const r=parseInt(e,10);return Number.isNaN(r)?t:r},Wu=(e,t={})=>(0,js.default)(e)?e:t,EV=e=>typeof e=="function"||typeof e=="string"?e:null,Gu=e=>String(e),MGe=(e,t)=>(0,js.default)(e)?e:e===!1||e==="false"||e===0||e==="0"?{activated:!1}:t,_Ge=e=>e===void 0||e==="undefined"?void 0:String(e),Lie={components:{typeCaster:Wu},configs:{typeCaster:Wu},configUrl:{typeCaster:QM},deepLinking:{typeCaster:Pi,defaultValue:br.deepLinking},defaultModelExpandDepth:{typeCaster:ZM,defaultValue:br.defaultModelExpandDepth},defaultModelRendering:{typeCaster:Gu},defaultModelsExpandDepth:{typeCaster:ZM,defaultValue:br.defaultModelsExpandDepth},displayOperationId:{typeCaster:Pi,defaultValue:br.displayOperationId},displayRequestDuration:{typeCaster:Pi,defaultValue:br.displayRequestDuration},docExpansion:{typeCaster:Gu},dom_id:{typeCaster:QM},domNode:{typeCaster:EGe},fileUploadMediaTypes:{typeCaster:Jh,defaultValue:br.fileUploadMediaTypes},filter:{typeCaster:CGe},fn:{typeCaster:Wu},initialState:{typeCaster:Wu},layout:{typeCaster:Gu},maxDisplayedTags:{typeCaster:ZM,defaultValue:br.maxDisplayedTags},modelPropertyMacro:{typeCaster:Hh},oauth2RedirectUrl:{typeCaster:_Ge},onComplete:{typeCaster:Hh},operationsSorter:{typeCaster:EV},paramaterMacro:{typeCaster:Hh},persistAuthorization:{typeCaster:Pi,defaultValue:br.persistAuthorization},plugins:{typeCaster:Jh,defaultValue:br.plugins},presets:{typeCaster:Jh,defaultValue:br.presets},requestInterceptor:{typeCaster:xV,defaultValue:br.requestInterceptor},requestSnippets:{typeCaster:Wu,defaultValue:br.requestSnippets},requestSnippetsEnabled:{typeCaster:Pi,defaultValue:br.requestSnippetsEnabled},responseInterceptor:{typeCaster:xV,defaultValue:br.responseInterceptor},showCommonExtensions:{typeCaster:Pi,defaultValue:br.showCommonExtensions},showExtensions:{typeCaster:Pi,defaultValue:br.showExtensions},showMutatedRequest:{typeCaster:Pi,defaultValue:br.showMutatedRequest},spec:{typeCaster:Wu,defaultValue:br.spec},supportedSubmitMethods:{typeCaster:Jh,defaultValue:br.supportedSubmitMethods},syntaxHighlight:{typeCaster:MGe,defaultValue:br.syntaxHighlight},"syntaxHighlight.activated":{typeCaster:Pi,defaultValue:br.syntaxHighlight.activated},"syntaxHighlight.theme":{typeCaster:Gu},tagsSorter:{typeCaster:EV},tryItOutEnabled:{typeCaster:Pi,defaultValue:br.tryItOutEnabled},url:{typeCaster:Gu},urls:{typeCaster:AGe},"urls.primaryName":{typeCaster:Gu},validatorUrl:{typeCaster:QM},withCredentials:{typeCaster:Pi,defaultValue:br.withCredentials},uncaughtExceptionHandler:{typeCaster:Hh}},Iie=e=>Object.entries(Lie).reduce(((t,[r,{typeCaster:n,defaultValue:i}])=>{if((0,SGe.default)(t,r)){const a=n((0,bj.default)(t,r),i);t=(0,xGe.default)(r,a,t)}return t}),{...e}),jGe=(e,...t)=>{let r=Symbol.for("domNode"),n=Symbol.for("primaryName");const i=[];for(const s of t){const o={...s};Object.hasOwn(o,"domNode")&&(r=o.domNode,delete o.domNode),Object.hasOwn(o,"urls.primaryName")?(n=o["urls.primaryName"],delete o["urls.primaryName"]):Array.isArray(o.urls)&&Object.hasOwn(o.urls,"primaryName")&&(n=o.urls.primaryName,delete o.urls.primaryName),i.push(o)}const a=id()(e,...i);return r!==Symbol.for("domNode")&&(a.domNode=r),n!==Symbol.for("primaryName")&&Array.isArray(a.urls)&&(a.urls.primaryName=n),Iie(a)};function ro(e){const t=vGe()(e),r=wGe()(),n=ro.config.merge({},ro.config.defaults,r,e,t),i=yGe(n),a=gGe(n),s=new Jte(i);s.register([n.plugins,a]);const o=s.getSystem(),u=f=>{s.setConfigs(f),o.configsActions.loaded()},l=f=>{!t.url&&typeof f.spec=="object"&&Object.keys(f.spec).length>0?(o.specActions.updateUrl(""),o.specActions.updateLoadingStatus("success"),o.specActions.updateSpec(JSON.stringify(f.spec))):typeof o.specActions.download=="function"&&f.url&&!f.urls&&(o.specActions.updateUrl(f.url),o.specActions.download(f.url))},c=f=>{if(f.domNode)o.render(f.domNode,"App");else if(f.dom_id){const p=document.querySelector(f.dom_id);o.render(p,"App")}else f.dom_id===null||f.domNode===null||console.error("Skipped rendering: no `dom_id` or `domNode` was specified")};return n.configUrl?((async()=>{const{configUrl:f}=n,p=await bGe({url:f,system:o})(n),d=ro.config.merge({},n,p,t);u(d),p!==null&&l(d),c(d)})(),o):(u(n),l(n),c(n),o)}ro.System=Jte,ro.config={defaults:br,merge:jGe,typeCast:Iie,typeCastMappings:Lie},ro.presets={base:une,apis:jie},ro.plugins={Auth:Wte,Configs:Gte,DeepLining:Kte,Err:Qte,Filter:Zte,Icons:Xte,JSONSchema5:dre,JSONSchema5Samples:bre,JSONSchema202012:mie,JSONSchema202012Samples:_ie,Layout:tre,Logs:rre,OpenAPI30:jj,OpenAPI31:jj,OnComplete:nre,RequestSnippets:sre,Spec:Ure,SwaggerClient:Vre,Util:Jre,View:Kre,ViewLegacy:Yre,DownloadUrl:Qre,SyntaxHighlighting:Xre,Versions:ene,SafeRender:nne};var LGe=ro,io=Fte.A;const{config:tr}=io,CV=e=>{const t=F.useRef();return F.useEffect(()=>{t.current=e},[e]),t.current},Wy=({spec:e=tr.defaults.spec,url:t=tr.defaults.url,layout:r=tr.defaults.layout,requestInterceptor:n=tr.defaults.requestInterceptor,responseInterceptor:i=tr.defaults.responseInterceptor,supportedSubmitMethods:a=tr.defaults.supportedSubmitMethods,queryConfigEnabled:s=tr.defaults.queryConfigEnabled,plugins:o=tr.defaults.plugins,displayOperationId:u=tr.defaults.displayOperationId,showMutatedRequest:l=tr.defaults.showMutatedRequest,docExpansion:c=tr.defaults.docExpansion,defaultModelExpandDepth:f=tr.defaults.defaultModelExpandDepth,defaultModelsExpandDepth:p=tr.defaults.defaultModelsExpandDepth,defaultModelRendering:d=tr.defaults.defaultModelRendering,presets:h=tr.defaults.presets,deepLinking:g=tr.defaults.deepLinking,showExtensions:y=tr.defaults.showExtensions,showCommonExtensions:w=tr.defaults.showCommonExtensions,filter:b=tr.defaults.filter,requestSnippetsEnabled:S=tr.defaults.requestSnippetsEnabled,requestSnippets:E=tr.defaults.requestSnippets,tryItOutEnabled:x=tr.defaults.tryItOutEnabled,displayRequestDuration:A=tr.defaults.displayRequestDuration,withCredentials:j=tr.defaults.withCredentials,persistAuthorization:I=tr.defaults.persistAuthorization,oauth2RedirectUrl:T=tr.defaults.oauth2RedirectUrl,onComplete:B=null,initialState:O=tr.defaults.initialState,uncaughtExceptionHandler:P=tr.defaults.uncaughtExceptionHandler})=>{const[N,J]=F.useState(null),X=N?.getComponent("App","root"),K=CV(e),Z=CV(t);return F.useEffect(()=>{const H=io({plugins:o,spec:e,url:t,layout:r,defaultModelsExpandDepth:p,defaultModelRendering:d,presets:[io.presets.apis,...h],requestInterceptor:n,responseInterceptor:i,onComplete:()=>{typeof B=="function"&&B(H)},docExpansion:c,supportedSubmitMethods:a,queryConfigEnabled:s,defaultModelExpandDepth:f,displayOperationId:u,tryItOutEnabled:x,displayRequestDuration:A,requestSnippetsEnabled:S,requestSnippets:E,showMutatedRequest:l,deepLinking:g,showExtensions:y,showCommonExtensions:w,filter:b,persistAuthorization:I,withCredentials:j,initialState:O,uncaughtExceptionHandler:P,...typeof T=="string"?{oauth2RedirectUrl:T}:{}});J(H)},[]),F.useEffect(()=>{if(N){const H=N.specSelectors.url();(t!==H||t!==Z)&&(N.specActions.updateSpec(""),t&&(N.specActions.updateUrl(t),N.specActions.download(t)))}},[N,t]),F.useEffect(()=>{if(N){const H=N.specSelectors.specStr();if(e&&e!==io.config.defaults.spec&&(e!==H||e!==K)){const Y=typeof e=="object"?JSON.stringify(e):e;N.specActions.updateSpec(Y)}}},[N,e]),X?dt.createElement(X,null):null};Wy.System=io.System;Wy.presets=io.presets;Wy.plugins=io.plugins;Wy.config=io.config;export{Xu as A,Mle as B,uKe as C,dKe as D,Hhe as E,fKe as F,gKe as G,mKe as H,yKe as I,wKe as J,bKe as K,SK as L,MKe as M,mK as N,AKe as O,gK as P,Zm as Q,xKe as R,sKe as S,Al as T,SKe as U,CKe as V,EKe as W,Wy as X,cKe as Y,pKe as Z,NGe as a,RGe as b,DGe as c,OGe as d,AV as e,vKe as f,ot as g,P1e as h,fl as i,Wh as j,Jr as k,PGe as l,kGe as m,BGe as n,Z1e as o,Lg as p,qGe as q,TGe as r,cae as s,FGe as t,aKe as u,Voe as v,oKe as w,iKe as x,lKe as y,oi as z};
|