1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,163729,(e,t,r)=>{"use strict";var n=e.i(247167);Object.defineProperty(r,"__esModule",{value:!0}),r.getDefinitions=r.getDefaultConfig=void 0;let s=e.r(291343),a=e.r(988571),i="http://localhost:4242/api/client/features",o="default:development.unleash-insecure-api-token",l=a.devDependencies["@unleash/client-specification"];r.getDefaultConfig=(e="nextjs")=>{let t,r=(0,s.removeTrailingSlash)(n.default.env.UNLEASH_SERVER_API_URL||n.default.env.NEXT_PUBLIC_UNLEASH_SERVER_API_URL),a=n.default.env.UNLEASH_SERVER_API_TOKEN,l=n.default.env.UNLEASH_SERVER_INSTANCE_ID;return a?t=a:l||(t=o),{appName:n.default.env.UNLEASH_APP_NAME||n.default.env.NEXT_PUBLIC_UNLEASH_APP_NAME||e,url:r?`${r}/client/features`:i,...t?{token:t}:{},...l?{instanceId:l}:{},fetchOptions:{}}};let u=async e=>{let{appName:t,url:n,token:s,instanceId:u,fetchOptions:c}={...(0,r.getDefaultConfig)(),...e||{}};n===i&&console.warn("Using fallback Unleash API URL (http://localhost:4242/api).","Provide a URL or set UNLEASH_SERVER_API_URL environment variable."),s===o&&console.error("Using fallback default token. Pass token or set UNLEASH_SERVER_API_TOKEN environment variable.");let d=new URL(n),f=!u||s!==o,h={"content-type":"application/json","user-agent":t,"unleash-client-spec":l,"unleash-sdk":`unleash-client-nextjs:${a.version}`,"unleash-appname":t};f&&s&&(h.authorization=s),u&&(h["unleash-instanceid"]=u),c.headers&&Object.entries(c.headers).forEach(([e,t])=>{h[e.toLowerCase()]=t});let p=await fetch(d.toString(),{...c,headers:h});return p?.json()};r.getDefinitions=u},546310,(e,t,r)=>{!function(n,s){"use strict";var a={version:"3.0.1",x86:{},x64:{}};function i(e,t){return(65535&e)*t+(((e>>>16)*t&65535)<<16)}function o(e,t){return e<<t|e>>>32-t}function l(e){return e^=e>>>16,e=i(e,0x85ebca6b),e^=e>>>13,e=i(e,0xc2b2ae35),e^=e>>>16}function u(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var r=[0,0,0,0];return r[3]+=e[3]+t[3],r[2]+=r[3]>>>16,r[3]&=65535,r[2]+=e[2]+t[2],r[1]+=r[2]>>>16,r[2]&=65535,r[1]+=e[1]+t[1],r[0]+=r[1]>>>16,r[1]&=65535,r[0]+=e[0]+t[0],r[0]&=65535,[r[0]<<16|r[1],r[2]<<16|r[3]]}function c(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var r=[0,0,0,0];return r[3]+=e[3]*t[3],r[2]+=r[3]>>>16,r[3]&=65535,r[2]+=e[2]*t[3],r[1]+=r[2]>>>16,r[2]&=65535,r[2]+=e[3]*t[2],r[1]+=r[2]>>>16,r[2]&=65535,r[1]+=e[1]*t[3],r[0]+=r[1]>>>16,r[1]&=65535,r[1]+=e[2]*t[2],r[0]+=r[1]>>>16,r[1]&=65535,r[1]+=e[3]*t[1],r[0]+=r[1]>>>16,r[1]&=65535,r[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],r[0]&=65535,[r[0]<<16|r[1],r[2]<<16|r[3]]}function d(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]:(t-=32,[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t])}function f(e,t){return 0==(t%=64)?e:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t]:[e[1]<<t-32,0]}function h(e,t){return[e[0]^t[0],e[1]^t[1]]}function p(e){return e=c(e=h(e,[0,e[0]>>>1]),[0xff51afd7,0xed558ccd]),e=c(e=h(e,[0,e[0]>>>1]),[0xc4ceb9fe,0x1a85ec53]),e=h(e,[0,e[0]>>>1])}if(a.x86.hash32=function(e,t){t=t||0;for(var r=(e=e||"").length%4,n=e.length-r,s=t,a=0,u=0;u<n;u+=4)a=o(a=i(a=255&e.charCodeAt(u)|(255&e.charCodeAt(u+1))<<8|(255&e.charCodeAt(u+2))<<16|(255&e.charCodeAt(u+3))<<24,0xcc9e2d51),15),s^=a=i(a,0x1b873593),s=i(s=o(s,13),5)+0xe6546b64;switch(a=0,r){case 3:a^=(255&e.charCodeAt(u+2))<<16;case 2:a^=(255&e.charCodeAt(u+1))<<8;case 1:a^=255&e.charCodeAt(u),a=o(a=i(a,0xcc9e2d51),15),s^=a=i(a,0x1b873593)}return s^=e.length,(s=l(s))>>>0},a.x86.hash128=function(e,t){t=t||0;for(var r=(e=e||"").length%16,n=e.length-r,s=t,a=t,u=t,c=t,d=0,f=0,h=0,p=0,E=0;E<n;E+=16)d=255&e.charCodeAt(E)|(255&e.charCodeAt(E+1))<<8|(255&e.charCodeAt(E+2))<<16|(255&e.charCodeAt(E+3))<<24,f=255&e.charCodeAt(E+4)|(255&e.charCodeAt(E+5))<<8|(255&e.charCodeAt(E+6))<<16|(255&e.charCodeAt(E+7))<<24,h=255&e.charCodeAt(E+8)|(255&e.charCodeAt(E+9))<<8|(255&e.charCodeAt(E+10))<<16|(255&e.charCodeAt(E+11))<<24,p=255&e.charCodeAt(E+12)|(255&e.charCodeAt(E+13))<<8|(255&e.charCodeAt(E+14))<<16|(255&e.charCodeAt(E+15))<<24,d=o(d=i(d,0x239b961b),15),s^=d=i(d,0xab0e9789),s=i(s=o(s,19)+a,5)+0x561ccd1b,f
1=o(f=i(f,0xab0e9789),16),a^=f=i(f,0x38b34ae5),a=i(a=o(a,17)+u,5)+0xbcaa747,h=o(h=i(h,0x38b34ae5),17),u^=h=i(h,0xa1e38b93),u=i(u=o(u,15)+c,5)+0x96cd1c35,p=o(p=i(p,0xa1e38b93),18),c^=p=i(p,0x239b961b),c=i(c=o(c,13)+s,5)+0x32ac3b17;switch(d=0,f=0,h=0,p=0,r){case 15:p^=e.charCodeAt(E+14)<<16;case 14:p^=e.charCodeAt(E+13)<<8;case 13:p^=e.charCodeAt(E+12),p=o(p=i(p,0xa1e38b93),18),c^=p=i(p,0x239b961b);case 12:h^=e.charCodeAt(E+11)<<24;case 11:h^=e.charCodeAt(E+10)<<16;case 10:h^=e.charCodeAt(E+9)<<8;case 9:h^=e.charCodeAt(E+8),h=o(h=i(h,0x38b34ae5),17),u^=h=i(h,0xa1e38b93);case 8:f^=e.charCodeAt(E+7)<<24;case 7:f^=e.charCodeAt(E+6)<<16;case 6:f^=e.charCodeAt(E+5)<<8;case 5:f^=e.charCodeAt(E+4),f=o(f=i(f,0xab0e9789),16),a^=f=i(f,0x38b34ae5);case 4:d^=e.charCodeAt(E+3)<<24;case 3:d^=e.charCodeAt(E+2)<<16;case 2:d^=e.charCodeAt(E+1)<<8;case 1:d^=e.charCodeAt(E),d=o(d=i(d,0x239b961b),15),s^=d=i(d,0xab0e9789)}return s^=e.length,a^=e.length,u^=e.length,c^=e.length,s+=a,s+=u,s+=c,a+=s,u+=s,c+=s,s=l(s),a=l(a),u=l(u),c=l(c),s+=a,s+=u,s+=c,a+=s,u+=s,c+=s,("00000000"+(s>>>0).toString(16)).slice(-8)+("00000000"+(a>>>0).toString(16)).slice(-8)+("00000000"+(u>>>0).toString(16)).slice(-8)+("00000000"+(c>>>0).toString(16)).slice(-8)},a.x64.hash128=function(e,t){t=t||0;for(var r=(e=e||"").length%16,n=e.length-r,s=[0,t],a=[0,t],i=[0,0],o=[0,0],l=[0x87c37b91,0x114253d5],E=[0x4cf5ad43,0x2745937f],m=0;m<n;m+=16)i=[255&e.charCodeAt(m+4)|(255&e.charCodeAt(m+5))<<8|(255&e.charCodeAt(m+6))<<16|(255&e.charCodeAt(m+7))<<24,255&e.charCodeAt(m)|(255&e.charCodeAt(m+1))<<8|(255&e.charCodeAt(m+2))<<16|(255&e.charCodeAt(m+3))<<24],o=[255&e.charCodeAt(m+12)|(255&e.charCodeAt(m+13))<<8|(255&e.charCodeAt(m+14))<<16|(255&e.charCodeAt(m+15))<<24,255&e.charCodeAt(m+8)|(255&e.charCodeAt(m+9))<<8|(255&e.charCodeAt(m+10))<<16|(255&e.charCodeAt(m+11))<<24],i=d(i=c(i,l),31),s=u(s=d(s=h(s,i=c(i,E)),27),a),s=u(c(s,[0,5]),[0,0x52dce729]),o=d(o=c(o,E),33),a=u(a=d(a=h(a,o=c(o,l)),31),s),a=u(c(a,[0,5]),[0,0x38495ab5]);switch(i=[0,0],o=[0,0],r){case 15:o=h(o,f([0,e.charCodeAt(m+14)],48));case 14:o=h(o,f([0,e.charCodeAt(m+13)],40));case 13:o=h(o,f([0,e.charCodeAt(m+12)],32));case 12:o=h(o,f([0,e.charCodeAt(m+11)],24));case 11:o=h(o,f([0,e.charCodeAt(m+10)],16));case 10:o=h(o,f([0,e.charCodeAt(m+9)],8));case 9:o=d(o=c(o=h(o,[0,e.charCodeAt(m+8)]),E),33),a=h(a,o=c(o,l));case 8:i=h(i,f([0,e.charCodeAt(m+7)],56));case 7:i=h(i,f([0,e.charCodeAt(m+6)],48));case 6:i=h(i,f([0,e.charCodeAt(m+5)],40));case 5:i=h(i,f([0,e.charCodeAt(m+4)],32));case 4:i=h(i,f([0,e.charCodeAt(m+3)],24));case 3:i=h(i,f([0,e.charCodeAt(m+2)],16));case 2:i=h(i,f([0,e.charCodeAt(m+1)],8));case 1:i=d(i=c(i=h(i,[0,e.charCodeAt(m)]),l),31),s=h(s,i=c(i,E))}return s=u(s=h(s,[0,e.length]),a=h(a,[0,e.length])),a=u(a,s),s=u(s=p(s),a=p(a)),a=u(a,s),("00000000"+(s[0]>>>0).toString(16)).slice(-8)+("00000000"+(s[1]>>>0).toString(16)).slice(-8)+("00000000"+(a[0]>>>0).toString(16)).slice(-8)+("00000000"+(a[1]>>>0).toString(16)).slice(-8)},void 0!==r)t.exports&&(r=t.exports=a),r.murmurHash3=a;else if("function"==typeof define&&define.amd)void 0!==a&&e.v(a);else a._murmurHash3=n.murmurHash3,a.noConflict=function(){return n.murmurHash3=a._murmurHash3,a._murmurHash3=void 0,a.noConflict=s,a},n.murmurHash3=a}(e.e)},300192,(e,t,r)=>{t.exports=e.r(546310)},354385,(e,t,r)=>{"use strict";var n=e.i(247167),s=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,s)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=e.e&&e.e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=e.e&&e.e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&s(t,e,r);return a(t,e),t};Object.defineProperty(r,"__esModule",{value:!0}),r.createFallbackFunction=function(e,t,r){return"function"==typeof r?()=>r(e,t):"boolean"==typeof r?()=>r:()=>!1}
1,r.resolveContextValue=function(e,t){return e[t]?e[t]:e.properties&&e.properties[t]?e.properties[t]:void 0},r.safeName=function(e=""){return e.replace(/\//g,"_")},r.generateInstanceId=function(e){if(e)return e;let t=`generated-${Math.round(1e6*Math.random())}-${n.default.pid}`;return`${t}-nextjs`},r.generateHashOfObject=function(e){let t=JSON.stringify(e);return o.x86.hash128(t)};let o=i(e.r(300192))},736340,(e,t,r)=>{"use strict";var n=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,s)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),s=e.e&&e.e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=e.e&&e.e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return s(t,e),t};Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,t,r=100,n=0){return i.x86.hash32(`${t}:${e}`,n)%r+1};let i=a(e.r(300192))},198916,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.getDefaultVariant=function(){return{name:"disabled",enabled:!1,feature_enabled:!1}},r.selectVariantDefinition=l,r.selectVariant=function(e,t){let r=e.variants?.[0]?.stickiness??void 0;return l(e.name,r,e.variants||[],t)};let s=e.r(354385),a=n(e.r(736340));function i(){return String(Math.round(1e5*Math.random()))}let o=["userId","sessionId","remoteAddress"];function l(e,t,r,n){let l=r.reduce((e,t)=>e+t.weight,0);if(l<=0)return null;let u=r.filter(e=>e.overrides).find(e=>e.overrides?.some(e=>e.values.some(t=>t===(0,s.resolveContextValue)(n,e.contextName))));if(u)return u;let c=(0,a.default)(function(e,t="default"){let r;if("default"!==t){let r=(0,s.resolveContextValue)(e,t);return r?r.toString():i()}return o.some(t=>{let n=e[t];return"string"==typeof n&&""!==n&&(r=n,!0)}),r||i()}(n,t),e,l,0x520af7d),d=0;return r.find(e=>{if(0!==e.weight&&!((d+=e.weight)<c))return e})||null}},736816,(e,t,r)=>{t.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||0x1fffffffffffff,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},729617,(e,t,r)=>{var n=e.i(247167);t.exports="object"==typeof n.default&&n.default.env&&n.default.env.NODE_DEBUG&&/\bsemver\b/i.test(n.default.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{}},252006,(e,t,r)=>{let{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:s,MAX_LENGTH:a}=e.r(736816),i=e.r(729617),o=(r=t.exports={}).re=[],l=r.safeRe=[],u=r.src=[],c=r.t={},d=0,f="[a-zA-Z0-9-]",h=[["\\s",1],["\\d",a],[f,s]],p=(e,t,r)=>{let n=(e=>{for(let[t,r]of h)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e})(t),s=d++;i(e,s,t),c[e]=s,u[s]=t,o[s]=new RegExp(t,r?"g":void 0),l[s]=new RegExp(n,r?"g":void 0)};p("NUMERICIDENTIFIER","0|[1-9]\\d*"),p("NUMERICIDENTIFIERLOOSE","\\d+"),p("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${f}*`),p("MAINVERSION",`(${u[c.NUMERICIDENTIFIER]})\\.(${u[c.NUMERICIDENTIFIER]})\\.(${u[c.NUMERICIDENTIFIER]})`),p("MAINVERSIONLOOSE",`(${u[c.NUMERICIDENTIFIERLOOSE]})\\.(${u[c.NUMERICIDENTIFIERLOOSE]})\\.(${u[c.NUMERICIDENTIFIERLOOSE]})`),p("PRERELEASEIDENTIFIER",`(?:${u[c.NUMERICIDENTIFIER]}|${u[c.NONNUMERICIDENTIFIER]})`),p("PRERELEASEIDENTIFIERLOOSE",`(?:${u[c.NUMERICIDENTIFIERLOOSE]}|${u[c.NONNUMERICIDENTIFIER]})`),p("PRERELEASE",`(?:-(${u[c.PRERELEASEIDENTIFIER]}(?:\\.${u[c.PRERELEASEIDENTIFIER]})*))`),p("PRERELEASELOOSE",`(?:-?(${u[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${u[c.PRERELEASEIDENTIFIERLOOSE]})*))`),p("BUILDIDENTIFIER",`${f}+`),p("BUILD",`(?:\\+(${u[c.BUILDIDENTIFIER]}(?:\\.${u[c.BUILDIDENTIFIER]})*))`),p("FULLPLAIN",`v?${u[c.MAINVERSION]}${u[c.PRERELEASE]}?${u[c.BUILD]}?`),p("FULL",`^${u[c.FULLPLAIN]}$`),p("LOOSEPLAIN",`[v=\\s]*${u[c.MAINVERSIONLOOSE]}${u[c.PRERELEASELOOSE]}?${u[c.BUILD]}?`),p("LOOSE",`^${u[c.LOOSEPLAIN]}$`),p("GTLT","((?:<|>)?=?)"),p("XRANGEIDENTIFIERLOOSE",`${u[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),p("XRANGEIDENTIFIER",`${u[c.NUMERICIDENTIFIER]}|x|X|\\*`),p("XRANGEPLAIN",`[v=\\s]*(${u[c.XRANGEIDENTIFIER]})(?:\\.(${u[c.XRANGEIDENTIFIER]})(?:\\.(${u[c.XRANGEIDENTIFIER]})(?:${u[c.PRERELEASE]})?${u[c.BUILD]}?)?)?`),p("XRANGEPLAINLOOSE",`[v=\\s]*(${u[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[c.XRANGEIDENTIFIERLOOSE]})(?:${u[c.PRERELEASELOOSE]})?${u[c.BUILD]}?)?)?`),p("XRANGE",`^${u[c.GTLT]}\\s*${u[c.XRANGEPLAIN]}$`),p("XRANGELOOSE",`^${u[c.GTLT]}\\s*${u[c.XRANGEPLAINLOOSE]}$`),p("COERCEPLAIN",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?`),p("COERCE",`${u[c.COERCEPLAIN]}(?:$|[^\\d])`),p("COERCEFULL",u[c.COERCEPLAIN]+`(?:${u[c.PRERELEASE]})?`+`(?:${u[c.BUILD]})?`+"(?:$|[^\\d])"),p("COERCERTL",u[c.COERCE],!0),p("COERCERTLFULL",u[c.COERCEFULL],!0),p("LONETILDE","(?:~>?)"),p("TILDETRIM",`(\\s*)${u[c.LONETILDE]}\\s+`,!0),r.tildeTrimReplace="$1~",p("TILDE",`^${u[c.LONETILDE]}${u[c.XRANGEPLAIN]}$`),p("TILDELOOSE",`^${u[c.LONETILDE]}${u[c.XRANGEPLAINLOOSE]}$`),p("LONECARET","(?:\\^)"),p("CARETTRIM",`(\\s*)${u[c.LONECARET]}
1\\s+`,!0),r.caretTrimReplace="$1^",p("CARET",`^${u[c.LONECARET]}${u[c.XRANGEPLAIN]}$`),p("CARETLOOSE",`^${u[c.LONECARET]}${u[c.XRANGEPLAINLOOSE]}$`),p("COMPARATORLOOSE",`^${u[c.GTLT]}\\s*(${u[c.LOOSEPLAIN]})$|^$`),p("COMPARATOR",`^${u[c.GTLT]}\\s*(${u[c.FULLPLAIN]})$|^$`),p("COMPARATORTRIM",`(\\s*)${u[c.GTLT]}\\s*(${u[c.LOOSEPLAIN]}|${u[c.XRANGEPLAIN]})`,!0),r.comparatorTrimReplace="$1$2$3",p("HYPHENRANGE",`^\\s*(${u[c.XRANGEPLAIN]})\\s+-\\s+(${u[c.XRANGEPLAIN]})\\s*$`),p("HYPHENRANGELOOSE",`^\\s*(${u[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${u[c.XRANGEPLAINLOOSE]})\\s*$`),p("STAR","(<|>)?=?\\s*\\*"),p("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),p("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},223507,(e,t,r)=>{let n=Object.freeze({loose:!0}),s=Object.freeze({});t.exports=e=>e?"object"!=typeof e?n:e:s},157987,(e,t,r)=>{let n=/^[0-9]+$/,s=(e,t)=>{let r=n.test(e),s=n.test(t);return r&&s&&(e*=1,t*=1),e===t?0:r&&!s?-1:s&&!r?1:e<t?-1:1};t.exports={compareIdentifiers:s,rcompareIdentifiers:(e,t)=>s(t,e)}},731237,(e,t,r)=>{let n=e.r(729617),{MAX_LENGTH:s,MAX_SAFE_INTEGER:a}=e.r(736816),{safeRe:i,t:o}=e.r(252006),l=e.r(223507),{compareIdentifiers:u}=e.r(157987);class c{constructor(e,t){if(t=l(t),e instanceof c)if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;else e=e.version;else if("string"!=typeof e)throw TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>s)throw TypeError(`version is longer than ${s} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let r=e.trim().match(t.loose?i[o.LOOSE]:i[o.FULL]);if(!r)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>a||this.major<0)throw TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t<a)return t}return e}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(n("SemVer.compare",this.version,this.options,e),!(e instanceof c)){if("string"==typeof e&&e===this.version)return 0;e=new c(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof c||(e=new c(e,this.options)),u(this.major,e.major)||u(this.minor,e.minor)||u(this.patch,e.patch)}comparePre(e){if(e instanceof c||(e=new c(e,this.options)),this.prerelease.length&&!e.prerelease.length)return -1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{let r=this.prerelease[t],s=e.prerelease[t];if(n("prerelease compare",t,r,s),void 0===r&&void 0===s)return 0;if(void 0===s)return 1;if(void 0===r)return -1;else if(r===s)continue;else return u(r,s)}while(++t)}compareBuild(e){e instanceof c||(e=new c(e,this.options));let t=0;do{let r=this.build[t],s=e.build[t];if(n("build compare",t,r,s),void 0===r&&void 0===s)return 0;if(void 0===s)return 1;if(void 0===r)return -1;else if(r===s)continue;else return u(r,s)}while(++t)}inc(e,t,r){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,r),this.inc("pre",t,r);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,r),this.inc("pre",t,r);break;case"major":(0!==this.minor||0!==this.patch||0===this.prerelease.length)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(0!==this.patch||0===this.prerelease.length)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{let e=+!!Number(r);
1if(!t&&!1===r)throw Error("invalid increment argument: identifier is empty");if(0===this.prerelease.length)this.prerelease=[e];else{let n=this.prerelease.length;for(;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);if(-1===n){if(t===this.prerelease.join(".")&&!1===r)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let n=[t,e];!1===r&&(n=[t]),0===u(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=n):this.prerelease=n}break}default:throw Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}t.exports=c},727395,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t,r=!1)=>{if(e instanceof n)return e;try{return new n(e,t)}catch(e){if(!r)return null;throw e}}},679251,(e,t,r)=>{let n=e.r(727395);t.exports=(e,t)=>{let r=n(e,t);return r?r.version:null}},629019,(e,t,r)=>{let n=e.r(727395);t.exports=(e,t)=>{let r=n(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},193876,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t,r,s,a)=>{"string"==typeof r&&(a=s,s=r,r=void 0);try{return new n(e instanceof n?e.version:e,r).inc(t,s,a).version}catch(e){return null}}},944144,(e,t,r)=>{let n=e.r(727395);t.exports=(e,t)=>{let r=n(e,null,!0),s=n(t,null,!0),a=r.compare(s);if(0===a)return null;let i=a>0,o=i?r:s,l=i?s:r,u=!!o.prerelease.length;if(l.prerelease.length&&!u)return l.patch||l.minor?o.patch?"patch":o.minor?"minor":"major":"major";let c=u?"pre":"";return r.major!==s.major?c+"major":r.minor!==s.minor?c+"minor":r.patch!==s.patch?c+"patch":"prerelease"}},588189,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t)=>new n(e,t).major},982779,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t)=>new n(e,t).minor},20195,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t)=>new n(e,t).patch},790380,(e,t,r)=>{let n=e.r(727395);t.exports=(e,t)=>{let r=n(e,t);return r&&r.prerelease.length?r.prerelease:null}},365424,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))},855757,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>n(t,e,r)},973014,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t)=>n(e,t,!0)},586666,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t,r)=>{let s=new n(e,r),a=new n(t,r);return s.compare(a)||s.compareBuild(a)}},150656,(e,t,r)=>{let n=e.r(586666);t.exports=(e,t)=>e.sort((e,r)=>n(e,r,t))},443834,(e,t,r)=>{let n=e.r(586666);t.exports=(e,t)=>e.sort((e,r)=>n(r,e,t))},657684,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>n(e,t,r)>0},271218,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>0>n(e,t,r)},521913,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>0===n(e,t,r)},935431,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>0!==n(e,t,r)},583168,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>n(e,t,r)>=0},264682,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>0>=n(e,t,r)},531649,(e,t,r)=>{let n=e.r(521913),s=e.r(935431),a=e.r(657684),i=e.r(583168),o=e.r(271218),l=e.r(264682);t.exports=(e,t,r,u)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return n(e,r,u);case"!=":return s(e,r,u);case">":return a(e,r,u);case">=":return i(e,r,u);case"<":return o(e,r,u);case"<=":return l(e,r,u);default:throw TypeError(`Invalid operator: ${t}`)}}},125889,(e,t,r)=>{let n=e.r(731237),s=e.r(727395),{safeRe:a,t:i}=e.r(252006);t.exports=(e,t)=>{if(e instanceof n)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let n,s=t.includePrerelease?a[i.COERCERTLFULL]:a[i.COERCERTL];for(;(n=s.exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&n.index+n[0].length===r.index+r[0].length||(r=n),s.lastIndex=n.index+n[1].length+n[2].length;s.lastIndex=-1}else r=e.match(t.includePrerelease?a[i.COERCEFULL]:a[i.COERCE]);if(null===r)return null;let o=r[2],l=r[3]||"0",u=r[4]||"0",c=t.includePrerelease&&r[5]?`-${r[5]}`:"",d=t.includePrerelease&&r[6]?`+${r[6]}`:"";return s(`${o}.${l}.${u}${c}${d}`,t)}},539215,(e,t,r)=>{t.exports=class{constructor(){this.max=1e3,this.map=new Map}get(e){let t=this.map.get(e);if(void 0!==t)return this.map.delete(e),this.map.set(e,t),t}delete(e){return this.map.delete(e)}set(e,t){if(!this.delete(e)&&void 0!==t){if(this.map.size>
1=this.max){let e=this.map.keys().next().value;this.delete(e)}this.map.set(e,t)}return this}}},317112,(e,t,r)=>{let n=/\s+/g;class s{constructor(e,t){if(t=i(t),e instanceof s)if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;else return new s(e.raw,t);if(e instanceof o)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().replace(n," "),this.set=this.raw.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter(e=>!g(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(let e of this.set)if(1===e.length&&v(e[0])){this.set=[e];break}}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted="";for(let e=0;e<this.set.length;e++){e>0&&(this.formatted+="||");let t=this.set[e];for(let e=0;e<t.length;e++)e>0&&(this.formatted+=" "),this.formatted+=t[e].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){let t=((this.options.includePrerelease&&E)|(this.options.loose&&m))+":"+e,r=a.get(t);if(r)return r;let n=this.options.loose,s=n?c[d.HYPHENRANGELOOSE]:c[d.HYPHENRANGE];l("hyphen replace",e=e.replace(s,O(this.options.includePrerelease))),l("comparator trim",e=e.replace(c[d.COMPARATORTRIM],f)),l("tilde trim",e=e.replace(c[d.TILDETRIM],h)),l("caret trim",e=e.replace(c[d.CARETTRIM],p));let i=e.split(" ").map(e=>T(e,this.options)).join(" ").split(/\s+/).map(e=>y(e,this.options));n&&(i=i.filter(e=>(l("loose invalid filter",e,this.options),!!e.match(c[d.COMPARATORLOOSE])))),l("range list",i);let u=new Map;for(let e of i.map(e=>new o(e,this.options))){if(g(e))return[e];u.set(e.value,e)}u.size>1&&u.has("")&&u.delete("");let v=[...u.values()];return a.set(t,v),v}intersects(e,t){if(!(e instanceof s))throw TypeError("a Range is required");return this.set.some(r=>A(r,t)&&e.set.some(e=>A(e,t)&&r.every(r=>e.every(e=>r.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new u(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(L(this.set[t],e,this.options))return!0;return!1}}t.exports=s;let a=new(e.r(539215)),i=e.r(223507),o=e.r(427612),l=e.r(729617),u=e.r(731237),{safeRe:c,t:d,comparatorTrimReplace:f,tildeTrimReplace:h,c
1aretTrimReplace:p}=e.r(252006),{FLAG_INCLUDE_PRERELEASE:E,FLAG_LOOSE:m}=e.r(736816),g=e=>"<0.0.0-0"===e.value,v=e=>""===e.value,A=(e,t)=>{let r=!0,n=e.slice(),s=n.pop();for(;r&&n.length;)r=n.every(e=>s.intersects(e,t)),s=n.pop();return r},T=(e,t)=>(l("comp",e,t),l("caret",e=S(e,t)),l("tildes",e=I(e,t)),l("xrange",e=C(e,t)),l("stars",e=N(e,t)),e),_=e=>!e||"x"===e.toLowerCase()||"*"===e,I=(e,t)=>e.trim().split(/\s+/).map(e=>R(e,t)).join(" "),R=(e,t)=>{let r=t.loose?c[d.TILDELOOSE]:c[d.TILDE];return e.replace(r,(t,r,n,s,a)=>{let i;return l("tilde",e,t,r,n,s,a),_(r)?i="":_(n)?i=`>=${r}.0.0 <${+r+1}.0.0-0`:_(s)?i=`>=${r}.${n}.0 <${r}.${+n+1}.0-0`:a?(l("replaceTilde pr",a),i=`>=${r}.${n}.${s}-${a} <${r}.${+n+1}.0-0`):i=`>=${r}.${n}.${s} <${r}.${+n+1}.0-0`,l("tilde return",i),i})},S=(e,t)=>e.trim().split(/\s+/).map(e=>$(e,t)).join(" "),$=(e,t)=>{l("caret",e,t);let r=t.loose?c[d.CARETLOOSE]:c[d.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(t,r,s,a,i)=>{let o;return l("caret",e,t,r,s,a,i),_(r)?o="":_(s)?o=`>=${r}.0.0${n} <${+r+1}.0.0-0`:_(a)?o="0"===r?`>=${r}.${s}.0${n} <${r}.${+s+1}.0-0`:`>=${r}.${s}.0${n} <${+r+1}.0.0-0`:i?(l("replaceCaret pr",i),o="0"===r?"0"===s?`>=${r}.${s}.${a}-${i} <${r}.${s}.${+a+1}-0`:`>=${r}.${s}.${a}-${i} <${r}.${+s+1}.0-0`:`>=${r}.${s}.${a}-${i} <${+r+1}.0.0-0`):(l("no pr"),o="0"===r?"0"===s?`>=${r}.${s}.${a}${n} <${r}.${s}.${+a+1}-0`:`>=${r}.${s}.${a}${n} <${r}.${+s+1}.0-0`:`>=${r}.${s}.${a} <${+r+1}.0.0-0`),l("caret return",o),o})},C=(e,t)=>(l("replaceXRanges",e,t),e.split(/\s+/).map(e=>b(e,t)).join(" ")),b=(e,t)=>{e=e.trim();let r=t.loose?c[d.XRANGELOOSE]:c[d.XRANGE];return e.replace(r,(r,n,s,a,i,o)=>{l("xRange",e,r,n,s,a,i,o);let u=_(s),c=u||_(a),d=c||_(i);return"="===n&&d&&(n=""),o=t.includePrerelease?"-0":"",u?r=">"===n||"<"===n?"<0.0.0-0":"*":n&&d?(c&&(a=0),i=0,">"===n?(n=">=",c?(s=+s+1,a=0):a=+a+1,i=0):"<="===n&&(n="<",c?s=+s+1:a=+a+1),"<"===n&&(o="-0"),r=`${n+s}.${a}.${i}${o}`):c?r=`>=${s}.0.0${o} <${+s+1}.0.0-0`:d&&(r=`>=${s}.${a}.0${o} <${s}.${+a+1}.0-0`),l("xRange return",r),r})},N=(e,t)=>(l("replaceStars",e,t),e.trim().replace(c[d.STAR],"")),y=(e,t)=>(l("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?d.GTE0PRE:d.GTE0],"")),O=e=>(t,r,n,s,a,i,o,l,u,c,d,f)=>(r=_(n)?"":_(s)?`>=${n}.0.0${e?"-0":""}`:_(a)?`>=${n}.${s}.0${e?"-0":""}`:i?`>=${r}`:`>=${r}${e?"-0":""}`,l=_(u)?"":_(c)?`<${+u+1}.0.0-0`:_(d)?`<${u}.${+c+1}.0-0`:f?`<=${u}.${c}.${d}-${f}`:e?`<${u}.${c}.${+d+1}-0`:`<=${l}`,`${r} ${l}`.trim()),L=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(l(e[r].semver),e[r].semver!==o.ANY&&e[r].semver.prerelease.length>0){let n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}},427612,(e,t,r)=>{let n=Symbol("SemVer ANY");class s{static get ANY(){return n}constructor(e,t){if(t=a(t),e instanceof s)if(!!t.loose===e.loose)return e;else e=e.value;u("comparator",e=e.trim().split(/\s+/).join(" "),t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===n?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(e){let t=this.options.loose?i[o.COMPARATORLOOSE]:i[o.COMPARATOR],r=e.match(t);if(!r)throw TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new c(r[2],this.options.loose):this.semver=n}toString(){return this.value}test(e){if(u("Comparator.test",e,this.options.loose),this.semver===n||e===n)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return l(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof s))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new d(e.value,t).test(this.value):""===e.operator?""===e.value||new d(this.value,t).test(e.semver):!((t=a(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||l(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||l(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"))}}t.exports=s;let a=e.r(223507),{safeRe:i,t:o}=e.r(252006),l=e.r(531649),u=e.r(729617),c=e.r(731237),d=e.r(317112)},939424,(e,t,r)=>{let n=e.r(317112);t.exports=(e,t,r)=>{try{t=new n(t,r)}catch(e){return!1}return t.test(e)}},635403,(e,t,r)=>{let n=e.r(317112);t.exports=(e,t)=>new n(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},341352,(e,t,r)=>{let n=e.r(731237),s=e.r(317112);t.exports=(e,t,r)=>{let a=null,i=null,o=null;try{o=new s(t,r)}catch(e){return null}
1return e.forEach(e=>{o.test(e)&&(!a||-1===i.compare(e))&&(i=new n(a=e,r))}),a}},805839,(e,t,r)=>{let n=e.r(731237),s=e.r(317112);t.exports=(e,t,r)=>{let a=null,i=null,o=null;try{o=new s(t,r)}catch(e){return null}return e.forEach(e=>{o.test(e)&&(!a||1===i.compare(e))&&(i=new n(a=e,r))}),a}},280317,(e,t,r)=>{let n=e.r(731237),s=e.r(317112),a=e.r(657684);t.exports=(e,t)=>{e=new s(e,t);let r=new n("0.0.0");if(e.test(r)||(r=new n("0.0.0-0"),e.test(r)))return r;r=null;for(let t=0;t<e.set.length;++t){let s=e.set[t],i=null;s.forEach(e=>{let t=new n(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!i||a(t,i))&&(i=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`)}}),i&&(!r||a(r,i))&&(r=i)}return r&&e.test(r)?r:null}},679355,(e,t,r)=>{let n=e.r(317112);t.exports=(e,t)=>{try{return new n(e,t).range||"*"}catch(e){return null}}},998286,(e,t,r)=>{let n=e.r(731237),s=e.r(427612),{ANY:a}=s,i=e.r(317112),o=e.r(939424),l=e.r(657684),u=e.r(271218),c=e.r(264682),d=e.r(583168);t.exports=(e,t,r,f)=>{let h,p,E,m,g;switch(e=new n(e,f),t=new i(t,f),r){case">":h=l,p=c,E=u,m=">",g=">=";break;case"<":h=u,p=d,E=l,m="<",g="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(o(e,t,f))return!1;for(let r=0;r<t.set.length;++r){let n=t.set[r],i=null,o=null;if(n.forEach(e=>{e.semver===a&&(e=new s(">=0.0.0")),i=i||e,o=o||e,h(e.semver,i.semver,f)?i=e:E(e.semver,o.semver,f)&&(o=e)}),i.operator===m||i.operator===g||(!o.operator||o.operator===m)&&p(e,o.semver)||o.operator===g&&E(e,o.semver))return!1}return!0}},246916,(e,t,r)=>{let n=e.r(998286);t.exports=(e,t,r)=>n(e,t,">",r)},85053,(e,t,r)=>{let n=e.r(998286);t.exports=(e,t,r)=>n(e,t,"<",r)},136889,(e,t,r)=>{let n=e.r(317112);t.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t,r))},684532,(e,t,r)=>{let n=e.r(939424),s=e.r(365424);t.exports=(e,t,r)=>{let a=[],i=null,o=null,l=e.sort((e,t)=>s(e,t,r));
1for(let e of l)n(e,t,r)?(o=e,i||(i=e)):(o&&a.push([i,o]),o=null,i=null);i&&a.push([i,null]);let u=[];for(let[e,t]of a)e===t?u.push(e):t||e!==l[0]?t?e===l[0]?u.push(`<=${t}`):u.push(`${e} - ${t}`):u.push(`>=${e}`):u.push("*");let c=u.join(" || "),d="string"==typeof t.raw?t.raw:String(t);return c.length<d.length?c:t}},363413,(e,t,r)=>{let n=e.r(317112),s=e.r(427612),{ANY:a}=s,i=e.r(939424),o=e.r(365424),l=[new s(">=0.0.0-0")],u=[new s(">=0.0.0")],c=(e,t,r)=>{let n,s,c,h,p,E,m;if(e===t)return!0;if(1===e.length&&e[0].semver===a)if(1===t.length&&t[0].semver===a)return!0;else e=r.includePrerelease?l:u;if(1===t.length&&t[0].semver===a)if(r.includePrerelease)return!0;else t=u;let g=new Set;for(let t of e)">"===t.operator||">="===t.operator?n=d(n,t,r):"<"===t.operator||"<="===t.operator?s=f(s,t,r):g.add(t.semver);if(g.size>1)return null;if(n&&s&&((c=o(n.semver,s.semver,r))>0||0===c&&(">="!==n.operator||"<="!==s.operator)))return null;for(let e of g){if(n&&!i(e,String(n),r)||s&&!i(e,String(s),r))return null;for(let n of t)if(!i(e,String(n),r))return!1;return!0}let v=!!s&&!r.includePrerelease&&!!s.semver.prerelease.length&&s.semver,A=!!n&&!r.includePrerelease&&!!n.semver.prerelease.length&&n.semver;for(let e of(v&&1===v.prerelease.length&&"<"===s.operator&&0===v.prerelease[0]&&(v=!1),t)){if(m=m||">"===e.operator||">="===e.operator,E=E||"<"===e.operator||"<="===e.operator,n){if(A&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===A.major&&e.semver.minor===A.minor&&e.semver.patch===A.patch&&(A=!1),">"===e.operator||">="===e.operator){if((h=d(n,e,r))===e&&h!==n)return!1}else if(">="===n.operator&&!i(n.semver,String(e),r))return!1}if(s){if(v&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===v.major&&e.semver.minor===v.minor&&e.semver.patch===v.patch&&(v=!1),"<"===e.operator||"<="===e.operator){if((p=f(s,e,r))===e&&p!==s)return!1}else if("<="===s.operator&&!i(s.semver,String(e),r))return!1}if(!e.operator&&(s||n)&&0!==c)return!1}return(!n||!E||!!s||0===c)&&(!s||!m||!!n||0===c)&&!A&&!v&&!0},d=(e,t,r)=>{if(!e)return t;let n=o(e.semver,t.semver,r);return n>0?e:n<0||">"===t.operator&&">="===e.operator?t:e},f=(e,t,r)=>{if(!e)return t;let n=o(e.semver,t.semver,r);return n<0?e:n>0||"<"===t.operator&&"<="===e.operator?t:e};t.exports=(e,t,r={})=>{if(e===t)return!0;e=new n(e,r),t=new n(t,r);let s=!1;e:for(let n of e.set){for(let e of t.set){let t=c(n,e,r);if(s=s||null!==t,t)continue e}if(s)return!1}return!0}},955590,(e,t,r)=>{let n=e.r(252006),s=e.r(736816),a=e.r(731237),i=e.r(157987),o=e.r(727395),l=e.r(679251),u=e.r(629019),c=e.r(193876),d=e.r(944144),f=e.r(588189),h=e.r(982779),p=e.r(20195),E=e.r(790380),m=e.r(365424),g=e.r(855757),v=e.r(973014),A=e.r(586666),T=e.r(150656),_=e.r(443834),I=e.r(657684),R=e.r(271218),S=e.r(521913),$=e.r(935431),C=e.r(583168),b=e.r(264682),N=e.r(531649),y=e.r(125889),O=e.r(427612),L=e.r(317112),w=e.r(939424),P=e.r(635403),x=e.r(341352),M=e.r(805839),U=e.r(280317),D=e.r(679355),j=e.r(998286),V=e.r(246916),F=e.r(85053),k=e.r(136889);t.exports={parse:o,valid:l,clean:u,inc:c,diff:d,major:f,minor:h,patch:p,prerelease:E,compare:m,rcompare:g,compareLoose:v,compareBuild:A,sort:T,rsort:_,gt:I,lt:R,eq:S,neq:$,gte:C,lte:b,cmp:N,coerce:y,Comparator:O,Range:L,satisfies:w,toComparators:P,maxSatisfying:x,minSatisfying:M,minVersion:U,validRange:D,outside:j,gtr:V,ltr:F,intersects:k,simplifyRange:e.r(684532),subset:e.r(363413),SemVer:a,re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:s.SEMVER_SPEC_VERSION,RELEASE_TYPES:s.RELEASE_TYPES,compareIdentifiers:i.compareIdentifiers,rcompareIdentifiers:i.rcompareIdentifiers}},71865,(e,t,r)=>{"use strict";var n;Object.defineProperty(r,"__esModule",{value:!0}),r.Strategy=r.Operator=void 0;let s=e.r(955590),a=e.r(354385),i=e.r(198916);!function(e){e.IN="IN",e.NOT_IN="NOT_IN",e.STR_ENDS_WITH="STR_ENDS_WITH",e.STR_STARTS_WITH="STR_STARTS_WITH",e.STR_CONTAINS="STR_CONTAINS",e.NUM_EQ="NUM_EQ",e.NUM_GT="NUM_GT",e.NUM_GTE="NUM_GTE",e.NUM_LT="NUM_LT",e.NUM_LTE="NUM_LTE",e.DATE_AFTER="DATE_AFTER",e.DATE_BEFORE="DATE_BEFORE",e.SEMVER_EQ="SEMVER_EQ",e.SEMVER_GT="SEMVER_GT",e.SEMVER_LT="SEMVER_LT"}(n||(r.Operator=n={}));let o=e=>e.filter(e=>!!e).map(e=>e.trim()),l=(e,t)=>
1{let r=e.contextName,s=o(e.values),i=(0,a.resolveContextValue)(t,r),l=s.some(e=>e===i);return e.operator===n.IN?l:!l},u=(e,t)=>{let{contextName:r,operator:s,caseInsensitive:i}=e,l=o(e.values),u=(0,a.resolveContextValue)(t,r);return i&&(l=l.map(e=>e.toLocaleLowerCase()),u=u?.toLocaleLowerCase()),"string"==typeof u&&(s===n.STR_STARTS_WITH?l.some(e=>u?.startsWith(e)):s===n.STR_ENDS_WITH?l.some(e=>u?.endsWith(e)):s===n.STR_CONTAINS&&l.some(e=>u?.includes(e)))},c=(e,t)=>{let{contextName:r,operator:i}=e,o=e.value,l=(0,a.resolveContextValue)(t,r);if(!l||!(e=>(0,s.clean)(e)===e)(l))return!1;try{if(i===n.SEMVER_EQ)return(0,s.eq)(l,o);if(i===n.SEMVER_LT)return(0,s.lt)(l,o);if(i===n.SEMVER_GT)return(0,s.gt)(l,o)}catch(e){}return!1},d=(e,t)=>{let{operator:r}=e,s=new Date(e.value),a=t.currentTime?new Date(t.currentTime):new Date;return r===n.DATE_AFTER?a>s:r===n.DATE_BEFORE&&a<s},f=(e,t)=>{let r=e.contextName,{operator:s}=e,i=Number(e.value),o=Number((0,a.resolveContextValue)(t,r));return!(Number.isNaN(i)||Number.isNaN(o))&&(s===n.NUM_EQ?o===i:s===n.NUM_GT?o>i:s===n.NUM_GTE?o>=i:s===n.NUM_LT?o<i:s===n.NUM_LTE&&o<=i)},h=new Map;h.set(n.IN,l),h.set(n.NOT_IN,l),h.set(n.STR_STARTS_WITH,u),h.set(n.STR_ENDS_WITH,u),h.set(n.STR_CONTAINS,u),h.set(n.NUM_EQ,f),h.set(n.NUM_LT,f),h.set(n.NUM_LTE,f),h.set(n.NUM_GT,f),h.set(n.NUM_GTE,f),h.set(n.DATE_AFTER,d),h.set(n.DATE_BEFORE,d),h.set(n.SEMVER_EQ,c),h.set(n.SEMVER_GT,c),h.set(n.SEMVER_LT,c),r.Strategy=class{name;returnValue;constructor(e,t=!1){this.name=e||"unknown",this.returnValue=t}checkConstraint(e,t){let r=h.get(e.operator);return!!r&&(e.inverted?!r(e,t):r(e,t))}checkConstraints(e,t){if(!t)return!0;for(let r of t)if(!r||!this.checkConstraint(r,e))return!1;return!0}isEnabled(e,t){return this.returnValue}isEnabledWithConstraints(e,t,r){return this.checkConstraints(t,r)&&this.isEnabled(e,t)}getResult(e,t,r,n){let s=this.isEnabledWithConstraints(e,t,r);if(s&&Array.isArray(n)&&n.length>0){let r=n[0].stickiness||e.stickiness,s=(0,i.selectVariantDefinition)(e.groupId,r,n,t);return s?{enabled:!0,variant:{name:s.name,enabled:!0,payload:s.payload}}:{enabled:!0}}return s?{enabled:!0}:{enabled:!1}}}},453236,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(71865);class s extends n.Strategy{constructor(){super("default")}isEnabled(){return!0}}r.default=s},125238,(e,t,r)=>{"use strict";var n=e.i(247167);Object.defineProperty(r,"__esModule",{value:!0});let s=e.r(71865);class a extends s.Strategy{hostname;constructor(){super("applicationHostname"),this.hostname=(n.default.env.HOSTNAME||"undefined").toLowerCase()}isEnabled(e){return!!e.hostNames&&e.hostNames.toLowerCase().split(/\s*,\s*/).includes(this.hostname)}}r.default=a},545963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(71865);class s extends n.Strategy{randomGenerator=()=>Math.floor(100*Math.random())+1;constructor(e){super("gradualRolloutRandom"),this.randomGenerator=e||this.randomGenerator}isEnabled(e,t){return Number(e.percentage)>=this.randomGenerator()}}r.default=s},498037,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});let s=e.r(71865),a=n(e.r(736340));class i extends s.Strategy{constructor(){super("gradualRolloutUserId")}isEnabled(e,t){let{userId:r}=t;if(!r)return!1;let n=Number(e.percentage),s=e.groupId||"",i=(0,a.default)(r,s);return n>0&&i<=n}}r.default=i},195652,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});let s=e.r(71865),a=n(e.r(736340));class i extends s.Strategy{constructor(){super("gradualRolloutSessionId")}isEnabled(e,t){let{sessionId:r}=t;if(!r)return!1;let n=Number(e.percentage),s=e.groupId||"",i=(0,a.default)(r,s);return n>0&&i<=n}}r.default=i},689412,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(71865);class s extends n.Strategy{constructor(){super("userWithId")}isEnabled(e,t){return(e.userIds?e.userIds.split(/\s*,\s*/):[]).includes(t.userId)}}r.default=s},59344,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(412117),s=/^(\d{1,3}\.){3,3}\d{1,3}$/,a=/^(::)?(((\d{1,3}\.){3}(\d{1,3}){1})?([0-9a-f]){0,4}:{0,2}){1,8}(::)?$/i,i={isV4Format:function(e){return s.test(e)},toBuffer:function(e,t,r=0){let s;if(r=~~r,this.isV4Format(e))s=t||n.Buffer.alloc(r+4),e.split(/\./g).map(e=>{s[r++]=255&parseInt(e,10)});else if(this.isV6Format(e)){let a,i=e.split(":",8);for(a=0;a<i.length;a++){let e;this.isV4Format(i[a])&&(e=this.toBuffer(i[a]),i[a]=e.slice(0,2).toString("hex")),e&&++a<8&&i.splice(a,0,e.slice(2,4).toString("hex"))}if(""===i[0])for(;i.length<8;)i.unshift("0");else if(""===i[i.length-1])for(;i.length<8;)i.push("0");else if(i.length<8){for(a=0;a<i.length&&""!==i[a];a++);let e=[a,1];for(a=9-i.length;a>0;a--)e.push("0");i.splice(...e)}for(a=0,s=t||n.Buffer.alloc(r+16);a<i.length;a++){let e=parseInt(i[a],16);s[r++]=e>>8&255,s[r++]=255&e}}if(!s)throw Error(`Invalid ip address: ${e}`);return s},isV6Format:function(e){return a.test(e)},toLong:function(e){let t=0;return e.split(".").forEach(e=>{t<<=8,t+=parseInt(e)}),t>>>0},fromLong:function(e){return`${e>>>24}.${e>>16&255}.${e>>8&255}.${255&e}`},subnet:function(e,t){let r=i.toLong(i.mask(e,t)),n=i.toBuffer(t),s=0;for(let e=0;e<n.length;e++)if(255===n[e])s+=8;else{let t=255&n[e];for(;t;)t=t<<1&255,s++}let a=2**(32-s);return{networkAddress:i.fromLong(r),firstAddress:a<=2?i.fromLong(r):i.fromLong(r+1),lastAddress:a<=2?i.fromLong(r+a-1):i.fromLong(r+a-2),broadcastAddress:i.fromLong(r+a-1),subnetMask:t,subnetMaskLength:s,numHosts:a<=2?a:a-2,length:a,contains:e=>r===i.toLong(i.mask(e,t))}},toString:function(e,t,r){t=~~(t||0);let n=[];if(4===(r=r||e.length-t)){for(let s=0;s<r;s++)n.push(e[t+s]);n=n.join(".")}else if(16===r){for(let s=0;s<r;s+=2)n.push(e.readUInt16BE(t+s).toString(16));n=(n=(n=n.join(":")).replace(/(^|:)0(:0)*:0(:|$)/,"$1::$3")).replace(/:{3,4}/,"::")}return n},fromPrefixLen:function(e,t){if(e>32)t="ipv6";else{var r;t=4===(r=t)?"ipv4":6===r?"ipv6":r?`${r}`.toLowerCase():"ipv4"}let s=4;"ipv6"===t&&(s=16);let a=n.Buffer.alloc(s);for(let t=0,r=a.length;t<r;++t){let r=8;e<8&&(r=e),e-=r,a[t]=255&~(255>>r)}return i.toString(a)},cidrSubnet:function(e){let t=e.split("/"),r=t[0];if(2!==t.length)throw Error(`invalid CIDR subnet: ${r}`);let n=i.fromPrefixLen(parseInt(t[1],10));return i.subnet(r,n)},mask:function(e,t){let r,s=i.toBuffer(e),a=i.toBuffer(t),o=n.Buffer.alloc(Math.max(s.length,a.length));if(s.length===a.length)for(r=0;r<s.length;r++)o[r]=s[r]&a[r];else if(4===a.length)for(r=0;r<a.length;r++)o[r]=s[s.length-4+r]&a[r];else{for(r=0;r<o.length-6;r++)o[r]=0;for(r=0,o[10]=255,o[11]=255;r<s.length;r++)o[r+12]=s[r]&a[r+12];r+=12}for(;r<o.length;r++)o[r]=0;return i.toString(o)}};r.default=i},619250,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});let s=e.r(71865),a=n(e.r(59344));class i extends s.Strategy{constructor(){super("remoteAddress")}isEnabled(e,t){return!!e.IPs&&e.IPs.split(/\s*,\s*/).some(e=>{if(e===t.remoteAddress)return!0;if(!a.default.isV6Format(e))try{return t.remoteAddress&&a.default.cidrSubnet(e).contains(t.remoteAddress)||!1}catch(e){}return!1})}}r.default=i},45098,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});let s=e.r(71865),a=n(e.r(736340)),i=e.r(354385),o={default:"default",random:"random"};class l extends s.Strategy{randomGenerator=()=>`${Math.round(100*Math.random())+1}`;constructor(e){super("flexibleRollout"),e&&(this.randomGenerator=e)}resolveStickiness(e,t){switch(e){case o.default:return t.userId||t.sessionId||this.randomGenerator();case o.random:return this.randomGenerator();default:return(0,i.resolveContextValue)(t,e)}}isEnabled(e,t){let r=e.groupId||t.featureToggle||"",n=Number(e.rollout),s=e.stickiness||o.default,i=this.resolveStickiness(s,t);if(!i)return!1;let l=(0,a.default)(i,r);return n>0&&l<=n}}r.default=l},432730,(e,t,r)=>{"use strict";
1var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.defaultStrategies=r.Strategy=void 0;let s=n(e.r(453236)),a=n(e.r(125238)),i=n(e.r(545963)),o=n(e.r(498037)),l=n(e.r(195652)),u=n(e.r(689412)),c=n(e.r(619250)),d=n(e.r(45098));var f=e.r(71865);Object.defineProperty(r,"Strategy",{enumerable:!0,get:function(){return f.Strategy}}),r.defaultStrategies=[new s.default,new a.default,new i.default,new o.default,new l.default,new u.default,new c.default,new d.default]},222553,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ToggleEngine=void 0;let n=e.r(198916),s=e.r(432730),a=e.r(198916);r.ToggleEngine=class{features;strategies;segments;constructor(e){this.features=function(e){let t=new Map;return e&&e.features.forEach(e=>{t.set(e.name,e)}),t}(e),this.strategies=[...s.defaultStrategies],this.segments=function(e){let t=new Map;return e&&e.segments&&e.segments.forEach(e=>{t.set(e.id,e)}),t}(e)}getStrategy(e){return this.strategies.find(t=>t.name===e)}*yieldConstraintsFor(e){e.constraints&&(yield*e.constraints);let t=e.segments?.map(e=>this.segments.get(e));t&&(yield*this.yieldSegmentConstraints(t))}yieldSegmentConstraints(e){let t=[];for(let r of e)r?t=t.concat(r.constraints):t.push(void 0);return t}getValue(e,t){let r,s=this.features.get(e);if(!s?.enabled)return;let i=s?.strategies?.some(e=>{let n=this.getStrategy(e.name);if(!n)return!1;let s=this.yieldConstraintsFor(e),a=n.getResult(e.parameters,t,s,e.variants);return!!a.enabled&&(r=a.variant,!0)});if(r)return r;if((s?.strategies?.length===0||i)&&s?.variants){let e=(0,n.selectVariant)(s,t);if(e)return{name:e.name,payload:e.payload,enabled:!0}}if(i||!s?.strategies?.length)return(0,a.getDefaultVariant)()}}},42592,(e,t,r)=>{"use strict";var n=e.i(247167);Object.defineProperty(r,"__esModule",{value:!0}),r.evaluateFlags=void 0;let s=e.r(222553);r.evaluateFlags=(e,t={})=>{let r;try{r=new s.ToggleEngine(e)}catch(e){return console.error("Unleash: Failed to evaluate flags from provided definitions",e),{toggles:[]}}let a={...{currentTime:new Date,appName:n.default.env.UNLEASH_APP_NAME||n.default.env.NEXT_PUBLIC_UNLEASH_APP_NAME},...t},i=e?.features?.map(e=>{let t=r.getValue(e.name,a);return{name:e.name,enabled:!!t,impressionData:!!e.impressionData,variant:t||{enabled:!1,name:"disabled"},dependencies:e.dependencies}});return{toggles:i.filter(e=>!1!==e.enabled&&(!e?.dependencies?.length||e.dependencies.every(t=>{let r=i.find(e=>e.name===t.feature);return(r||console.warn(`Unleash: \`${e.name}\` has unresolved dependency \`${t.feature}\`.`),r?.dependencies?.length)?(console.warn(`Unleash: \`${e.name}\` cannot depend on \`${t.feature}\` which also has dependencies.`),!1):!(r?.enabled&&!1===t.enabled||!r?.enabled&&!1!==t.enabled||t.variants?.length&&(!r?.variant.name||!t.variants.includes(r.variant.name)))}))).map(e=>({name:e.name,enabled:e.enabled,variant:{...e.variant,feature_enabled:e.enabled},impressionData:e.impressionData}))}}},98051,(e,t,r)=>{"use strict";var n=e.i(247167);Object.defineProperty(r,"__esModule",{value:!0}),r.flagsClient=void 0;let s=e.r(215220),a=e.r(291343);r.flagsClient=(e=[],t)=>{let{appName:r,url:i,clientKey:o}={...(0,a.getServerBaseUrl)()&&n.default.env.UNLEASH_SERVER_API_TOKEN?(0,a.getDefaultServerConfig)():(0,a.getDefaultClientConfig)(),...t||{}};return new s.UnleashClient({url:i,appName:r,clientKey:o,bootstrap:e,createAbortController:()=>null,refreshInterval:0,metricsInterval:0,disableRefresh:!0,bootstrapOverride:!0,storageProvider:{get:async e=>{},save:async(e,t)=>{}}})}},413127,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getFrontendFlags=void 0;let n=e.r(215220),s=e.r(291343);r.getFrontendFlags=async e=>new Promise((t,r)=>{let a=new n.UnleashClient({...(0,s.getDefaultClientConfig)(),...e||{},disableRefresh:!0,disableMetrics:!0});a.on("ready",()=>{t({toggles:a.getAllToggles()}),a.stop()}),a.on("error",e=>{r(e),a.stop()}),a.start()})},881350,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},136252,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),r.flag=void 0;let n=e.r(42592),s=e.r(98051),a=e.r(163729);r.flag=async(e,t={},r)=>{let i=r?.fetchOptions?.next?.revalidate!==void 0?r?.fetchOptions?.next?.revalidate:15;try{let o=await (0,a.getDefinitions)({...r,fetchOptions:{next:{revalidate:i},...r?.fetchOptions}}),{toggles:l}=await (0,n.evaluateFlags)(o,t),u=(0,s.flagsClient)(l);return{enabled:u.isEnabled(e),variant:u.getVariant(e)}}catch(e){return{enabled:!1,variant:{},error:e}}}},704136,(e,t,r)=>{"use strict";var n=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,s)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),s=e.e&&e.e.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),s(e.r(163729),r),s(e.r(42592),r),s(e.r(291343),r),s(e.r(98051),r),s(e.r(413127),r),s(e.r(881350),r),s(e.r(136252),r),s(e.r(169433),r),s(e.r(238795),r)},580494,147681,958547,e=>{"use strict";e.s(["ASSISTANT_UI_V2_FLAG",()=>r,"ASSISTANT_V5_FLAG",()=>n,"FEATURE_FLAGS_LOCAL_STORAGE_KEY",()=>t],580494);let t="mintlify-flag-overrides",r="client-assistant-ui-v2",n="assistant-v5";e.s(["FlagContext",()=>u,"default",()=>c],958547);var s=e.i(843476);e.s(["getItem",()=>a,"setItem",()=>i],147681);let a=e=>{try{return window.localStorage.getItem(e)}catch{return null}},i=(e,t)=>{try{window.localStorage.setItem(e,t)}catch{}};var o=e.i(704136),l=e.i(271645);let u=(0,l.createContext)({flags:(0,o.flagsClient)([]),overrides:{},isEnabled:()=>!1,setOverride:()=>{}});function c({children:e,toggles:r}){let n=(0,l.useMemo)(()=>(0,o.flagsClient)(r),[r]),[c,d]=(0,l.useState)(()=>{let e=a(t);return e?JSON.parse(e):{}}),f=(0,l.useCallback)((e,r)=>{d(n=>{let s={...n};return void 0===r?delete s[e]:s[e]=r,i(t,JSON.stringify(s)),s})},[]),h=(0,l.useCallback)(e=>void 0!==c[e]?c[e]:n.isEnabled(e),[n,c]);return(0,s.jsx)(u.Provider,{value:{flags:n,overrides:c,isEnabled:h,setOverride:f},children:e})}},859465,e=>{"use strict";e.s(["AssistantUiContext",()=>a,"AssistantUiProvider",()=>l,"AssistantV5Context",()=>i,"useAssistantV5Enabled",()=>o]);var t=e.i(843476),r=e.i(580494),n=e.i(958547),s=e.i(271645);let a=(0,s.createContext)("legacy"),i=(0,s.createContext)(!1);function o(){return(0,s.useContext)(i)}function l({children:e}){let{flags:o}=(0,s.useContext)(n.FlagContext),[l]=(0,s.useState)(()=>{try{return o.isEnabled(r.ASSISTANT_V5_FLAG)}catch{return!1}}),[u]=(0,s.useState)(()=>{try{return o.isEnabled(r.ASSISTANT_UI_V2_FLAG)?"assistant-ui-v2":"legacy"}catch{return"legacy"}});return(0,t.jsx)(a.Provider,{value:u,children:(0,t.jsx)(i.Provider,{value:l,children:e})})}},865420,e=>{"use strict";e.s(["useAnalyticsContext",()=>s]);var t=e.i(447939),r=e.i(565410),n=e.i(271645);let s=e=>{let{analyticsMediator:s}=(0,n.useContext)(t.default);return(0,n.useMemo)(()=>{if(!s)return e=>Promise.resolve();let t=s.createEventListener(e),n=function(e){if(r.analyticsEventMapping.hasOwnProperty(e))return r.analyticsEventMapping[e]}(e);if(n){let e=s.createEventListener(n);return r=>Promise.all([t(r),e(r)])}return t},[s,e])}},955759,(e,t,r)=>{"use strict";var n=e.r(271645),s="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,i=n.useEffect,o=n.useLayoutEffect,l=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!s(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),s=n[0].inst,c=n[1];return o(function(){s.value=r,s.getSnapshot=t,u(s)&&c({inst:s})},[e,r,t]),i(function(){return u(s)&&c({inst:s}),e(function(){u(s)&&c({inst:s})})},[e]),l(r),r};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},82574,(e,t,r)=>{"use strict";t.exports=e.r(955759)},846726,920028,283599,e=>{"use strict";let t;e.s(["getAiContactUrl",()=>i,"getAiMessageUrl",()=>a,"getAiThumbsFeedbackUrl",()=>o],846726);var r=e.i(206558),n=e.i(637054);let s="/api/assistant";function a({subdomain:e,isAuthenticated:t,v2:a=!1}){if((0,n.isCli)())return`${r.NEXT_PUBLIC.BASE_PATH}/_mintlify/api-public/assistant/${e}/message`;let i=a?"v2/message":"message";if(r.NEXT_PUBLIC.AUTH_ENABLED)if(t)return`${r.NEXT_PUBLIC.BASE_PATH}/_mintlify/api/assistant/${i}`;else return`${r.NEXT_PUBLIC.BASE_PATH}/_mintlify/api-public/assistant/${e}/${i}`;let o=`${s}/${e}/${i}`;return`${r.NEXT_PUBLIC.AI_MESSAGE_HOST}${o}`}function i({subdomain:e,isAuthenticated:t}){if((0,n.isCli)())return`${r.NEXT_PUBLIC.BASE_PATH}/_mintlify/api-public/assistant/${e}/contact`;if(r.NEXT_PUBLIC.AUTH_ENABLED)if(t)return`${r.NEXT_PUBLIC.BASE_PATH}/_mintlify/api/assistant/contact`;else return`${r.NEXT_PUBLIC.BASE_PATH}/_mintlify/api-public/assistant/${e}/contact`;let a=`${s}/${e}/contact`;return`${r.NEXT_PUBLIC.AI_MESSAGE_HOST}${a}
1`}function o({subdomain:e,isAuthenticated:t,messageId:n,feedback:a}){if(r.NEXT_PUBLIC.AUTH_ENABLED)if(t)return`${r.NEXT_PUBLIC.BASE_PATH}/_mintlify/api/assistant/message/${n}/thumbs-feedback?feedback=${a}`;else return`${r.NEXT_PUBLIC.BASE_PATH}/_mintlify/api-public/assistant/${e}/message/${n}/thumbs-feedback?feedback=${a}`;let i=`${s}/${e}/message/${n}/thumbs-feedback?feedback=${a}`;return`${r.NEXT_PUBLIC.AI_MESSAGE_HOST}${i}`}e.s(["getFilterClause",()=>l],920028);let l=({userGroups:e,version:t,language:r})=>{let n={};return r&&(n.language=r),e&&(n.groups=e),t&&(n.version=t),Object.keys(n).length>0?{filter:n}:{}};e.s(["default",()=>et],283599);var u=e.i(271645),c=e.i(82574),d=Object.prototype.hasOwnProperty;let f=new WeakMap,h=()=>{},p=h(),E=Object,m=e=>e===p,g=(e,t)=>({...e,...t}),v={},A={},T="undefined",_=typeof window!=T,I=typeof document!=T,R=(e,t)=>{let r=f.get(e);return[()=>!m(t)&&e.get(t)||v,n=>{if(!m(t)){let s=e.get(t);t in A||(A[t]=s),r[5](t,g(s,n),s||v)}},r[6],()=>!m(t)&&t in A?A[t]:!m(t)&&e.get(t)||v]},S=!0,[$,C]=_&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[h,h],b={initFocus:e=>(I&&document.addEventListener("visibilitychange",e),$("focus",e),()=>{I&&document.removeEventListener("visibilitychange",e),C("focus",e)}),initReconnect:e=>{let t=()=>{S=!0,e()},r=()=>{S=!1};return $("online",t),$("offline",r),()=>{C("online",t),C("offline",r)}}},N=!u.default.useId,y=!_||"Deno"in globalThis,O=y?u.useEffect:u.useLayoutEffect,L="undefined"!=typeof navigator&&navigator.connection,w=!y&&L&&(["slow-2g","2g"].includes(L.effectiveType)||L.saveData),P=new WeakMap,x=(e,t)=>E.prototype.toString.call(e)===`[object ${t}]`,M=0,U=e=>{let t,r,n=typeof e,s=x(e,"Date"),a=x(e,"RegExp"),i=x(e,"Object");if(E(e)!==e||s||a)t=s?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=P.get(e))return t;if(t=++M+"~",P.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=U(e[r])+",";P.set(e,t)}if(i){t="#";let n=E.keys(e).sort();for(;!m(r=n.pop());)m(e[r])||(t+=r+":"+U(e[r])+",");P.set(e,t)}}return t},D=e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?U(e):"",t]},j=0,V=()=>++j;var F={ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function k(...e){let[t,r,n,s]=e,a=g({populateCache:!0,throwOnError:!0},"boolean"==typeof s?{revalidate:s}:s||{}),i=a.populateCache,o=a.rollbackOnError,l=a.optimisticData,u=a.throwOnError;if("function"==typeof r){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(c))}return c(r);async function c(r){let s,[c]=D(r);if(!c)return;let[d,h]=R(t,c),[E,g,v,A]=f.get(t),T=()=>{let e=E[c];return("function"==typeof a.revalidate?a.revalidate(d().data,r):!1!==a.revalidate)&&(delete v[c],delete A[c],e&&e[0])?e[0](2).then(()=>d().data):d().data};if(e.length<3)return T();let _=n,I=V();g[c]=[I,0];let S=!m(l),$=d(),C=$.data,b=$._c,N=m(b)?C:b;if(S&&h({data:l="function"==typeof l?l(N,C):l,_c:N}),"function"==typeof _)try{_=_(N)}catch(e){s=e}if(_&&"function"==typeof _.then){let e;if(_=await _.catch(e=>{s=e}),I!==g[c][0]){if(s)throw s;return _}s&&S&&(e=s,"function"==typeof o?o(e):!1!==o)&&(i=!0,h({data:N,_c:p}))}if(i&&!s&&("function"==typeof i?h({data:i(_,N),error:p,_c:p}):h({data:_,error:p,_c:p})),g[c][1]=V(),Promise.resolve(T()).then(()=>{h({_c:p})}),s){if(u)throw s;return}return _}}let G=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},B=(e,t)=>{if(!f.has(e)){let r=g(b,t),n={},s=k.bind(p,e),a=h,i={},o=(e,t)=>{let r=i[e]||[];return i[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},l=(t,r,n)=>{e.set(t,r);let s=i[t];if(s)for(let e of s)e(r,n)},u=()=>{if(!f.has(e)&&(f.set(e,[n,{},{},{},s,l,o]),!y)){let t=r.initFocus(setTimeout.bind(p,G.bind(p,n,0))),s=r.initReconnect(setTimeout.bind(p,G.bind(p,n,1)));a=()=>{t&&t(),s&&s(),f.delete(e)}}};return u(),[e,s,u,a]}return[e,f.get(e)[4]]},[H,X]=B(new Map),W=g({onLoadingSlow:h,onSuccess:h,onError:h,onErrorRetry:(e,t,r,n,s)=>{let a=r.errorRetryCount,i=s.retryCount,o=~~((Math.random()+.5)*(1<<(i<8?i:8)))*r.errorRetryInterval;(m(a)||!(i>a))&&setTimeout(n,o,s)},onDiscarded:h,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:w?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:w?5e3:3e3,compare:function e(t,r){var n,s;if(t===r)return!0;
1if(t&&r&&(n=t.constructor)===r.constructor){if(n===Date)return t.getTime()===r.getTime();if(n===RegExp)return t.toString()===r.toString();if(n===Array){if((s=t.length)===r.length)for(;s--&&e(t[s],r[s]););return -1===s}if(!n||"object"==typeof t){for(n in s=0,t)if(d.call(t,n)&&++s&&!d.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===s}}return t!=t&&r!=r},isPaused:()=>!1,cache:H,mutate:X,fallback:{}},{isOnline:()=>S,isVisible:()=>{let e=I&&document.visibilityState;return m(e)||"hidden"!==e}}),z=(e,t)=>{let r=g(e,t);if(t){let{use:n,fallback:s}=e,{use:a,fallback:i}=t;n&&a&&(r.use=n.concat(a)),s&&i&&(r.fallback=g(s,i))}return r},K=(0,u.createContext)({}),Y=_&&window.__SWR_DEVTOOLS_USE__,Q=(Y?window.__SWR_DEVTOOLS_USE__:[]).concat(e=>(t,r,n)=>{let s=r&&((...e)=>{let[n]=D(t),[,,,s]=f.get(H);if(n.startsWith("$inf$"))return r(...e);let a=s[n];return m(a)?r(...e):(delete s[n],a)});return e(t,s,n)});Y&&(window.__SWR_DEVTOOLS_REACT__=u.default);let q=()=>{},J=q();new WeakMap;let Z=u.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),ee={dedupe:!0};E.defineProperty(e=>{let{value:t}=e,r=(0,u.useContext)(K),n="function"==typeof t,s=(0,u.useMemo)(()=>n?t(r):t,[n,r,t]),a=(0,u.useMemo)(()=>n?s:z(r,s),[n,r,s]),i=s&&s.provider,o=(0,u.useRef)(p);i&&!o.current&&(o.current=B(i(a.cache||H),s));let l=o.current;return l&&(a.cache=l[0],a.mutate=l[1]),O(()=>{if(l)return l[2]&&l[2](),l[3]},[]),(0,u.createElement)(K.Provider,g(e,{value:a}))},"defaultValue",{value:W});let et=(t=(e,t,r)=>{let{cache:n,compare:s,suspense:a,fallbackData:i,revalidateOnMount:o,revalidateIfStale:l,refreshInterval:d,refreshWhenHidden:h,refreshWhenOffline:E,keepPreviousData:v}=r,[A,I,S,$]=f.get(n),[C,b]=D(e),L=(0,u.useRef)(!1),w=(0,u.useRef)(!1),P=(0,u.useRef)(C),x=(0,u.useRef)(t),M=(0,u.useRef)(r),U=()=>M.current.isVisible()&&M.current.isOnline(),[j,G,B,H]=R(n,C),X=(0,u.useRef)({}).current,W=m(i)?m(r.fallback)?p:r.fallback[C]:i,z=(e,t)=>{for(let r in X)if("data"===r){if(!s(e[r],t[r])&&(!m(e[r])||!s(es,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},K=(0,u.useMemo)(()=>{let e=!!C&&!!t&&(m(o)?!M.current.isPaused()&&!a&&!1!==l:o),r=t=>{let r=g(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=j(),s=H(),i=r(n),u=n===s?i:r(s),c=i;return[()=>{let e=r(j());return z(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>u]},[n,C]),Y=(0,c.useSyncExternalStore)((0,u.useCallback)(e=>B(C,(t,r)=>{z(r,t)||e()}),[n,C]),K[0],K[1]),Q=!L.current,q=A[C]&&A[C].length>0,J=Y.data,et=m(J)?W&&"function"==typeof W.then?Z(W):W:J,er=Y.error,en=(0,u.useRef)(et),es=v?m(J)?en.current:J:et,ea=(!q||!!m(er))&&(Q&&!m(o)?o:!M.current.isPaused()&&(a?!m(et)&&l:m(et)||l)),ei=!!(C&&t&&Q&&ea),eo=m(Y.isValidating)?ei:Y.isValidating,el=m(Y.isLoading)?ei:Y.isLoading,eu=(0,u.useCallback)(async e=>{let t,n,a=x.current;if(!C||!a||w.current||M.current.isPaused())return!1;let i=!0,o=e||{},l=!S[C]||!o.dedupe,u=()=>N?!w.current&&C===P.current&&L.current:C===P.current,c={isValidating:!1,isLoading:!1},d=()=>{G(c)},f=()=>{let e=S[C];e&&e[1]===n&&delete S[C]},h={isValidating:!0};m(j().data)&&(h.isLoading=!0);try{if(l&&(G(h),r.loadingTimeout&&m(j().data)&&setTimeout(()=>{i&&u()&&M.current.onLoadingSlow(C,r)},r.loadingTimeout),S[C]=[a(b),V()]),[t,n]=S[C],t=await t,l&&setTimeout(f,r.dedupingInterval),!S[C]||S[C][1]!==n)return l&&u()&&M.current.onDiscarded(C),!1;c.error=p;let e=I[C];if(!m(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return d(),l&&u()&&M.current.onDiscarded(C),!1;let o=j().data;c.data=s(o,t)?o:t,l&&u()&&M.current.onSuccess(t,C,r)}catch(r){f();let e=M.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(c.error=r,l&&u())&&(e.onError(r,C,e),(!0===t||"function"==typeof t&&t(r))&&(!M.current.revalidateOnFocus||!M.current.revalidateOnReconnect||U())&&e.onErrorRetry(r,C,e,e=>{let t=A[C];t&&t[0]&&t[0](F.ERROR_REVALIDATE_EVENT,e)},{retryCount:(o.retryCount||0)+1,dedupe:!0}))}return i=!1,d(),!0},[C,n]),ec=(0,u.useCallback)((...e)=>k(n,P.current,...e),[]);if(O(()=>{x.current=t,M.current=r,m(J)||(en.current=J)}),O(()=>{if(!C)return;let e=eu.bind(p,ee),t=0,r=((e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}})(C,A,(r,n={})=>
1{if(r==F.FOCUS_EVENT){let r=Date.now();M.current.revalidateOnFocus&&r>t&&U()&&(t=r+M.current.focusThrottleInterval,e())}else if(r==F.RECONNECT_EVENT)M.current.revalidateOnReconnect&&U()&&e();else if(r==F.MUTATE_EVENT)return eu();else if(r==F.ERROR_REVALIDATE_EVENT)return eu(n)});return w.current=!1,P.current=C,L.current=!0,G({_k:b}),ea&&(m(et)||y?e():(e=>_&&typeof window.requestAnimationFrame!=T?window.requestAnimationFrame(e):setTimeout(e,1))(e)),()=>{w.current=!0,r()}},[C]),O(()=>{let e;function t(){let t="function"==typeof d?d(j().data):d;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!j().error&&(h||M.current.isVisible())&&(E||M.current.isOnline())?eu(ee).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[d,h,E,C]),(0,u.useDebugValue)(es),a&&m(et)&&C){if(!N&&y)throw Error("Fallback data is required when using Suspense in SSR.");x.current=t,M.current=r,w.current=!1;let e=$[C];if(m(e)||Z(ec(e)),m(er)){let e=eu(ee);m(es)||(e.status="fulfilled",e.value=!0),Z(e)}else throw er}return{mutate:ec,get data(){return X.data=!0,es},get error(){return X.error=!0,er},get isValidating(){return X.isValidating=!0,eo},get isLoading(){return X.isLoading=!0,el}}},function(...e){let r=g(W,(0,u.useContext)(K)),[n,s,a]="function"==typeof e[1]?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],i=z(r,a),o=t,{use:l}=i,c=(l||[]).concat(Q);for(let e=c.length;e--;)o=c[e](o);return o(n,s||i.fetcher||null,i)})},561866,(e,t,r)=>{t.exports=function(e,t){let r;if("function"!=typeof e)throw TypeError(`Expected the first argument to be a \`function\`, got \`${typeof e}\`.`);let n=0;return function(...s){clearTimeout(r);let a=Date.now(),i=t-(a-n);i<=0?(n=a,e.apply(this,s)):r=setTimeout(()=>{n=Date.now(),e.apply(this,s)},i)}}},604780,e=>{"use strict";e.s(["CaptchaProvider",()=>m,"useCaptcha",()=>g],604780);var t=e.i(843476),r=e.i(271645),n=e.i(206558),s=e.i(50270);let a=s.z.enum(["turnstile","hcaptcha"]),i=s.z.object({p:a.nullable().optional(),sk:s.z.string().nullable().optional(),exp:s.z.number().optional()});function o(e){try{let t=e.split(".");if(3!==t.length||!t[1])return null;let r=t[1].replace(/-/g,"+").replace(/_/g,"/"),n=JSON.parse(atob(r));return i.parse(n)}catch{return null}}let l={turnstile:27e4,hcaptcha:1e5},u={turnstile:15e3},c=(0,r.createContext)({prepareForSend:()=>Promise.resolve({trustToken:null,captchaToken:null}),ensureCaptchaScriptLoaded:()=>{},resetWidget:()=>{},getTrustToken:()=>null,refetchConfig:()=>Promise.resolve()}),d=new Map,f=null;window.__hcaptchaOnLoad=()=>{f?.()};let h={turnstile:"https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",hcaptcha:"https://js.hcaptcha.com/1/api.js?render=explicit&onload=__hcaptchaOnLoad"};function p(e){switch(e){case"turnstile":return window.turnstile;case"hcaptcha":return window.hcaptcha;default:return}}let E=null;function m({children:e,enabled:s}){let a=function(e){let[t,s]=(0,r.useState)({provider:null,siteKey:null}),a=(0,r.useRef)({provider:null,siteKey:null}),i=(0,r.useRef)(null),l=(0,r.useRef)(null),u=(0,r.useCallback)(async()=>{if(l.current)return l.current;let e=(async()=>{let e=new AbortController,t=setTimeout(()=>e.abort(),1e4);try{let t=await fetch(`${n.NEXT_PUBLIC.BASE_PATH}/_mintlify/assistant/siteconfig`,{signal:e.signal});if(!t.ok)return;let r=await t.text();if(!r)return;let l=o(r);if(!l)return;i.current=r;let u={provider:l.p??null,siteKey:l.sk??null};a.current=u,s(u)}catch{}finally{clearTimeout(t),l.current=null}})();return l.current=e,e},[]),c=(0,r.useCallback)(async()=>{(function(e){if(!e)return!0;let t=o(e);return!t?.exp||1e3*t.exp-Date.now()<12e4})(i.current)&&await u()},[u]);(0,r.useEffect)(()=>{e&&u()},[e,u]);let d=(0,r.useCallback)(()=>i.current,[]),f=(0,r.useCallback)(async()=>!!i.current||(l.current?await l.current:await u(),null!==i.current),[u]);return{...t,configRef:a,getTrustToken:d,refetchIfStale:c,refetch:u,waitForConfig:f}}(s),i=a.configRef,m=(0,r.useRef)(null),g=(0,r.useRef)(null),v=(0,r.useRef)(null),A=(0,r.useRef)(null),T=(0,r.useRef)(null),_=(0,r.useRef)(!1),I=(0,r.useCallback)(()=>{if(m.current&&g.current){try{p(g.current)?.remove(m.current)}catch{}m.current=null,g.current=null}},[]),R=(0,r.useCallback)(async()=>{let{provider:e,siteKey:t}=i.current;if(!e||!t)return!1;if(m.current&&g.current===e)return!0;
1if(A.current)return A.current;m.current&&I();let r=(async()=>{try{await function(e){let t=h[e],r=d.get(t);if(r)return r;let n=new Promise((r,n)=>{if("turnstile"===e&&window.turnstile||"hcaptcha"===e&&window.hcaptcha)return void r();let s=setTimeout(()=>n(Error(`captcha script load timed out for ${e}`)),15e3),a=()=>{clearTimeout(s),r()};"hcaptcha"===e&&(f=a);let i=document.createElement("script");i.src=t,i.async=!0,"turnstile"===e&&(i.onload=a),i.onerror=()=>{var t;return t=Error(`failed to load captcha script for ${e}`),void(clearTimeout(s),n(t))},document.head.appendChild(i)});return n.catch(()=>d.delete(t)),d.set(t,n),n}(e)}catch{return!1}let r=p(e);if(!r)return!1;let n=(E||((E=document.createElement("div")).id="__captcha_container",E.style.position="absolute",E.style.left="-9999px",E.style.top="-9999px",E.style.width="0",E.style.height="0",E.style.overflow="hidden",document.body.appendChild(E)),E);n.innerHTML="";let s={sitekey:t,size:"invisible"};"turnstile"===e&&(s.execution="render");try{m.current=r.render(n,s)}catch{return!1}return g.current=e,!!m.current})();return A.current=r,r.finally(()=>{A.current=null}),r},[i,I]),S=(0,r.useCallback)(()=>{if(!v.current||!g.current)return!0;let e=l[g.current];return Date.now()-v.current.solvedAt>e},[]),$=(0,r.useCallback)(()=>{if(m.current&&g.current){try{p(g.current)?.reset(m.current)}catch{}v.current=null}},[]),C=(0,r.useCallback)(async()=>{let{provider:e}=i.current,t=m.current;if(!e||!t)return null;if(v.current&&!S())return v.current.token;if(T.current)return T.current;let r=(async()=>{let r=null;if("turnstile"===e){var n,s;r=await (n=()=>window.turnstile?.getResponse(t),s=u.turnstile,new Promise(e=>{let t=Date.now()+s,r=()=>{let s=n();return s?void e(s):Date.now()>=t?void e(null):void setTimeout(r,200)};r()}))}else try{let e=await window.hcaptcha?.execute(t,{async:!0});r=e?.response??null}catch{r=null}return r&&(v.current={token:r,solvedAt:Date.now()}),r})();return T.current=r,r.finally(()=>{T.current=null}),r},[i,S]),b=(0,r.useCallback)(async()=>{await a.refetchIfStale(),await a.waitForConfig();let e=a.getTrustToken();if(!e||!i.current.provider)return{trustToken:e,captchaToken:null};if(S()&&$(),!await R())return{trustToken:e,captchaToken:null,captchaError:"widget_render_failed"};let t=await C();return t?{trustToken:e,captchaToken:t}:($(),{trustToken:e,captchaToken:null,captchaError:"captcha_solve_failed"})},[a,i,R,C,S,$]),{refetchIfStale:N}=a,y=(0,r.useCallback)(()=>{_.current||(_.current=!0,(async()=>{try{await N(),await R()}finally{_.current=!1}})())},[N,R]),O=(0,r.useMemo)(()=>({prepareForSend:b,ensureCaptchaScriptLoaded:y,resetWidget:$,getTrustToken:a.getTrustToken,refetchConfig:a.refetch}),[b,y,$,a.getTrustToken,a.refetch]);return(0,r.useEffect)(()=>()=>{I();let e=document.getElementById("__captcha_container");e?.remove(),E=null},[I]),(0,t.jsx)(c.Provider,{value:O,children:e})}function g(){return(0,r.useContext)(c)}},279183,e=>{"use strict";e.s(["default",()=>t]);let t=(0,e.i(768834).create)((e,t)=>({status:"ready",messages:[],threadId:void 0,threadKey:void 0,conversationVersion:void 0,messageIdToUlid:{},messageIdToComplete:{},setMessageComplete:(t,r)=>e(e=>({messageIdToComplete:{...e.messageIdToComplete,[t]:r}})),messageIdToContext:{},payloadInput:{},pendingContext:void 0,activeStop:void 0,featureUnavailable:{unavailable:!1,type:null,message:""},setFeatureUnavailable:t=>e({featureUnavailable:t}),setThreadId:t=>e({threadId:t}),setThreadKey:t=>e({threadKey:t}),setMessageUlid:(t,r)=>e(e=>({messageIdToUlid:{...e.messageIdToUlid,[t]:r}})),getMessageUlid:e=>t().messageIdToUlid[e],setPayloadInput:t=>e({payloadInput:t}),setPendingContext:t=>e({pendingContext:t}),setMessageContext:(t,r)=>e(e=>({messageIdToContext:{...e.messageIdToContext,[t]:r}})),getMessageContext:e=>t().messageIdToContext[e],pendingAttachments:[],addPendingAttachment:t=>e(e=>({pendingAttachments:[...e.pendingAttachments,t]})),removePendingAttachment:t=>e(e=>({pendingAttachments:e.pendingAttachments.filter(e=>e.id!==t)})),clearPendingAttachments:()=>e({pendingAttachments:[]}),stagedAttachments:void 0,setStagedAttachments:t=>e({stagedAttachments:t}),messageIdToAttachments:{},setMessageAttachments:(t,r)=>e(e=>({messageIdToAttachments:{...e.messageIdToAttachments,[t]:r}})),getMessageAttachments:e=>t().messageIdToAttachments[e],toolCallIdToSelectedOption:{},setSelectedOption:(t,r)=>e(e=>({toolCallIdToSelectedOption:{...e.toolCallIdToSelectedOption,[t]:r}}))}))},135799,e=>{"use strict";e.s(["default",()=>t]);
1let t=(0,e.i(768834).create)(e=>({messages:[],setMessages:t=>e({messages:t})}))},12358,e=>{"use strict";e.s(["readToolPart",()=>r]);let t=e=>e.startsWith("output-");function r(e){return"dynamic-tool"===e.type?{toolName:e.toolName,toolCallId:e.toolCallId,isResult:"output-available"===e.state,isTerminal:t(e.state),input:e.input,output:"output"in e?e.output:void 0}:e.type.startsWith("tool-")?{toolName:e.type.split("-").slice(1).join("-"),toolCallId:e.toolCallId,isResult:"output-available"===e.state,isTerminal:t(e.state),input:e.input,output:"output"in e?e.output:void 0}:void 0}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.