PageSourceSearch

https://recall-dev.vercel.app/_next/static/chunks/ad6555eb16e7d4ac.js

js recall-dev.vercel.app collected 2026-10-03 07:35:46 UTC 155,454 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,11041,e=>{"use strict";var t=e.i(87850);let r=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,t.forwardRef)(({color:e="currentColor",size:o=24,strokeWidth:i=2,absoluteStrokeWidth:a,className:l="",children:s,iconNode:c,...u},d)=>(0,t.createElement)("svg",{ref:d,...n,width:o,height:o,stroke:e,strokeWidth:a?24*Number(i)/Number(o):i,className:r("lucide",l),...u},[...c.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(s)?s:[s]])),i=(e,n)=>{let i=(0,t.forwardRef)(({className:i,...a},l)=>(0,t.createElement)(o,{ref:l,iconNode:n,className:r(`lucide-${e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,i),...a}));return i.displayName=`${e}`,i};e.s(["default",()=>i],11041)},24396,e=>{"use strict";let t=(0,e.i(11041).default)("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);e.s(["Sparkles",()=>t],24396)},68562,91649,e=>{"use strict";var t=e.i(87850);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,o=e.map(e=>{let o=r(e,t);return n||"function"!=typeof o||(n=!0),o});if(n)return()=>{for(let t=0;t<o.length;t++){let n=o[t];"function"==typeof n?n():r(e[t],null)}}}}function o(...e){return t.useCallback(n(...e),e)}e.s(["composeRefs",()=>n,"useComposedRefs",()=>o],91649);var i=e.i(48429),a=t.forwardRef((e,r)=>{let{children:n,...o}=e,a=t.Children.toArray(n),s=a.find(c);if(s){let e=s.props.children,n=a.map(r=>r!==s?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,i.jsx)(l,{...o,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,i.jsx)(l,{...o,ref:r,children:n})});a.displayName="Slot";var l=t.forwardRef((e,r)=>{let{children:o,...i}=e;if(t.isValidElement(o)){var a;let e,l,s=(a=o,(l=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(l=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref);return t.cloneElement(o,{...function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{i(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(i,o.props),ref:r?n(r,s):s})}return t.Children.count(o)>1?t.Children.only(null):null});l.displayName="SlotClone";var s=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});function c(e){return t.isValidElement(e)&&e.type===s}e.s(["Slot",()=>a],68562)},7284,e=>{"use strict";function t(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(r=0;r<i;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(e))&&(n&&(n+=" "),n+=t);return n}e.s(["clsx",()=>t])},94237,e=>{"use strict";var t=e.i(7284);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,n=t.clsx;e.s(["cva",0,(e,t)=>o=>{var i;if((null==t?void 0:t.variants)==null)return n(e,null==o?void 0:o.class,null==o?void 0:o.className);let{variants:a,defaultVariants:l}=t,s=Object.keys(a).map(e=>{let t=null==o?void 0:o[e],n=null==l?void 0:l[e];if(null===t)return null;let i=r(t)||r(n);return a[e][i]}),c=o&&Object.entries(o).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return n(e,s,null==t||null==(i=t.compoundVariants)?void 0:i.reduce((e,t)=>
1{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...l,...c}[t]):({...l,...c})[t]===r})?[...e,r,n]:e},[]),null==o?void 0:o.class,null==o?void 0:o.className)}])},47163,e=>{"use strict";var t=e.i(7284);let r=(e,t)=>{if(0===e.length)return t.classGroupId;let n=e[0],o=t.nextPart.get(n),i=o?r(e.slice(1),o):void 0;if(i)return i;if(0===t.validators.length)return;let a=e.join("-");return t.validators.find(({validator:e})=>e(a))?.classGroupId},n=/^\[(.+)\]$/,o=(e,t,r,n)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:i(t,e)).classGroupId=r;return}"function"==typeof e?a(e)?o(e(n),t,r,n):t.validators.push({validator:e,classGroupId:r}):Object.entries(e).forEach(([e,a])=>{o(a,i(t,e),r,n)})})},i=(e,t)=>{let r=e;return t.split("-").forEach(e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r},a=e=>e.isThemeGetter,l=(e,t)=>t?e.map(([e,r])=>[e,r.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,r])=>[t+e,r])):e)]):e,s=e=>{if(e.length<=1)return e;let t=[],r=[];return e.forEach(e=>{"["===e[0]?(t.push(...r.sort(),e),r=[]):r.push(e)}),t.push(...r.sort()),t},c=/\s+/;function u(){let e,t,r=0,n="";for(;r<arguments.length;)(e=arguments[r++])&&(t=d(e))&&(n&&(n+=" "),n+=t);return n}let d=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=d(e[n]))&&(r&&(r+=" "),r+=t);return r},f=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},p=/^\[(?:([a-z-]+):)?(.+)\]$/i,m=/^\d+\/\d+$/,h=new Set(["px","full","screen"]),g=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,v=/\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$/,y=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,b=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,w=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,x=e=>C(e)||h.has(e)||m.test(e),S=e=>O(e,"length",_),C=e=>!!e&&!Number.isNaN(Number(e)),T=e=>O(e,"number",C),E=e=>!!e&&Number.isInteger(Number(e)),k=e=>e.endsWith("%")&&C(e.slice(0,-1)),P=e=>p.test(e),R=e=>g.test(e),A=new Set(["length","size","percentage"]),j=e=>O(e,A,z),N=e=>O(e,"position",z),D=new Set(["image","url"]),L=e=>O(e,D,F),I=e=>O(e,"",q),M=()=>!0,O=(e,t,r)=>{let n=p.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))},_=e=>v.test(e)&&!y.test(e),z=()=>!1,q=e=>b.test(e),F=e=>w.test(e),B=function(e,...t){let i,a,d,f=function(s){let c;return a=(i={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=new Map,n=new Map,o=(o,i)=>{r.set(o,i),++t>e&&(t=0,n=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(o(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):o(e,t)}}})((c=t.reduce((e,t)=>t(e),e())).cacheSize),parseClassName:(e=>{let{separator:t,experimentalParseClassName:r}=e,n=1===t.length,o=t[0],i=t.length,a=e=>{let r,a=[],l=0,s=0;for(let c=0;c<e.length;c++){let u=e[c];if(0===l){if(u===o&&(n||e.slice(c,c+i)===t)){a.push(e.slice(s,c)),s=c+i;continue}if("/"===u){r=c;continue}}"["===u?l++:"]"===u&&l--}let c=0===a.length?e:e.substring(s),u=c.startsWith("!"),d=u?c.substring(1):c;return{modifiers:a,hasImportantModifier:u,baseClassName:d,maybePostfixModifierPosition:r&&r>s?r-s:void 0}};return r?e=>r({className:e,parseClassName:a}):a})(c),...(e=>{let t=(e=>{let{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return l(Object.entries(e.classGroups),r).forEach(([e,r])=>{o(r,n,e,t)}),n})(e),{conflictingClassGroups:i,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:e=>{let o=e.split("-");return""===o[0]&&1!==o.length&&o.shift(),r(o,t)||(e=>{if(n.test(e)){let t=n.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}})(e)},getConflictingClassGroupIds:(e,t)=>{let r=i[e]||[];return t&&a[e]?[...r,...a[e]]:r}}})(c)}).cache.get,d=i.cache.set,f=p,p(s)};function p(e){let t=a(e);if(t)return t;let r=((e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=t,i=[],a=e.trim().split(c),l="";for(let e=a.length-1;e>=0;e-=1){let t=a[e],{modifiers:c,hasImportantModifier:u,baseClassName:d,maybePostfixModifierPosition:f}=r(t),p=!!f,m=n(p?d.substring(0,f):d);if(!m){if(!p||!(m=n(d))){l=t+(l.length>0?" "+l:l);continue}p=!1}let h=s(c).join(":"),g=u?h+"!":h,v=g+m;if(i.includes(v))continue;i.push(v);let y=o(m,p);for(let e=0;e<y.length;++e){let t=y[e];i.push(g+t)}l=t+(l.length>0?" "+l:l)}return l})(e,i);return d(e,r),r}return function(){return f(u.apply(null,arguments))}}(()=>{let e=f("colors"),t=f("spacing"),r=f("blur"),n=f("brightness"),o=f("borderColor"),i=f("borderRadius"),a=f("borderSpacing"),l=f("borderWidth"),s=f("contrast"),c=f("grayscale"),u=f("hueRotate"),d=f("invert"),p=f("gap"),m=f("gradientColorStops"),h=f("gradientColorStopPositions"),g=f("inset"),v=f("margin"),y=f("opacity"),b=f("padding"),w=f("saturate"),A=f("scale"),D=f("sepia"),O=f("skew"),_=f("space"),z=f("translate"),q=()=>["auto","contain","none"],F=()=>["auto","hidden","clip","visible","scroll"],B=()=>["auto",P,t],W=()=>[P,t],H=()=>["",x,S],$=()=>["auto",C,P],G=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],U=()=>["solid","dashed","dotted","double","none"],Q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>["start","end","center","between","around","evenly","stretch"],K=()=>["","0",P],Y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],X=()=>[C,P];return{cacheSize:500,separator:":",theme:{colors:[M],spacing:[x,S],blur:["none","",R,P],brightness:X(),borderColor:[e],borderRadius:["n
1one","","full",R,P],borderSpacing:W(),borderWidth:H(),contrast:X(),grayscale:K(),hueRotate:X(),invert:K(),gap:W(),gradientColorStops:[e],gradientColorStopPositions:[k,S],inset:B(),margin:B(),opacity:X(),padding:W(),saturate:X(),scale:X(),sepia:K(),skew:X(),space:W(),translate:W()},classGroups:{aspect:[{aspect:["auto","square","video",P]}],container:["container"],columns:[{columns:[R]}],"break-after":[{"break-after":Y()}],"break-before":[{"break-before":Y()}],"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:[...G(),P]}],overflow:[{overflow:F()}],"overflow-x":[{"overflow-x":F()}],"overflow-y":[{"overflow-y":F()}],overscroll:[{overscroll:q()}],"overscroll-x":[{"overscroll-x":q()}],"overscroll-y":[{"overscroll-y":q()}],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",E,P]}],basis:[{basis:B()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",P]}],grow:[{grow:K()}],shrink:[{shrink:K()}],order:[{order:["first","last","none",E,P]}],"grid-cols":[{"grid-cols":[M]}],"col-start-end":[{col:["auto",{span:["full",E,P]},P]}],"col-start":[{"col-start":$()}],"col-end":[{"col-end":$()}],"grid-rows":[{"grid-rows":[M]}],"row-start-end":[{row:["auto",{span:[E,P]},P]}],"row-start":[{"row-start":$()}],"row-end":[{"row-end":$()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",P]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",P]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...V()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...V(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...V(),"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:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[_]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",P,t]}],"min-w":[{"min-w":[P,t,"min","max","fit"]}],"max-w":[{"max-w":[P,t,"none","full","min","max","fit","prose",{screen:[R]},R]}],h:[{h:[P,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[P,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[P,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[P,t,"auto","min","max","fit"]}],"font-size":[{text:["base",R,S]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",T]}],"font-family":[{font:[M]}],"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",P]}],"line-clamp":[{"line-clamp":["none",C,T]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",x,P]}],"list-image":[{"list-image":["none",P]}],"list-style-type":[{list:["none","disc","decimal",P]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[y]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[y]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...U(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",x,S]}],"underline-offset":[{"underline-offset":["auto",x,P]}],"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:W()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",P]}],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",P]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[y]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...G(),N]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",j]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},L]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}
1],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[y]}],"border-style":[{border:[...U(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[y]}
vendor: 4,445 bytes, line 1
1],"divide-style":[{divide:U()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...U()]}],"outline-offset":[{"outline-offset":[x,P]}],"outline-w":[{outline:[x,S]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:H()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[y]}],"ring-offset-w":[{"ring-offset":[x,S]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",R,I]}],"shadow-color":[{shadow:[M]}],opacity:[{opacity:[y]}],"mix-blend":[{"mix-blend":[...Q(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Q()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",R,P]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[D]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[y]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[D]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",P]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",P]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",P]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[A]}],"scale-x":[{"scale-x":[A]}],"scale-y":[{"scale-y":[A]}],rotate:[{rotate:[E,P]}],"translate-x":[{"translate-x":[z]}],"translate-y":[{"translate-y":[z]}],"skew-x":[{"skew-x":[O]}],"skew-y":[{"skew-y":[O]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",P]}],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",P]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":W()}],"scroll-mx":[{"scroll-mx":W()}],"scroll-my":[{"scroll-my":W()}],"scroll-ms":[{"scroll-ms":W()}],"scroll-me":[{"scroll-me":W()}],"scroll-mt":[{"scroll-mt":W()}],"scroll-mr":[{"scroll-mr":W()}],"scroll-mb":[{"scroll-mb":W()}],"scroll-ml":[{"scroll-ml":W()}],"scroll-p":[{"scroll-p":W()}],"scroll-px":[{"scroll-px":W()}],"scroll-py":[{"scroll-py":W()}],"scroll-ps":[{"scroll-ps":W()}],"scroll-pe":[{"scroll-pe":W()}],"scroll-pt":[{"scroll-pt":W()}],"scroll-pr":[{"scroll-pr":W()}],"scroll-pb":[{"scroll-pb":W()}],"scroll-pl":[{"scroll-pl":W()}],"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",P]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[x,S,T]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","
1none"]}]},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"]}}});function W(...e){return B((0,t.clsx)(e))}e.s(["cn",()=>W],47163)},67881,e=>{"use strict";var t=e.i(48429),r=e.i(87850),n=e.i(68562),o=e.i(94237),i=e.i(47163);let a=(0,o.cva)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),l=r.forwardRef(({className:e,variant:r,size:o,asChild:l=!1,...s},c)=>{let u=l?n.Slot:"button";return(0,t.jsx)(u,{className:(0,i.cn)(a({variant:r,size:o,className:e})),ref:c,...s})});l.displayName="Button",e.s(["Button",()=>l])},62388,e=>{"use strict";e.s(["translations",0,{japanese:{title:"Recall",subtitle:"AIを活用した問題生成ツール",settingsTitle:"設定",settingsDescription:"問題を生成するための設定を入力してください",theme:"テーマ",themePlaceholder:"例: 日本史、数学、プログラミング、英語など",language:"言語",languageSelect:"言語を選択",questionType:"問題形式",questionTypeSelect:"形式を選択",questionCount:"問題数",questionCountSelect:"問題数を選択",generateButton:"問題を生成",generating:"生成中...",multipleChoice:"選択問題",trueFalse:"正誤問題",essay:"記述問題",fillBlank:"穴埋め問題",questions5:"5問",questions10:"10問",questions15:"15問",questions20:"20問",modalTitle:"生成された問題",modalDescription:"問の問題が生成されました",questionProgress:"問題",previousQuestion:"前へ",nextQuestion:"次へ",showResults:"結果を表示",quizComplete:"完了",completedMessage:"問中、回答が完了しました",yourAnswer:"回答: ",correctAnswer:"正解: ",tryAgain:"再実行",noAnswer:"未回答",true:"正しい",false:"間違い",answerPlaceholder:"回答を入力してください",fillAnswerPlaceholder:"答えを入力してください",nextQuestionButton:"次へ",allFieldsRequired:"すべての項目を入力してください",questionPrefix:"に関する問題",conceptQuestion:": この分野の重要な概念は何ですか?",understandingStatement:": この分野では基本的な理解が重要である。",explainQuestion:": この分野について詳しく説明してください。",fillQuestion:"とは、__________のことでã
1‚る。",optionA:"A. ",optionB:"B. ",optionC:"C. ",optionD:"D. ",basicConcept:"基本概念",appliedConcept:"応用概念",advancedConcept:"発展概念",specializedConcept:"専門概念",importantConcept:"重要な概念",correct:"正しい",incorrect:"間違い",descriptiveAnswer:"記述回答",fillAnswer:"穴埋め回答",generationError:"問題の生成に失敗しました",apiError:"APIエラーが発生しました",networkError:"ネットワークエラーが発生しました",retryGeneration:"再生成",pricingTitle:"料金プラン",pricingSubtitle:"あなたのニーズに合わせた最適なプランをお選びください",backButton:"戻る",popularPlan:"人気プラン",freeDescription:"個人利用に最適",proDescription:"学習者・教育者向け",teamDescription:"チーム・組織向け",freeFeatures:["月5回まで問題生成","基本的な問題形式","日本語・英語対応","基本サポート"],proFeatures:["無制限の問題生成","全ての問題形式","多言語対応","詳細な解説付き","学習履歴保存","優先サポート"],teamFeatures:["Proの全機能","チーム管理機能","カスタム問題テンプレート","詳細な分析レポート","API アクセス","専用サポート"],startFree:"無料で始める",startPro:"Proを始める",startTeam:"Teamを始める",faqTitle:"よくある質問",faqQuestion1:"無料プランの制限は?",faqAnswer1:"月5回まで問題生成が可能です。基本的な問題形式と日本語・英語に対応しています。",faqQuestion2:"プランの変更は可能?",faqAnswer2:"はい、いつでもプランの変更・キャンセルが可能です。",featuresTitle:"機能紹介",featuresSubtitle:"Recallの強力な機能で、効率的な学習体験を実現します",aiGenerationTitle:"AI問題生成",aiGenerationDesc:"最新のAI技術を使用して、あらゆるテーマの高品質な問題を自動生成します。",multilingualTitle:"多言語対応",multilingualDesc:"日本語、英語、中国語、韓国語に対応し、グローバルな学習をサポートします。",analyticsTitle:"詳細な分析",analyticsDesc:"学習進捗を詳細に分析し、弱点や改善点を明確に可視化します。",teamFunctionTitle:"チーム機能",teamFunctionDesc:"教育機関やチーム向けの管理機能で、効率的な学習管理を実現します。",fastGenerationTitle:"高速生成",fastGenerationDesc:"最適化されたAIエンジンにより、数秒で高品質な問題を生成します。",customizationTitle:"カスタマイズ",customizationDesc:"ニーズに合わせて問題の形式や難易度を細かくカスタマイズできます。",ctaTitle:"今すぐ始めましょう",ctaSubtitle:"Recallの強力な機能を体験して、学習効率を向上させましょう",viewPricing:"料金を見る",termsTitle:"利用規約",termsSubtitle:"サービスをご利用いただく前に、こちらの利用規約をよくお読みください",lastUpdated:"最終更新日",contactUs:"お問い合わせ",termsContactText:"利用規約についてご質問がございましたら、お気軽にお問い合わせください:",contactButton:"お問い合わせ",termsSection1Title:"サービス概要",termsSection1Content:"Recallは、ユーザーが教育コンテンツを作成するのに役立つAI搭載の問題生成ツールです。本サービスをご利用いただくことで、これらの利用規約に同意したものとみなされます。",termsSection2Title:"ユーザーの責任",termsSection2Content:"ユーザーは、生成したコンテンツに責任を持ち、適用される法律や規制に準拠することを保証する必要があります。違法または有害な目的でサービスを使用してはいけません。",termsSection3Title:"知的財産権",termsSection3Content:"サービスに関するすべての知的財産権は当社に帰属します。ユーザーは、サービスを使用して作成したコンテンツの権利を保持しますが、そのようなコンテンツを処理および保存するライセンスを当社に付与します。",termsSection4Title:"プライバシーとデータ",termsSection4Content:"当社は、プライバシーポリシーに従って個人データを収集および処理します。ユーザーデータを保護するために適切ã
1ªã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£å¯¾ç­–を実施しています。",termsSection5Title:"サービスの可用性",termsSection5Content:"当社はサービスの可用性を維持するよう努めますが、中断のないアクセスを保証することはできません。メンテナンスやアップデートのためにサービスを一時的に停止する場合があります。",termsSection6Title:"責任の制限",termsSection6Content:"当社の責任は、法律で許可される最大限の範囲で制限されます。間接的、偶発的、または結果的な損害については責任を負いません。",termsSection7Title:"サービスの終了",termsSection7Content:"当社は、いつでもサービスへのアクセスを終了または停止することができます。ユーザーもいつでもアカウントを終了することができます。",termsSection8Title:"規約の変更",termsSection8Content:"当社は、いつでもこれらの規約を変更する権利を留保します。重要な変更についてはユーザーに通知し、継続的な使用は受諾を構成します。",termsSection9Title:"準拠法および管轄裁判所",termsSection9Content:"本利用規約の成立、効力発生、解釈にあたっては日本法を準拠法とします。また、当サービスに起因または関連してお客様との間で生じた紛争については東京地方裁判所を第一審の専属的合意管轄裁判所とします。",privacyTitle:"プライバシーポリシー",privacySubtitle:"お客様の情報をどのように収集、使用、保護するかをご説明します",privacyOverviewTitle:"概要",privacyOverviewContent:"Recallでは、お客様のプライバシーを保護し、個人情報のセキュリティを確保することをお約束いたします。このプライバシーポリシーでは、AI搭載の問題生成サービスをご利用いただく際に、お客様の情報をどのように収集、使用、開示、保護するかについて説明いたします。",privacyContactText:"このプライバシーポリシーまたは当社のデータ取り扱いについてご質問がございましたら、お気軽にお問い合わせください:",privacySection1Title:"収集する情報",privacySection1Content:"アカウント作成時、サービス利用時、お問い合わせ時など、お客様から直接提供される情報を収集します。これには、お名前、メールアドレス、AIツールを使用して生成されたコンテンツが含まれる場合があります。",privacySection2Title:"情報の使用方法",privacySection2Content:"収集した情報は、サービスの提供、維持、改善、取引の処理、コミュニケーションの送信、プラットフォームのセキュリティ確保のために使用します。",privacySection3Title:"情報の共有",privacySection3Content:"このポリシーに記載されている場合または法律で要求されている場合を除き、お客様の同意なしに個人情報を第三者に販売、取引、または譲渡することはありません。",privacySection4Title:"データセキュリティ",privacySection4Content:"不正アクセス、改変、開示、破壊からお客様の個人情報を保護するために、適切な技術的および組織的セキュリティ対策を実施しています。",privacySection5Title:"データ保持",privacySection5Content:"サービスの提供とこのポリシーに概説された目的を果たすために必要な期間、または法律でより長い保持期間が要求される場合を除き、お客様の個人情報を保持します。",privacySection6Title:"お客様の権利",privacySection6Content:"お客様には、個人情報へのアクセス、更新、削除の権利があります。また、お住まいの地域によっては、データの特定の処理を制限または異議を申し立てる権利もあります。",privacySection7Title:"Cookieと追跡",privacySection7Content:"お客様の体験を向上させ、使用パターンを分析し、サービスを改善するために、Cookieおよび類似の追跡技術を使用します。ブラウザを通じてCookie設定を制御できます。",privacySection8Title:"国際転送",privacySection8Content:"お客様の情報は、お客様の国以外の国に転送され、処理される場合があります。そのような転送中にお客様のデータを保護するために適切ã
1ªä¿è­·æŽªç½®ãŒè¬›ã˜ã‚‰ã‚Œã¦ã„ることを確認します。",privacySection9Title:"児童のプライバシー",privacySection9Content:"当社のサービスは13歳未満の児童を対象としていません。13歳未満の児童から個人情報を故意に収集することはありません。そのような収集を認識した場合、情報を削除する措置を講じます。",privacySection10Title:"このポリシーの変更",privacySection10Content:"このプライバシーポリシーを随時更新する場合があります。このページに新しいポリシーを掲載し、発効日を更新することにより、重要な変更をお知らせします。",aiGenerationDetails:["GPT-4による高精度な問題作成","複数の問題形式に対応","難易度の自動調整","解説と参考資料付き"],multilingualDetails:["4言語での問題生成","言語別の最適化","文化的コンテキストの考慮","翻訳品質の保証"],analyticsDetails:["正答率の詳細分析","問題タイプ別統計","学習履歴の追跡","パフォーマンス推移"],teamFunctionDetails:["メンバー管理","進捗の一括確認","カスタム問題テンプレート","レポート機能"],fastGenerationDetails:["平均3秒での問題生成","リアルタイム処理","安定したパフォーマンス","スケーラブルな設計"],customizationDetails:["問題形式の選択","難易度の調整","テーマの指定","出題数の設定"],limitReachedTitle:"1日の制限",limitReachedMessage:"1日の問題生成制限(3回)に達しました。",limitRemainingMessage:"本日あと{remaining}回生成できます。",limitResetMessage:"制限は深夜0時にリセットされます。",limitReachedButton:"制限に達しました",characterLimitWarning:"文字数が上限に近づいています",themeTooShort:"テーマは2文字以上で入力してください",themeTooLong:"テーマは100文字以内で入力してください",characterCount:"文字"},english:{title:"Recall",subtitle:"AI-powered question generation tool",settingsTitle:"Settings",settingsDescription:"Configure your quiz generation settings",theme:"Theme",themePlaceholder:"e.g., History, Math, Programming, English, etc.",language:"Language",languageSelect:"Select Language",questionType:"Question Type",questionTypeSelect:"Select Type",questionCount:"Question Count",questionCountSelect:"Select Count",generateButton:"Generate Questions",generating:"Generating...",multipleChoice:"Multiple Choice",trueFalse:"True/False",essay:"Essay",fillBlank:"Fill in the Blank",questions5:"5 Questions",questions10:"10 Questions",questions15:"15 Questions",questions20:"20 Questions",modalTitle:"Generated Questions",modalDescription:"questions have been generated",questionProgress:"Question",previousQuestion:"Previous",nextQuestion:"Next",showResults:"Show Results",quizComplete:"Complete",completedMessage:"questions completed",yourAnswer:"Answer: ",correctAnswer:"Correct: ",tryAgain:"Try Again",noAnswer:"No Answer",true:"True",false:"False",answerPlaceholder:"Enter your answer",fillAnswerPlaceholder:"Enter the answer",nextQuestionButton:"Next",allFieldsRequired:"Please fill in all fields",questionPrefix:"Question about",conceptQuestion:": What is an important concept in this field?",understandingStatement:": Basic understanding is important in this field.",explainQuestion:": Please explain this field in detail.",fillQuestion:"is __________.",optionA:"A. ",optionB:"B. ",optionC:"C. ",optionD:"D. ",basicConcept:"Basic Concept",appliedConcept:"Applied Concept",advancedConcept:"Advanced Concept",specializedConcept:"Specialized Concept",importantConcept:"Important Concept",correct:"True",incorrect:"False",descriptiveAnswer:"Descriptive Answer",fillAnswer:"Fill Answer",generationError:"Failed to generate questions",apiError:"API error occurred",networkError:"Network error occurred",retryGeneration:"Retry Generation",pricingTitle:"Pricing Plans",pricingSubtitle:"Choose the perfect plan that fits your needs",backButton:"Back",popularPlan:"Most Popular",freeDescription:"Perfect for personal use",proDescription:"For learners and educators",teamDescription:"For teams and organizations",freeFeatures:["Up to 5 questions per month","Basic question formats","Japanese & English support","Basic support"],proFeatures:["Unlimited question generation","All question formats","Multi-language support","Detailed explanations","Learning history","Priority support"],teamFeatures:["All Pro features","All Pro features","Team management","Custom question templates","Detailed analytics","API access","Dedicated support"],startFree:"Start Free",startPro:"Start Pro",startTeam:"Start Team",faqTitle:"Frequently Asked Questions",faqQuestion1:"What are the limitations of the free plan?",faqAnswer1:"You can generate up to 5 questions per month with basic question formats and Japanese & English support.",faqQuestion2:"Can I change my plan?",faqAnswer2:"Yes, you can change or cancel your plan at any time.",featuresTitle:"Features",featuresSubtitle:"Experience efficient learning with Recall's powerful features",aiGenerationTitle:"AI Question Generation",aiGenerationDesc:"Generate high-quality questions on any topic using the latest AI technology.",multilingualTitle:"Multi-language Support",multilingualDesc:"Support for Japanese, English, Chinese, and Korean for global learning.",anal
1yticsTitle:"Detailed Analytics",analyticsDesc:"Analyze learning progress in detail and clearly visualize weaknesses and improvements.",teamFunctionTitle:"Team Features",teamFunctionDesc:"Management features for educational institutions and teams for efficient learning management.",fastGenerationTitle:"Fast Generation",fastGenerationDesc:"Generate high-quality questions in seconds with our optimized AI engine.",customizationTitle:"Customization",customizationDesc:"Customize question formats and difficulty levels to suit your needs.",ctaTitle:"Get Started Now",ctaSubtitle:"Experience Recall's powerful features and improve your learning efficiency",viewPricing:"View Pricing",termsTitle:"Terms of Service",termsSubtitle:"Please read these terms carefully before using our service",lastUpdated:"Last updated",contactUs:"Contact Us",termsContactText:"If you have any questions about these Terms of Service, please contact us:",contactButton:"Contact",termsSection1Title:"Service Overview",termsSection1Content:"Recall is an AI-powered question generation tool that helps users create educational content. By using our service, you agree to these terms and conditions.",termsSection2Title:"User Responsibilities",termsSection2Content:"Users are responsible for the content they generate and must ensure it complies with applicable laws and regulations. Users must not use the service for illegal or harmful purposes.",termsSection3Title:"Intellectual Property",termsSection3Content:"All intellectual property rights in the service belong to us. Users retain rights to the content they create using our service, but grant us a license to process and store such content.",termsSection4Title:"Privacy and Data",termsSection4Content:"We collect and process personal data in accordance with our Privacy Policy. We implement appropriate security measures to protect user data.",termsSection5Title:"Service Availability",termsSection5Content:"We strive to maintain service availability but cannot guarantee uninterrupted access. We may temporarily suspend the service for maintenance or updates.",termsSection6Title:"Limitation of Liability",termsSection6Content:"Our liability is limited to the maximum extent permitted by law. We are not liable for any indirect, incidental, or consequential damages.",termsSection7Title:"Termination",termsSection7Content:"We may terminate or suspend access to our service at any time. Users may also terminate their account at any time.",termsSection8Title:"Changes to Terms",termsSection8Content:"We reserve the right to modify these terms at any time. Users will be notified of significant changes and continued use constitutes acceptance.",termsSection9Title:"Governing Law and Jurisdiction",termsSection9Content:"These Terms of Service shall be governed by and construed in accordance with the laws of Japan. Any disputes arising out of or relating to this service shall be subject to the exclusive jurisdiction of the Tokyo District Court as the court of first instance.",privacyTitle:"Privacy Policy",privacySubtitle:"Learn how we collect, use, and protect your information",privacyOverviewTitle:"Overview",privacyOverviewContent:"At Recall, we are committed to protecting your privacy and ensuring the security of your personal information. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our AI-powered question generation service.",privacyContactText:"If you have any questions about this Privacy Policy or our data practices, please contact us:",privacySection1Title:"Information We Collect",privacySection1Content:"We collect information you provide directly to us, such as when you create an account, use our services, or contact us. This may include your name, email address, and the content you generate using our AI tools.",privacySection2Title:"How We Use Your Information",privacySection2Content:"We use the information we collect to provide, maintain, and improve our services, process transactions, send communications, and ensure the security of our platform.",privacySection3Title:"Information Sharing",privacySection3Content:"We do not sell, trade, or otherwise transfer your personal information to third parties without your consent, except as de
1scribed in this policy or as required by law.",privacySection4Title:"Data Security",privacySection4Content:"We implement appropriate technical and organizational security measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction.",privacySection5Title:"Data Retention",privacySection5Content:"We retain your personal information for as long as necessary to provide our services and fulfill the purposes outlined in this policy, unless a longer retention period is required by law.",privacySection6Title:"Your Rights",privacySection6Content:"You have the right to access, update, or delete your personal information. You may also have the right to restrict or object to certain processing of your data, depending on your location.",privacySection7Title:"Cookies and Tracking",privacySection7Content:"We use cookies and similar tracking technologies to enhance your experience, analyze usage patterns, and improve our services. You can control cookie settings through your browser.",privacySection8Title:"International Transfers",privacySection8Content:"Your information may be transferred to and processed in countries other than your own. We ensure appropriate safeguards are in place to protect your data during such transfers.",privacySection9Title:"Children's Privacy",privacySection9Content:"Our services are not intended for children under 13. We do not knowingly collect personal information from children under 13. If we become aware of such collection, we will take steps to delete the information.",privacySection10Title:"Changes to This Policy",privacySection10Content:"We may update this privacy policy from time to time. We will notify you of any material changes by posting the new policy on this page and updating the effective date.",aiGenerationDetails:["High-precision question creation with GPT-4","Support for multiple question formats","Automatic difficulty adjustment","Explanations and reference materials included"],multilingualDetails:["Question generation in 4 languages","Language-specific optimization","Cultural context consideration","Translation quality assurance"],analyticsDetails:["Detailed accuracy analysis","Statistics by question type","Learning history tracking","Performance trends"],teamFunctionDetails:["Member management","Batch progress monitoring","Custom question templates","Reporting features"],fastGenerationDetails:["Average 3-second question generation","Real-time processing","Stable performance","Scalable design"],customizationDetails:["Question format selection","Difficulty adjustment","Theme specification","Question count settings"],characterLimitWarning:"Character limit is approaching",themeTooShort:"Theme must be at least 2 characters long",themeTooLong:"Theme must be within 100 characters",characterCount:"characters"},chinese:{title:"Recall",subtitle:"AI驱动的题目生成工具",settingsTitle:"设置",settingsDescription:"配置题目生成设置",theme:"主题",themePlaceholder:"例如:历史、数学、编程、英语等",language:"语言",languageSelect:"选择语言",questionType:"题目类型",questionTypeSelect:"选择类型",questionCount:"题目数量",questionCountSelect:"选择数量",generateButton:"生成题目",generating:"生成中...",multipleChoice:"选择题",trueFalse:"判断题",essay:"论述题",fillBlank:"填空题",questions5:"5题",questions10:"10题",questions15:"15题",questions20:"20题",modalTitle:"生成的题目",modalDescription:"道题目已生成",questionProgress:"题目",previousQuestion:"上一题",nextQuestion:"下一题",showResults:"显示结果",quizComplete:"完成",completedMessage:"道题目已完成",yourAnswer:"答案:",correctAnswer:"正答案:",tryAgain:"重试",noAnswer:"未回答",true:"正确",false:"错误",answerPlaceholder:"输入您的答案",fillAnswerPlaceholder:"输入答案",nextQuestionButton:"下一题",allFieldsRequired:"请填写所有字段",questionPrefix:"关于",conceptQuestion:"的题目:这个领域的重要概念是什么?",understandingStatement:"的题目:基础理解在这个领域很重要。",explainQuestion:"的题目:请详细解释这个领域。",fillQuestion:"是__________。",optionA:"A. ",optionB:"B. ",optionC:"C. ",optionD:"D. ",basicConcept:"基本概念",appliedConcept:"应用概念",advancedConcept:"高级概念",specializedConcept:"专业概念",importantConcept:"重要概念",correct:"正确",incorrect:"错误",descriptiveAnswer:"描述性答案",fillAnswer:"填空答案",generationError:"生成问题失败",apiError:"API错误",networkError:"网络错误",retryGeneration:"重新生成",pricingTitle:"价格方案",pricingSubtitle:"选择最适合您需求的完美方案",backButton:"返回",popularPlan:"最受欢迎",freeDescription:"个人使用的完美选择",proDescription:"适合学习者和教育工作者",teamDescription:"适合团队和组织",freeFeatures:["每月最多5个问题","基本问题格式","日语和英语支持","基本支持"],proFeatures:["无限问题ç”
1Ÿæˆ","所有问题格式","多语言支持","详细解释","学习历史","优先支持"],teamFeatures:["所有Pro功能","团队管理","自定义问题模板","详细分析","API访问","专属支持"],startFree:"免费开始",startPro:"开始Pro",startTeam:"开始团队版",faqTitle:"常见问题",faqQuestion1:"免费计划的限制是什么?",faqAnswer1:"您每月最多可以生成5个问题,支持基本问题格式和日语、英语。",faqQuestion2:"我可以更改我的计划吗?",faqAnswer2:"是的,您可以随时更改或取消您的计划。",featuresTitle:"功能特色",featuresSubtitle:"通过Recall的强大功能体验高效学习",aiGenerationTitle:"AI问题生成",aiGenerationDesc:"使用最新的AI技术生成任何主题的高质量问题。",multilingualTitle:"多语言支持",multilingualDesc:"支持日语、英语、中文和韩语,实现全球化学习。",analyticsTitle:"详细分析",analyticsDesc:"详细分析学习进度,清晰可视化弱点和改进点。",teamFunctionTitle:"团队功能",teamFunctionDesc:"为教育机构和团队提供管理功能,实现高效的学习管理。",fastGenerationTitle:"快速生成",fastGenerationDesc:"通过我们优化的AI引擎在几秒钟内生成高质量问题。",customizationTitle:"自定义",customizationDesc:"根据您的需求自定义问题格式和难度级别。",ctaTitle:"立即开始",ctaSubtitle:"体验Recall的强大功能,提高您的学习效率",viewPricing:"查看价格",termsTitle:"服务条款",termsSubtitle:"使用我们的服务前,请仔细阅读这些条款",lastUpdated:"最后更新",contactUs:"联系我们",termsContactText:"如果您对这些服务条款有任何疑问,请联系我们:",contactButton:"联系",termsSection1Title:"服务概述",termsSection1Content:"Recall是一个AI驱动的问题生成工具,帮助用户创建教育内容。使用我们的服务即表示您同意这些条款和条件。",termsSection2Title:"用户责任",termsSection2Content:"用户对其生成的内容负责,必须确保其符合适用的法律法规。用户不得将服务用于非法或有害目的。",termsSection3Title:"知识产权",termsSection3Content:"服务中的所有知识产权均属于我们。用户保留使用我们服创建的内容的权利,但授予我们处理和存储此类内容的许可。",termsSection4Title:"隐私和数据",termsSection4Content:"我们根据隐私政策收集和处理个人数据。我们实施适当的安全措施来保护用户数据。",termsSection5Title:"服务可用性",termsSection5Content:"我们努力维护服务可用性,但不能保证不间断访问。我们可能会因维护或更新而暂时暂停服务。",termsSection6Title:"责任限制",termsSection6Content:"我们的责任在法律允许的最大范围内受到限制。我们不对任何间接、偶然或后果性损害承担责任。",termsSection7Title:"终止",termsSection7Content:"我们可以随时终止或暂停对我们服务的访问。用户也可以随时终止其账户。",termsSection8Title:"条款变更",termsSection8Content:"我们保留随时修改这些条款的权利。用户将收到重大变更的通知,继续使用即构成接受。",termsSection9Title:"适用法律和管辖权",termsSection9Content:"本服务条款的成立、生效和解释均适用日本法律。因本服务引起或相关的与客户之间的争议,以东京地方法院作为第一审的专属管辖法院。",privacyTitle:"隐私政策",privacySubtitle:"了解我们如何收集、使用和保护您的信息",privacyOverviewTitle:"概述",privacyOverviewContent:"在Recall,我们致力于保护您的隐私并确保您个人信息的安全。本隐私政策说明了当您使用我们的AI驱动问题生成服务时,我们如何收集、使用、披露和保护您的信息。",privacyContactText:"如果您对本隐私政策或我们的数据处理有任何疑问,请联系我们:",privacySection1Title:"我们收集的信息",privacySection1Content:"我们收集您直接提供给我们的信息,例如当您创建账户、使用我们的服务或联系我们时。这可能包括您的姓名、电子邮件地址以及您使用我们的AI工具生成的内容。",privacySection2Title:"我们如何使用您的信息",privacySection2Content:"我们使用收集的信息来提供、维护和改进我们的服务,处理交易,发送通信,并确保我们平台的安全。",privacySection3Title:"信息共享",privacySection3Content:"除本政策中描述的情况或法律要求外,我们不会在未经您同意的情况下向第三方出售、交易或以其他方式转移您的个人信息。",privacySection4Title:"数据安全",privacySection4Content:"我们实施适当的技术和组织安全措施,以保护您的个人信息免受未经授权的访问、更改、披露或破坏。",privacySection5Title:"数据保留",privacySection5Content:"我们保留您的个人信息的时间为提供服务和实现本政策中概述的目的所必需的时间,除非法律要求更长的保留期。",privacySection6Title:"您的权利",privacySection6Content:"您有权访问、更新或删除您的个人信息。根据您所在的位置,您还可能有权限制或反对对您数据的某些处理。",privacySection7Title:"Cookie和跟踪",privacySection7Content:"我们使用Cookie和类似的跟踪技术来增强您的体验,分析使用模式,
1并改进我们的服务。您可以通过浏览器控制Cookie设置。",privacySection8Title:"国际转移",privacySection8Content:"您的信息可能会被转移到您所在国家以外的国家进行处理。我们确保在此类转移期间采取适当的保护措施来保护您的数据。",privacySection9Title:"儿童隐私",privacySection9Content:"我们的服务不适用于13岁以下的儿童。我们不会故意收集13岁以下儿童的个人信息。如果我们发现此类收集,我们将采取措施删除该信息。",privacySection10Title:"本政策的变更",privacySection10Content:"我们可能会不时更新本隐私政策。我们将通过在此页面上发布新政策并更新生效日期来通知您任何重大变更。",aiGenerationDetails:["GPT-4高精度问题创建","支持多种问题格式","自动难度调整","包含解释和参考资料"],multilingualDetails:["4种语言问题生成","语言特定优化","文化背景考虑","翻译质量保证"],analyticsDetails:["详细准确率分析","按问题类型统计","学习历史跟踪","性能趋势"],teamFunctionDetails:["成员管理","批量进度监控","自定义问题模板","报告功能"],fastGenerationDetails:["平均3秒问题生成","实时处理","稳定性能","可扩展设计"],customizationDetails:["问题格式选择","难度调整","主题指定","问题数量设置"],characterLimitWarning:"字符数接近上限",themeTooShort:"主题至少需要2个字符",themeTooLong:"主题必须在100个字符以内",characterCount:"字符"},korean:{title:"Recall",subtitle:"AI 기반 문제 생성 도구",settingsTitle:"설정",settingsDescription:"문제 생성 설정을 구성하세요",theme:"주제",themePlaceholder:"예: 한국사, 수학, 프로그래밍, 영어 등",language:"언어",languageSelect:"언어 선택",questionType:"문제 유형",questionTypeSelect:"유형 선택",questionCount:"문제 수",questionCountSelect:"문제 수 선택",generateButton:"문제 생성",generating:"생성 중...",multipleChoice:"객관식",trueFalse:"ì°¸/거짓",essay:"서술형",fillBlank:"빈칸 채우기",questions5:"5문제",questions10:"10문제",questions15:"15문제",questions20:"20문제",modalTitle:"생성된 문제",modalDescription:"개의 문제가 생성되었습니다",questionProgress:"문제",previousQuestion:"이전",nextQuestion:"다음",showResults:"ê²°ê³¼ 표시",quizComplete:"완료",completedMessage:"문제 완료",yourAnswer:"답변: ",correctAnswer:"정답: ",tryAgain:"다시 시도",noAnswer:"미답변",true:"ì°¸",false:"거짓",answerPlaceholder:"답변을 입력하세요",fillAnswerPlaceholder:"답을 입력하세요",nextQuestionButton:"다음",allFieldsRequired:"모든 항목을 입력해주세요",questionPrefix:"에 관한 문제",conceptQuestion:": 이 분야의 중요한 개념은 무엇입니까?",understandingStatement:": 이 분야에서는 기본적인 이해가 중요합니다.",explainQuestion:": 이 분야에 대해 자세히 설명하세요.",fillQuestion:"는 __________입니다.",optionA:"A. ",optionB:"B. ",optionC:"C. ",optionD:"D. ",basicConcept:"기본 개념",appliedConcept:"응용 개념",advancedConcept:"발전 개념",specializedConcept:"전문 개념",importantConcept:"중요한 개념",correct:"ì°¸",incorrect:"거짓",descriptiveAnswer:"서술 답변",fillAnswer:"빈칸 답변",generationError:"문제 생성에 실패했습니다",apiError:"API 오류가 발생했습니다",networkError:"네트워크 오류가 발생했습니다",retryGeneration:"재생성",pricingTitle:"요금제",pricingSubtitle:"귀하의 요구에 맞는 완벽한 요금제를 선택하세요",backButton:"뒤로",popularPlan:"가장 인기",freeDescription:"개인 사용에 완벽",proDescription:"학습자와 교육자를 위한",teamDescription:"팀과 조직을 위한",freeFeatures:["월 최대 5개 문제","기본 문제 형식","일본어 및 영어 지원","기본 지원"],proFeatures:["무제한 문제 생성","모든 문제 형식","다국어 지원","상세한 설명","학습 기록","우선 지원"],teamFeatures:["모든 Pro 기능","팀 관리","사용자 정의 문제 템플릿","상세한 분석","API 액세스","전용 지원"],startFree:"무료 시작",startPro:"Pro 시작",startTeam:"팀 시작",faqTitle:"자주 묻는 질문",faqQuestion1:"무료 요금제의 제한 사항은 무엇인가요?",faqAnswer1:"기본 문제 형식과 일본어 및 영어 지원으로 월 ì
1µœëŒ€ 5개의 문제를 생성할 수 있습니다.",faqQuestion2:"요금제를 변경할 수 있나요?",faqAnswer2:"네, 언제든지 요금제를 변경하거나 취소할 수 있습니다.",featuresTitle:"기능",featuresSubtitle:"Recall의 강력한 기능으로 효율적인 학습을 경험하세요",aiGenerationTitle:"AI 문제 생성",aiGenerationDesc:"최신 AI 기술을 사용하여 모든 주제에 대한 고품질 문제를 생성합니다.",multilingualTitle:"다국어 지원",multilingualDesc:"일본어, 영어, 중국어, 한국어를 지원하여 글로벌 학습을 제공합니다.",analyticsTitle:"상세한 분석",analyticsDesc:"학습 진행 상황을 자세히 분석하고 약점과 개선점을 명확하게 시각화합니다.",teamFunctionTitle:"팀 기능",teamFunctionDesc:"교육 기관과 팀을 위한 관리 기능으로 효율적인 학습 관리를 제공합니다.",fastGenerationTitle:"빠른 생성",fastGenerationDesc:"최적화된 AI 엔진으로 몇 초 만에 고품질 문제를 생성합니다.",customizationTitle:"사용자 정의",customizationDesc:"필요에 맞게 문제 형식과 난이도를 사용자 정의할 수 있습니다.",ctaTitle:"지금 시작하세요",ctaSubtitle:"Recall의 강력한 기능을 경험하고 학습 효율성을 향상시키세요",viewPricing:"가격 보기",termsTitle:"서비스 약관",termsSubtitle:"서비스를 사용하기 전에 이 약관을 주의 깊게 읽어주세요",lastUpdated:"마지막 업데이트",contactUs:"문의하기",termsContactText:"이 서비스 약관에 대해 질문이 있으시면 문의해 주세요:",contactButton:"문의",termsSection1Title:"서비스 개요",termsSection1Content:"Recall은 사용자가 교육 콘텐츠를 만드는 데 도움이 되는 AI 기반 문제 생성 도구입니다. 서비스를 사용함으로써 이 약관에 동의하는 것으로 간주됩니다.",termsSection2Title:"사용자 책임",termsSection2Content:"사용자는 생성한 콘텐츠에 대해 책임을 지며 해당 법률 및 규정을 준수해야 합니다. 불법적이거나 유해한 목적으로 서비스를 사용해서는 안 됩니다.",termsSection3Title:"지적 재산권",termsSection3Content:"서비스의 모든 지적 재산권은 당사에 속합니다. 사용자는 서비스를 사용하여 만든 콘텐츠에 대한 권리를 보유하지만 그러한 콘텐츠를 처리하고 저장할 수 있는 라이선스를 당사에 부여합니다.",termsSection4Title:"개인정보 및 데이터",termsSection4Content:"당사는 개인정보 보호정책에 따라 개인 데이터를 수집하고 처리합니다. 사용자 데이터를 보호하기 위해 적절한 보안 조치를 구현합니다.",termsSection5Title:"서비스 가용성",termsSection5Content:"당사는 서비스 가용성을 유지하기 위해 노력하지만 중단 없는 액세스를 보장할 수는 없습니다. 유지보수나 업데이트를 위해 서비스를 일시적으로 중단할 수 있습니다.",termsSection6Title:"책임 제한",termsSection6Content:"당사의 책임은 법률이 허용하는 최대 범위로 제한됩니다. 간접적, 우발적 또는 결과적 손해에 대해서는 책임을 지지 않습니다.",termsSection7Title:"서비스 종료",termsSection7Content:"당사는 언제든지 서비스에 대한 액세스를 종료하거나 중단할 수 있습니다. 사용자도 언제든지 계정을 종료할 수 있습니다.",termsSection8Title:"약관 변경",termsSection8Content:"당사는 언제든지 이 약관을 수정할 권리를 보유합니다. 중요한 변경 사항은 사용자에게 통지되며 계속 사용하는 것은 수락을 의미합니다.",termsSection9Title:"준거법 및 관할법원",termsSection9Content:"본 이용약관의 성립, 효력 발생, 해석에 있어서는 일본법을 준거법으로 합니다. 또한 당 서비스에 기인하거나 관련하여 고객과의 사이에서 발생한 분쟁에 대해서는 도쿄지방법원을 제1심의 전속적 합의관할법원으로 합니다.",privacyTitle:"개인정보 보호정책",privacySubtitle:"정보를 수집, 사용 및 보호하는 방법을 알아보세요",privacyOverviewTitle:"개요",privacyOverviewContent:"Recall에서는 귀하의 개인정보를 보호하고 개인정보의 보안을 보장하는 것을 약속합니다. 이 개인정보 보호정책은 AI 기반 문제 생성 서비스를 사용할 때 귀하의 정보를 수집, 사용, 공개 및 보호하는 방법을 설명합니다.",privacyContactText:"이 개인정보 보호정책이나 데이터 처리에 대해 질문이 있으시면 문의해 주세요:",privacySection1Title:"수집하는 정보",privacySection1Content:"계정 생성, 서비스 사용, 문의 시 등 귀하가 직접 제공하는 정보를 수집합니다. 여기에는 이름, 이메일 주소, AI 도구를 사용하여 생성한 콘텐츠가 포함될 수 있습니다.",privacySection2Title:"정보 사용 방법",privacySection2Content:"수집한 정보를 서비스 제공, 유지 및 개선, 거래 처리, 커뮤니케이션 전송, 플랫폼 보안 보장을 위해 사용합니다.",privacySection3Title:"정보 공유",privacySection3Content:"이 정책에 설명된 경우나 법률에서 요구하는 경우를 제외하고는 귀하의 동의 없이 개인정보를 제3자에게 판매, 거래 또는 양도하지 않습니다.",privacySection4Title:"데이터 보안",privacySection4Content:"무단 액세스, 변경, 공개 또는 파괴로부터 귀하의 개인정보를 보호하기 위해 적절한 기술적 및 조직적 보안 조치를 구현합니다.",privacySection5Title:"데이터 ë³´ì¡´",privacySection5Content:"서비스 제공 및 이 정책에 명시된 목적 달성에 필요한 기간 동안 개인정보를 보존하며, 법률에서 더 긴 ë³´ì¡´ 기간을 요구하는 경우는 예외입니다.",privacySection6Title:"귀하의 권리",privacySection6Content:"개인정보에 대한 액세스, 업데이트 또는 삭제 권리가 있습니다. 거주 지역에 따라 데이터의 특정 처리를 제한하거나 이의를 제기할 권리도 있을 수 있습니다.",privacySection7Title:"쿠키 및 추적",privacySection7Content:"경험을 향상시키고, 사용 패턴을 분석하며, 서비스를 개선하기 위해 쿠키 및 유사한 추적 기술을 사용합니다. 브라우저를 통해 쿠키 설정을 제어할 수 있습니다.",privacySection8Title:"국제 전송",privacySection8Content:"귀하의 정보는 귀하의 국가가 아닌 다른 국가로 전송되어 처리될 수 있습니다. 이러한 전송 중에 데이터를 보호하기 위해 적절한 보호 조치가 마련되어 있는지 확인합니다.",privacySection9Title:"아동 개인정보 보호",privacySection9Content:"우리 서비스는 13세 미만 아동을 대상으로 하지 않습니다. 13세 미만 아동으로부터 개인정보를 고의로 수집하지 않습니다. 그러한 수집을 인지하게 되면 정보를 삭제하는 조치를 취합니다.",privacySection10Title:"정책 변경",privacySection10Content:"이 개인정보 보호정책을 수시로 업데이트할 수 있습니다. 이 페이지에 새 정책을 게시하고 발효일을 업데이트하여 중요한 변경 사항을 알려드립니다.",aiGenerationDetail
1s:["GPT-4를 통한 고정밀 문제 생성","다양한 문제 형식 지원","자동 난이도 조정","해설 및 참고 자료 포함"],multilingualDetails:["4개 언어 문제 생성","언어별 최적화","문화적 맥락 고려","번역 품질 보장"],analyticsDetails:["정답률 상세 분석","문제 유형별 통계","학습 이력 추적","성능 추이"],teamFunctionDetails:["멤버 관리","진행 상황 일괄 확인","커스텀 문제 템플릿","리포트 기능"],fastGenerationDetails:["평균 3초 문제 생성","실시간 처리","안정적인 성능","확장 가능한 설계"],customizationDetails:["문제 형식 선택","난이도 조정","테마 지정","출제 수 설정"],characterLimitWarning:"문자 수가 상한에 가까워지고 있습니다",themeTooShort:"테마는 최소 2자 이상 입력해주세요",themeTooLong:"테마는 100자 이내로 입력해주세요",characterCount:"문자"}}])},54725,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return s},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return l}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function i(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function a(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,a(e));else t.set(r,a(n));return t}function s(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},97431,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return l},formatWithValidation:function(){return c},urlObjectKeys:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(44066)._(e.r(54725)),a=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:r}=e,n=e.protocol||"",o=e.pathname||"",l=e.hash||"",s=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),s&&"object"==typeof s&&(s=String(i.urlQueryToSearchParams(s)));let u=e.search||s&&`?${s}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||a.test(n))&&!1!==c?(c="//"+(c||""),o&&"/"!==o[0]&&(o="/"+o)):c||(c=""),l&&"#"!==l[0]&&(l="#"+l),u&&"?"!==u[0]&&(u="?"+u),o=o.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${n}${c}${o}${u}${l}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return l(e)}},92792,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(87850);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},30438,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return x},MissingStaticPage:function(){return w},NormalizeError:function(){return y},PageNotFoundError:function(){return b},SP:function(){return h},ST:function(){return g},WEB_VITALS:function(){return i},execOnce:function(){return a},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return s},isResSent:function(){return f},loadGetInitialProps:function(){return m}
1,normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return S}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function a(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,s=e=>l.test(e);function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let h="undefined"!=typeof performance,g=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class y extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class w extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class x extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function S(e){return JSON.stringify({message:e.message,stack:e.stack})}},14896,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(30438),o=e.r(59512);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},47485,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},40062,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return v},useLinkStatus:function(){return b}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(44066),a=e.r(48429),l=i._(e.r(87850)),s=e.r(97431),c=e.r(36071),u=e.r(92792),d=e.r(30438),f=e.r(33124);e.r(52244);let p=e.r(12444),m=e.r(14896),h=e.r(62610);function g(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}function v(t){var r;let n,o,i,[s,v]=(0,l.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,l.useRef)(null),{href:w,as:x,children:S,prefetch:C=null,passHref:T,replace:E,shallow:k,scroll:P,onClick:R,onMouseEnter:A,onTouchStart:j,legacyBehavior:N=!1,onNavigate:D,ref:L,unstable_dynamicOnHover:I,...M}=t;n=S,N&&("string"==typeof n||"number"==typeof n)&&(n=(0,a.jsx)("a",{children:n}));let O=l.default.useContext(c.AppRouterContext),_=!1!==C,z=!1!==C?null===(r=C)||"auto"===r?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:q,as:F}=l.default.useMemo(()=>{let e=g(w);return{href:e,as:x?g(x):e}},[w,x]);if(N){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=l.default.Children.only(n)}let B=N?o&&"object"==typeof o&&o.ref:L,W=l.default.useCallback(e=>(null!==O&&(b.current=(0,p.mountLinkInstance)(e,q,O,z,_,v)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[_,q,O,z,v]),H={ref:(0,u.useMergedRef)(W,B),onClick(t){N||"function"!=typeof R||R(t),N&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!O||t.defaultPrevented||function(t,r,n,o,i,a,s){if
1("undefined"!=typeof window){let c,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){i&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(33544);l.default.startTransition(()=>{d(n||r,i?"replace":"push",a??!0,o.current)})}}(t,q,F,b,E,P,D)},onMouseEnter(e){N||"function"!=typeof A||A(e),N&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),O&&_&&(0,p.onNavigationIntent)(e.currentTarget,!0===I)},onTouchStart:function(e){N||"function"!=typeof j||j(e),N&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),O&&_&&(0,p.onNavigationIntent)(e.currentTarget,!0===I)}};return(0,d.isAbsoluteUrl)(F)?H.href=F:N&&!T&&("a"!==o.type||"href"in o.props)||(H.href=(0,f.addBasePath)(F)),i=N?l.default.cloneElement(o,H):(0,a.jsx)("a",{...M,...H,children:n}),(0,a.jsx)(y.Provider,{value:s,children:i})}e.r(47485);let y=(0,l.createContext)(p.IDLE_LINK_STATUS),b=()=>(0,l.useContext)(y);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},70316,98292,44858,e=>{"use strict";var t=e.i(11041);let r=(0,t.default)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);e.s(["Sun",()=>r],70316);let n=(0,t.default)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);e.s(["Moon",()=>n],98292);let o=(0,t.default)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["ArrowLeft",()=>o],44858)},36102,78896,89161,e=>{"use strict";function t(e,[t,r]){return Math.min(r,Math.max(t,e))}function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}e.s(["clamp",()=>t],36102),e.s(["composeEventHandlers",()=>r],78896);var n=e.i(87850),o=e.i(48429);function i(e,t){let r=n.createContext(t),i=e=>{let{children:t,...i}=e,a=n.useMemo(()=>i,Object.values(i));return(0,o.jsx)(r.Provider,{value:a,children:t})};return i.displayName=e+"Provider",[i,function(o){let i=n.useContext(r);if(i)return i;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function a(e,t=[]){let r=[],i=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return i.scopeName=e,[function(t,i){let a=n.createContext(i),l=r.length;r=[...r,i];let s=t=>{let{scope:r,children:i,...s}=t,c=r?.[e]?.[l]||a,u=n.useMemo(()=>s,Object.values(s));return(0,o.jsx)(c.Provider,{value:u,children:i})};return s.displayName=t+"Provider",[s,function(r,o){let s=o?.[e]?.[l]||a,c=n.useContext(s);if(c)return c;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(i,...t)]}e.s(["createContext",()=>i,"createContextScope",()=>a],89161)},59344,82283,e=>{"use strict";var t=e.i(87850),r=e.i(89161),n=e.i(91649),o=e.i(68562),i=e.i(48429);function a(e){let a=e+"CollectionProvider",[l,s]=(0,r.createContextScope)(a),[c,u]=l(a,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:r,children:n}=e,o=t.default.useRef(null),a=t.default.useRef(new Map).current;return(0,i.jsx)(c,{scope:r,itemMap:a,collectionRef:o,children:n})};d.displayName=a;let f=e+"CollectionSlot",p=t.default.forwardRef((e,t)=>
1{let{scope:r,children:a}=e,l=u(f,r),s=(0,n.useComposedRefs)(t,l.collectionRef);return(0,i.jsx)(o.Slot,{ref:s,children:a})});p.displayName=f;let m=e+"CollectionItemSlot",h="data-radix-collection-item",g=t.default.forwardRef((e,r)=>{let{scope:a,children:l,...s}=e,c=t.default.useRef(null),d=(0,n.useComposedRefs)(r,c),f=u(m,a);return t.default.useEffect(()=>(f.itemMap.set(c,{ref:c,...s}),()=>void f.itemMap.delete(c))),(0,i.jsx)(o.Slot,{...{[h]:""},ref:d,children:l})});return g.displayName=m,[{Provider:d,Slot:p,ItemSlot:g},function(r){let n=u(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},s]}e.s(["createCollection",()=>a],59344);var l=t.createContext(void 0);function s(e){let r=t.useContext(l);return e||r||"ltr"}e.s(["useDirection",()=>s],82283)},17881,e=>{"use strict";var t=e.i(87850),r=e.i(28774),n=e.i(68562),o=e.i(48429),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,r)=>{let i=t.forwardRef((e,t)=>{let{asChild:i,...a}=e,l=i?n.Slot:r;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(l,{...a,ref:t})});return i.displayName=`Primitive.${r}`,{...e,[r]:i}},{});function a(e,t){e&&r.flushSync(()=>e.dispatchEvent(t))}e.s(["Primitive",()=>i,"dispatchDiscreteCustomEvent",()=>a])},74573,46645,22925,90095,3512,18561,85644,19897,69530,73772,14391,e=>{"use strict";let t;var r,n,o,i,a,l,s,c,u=e.i(87850),d=e.i(28774),f=e.i(36102),p=e.i(78896),m=e.i(59344),h=e.i(91649),g=e.i(89161),v=e.i(82283),y=e.i(17881);function b(e){let t=u.useRef(e);return u.useEffect(()=>{t.current=e}),u.useMemo(()=>(...e)=>t.current?.(...e),[])}e.s(["useCallbackRef",()=>b],46645);var w=e.i(48429),x="dismissableLayer.update",S=u.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),C=u.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:i,onInteractOutside:a,onDismiss:l,...c}=e,d=u.useContext(S),[f,m]=u.useState(null),g=f?.ownerDocument??globalThis?.document,[,v]=u.useState({}),C=(0,h.useComposedRefs)(t,e=>m(e)),k=Array.from(d.layers),[P]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),R=k.indexOf(P),A=f?k.indexOf(f):-1,j=d.layersWithOutsidePointerEventsDisabled.size>0,N=A>=R,D=function(e,t=globalThis?.document){let r=b(e),n=u.useRef(!1),o=u.useRef(()=>{});return u.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){E("dismissableLayer.pointerDownOutside",r,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=n,t.addEventListener("click",o.current,{once:!0})):n()}else t.removeEventListener("click",o.current);n.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...d.branches].some(e=>e.contains(t));N&&!r&&(o?.(e),a?.(e),e.defaultPrevented||l?.())},g),L=function(e,t=globalThis?.document){let r=b(e),n=u.useRef(!1);return u.useEffect(()=>{let e=e=>{e.target&&!n.current&&E("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...d.branches].some(e=>e.contains(t))&&(i?.(e),a?.(e),e.defaultPrevented||l?.())},g);return!function(e,t=globalThis?.document){let r=b(e);u.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{A===d.layers.size-1&&(n?.(e),!e.defaultPrevented&&l&&(e.preventDefault(),l()))},g),u.useEffect(()=>{if(f)return r&&(0===d.layersWithOutsidePointerEventsDisabled.size&&(s=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(f)),d.layers.add(f),T(),()=>{r&&1===d.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=s)}},[f,g,r,d]),u.useEffect(()=>()=>{f&&(d.layers.delete(f),d.layersWithOutsidePointerEventsDisabled.delete(f),T())},[f,d]),u.useEffect(()=>{let e=()=>v({});return document.addEventListener(x,e),()=>document.removeEventListener(x,e)},[]),(0,w.jsx)(y.Primitive.div,{...c,ref:C,style:{pointerEvents:j?N?"auto":"none":void 0,...e.style},onFocusCapture:(0,p.composeEventHandlers)(e.onFocusCapture,L.onFocusCapture),onBlurCapture:(0,p.composeEventHandlers)(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:(0,p.composeEventHandlers)(e.onPointerDownCapture,D.onPointerDownCapture)})});function T(){let e=new CustomEvent(x);document.dispatchEvent(e)}function E(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,y.dispatchDiscreteCustomEvent)(o,i):o.dispatchEvent(i)}C.displayName="DismissableLayer",u.forwardRef((e,t)=>
1{let r=u.useContext(S),n=u.useRef(null),o=(0,h.useComposedRefs)(t,n);return u.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,w.jsx)(y.Primitive.div,{...e,ref:o})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",()=>C],22925);var k=0;function P(){u.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??R()),document.body.insertAdjacentElement("beforeend",e[1]??R()),k++,()=>{1===k&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),k--}},[])}function R(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}e.s(["useFocusGuards",()=>P],90095);var A="focusScope.autoFocusOnMount",j="focusScope.autoFocusOnUnmount",N={bubbles:!1,cancelable:!0},D=u.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[l,s]=u.useState(null),c=b(o),d=b(i),f=u.useRef(null),p=(0,h.useComposedRefs)(t,e=>s(e)),m=u.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;u.useEffect(()=>{if(n){let e=function(e){if(m.paused||!l)return;let t=e.target;l.contains(t)?f.current=t:M(f.current,{select:!0})},t=function(e){if(m.paused||!l)return;let t=e.relatedTarget;null!==t&&(l.contains(t)||M(f.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&M(l)});return l&&r.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,l,m.paused]),u.useEffect(()=>{if(l){O.add(m);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(A,N);l.addEventListener(A,c),l.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(M(n,{select:t}),document.activeElement!==r)return}(L(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&M(l))}return()=>{l.removeEventListener(A,c),setTimeout(()=>{let t=new CustomEvent(j,N);l.addEventListener(j,d),l.dispatchEvent(t),t.defaultPrevented||M(e??document.body,{select:!0}),l.removeEventListener(j,d),O.remove(m)},0)}}},[l,c,d,m]);let g=u.useCallback(e=>{if(!r&&!n||m.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var i;let t,n=e.currentTarget,[a,l]=[I(t=L(i=n),i),I(t.reverse(),i)];a&&l?e.shiftKey||o!==l?e.shiftKey&&o===a&&(e.preventDefault(),r&&M(l,{select:!0})):(e.preventDefault(),r&&M(a,{select:!0})):o===n&&e.preventDefault()}},[r,n,m.paused]);return(0,w.jsx)(y.Primitive.div,{tabIndex:-1,...a,ref:p,onKeyDown:g})});function L(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function I(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function M(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}D.displayName="FocusScope";var O=(t=[],{add(e){let r=t[0];e!==r&&r?.pause(),(t=_(t,e)).unshift(e)},remove(e){t=_(t,e),t[0]?.resume()}});function _(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}e.s(["FocusScope",()=>D],3512);var z=globalThis?.document?u.useLayoutEffect:()=>{};e.s(["useLayoutEffect",()=>z],18561);var q=u["useId".toString()]||(()=>void 0),F=0;function B(e){let[t,r]=u.useState(q());return z(()=>{e||r(e=>e??String(F++))},[e]),e||(t?`radix-${t}`:"")}e.s(["useId",()=>B],85644);let W=["top","right","bottom","left"],H=Math.min,$=Math.max,G=Math.round,U=Math.floor,Q=e=>({x:e,y:e}
1),V={left:"right",right:"left",bottom:"top",top:"bottom"},K={start:"end",end:"start"};function Y(e,t){return"function"==typeof e?e(t):e}function X(e){return e.split("-")[0]}function Z(e){return e.split("-")[1]}function J(e){return"x"===e?"y":"x"}function ee(e){return"y"===e?"height":"width"}function et(e){return["top","bottom"].includes(X(e))?"y":"x"}function er(e){return e.replace(/start|end/g,e=>K[e])}function en(e){return e.replace(/left|right|bottom|top/g,e=>V[e])}function eo(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function ei(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function ea(e,t,r){let n,{reference:o,floating:i}=e,a=et(t),l=J(et(t)),s=ee(l),c=X(t),u="y"===a,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[s]/2-i[s]/2;switch(c){case"top":n={x:d,y:o.y-i.height};break;case"bottom":n={x:d,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-i.width,y:f};break;default:n={x:o.x,y:o.y}}switch(Z(t)){case"start":n[l]-=p*(r&&u?-1:1);break;case"end":n[l]+=p*(r&&u?-1:1)}return n}let el=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:a}=r,l=i.filter(Boolean),s=await (null==a.isRTL?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=ea(c,n,s),f=n,p={},m=0;for(let r=0;r<l.length;r++){let{name:i,fn:h}=l[r],{x:g,y:v,data:y,reset:b}=await h({x:u,y:d,initialPlacement:n,placement:f,strategy:o,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});u=null!=g?g:u,d=null!=v?v:d,p={...p,[i]:{...p[i],...y}},b&&m<=50&&(m++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(c=!0===b.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:u,y:d}=ea(c,f,s)),r=-1)}return{x:u,y:d,placement:f,strategy:o,middlewareData:p}};async function es(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:i,rects:a,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=Y(t,e),m=eo(p),h=l[f?"floating"===d?"reference":"floating":d],g=ei(await i.getClippingRect({element:null==(r=await (null==i.isElement?void 0:i.isElement(h)))||r?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:s})),v="floating"===d?{x:n,y:o,width:a.floating.width,height:a.floating.height}:a.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),b=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},w=ei(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:y,strategy:s}):v);return{top:(g.top-w.top+m.top)/b.y,bottom:(w.bottom-g.bottom+m.bottom)/b.y,left:(g.left-w.left+m.left)/b.x,right:(w.right-g.right+m.right)/b.x}}function ec(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function eu(e){return W.some(t=>e[t]>=0)}async function ed(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),a=X(r),l=Z(r),s="y"===et(r),c=["left","top"].includes(a)?-1:1,u=i&&s?-1:1,d=Y(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof m&&(p="end"===l?-1*m:m),s?{x:p*u,y:f*c}:{x:f*c,y:p*u}}function ef(){return"undefined"!=typeof window}function ep(e){return eg(e)?(e.nodeName||"").toLowerCase():"#document"}function em(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function eh(e){var t;return null==(t=(eg(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function eg(e){return!!ef()&&(e instanceof Node||e instanceof em(e).Node)}function ev(e){return!!ef()&&(e instanceof Element||e instanceof em(e).Element)}function ey(e){return!!ef()&&(e instanceof HTMLElement||e instanceof em(e).HTMLElement)}function eb(e){return!!ef()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof em(e).ShadowRoot)}function ew(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=eE(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function ex(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function eS(e){let t=eC(),r=ev(e)?eE(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function eC(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function eT(e){return["html","body","#document"].includes(ep(e))}function eE(e){return em(e).getComputedStyle(e)}function ek(e){return ev(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function eP(e){if("html"===ep(e))return e;let t=e.assignedSlot||e.parentNode||eb(e)&&e.host||eh(e);return eb(t)?t.host:t}function eR(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=eP(t);return eT(r)?t.ownerDocument?t.ownerDocument.body:t.body:ey(r)&&ew(r)?r:e(r)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),a=em(o);if(i){let e=eA(a);
1return t.concat(a,a.visualViewport||[],ew(o)?o:[],e&&r?eR(e):[])}return t.concat(o,eR(o,[],r))}function eA(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ej(e){let t=eE(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=ey(e),i=o?e.offsetWidth:r,a=o?e.offsetHeight:n,l=G(r)!==i||G(n)!==a;return l&&(r=i,n=a),{width:r,height:n,$:l}}function eN(e){return ev(e)?e:e.contextElement}function eD(e){let t=eN(e);if(!ey(t))return Q(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=ej(t),a=(i?G(r.width):r.width)/n,l=(i?G(r.height):r.height)/o;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}let eL=Q(0);function eI(e){let t=em(e);return eC()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eL}function eM(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),a=eN(e),l=Q(1);t&&(n?ev(n)&&(l=eD(n)):l=eD(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===em(a))&&o)?eI(a):Q(0),c=(i.left+s.x)/l.x,u=(i.top+s.y)/l.y,d=i.width/l.x,f=i.height/l.y;if(a){let e=em(a),t=n&&ev(n)?em(n):n,r=e,o=eA(r);for(;o&&n&&t!==r;){let e=eD(o),t=o.getBoundingClientRect(),n=eE(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,u*=e.y,d*=e.x,f*=e.y,c+=i,u+=a,o=eA(r=em(o))}}return ei({width:d,height:f,x:c,y:u})}function eO(e,t){let r=ek(e).scrollLeft;return t?t.left+r:eM(eh(e)).left+r}function e_(e,t,r){void 0===r&&(r=!1);let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-(r?0:eO(e,n)),y:n.top+t.scrollTop}}function ez(e,t,r){var n;let o;if("viewport"===t)o=function(e,t){let r=em(e),n=eh(e),o=r.visualViewport,i=n.clientWidth,a=n.clientHeight,l=0,s=0;if(o){i=o.width,a=o.height;let e=eC();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}(e,r);else if("document"===t){let t,r,i,a,l,s,c;n=eh(e),t=eh(n),r=ek(n),i=n.ownerDocument.body,a=$(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),l=$(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),s=-r.scrollLeft+eO(n),c=-r.scrollTop,"rtl"===eE(i).direction&&(s+=$(t.clientWidth,i.clientWidth)-a),o={width:a,height:l,x:s,y:c}}else if(ev(t)){let e,n,i,a,l,s;n=(e=eM(t,!0,"fixed"===r)).top+t.clientTop,i=e.left+t.clientLeft,a=ey(t)?eD(t):Q(1),l=t.clientWidth*a.x,s=t.clientHeight*a.y,o={width:l,height:s,x:i*a.x,y:n*a.y}}else{let r=eI(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return ei(o)}function eq(e){return"static"===eE(e).position}function eF(e,t){if(!ey(e)||"fixed"===eE(e).position)return null;if(t)return t(e);let r=e.offsetParent;return eh(e)===r&&(r=r.ownerDocument.body),r}function eB(e,t){let r=em(e);if(ex(e))return r;if(!ey(e)){let t=eP(e);for(;t&&!eT(t);){if(ev(t)&&!eq(t))return t;t=eP(t)}return r}let n=eF(e,t);for(;n&&["table","td","th"].includes(ep(n))&&eq(n);)n=eF(n,t);return n&&eT(n)&&eq(n)&&!eS(n)?r:n||function(e){let t=eP(e);for(;ey(t)&&!eT(t);){if(eS(t))return t;if(ex(t))break;t=eP(t)}return null}(e)||r}let eW=async function(e){let t=this.getOffsetParent||eB,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=ey(t),o=eh(t),i="fixed"===r,a=eM(e,!0,i,t),l={scrollLeft:0,scrollTop:0},s=Q(0);if(n||!n&&!i)if(("body"!==ep(t)||ew(o))&&(l=ek(t)),n){let e=eM(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=eO(o));i&&!n&&o&&(s.x=eO(o));let c=!o||n||i?Q(0):e_(o,l);return{x:a.left+l.scrollLeft-s.x-c.x,y:a.top+l.scrollTop-s.y-c.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},eH={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,i="fixed"===o,a=eh(n),l=!!t&&ex(t.floating);if(n===a||l&&i)return r;let s={scrollLeft:0,scrollTop:0},c=Q(1),u=Q(0),d=ey(n);if((d||!d&&!i)&&(("body"!==ep(n)||ew(a))&&(s=ek(n)),ey(n))){let e=eM(n);c=eD(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}let f=!a||d||i?Q(0):e_(a,s,!0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-s.scrollLeft*c.x+u.x+f.x,y:r.y*c.y-s.scrollTop*c.y+u.y+f.y}},getDocumentElement:eh,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,i=[..."clippingAncestors"===r?ex(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=eR(e,[],!1).filter(e=>ev(e)&&"body"!==ep(e)),o=null,i="fixed"===eE(e).position,a=i?eP(e):e;for(;ev(a)&&!eT(a);){let t=eE(a),r=eS(a);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||ew(a)&&!r&&function e(t,r){let n=eP(t);return!(n===r||!ev(n)||eT(n))&&("fixed"===eE(n).position||e(n,r))}(e,a))?n=n.filter(e=>e!==a):o=t,a=eP(a)}return t.set(e,n),n}(t,this._c):[].concat(r),n],a=i[0],l=i.reduce((e,r)=>{let n=ez(t,r,o);return e.top=$(n.top,e.top),e.right=H(n.right,e.right),e.bottom=H(n.bottom,e.bottom),e.left=$(n.left,e.left),e},ez(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:eB,getElementRects:eW,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=ej(e);return{width:t,height:r}},getScale:eD,isElement:ev,isRTL:function(e){return"rtl"===eE(e).direction}};function e$(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eG=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:i,platform:a,elements:l,middlewareData:s}=t,{element:c,padding:u=0}=Y(e,t)||{};if(null==c)return{};let d=eo(u),f={x:r,y:n},p=J(et(o)),m=ee(p),h=await a.getDimensions(c),g="y"===p,v=g?"clientHeight":"clientWidth",y=i.reference[m]+i.reference[p]-f[p]-i.floating[m],b=f[p]-i.reference[p],w=await (null==a.getOffsetParent?void 0:a.getOffsetParent(c)),x=w?w[v]:0;x&&await (null==a.isElement?void 0:a.isElement(w))||(x=l.floating[v]||i.floating[m]);let S=x/2-h[m]/2-1,C=H(d[g?"top":"left"],S),T=H(d[g?"bottom":"right"],S),E=x-h[m]-T,k=x/2-h[m]/2+(y/2-b/2),P=$(C,H(k,E)),R=!s.arrow&&null!=Z(o)&&k!==P&&i.reference[m]/2-(k<C?C:T)-h[m]/2<0,A=R?k<C?k-C:k-E:0;return{[p]:f[p]+A,data:{[p]:P,centerOffset:k-P-A,...R&&{alignmentOffset:A}},reset:R}}});var eU="undefined"!=typeof document?u.useLayoutEffect:function(){};function eQ(e,t){let r,n,o;if(e===t)return!0;
1if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!eQ(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!eQ(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eV(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eK(e,t){let r=eV(e);return Math.round(t*r)/r}function eY(e){let t=u.useRef(e);return eU(()=>{t.current=e}),t}var eX=u.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,w.jsx)(y.Primitive.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,w.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eX.displayName="Arrow";var eZ="Popper",[eJ,e0]=(0,g.createContextScope)(eZ),[e1,e2]=eJ(eZ),e4=e=>{let{__scopePopper:t,children:r}=e,[n,o]=u.useState(null);return(0,w.jsx)(e1,{scope:t,anchor:n,onAnchorChange:o,children:r})};e4.displayName=eZ;var e5="PopperAnchor",e8=u.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...o}=e,i=e2(e5,r),a=u.useRef(null),l=(0,h.useComposedRefs)(t,a);return u.useEffect(()=>{i.onAnchorChange(n?.current||a.current)}),n?null:(0,w.jsx)(y.Primitive.div,{...o,ref:l})});e8.displayName=e5;var e3="PopperContent",[e6,e9]=eJ(e3),e7=u.forwardRef((e,t)=>{var r,n,o,i,a,l,s,c,f,p,m,g,v,x,S,C,T,E,k,P,R;let{__scopePopper:A,side:j="bottom",sideOffset:N=0,align:D="center",alignOffset:L=0,arrowPadding:I=0,avoidCollisions:M=!0,collisionBoundary:O=[],collisionPadding:_=0,sticky:q="partial",hideWhenDetached:F=!1,updatePositionStrategy:B="optimized",onPlaced:W,...G}=e,Q=e2(e3,A),[V,K]=u.useState(null),eo=(0,h.useComposedRefs)(t,e=>K(e)),[ei,ea]=u.useState(null),ef=function(e){let[t,r]=u.useState(void 0);return z(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(ei),ep=ef?.width??0,em=ef?.height??0,eg="number"==typeof _?_:{top:0,right:0,bottom:0,left:0,..._},ev=Array.isArray(O)?O:[O],ey=ev.length>0,eb={padding:eg,boundary:ev.filter(tn),altBoundary:ey},{refs:ew,floatingStyles:ex,placement:eS,isPositioned:eC,middlewareData:eT}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:i,floating:a}={},transform:l=!0,whileElementsMounted:s,open:c}=e,[f,p]=u.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=u.useState(n);eQ(m,n)||h(n);let[g,v]=u.useState(null),[y,b]=u.useState(null),w=u.useCallback(e=>{e!==T.current&&(T.current=e,v(e))},[]),x=u.useCallback(e=>{e!==E.current&&(E.current=e,b(e))},[]),S=i||g,C=a||y,T=u.useRef(null),E=u.useRef(null),k=u.useRef(f),P=null!=s,R=eY(s),A=eY(o),j=eY(c),N=u.useCallback(()=>{var e,n;let o,i,a;if(!T.current||!E.current)return;let l={placement:t,strategy:r,middleware:m};A.current&&(l.platform=A.current),(e=T.current,n=E.current,o=new Map,a={...(i={platform:eH,...l}).platform,_c:o},el(e,n,{...i,platform:a})).then(e=>{let t={...e,isPositioned:!1!==j.current};D.current&&!eQ(k.current,t)&&(k.current=t,d.flushSync(()=>{p(t)}))})},[m,t,r,A,j]);eU(()=>{!1===c&&k.current.isPositioned&&(k.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[c]);let D=u.useRef(!1);eU(()=>(D.current=!0,()=>{D.current=!1}),[]),eU(()=>{if(S&&(T.current=S),C&&(E.current=C),S&&C){if(R.current)return R.current(S,C,N);N()}},[S,C,N,R,P]);let L=u.useMemo(()=>({reference:T,floating:E,setReference:w,setFloating:x}),[w,x]),I=u.useMemo(()=>({reference:S,floating:C}),[S,C]),M=u.useMemo(()=>{let e={position:r,left:0,top:0};if(!I.floating)return e;let t=eK(I.floating,f.x),n=eK(I.floating,f.y);return l?{...e,transform:"translate("+t+"px, "+n+"px)",...eV(I.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,l,I.floating,f.x,f.y]);return u.useMemo(()=>({...f,update:N,refs:L,elements:I,floatingStyles:M}),[f,N,L,I,M])}({strategy:"fixed",placement:j+("center"!==D?"-"+D:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=n,u=eN(e),d=i||a?[...u?eR(u):[],...eR(t)]:[];
1d.forEach(e=>{i&&e.addEventListener("scroll",r,{passive:!0}),a&&e.addEventListener("resize",r)});let f=u&&s?function(e,t){let r,n=null,o=eh(e);function i(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function a(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();let c=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=c;if(l||t(),!f||!p)return;let m={rootMargin:-U(d)+"px "+-U(o.clientWidth-(u+f))+"px "+-U(o.clientHeight-(d+p))+"px "+-U(u)+"px",threshold:$(0,H(1,s))||1},h=!0;function g(t){let n=t[0].intersectionRatio;if(n!==s){if(!h)return a();n?a(!1,n):r=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==n||e$(c,e.getBoundingClientRect())||a(),h=!1}try{n=new IntersectionObserver(g,{...m,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(g,m)}n.observe(e)}(!0),i}(u,r):null,p=-1,m=null;l&&(m=new ResizeObserver(e=>{let[n]=e;n&&n.target===u&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),r()}),u&&!c&&m.observe(u),m.observe(t));let h=c?eM(e):null;return c&&function t(){let n=eM(e);h&&!e$(h,n)&&r(),h=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",r),a&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,c&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===B}),elements:{reference:Q.anchor},middleware:[{...{name:"offset",options:o=r={mainAxis:N+em,alignmentAxis:L},async fn(e){var t,r;let{x:n,y:i,placement:a,middlewareData:l}=e,s=await ed(e,o);return a===(null==(t=l.offset)?void 0:t.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:n+s.x,y:i+s.y,data:{...s,placement:a}}}},options:[r,n]},M&&{...{name:"shift",options:f=s={mainAxis:!0,crossAxis:!1,limiter:"partial"===q?{...(void 0===(l=i)&&(l={}),{options:l,fn(e){let{x:t,y:r,placement:n,rects:o,middlewareData:i}=e,{offset:a=0,mainAxis:s=!0,crossAxis:c=!0}=Y(l,e),u={x:t,y:r},d=et(n),f=J(d),p=u[f],m=u[d],h=Y(a,e),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,r=o.reference[f]+o.reference[e]-g.mainAxis;p<t?p=t:p>r&&(p=r)}if(c){var v,y;let e="y"===f?"width":"height",t=["top","left"].includes(X(n)),r=o.reference[d]-o.floating[e]+(t&&(null==(v=i.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),a=o.reference[d]+o.reference[e]+(t?0:(null==(y=i.offset)?void 0:y[d])||0)-(t?g.crossAxis:0);m<r?m=r:m>a&&(m=a)}return{[f]:p,[d]:m}}}),options:[i,a]}:void 0,...eb},async fn(e){let{x:t,y:r,placement:n}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:a={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=Y(f,e),s={x:t,y:r},c=await es(e,l),u=et(X(n)),d=J(u),p=s[d],m=s[u];if(o){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",r=p+c[e],n=p-c[t];p=$(r,H(p,n))}if(i){let e="y"===u?"top":"left",t="y"===u?"bottom":"right",r=m+c[e],n=m-c[t];m=$(r,H(m,n))}let h=a.fn({...e,[d]:p,[u]:m});return{...h,data:{x:h.x-t,y:h.y-r,enabled:{[d]:o,[u]:i}}}}},options:[s,c]},M&&{...{name:"flip",options:g=p={...eb},async fn(e){var t,r,n,o,i,a,l,s;let c,u,d,{placement:f,middlewareData:p,rects:m,initialPlacement:h,platform:v,elements:y}=e,{mainAxis:b=!0,crossAxis:w=!0,fallbackPlacements:x,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:T=!0,...E}=Y(g,e);if(null!=(t=p.arrow)&&t.alignmentOffset)return{};let k=X(f),P=et(h),R=X(h)===h,A=await (null==v.isRTL?void 0:v.isRTL(y.floating)),j=x||(R||!T?[en(h)]:(c=en(h),[er(h),c,er(c)])),N="none"!==C;!x&&N&&j.push(...(u=Z(h),d=function(e,t,r){let n=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(r)return t?o:n;return t?n:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(X(h),"start"===C,A),u&&(d=d.map(e=>e+"-"+u),T&&(d=d.concat(d.map(er)))),d));let D=[h,...j],L=await es(e,E),I=[],M=(null==(r=p.flip)?void 0:r.overflows)||[];if(b&&I.push(L[k]),w){let e,t,r,n,o=(a=f,l=m,void 0===(s=A)&&(s=!1),e=Z(a),r=ee(t=J(et(a))),n="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[r]>l.floating[r]&&(n=en(n)),[n,en(n)]);I.push(L[o[0]],L[o[1]])}if(M=[...M,{placement:f,overflows:I}],!I.every(e=>e<=0)){let e=((null==(n=p.flip)?void 0:n.index)||0)+1,t=D[e];if(t&&("alignment"!==w||P===et(t)||M.every(e=>e.overflows[0]>0&&et(e.placement)===P)))return{data:{index:e,overflows:M},reset:{placement:t}};let r=null==(o=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(S){case"bestFit":{let e=null==(i=M.filter(e=>{if(N){let t=et(e.placement);return t===P||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=h}if(f!==r)return{reset:{placement:r}}}return{}}},options:[p,m]},{...{name:"size",options:S=v={...eb,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:i}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${r}px`),a.setProperty("--radix-popper-available-height",`${n}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${i}px`)}},async fn(e){var t,r;let n,o,{placement:i,rects:a,platform:l,elements:s}=e,{apply:c=()=>{},...u}=Y(S,e),d=await es(e,u),f=X(i),p=Z(i),m="y"===et(i),{width:h,height:g}=a.floating;"top"===f||"bottom"===f?(n=f,o=p===(await (null==l.isRTL?void 0:l.isRTL(s.floating))?"start":"end")?"left":"right"):(o=f,n="end"===p?"top":"bottom");let v=g-d.top-d.bottom,y=h-d.left-d.right,b=H(g-d[n],v),w=H(h-d[o],y),x=!e.middlewareData.shift,C=b,T=w;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(T=y),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(C=v),x&&!p){let e=$(d.left,0),t=$(d.right,0),r=$(d.top,0),n=$(d.bottom,0);m?T=h-2*(0!==e||0!==t?e+t:$(d.left,d.right)):C=g-2*(0!==r||0!==n?r+n:$(d.top,d.bottom))}await c({...e,availableWidth:T,availableHeight:C});let E=await l.getDimensions(s.floating);return h!==E.width||g!==E.height?{reset:{rects:!0}}:{}}},options:[v,x]},ei&&{...{name:"arrow",options:E=C={element:ei,padding:I},fn(e){let{element:t,padding:r}="function"==typeof E?E(e):E;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?eG({element:t.current,padding:r}).fn(e):{}:t?eG({element:t,padding:r}).fn(e):{}}},options:[C,T]},to({arrowWidth:ep,arrowHeight:em}),F&&{...{name:"hide",options:R=k={strategy:"referenceHidden",...eb},async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...n}=Y(R,e);switch(r){case"referenceHidden":{let r=ec(await es(e,{...n,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:eu(r)}}}case"escaped":{let r=ec(await es(e,{...n,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:eu(r)}}}default:return{}}}},options:[k,P]}]}),[eE,ek]=ti(eS),eP=b(W);z(()=>{eC&&eP?.()},[eC,eP]);let eA=eT.arrow?.x,ej=eT.arrow?.y,eD=eT.arrow?.centerOffset!==0,[eL,eI]=u.useState();return z(()=>{V&&eI(window.getComputedStyle(V).zIndex)},[V]),(0,w.jsx)("div",{ref:ew.setFloating,"data-radix-popper-content-wrapper":"",style:{...ex,transform:eC?ex.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eL,"--radix-popper-transform-origin":[eT.transformOrigin?.x,eT.transformOrigin?.y].join(" "),...eT.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,w.jsx)(e6,{scope:A,placedSide:eE,onArrowChange:ea,arrowX:eA,arrowY:ej,shouldHideArrow:eD,children:(0,w.jsx)(y.Primitive.div,{"data-side":eE,"data-align":ek,...G,ref:eo,style:{...G.style,animation:eC?void 0:"none"}})})})});e7.displayName=e3;var te="PopperArrow",tt={top:"bottom",right:"left",bottom:"top",left:"right"},tr=u.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=e9(te,r),i=tt[o.placedSide];return(0,w.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,w.jsx)(eX,{...n,ref:t,style:{...n.style,display:"block"}})})});function tn(e){return null!==e}tr.displayName=te;var to=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,a=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[s,c]=ti(r),u={start:"0%",center:"50%",end:"100%"}[c],d=(o.arrow?.x??0)+a/2,f=(o.arrow?.y??0)+l/2,p="",m="";return"bottom"===s?(p=i?u:`${d}px`,m=`${-l}px`):"top"===s?(p=i?u:`${d}px`,m=`${n.floating.height+l}px`):"right"===s?(p=`${-l}px`,m=i?u:`${f}px`):"left"===s&&(p=`${n.floating.width+l}px`,m=i?u:`${f}px`),{data:{x:p,y:m}}}});function ti(e){let[t,r="center"]=e.split("-");return[t,r]}var ta=u.forwardRef((e,t)=>
1{let{container:r,...n}=e,[o,i]=u.useState(!1);z(()=>i(!0),[]);let a=r||o&&globalThis?.document?.body;return a?d.default.createPortal((0,w.jsx)(y.Primitive.div,{...n,ref:t}),a):null});ta.displayName="Portal",e.s(["Portal",()=>ta],19897);var tl=e.i(68562);function ts({prop:e,defaultProp:t,onChange:r=()=>{}}){let[n,o]=function({defaultProp:e,onChange:t}){let r=u.useState(e),[n]=r,o=u.useRef(n),i=b(t);return u.useEffect(()=>{o.current!==n&&(i(n),o.current=n)},[n,o,i]),r}({defaultProp:t,onChange:r}),i=void 0!==e,a=i?e:n,l=b(r);return[a,u.useCallback(t=>{if(i){let r="function"==typeof t?t(e):t;r!==e&&l(r)}else o(t)},[i,e,o,l])]}e.s(["useControllableState",()=>ts],69530);var tc=u.forwardRef((e,t)=>(0,w.jsx)(y.Primitive.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));tc.displayName="VisuallyHidden";var tu=new WeakMap,td=new WeakMap,tf={},tp=0,tm=function(e){return e&&(e.host||tm(e.parentNode))},th=function(e,t,r,n){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=tm(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});tf[r]||(tf[r]=new WeakMap);var i=tf[r],a=[],l=new Set,s=new Set(o),c=function(e){!e||l.has(e)||(l.add(e),c(e.parentNode))};o.forEach(c);var u=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(l.has(e))u(e);else try{var t=e.getAttribute(n),o=null!==t&&"false"!==t,s=(tu.get(e)||0)+1,c=(i.get(e)||0)+1;tu.set(e,s),i.set(e,c),a.push(e),1===s&&o&&td.set(e,!0),1===c&&e.setAttribute(r,"true"),o||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),l.clear(),tp++,function(){a.forEach(function(e){var t=tu.get(e)-1,o=i.get(e)-1;tu.set(e,t),i.set(e,o),t||(td.has(e)||e.removeAttribute(n),td.delete(e)),o||e.removeAttribute(r)}),--tp||(tu=new WeakMap,tu=new WeakMap,td=new WeakMap,tf={})}},tg=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),th(n,o,r,"aria-hidden")):function(){return null}};e.s(["hideOthers",()=>tg],73772);var tv=function(){return(tv=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function ty(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}var tb=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),tw="width-before-scroll-bar";function tx(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var tS="undefined"!=typeof window?u.useLayoutEffect:u.useEffect,tC=new WeakMap,tT=(void 0===r&&(r={}),(void 0===n&&(n=function(e){return e}),o=[],i=!1,a={read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return o.length?o[o.length-1]:null},useMedium:function(e){var t=n(e,i);return o.push(t),function(){o=o.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;o.length;){var t=o;o=[],t.forEach(e)}o={push:function(t){return e(t)},filter:function(){return o}}},assignMedium:function(e){i=!0;var t=[];if(o.length){var r=o;o=[],r.forEach(e),t=o}var n=function(){var r=t;t=[],r.forEach(e)},a=function(){return Promise.resolve().then(n)};a(),o={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),o}}}}).options=tv({async:!0,ssr:!1},r),a),tE=function(){},tk=u.forwardRef(function(e,t){var r,n,o,i,a=u.useRef(null),l=u.useState({onScrollCapture:tE,onWheelCapture:tE,onTouchMoveCapture:tE}),s=l[0],c=l[1],d=e.forwardProps,f=e.children,p=e.className,m=e.removeScrollBar,h=e.enabled,g=e.shards,v=e.sideCar,y=e.noRelative,b=e.noIsolation,w=e.inert,x=e.allowPinchZoom,S=e.as,C=e.gapMode,T=ty(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),E=(r=[a,t],n=function(e){return r.forEach(function(t){return tx(t,e)})},(o=(0,u.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=n,i=o.facade,tS(function(){var e=tC.get(i);if(e){var t=new Set(e),n=new Set(r),o=i.current;t.forEach(function(e){n.has(e)||tx(e,null)}
1),n.forEach(function(e){t.has(e)||tx(e,o)})}tC.set(i,r)},[r]),i),k=tv(tv({},T),s);return u.createElement(u.Fragment,null,h&&u.createElement(v,{sideCar:tT,removeScrollBar:m,shards:g,noRelative:y,noIsolation:b,inert:w,setCallbacks:c,allowPinchZoom:!!x,lockRef:a,gapMode:C}),d?u.cloneElement(u.Children.only(f),tv(tv({},k),{ref:E})):u.createElement(void 0===S?"div":S,tv({},k,{className:p,ref:E}),f))});tk.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},tk.classNames={fullWidth:tw,zeroRight:tb};var tP=function(e){var t=e.sideCar,r=ty(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return u.createElement(n,tv({},r))};tP.isSideCarExport=!0;var tR=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=c||("undefined"!=typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,o;(n=t).styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},tA=function(){var e=tR();return function(t,r){u.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},tj=function(){var e=tA();return function(t){return e(t.styles,t.dynamic),null}},tN={left:0,top:0,right:0,gap:0},tD=function(e){return parseInt(e||"",10)||0},tL=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[tD(r),tD(n),tD(o)]},tI=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return tN;var t=tL(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},tM=tj(),tO="data-scroll-locked",t_=function(e,t,r,n){var o=e.left,i=e.top,a=e.right,l=e.gap;return void 0===r&&(r="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(n,";\n   padding-right: ").concat(l,"px ").concat(n,";\n  }\n  body[").concat(tO,"] {\n    overflow: hidden ").concat(n,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(i,"px;\n    padding-right: ").concat(a,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(l,"px ").concat(n,";\n    "),"padding"===r&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(tb," {\n    right: ").concat(l,"px ").concat(n,";\n  }\n  \n  .").concat(tw," {\n    margin-right: ").concat(l,"px ").concat(n,";\n  }\n  \n  .").concat(tb," .").concat(tb," {\n    right: 0 ").concat(n,";\n  }\n  \n  .").concat(tw," .").concat(tw," {\n    margin-right: 0 ").concat(n,";\n  }\n  \n  body[").concat(tO,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n  }\n")},tz=function(){var e=parseInt(document.body.getAttribute(tO)||"0",10);return isFinite(e)?e:0},tq=function(){u.useEffect(function(){return document.body.setAttribute(tO,(tz()+1).toString()),function(){var e=tz()-1;e<=0?document.body.removeAttribute(tO):document.body.setAttribute(tO,e.toString())}},[])},tF=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n;tq();var i=u.useMemo(function(){return tI(o)},[o]);return u.createElement(tM,{styles:t_(i,!t,o,r?"":"!important")})},tB=!1;if("undefined"!=typeof window)try{var tW=Object.defineProperty({},"passive",{get:function(){return tB=!0,!0}});window.addEventListener("test",tW,tW),window.removeEventListener("test",tW,tW)}catch(e){tB=!1}var tH=!!tB&&{passive:!1},t$=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},tG=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),tU(e,n)){var o=tQ(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body)return!1},tU=function(e,t){return"v"===e?t$(t,"overflowY"):t$(t,"overflowX")},tQ=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},tV=function(e,t,r,n,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),l=a*n,s=r.target,c=t.contains(s),u=!1,d=l>0,f=0,p=0;
1do{if(!s)break;var m=tQ(e,s),h=m[0],g=m[1]-m[2]-a*h;(h||g)&&tU(e,s)&&(f+=g,p+=h);var v=s.parentNode;s=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!c&&s!==document.body||c&&(t.contains(s)||t===s))return d&&(o&&1>Math.abs(f)||!o&&l>f)?u=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(u=!0),u},tK=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},tY=function(e){return[e.deltaX,e.deltaY]},tX=function(e){return e&&"current"in e?e.current:e},tZ=0,tJ=[];let t0=(l=function(e){var t=u.useRef([]),r=u.useRef([0,0]),n=u.useRef(),o=u.useState(tZ++)[0],i=u.useState(tj)[0],a=u.useRef(e);u.useEffect(function(){a.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(tX),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=u.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var o,i=tK(e),l=r.current,s="deltaX"in e?e.deltaX:l[0]-i[0],c="deltaY"in e?e.deltaY:l[1]-i[1],u=e.target,d=Math.abs(s)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=tG(d,u);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=tG(d,u)),!f)return!1;if(!n.current&&"changedTouches"in e&&(s||c)&&(n.current=o),!o)return!0;var p=n.current||o;return tV(p,t,e,"h"===p?s:c,!0)},[]),s=u.useCallback(function(e){if(tJ.length&&tJ[tJ.length-1]===i){var r="deltaY"in e?tY(e):tK(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(a.current.shards||[]).map(tX).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=u.useCallback(function(e,r,n,o){var i={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=u.useCallback(function(e){r.current=tK(e),n.current=void 0},[]),f=u.useCallback(function(t){c(t.type,tY(t),t.target,l(t,e.lockRef.current))},[]),p=u.useCallback(function(t){c(t.type,tK(t),t.target,l(t,e.lockRef.current))},[]);u.useEffect(function(){return tJ.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,tH),document.addEventListener("touchmove",s,tH),document.addEventListener("touchstart",d,tH),function(){tJ=tJ.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,tH),document.removeEventListener("touchmove",s,tH),document.removeEventListener("touchstart",d,tH)}},[]);var m=e.removeScrollBar,h=e.inert;return u.createElement(u.Fragment,null,h?u.createElement(i,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?u.createElement(tF,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},tT.useMedium(l),tP);var t1=u.forwardRef(function(e,t){return u.createElement(tk,tv({},e,{ref:t,sideCar:t0}))});t1.classNames=tk.classNames,e.s(["RemoveScroll",0,t1],14391);var t2=[" ","Enter","ArrowUp","ArrowDown"],t4=[" ","Enter"],t5="Select",[t8,t3,t6]=(0,m.createCollection)(t5),[t9,t7]=(0,g.createContextScope)(t5,[t6,e0]),re=e0(),[rt,rr]=t9(t5),[rn,ro]=t9(t5),ri=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:o,onOpenChange:i,value:a,defaultValue:l,onValueChange:s,dir:c,name:d,autoComplete:f,disabled:p,required:m,form:h}=e,g=re(t),[y,b]=u.useState(null),[x,S]=u.useState(null),[C,T]=u.useState(!1),E=(0,v.useDirection)(c),[k=!1,P]=ts({prop:n,defaultProp:o,onChange:i}),[R,A]=ts({prop:a,defaultProp:l,onChange:s}),j=u.useRef(null),N=!y||h||!!y.closest("form"),[D,L]=u.useState(new Set),I=Array.from(D).map(e=>e.props.value).join(";");return(0,w.jsx)(e4,{...g,children:(0,w.jsxs)(rt,{required:m,scope:t,trigger:y,onTriggerChange:b,valueNode:x,onValueNodeChange:S,valueNodeHasChildren:C,onValueNodeHasChildrenChange:T,contentId:B(),value:R,onValueChange:A,open:k,onOpenChange:P,dir:E,triggerPointerDownPosRef:j,disabled:p,children:[(0,w.jsx)(t8.Provider,{scope:t,children:(0,w.jsx)(rn,{scope:e.__scopeSelect,onNativeOptionAdd:u.useCallback(e=>{L(t=>new Set(t).add(e))},[]),onNativeOptionRemove:u.useCallback(e=>{L(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),N?(0,w.jsxs)(rG,{"aria-hidden":!0,required:m,tabIndex:-1,name:d,autoComplete:f,value:R,onChange:e=>A(e.target.value),disabled:p,form:h,children:[void 0===R?(0,w.jsx)("option",{value:""}):null,Array.from(D)]},I):null]})})};ri.displayName=t5;var ra="SelectTrigger",rl=u.forwardRef((e,t)=>
1{let{__scopeSelect:r,disabled:n=!1,...o}=e,i=re(r),a=rr(ra,r),l=a.disabled||n,s=(0,h.useComposedRefs)(t,a.onTriggerChange),c=t3(r),d=u.useRef("touch"),[f,m,g]=rU(e=>{let t=c().filter(e=>!e.disabled),r=t.find(e=>e.value===a.value),n=rQ(t,e,r);void 0!==n&&a.onValueChange(n.value)}),v=e=>{l||(a.onOpenChange(!0),g()),e&&(a.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,w.jsx)(e8,{asChild:!0,...i,children:(0,w.jsx)(y.Primitive.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":r$(a.value)?"":void 0,...o,ref:s,onClick:(0,p.composeEventHandlers)(o.onClick,e=>{e.currentTarget.focus(),"mouse"!==d.current&&v(e)}),onPointerDown:(0,p.composeEventHandlers)(o.onPointerDown,e=>{d.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(v(e),e.preventDefault())}),onKeyDown:(0,p.composeEventHandlers)(o.onKeyDown,e=>{let t=""!==f.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||m(e.key),(!t||" "!==e.key)&&t2.includes(e.key)&&(v(),e.preventDefault())})})})});rl.displayName=ra;var rs="SelectValue",rc=u.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,children:i,placeholder:a="",...l}=e,s=rr(rs,r),{onValueNodeHasChildrenChange:c}=s,u=void 0!==i,d=(0,h.useComposedRefs)(t,s.onValueNodeChange);return z(()=>{c(u)},[c,u]),(0,w.jsx)(y.Primitive.span,{...l,ref:d,style:{pointerEvents:"none"},children:r$(s.value)?(0,w.jsx)(w.Fragment,{children:a}):i})});rc.displayName=rs;var ru=u.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,w.jsx)(y.Primitive.span,{"aria-hidden":!0,...o,ref:t,children:n||"▼"})});ru.displayName="SelectIcon";var rd=e=>(0,w.jsx)(ta,{asChild:!0,...e});rd.displayName="SelectPortal";var rf="SelectContent",rp=u.forwardRef((e,t)=>{let r=rr(rf,e.__scopeSelect),[n,o]=u.useState();return(z(()=>{o(new DocumentFragment)},[]),r.open)?(0,w.jsx)(rg,{...e,ref:t}):n?d.createPortal((0,w.jsx)(rm,{scope:e.__scopeSelect,children:(0,w.jsx)(t8.Slot,{scope:e.__scopeSelect,children:(0,w.jsx)("div",{children:e.children})})}),n):null});rp.displayName=rf;var[rm,rh]=t9(rf),rg=u.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:i,onPointerDownOutside:a,side:l,sideOffset:s,align:c,alignOffset:d,arrowPadding:f,collisionBoundary:m,collisionPadding:g,sticky:v,hideWhenDetached:y,avoidCollisions:b,...x}=e,S=rr(rf,r),[T,E]=u.useState(null),[k,R]=u.useState(null),A=(0,h.useComposedRefs)(t,e=>E(e)),[j,N]=u.useState(null),[L,I]=u.useState(null),M=t3(r),[O,_]=u.useState(!1),z=u.useRef(!1);u.useEffect(()=>{if(T)return tg(T)},[T]),P();let q=u.useCallback(e=>{let[t,...r]=M().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(r?.scrollIntoView({block:"nearest"}),r===t&&k&&(k.scrollTop=0),r===n&&k&&(k.scrollTop=k.scrollHeight),r?.focus(),document.activeElement!==o))return},[M,k]),F=u.useCallback(()=>q([j,T]),[q,j,T]);u.useEffect(()=>{O&&F()},[O,F]);let{onOpenChange:B,triggerPointerDownPosRef:W}=S;u.useEffect(()=>{if(T){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(W.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(W.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():T.contains(r.target)||B(!1),document.removeEventListener("pointermove",t),W.current=null};return null!==W.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[T,B,W]),u.useEffect(()=>{let e=()=>B(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[B]);let[H,$]=rU(e=>{let t=M().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=rQ(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),G=u.useCallback((e,t,r)=>{let n=!z.current&&!r;(void 0!==S.value&&S.value===t||n)&&(N(e),n&&(z.current=!0))},[S.value]),U=u.useCallback(()=>T?.focus(),[T]),Q=u.useCallback((e,t,r)=>{let n=!z.current&&!r;(void 0!==S.value&&S.value===t||n)&&I(e)},[S.value]),V="popper"===n?ry:rv,K=V===ry?{side:l,sideOffset:s,align:c,alignOffset:d,arrowPadding:f,collisionBoundary:m,collisionPadding:g,sticky:v,hideWhenDetached:y,avoidCollisions:b}:{};return(0,w.jsx)(rm,{scope:r,content:T,viewport:k,onViewportChange:R,itemRefCallback:G,selectedItem:j,onItemLeave:U,itemTextRefCallback:Q,focusSelectedItem:F,selectedItemText:L,position:n,isPositioned:O,searchRef:H,children:(0,w.jsx)(t1,{as:tl.Slot,allowPinchZoom:!0,children:(0,w.jsx)(D,{asChild:!0,trapped:S.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,p.composeEventHandlers)(o,e=>{S.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,w.jsx)(C,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:(0,w.jsx)(V,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:e=>e.preventDefault(),...x,...K,onPlaced:()=>_(!0),ref:A,style:{display:"flex",flexDirection:"column",outline:"none",...x.style},onKeyDown:(0,p.composeEventHandlers)(x.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||$(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=M().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>q(t)),e.preventDefault()}})})})})})})});rg.displayName="SelectContentImpl";var rv=u.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...o}=e,i=rr(rf,r),a=rh(rf,r),[l,s]=u.useState(null),[c,d]=u.useState(null),p=(0,h.useComposedRefs)(t,e=>d(e)),m=t3(r),g=u.useRef(!1),v=u.useRef(!0),{viewport:b,selectedItem:x,selectedItemText:S,focusSelectedItem:C}=a,T=u.useCallback(()=>{if(i.trigger&&i.valueNode&&l&&c&&b&&x&&S){let e=i.trigger.getBoundingClientRect(),t=c.getBoundingClientRect(),r=i.valueNode.getBoundingClientRect(),o=S.getBoundingClientRect();if("rtl"!==i.dir){let n=o.left-t.left,i=r.left-n,a=e.left-i,s=e.width+a,c=Math.max(s,t.width),u=window.innerWidth-10,d=(0,f.clamp)(i,[10,Math.max(10,u-c)]);l.style.minWidth=s+"px",l.style.left=d+"px"}else{let n=t.right-o.right,i=window.innerWidth-r.right-n,a=window.innerWidth-e.right-i,s=e.width+a,c=Math.max(s,t.width),u=window.innerWidth-10,d=(0,f.clamp)(i,[10,Math.max(10,u-c)]);l.style.minWidth=s+"px",l.style.right=d+"px"}let a=m(),s=window.innerHeight-20,u=b.scrollHeight,d=window.getComputedStyle(c),p=parseInt(d.borderTopWidth,10),h=parseInt(d.paddingTop,10),v=parseInt(d.borderBottomWidth,10),y=p+h+u+parseInt(d.paddingBottom,10)+v,w=Math.min(5*x.offsetHeight,y),C=window.getComputedStyle(b),T=parseInt(C.paddingTop,10),E=parseInt(C.paddingBottom,10),k=e.top+e.height/2-10,P=x.offsetHeight/2,R=p+h+(x.offsetTop+P);if(R<=k){let e=a.length>0&&x===a[a.length-1].ref.current;l.style.bottom="0px";let t=Math.max(s-k,P+(e?E:0)+(c.clientHeight-b.offsetTop-b.offsetHeight)+v);l.style.height=R+t+"px"}else{let e=a.length>0&&x===a[0].ref.current;l.style.top="0px";let t=Math.max(k,p+b.offsetTop+(e?T:0)+P);l.style.height=t+(y-R)+"px",b.scrollTop=R-k+b.offsetTop}l.style.margin="10px 0",l.style.minHeight=w+"px",l.style.maxHeight=s+"px",n?.(),requestAnimationFrame(()=>g.current=!0)}},[m,i.trigger,i.valueNode,l,c,b,x,S,i.dir,n]);z(()=>T(),[T]);let[E,k]=u.useState();z(()=>{c&&k(window.getComputedStyle(c).zIndex)},[c]);let P=u.useCallback(e=>{e&&!0===v.current&&(T(),C?.(),v.current=!1)},[T,C]);return(0,w.jsx)(rb,{scope:r,contentWrapper:l,shouldExpandOnScrollRef:g,onScrollButtonChange:P,children:(0,w.jsx)("div",{ref:s,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,w.jsx)(y.Primitive.div,{...o,ref:p,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});rv.displayName="SelectItemAlignedPosition";var ry=u.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...i}=e,a=re(r);return(0,w.jsx)(e7,{...a,...i,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});ry.displayName="SelectPopperPosition";var[rb,rw]=t9(rf,{}),rx="SelectViewport",rS=u.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...o}=e,i=rh(rx,r),a=rw(rx,r),l=(0,h.useComposedRefs)(t,i.onViewportChange),s=u.useRef(0);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),(0,w.jsx)(t8.Slot,{scope:r,children:(0,w.jsx)(y.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:(0,p.composeEventHandlers)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=a;if(n?.current&&r){let e=Math.abs(s.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let i=o+e,a=Math.min(n,i),l=i-a;r.style.height=a+"px","0px"===r.style.bottom&&(t.scrollTop=l>0?l:0,r.style.justifyContent="flex-end")}}}s.current=t.scrollTop})})})]})});rS.displayName=rx;var rC="SelectGroup",[rT,rE]=t9(rC),rk=u.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,o=B();return(0,w.jsx)(rT,{scope:r,id:o,children:(0,w.jsx)(y.Primitive.div,{role:"group","aria-labelledby":o,...n,ref:t})})});rk.displayName=rC;var rP="SelectLabel",rR=u.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=rE(rP,r);return(0,w.jsx)(y.Primitive.div,{id:o.id,...n,ref:t})});rR.displayName=rP;var rA="SelectItem",[rj,rN]=t9(rA),rD=u.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:o=!1,textValue:i,...a}=e,l=rr(rA,r),s=rh(rA,r),c=l.value===n,[d,f]=u.useState(i??""),[m,g]=u.useState(!1),v=(0,h.useComposedRefs)(t,e=>s.itemRefCallback?.(e,n,o)),b=B(),x=u.useRef("touch"),S=()=>{o||(l.onValueChange(n),l.onOpenChange(!1))};if(""===n)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,w.jsx)(rj,{scope:r,value:n,disabled:o,textId:b,isSelected:c,onItemTextChange:u.useCallback(e=>{f(t=>t||(e?.textContent??"").trim())},[]),children:(0,w.jsx)(t8.ItemSlot,{scope:r,value:n,disabled:o,textValue:d,children:(0,w.jsx)(y.Primitive.div,{role:"option","aria-labelledby":b,"data-highlighted":m?"":void 0,"aria-selected":c&&m,"data-state":c?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...a,ref:v,onFocus:(0,p.composeEventHandlers)(a.onFocus,()=>g(!0)),onBlur:(0,p.composeEventHandlers)(a.onBlur,()=>g(!1)),onClick:(0,p.composeEventHandlers)(a.onClick,()=>{"mouse"!==x.current&&S()}),onPointerUp:(0,p.composeEventHandlers)(a.onPointerUp,()=>{"mouse"===x.current&&S()}),onPointerDown:(0,p.composeEventHandlers)(a.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,p.composeEventHandlers)(a.onPointerMove,e=>{x.current=e.pointerType,o?s.onItemLeave?.():"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,p.composeEventHandlers)(a.onPointerLeave,e=>{e.currentTarget===document.activeElement&&s.onItemLeave?.()}),onKeyDown:(0,p.composeEventHandlers)(a.onKeyDown,e=>{(s.searchRef?.current===""||" "!==e.key)&&(t4.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})});rD.displayName=rA;var rL="SelectItemText",rI=u.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,...i}=e,a=rr(rL,r),l=rh(rL,r),s=rN(rL,r),c=ro(rL,r),[f,p]=u.useState(null),m=(0,h.useComposedRefs)(t,e=>p(e),s.onItemTextChange,e=>l.itemTextRefCallback?.(e,s.value,s.disabled)),g=f?.textContent,v=u.useMemo(()=>(0,w.jsx)("option",{value:s.value,disabled:s.disabled,children:g},s.value),[s.disabled,s.value,g]),{onNativeOptionAdd:b,onNativeOptionRemove:x}=c;return z(()=>(b(v),()=>x(v)),[b,x,v]),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(y.Primitive.span,{id:s.textId,...i,ref:m}),s.isSelected&&a.valueNode&&!a.valueNodeHasChildren?d.createPortal(i.children,a.valueNode):null]})});rI.displayName=rL;var rM="SelectItemIndicator",rO=u.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return rN(rM,r).isSelected?(0,w.jsx)(y.Primitive.span,{"aria-hidden":!0,...n,ref:t}):null});rO.displayName=rM;var r_="SelectScrollUpButton",rz=u.forwardRef((e,t)=>{let r=rh(r_,e.__scopeSelect),n=rw(r_,e.__scopeSelect),[o,i]=u.useState(!1),a=(0,h.useComposedRefs)(t,n.onScrollButtonChange);return z(()=>{if(r.viewport&&r.isPositioned){let e=function(){i(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,w.jsx)(rB,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});rz.displayName=r_;var rq="SelectScrollDownButton",rF=u.forwardRef((e,t)=>{let r=rh(rq,e.__scopeSelect),n=rw(rq,e.__scopeSelect),[o,i]=u.useState(!1),a=(0,h.useComposedRefs)(t,n.onScrollButtonChange);return z(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,w.jsx)(rB,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});rF.displayName=rq;var rB=u.forwardRef((e,t)=>
1{let{__scopeSelect:r,onAutoScroll:n,...o}=e,i=rh("SelectScrollButton",r),a=u.useRef(null),l=t3(r),s=u.useCallback(()=>{null!==a.current&&(window.clearInterval(a.current),a.current=null)},[]);return u.useEffect(()=>()=>s(),[s]),z(()=>{let e=l().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[l]),(0,w.jsx)(y.Primitive.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,p.composeEventHandlers)(o.onPointerDown,()=>{null===a.current&&(a.current=window.setInterval(n,50))}),onPointerMove:(0,p.composeEventHandlers)(o.onPointerMove,()=>{i.onItemLeave?.(),null===a.current&&(a.current=window.setInterval(n,50))}),onPointerLeave:(0,p.composeEventHandlers)(o.onPointerLeave,()=>{s()})})}),rW=u.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,w.jsx)(y.Primitive.div,{"aria-hidden":!0,...n,ref:t})});rW.displayName="SelectSeparator";var rH="SelectArrow";function r$(e){return""===e||void 0===e}u.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=re(r),i=rr(rH,r),a=rh(rH,r);return i.open&&"popper"===a.position?(0,w.jsx)(tr,{...o,...n,ref:t}):null}).displayName=rH;var rG=u.forwardRef((e,t)=>{let r,{value:n,...o}=e,i=u.useRef(null),a=(0,h.useComposedRefs)(t,i),l=(r=u.useRef({value:n,previous:n}),u.useMemo(()=>(r.current.value!==n&&(r.current.previous=r.current.value,r.current.value=n),r.current.previous),[n]));return u.useEffect(()=>{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(l!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[l,n]),(0,w.jsx)(tc,{asChild:!0,children:(0,w.jsx)("select",{...o,ref:a,defaultValue:n})})});function rU(e){let t=b(e),r=u.useRef(""),n=u.useRef(0),o=u.useCallback(e=>{let o=r.current+e;t(o),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(o)},[t]),i=u.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return u.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,o,i]}function rQ(e,t,r){var n,o;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,l=(n=e,o=Math.max(a,0),n.map((e,t)=>n[(o+t)%n.length]));1===i.length&&(l=l.filter(e=>e!==r));let s=l.find(e=>e.textValue.toLowerCase().startsWith(i.toLowerCase()));return s!==r?s:void 0}rG.displayName="BubbleSelect",e.s(["Content",()=>rp,"Group",()=>rk,"Icon",()=>ru,"Item",()=>rD,"ItemIndicator",()=>rO,"ItemText",()=>rI,"Label",()=>rR,"Portal",()=>rd,"Root",()=>ri,"ScrollDownButton",()=>rF,"ScrollUpButton",()=>rz,"Separator",()=>rW,"Trigger",()=>rl,"Value",()=>rc,"Viewport",()=>rS],74573)},59326,e=>{"use strict";let t=(0,e.i(11041).default)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",()=>t],59326)},72840,551,e=>{"use strict";var t=e.i(11041);let r=(0,t.default)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",()=>r],72840);let n=(0,t.default)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["ChevronUp",()=>n],551)},62870,e=>{"use strict";var t=e.i(48429),r=e.i(87850),n=e.i(74573),o=e.i(59326),i=e.i(72840),a=e.i(551),l=e.i(47163);let s=n.Root;n.Group;let c=n.Value,u=r.forwardRef(({className:e,children:r,...o},a)=>(0,t.jsxs)(n.Trigger,{ref:a,className:(0,l.cn)("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...o,children:[r,(0,t.jsx)(n.Icon,{asChild:!0,children:(0,t.jsx)(i.ChevronDown,{className:"h-4 w-4 opacity-50"})})]}));u.displayName=n.Trigger.displayName;let d=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.ScrollUpButton,{ref:o,className:(0,l.cn)("flex cursor-default items-center justify-center py-1",e),...r,children:(0,t.jsx)(a.ChevronUp,{className:"h-4 w-4"})}));d.displayName=n.ScrollUpButton.displayName;let f=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.ScrollDownButton,{ref:o,className:(0,l.cn)("flex cursor-default items-center justify-center py-1",e),...r,children:(0,t.jsx)(i.ChevronDown,{className:"h-4 w-4"})}));f.displayName=n.ScrollDownButton.displayName;let p=r.forwardRef(({className:e,children:r,position:o="popper",...i},a)=>(0,t.jsx)(n.Portal,{children:(0,t.jsxs)(n.Content,{ref:a,className:(0,l.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===o&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:o,...i,children:[(0,t.jsx)(d,{}),(0,t.jsx)(n.Viewport,{className:(0,l.cn)("p-1","popper"===o&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:r}),(0,t.jsx)(f,{})]})}));p.displayName=n.Content.displayName,r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.Label,{ref:o,className:(0,l.cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...r})).displayName=n.Label.displayName;let m=r.forwardRef(({className:e,children:r,...i},a)=>(0,t.jsxs)(n.Item,{ref:a,className:(0,l.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...i,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(n.ItemIndicator,{children:(0,t.jsx)(o.Check,{className:"h-4 w-4"})})}),(0,t.jsx)(n.ItemText,{children:r})]}));m.displayName=n.Item.displayName,r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.Separator,{ref:o,className:(0,l.cn)("-mx-1 my-1 h-px bg-muted",e),...r})).displayName=n.Separator.displayName,e.s(["Select",()=>s,"SelectContent",()=>p,"SelectItem",()=>m,"SelectTrigger",()=>u,"SelectValue",()=>c])},41735,3240,e=>{"use strict";var t=e.i(48429),r=e.i(24396),n=e.i(70316),o=e.i(98292),i=e.i(44858),a=e.i(62870),l=e.i(67881),s=e.i(40062),c=e.i(36216);function u({title:e,subtitle:u,showBackButton:d=!1,backButtonText:f="Back",backButtonHref:p="/"}){let{isDarkMode:m,toggleDarkMode:h,language:g,setLanguage:v}=(0,c.useAppContext)();return(0,t.jsxs)("div",{className:"mb-20",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-8",children:[(0,t.jsx)("div",{className:"flex items-center gap-3",children:d?(0,t.jsx)(s.default,{href:p,children:(0,t.jsxs)(l.Button,{variant:"ghost",className:`${m?"text-white hover:bg-white/10":"text-black hover:bg-black/10"} mr-4`,children:[(0,t.jsx)(i.ArrowLeft,{className:"h-4 w-4 mr-2"}),f]})}):(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:`p-2 rounded-xl ${m?"bg-white":"bg-black"} flex items-center justify-center`,children:(0,t.jsx)(r.Sparkles,{className:`h-5 w-5 ${m?"text-black":"text-white"}`})}),(0,t.jsx)("span",{className:`text-sm pr-4 font-medium ${m?"text-gray-400":"text-gray-600"}`,children:"Recall"}),(0,t.jsx)("a",{href:"/pricing",className:`text-sm pr-4 font-medium ${m?"text-gray-400 hover:text-white":"text-gray-600 hover:text-black"} transition-colors duration-200`,children:"Pricing"}),(0,t.jsx)("a",{href:"/features",className:`text-sm pr-4 font-medium ${m?"text-gray-400 hover:text-white":"text-gray-600 hover:text-black"} transition-colors duration-200`,children:"Features"})]})}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsxs)(a.Select,{value:g,onValueChange:e=>{v(e)},children:[(0,t.jsx)(a.SelectTrigger,{className:`w-28 h-9 text-sm border-0 ${m?"bg-white/10 text-white":"bg-black/10 text-black"} backdrop-blur-sm`,children:(0,t.jsx)(a.SelectValue,{})}),(0,t.jsxs)(a.SelectContent,{className:`border-0 ${m?"bg-gray-900/95":"bg-white/95"} backdrop-blur-sm`,children:[(0,t.jsx)(a.SelectItem,{value:"japanese",className:`${m?"text-white hover:bg-white/10 hover:text-white focus:bg-white/10 focus:text-white":"text-black hover:bg-black/10 focus:bg-black/10"}`,children:"日本語"}),(0,t.jsx)(a.SelectItem,{value:"english",className:`${m?"text-white hover:bg-white/10 hover:text-white focus:bg-white/10 focus:text-white":"text-black hover:bg-black/10 focus:bg-black/10"}`,children:"English"}),(0,t.jsx)(a.SelectItem,{value:"chinese",className:`${m?"text-white hover:bg-white/10 hover:text-white focus:bg-white/10 focus:text-white":"text-black hover:bg-black/10 focus:bg-black/10"}`,children:"中文"}),(0,t.jsx)(a.SelectItem,{value:"korean",className:`${m?"text-white hover:bg-white/10 hover:text-white focus:bg-white/10 focus:text-white":"text-black hover:bg-black/10 focus:bg-black/10"}`,children:"한국어"})]})]}),(0,t.jsx)("button",{onClick:h,className:`p-2 rounded-xl ${m?"bg-white/10 hover:bg-white/20":"bg-black/10 hover:bg-black/20"} backdrop-blur-sm transition-all duration-200`,children:m?(0,t.jsx)(n.Sun,{className:"h-4 w-4 text-white"}):(0,t.jsx)(o.Moon,{className:"h-4 w-4 text-black"})})]})]}),(0,t.jsxs)("div",{className:"text-center space-y-4",children:[(0,t.jsx)("h1",{className:`text-6xl font-bold mb-6 pb-4 ${m?"bg-gradient-to-r from-white via-gray-200 to-gray-400 bg-clip-text text-transparent":"bg-gradient-to-r from-black via-gray-700 to-gray-500 bg-clip-text text-transparent"}`,children:e}),(0,t.jsx)("p",{className:`text-xl max-w-2xl mx-auto leading-relaxed ${m?"text-gray-400":"text-gray-600"}`,children:u})]})]})}function d(){let{isDarkMode:e,language:r}=(0,c.useAppContext)();return(0,t.jsx)("footer",{className:"mt-20 text-center relative z-50 mb-8",children:(0,t.jsxs)("div",{className:`text-xs ${e?"text-gray-500":"text-gray-400"}`,children:["© ",new Date().getFullYear()," Recall. All rights reserved.",(0,t.jsx)("a",{href:"/terms",className:"hover:underline pl-4 pr-4 relative z-50",children:"Terms"}),(0,t.jsx)("a",{href:"/privacy",className:"hover:underline pr-4 relative z-50",children:"Privacy"}),(0,t.jsx)("a",{href:"https://www.linkedin.com/in/atsushi-hatakeyama/",className:"hover:underline pr-4 relative z-50",children:"Contact"})]})})}e.s(["UnifiedHeader",()=>u],41735),e.s(["UnifiedFooter",()=>d],3240)}]);

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.