From 1b86873fed59dba995e368b86210f5b01d94b775 Mon Sep 17 00:00:00 2001 From: Mengying Fan Date: Wed, 4 Dec 2024 16:38:55 +0200 Subject: [PATCH] Updates --- asset-manifest.json | 6 +++--- index.html | 2 +- static/js/main.2e1e3220.js | 3 +++ ...c5a199ea.js.LICENSE.txt => main.2e1e3220.js.LICENSE.txt} | 0 static/js/main.2e1e3220.js.map | 1 + static/js/main.c5a199ea.js | 3 --- static/js/main.c5a199ea.js.map | 1 - 7 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 static/js/main.2e1e3220.js rename static/js/{main.c5a199ea.js.LICENSE.txt => main.2e1e3220.js.LICENSE.txt} (100%) create mode 100644 static/js/main.2e1e3220.js.map delete mode 100644 static/js/main.c5a199ea.js delete mode 100644 static/js/main.c5a199ea.js.map diff --git a/asset-manifest.json b/asset-manifest.json index 01ded71..211b0a1 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,13 +1,13 @@ { "files": { "main.css": "./static/css/main.7d2db787.css", - "main.js": "./static/js/main.c5a199ea.js", + "main.js": "./static/js/main.2e1e3220.js", "index.html": "./index.html", "main.7d2db787.css.map": "./static/css/main.7d2db787.css.map", - "main.c5a199ea.js.map": "./static/js/main.c5a199ea.js.map" + "main.2e1e3220.js.map": "./static/js/main.2e1e3220.js.map" }, "entrypoints": [ "static/css/main.7d2db787.css", - "static/js/main.c5a199ea.js" + "static/js/main.2e1e3220.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 1011eb4..6267b78 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Mr. UI \ No newline at end of file +Mr. UI \ No newline at end of file diff --git a/static/js/main.2e1e3220.js b/static/js/main.2e1e3220.js new file mode 100644 index 0000000..c1bb111 --- /dev/null +++ b/static/js/main.2e1e3220.js @@ -0,0 +1,3 @@ +/*! For license information please see main.2e1e3220.js.LICENSE.txt */ +(()=>{var e={1321:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>ue});var a=t(5043),s=t(4600),o=t.n(s),r=t(8168),i=t(1862),l=t(5463),c=t(2814),p=t(858),u=t(3642),d=t(7920),m=t(503),_=t(2894),g=t(4490);const f="Collapsible",[k,E]=(0,i.A)(f),[b,h]=k(f),S=(0,a.forwardRef)(((e,n)=>{const{__scopeCollapsible:t,open:s,defaultOpen:o,disabled:i,onOpenChange:l,...c}=e,[p=!1,m]=(0,u.i)({prop:s,defaultProp:o,onChange:l});return(0,a.createElement)(b,{scope:t,disabled:i,contentId:(0,g.B)(),open:p,onOpenToggle:(0,a.useCallback)((()=>m((e=>!e))),[m])},(0,a.createElement)(d.sG.div,(0,r.A)({"data-state":R(p),"data-disabled":i?"":void 0},c,{ref:n})))})),v="CollapsibleTrigger",y=(0,a.forwardRef)(((e,n)=>{const{__scopeCollapsible:t,...s}=e,o=h(v,t);return(0,a.createElement)(d.sG.button,(0,r.A)({type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":R(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled},s,{ref:n,onClick:(0,p.m)(e.onClick,o.onOpenToggle)}))})),T="CollapsibleContent",C=(0,a.forwardRef)(((e,n)=>{const{forceMount:t,...s}=e,o=h(T,e.__scopeCollapsible);return(0,a.createElement)(_.C,{present:t||o.open},(e=>{let{present:t}=e;return(0,a.createElement)(x,(0,r.A)({},s,{ref:n,present:t}))}))})),x=(0,a.forwardRef)(((e,n)=>{const{__scopeCollapsible:t,present:s,children:o,...i}=e,l=h(T,t),[p,u]=(0,a.useState)(s),_=(0,a.useRef)(null),g=(0,c.s)(n,_),f=(0,a.useRef)(0),k=f.current,E=(0,a.useRef)(0),b=E.current,S=l.open||p,v=(0,a.useRef)(S),y=(0,a.useRef)();return(0,a.useEffect)((()=>{const e=requestAnimationFrame((()=>v.current=!1));return()=>cancelAnimationFrame(e)}),[]),(0,m.N)((()=>{const e=_.current;if(e){y.current=y.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";const n=e.getBoundingClientRect();f.current=n.height,E.current=n.width,v.current||(e.style.transitionDuration=y.current.transitionDuration,e.style.animationName=y.current.animationName),u(s)}}),[l.open,s]),(0,a.createElement)(d.sG.div,(0,r.A)({"data-state":R(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!S},i,{ref:g,style:{"--radix-collapsible-content-height":k?"".concat(k,"px"):void 0,"--radix-collapsible-content-width":b?"".concat(b,"px"):void 0,...e.style}}),S&&o)}));function R(e){return e?"open":"closed"}const N=S,O=y,A=C;var w=t(4204);const I="Accordion",D=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[M,L,P]=(0,l.N)(I),[F,U]=(0,i.A)(I,[P,E]),B=E(),j=a.forwardRef(((e,n)=>{const{type:t,...s}=e,o=s,i=s;return a.createElement(M.Provider,{scope:e.__scopeAccordion},"multiple"===t?a.createElement(z,(0,r.A)({},i,{ref:n})):a.createElement(H,(0,r.A)({},o,{ref:n})))}));j.propTypes={type(e){const n=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?new Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):"multiple"===e.type&&"string"===typeof n?new Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):"single"===e.type&&Array.isArray(n)?new Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};const[G,q]=F(I),[Y,V]=F(I,{collapsible:!1}),H=a.forwardRef(((e,n)=>{const{value:t,defaultValue:s,onValueChange:o=()=>{},collapsible:i=!1,...l}=e,[c,p]=(0,u.i)({prop:t,defaultProp:s,onChange:o});return a.createElement(G,{scope:e.__scopeAccordion,value:c?[c]:[],onItemOpen:p,onItemClose:a.useCallback((()=>i&&p("")),[i,p])},a.createElement(Y,{scope:e.__scopeAccordion,collapsible:i},a.createElement(Q,(0,r.A)({},l,{ref:n}))))})),z=a.forwardRef(((e,n)=>{const{value:t,defaultValue:s,onValueChange:o=()=>{},...i}=e,[l=[],c]=(0,u.i)({prop:t,defaultProp:s,onChange:o}),p=a.useCallback((e=>c((function(){return[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e]}))),[c]),d=a.useCallback((e=>c((function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((n=>n!==e))}))),[c]);return a.createElement(G,{scope:e.__scopeAccordion,value:l,onItemOpen:p,onItemClose:d},a.createElement(Y,{scope:e.__scopeAccordion,collapsible:!0},a.createElement(Q,(0,r.A)({},i,{ref:n}))))})),[W,$]=F(I),Q=a.forwardRef(((e,n)=>{const{__scopeAccordion:t,disabled:s,dir:o,orientation:i="vertical",...l}=e,u=a.useRef(null),m=(0,c.s)(u,n),_=L(t),g="ltr"===(0,w.jH)(o),f=(0,p.m)(e.onKeyDown,(e=>{var n;if(!D.includes(e.key))return;const t=e.target,a=_().filter((e=>{var n;return!(null!==(n=e.ref.current)&&void 0!==n&&n.disabled)})),s=a.findIndex((e=>e.ref.current===t)),o=a.length;if(-1===s)return;e.preventDefault();let r=s;const l=o-1,c=()=>{r=s+1,r>l&&(r=0)},p=()=>{r=s-1,r<0&&(r=l)};switch(e.key){case"Home":r=0;break;case"End":r=l;break;case"ArrowRight":"horizontal"===i&&(g?c():p());break;case"ArrowDown":"vertical"===i&&c();break;case"ArrowLeft":"horizontal"===i&&(g?p():c());break;case"ArrowUp":"vertical"===i&&p()}null===(n=a[r%o].ref.current)||void 0===n||n.focus()}));return a.createElement(W,{scope:t,disabled:s,direction:o,orientation:i},a.createElement(M.Slot,{scope:t},a.createElement(d.sG.div,(0,r.A)({},l,{"data-orientation":i,ref:m,onKeyDown:s?void 0:f}))))})),K="AccordionItem",[X,Z]=F(K),J=a.forwardRef(((e,n)=>{const{__scopeAccordion:t,value:s,...o}=e,i=$(K,t),l=q(K,t),c=B(t),p=(0,g.B)(),u=s&&l.value.includes(s)||!1,d=i.disabled||e.disabled;return a.createElement(X,{scope:t,open:u,disabled:d,triggerId:p},a.createElement(N,(0,r.A)({"data-orientation":i.orientation,"data-state":se(u)},c,o,{ref:n,disabled:d,open:u,onOpenChange:e=>{e?l.onItemOpen(s):l.onItemClose(s)}})))})),ee="AccordionTrigger",ne=a.forwardRef(((e,n)=>{const{__scopeAccordion:t,...s}=e,o=$(I,t),i=Z(ee,t),l=V(ee,t),c=B(t);return a.createElement(M.ItemSlot,{scope:t},a.createElement(O,(0,r.A)({"aria-disabled":i.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId},c,s,{ref:n})))})),te="AccordionContent",ae=a.forwardRef(((e,n)=>{const{__scopeAccordion:t,...s}=e,o=$(I,t),i=Z(te,t),l=B(t);return a.createElement(A,(0,r.A)({role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation},l,s,{ref:n,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))}));function se(e){return e?"open":"closed"}const oe=j,re=J,ie=ne,le=ae;var ce=t(579);function pe(e){let{items:n,onToggle:t,activeItem:a,themeItem:s,themeItemBody:r,themeItemHeader:i="txt-s txt-bold txt-truncate link link--gray py6",themeItemHeaderDisabled:l="color-gray-light"}=e;return(0,ce.jsx)(oe,{type:"single",value:a,onValueChange:t,collapsible:!0,children:n.map((e=>{const{id:n,header:t,body:c,disabled:p}=e,u=n===a,d=o()("w-full ".concat(i),{["cursor-default ".concat(l)]:p,"cursor-pointer":!p});return(0,ce.jsxs)(re,{className:s,value:n,children:[(0,ce.jsx)(ie,{disabled:p,"data-testid":"accordion-trigger-".concat(n),className:d,children:t(u)}),(0,ce.jsx)(le,{children:u&&(0,ce.jsx)("div",{className:r,children:c})})]},n)}))})}function ue(){const[e,n]=(0,a.useState)(null);return(0,ce.jsx)(pe,{onToggle:t=>n(t===e?"":t),activeItem:e,items:[{id:"one",header:()=>(0,ce.jsx)("span",{children:"one"}),body:"First body"},{id:"two",header:()=>(0,ce.jsx)("span",{children:"two"}),body:"Second body"},{id:"three",header:()=>(0,ce.jsx)("span",{children:"three"}),body:"Third body"}]})}},1290:(e,n,t)=>{"use strict";t.d(n,{A:()=>u});t(5043);var a=t(4600),s=t.n(a),o=t(579);function r(e){switch(e){case"appPrimary":case"appSecondary":return"small";default:return"large"}}function i(e){switch(e){case"appPrimary":case"appSecondary":return"small";default:return"medium"}}function l(e){switch(e){case"appPrimary":case"appSecondary":return!0;default:return!1}}function c(e){switch(e){case"secondary":case"appSecondary":return!0;default:return!1}}function p(e){switch(e){case"secondary":case"appPrimary":case"appSecondary":return"gray";case"tertiary":return"transparent";case"destructive":return"red";default:return"blue"}}function u(e){let{variant:n="primary",ariaLabel:t,size:a=r(n),width:u=i(n),color:d=p(n),outline:m=c(n),corners:_=l(n),block:g=!1,disabled:f=!1,onClick:k,passthroughProps:E,href:b,children:h}=e;const S="small"===a,v="medium"===a,y="large"===a,T="small"===u,C="medium"===u,x="large"===u,R={className:s()("btn",{["btn--".concat(d)]:d,"btn--stroke":m,"link link--gray transition":"tertiary"===n,round:_,"round-full":!_,h24:S,py12:y,py6:v,px6:T&&S,px12:C&&S||T&&!S,px24:x&&S||C&&!S,px36:!S&&x,"w-full block":"full"===u,block:g,"txt-s":!S,"py3 txt-xs":S}),"aria-label":t||n,onClick:k,...E};if(b)return(0,o.jsx)("a",{href:b,...R,children:h});const N={...R,children:h,disabled:f};return(0,o.jsx)("button",{type:"button",...N})}},1478:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(1290),s=t(579);function o(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"my6",children:(0,s.jsx)(a.A,{onClick:r,passthroughProps:{role:"button"},children:"Primary"})}),(0,s.jsx)("div",{className:"my6",children:(0,s.jsx)(a.A,{variant:"secondary",onClick:r,children:"Secondary"})}),(0,s.jsx)("div",{className:"my6",children:(0,s.jsx)(a.A,{variant:"tertiary",onClick:r,children:"Tertiary"})}),(0,s.jsx)("div",{className:"my6",children:(0,s.jsx)(a.A,{variant:"destructive",onClick:r,children:"Destructive"})}),(0,s.jsx)("div",{className:"my6",children:(0,s.jsx)(a.A,{variant:"appPrimary",onClick:r,children:"AppPrimary"})}),(0,s.jsx)("div",{className:"my6",children:(0,s.jsx)(a.A,{variant:"appSecondary",onClick:r,children:"AppSecondary"})}),(0,s.jsx)("div",{className:"my6",children:(0,s.jsx)(a.A,{onClick:r,disabled:!0,children:"Disabled"})})]})}function r(){}},8293:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});t(5043);var a=t(1290),s=t(8337),o=t(579);function r(){return(0,o.jsx)(a.A,{onClick:()=>{},width:"large",outline:!0,color:"purple",passthroughProps:{"aria-label":"Save your map"},children:(0,o.jsx)(s.A,{iconBefore:"floppy",children:"Save your map"})})}},4664:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(1290),s=t(579);function o(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"mb24 flex",children:[(0,s.jsx)("div",{className:"w120 mr12",children:(0,s.jsx)(a.A,{size:"medium",width:"full",onClick:r,passthroughProps:{"aria-label":"Click door button"},children:"Door"})}),(0,s.jsx)("div",{className:"w120 mr12",children:(0,s.jsx)(a.A,{size:"medium",width:"full",onClick:r,passthroughProps:{"aria-label":"Click dog button"},children:"Dog"})}),(0,s.jsx)("div",{className:"w120 mr12",children:(0,s.jsx)(a.A,{size:"medium",width:"full",onClick:r,passthroughProps:{"aria-label":"Click dash button"},children:"Dash"})})]}),(0,s.jsxs)("div",{className:"w60",children:[(0,s.jsx)("div",{className:"my3",children:(0,s.jsx)(a.A,{variant:"secondary",size:"medium",width:"full",onClick:r,passthroughProps:{"aria-label":"Click button A"},children:"A"})}),(0,s.jsx)("div",{className:"my3",children:(0,s.jsx)(a.A,{variant:"secondary",size:"medium",width:"full",onClick:r,passthroughProps:{"aria-label":"Click button B"},children:"B"})}),(0,s.jsx)("div",{className:"my3",children:(0,s.jsx)(a.A,{variant:"secondary",size:"medium",width:"full",onClick:r,passthroughProps:{"aria-label":"Click button C"},children:"C"})})]})]})}function r(){}},3525:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});const a=t(1290).A},7884:(e,n,t)=>{"use strict";t.d(n,{A:()=>o});t(5043);var a=t(8431),s=t(579);function o(e){let{text:n,iconBefore:t=!1,iconSize:o="1.5em"}=e;const r=n.split(" "),i=t?r.shift():r.pop(),l=r.join(" ");return t?(0,s.jsxs)("span",{children:[(0,s.jsxs)("span",{className:"txt-nowrap",children:[(0,s.jsx)(a.A,{name:"chevron-left",inline:!0,size:o}),i]})," ",l]}):(0,s.jsxs)("span",{children:[l," ",(0,s.jsxs)("span",{className:"txt-nowrap",children:[i,(0,s.jsx)(a.A,{name:"chevron-right",inline:!0,size:o})]})]})}},7554:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(7884),s=t(579);function o(){return(0,s.jsx)("div",{style:{lineHeight:"24px"},children:(0,s.jsx)(a.A,{text:"Hello explorer"})})}},2510:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(7884),s=t(579);function o(){return(0,s.jsx)("div",{className:"txt-xl",children:(0,s.jsx)(a.A,{text:"Hello Explorer",iconBefore:!0,iconSize:45})})}},7828:(e,n,t)=>{"use strict";t.d(n,{A:()=>p});var a=t(5043),s=t(4695),o=t.n(s),r=t(166),i=t(579);const l="\n.hljs-comment,\n.hljs-quote {\n color: #7285b7;\n}\n\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n color: #ff9da4;\n}\n\n.hljs-number,\n.hljs-built_in,\n.hljs-builtin-name,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link {\n color: #ffc58f;\n}\n\n.hljs-attribute {\n color: #ffeead;\n}\n\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n color: #d1f1a9;\n}\n\n.hljs-title,\n.hljs-section {\n color: #bbdaff;\n}\n\n.hljs-keyword,\n.hljs-selector-tag {\n color: #ebbbff;\n}\n\n.hljs {\n display: block;\n font-family: 'Menlo', 'Bitstream Vera Sans Mono', 'Monaco', 'Consolas', monospace;\n font-size: 12px;\n line-height: 1.5em;\n overflow-x: auto;\n background: #273d56;\n color: #fff;\n padding: 12px;\n border-radius: 3px;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}",c=[];function p(e){let{code:n,highlightedCode:t,copyRanges:s,maxHeight:p,onCopy:u,highlightThemeCss:d=l,characterWidth:m=7.225}=e;const _=(0,a.useRef)(r.A.isCopySupported()),g=(0,a.useRef)(null),f=o()((()=>{if(!g.current)return;const e=g.current.querySelectorAll("[data-chunk-overlay]");for(let n=0,t=e.length;n{if(window.addEventListener("resize",f),-1===c.indexOf(d)){c.push(d);const e=document.createElement("style");e.innerHTML=d,document.head.appendChild(e)}return()=>{window.removeEventListener("resize",f)}}),[f,d]),(0,a.useEffect)(f);const k=n.trim().split("\n"),E=(t||n).trim().split("\n"),b=void 0!==s&&s.slice();let h=b&&b.shift(),S=[];const v=[],y=e=>{let{live:n}=e;v.push({live:n,highlightedLines:S.map((e=>e.highlighted)),raw:S.reduce(((e,n)=>e+(n.raw+"\n")),""),element:void 0}),S=[]};for(let a=0,o=E.length;ah[1]&&(y({live:!0}),h=b&&b.shift()),S.push({highlighted:e,raw:k[a]})}S.length&&y({live:!1});const T=[],C=[],x=[];let R=-1;v.forEach(((e,n)=>{const t="chunk-".concat(n),a=e.highlightedLines.map(((n,t)=>{let a="pr12";e.live&&(a+=" py3"),e.live||void 0===s||(a+=" opacity75");const o=n.match(/^[ ]*/),r=(o?o[0]:"").length*m+12,l=n.replace(/^[ ]*/,"");return(0,i.jsx)("div",{className:a,style:{paddingLeft:r},children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:l||" "},style:{textIndent:-2*m,marginLeft:2*m}})},t)}));if(T.push((0,i.jsx)("div",{className:"relative z2","data-chunk-code":t,children:a},n)),e.live){C.push((0,i.jsx)("div",{"data-chunk-overlay":t,className:"bg-darken75 absolute left right",style:{opacity:0,transition:"opacity 300ms linear"},children:(0,i.jsx)("div",{className:"bg-blue h-full w6"})},n));const a=++R;u&&x.push((0,i.jsx)("div",{"data-chunk-copy":t,className:"absolute z3 right mr3 color-white",style:{opacity:0,transition:"opacity 300ms linear"},children:(0,i.jsx)(r.A,{text:e.raw,onCopy:e=>u(e,a)})},n))}}));let N=null;void 0===s&&u&&(N=(0,i.jsx)("div",{className:"absolute z2 top right mr6 mt6 color-white",children:(0,i.jsx)(r.A,{text:n,onCopy:u})}));let O="relative round z0 scroll-styled";void 0!==p&&(O+=" overflow-auto");const A={};return void 0!==p&&(A.maxHeight=p),(0,i.jsxs)("div",{className:O,ref:g,style:A,children:[(0,i.jsx)("pre",{children:(0,i.jsx)("code",{className:"px0 hljs",children:T})}),_.current&&N,C,_.current&&x]})}},8836:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});t(5043);const a=t(8346);var s=t(7828),o=t(579);const r=a.highlightAuto("\nfunction fibonacci(n) {\n return n < 1 ? 0\n : n <= 2 ? 1\n : fibonacci(n - 1) + fibonacci(n - 2)\n}\n\nconsole.log(fibonacci(4))\n");function i(){return(0,o.jsx)(s.A,{code:r.value})}},7672:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});t(5043);var a=t(7828),s=t(579);const o="\npackage com.mapbox.mapboxandroiddemo.examples.basics;\n\nimport android.os.Bundle;\n\nimport com.mapbox.mapboxandroiddemo.R;\nimport com.mapbox.mapboxsdk.Mapbox;\nimport com.mapbox.mapboxsdk.maps.MapView;\nimport com.mapbox.mapboxsdk.maps.MapboxMap;\nimport com.mapbox.mapboxsdk.maps.OnMapReadyCallback;\nimport com.mapbox.mapboxsdk.maps.Style;\n\nimport androidx.annotation.NonNull;\nimport androidx.appcompat.app.AppCompatActivity;\n\n\n/**\n* The most basic example of adding a map to an activity.\n*/\npublic class SimpleMapViewActivity extends AppCompatActivity {\n\nprivate MapView mapView;\n\n@Override\nprotected void onCreate(Bundle savedInstanceState) {\n super.onCreate(savedInstanceState);\n\n // Mapbox access token is configured here. This needs to be called either in your application\n // object or in the same activity which contains the mapview.\n Mapbox.getInstance(this, getString(R.string.access_token));\n\n // This contains the MapView in XML and needs to be called after the access token is configured.\n setContentView(R.layout.activity_basic_simple_mapview);\n\n mapView = findViewById(R.id.mapView);\n mapView.onCreate(savedInstanceState);\n mapView.getMapAsync(new OnMapReadyCallback() {\n @Override\n public void onMapReady(@NonNull MapboxMap mapboxMap) {\n mapboxMap.setStyle(Style.MAPBOX_STREETS, new Style.OnStyleLoaded() {\n @Override\n public void onStyleLoaded(@NonNull Style style) {\n\n // Map is set up and the style has loaded. Now you can add data or make other map adjustments.\n\n }\n });\n }\n });\n}\n\n// Add the mapView lifecycle to the activity's lifecycle methods\n@Override\npublic void onResume() {\n super.onResume();\n mapView.onResume();\n}\n\n@Override\nprotected void onStart() {\n super.onStart();\n mapView.onStart();\n}\n\n@Override\nprotected void onStop() {\n super.onStop();\n mapView.onStop();\n}\n\n@Override\npublic void onPause() {\n super.onPause();\n mapView.onPause();\n}\n\n@Override\npublic void onLowMemory() {\n super.onLowMemory();\n mapView.onLowMemory();\n}\n\n@Override\nprotected void onDestroy() {\n super.onDestroy();\n mapView.onDestroy();\n}\n\n@Override\nprotected void onSaveInstanceState(Bundle outState) {\n super.onSaveInstanceState(outState);\n mapView.onSaveInstanceState(outState);\n}\n}\n";function r(){return(0,s.jsx)(a.A,{maxHeight:300,onCopy:()=>console.log("Copy!"),copyRanges:[[1,10],[29,28]],code:o})}},3406:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>mn});var a=t(5043),s=t(8168),o=t(858),r=t(1862),i=t(7920),l=t(5463),c=t(2814),p=t(4204),u=t(1184),d=t(6590),m=t(276),_=t(4490),g=t(2593),f=t(3321),k=t(2894),E=t(6711),b=t(6851),h=t(7490),S=t(5754),v=t(932);const y=["Enter"," "],T=["ArrowUp","PageDown","End"],C=["ArrowDown","PageUp","Home",...T],x={ltr:[...y,"ArrowRight"],rtl:[...y,"ArrowLeft"]},R={ltr:["ArrowLeft"],rtl:["ArrowRight"]},N="Menu",[O,A,w]=(0,l.N)(N),[I,D]=(0,r.A)(N,[w,g.Bk,E.RG]),M=(0,g.Bk)(),L=(0,E.RG)(),[P,F]=I(N),[U,B]=I(N),j=e=>{const{__scopeMenu:n,open:t=!1,children:s,dir:o,onOpenChange:r,modal:i=!0}=e,l=M(n),[c,u]=(0,a.useState)(null),d=(0,a.useRef)(!1),m=(0,h.c)(r),_=(0,p.jH)(o);return(0,a.useEffect)((()=>{const e=()=>{d.current=!0,document.addEventListener("pointerdown",n,{capture:!0,once:!0}),document.addEventListener("pointermove",n,{capture:!0,once:!0})},n=()=>d.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",n,{capture:!0}),document.removeEventListener("pointermove",n,{capture:!0})}}),[]),(0,a.createElement)(g.bL,l,(0,a.createElement)(P,{scope:n,open:t,onOpenChange:m,content:c,onContentChange:u},(0,a.createElement)(U,{scope:n,onClose:(0,a.useCallback)((()=>m(!1)),[m]),isUsingKeyboardRef:d,dir:_,modal:i},s)))},G=(0,a.forwardRef)(((e,n)=>{const{__scopeMenu:t,...o}=e,r=M(t);return(0,a.createElement)(g.Mz,(0,s.A)({},r,o,{ref:n}))})),q="MenuPortal",[Y,V]=I(q,{forceMount:void 0}),H=e=>{const{__scopeMenu:n,forceMount:t,children:s,container:o}=e,r=F(q,n);return(0,a.createElement)(Y,{scope:n,forceMount:t},(0,a.createElement)(k.C,{present:t||r.open},(0,a.createElement)(f.Z,{asChild:!0,container:o},s)))},z="MenuContent",[W,$]=I(z),Q=(0,a.forwardRef)(((e,n)=>{const t=V(z,e.__scopeMenu),{forceMount:o=t.forceMount,...r}=e,i=F(z,e.__scopeMenu),l=B(z,e.__scopeMenu);return(0,a.createElement)(O.Provider,{scope:e.__scopeMenu},(0,a.createElement)(k.C,{present:o||i.open},(0,a.createElement)(O.Slot,{scope:e.__scopeMenu},l.modal?(0,a.createElement)(K,(0,s.A)({},r,{ref:n})):(0,a.createElement)(X,(0,s.A)({},r,{ref:n})))))})),K=(0,a.forwardRef)(((e,n)=>{const t=F(z,e.__scopeMenu),r=(0,a.useRef)(null),i=(0,c.s)(n,r);return(0,a.useEffect)((()=>{const e=r.current;if(e)return(0,S.Eq)(e)}),[]),(0,a.createElement)(Z,(0,s.A)({},e,{ref:i,trapFocus:t.open,disableOutsidePointerEvents:t.open,disableOutsideScroll:!0,onFocusOutside:(0,o.m)(e.onFocusOutside,(e=>e.preventDefault()),{checkForDefaultPrevented:!1}),onDismiss:()=>t.onOpenChange(!1)}))})),X=(0,a.forwardRef)(((e,n)=>{const t=F(z,e.__scopeMenu);return(0,a.createElement)(Z,(0,s.A)({},e,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)}))})),Z=(0,a.forwardRef)(((e,n)=>{const{__scopeMenu:t,loop:r=!1,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:p,disableOutsidePointerEvents:_,onEntryFocus:f,onEscapeKeyDown:k,onPointerDownOutside:h,onFocusOutside:S,onInteractOutside:y,onDismiss:x,disableOutsideScroll:R,...N}=e,O=F(z,t),w=B(z,t),I=M(t),D=L(t),P=A(t),[U,j]=(0,a.useState)(null),G=(0,a.useRef)(null),q=(0,c.s)(n,G,O.onContentChange),Y=(0,a.useRef)(0),V=(0,a.useRef)(""),H=(0,a.useRef)(0),$=(0,a.useRef)(null),Q=(0,a.useRef)("right"),K=(0,a.useRef)(0),X=R?v.A:a.Fragment,Z=R?{as:b.DX,allowPinchZoom:!0}:void 0,J=e=>{var n,t;const a=V.current+e,s=P().filter((e=>!e.disabled)),o=document.activeElement,r=null===(n=s.find((e=>e.ref.current===o)))||void 0===n?void 0:n.textValue,i=function(e,n,t){const a=n.length>1&&Array.from(n).every((e=>e===n[0])),s=a?n[0]:n,o=t?e.indexOf(t):-1;let r=(i=e,l=Math.max(o,0),i.map(((e,n)=>i[(l+n)%i.length])));var i,l;1===s.length&&(r=r.filter((e=>e!==t)));const c=r.find((e=>e.toLowerCase().startsWith(s.toLowerCase())));return c!==t?c:void 0}(s.map((e=>e.textValue)),a,r),l=null===(t=s.find((e=>e.textValue===i)))||void 0===t?void 0:t.ref.current;!function e(n){V.current=n,window.clearTimeout(Y.current),""!==n&&(Y.current=window.setTimeout((()=>e("")),1e3))}(a),l&&setTimeout((()=>l.focus()))};(0,a.useEffect)((()=>()=>window.clearTimeout(Y.current)),[]),(0,d.Oh)();const ee=(0,a.useCallback)((e=>{var n,t;return Q.current===(null===(n=$.current)||void 0===n?void 0:n.side)&&function(e,n){if(!n)return!1;const t={x:e.clientX,y:e.clientY};return function(e,n){const{x:t,y:a}=e;let s=!1;for(let o=0,r=n.length-1;oa!==c>a&&t<(l-e)*(a-i)/(c-i)+e&&(s=!s)}return s}(t,n)}(e,null===(t=$.current)||void 0===t?void 0:t.area)}),[]);return(0,a.createElement)(W,{scope:t,searchRef:V,onItemEnter:(0,a.useCallback)((e=>{ee(e)&&e.preventDefault()}),[ee]),onItemLeave:(0,a.useCallback)((e=>{var n;ee(e)||(null===(n=G.current)||void 0===n||n.focus(),j(null))}),[ee]),onTriggerLeave:(0,a.useCallback)((e=>{ee(e)&&e.preventDefault()}),[ee]),pointerGraceTimerRef:H,onPointerGraceIntentChange:(0,a.useCallback)((e=>{$.current=e}),[])},(0,a.createElement)(X,Z,(0,a.createElement)(m.n,{asChild:!0,trapped:i,onMountAutoFocus:(0,o.m)(l,(e=>{var n;e.preventDefault(),null===(n=G.current)||void 0===n||n.focus()})),onUnmountAutoFocus:p},(0,a.createElement)(u.qW,{asChild:!0,disableOutsidePointerEvents:_,onEscapeKeyDown:k,onPointerDownOutside:h,onFocusOutside:S,onInteractOutside:y,onDismiss:x},(0,a.createElement)(E.bL,(0,s.A)({asChild:!0},D,{dir:w.dir,orientation:"vertical",loop:r,currentTabStopId:U,onCurrentTabStopIdChange:j,onEntryFocus:(0,o.m)(f,(e=>{w.isUsingKeyboardRef.current||e.preventDefault()}))}),(0,a.createElement)(g.UC,(0,s.A)({role:"menu","aria-orientation":"vertical","data-state":be(O.open),"data-radix-menu-content":"",dir:w.dir},I,N,{ref:q,style:{outline:"none",...N.style},onKeyDown:(0,o.m)(N.onKeyDown,(e=>{const n=e.target.closest("[data-radix-menu-content]")===e.currentTarget,t=e.ctrlKey||e.altKey||e.metaKey,a=1===e.key.length;n&&("Tab"===e.key&&e.preventDefault(),!t&&a&&J(e.key));const s=G.current;if(e.target!==s)return;if(!C.includes(e.key))return;e.preventDefault();const o=P().filter((e=>!e.disabled)).map((e=>e.ref.current));T.includes(e.key)&&o.reverse(),function(e){const n=document.activeElement;for(const t of e){if(t===n)return;if(t.focus(),document.activeElement!==n)return}}(o)})),onBlur:(0,o.m)(e.onBlur,(e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(Y.current),V.current="")})),onPointerMove:(0,o.m)(e.onPointerMove,he((e=>{const n=e.target,t=K.current!==e.clientX;if(e.currentTarget.contains(n)&&t){const n=e.clientX>K.current?"right":"left";Q.current=n,K.current=e.clientX}})))})))))))})),J=(0,a.forwardRef)(((e,n)=>{const{__scopeMenu:t,...o}=e;return(0,a.createElement)(i.sG.div,(0,s.A)({},o,{ref:n}))})),ee="MenuItem",ne="menu.itemSelect",te=(0,a.forwardRef)(((e,n)=>{const{disabled:t=!1,onSelect:r,...l}=e,p=(0,a.useRef)(null),u=B(ee,e.__scopeMenu),d=$(ee,e.__scopeMenu),m=(0,c.s)(n,p),_=(0,a.useRef)(!1);return(0,a.createElement)(ae,(0,s.A)({},l,{ref:m,disabled:t,onClick:(0,o.m)(e.onClick,(()=>{const e=p.current;if(!t&&e){const n=new CustomEvent(ne,{bubbles:!0,cancelable:!0});e.addEventListener(ne,(e=>null===r||void 0===r?void 0:r(e)),{once:!0}),(0,i.hO)(e,n),n.defaultPrevented?_.current=!1:u.onClose()}})),onPointerDown:n=>{var t;null===(t=e.onPointerDown)||void 0===t||t.call(e,n),_.current=!0},onPointerUp:(0,o.m)(e.onPointerUp,(e=>{var n;_.current||null===(n=e.currentTarget)||void 0===n||n.click()})),onKeyDown:(0,o.m)(e.onKeyDown,(e=>{const n=""!==d.searchRef.current;t||n&&" "===e.key||y.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())}))}))})),ae=(0,a.forwardRef)(((e,n)=>{const{__scopeMenu:t,disabled:r=!1,textValue:l,...p}=e,u=$(ee,t),d=L(t),m=(0,a.useRef)(null),_=(0,c.s)(n,m),[g,f]=(0,a.useState)(!1),[k,b]=(0,a.useState)("");return(0,a.useEffect)((()=>{const e=m.current;var n;e&&b((null!==(n=e.textContent)&&void 0!==n?n:"").trim())}),[p.children]),(0,a.createElement)(O.ItemSlot,{scope:t,disabled:r,textValue:null!==l&&void 0!==l?l:k},(0,a.createElement)(E.q7,(0,s.A)({asChild:!0},d,{focusable:!r}),(0,a.createElement)(i.sG.div,(0,s.A)({role:"menuitem","data-highlighted":g?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0},p,{ref:_,onPointerMove:(0,o.m)(e.onPointerMove,he((e=>{if(r)u.onItemLeave(e);else if(u.onItemEnter(e),!e.defaultPrevented){e.currentTarget.focus()}}))),onPointerLeave:(0,o.m)(e.onPointerLeave,he((e=>u.onItemLeave(e)))),onFocus:(0,o.m)(e.onFocus,(()=>f(!0))),onBlur:(0,o.m)(e.onBlur,(()=>f(!1)))}))))})),se="MenuRadioGroup",[oe,re]=I(se,{value:void 0,onValueChange:()=>{}}),ie="MenuItemIndicator",[le,ce]=I(ie,{checked:!1}),pe=(0,a.forwardRef)(((e,n)=>{const{__scopeMenu:t,...o}=e;return(0,a.createElement)(i.sG.div,(0,s.A)({role:"separator","aria-orientation":"horizontal"},o,{ref:n}))})),ue="MenuSub",[de,me]=I(ue),_e=e=>{const{__scopeMenu:n,children:t,open:s=!1,onOpenChange:o}=e,r=F(ue,n),i=M(n),[l,c]=(0,a.useState)(null),[p,u]=(0,a.useState)(null),d=(0,h.c)(o);return(0,a.useEffect)((()=>(!1===r.open&&d(!1),()=>d(!1))),[r.open,d]),(0,a.createElement)(g.bL,i,(0,a.createElement)(P,{scope:n,open:s,onOpenChange:d,content:p,onContentChange:u},(0,a.createElement)(de,{scope:n,contentId:(0,_.B)(),triggerId:(0,_.B)(),trigger:l,onTriggerChange:c},t)))},ge="MenuSubTrigger",fe=(0,a.forwardRef)(((e,n)=>{const t=F(ge,e.__scopeMenu),r=B(ge,e.__scopeMenu),i=me(ge,e.__scopeMenu),l=$(ge,e.__scopeMenu),p=(0,a.useRef)(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:d}=l,m={__scopeMenu:e.__scopeMenu},_=(0,a.useCallback)((()=>{p.current&&window.clearTimeout(p.current),p.current=null}),[]);return(0,a.useEffect)((()=>_),[_]),(0,a.useEffect)((()=>{const e=u.current;return()=>{window.clearTimeout(e),d(null)}}),[u,d]),(0,a.createElement)(G,(0,s.A)({asChild:!0},m),(0,a.createElement)(ae,(0,s.A)({id:i.triggerId,"aria-haspopup":"menu","aria-expanded":t.open,"aria-controls":i.contentId,"data-state":be(t.open)},e,{ref:(0,c.t)(n,i.onTriggerChange),onClick:n=>{var a;null===(a=e.onClick)||void 0===a||a.call(e,n),e.disabled||n.defaultPrevented||(n.currentTarget.focus(),t.open||t.onOpenChange(!0))},onPointerMove:(0,o.m)(e.onPointerMove,he((n=>{l.onItemEnter(n),n.defaultPrevented||e.disabled||t.open||p.current||(l.onPointerGraceIntentChange(null),p.current=window.setTimeout((()=>{t.onOpenChange(!0),_()}),100))}))),onPointerLeave:(0,o.m)(e.onPointerLeave,he((e=>{var n;_();const a=null===(n=t.content)||void 0===n?void 0:n.getBoundingClientRect();if(a){var s;const n=null===(s=t.content)||void 0===s?void 0:s.dataset.side,o="right"===n,r=o?-5:5,i=a[o?"left":"right"],c=a[o?"right":"left"];l.onPointerGraceIntentChange({area:[{x:e.clientX+r,y:e.clientY},{x:i,y:a.top},{x:c,y:a.top},{x:c,y:a.bottom},{x:i,y:a.bottom}],side:n}),window.clearTimeout(u.current),u.current=window.setTimeout((()=>l.onPointerGraceIntentChange(null)),300)}else{if(l.onTriggerLeave(e),e.defaultPrevented)return;l.onPointerGraceIntentChange(null)}}))),onKeyDown:(0,o.m)(e.onKeyDown,(n=>{const a=""!==l.searchRef.current;var s;e.disabled||a&&" "===n.key||x[r.dir].includes(n.key)&&(t.onOpenChange(!0),null===(s=t.content)||void 0===s||s.focus(),n.preventDefault())}))})))})),ke="MenuSubContent",Ee=(0,a.forwardRef)(((e,n)=>{const t=V(z,e.__scopeMenu),{forceMount:r=t.forceMount,...i}=e,l=F(z,e.__scopeMenu),p=B(z,e.__scopeMenu),u=me(ke,e.__scopeMenu),d=(0,a.useRef)(null),m=(0,c.s)(n,d);return(0,a.createElement)(O.Provider,{scope:e.__scopeMenu},(0,a.createElement)(k.C,{present:r||l.open},(0,a.createElement)(O.Slot,{scope:e.__scopeMenu},(0,a.createElement)(Z,(0,s.A)({id:u.contentId,"aria-labelledby":u.triggerId},i,{ref:m,align:"start",side:"rtl"===p.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var n;p.isUsingKeyboardRef.current&&(null===(n=d.current)||void 0===n||n.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.m)(e.onFocusOutside,(e=>{e.target!==u.trigger&&l.onOpenChange(!1)})),onEscapeKeyDown:(0,o.m)(e.onEscapeKeyDown,(e=>{p.onClose(),e.preventDefault()})),onKeyDown:(0,o.m)(e.onKeyDown,(e=>{const n=e.currentTarget.contains(e.target),t=R[p.dir].includes(e.key);var a;n&&t&&(l.onOpenChange(!1),null===(a=u.trigger)||void 0===a||a.focus(),e.preventDefault())}))})))))}));function be(e){return e?"open":"closed"}function he(e){return n=>"mouse"===n.pointerType?e(n):void 0}const Se=j,ve=G,ye=H,Te=Q,Ce=J,xe=te,Re=pe,Ne=_e,Oe=fe,Ae=Ee;var we=t(3642);const Ie="ContextMenu",[De,Me]=(0,r.A)(Ie,[D]),Le=D(),[Pe,Fe]=De(Ie),Ue=e=>{const{__scopeContextMenu:n,children:t,onOpenChange:o,dir:r,modal:i=!0}=e,[l,c]=(0,a.useState)(!1),p=Le(n),u=(0,h.c)(o),d=(0,a.useCallback)((e=>{c(e),u(e)}),[u]);return(0,a.createElement)(Pe,{scope:n,open:l,onOpenChange:d,modal:i},(0,a.createElement)(Se,(0,s.A)({},p,{dir:r,open:l,onOpenChange:d,modal:i}),t))},Be="ContextMenuTrigger",je=(0,a.forwardRef)(((e,n)=>{const{__scopeContextMenu:t,disabled:r=!1,...l}=e,c=Fe(Be,t),p=Le(t),u=(0,a.useRef)({x:0,y:0}),d=(0,a.useRef)({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...u.current})}),m=(0,a.useRef)(0),_=(0,a.useCallback)((()=>window.clearTimeout(m.current)),[]),g=e=>{u.current={x:e.clientX,y:e.clientY},c.onOpenChange(!0)};return(0,a.useEffect)((()=>_),[_]),(0,a.useEffect)((()=>{r&&_()}),[r,_]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ve,(0,s.A)({},p,{virtualRef:d})),(0,a.createElement)(i.sG.span,(0,s.A)({"data-state":c.open?"open":"closed","data-disabled":r?"":void 0},l,{ref:n,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:r?e.onContextMenu:(0,o.m)(e.onContextMenu,(e=>{_(),g(e),e.preventDefault()})),onPointerDown:r?e.onPointerDown:(0,o.m)(e.onPointerDown,Ke((e=>{_(),m.current=window.setTimeout((()=>g(e)),700)}))),onPointerMove:r?e.onPointerMove:(0,o.m)(e.onPointerMove,Ke(_)),onPointerCancel:r?e.onPointerCancel:(0,o.m)(e.onPointerCancel,Ke(_)),onPointerUp:r?e.onPointerUp:(0,o.m)(e.onPointerUp,Ke(_))})))})),Ge=e=>{const{__scopeContextMenu:n,...t}=e,o=Le(n);return(0,a.createElement)(ye,(0,s.A)({},o,t))},qe="ContextMenuContent",Ye=(0,a.forwardRef)(((e,n)=>{const{__scopeContextMenu:t,...o}=e,r=Fe(qe,t),i=Le(t),l=(0,a.useRef)(!1);return(0,a.createElement)(Te,(0,s.A)({},i,o,{ref:n,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:n=>{var t;null===(t=e.onCloseAutoFocus)||void 0===t||t.call(e,n),!n.defaultPrevented&&l.current&&n.preventDefault(),l.current=!1},onInteractOutside:n=>{var t;null===(t=e.onInteractOutside)||void 0===t||t.call(e,n),n.defaultPrevented||r.modal||(l.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),Ve=(0,a.forwardRef)(((e,n)=>{const{__scopeContextMenu:t,...o}=e,r=Le(t);return(0,a.createElement)(Ce,(0,s.A)({},r,o,{ref:n}))})),He=(0,a.forwardRef)(((e,n)=>{const{__scopeContextMenu:t,...o}=e,r=Le(t);return(0,a.createElement)(xe,(0,s.A)({},r,o,{ref:n}))})),ze=(0,a.forwardRef)(((e,n)=>{const{__scopeContextMenu:t,...o}=e,r=Le(t);return(0,a.createElement)(Re,(0,s.A)({},r,o,{ref:n}))})),We=e=>{const{__scopeContextMenu:n,children:t,onOpenChange:o,open:r,defaultOpen:i}=e,l=Le(n),[c,p]=(0,we.i)({prop:r,defaultProp:i,onChange:o});return(0,a.createElement)(Ne,(0,s.A)({},l,{open:c,onOpenChange:p}),t)},$e=(0,a.forwardRef)(((e,n)=>{const{__scopeContextMenu:t,...o}=e,r=Le(t);return(0,a.createElement)(Oe,(0,s.A)({},r,o,{ref:n}))})),Qe=(0,a.forwardRef)(((e,n)=>{const{__scopeContextMenu:t,...o}=e,r=Le(t);return(0,a.createElement)(Ae,(0,s.A)({},r,o,{ref:n,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}));function Ke(e){return n=>"mouse"!==n.pointerType?e(n):void 0}const Xe=Ue,Ze=je,Je=Ge,en=Ye,nn=Ve,tn=He,an=ze,sn=We,on=$e,rn=Qe;var ln=t(8431),cn=t(4600),pn=t.n(cn),un=t(579);function dn(e){let{children:n,onChange:t,onOpenChange:s,options:o,themeControlWrapper:r="bg-white round shadow-darken10 px6 py6 txt-s wmin240",themeItem:i="px6 py6 round color-blue-on-hover bg-darken5-on-hover",themeTitle:l="px6 py6 txt-bold",themeSeparator:c="border-t border--gray-light my6"}=e;const p=(e,n)=>{let{label:a,value:s,keyCode:o,disabled:l=!1,options:c}=e;const p=pn()("flex flex--space-between-main ".concat(i),{"events-none opacity25":l});if(c)return(0,un.jsxs)(sn,{children:[(0,un.jsxs)(on,{disabled:l,className:p,children:[(0,un.jsx)("span",{className:"w-3/4 txt-truncate",children:a}),(0,un.jsx)(ln.A,{name:"chevron-right"})]}),(0,un.jsx)(Je,{children:(0,un.jsx)(rn,{className:r,children:c.map(u)})})]},n);let d=o;return"string"===typeof o&&(d=(0,un.jsx)("span",{className:"txt-code",children:o})),(0,un.jsxs)(tn,{disabled:l,onSelect:()=>t(s),className:p,children:[(0,un.jsx)("span",{className:"w-3/4 txt-truncate",children:a}),o&&(0,un.jsx)("span",{className:"w-1/4 align-r txt-truncate",children:d})]},n)},u=(e,n)=>{let{title:t,options:s}=e;return(0,un.jsxs)(a.Fragment,{children:[0!==n&&(0,un.jsx)(an,{className:c}),t&&(0,un.jsx)(nn,{className:l,children:t}),s.map(p)]},n)};return(0,un.jsxs)(Xe,{onOpenChange:s,children:[(0,un.jsx)(Ze,{asChild:!0,children:n}),(0,un.jsx)(Je,{children:(0,un.jsx)(en,{className:r,children:o.map(u)})})]})}function mn(){return(0,un.jsx)(dn,{onChange:e=>console.log("value is: ",e),onOpenChange:e=>console.log("context menu open state",e),options:[{options:[{label:"Whale",value:"whale",keyCode:"\u2325+W"},{label:"Bird",value:"bird",keyCode:"\u2318+B"},{label:"Otter",value:"otter",disabled:!0,keyCode:"o"},{label:"Hare",value:"hare",options:[{title:"Hare names",options:[{label:"Peter",value:"peter"},{label:"Bugs",value:"bugs"},{label:"Cottontail",value:"cottontail"}]}]}]},{title:"Pet names",options:[{label:"Steve",value:"steve"},{label:"Penny",value:"penny"},{label:"Deli",value:"deli",keyCode:"o"},{label:"Effy",value:"effy",keyCode:"up+down"}]}],children:(0,un.jsx)("div",{className:"flex flex--center-main flex--center-cross round border border--purple h180 bg-purple-faint color-purple txt-mono txt-bold",children:"Right click here."})})}},7792:(e,n,t)=>{"use strict";t.d(n,{A:()=>c});var a=t(4600),s=t.n(a),o=t(5043),r=t(8431),i=t(7085),l=t(579);function c(e){let{theme:n,children:t,autoFocus:a=!1,onButtonClick:c}=e;const p=(0,o.useRef)(null);(0,o.useEffect)((()=>{a&&p.current&&p.current.focus()}),[a]);const u=s()("round px24 py24 flex",{"bg-green-faint":"success"===n,"bg-red-faint":"error"===n,"bg-yellow-faint":"warning"===n||"locked"===n});let d="alert";return"success"===n?d="check":"locked"===n&&(d="lock"),(0,l.jsxs)("div",{className:u,children:[(0,l.jsx)("div",{className:"flex-child-no-shrink",children:(0,l.jsx)(r.A,{name:d,inline:!0,size:"1.3em"})}),(0,l.jsx)("div",{className:"flex-child-grow",ref:p,role:a?"alert":null,tabIndex:a?-1:null,children:t}),c&&(0,l.jsx)(i.A,{content:"Dismiss",children:(0,l.jsx)("button",{"aria-label":"Dismiss",className:"bg-transparent color-gray-dark color-blue-on-hover px0 py0","data-testid":"alert-dismiss",onClick:c,children:(0,l.jsx)(r.A,{name:"close",inline:!0,size:"1.3em"})})})]})}},7366:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(7792),s=t(579);function o(){return(0,s.jsx)(a.A,{theme:"success",children:(0,s.jsxs)("p",{className:"mx6",children:[(0,s.jsx)("a",{className:"link",href:"http://www.mapbox.com",children:"You're the best!"})," ","Around! Nothing's gonna keep you down. You're the best! Around! Nothing's gonna keep you down."]})})}},6738:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});var a=t(5043),s=t(7792),o=t(8431),r=t(579);function i(){const[e,n]=(0,a.useState)(!0);return(0,r.jsxs)("div",{children:[!e&&(0,r.jsx)("div",{className:"flex flex--end-main mr18 mb18",children:(0,r.jsx)("button",{"aria-label":"Show alert again",className:"color-gray-dark color-blue-on-hover",onClick:()=>n(!0),type:"button",children:(0,r.jsxs)("span",{className:"inline-block txt-s",children:["Show alert again ",(0,r.jsx)(o.A,{name:"refresh",inline:!0})]})})}),e&&(0,r.jsx)("div",{className:"animation-fade-in animation--speed-1 txt-s",children:(0,r.jsx)(s.A,{onButtonClick:()=>n(!1),theme:"warning",children:(0,r.jsx)("p",{className:"mx6",children:"The yellow power ranger is the best."})})})]})}},5690:(e,n,t)=>{"use strict";t.d(n,{A:()=>c});t(5043);var a=t(2932),s=t(8431),o=t(4600),r=t.n(o),i=t(7517),l=t(579);function c(e){let{id:n,onChange:t,value:o=[],options:c,autoFocus:p=!1,icon:u="check",validationError:d,themeCheckboxContainer:m="txt-s block mb6 flex",themeCheckbox:_="mr6 inline-block checkbox--blue checkbox--s-label",themeControlWrapper:g}=e;const f=e=>{const a=e.target.value,s=o.indexOf(a),r=o;return-1===s?r.push(a):r.splice(s,1),t(r,n)},k={id:n,"data-testid":"".concat(n,"-input")};d&&(k["aria-invalid"]=!0);return(0,l.jsx)(i.A,{themeControlWrapper:g,id:n,validationError:d,children:(0,l.jsx)("div",{...k,children:c.map(((e,t)=>{let{label:i,...c}=e;const d=o.includes(c.value),g=(0,a.A)(c,["value","label"]),k=r()("checkbox-container ".concat(m),{"cursor-pointer":!c.disabled});return(0,l.jsxs)("label",{className:k,children:[(0,l.jsx)("input",{value:c.value,checked:d,"aria-checked":d,autoFocus:p&&d,onChange:f,name:n,"data-testid":"".concat(n,"-").concat(t,"-input"),type:"checkbox",...g}),(0,l.jsx)("div",{className:"".concat(_," checkbox"),children:(0,l.jsx)(s.A,{name:u})}),i]},c.value)}))})})}},5040:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(5690),o=t(579);function r(){const[e,n]=(0,a.useState)([]);return(0,o.jsx)(s.A,{id:"basic",onChange:n,value:[...e],options:[{label:"Whale",value:"humpback-whale"},{label:"Bird",value:"rufous-hummingbird"},{label:"Otter",value:"sea-otter"},{label:"Hare",value:"snowshoe-hare"}]})}},7224:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(5690),o=t(579);function r(){const[e,n]=(0,a.useState)(["sea-otter","humpback-whale"]);return(0,o.jsx)(s.A,{id:"more-options",onChange:n,value:[...e],validationError:"oh no!",themeControlWrapper:"bg-gray-lighter round px12 py12",themeCheckboxContainer:"w-full",themeCheckbox:"radio--white radio--active-red mr6",options:[{label:"Humpback whale",value:"humpback-whale"},{label:"Rufous Hummingbird",value:"rufous-hummingbird",disabled:!0},{label:"Sea Otter",value:"sea-otter"},{label:"Snowshoe Hare",value:"snowshoe-hare"}]})}},3402:(e,n,t)=>{"use strict";t.d(n,{A:()=>c});var a=t(5043),s=t(2932),o=t(7517),r=t(8337),i=t(579);const l=["id","onChange","value","optional","disabled","validationError","displayValue","themeControlFile","themeControlWrapper","validator"];function c(e){let{id:n,optional:t=!1,disabled:c=!1,validationError:p,displayValue:u="Select a file",themeControlFile:d="btn",themeControlWrapper:m,children:_,...g}=e;const f=(0,s.A)(g,l),k=(0,a.useRef)(null),E={id:n,name:n,onChange:e=>{const t=e.target.files;if(!t.length)return;const a=[];for(let n=0,s=t.length;n{c||k.current.click()},children:_||(0,i.jsx)(r.A,{iconBefore:"harddrive",children:u})}),(0,i.jsx)("input",{...E,...f})]})})})}},3384:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(3402),s=t(579);function o(){return(0,s.jsx)(a.A,{id:"name",multiple:!0,onChange:(e,n)=>{console.log(e,n)}})}},6085:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});t(5043);var a=t(8337),s=t(3402),o=t(579);function r(){return(0,o.jsx)(s.A,{id:"name",themeControlFile:"link link--gray txt-s txt-bold",onChange:(e,n)=>{console.log(e,n)},children:(0,o.jsx)(a.A,{iconBefore:"plus",children:"Child element"})})}},9360:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(3402),s=t(579);function o(){return(0,s.jsx)(a.A,{id:"name",displayValue:(0,s.jsx)("span",{className:"w180 txt-truncate",children:"A long truncated display value"}),onChange:(e,n)=>{console.log(e,n)}})}},2240:(e,n,t)=>{"use strict";t.d(n,{A:()=>c});var a=t(5043),s=t(8168),o=t(7920);const r=(0,a.forwardRef)(((e,n)=>(0,a.createElement)(o.sG.label,(0,s.A)({},e,{ref:n,onMouseDown:n=>{var t;null===(t=e.onMouseDown)||void 0===t||t.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault()}})))),i=r;var l=t(579);function c(e){let{id:n,text:t,aside:a,optional:s,themeLabel:o="txt-s txt-bold mb6"}=e;return(0,l.jsxs)("div",{children:[(0,l.jsx)(i,{htmlFor:n,asChild:!0,children:(0,l.jsxs)("label",{className:"inline-block ".concat(o),children:[t," ",s&&(0,l.jsx)("span",{className:"txt-normal",children:"(optional)"})]})}),a&&(0,l.jsx)("span",{className:"inline-block ml12",children:a})]})}},3482:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(2240),s=t(579);function o(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.A,{id:"name",text:"Enter your name"}),(0,s.jsx)("input",{id:"name",type:"text",placeholder:"Enter name"})]})}},9097:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});t(5043);var a=t(2240),s=t(9995),o=t(579);function r(){const e=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.A,{name:"marker",inline:!0}),"Your story"]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.A,{id:"name",text:e}),(0,o.jsx)("input",{id:"name",type:"text",placeholder:"Enter name"})]})}},4832:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});const a=t(2240).A},6004:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});t(5043);var a=t(2932),s=t(4600),o=t.n(s),r=t(7517),i=t(579);function l(e){let{id:n,onChange:t,value:s="",options:l,optional:c=!1,autoFocus:p=!1,validationError:u,themeRadioContainer:d="txt-s block mb6 flex",themeRadio:m="mr6 radio--blue radio--s-label inline-block",themeControlWrapper:_}=e;const g={id:n,role:"radiogroup","aria-required":!c,"data-testid":"".concat(n,"-input")};u&&(g["aria-invalid"]=!0);return(0,i.jsx)(r.A,{themeControlWrapper:_,id:n,validationError:u,children:(0,i.jsx)("div",{...g,children:l.map(((e,r)=>{let{label:l,...c}=e;const u=(0,a.A)(c,["value","label"]),_=o()("radio-container ".concat(d),{"cursor-pointer":!c.disabled});return(0,i.jsxs)("label",{className:_,children:[(0,i.jsx)("input",{value:c.value,checked:c.value===s,autoFocus:p&&c.value===s,onChange:e=>t(e.target.value,n),name:n,"data-testid":"".concat(n,"-").concat(r,"-input"),type:"radio",...u}),(0,i.jsx)("div",{className:"".concat(m," radio")}),l]},c.value)}))})})}},1514:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(6004),o=t(579);function r(){const[e,n]=(0,a.useState)("");return(0,o.jsx)(s.A,{id:"basic",onChange:n,value:e,options:[{label:"Whale",value:"humpback-whale"},{label:"Bird",value:"rufous-hummingbird"},{label:"Otter",value:"sea-otter"},{label:"Hare",value:"snowshoe-hare"}]})}},2902:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(6004),o=t(579);function r(){const[e,n]=(0,a.useState)("sea-otter");return(0,o.jsx)(s.A,{id:"more-options",onChange:n,value:e,validationError:"oh no!",themeControlWrapper:"bg-gray-lighter px12 py12 round",themeRadioContainer:"w-full",themeRadio:"radio--gray radio--active-red mr6",optional:!0,options:[{label:"Humpback whale",value:"humpback-whale"},{label:"Rufous Hummingbird",value:"rufous-hummingbird",disabled:!0},{label:"Sea Otter",value:"sea-otter"},{label:"Snowshoe Hare",value:"snowshoe-hare"}]})}},3111:(e,n,t)=>{"use strict";t.d(n,{A:()=>X});var a=t(5043),s=t(8168),o=t(1664),r=t(858),i=t(2814),l=t(1862),c=t(3642),p=t(4204),u=t(3168),d=t(3124),m=t(7920),_=t(5463);const g=["PageUp","PageDown"],f=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],k={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},E="Slider",[b,h,S]=(0,_.N)(E),[v,y]=(0,l.A)(E,[S]),[T,C]=v(E),x=(0,a.forwardRef)(((e,n)=>{const{name:t,min:l=0,max:p=100,step:u=1,orientation:d="horizontal",disabled:m=!1,minStepsBetweenThumbs:_=0,defaultValue:k=[l],value:E,onValueChange:h=()=>{},onValueCommit:S=()=>{},inverted:v=!1,...y}=e,[C,x]=(0,a.useState)(null),R=(0,i.s)(n,(e=>x(e))),N=(0,a.useRef)(new Set),w=(0,a.useRef)(0),I="horizontal"===d,D=!C||Boolean(C.closest("form")),M=I?O:A,[L=[],P]=(0,c.i)({prop:E,defaultProp:k,onChange:e=>{var n;null===(n=[...N.current][w.current])||void 0===n||n.focus(),h(e)}}),F=(0,a.useRef)(L);function U(e,n){let{commit:t}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1};const a=function(e){return(String(e).split(".")[1]||"").length}(u),s=function(e,n){const t=Math.pow(10,n);return Math.round(e*t)/t}(Math.round((e-l)/u)*u+l,a),r=(0,o.q)(s,[l,p]);P((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0;const a=[...e];return a[t]=n,a.sort(((e,n)=>e-n))}(e,r,n);if(function(e,n){if(n>0){const t=function(e){return e.slice(0,-1).map(((n,t)=>e[t+1]-n))}(e);return Math.min(...t)>=n}return!0}(a,_*u)){w.current=a.indexOf(r);const n=String(a)!==String(e);return n&&t&&S(a),n?a:e}return e}))}return(0,a.createElement)(T,{scope:e.__scopeSlider,disabled:m,min:l,max:p,valueIndexToChangeRef:w,thumbs:N.current,values:L,orientation:d},(0,a.createElement)(b.Provider,{scope:e.__scopeSlider},(0,a.createElement)(b.Slot,{scope:e.__scopeSlider},(0,a.createElement)(M,(0,s.A)({"aria-disabled":m,"data-disabled":m?"":void 0},y,{ref:R,onPointerDown:(0,r.m)(y.onPointerDown,(()=>{m||(F.current=L)})),min:l,max:p,inverted:v,onSlideStart:m?void 0:function(e){const n=function(e,n){if(1===e.length)return 0;const t=e.map((e=>Math.abs(e-n))),a=Math.min(...t);return t.indexOf(a)}(L,e);U(e,n)},onSlideMove:m?void 0:function(e){U(e,w.current)},onSlideEnd:m?void 0:function(){const e=F.current[w.current];L[w.current]!==e&&S(L)},onHomeKeyDown:()=>!m&&U(l,0,{commit:!0}),onEndKeyDown:()=>!m&&U(p,L.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:n,direction:t}=e;if(!m){const e=g.includes(n.key)||n.shiftKey&&f.includes(n.key)?10:1,a=w.current;U(L[a]+u*e*t,a,{commit:!0})}}})))),D&&L.map(((e,n)=>(0,a.createElement)(B,{key:n,name:t?t+(L.length>1?"[]":""):void 0,value:e}))))})),[R,N]=v(E,{startEdge:"left",endEdge:"right",size:"width",direction:1}),O=(0,a.forwardRef)(((e,n)=>{const{min:t,max:o,dir:r,inverted:l,onSlideStart:c,onSlideMove:u,onSlideEnd:d,onStepKeyDown:m,..._}=e,[g,f]=(0,a.useState)(null),E=(0,i.s)(n,(e=>f(e))),b=(0,a.useRef)(),h=(0,p.jH)(r),S="ltr"===h,v=S&&!l||!S&&l;function y(e){const n=b.current||g.getBoundingClientRect(),a=G([0,n.width],v?[t,o]:[o,t]);return b.current=n,a(e-n.left)}return(0,a.createElement)(R,{scope:e.__scopeSlider,startEdge:v?"left":"right",endEdge:v?"right":"left",direction:v?1:-1,size:"width"},(0,a.createElement)(w,(0,s.A)({dir:h,"data-orientation":"horizontal"},_,{ref:E,style:{..._.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{const n=y(e.clientX);null===c||void 0===c||c(n)},onSlideMove:e=>{const n=y(e.clientX);null===u||void 0===u||u(n)},onSlideEnd:()=>{b.current=void 0,null===d||void 0===d||d()},onStepKeyDown:e=>{const n=k[v?"from-left":"from-right"].includes(e.key);null===m||void 0===m||m({event:e,direction:n?-1:1})}})))})),A=(0,a.forwardRef)(((e,n)=>{const{min:t,max:o,inverted:r,onSlideStart:l,onSlideMove:c,onSlideEnd:p,onStepKeyDown:u,...d}=e,m=(0,a.useRef)(null),_=(0,i.s)(n,m),g=(0,a.useRef)(),f=!r;function E(e){const n=g.current||m.current.getBoundingClientRect(),a=G([0,n.height],f?[o,t]:[t,o]);return g.current=n,a(e-n.top)}return(0,a.createElement)(R,{scope:e.__scopeSlider,startEdge:f?"bottom":"top",endEdge:f?"top":"bottom",size:"height",direction:f?1:-1},(0,a.createElement)(w,(0,s.A)({"data-orientation":"vertical"},d,{ref:_,style:{...d.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{const n=E(e.clientY);null===l||void 0===l||l(n)},onSlideMove:e=>{const n=E(e.clientY);null===c||void 0===c||c(n)},onSlideEnd:()=>{g.current=void 0,null===p||void 0===p||p()},onStepKeyDown:e=>{const n=k[f?"from-bottom":"from-top"].includes(e.key);null===u||void 0===u||u({event:e,direction:n?-1:1})}})))})),w=(0,a.forwardRef)(((e,n)=>{const{__scopeSlider:t,onSlideStart:o,onSlideMove:i,onSlideEnd:l,onHomeKeyDown:c,onEndKeyDown:p,onStepKeyDown:u,...d}=e,_=C(E,t);return(0,a.createElement)(m.sG.span,(0,s.A)({},d,{ref:n,onKeyDown:(0,r.m)(e.onKeyDown,(e=>{"Home"===e.key?(c(e),e.preventDefault()):"End"===e.key?(p(e),e.preventDefault()):g.concat(f).includes(e.key)&&(u(e),e.preventDefault())})),onPointerDown:(0,r.m)(e.onPointerDown,(e=>{const n=e.target;n.setPointerCapture(e.pointerId),e.preventDefault(),_.thumbs.has(n)?n.focus():o(e)})),onPointerMove:(0,r.m)(e.onPointerMove,(e=>{e.target.hasPointerCapture(e.pointerId)&&i(e)})),onPointerUp:(0,r.m)(e.onPointerUp,(e=>{const n=e.target;n.hasPointerCapture(e.pointerId)&&(n.releasePointerCapture(e.pointerId),l(e))}))}))})),I="SliderTrack",D=(0,a.forwardRef)(((e,n)=>{const{__scopeSlider:t,...o}=e,r=C(I,t);return(0,a.createElement)(m.sG.span,(0,s.A)({"data-disabled":r.disabled?"":void 0,"data-orientation":r.orientation},o,{ref:n}))})),M="SliderRange",L=(0,a.forwardRef)(((e,n)=>{const{__scopeSlider:t,...o}=e,r=C(M,t),l=N(M,t),c=(0,a.useRef)(null),p=(0,i.s)(n,c),u=r.values.length,d=r.values.map((e=>j(e,r.min,r.max))),_=u>1?Math.min(...d):0,g=100-Math.max(...d);return(0,a.createElement)(m.sG.span,(0,s.A)({"data-orientation":r.orientation,"data-disabled":r.disabled?"":void 0},o,{ref:p,style:{...e.style,[l.startEdge]:_+"%",[l.endEdge]:g+"%"}}))})),P="SliderThumb",F=(0,a.forwardRef)(((e,n)=>{const t=h(e.__scopeSlider),[o,r]=(0,a.useState)(null),l=(0,i.s)(n,(e=>r(e))),c=(0,a.useMemo)((()=>o?t().findIndex((e=>e.ref.current===o)):-1),[t,o]);return(0,a.createElement)(U,(0,s.A)({},e,{ref:l,index:c}))})),U=(0,a.forwardRef)(((e,n)=>{const{__scopeSlider:t,index:o,...l}=e,c=C(P,t),p=N(P,t),[u,_]=(0,a.useState)(null),g=(0,i.s)(n,(e=>_(e))),f=(0,d.X)(u),k=c.values[o],E=void 0===k?0:j(k,c.min,c.max),h=function(e,n){return n>2?"Value ".concat(e+1," of ").concat(n):2===n?["Minimum","Maximum"][e]:void 0}(o,c.values.length),S=null===f||void 0===f?void 0:f[p.size],v=S?function(e,n,t){const a=e/2,s=G([0,50],[0,a]);return(a-s(n)*t)*t}(S,E,p.direction):0;return(0,a.useEffect)((()=>{if(u)return c.thumbs.add(u),()=>{c.thumbs.delete(u)}}),[u,c.thumbs]),(0,a.createElement)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[p.startEdge]:"calc(".concat(E,"% + ").concat(v,"px)")}},(0,a.createElement)(b.ItemSlot,{scope:e.__scopeSlider},(0,a.createElement)(m.sG.span,(0,s.A)({role:"slider","aria-label":e["aria-label"]||h,"aria-valuemin":c.min,"aria-valuenow":k,"aria-valuemax":c.max,"aria-orientation":c.orientation,"data-orientation":c.orientation,"data-disabled":c.disabled?"":void 0,tabIndex:c.disabled?void 0:0},l,{ref:g,style:void 0===k?{display:"none"}:e.style,onFocus:(0,r.m)(e.onFocus,(()=>{c.valueIndexToChangeRef.current=o}))}))))})),B=e=>{const{value:n,...t}=e,o=(0,a.useRef)(null),r=(0,u.Z)(n);return(0,a.useEffect)((()=>{const e=o.current,t=window.HTMLInputElement.prototype,a=Object.getOwnPropertyDescriptor(t,"value").set;if(r!==n&&a){const t=new Event("input",{bubbles:!0});a.call(e,n),e.dispatchEvent(t)}}),[r,n]),(0,a.createElement)("input",(0,s.A)({style:{display:"none"}},t,{ref:o,defaultValue:n}))};function j(e,n,t){const a=100/(t-n)*(e-n);return(0,o.q)(a,[0,100])}function G(e,n){return t=>{if(e[0]===e[1]||n[0]===n[1])return n[0];const a=(n[1]-n[0])/(e[1]-e[0]);return n[0]+a*(t-e[0])}}const q=x,Y=D,V=L,H=F;var z=t(2932),W=t(4832),$=t(7517),Q=t(579);const K=["id","value","onChange","label","optional","aside","validationError","themeControlRange","themeControlRangeActive","themeControlWrapper","themeLabel","tooltip","initialValue","validator"];function X(e){let{id:n,onChange:t,value:a=[],label:s,optional:o=!1,aside:r,tooltip:i,validationError:l,themeControlRange:c="range--s range--gray w-full h-full",themeControlRangeActive:p,themeControlTrack:u="",themeControlThumb:d="",themeControlWrapper:m,themeLabel:_,...g}=e;const f=(0,z.A)(g,K),k={id:n,name:n,onValueChange:e=>t(e,n),value:a,"aria-required":!o,"data-test":"".concat(n,"-input"),...f};l&&(k["aria-invalid"]=!0);return(0,Q.jsxs)($.A,{themeControlWrapper:m,id:n,validationError:l,children:[s&&(0,Q.jsx)(W.A,{text:s,id:n,aside:r,optional:o,themeLabel:_}),(0,Q.jsx)("div",{className:"range ".concat(c),children:(0,Q.jsxs)(q,{...k,children:[(0,Q.jsx)(Y,{className:"".concat(u),children:(0,Q.jsx)(V,{className:"absolute h-full ".concat(p)})}),a.map(((e,n)=>(0,Q.jsx)(H,{className:"".concat(d)},n)))]})})]})}},1108:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(3111),o=t(579);function r(){const[e,n]=(0,a.useState)([500]);return(0,o.jsx)(s.A,{id:"name",value:[...e],min:10,max:1e3,step:10,onChange:n})}},5100:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(3111),o=t(579);function r(){const[e,n]=(0,a.useState)([25,50,75]);return(0,o.jsx)(s.A,{id:"name",label:"Which thumb should you move?",optional:!0,value:[...e],min:10,max:100,step:1,onChange:n,tooltip:!0,themeControlRange:"range--purple w-full h-full",themeControlRangeActive:"bg-purple-dark"})}},8789:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(3111),o=t(579);function r(){const[e,n]=(0,a.useState)([25]);return(0,o.jsx)(s.A,{id:"name",optional:!0,value:[...e],min:10,max:100,step:1,onChange:n,tooltip:!0,themeControlRangeActive:"bg-blue round",themeControlTrack:"bg-gray h3",themeControlThumb:"bg-blue border--0 h12 w12 shadow-darken25"})}},7942:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});t(5043);var a=t(2932),s=t(4832),o=t(7517),r=t(579);const i=["id","options","value","onChange","optional","label","aside","disabled","validationError","themeControlSelect","themeControlSelectContainer","themeControlWrapper","themeLabel","initialValue","validator"];function l(e){let{id:n,onChange:t,options:l,value:c="",label:p,optional:u=!1,aside:d,disabled:m=!1,validationError:_,themeControlSelectContainer:g="",themeControlSelect:f="",themeControlWrapper:k,themeLabel:E,...b}=e;const h=(0,a.A)(b,i),S={id:n,disabled:m,value:c,className:"select ".concat(f),onChange:e=>t(e.target.value,n),"aria-required":!u,"data-testid":"".concat(n,"-select")};_&&(S["aria-invalid"]=!0);const v=e=>{let{label:n,value:t,disabled:a,options:s}=e;return s?(0,r.jsx)("optgroup",{label:n,children:s.map(v)},n):(0,r.jsx)("option",{disabled:a,value:t,children:n},t)};return(0,r.jsxs)(o.A,{id:n,themeControlWrapper:k,validationError:_,children:[p&&(0,r.jsx)(s.A,{text:p,id:n,aside:d,optional:u,themeLabel:E}),(0,r.jsxs)("div",{className:"select-container ".concat(g),children:[(0,r.jsx)("select",{...S,...h,children:l.map(v)}),(0,r.jsx)("div",{className:"select-arrow"})]})]})}},7972:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(7942),o=t(579);function r(){const[e,n]=(0,a.useState)("");return(0,o.jsx)(s.A,{id:"animals",label:"Choose an animal",value:e,onChange:n,options:[{label:"Humpback whale",value:"humpback-whale"},{label:"Rufous Hummingbird",value:"rufous-hummingbird"},{label:"Sea Otter",value:"sea-otter"},{label:"Snowshoe Hare",value:"snowshoe-hare"}]})}},2044:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});var a=t(5043),s=t(7942),o=t(579);const r=[{label:"Group One",options:[{label:"Foo",value:"foo"},{label:"Bar",value:"bar"}]},{label:"Group two",options:[{label:"Baz",value:"baz"},{label:"Qux",value:"qux",disabled:!0}]}];function i(){const[e,n]=(0,a.useState)("baz");return(0,o.jsx)(s.A,{id:"group",label:"Choose from a group",validationError:"oh no!",value:e,optional:!0,aside:(0,o.jsx)("span",{children:"Aside text"}),themeControlSelect:"select--white bg-blue px12",onChange:n,options:r})}},3506:(e,n,t)=>{"use strict";t.d(n,{A:()=>N});var a=t(5043),s=t(4600),o=t.n(s),r=t(7517),i=t(8168),l=t(858),c=t(2814),p=t(1862),u=t(3642),d=t(3168),m=t(3124),_=t(7920);const g="Switch",[f,k]=(0,p.A)(g),[E,b]=f(g),h=(0,a.forwardRef)(((e,n)=>{const{__scopeSwitch:t,name:s,checked:o,defaultChecked:r,required:p,disabled:d,value:m="on",onCheckedChange:g,...f}=e,[k,b]=(0,a.useState)(null),h=(0,c.s)(n,(e=>b(e))),S=(0,a.useRef)(!1),v=!k||Boolean(k.closest("form")),[C=!1,x]=(0,u.i)({prop:o,defaultProp:r,onChange:g});return(0,a.createElement)(E,{scope:t,checked:C,disabled:d},(0,a.createElement)(_.sG.button,(0,i.A)({type:"button",role:"switch","aria-checked":C,"aria-required":p,"data-state":T(C),"data-disabled":d?"":void 0,disabled:d,value:m},f,{ref:h,onClick:(0,l.m)(e.onClick,(e=>{x((e=>!e)),v&&(S.current=e.isPropagationStopped(),S.current||e.stopPropagation())}))})),v&&(0,a.createElement)(y,{control:k,bubbles:!S.current,name:s,value:m,checked:C,required:p,disabled:d,style:{transform:"translateX(-100%)"}}))})),S="SwitchThumb",v=(0,a.forwardRef)(((e,n)=>{const{__scopeSwitch:t,...s}=e,o=b(S,t);return(0,a.createElement)(_.sG.span,(0,i.A)({"data-state":T(o.checked),"data-disabled":o.disabled?"":void 0},s,{ref:n}))})),y=e=>{const{control:n,checked:t,bubbles:s=!0,...o}=e,r=(0,a.useRef)(null),l=(0,d.Z)(t),c=(0,m.X)(n);return(0,a.useEffect)((()=>{const e=r.current,n=window.HTMLInputElement.prototype,a=Object.getOwnPropertyDescriptor(n,"checked").set;if(l!==t&&a){const n=new Event("click",{bubbles:s});a.call(e,t),e.dispatchEvent(n)}}),[l,t,s]),(0,a.createElement)("input",(0,i.A)({type:"checkbox","aria-hidden":!0,defaultChecked:t},o,{tabIndex:-1,ref:r,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function T(e){return e?"checked":"unchecked"}const C=h,x=v;var R=t(579);function N(e){const{id:n,onChange:t,disabled:a=!1,validationError:s,label:i,value:l=!1,themeControlWrapper:c="",themeControlSwitchContainer:p="",themeControlSwitch:u="switch--s-label",themeLabel:d="txt-s ml6"}=e,m={id:n,checked:l,disabled:a,onCheckedChange:e=>t(e,n),"data-testid":"".concat(n,"-switch")},_=o()("switch-container ".concat(p),{"cursor-pointer":!a});return(0,R.jsx)(r.A,{themeControlWrapper:c,id:n,validationError:s,children:(0,R.jsx)("fieldset",{className:"flex flex--center-cross",children:(0,R.jsxs)("label",{htmlFor:n,className:_,children:[(0,R.jsx)(C,{...m,className:"switch ".concat(u),children:(0,R.jsx)(x,{})}),(0,R.jsx)("span",{className:d,children:i})]})})})}},4336:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(3506),o=t(579);function r(){const[e,n]=(0,a.useState)(!1);return(0,o.jsx)(s.A,{id:"active-animal",label:"Active animal",value:e,onChange:e=>n(e)})}},4656:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(3506),o=t(579);function r(){const[e,n]=(0,a.useState)(!1);return(0,o.jsx)(s.A,{id:"disabled-switch",value:e,disabled:!0,onChange:e=>n(e)})}},7688:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(3506),o=t(579);function r(){const[e,n]=(0,a.useState)("");return(0,o.jsx)(s.A,{id:"fancy-animal",label:(0,o.jsx)("div",{className:"txt-bold color-purple",children:"Active fancy animal"}),validationError:e,value:!0,themeControlWrapper:"border border--purple px6 py6",themeControlSwitchContainer:"bg-pink-faint px12 py6 round",themeControlSwitch:"switch--purple switch--s-label",onChange:()=>n("Can't deactivate a fancy animal!")})}},5480:(e,n,t)=>{"use strict";t.d(n,{A:()=>u});var a=t(5043),s=t(2932),o=t(4832),r=t(7517),i=t(5963),l=t(8431),c=t(579);const p=["id","value","onChange","type","label","noAuto","optional","aside","validationError","errorStyle","popoverProps","themeControlInput","themeControlWrapper","themeLabel","initialValue","validator"];function u(e){let{id:n,onChange:t,value:u="",label:d,aside:m,type:_="text",optional:g=!1,validationError:f,errorStyle:k="default",noAuto:E=!1,themeLabel:b,themeControlInput:h="input",themeControlWrapper:S,...v}=e;const[y,T]=(0,a.useState)(!1),C=(0,s.A)(v,p),x=(0,a.useRef)(null),R=(0,a.useRef)(null),N=()=>{x.current&&x.current.select()},O=()=>"undefined"!==typeof window&&(window.document.activeElement===x.current||window.document.activeElement===R.current),A=()=>{O()||T(!0)},w=()=>{O()||T(!1)},I={id:n,name:n,onChange:e=>t(e.target.value,n),value:u,type:_,className:h,"aria-required":!g,"data-testid":"".concat(n,"-input")};E&&(I.autoCapitalize="none",I.autoCorrect="off",I.spellCheck=!1),f&&(I["aria-invalid"]=!0),f&&"inline"===k&&(I.className="".concat(h," round-l flex-child-grow"),I.style={boxShadow:"inset 0 0 0 1px #f74e4e"});const D=d?(0,c.jsx)(o.A,{text:d,id:n,aside:m,optional:g,themeLabel:b}):null;let M=(0,c.jsx)("input",{...I,...C});return"inline"===k?(f&&(M=(0,c.jsxs)("div",{onMouseOver:A,onMouseOut:w,"data-testid":"control-text-container",className:"flex",children:[(0,c.jsx)("input",{ref:x,onFocus:()=>T(!0),onBlur:()=>T(!1),...I,...C}),(0,c.jsx)(i.A,{active:y,content:f,placement:"top","aria-label":"Validation error",...v.popoverProps,children:(0,c.jsx)("button",{type:"button",onFocus:()=>T(!0),onBlur:()=>T(!1),ref:R,onClick:N,"data-testid":"validation-error",role:"alert",className:"h-full bg-red color-white round-r px6",children:(0,c.jsx)("span",{className:"flex flex--center-cross flex--center-main",children:(0,c.jsx)(l.A,{name:"alert",passthroughProps:{fill:"white",className:"cursor-pointer"}})})})})]})),(0,c.jsxs)(r.A,{themeControlWrapper:S,id:n,children:[D,M]})):(0,c.jsxs)(r.A,{themeControlWrapper:S,id:n,validationError:f,children:[D,M]})}},4048:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(5480),o=t(579);function r(){const[e,n]=(0,a.useState)("");return(0,o.jsx)(s.A,{id:"basic",value:e,onChange:n})}},8280:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(5480),o=t(579);function r(){const[e,n]=(0,a.useState)("foo@bar.baz");return(0,o.jsx)(s.A,{id:"more-options",label:"Enter your email",type:"email",validationError:"Oh no!",errorStyle:"inline",themeControlWrapper:"bg-gray-faint px12 py12",themeControlInput:"input input--s",themeLabel:"txt-bold",popoverProps:{coloring:"dark",padding:"small"},onChange:n,placeholder:"Enter an email address",value:e,optional:!0,noAuto:!0,aside:(0,o.jsx)("span",{children:"Aside text"})})}},7079:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>p});var a=t(5043),s=t(2932),o=t(4832),r=t(7517),i=t(579);const l=["id","value","onChange","label","noAuto","optional","aside","validationError","themeControlTextarea","themeControlWrapper","themeLabel","initialValue","validator"];function c(e){let{id:n,onChange:t,value:a="",label:c,optional:p=!1,aside:u,validationError:d,noAuto:m=!1,themeControlTextarea:_="textarea hmin120",themeControlWrapper:g,themeLabel:f,...k}=e;const E=(0,s.A)(k,l),b={id:n,name:n,onChange:e=>t(e.target.value,n),value:a,className:_,"aria-required":!p,"data-testid":"".concat(n,"-textarea")};return m&&(b.autoCapitalize="none",b.autoCorrect="off",b.spellCheck=!1),d&&(b["aria-invalid"]=!0),(0,i.jsxs)(r.A,{themeControlWrapper:g,id:n,validationError:d,children:[c&&(0,i.jsx)(o.A,{text:c,id:n,aside:u,optional:p,themeLabel:f}),(0,i.jsx)("textarea",{...b,...E})]})}function p(){const[e,n]=(0,a.useState)("");return(0,i.jsx)(c,{id:"story",label:"Your story",onChange:n,value:e})}},5446:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var a=t(5043),s=t(2932),o=t(7517),r=t(579);function i(e){let{id:n,options:t,onChange:a,value:i="",optional:l=!1,validationError:c,autoFocus:p=!1,themeToggleGroup:u="border border--gray-light py3 px3",themeToggleContainer:d="",themeToggle:m="txt-s py0 round-full toggle--s toggle--gray",themeControlWrapper:_}=e;const g={id:n,className:"toggle-group round-full ".concat(u),role:"radiogroup","aria-required":!l,"data-testid":"".concat(n,"-input")};c&&(g["aria-invalid"]=!0);return(0,r.jsx)(o.A,{themeControlWrapper:_,id:n,validationError:c,children:(0,r.jsx)("div",{...g,children:t.map(((e,t)=>{let{label:o,...l}=e;const c=(0,s.A)(l,["value","label"]);return(0,r.jsxs)("label",{className:"toggle-container ".concat(d),children:[(0,r.jsx)("input",{value:l.value,checked:l.value===i,autoFocus:p&&l.value===i,onChange:e=>a(e.target.value,n),name:n,type:"radio","data-testid":"".concat(n,"-").concat(t,"-input"),...c}),(0,r.jsx)("div",{className:"".concat(m," toggle"),children:o})]},l.value)}))})})}function l(){const[e,n]=(0,a.useState)("humpback-whale");return(0,r.jsx)(i,{id:"animals",value:e,onChange:n,options:[{label:"Whale",value:"humpback-whale"},{label:"Bird",value:"rufous-hummingbird"},{label:"Otter",value:"sea-otter"},{label:"Hare",value:"snowshoe-hare"}]})}},3916:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});t(5043);var a=t(579);function s(e){let{id:n,themeControlWrapper:t="",validationError:s,children:o}=e,r=null;if(s){const e="".concat(n,"-error"),t="string"===typeof s?function(e){if(!e)return e;const n=e.trim(),t=n[n.length-1];return"."===t||"!"===t||"?"===t?n:n+"."}(s):s;r=(0,a.jsx)("div",{className:"bg txt-s mt3 py6 px12 bg-red-faint round border border--red color-red",id:e,"data-testid":e,children:t})}const i="relative ".concat(t);return(0,a.jsxs)("div",{className:i,children:[o,(0,a.jsx)("div",{role:"alert",children:r})]})}},2704:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(3916),s=t(579);function o(){return(0,s.jsx)(a.A,{id:"name",validationError:"A value was not entered",children:(0,s.jsx)("input",{id:"name",type:"text",placeholder:"Enter name"})})}},7517:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});const a=t(3916).A},874:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>k});var a=t(5043),s=t(4600),o=t.n(s),r=t(166),i=t(5963),l=t(8237),c=t.n(l),p=t(9549),u=t.n(p),d=t(579);const m=640,_=2e3;function g(e){const n=c()(e);if(n)return n.primaryMeta?"".concat(n.meta.symbol,"+C"):"".concat(n.ctrl.abbreviation,"+C")}function f(e){let{value:n,focusTrapPaused:t,onCopy:s,truncated:l=!1}=e;const c=(0,a.useRef)(null),p=(0,a.useRef)(r.A.isCopySupported()),[f,k]=(0,a.useState)(!1);(0,a.useEffect)((()=>{let e;return f&&(e=setTimeout((()=>{k(!1)}),_)),()=>clearTimeout(e)}),[f]);const E=(0,d.jsx)("div",{className:"absolute top right px6 py6",children:(0,d.jsx)(r.A,{text:n,block:!0,focusTrapPaused:t,onCopy:s})}),b=o()("my3 txt-mono txt-s mr24",{"txt-truncate":l}),h={};return l||(h.wordWrap="break-word",h.overflowWrap="break-word"),(0,d.jsxs)("div",{className:"relative clearfix bg-darken5 round",children:[p.current&&E,(0,d.jsx)(i.A,{content:(0,d.jsx)("div",{className:"txt-s",children:p.current&&(()=>{if("undefined"!==typeof window)return(0,d.jsxs)("span",{children:[(0,d.jsx)("span",{className:"txt-kbd",children:g(window.navigator.userAgent)})," ","to copy"]})})}),active:f,placement:"top",alignment:"center",hideWhenAnchorIsOffscreen:!0,"aria-label":"Copy the selected text",padding:"small",children:(0,d.jsx)("div",{tabIndex:-1,ref:c,onFocus:()=>{"undefined"!==typeof window&&(window.innerWidthc.current)),k(!0)))},onBlur:e=>{c.current.contains(e.relatedTarget)||k(!1)},className:"py6 px12","data-testid":"copiable-text-el",children:(0,d.jsx)("div",{className:b,style:h,children:n})})})]})}function k(){return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"mb12",children:(0,d.jsx)(f,{value:"The length of this copiable text is to illustrate to you how this component's styling works when the text wraps to multiple lines"})}),(0,d.jsx)("div",{children:(0,d.jsx)(f,{value:"https://www.mapbox.com/something/special/for/you/to/see/be/truncated/in/length/if/you/shrink/your/browser/window/today",truncated:!0})})]})}},1304:(e,n,t)=>{"use strict";t.d(n,{A:()=>m});var a=t(5043),s=t(4600),o=t.n(s),r=t(8839),i=t.n(r),l=t(8431),c=t(5963),p=t(7085),u=t(579);const d=800;function m(e){let{text:n,onCopy:t,block:s=!1,focusTrapPaused:r,className:m="btn btn--xs py3 px3 round",children:_,tooltipColoring:g="light",tooltipTextSize:f="s",passthroughProps:k}=e;const[E,b]=(0,a.useState)(null),[h,S]=(0,a.useState)(null),[v,y]=(0,a.useState)(!1),T=(0,a.useCallback)((()=>{h&&b(new(i())(h,{...!r&&{container:h}}))}),[r,h]);(0,a.useEffect)((()=>()=>{E&&E.destroy()}),[]),(0,a.useEffect)((()=>{h&&!E&&T()}),[h,E,T]),(0,a.useEffect)((()=>{let e;return v&&(e=setTimeout((()=>{y(!1)}),d)),()=>clearTimeout(e)}),[v]);const C=v?"check":"clipboard",x=o()(m,{block:s}),R=_||(0,u.jsx)("button",{type:"button",className:x,...k,children:(0,u.jsx)(l.A,{name:C})});let N="Copied!";return"none"!==f&&(N=(0,u.jsx)("div",{className:"txt-".concat(f),children:N})),(0,u.jsx)("div",{role:"button","aria-label":"Copy","data-testid":"copy-button",ref:e=>S(e),"data-clipboard-text":n,onClick:()=>{t&&t(n),y(!0),E&&(E.destroy(),T())},children:(0,u.jsx)(c.A,{content:N,active:v,coloring:g,placement:"top",alignment:"center",hideWhenAnchorIsOffscreen:!0,padding:"small",children:(0,u.jsx)("div",{children:(0,u.jsx)(p.A,{disabled:v,coloring:g,textSize:f,content:"Copy",children:R})})})})}m.isCopySupported=()=>"undefined"!==typeof window&&i().isSupported()},512:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(1304),s=t(579);function o(){return(0,s.jsxs)("div",{className:"flex flex--center-cross",children:[(0,s.jsx)("div",{className:"mr24",children:(0,s.jsx)(a.A,{text:"Hello explorer",block:!0})}),(0,s.jsx)("div",{className:"flex-child-grow",children:(0,s.jsx)("input",{className:"input input--s wmax360",placeholder:"Paste text here"})})]})}},4531:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(1304),s=t(579);function o(){return(0,s.jsxs)("div",{className:"flex flex--center-cross",children:[(0,s.jsx)("div",{className:"mr24",children:(0,s.jsx)(a.A,{text:"Hello fancy explorer",className:"px6 py6 btn btn--purple btn--stroke"})}),(0,s.jsx)("div",{className:"flex-child-grow",children:(0,s.jsx)("input",{className:"input input--s wmax360",placeholder:"Paste text here"})})]})}},8590:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(1304),s=t(579);function o(){return(0,s.jsx)("div",{className:"inline-block",children:(0,s.jsx)(a.A,{tooltipColoring:"dark",tooltipTextSize:"xs",text:"Some copy from the custom element",children:(0,s.jsx)("button",{className:"w240 btn",children:"Just a custom element"})})})}},166:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});const a=t(1304).A},7928:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(1612),s=t(579);function o(){return(0,s.jsx)(a.A,{onSubmit:e=>{console.log(e)},label:"Submit me"})}},1612:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});t(5043);var a=t(579);function s(e){let{label:n="Submit",testId:t="",disabled:s=!1,themeButton:o="btn",onSubmit:r}=e;const i={onClick:r,disabled:s,"data-testid":t||"form-submit-handler"};return(0,a.jsx)("button",{"aria-label":n,type:"button",className:o,...i,children:n})}},4061:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>b});var a=t(5043),s=t(8554),o=t.n(s),r=t(3439),i=t.n(r);const l=t(3312).A;const c=t(6284).A;var p=t(832),u=t(579);const d={preSubmission:"PRE_SUBMISSION",errorSubmission:"SUBMITTED_WITH_ERRORS",pendingSubmission:"PENDING",completeSubmission:"COMPLETE"};function m(e,n){const t={},a={};return Object.keys(e).forEach((s=>{const o=e[s];n&&n[s]?t[s]=n[s]:t[s]=void 0!==o.initialValue?o.initialValue:"",a[s]=""})),{controlValues:t,controlValidationErrors:a}}function _(e,n,t){if(!n)return"";Array.isArray(n)||(n=[n]);for(let a=0,s=n.length;a(k.current=!0,C(!0),()=>{k.current=!1})),[]),(0,a.useEffect)((()=>{if(!o()(n,x)){const{controlValues:e,controlValidationErrors:t}=m(n,v);y(e),S(t),f.current=d.preSubmission}}),[n,x,v]);const R=async e=>{const t={...h};for(const a of Object.keys(v)){const s=await _(v[a],n[a].validator,v);s?(t[a]=s,e=d.errorSubmission):t[a]=""}S(t),f.current=e},N=(e,n)=>{const t={...v};t[n]=e,f.current!==d.preSubmission?R(d.preSubmission).then((()=>{y(t)})):y(t),r&&r(t)},O=()=>{R(d.pendingSubmission).then((()=>{f.current===d.pendingSubmission&&A()}))},A=()=>{Promise.resolve(s(v)).then((()=>{k.current&&f.current===d.pendingSubmission&&(f.current=d.completeSubmission)})).catch((e=>{k.current&&(f.current===d.pendingSubmission&&(f.current=d.completeSubmission),console.error(e))}))},w={onEnter:O,noValidate:!0};return g&&(w.onCancel=g),(0,u.jsxs)("div",{className:"relative",children:[(0,u.jsx)(i(),{...w,children:t((e=>({...n[e],id:e,onChange:N,validationError:h[e],value:v[e]})),O)}),f.current===d.pendingSubmission&&(0,u.jsx)(l,{}),!T&&(0,u.jsx)(c,{})]})}const f=t(1612).A;const k=t(5480).A;const E={name:{label:"Your name",placeholder:"Enter your name",validator:function(e,n){if(!e&&!n)throw new Error("Provide a partial or full message to validateRequired");return t=>function(e){return void 0===e||null===e||""===e}(t)?n||(e?"Please enter ".concat(function(e){const n=/[aeiou]/i.test(e.charAt(0))?"an":"a";return"".concat(n," ").concat(e)}(e)):void 0):""}("Your name")}};function b(){return(0,u.jsx)(g,{config:E,renderForm:(e,n)=>(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("div",{className:"w-full w-1/2-mm mb12",children:(0,u.jsx)(k,{...e("name")})}),(0,u.jsx)("div",{className:"w-full w-1/2-mm",children:(0,u.jsx)(f,{onSubmit:n})})]}),handleFormData:e=>(console.log(e),e)})}},9550:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(2392),o=t(579);class r extends a.Component{render(){return(0,o.jsx)("button",{"aria-label":"Duplicate",type:"button",className:"link txt-bold txt-s block",children:(0,o.jsx)(s.A,{iconBefore:"duplicate",children:"Duplicate"})})}}},2781:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(2392),o=t(579);class r extends a.Component{render(){return(0,o.jsx)("button",{"aria-label":"Take me there",type:"button",className:"link link--purple",children:(0,o.jsx)(s.A,{iconAfter:"chevron-right",children:"Take me there"})})}}},2960:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});var a=t(5043),s=t(2392),o=t(8431),r=t(579);class i extends a.Component{render(){return(0,r.jsx)(s.A,{inline:!0,iconBefore:(0,r.jsx)(o.A,{name:"github"}),iconAfter:"check",children:(0,r.jsx)("span",{className:"txt-kbd",children:"hi"})})}}},2392:(e,n,t)=>{"use strict";t.d(n,{A:()=>o});t(5043);var a=t(8431),s=t(579);function o(e){let{children:n,iconBefore:t,iconAfter:o,inline:r=!1}=e;const i=e=>"string"===typeof e?(0,s.jsx)(a.A,{name:e}):e,l=t?(0,s.jsx)("span",{className:"mr6",children:i(t)}):null,c=o?(0,s.jsx)("span",{className:"ml6",children:i(o)}):null;return(0,s.jsxs)("span",{className:"".concat(r?"inline-flex":"flex"," flex--center-cross"),children:[l,n,c]})}},8337:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});const a=t(2392).A},1458:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(9995),o=t(579);class r extends a.Component{render(){return(0,o.jsx)(s.A,{name:"close"})}}},481:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(9995),s=t(579);function o(){return(0,s.jsxs)("div",{style:{lineHeight:"24px"},children:["The last thing you want in your kitchen is a"," ",(0,s.jsxs)("span",{className:"inline-block color-red",children:[(0,s.jsx)(a.A,{name:"flame",inline:!0})," fire"]})," ","even though there is"," ",(0,s.jsxs)("span",{className:"inline-block color-blue",children:[(0,s.jsx)(a.A,{name:"water",inline:!0})," water"]})," ","nearby. The last thing you want in your kitchen is a"," ",(0,s.jsxs)("span",{className:"inline-block color-red",children:[(0,s.jsx)(a.A,{name:"flame",inline:!0})," fire"]})," ","even though there is"," ",(0,s.jsxs)("span",{className:"inline-block color-blue",children:[(0,s.jsx)(a.A,{name:"water",inline:!0})," water"]})," ","nearby. The last thing you want in your kitchen is a"," ",(0,s.jsxs)("span",{className:"inline-block color-red",children:[(0,s.jsx)(a.A,{name:"flame",inline:!0})," fire"]})," ","even though there is"," ",(0,s.jsxs)("span",{className:"inline-block color-blue",children:[(0,s.jsx)(a.A,{name:"water",inline:!0})," water"]})," ","nearby."]})}},9995:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var a=t(5043),s=t(4451);const o=e=>{let{children:n,label:t}=e;const o=a.Children.only(n);return(0,a.createElement)(a.Fragment,null,(0,a.cloneElement)(o,{"aria-hidden":"true",focusable:"false"}),(0,a.createElement)(s.b,null,t))},r=o;var i=t(579);function l(e){let{name:n,inline:t=!1,passthroughProps:s={},size:o=18}=e;const l=(0,a.useRef)(null);(0,a.useEffect)((()=>{if(t&&l.current&&"undefined"!==typeof window){const e=window.getComputedStyle(l.current)["line-height"];l.current.style.height=e}}),[t,o]);let c="events-none icon";t&&(c+=" inline-block align-t");const p=s.style||{};return!p.width&&o&&(p.width=o),!p.height&&o&&(p.height=o),(0,i.jsx)(r,{label:n,children:(0,i.jsx)("svg",{ref:l,className:c,"data-testid":"icon-".concat(n),...s,style:p,children:(0,i.jsx)("use",{xmlnsXlink:"http://www.w3.org/1999/xlink",xlinkHref:"#icon-".concat(n)})})})}},8431:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});const a=t(9995).A},3264:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(3312),o=t(579);function r(){const[e,n]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{let t;return e&&(t=setTimeout((()=>{n(!1)}),3e3)),()=>{t&&clearTimeout(t)}}),[e]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("button",{"aria-label":"Show loader",className:"btn",onClick:()=>n(!0),children:"Show loader"}),e&&(0,o.jsx)(s.A,{})]})}},9977:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(3312),o=t(579);function r(){const[e,n]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{let t;return e&&(t=setTimeout((()=>{n(!1)}),3e3)),()=>{t&&clearTimeout(t)}}),[e]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("button",{"aria-label":"Show loader",className:"btn",onClick:()=>n(!0),children:"Show loader"}),e&&(0,o.jsx)(s.A,{opaque:!0})]})}},3312:(e,n,t)=>{"use strict";t.d(n,{A:()=>c});t(5043);var a=t(4600),s=t.n(a),o=t(3321),r=t(2932),i=t(579);const l=["opaque","style"];function c(e){let{opaque:n,style:t,...a}=e;const c=s()("loading",{"loading--dark":!n}),p=s()("fixed top left right bottom flex flex--center-main flex--center-cross",{"bg-white":n,"bg-darken50":!n}),u=(0,r.A)(a,l);return(0,i.jsx)(o.b,{children:(0,i.jsx)("div",{className:p,"data-testid":"loader",style:{...t,zIndex:9999},...u,children:(0,i.jsx)("div",{className:c})})})}},9160:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(6284),o=t(579);function r(){const[e,n]=(0,a.useState)(!1);return(0,o.jsxs)("div",{className:"flex",children:[(0,o.jsx)("button",{className:"btn",onClick:()=>n(!e),children:"Toggle loader"}),(0,o.jsx)("div",{className:"relative ml12",children:e&&(0,o.jsx)(s.A,{})})]})}},6284:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});t(5043);var a=t(2932),s=t(579);const o=["themeLoader"];function r(e){let{themeLoader:n="bg-gray-faint",...t}=e;const r=(0,a.A)(t,o);return(0,s.jsx)("div",{className:"loading absolute top left right bottom flex flex--center-cross flex--center-main ".concat(n),...r})}},2270:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>c});var a=t(5043),s=t(9935),o=t.n(s),r=t(832),i=t(579);function l(e){let{children:n,isLoaded:t,loader:s=(0,i.jsx)("div",{className:"loading","data-testid":"minimum-duration-loader"}),minDuration:o=1e3}=e;const[l]=(0,a.useState)(t),c=(0,r.A)(t),p=(0,a.useRef)(0),u=(0,a.useRef)(null),[d,m]=(0,a.useState)(!1);(0,a.useEffect)((()=>{let e=0;return!c&&t&&(p.current=null,m(!1)),p.current?e=Math.min(0,o-(Date.now()-p.current)):(p.current=Date.now(),e=o),u.current=setTimeout((()=>{u.current=null,m(!0)}),e),()=>{u.current&&clearTimeout(u.current)}}),[p,u,o,c,t]);return t&&(l||d||c)?(0,i.jsx)(i.Fragment,{children:n}):(0,i.jsx)(i.Fragment,{children:s})}function c(){const[e,n]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{let e;return e=setTimeout((()=>{n(!0)}),500),()=>{e&&clearTimeout(e)}}),[e]),(0,i.jsxs)("div",{className:"flex flex--center-cross",children:[(0,i.jsx)("button",{className:"btn",onClick:()=>n(!1),children:"Restart loader"}),(0,i.jsx)("div",{className:"ml12",children:(0,i.jsx)(l,{isLoaded:e,children:"Peekaboo!"})})]})}l.propTypes={children:o().node.isRequired,isLoaded:o().bool.isRequired,loader:o().node,minDuration:o().number}},7438:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});var a=t(5043),s=t(3699),o=t(3525),r=t(579);function i(){const[e,n]=(0,a.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.A,{size:"medium",onClick:()=>n(!0),passthroughProps:{"aria-label":"Show modal"},children:"Show modal"}),e&&(0,r.jsx)(s.A,{accessibleTitle:"Animals",onExit:()=>n(!1),primaryAction:{text:"Okay",callback:()=>n(!1)},secondaryAction:{text:"Not sure",callback:()=>n(!1)},tertiaryAction:{text:"Really not sure",callback:()=>n(!1)},children:(0,r.jsxs)("div",{className:"prose",children:[(0,r.jsx)("h4",{children:"Animals"}),(0,r.jsxs)("ul",{children:[(0,r.jsx)("li",{children:"Humpback whale"}),(0,r.jsx)("li",{children:"Rufous hummingbird"}),(0,r.jsx)("li",{children:"Sea otter"}),(0,r.jsx)("li",{children:"Snowshoe hare"})]})]})})]})}},2669:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});var a=t(5043),s=t(3699),o=t(3525),r=t(579);function i(){const[e,n]=(0,a.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.A,{size:"medium",onClick:()=>n(!0),passthroughProps:{"aria-label":"Show modal"},children:"Show modal"}),e&&(0,r.jsx)(s.A,{accessibleTitle:"Animals",onExit:()=>n(!1),exitOnUnderlayClicked:!1,padding:"none",size:"small",initialFocus:"#modal-input",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h2",{className:"px24 py24 bg-gray-dark color-white txt-h4 txt-fancy round-t",children:"Animals!"}),(0,r.jsxs)("div",{className:"px24 py24",children:[(0,r.jsxs)("div",{className:"prose",children:[(0,r.jsx)("p",{children:"Type an animal name. Here are some suggestions:"}),(0,r.jsxs)("ul",{children:[(0,r.jsx)("li",{children:"Humpback whale"}),(0,r.jsx)("li",{children:"Rufous hummingbird"}),(0,r.jsx)("li",{children:"Sea otter"}),(0,r.jsx)("li",{children:"Snowshoe hare"})]})]}),(0,r.jsxs)("div",{className:"align-center mt24",children:[(0,r.jsx)("input",{className:"input mb12",id:"modal-input"}),(0,r.jsx)(o.A,{size:"medium",onClick:()=>n(!1),passthroughProps:{"aria-label":"Done"},children:"Ok, done"})]})]})]})})]})}},3699:(e,n,t)=>{"use strict";t.d(n,{A:()=>se});var a=t(5043),s=t(4600),o=t.n(s),r=t(8168),i=t(858),l=t(2814),c=t(1862),p=t(4490),u=t(3642),d=t(1184),m=t(276),_=t(3321),g=t(2894),f=t(7920),k=t(6590),E=t(932),b=t(5754),h=t(6851);const S="Dialog",[v,y]=(0,c.A)(S),[T,C]=v(S),x=e=>{const{__scopeDialog:n,children:t,open:s,defaultOpen:o,onOpenChange:r,modal:i=!0}=e,l=(0,a.useRef)(null),c=(0,a.useRef)(null),[d=!1,m]=(0,u.i)({prop:s,defaultProp:o,onChange:r});return(0,a.createElement)(T,{scope:n,triggerRef:l,contentRef:c,contentId:(0,p.B)(),titleId:(0,p.B)(),descriptionId:(0,p.B)(),open:d,onOpenChange:m,onOpenToggle:(0,a.useCallback)((()=>m((e=>!e))),[m]),modal:i},t)},R="DialogPortal",[N,O]=v(R,{forceMount:void 0}),A=e=>{const{__scopeDialog:n,forceMount:t,children:s,container:o}=e,r=C(R,n);return(0,a.createElement)(N,{scope:n,forceMount:t},a.Children.map(s,(e=>(0,a.createElement)(g.C,{present:t||r.open},(0,a.createElement)(_.Z,{asChild:!0,container:o},e)))))},w="DialogOverlay",I=(0,a.forwardRef)(((e,n)=>{const t=O(w,e.__scopeDialog),{forceMount:s=t.forceMount,...o}=e,i=C(w,e.__scopeDialog);return i.modal?(0,a.createElement)(g.C,{present:s||i.open},(0,a.createElement)(D,(0,r.A)({},o,{ref:n}))):null})),D=(0,a.forwardRef)(((e,n)=>{const{__scopeDialog:t,...s}=e,o=C(w,t);return(0,a.createElement)(E.A,{as:h.DX,allowPinchZoom:!0,shards:[o.contentRef]},(0,a.createElement)(f.sG.div,(0,r.A)({"data-state":G(o.open)},s,{ref:n,style:{pointerEvents:"auto",...s.style}})))})),M="DialogContent",L=(0,a.forwardRef)(((e,n)=>{const t=O(M,e.__scopeDialog),{forceMount:s=t.forceMount,...o}=e,i=C(M,e.__scopeDialog);return(0,a.createElement)(g.C,{present:s||i.open},i.modal?(0,a.createElement)(P,(0,r.A)({},o,{ref:n})):(0,a.createElement)(F,(0,r.A)({},o,{ref:n})))})),P=(0,a.forwardRef)(((e,n)=>{const t=C(M,e.__scopeDialog),s=(0,a.useRef)(null),o=(0,l.s)(n,t.contentRef,s);return(0,a.useEffect)((()=>{const e=s.current;if(e)return(0,b.Eq)(e)}),[]),(0,a.createElement)(U,(0,r.A)({},e,{ref:o,trapFocus:t.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.m)(e.onCloseAutoFocus,(e=>{var n;e.preventDefault(),null===(n=t.triggerRef.current)||void 0===n||n.focus()})),onPointerDownOutside:(0,i.m)(e.onPointerDownOutside,(e=>{const n=e.detail.originalEvent,t=0===n.button&&!0===n.ctrlKey;(2===n.button||t)&&e.preventDefault()})),onFocusOutside:(0,i.m)(e.onFocusOutside,(e=>e.preventDefault()))}))})),F=(0,a.forwardRef)(((e,n)=>{const t=C(M,e.__scopeDialog),s=(0,a.useRef)(!1),o=(0,a.useRef)(!1);return(0,a.createElement)(U,(0,r.A)({},e,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{var a,r;(null===(a=e.onCloseAutoFocus)||void 0===a||a.call(e,n),n.defaultPrevented)||(s.current||null===(r=t.triggerRef.current)||void 0===r||r.focus(),n.preventDefault());s.current=!1,o.current=!1},onInteractOutside:n=>{var a,r;null===(a=e.onInteractOutside)||void 0===a||a.call(e,n),n.defaultPrevented||(s.current=!0,"pointerdown"===n.detail.originalEvent.type&&(o.current=!0));const i=n.target;(null===(r=t.triggerRef.current)||void 0===r?void 0:r.contains(i))&&n.preventDefault(),"focusin"===n.detail.originalEvent.type&&o.current&&n.preventDefault()}}))})),U=(0,a.forwardRef)(((e,n)=>{const{__scopeDialog:t,trapFocus:s,onOpenAutoFocus:o,onCloseAutoFocus:i,...c}=e,p=C(M,t),u=(0,a.useRef)(null),_=(0,l.s)(n,u);return(0,k.Oh)(),(0,a.createElement)(a.Fragment,null,(0,a.createElement)(m.n,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:o,onUnmountAutoFocus:i},(0,a.createElement)(d.qW,(0,r.A)({role:"dialog",id:p.contentId,"aria-describedby":p.descriptionId,"aria-labelledby":p.titleId,"data-state":G(p.open)},c,{ref:_,onDismiss:()=>p.onOpenChange(!1)}))),!1)})),B="DialogTitle",j=(0,a.forwardRef)(((e,n)=>{const{__scopeDialog:t,...s}=e,o=C(B,t);return(0,a.createElement)(f.sG.h2,(0,r.A)({id:o.titleId},s,{ref:n}))}));function G(e){return e?"open":"closed"}const q="DialogTitleWarning",[Y,V]=(0,c.q)(q,{contentName:M,titleName:B,docsSlug:"dialog"}),H=x,z=A,W=I,$=L,Q=j;var K=t(4451),X=t(7085),Z=t(8431),J=t(3525),ee=t(579);function ne(e){let{primaryAction:n,secondaryAction:t,tertiaryAction:a}=e;const s=n.destructive?"destructive":"primary";return(0,ee.jsxs)("div",{className:"flex flex--center-main flex--center-cross flex--row-reverse flex--wrap",children:[(0,ee.jsx)("div",{className:"flex-child-no-shrink",children:(0,ee.jsx)(J.A,{variant:s,size:"medium",onClick:n.callback,disabled:n.disabled,"data-test":"primary-modal-action",passthroughProps:{tabIndex:0,"aria-label":n.text},children:n.text})}),n&&t?(0,ee.jsx)("div",{className:"flex-child-no-shrink mr12",children:(0,ee.jsx)(J.A,{variant:"secondary",size:"medium",onClick:t.callback,disabled:t.disabled,"data-test":"secondary-modal-action",passthroughProps:{"aria-label":t.text},children:t.text})}):null,n&&t&&a?(0,ee.jsx)("div",{className:"flex-child-no-shrink mr12",children:(0,ee.jsx)(J.A,{"aria-label":a.text,variant:"tertiary",onClick:a.callback,disabled:a.disabled,"data-test":"tertiary-modal-action",children:a.text})}):null]})}const te=e=>e.stopPropagation();const ae=function(e){let{children:n}=e;return(0,ee.jsx)("div",{"data-testid":"event-trap",onClick:te,onContextMenu:te,onDoubleClick:te,onDrag:te,onDragEnd:te,onDragEnter:te,onDragExit:te,onDragLeave:te,onDragOver:te,onDragStart:te,onDrop:te,onMouseDown:te,onMouseEnter:te,onMouseLeave:te,onMouseMove:te,onMouseOver:te,onMouseOut:te,onMouseUp:te,onKeyDown:te,onKeyPress:te,onKeyUp:te,onFocus:te,onBlur:te,onChange:te,onInput:te,onInvalid:te,onSubmit:te,onTouchCancel:te,onTouchEnd:te,onTouchMove:te,onTouchStart:te,children:n})};function se(e){let{children:n,accessibleTitle:t,size:a="large",padding:s="large",margin:r="default",zIndex:i=0,allowEventBubbling:l=!1,exitOnUnderlayClicked:c=!0,initialFocus:p,primaryAction:u,secondaryAction:d,tertiaryAction:m,onExit:_}=e;let g="wmax-full";"small"===a?g="wmax360 w-11/12":"large"===a&&(g="wmax600 w-11/12");let f="my12 my60-mm";"large"===r&&(f="my120");const k={className:"fixed top bottom left right bg-darken50",style:{display:"grid",overflowY:"auto",placeItems:"start center",zIndex:i},"data-testid":"modal-overlay"},E={defaultOpen:!0};_&&c&&(E.onOpenChange=_);const b={className:o()("relative ".concat(f," ").concat(g," bg-white round"),{"px36 py36":"large"===s})};p&&(b.onOpenAutoFocus=e=>{const n=document.querySelector(p);null!==n&&(e.preventDefault(),n.focus())});const h=(0,ee.jsx)(H,{...E,open:!0,children:(0,ee.jsx)(z,{children:(0,ee.jsx)(W,{...k,children:(0,ee.jsxs)($,{...b,children:[(0,ee.jsx)(K.b,{children:(0,ee.jsx)(Q,{children:t})}),n,u?(0,ee.jsx)("div",{className:"mt24",children:(0,ee.jsx)(ne,{primaryAction:u,secondaryAction:d,tertiaryAction:m})}):null,_&&(0,ee.jsx)(X.A,{content:"Close",children:(0,ee.jsx)("button",{onClick:_,type:"button","data-testid":"modal-close","aria-label":"Close",className:"btn btn--transparent unround-t unround-br color-gray py12 px12 absolute top right",children:(0,ee.jsx)(Z.A,{name:"close"})})})]})})})});return l?h:(0,ee.jsx)(ae,{children:h})}},1082:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(4089),o=t(579);function r(){const[e,n]=(0,a.useState)(!1),t=(0,o.jsx)("div",{children:"This is a popover."});return(0,o.jsx)(s.A,{active:e,content:t,onExit:()=>n(!1),alignment:"center",children:(0,o.jsx)("button",{className:"btn",onClick:()=>n(!e),children:"Toggle popover"})})}},9961:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(4089),o=t(579);function r(){const[e,n]=(0,a.useState)(!1),t=(0,o.jsx)(o.Fragment,{children:"This is a dark popover."});return(0,o.jsx)(s.A,{active:e,content:t,coloring:"dark",onExit:()=>n(!1),alignment:"center",children:(0,o.jsx)("button",{className:"btn btn--gray",onClick:()=>n(!e),children:"Toggle popover"})})}},2636:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(4089),o=t(579);function r(){const[e,n]=(0,a.useState)(!1),t=(0,o.jsx)(o.Fragment,{children:"This is a warning popover."});return(0,o.jsx)(s.A,{active:e,content:t,coloring:"warning",onExit:()=>n(!1),placement:"left",children:(0,o.jsx)("button",{onClick:()=>n(!e),className:"btn btn--orange",children:"Toggle popover"})})}},1211:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(4089),o=t(579);function r(){const[e,n]=(0,a.useState)(!1),t=(0,o.jsx)(o.Fragment,{children:"This is a error popover."});return(0,o.jsx)(s.A,{active:e,content:t,coloring:"error",onExit:()=>n(!1),alignment:"start",children:(0,o.jsx)("button",{onClick:()=>n(!e),className:"btn btn--red",children:"Toggle popover"})})}},3478:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var a=t(5043),s=t(4089),o=t(3525),r=t(579);function i(){const[e,n]=(0,a.useState)([0]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("ul",{children:e&&e.map(((e,n)=>(0,r.jsx)("li",{children:"This is a popover!"},n)))}),(0,r.jsxs)("div",{className:"flex flex--row mt6",children:[(0,r.jsx)(o.A,{onClick:()=>n([...e,0]),size:"medium",children:"Add"}),(0,r.jsx)("span",{className:"ml6",children:(0,r.jsx)(o.A,{onClick:()=>n(e.slice(1)),size:"medium",children:"Remove"})})]})]})}function l(){const[e,n]=(0,a.useState)(!1),t=(0,r.jsx)(i,{});return(0,r.jsxs)("div",{className:"flex flex--space-between-main",children:[(0,r.jsx)("button",{"data-popover-ignore-clicks":!0,onClick:()=>n(!e),className:"btn",children:"Trigger here"}),(0,r.jsx)(s.A,{active:e,content:t,onExit:()=>n(!1),placement:"top",alignment:"start",children:(0,r.jsx)("span",{children:"hi"})})]})}},5963:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});const a=t(4089).A},4089:(e,n,t)=>{"use strict";t.d(n,{A:()=>X});var a=t(5043),s=t(4600),o=t.n(s),r=t(8783),i=t.n(r),l=t(8168),c=t(858),p=t(2814),u=t(1862),d=t(1184),m=t(6590),_=t(276),g=t(4490),f=t(2593),k=t(3321),E=t(2894),b=t(7920),h=t(6851),S=t(3642),v=t(5754),y=t(932);const T="Popover",[C,x]=(0,u.A)(T,[f.Bk]),R=(0,f.Bk)(),[N,O]=C(T),A=e=>{const{__scopePopover:n,children:t,open:s,defaultOpen:o,onOpenChange:r,modal:i=!1}=e,l=R(n),c=(0,a.useRef)(null),[p,u]=(0,a.useState)(!1),[d=!1,m]=(0,S.i)({prop:s,defaultProp:o,onChange:r});return(0,a.createElement)(f.bL,l,(0,a.createElement)(N,{scope:n,contentId:(0,g.B)(),triggerRef:c,open:d,onOpenChange:m,onOpenToggle:(0,a.useCallback)((()=>m((e=>!e))),[m]),hasCustomAnchor:p,onCustomAnchorAdd:(0,a.useCallback)((()=>u(!0)),[]),onCustomAnchorRemove:(0,a.useCallback)((()=>u(!1)),[]),modal:i},t))},w="PopoverTrigger",I=(0,a.forwardRef)(((e,n)=>{const{__scopePopover:t,...s}=e,o=O(w,t),r=R(t),i=(0,p.s)(n,o.triggerRef),u=(0,a.createElement)(b.sG.button,(0,l.A)({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Y(o.open)},s,{ref:i,onClick:(0,c.m)(e.onClick,o.onOpenToggle)}));return o.hasCustomAnchor?u:(0,a.createElement)(f.Mz,(0,l.A)({asChild:!0},r),u)})),D="PopoverPortal",[M,L]=C(D,{forceMount:void 0}),P=e=>{const{__scopePopover:n,forceMount:t,children:s,container:o}=e,r=O(D,n);return(0,a.createElement)(M,{scope:n,forceMount:t},(0,a.createElement)(E.C,{present:t||r.open},(0,a.createElement)(k.Z,{asChild:!0,container:o},s)))},F="PopoverContent",U=(0,a.forwardRef)(((e,n)=>{const t=L(F,e.__scopePopover),{forceMount:s=t.forceMount,...o}=e,r=O(F,e.__scopePopover);return(0,a.createElement)(E.C,{present:s||r.open},r.modal?(0,a.createElement)(B,(0,l.A)({},o,{ref:n})):(0,a.createElement)(j,(0,l.A)({},o,{ref:n})))})),B=(0,a.forwardRef)(((e,n)=>{const t=O(F,e.__scopePopover),s=(0,a.useRef)(null),o=(0,p.s)(n,s),r=(0,a.useRef)(!1);return(0,a.useEffect)((()=>{const e=s.current;if(e)return(0,v.Eq)(e)}),[]),(0,a.createElement)(y.A,{as:h.DX,allowPinchZoom:!0},(0,a.createElement)(G,(0,l.A)({},e,{ref:o,trapFocus:t.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,c.m)(e.onCloseAutoFocus,(e=>{var n;e.preventDefault(),r.current||null===(n=t.triggerRef.current)||void 0===n||n.focus()})),onPointerDownOutside:(0,c.m)(e.onPointerDownOutside,(e=>{const n=e.detail.originalEvent,t=0===n.button&&!0===n.ctrlKey,a=2===n.button||t;r.current=a}),{checkForDefaultPrevented:!1}),onFocusOutside:(0,c.m)(e.onFocusOutside,(e=>e.preventDefault()),{checkForDefaultPrevented:!1})})))})),j=(0,a.forwardRef)(((e,n)=>{const t=O(F,e.__scopePopover),s=(0,a.useRef)(!1),o=(0,a.useRef)(!1);return(0,a.createElement)(G,(0,l.A)({},e,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{var a,r;(null===(a=e.onCloseAutoFocus)||void 0===a||a.call(e,n),n.defaultPrevented)||(s.current||null===(r=t.triggerRef.current)||void 0===r||r.focus(),n.preventDefault());s.current=!1,o.current=!1},onInteractOutside:n=>{var a,r;null===(a=e.onInteractOutside)||void 0===a||a.call(e,n),n.defaultPrevented||(s.current=!0,"pointerdown"===n.detail.originalEvent.type&&(o.current=!0));const i=n.target;(null===(r=t.triggerRef.current)||void 0===r?void 0:r.contains(i))&&n.preventDefault(),"focusin"===n.detail.originalEvent.type&&o.current&&n.preventDefault()}}))})),G=(0,a.forwardRef)(((e,n)=>{const{__scopePopover:t,trapFocus:s,onOpenAutoFocus:o,onCloseAutoFocus:r,disableOutsidePointerEvents:i,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:u,onInteractOutside:g,...k}=e,E=O(F,t),b=R(t);return(0,m.Oh)(),(0,a.createElement)(_.n,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:o,onUnmountAutoFocus:r},(0,a.createElement)(d.qW,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:g,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:u,onDismiss:()=>E.onOpenChange(!1)},(0,a.createElement)(f.UC,(0,l.A)({"data-state":Y(E.open),role:"dialog",id:E.contentId},b,k,{ref:n,style:{...k.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))})),q=(0,a.forwardRef)(((e,n)=>{const{__scopePopover:t,...s}=e,o=R(t);return(0,a.createElement)(f.i3,(0,l.A)({},o,s,{ref:n}))}));function Y(e){return e?"open":"closed"}const V=A,H=I,z=P,W=U,$=q;var Q=t(4811),K=t(579);function X(e){let{coloring:n="light",placement:t="right",alignment:s="center",padding:r="medium",active:l=!1,hasPointer:c=!0,hideWhenAnchorIsOffscreen:p=!1,allowPlacementAxisChange:u=!0,clickOutsideCloses:d=!0,escapeCloses:m=!0,getInitialFocus:_=e=>e.preventDefault(),offsetFromAnchor:g=6,passthroughProps:f,onExit:k,children:E,content:b}=e;const{background:h,borderColor:S,color:v,fill:y}=(0,Q.O4)(n),T=(0,a.useRef)(null),C=o()("".concat(h," ").concat(S," ").concat(v," border shadow-darken25 round"),{"px12 py12":"medium"===r,"px12 py6":"small"===r,["border border-1 border--".concat(S)]:S});return(0,K.jsxs)(V,{open:l,children:[(0,K.jsx)("span",{ref:T,style:{display:"contents"},children:(0,K.jsx)(H,{asChild:!0,children:E})}),(0,K.jsx)(z,{children:(0,K.jsxs)(W,{sideOffset:g,className:C,onEscapeKeyDown:m&&k,onPointerDownOutside:d&&(e=>{k&&(T.current&&T.current.contains(e.target)||i()("[data-popover-ignore-clicks]",e.target)||k())}),onOpenAutoFocus:_,align:s,side:t,sticky:"always",hideWhenDetached:p,avoidCollisions:u,...f,children:["function"===typeof b?b():b,c&&(0,K.jsx)($,{width:12,height:6,offset:6,fill:y})]})})]})}},5828:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(24),o=t(579);function r(){const[e,n]=(0,a.useState)("humpback-whale"),t={"humpback-whale":"Humpback whale","rufous-hummingbird":"Rufous Hummingbird","sea-otter":"Sea Otter","snowshoe-hare":"Snowshoe Hare"},r=Object.keys(t).map((n=>({label:t[n],value:n,active:e===n})));return(0,o.jsx)(s.A,{onChange:n,options:r,children:(0,o.jsxs)("span",{className:"link",children:["Today's animal is: ",(0,o.jsx)("span",{className:"txt-bold",children:t[e]})]})})}},892:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(24),o=t(579);function r(){const e=(0,a.useRef)(),[n,t]=(0,a.useState)("humpback-whale"),[r,i]=(0,a.useState)({input:"",value:""}),l={"humpback-whale":"Humpback whale","rufous-hummingbird":"Rufous Hummingbird","sea-otter":"Sea Otter","snowshoe-hare":"Snowshoe Hare"},c=Object.keys(l).filter((e=>!r||e.includes(r.value))).map(((e,t)=>({label:(0,o.jsxs)("div",{className:"flex flex--space-between txt-s",children:[(0,o.jsx)("div",{className:"flex-child",children:l[e]}),(0,o.jsx)("div",{className:"flex-child flex-child-grow color-gray align-r",children:"Item ".concat(t+1)})]}),value:e,active:n===e}))),p=()=>{setTimeout((()=>e.current&&e.current.focus()),0)},u=(0,o.jsx)("div",{className:"px6 pt6",children:(0,o.jsx)("input",{ref:e,className:"input",type:"text",placeholder:"Filter by",value:r.input,onChange:e=>{p(),i({input:e.target.value,value:e.target.value.toLowerCase().trim().split(/\s/g).join("-")})}})}),d=(0,o.jsx)("div",{className:"bg-gray-faint border-t border--gray-lighter px12 py12 txt-s round-b",children:"Here is an area called the footer which could be used for a description to help with making a selection."});return(0,o.jsx)(s.A,{onOpenChange:p,onChange:t,options:c,header:u,footer:d,themeSelectWrapper:"w240",themeSelectItemWrapper:"px6 py12",padding:"none",children:(0,o.jsxs)("span",{className:"link",children:["Today's animal is: ",(0,o.jsx)("span",{className:"txt-bold",children:l[n]})]})})}},24:(e,n,t)=>{"use strict";t.d(n,{A:()=>Ae});var a=t(5043),s=t(4600),o=t.n(s),r=t(8783),i=t.n(r),l=t(4811),c=t(8168),p=t(7950),u=t(1664),d=t(858),m=t(5463),_=t(2814),g=t(1862),f=t(4204),k=t(1184),E=t(6590),b=t(276),h=t(4490),S=t(2593),v=t(3321),y=t(7920),T=t(6851),C=t(7490),x=t(3642),R=t(503),N=t(3168),O=t(4451),A=t(5754),w=t(932);const I=[" ","Enter","ArrowUp","ArrowDown"],D=[" ","Enter"],M="Select",[L,P,F]=(0,m.N)(M),[U,B]=(0,g.A)(M,[F,S.Bk]),j=(0,S.Bk)(),[G,q]=U(M),[Y,V]=U(M),H=e=>{const{__scopeSelect:n,children:t,open:s,defaultOpen:o,onOpenChange:r,value:i,defaultValue:l,onValueChange:c,dir:p,name:u,autoComplete:d,disabled:m,required:_}=e,g=j(n),[k,E]=(0,a.useState)(null),[b,v]=(0,a.useState)(null),[y,T]=(0,a.useState)(!1),C=(0,f.jH)(p),[R=!1,N]=(0,x.i)({prop:s,defaultProp:o,onChange:r}),[O,A]=(0,x.i)({prop:i,defaultProp:l,onChange:c}),w=(0,a.useRef)(null),I=!k||Boolean(k.closest("form")),[D,M]=(0,a.useState)(new Set),P=Array.from(D).map((e=>e.props.value)).join(";");return(0,a.createElement)(S.bL,g,(0,a.createElement)(G,{required:_,scope:n,trigger:k,onTriggerChange:E,valueNode:b,onValueNodeChange:v,valueNodeHasChildren:y,onValueNodeHasChildrenChange:T,contentId:(0,h.B)(),value:O,onValueChange:A,open:R,onOpenChange:N,dir:C,triggerPointerDownPosRef:w,disabled:m},(0,a.createElement)(L.Provider,{scope:n},(0,a.createElement)(Y,{scope:e.__scopeSelect,onNativeOptionAdd:(0,a.useCallback)((e=>{M((n=>new Set(n).add(e)))}),[]),onNativeOptionRemove:(0,a.useCallback)((e=>{M((n=>{const t=new Set(n);return t.delete(e),t}))}),[])},t)),I?(0,a.createElement)(Ee,{key:P,"aria-hidden":!0,required:_,tabIndex:-1,name:u,autoComplete:d,value:O,onChange:e=>A(e.target.value),disabled:m},void 0===O?(0,a.createElement)("option",{value:""}):null,Array.from(D)):null))},z="SelectTrigger",W=(0,a.forwardRef)(((e,n)=>{const{__scopeSelect:t,disabled:s=!1,...o}=e,r=j(t),i=q(z,t),l=i.disabled||s,p=(0,_.s)(n,i.onTriggerChange),u=P(t),[m,g,f]=be((e=>{const n=u().filter((e=>!e.disabled)),t=n.find((e=>e.value===i.value)),a=he(n,e,t);void 0!==a&&i.onValueChange(a.value)})),k=()=>{l||(i.onOpenChange(!0),f())};return(0,a.createElement)(S.Mz,(0,c.A)({asChild:!0},r),(0,a.createElement)(y.sG.button,(0,c.A)({type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":ke(i.value)?"":void 0},o,{ref:p,onClick:(0,d.m)(o.onClick,(e=>{e.currentTarget.focus()})),onPointerDown:(0,d.m)(o.onPointerDown,(e=>{const n=e.target;n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(k(),i.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())})),onKeyDown:(0,d.m)(o.onKeyDown,(e=>{const n=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||g(e.key),n&&" "===e.key||I.includes(e.key)&&(k(),e.preventDefault())}))})))})),$=e=>(0,a.createElement)(v.Z,(0,c.A)({asChild:!0},e)),Q="SelectContent",K=(0,a.forwardRef)(((e,n)=>{const t=q(Q,e.__scopeSelect),[s,o]=(0,a.useState)();if((0,R.N)((()=>{o(new DocumentFragment)}),[]),!t.open){const n=s;return n?(0,p.createPortal)((0,a.createElement)(Z,{scope:e.__scopeSelect},(0,a.createElement)(L.Slot,{scope:e.__scopeSelect},(0,a.createElement)("div",null,e.children))),n):null}return(0,a.createElement)(ee,(0,c.A)({},e,{ref:n}))})),X=10,[Z,J]=U(Q),ee=(0,a.forwardRef)(((e,n)=>{const{__scopeSelect:t,position:s="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:r,onPointerDownOutside:i,side:l,sideOffset:p,align:u,alignOffset:m,arrowPadding:g,collisionBoundary:f,collisionPadding:h,sticky:S,hideWhenDetached:v,avoidCollisions:y,...C}=e,x=q(Q,t),[R,N]=(0,a.useState)(null),[O,I]=(0,a.useState)(null),D=(0,_.s)(n,(e=>N(e))),[M,L]=(0,a.useState)(null),[F,U]=(0,a.useState)(null),B=P(t),[j,G]=(0,a.useState)(!1),Y=(0,a.useRef)(!1);(0,a.useEffect)((()=>{if(R)return(0,A.Eq)(R)}),[R]),(0,E.Oh)();const V=(0,a.useCallback)((e=>{const[n,...t]=B().map((e=>e.ref.current)),[a]=t.slice(-1),s=document.activeElement;for(const o of e){if(o===s)return;if(null===o||void 0===o||o.scrollIntoView({block:"nearest"}),o===n&&O&&(O.scrollTop=0),o===a&&O&&(O.scrollTop=O.scrollHeight),null===o||void 0===o||o.focus(),document.activeElement!==s)return}}),[B,O]),H=(0,a.useCallback)((()=>V([M,R])),[V,M,R]);(0,a.useEffect)((()=>{j&&H()}),[j,H]);const{onOpenChange:z,triggerPointerDownPosRef:W}=x;(0,a.useEffect)((()=>{if(R){let e={x:0,y:0};const n=n=>{var t,a,s,o;e={x:Math.abs(Math.round(n.pageX)-(null!==(t=null===(a=W.current)||void 0===a?void 0:a.x)&&void 0!==t?t:0)),y:Math.abs(Math.round(n.pageY)-(null!==(s=null===(o=W.current)||void 0===o?void 0:o.y)&&void 0!==s?s:0))}},t=t=>{e.x<=10&&e.y<=10?t.preventDefault():R.contains(t.target)||z(!1),document.removeEventListener("pointermove",n),W.current=null};return null!==W.current&&(document.addEventListener("pointermove",n),document.addEventListener("pointerup",t,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",n),document.removeEventListener("pointerup",t,{capture:!0})}}}),[R,z,W]),(0,a.useEffect)((()=>{const e=()=>z(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}}),[z]);const[$,K]=be((e=>{const n=B().filter((e=>!e.disabled)),t=n.find((e=>e.ref.current===document.activeElement)),a=he(n,e,t);a&&setTimeout((()=>a.ref.current.focus()))})),X=(0,a.useCallback)(((e,n,t)=>{const a=!Y.current&&!t;(void 0!==x.value&&x.value===n||a)&&(L(e),a&&(Y.current=!0))}),[x.value]),J=(0,a.useCallback)((()=>null===R||void 0===R?void 0:R.focus()),[R]),ee=(0,a.useCallback)(((e,n,t)=>{const a=!Y.current&&!t;(void 0!==x.value&&x.value===n||a)&&U(e)}),[x.value]),ae="popper"===s?te:ne,se=ae===te?{side:l,sideOffset:p,align:u,alignOffset:m,arrowPadding:g,collisionBoundary:f,collisionPadding:h,sticky:S,hideWhenDetached:v,avoidCollisions:y}:{};return(0,a.createElement)(Z,{scope:t,content:R,viewport:O,onViewportChange:I,itemRefCallback:X,selectedItem:M,onItemLeave:J,itemTextRefCallback:ee,focusSelectedItem:H,selectedItemText:F,position:s,isPositioned:j,searchRef:$},(0,a.createElement)(w.A,{as:T.DX,allowPinchZoom:!0},(0,a.createElement)(b.n,{asChild:!0,trapped:x.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,d.m)(o,(e=>{var n;null===(n=x.trigger)||void 0===n||n.focus({preventScroll:!0}),e.preventDefault()}))},(0,a.createElement)(k.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>x.onOpenChange(!1)},(0,a.createElement)(ae,(0,c.A)({role:"listbox",id:x.contentId,"data-state":x.open?"open":"closed",dir:x.dir,onContextMenu:e=>e.preventDefault()},C,se,{onPlaced:()=>G(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:(0,d.m)(C.onKeyDown,(e=>{const n=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),n||1!==e.key.length||K(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let n=B().filter((e=>!e.disabled)).map((e=>e.ref.current));if(["ArrowUp","End"].includes(e.key)&&(n=n.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){const t=e.target,a=n.indexOf(t);n=n.slice(a+1)}setTimeout((()=>V(n))),e.preventDefault()}}))}))))))})),ne=(0,a.forwardRef)(((e,n)=>{const{__scopeSelect:t,onPlaced:s,...o}=e,r=q(Q,t),i=J(Q,t),[l,p]=(0,a.useState)(null),[d,m]=(0,a.useState)(null),g=(0,_.s)(n,(e=>m(e))),f=P(t),k=(0,a.useRef)(!1),E=(0,a.useRef)(!0),{viewport:b,selectedItem:h,selectedItemText:S,focusSelectedItem:v}=i,T=(0,a.useCallback)((()=>{if(r.trigger&&r.valueNode&&l&&d&&b&&h&&S){const e=r.trigger.getBoundingClientRect(),n=d.getBoundingClientRect(),t=r.valueNode.getBoundingClientRect(),a=S.getBoundingClientRect();if("rtl"!==r.dir){const s=a.left-n.left,o=t.left-s,r=e.left-o,i=e.width+r,c=Math.max(i,n.width),p=window.innerWidth-X,d=(0,u.q)(o,[X,p-c]);l.style.minWidth=i+"px",l.style.left=d+"px"}else{const s=n.right-a.right,o=window.innerWidth-t.right-s,r=window.innerWidth-e.right-o,i=e.width+r,c=Math.max(i,n.width),p=window.innerWidth-X,d=(0,u.q)(o,[X,p-c]);l.style.minWidth=i+"px",l.style.right=d+"px"}const o=f(),i=window.innerHeight-2*X,c=b.scrollHeight,p=window.getComputedStyle(d),m=parseInt(p.borderTopWidth,10),_=parseInt(p.paddingTop,10),g=parseInt(p.borderBottomWidth,10),E=m+_+c+parseInt(p.paddingBottom,10)+g,v=Math.min(5*h.offsetHeight,E),y=window.getComputedStyle(b),T=parseInt(y.paddingTop,10),C=parseInt(y.paddingBottom,10),x=e.top+e.height/2-X,R=i-x,N=h.offsetHeight/2,O=m+_+(h.offsetTop+N),A=E-O;if(O<=x){const e=h===o[o.length-1].ref.current;l.style.bottom="0px";const n=d.clientHeight-b.offsetTop-b.offsetHeight,t=O+Math.max(R,N+(e?C:0)+n+g);l.style.height=t+"px"}else{const e=h===o[0].ref.current;l.style.top="0px";const n=Math.max(x,m+b.offsetTop+(e?T:0)+N)+A;l.style.height=n+"px",b.scrollTop=O-x+b.offsetTop}l.style.margin="".concat(X,"px 0"),l.style.minHeight=v+"px",l.style.maxHeight=i+"px",null===s||void 0===s||s(),requestAnimationFrame((()=>k.current=!0))}}),[f,r.trigger,r.valueNode,l,d,b,h,S,r.dir,s]);(0,R.N)((()=>T()),[T]);const[C,x]=(0,a.useState)();(0,R.N)((()=>{d&&x(window.getComputedStyle(d).zIndex)}),[d]);const N=(0,a.useCallback)((e=>{e&&!0===E.current&&(T(),null===v||void 0===v||v(),E.current=!1)}),[T,v]);return(0,a.createElement)(ae,{scope:t,contentWrapper:l,shouldExpandOnScrollRef:k,onScrollButtonChange:N},(0,a.createElement)("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:C}},(0,a.createElement)(y.sG.div,(0,c.A)({},o,{ref:g,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}}))))})),te=(0,a.forwardRef)(((e,n)=>{const{__scopeSelect:t,align:s="start",collisionPadding:o=X,...r}=e,i=j(t);return(0,a.createElement)(S.UC,(0,c.A)({},i,r,{ref:n,align:s,collisionPadding:o,style:{boxSizing:"border-box",...r.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)"}}))})),[ae,se]=U(Q,{}),oe="SelectViewport",re=(0,a.forwardRef)(((e,n)=>{const{__scopeSelect:t,...s}=e,o=J(oe,t),r=se(oe,t),i=(0,_.s)(n,o.onViewportChange),l=(0,a.useRef)(0);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("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}"}}),(0,a.createElement)(L.Slot,{scope:t},(0,a.createElement)(y.sG.div,(0,c.A)({"data-radix-select-viewport":"",role:"presentation"},s,{ref:i,style:{position:"relative",flex:1,overflow:"auto",...s.style},onScroll:(0,d.m)(s.onScroll,(e=>{const n=e.currentTarget,{contentWrapper:t,shouldExpandOnScrollRef:a}=r;if(null!==a&&void 0!==a&&a.current&&t){const e=Math.abs(l.current-n.scrollTop);if(e>0){const a=window.innerHeight-2*X,s=parseFloat(t.style.minHeight),o=parseFloat(t.style.height),r=Math.max(s,o);if(r0?i:0,t.style.justifyContent="flex-end")}}}l.current=n.scrollTop}))}))))})),ie="SelectGroup",[le,ce]=U(ie),pe=(0,a.forwardRef)(((e,n)=>{const{__scopeSelect:t,...s}=e,o=(0,h.B)();return(0,a.createElement)(le,{scope:t,id:o},(0,a.createElement)(y.sG.div,(0,c.A)({role:"group","aria-labelledby":o},s,{ref:n})))})),ue="SelectItem",[de,me]=U(ue),_e=(0,a.forwardRef)(((e,n)=>{const{__scopeSelect:t,value:s,disabled:o=!1,textValue:r,...i}=e,l=q(ue,t),p=J(ue,t),u=l.value===s,[m,g]=(0,a.useState)(null!==r&&void 0!==r?r:""),[f,k]=(0,a.useState)(!1),E=(0,_.s)(n,(e=>{var n;return null===(n=p.itemRefCallback)||void 0===n?void 0:n.call(p,e,s,o)})),b=(0,h.B)(),S=()=>{o||(l.onValueChange(s),l.onOpenChange(!1))};if(""===s)throw new Error("A 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,a.createElement)(de,{scope:t,value:s,disabled:o,textId:b,isSelected:u,onItemTextChange:(0,a.useCallback)((e=>{g((n=>{var t;return n||(null!==(t=null===e||void 0===e?void 0:e.textContent)&&void 0!==t?t:"").trim()}))}),[])},(0,a.createElement)(L.ItemSlot,{scope:t,value:s,disabled:o,textValue:m},(0,a.createElement)(y.sG.div,(0,c.A)({role:"option","aria-labelledby":b,"data-highlighted":f?"":void 0,"aria-selected":u&&f,"data-state":u?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1},i,{ref:E,onFocus:(0,d.m)(i.onFocus,(()=>k(!0))),onBlur:(0,d.m)(i.onBlur,(()=>k(!1))),onPointerUp:(0,d.m)(i.onPointerUp,S),onPointerMove:(0,d.m)(i.onPointerMove,(e=>{var n;o?null===(n=p.onItemLeave)||void 0===n||n.call(p):e.currentTarget.focus({preventScroll:!0})})),onPointerLeave:(0,d.m)(i.onPointerLeave,(e=>{var n;e.currentTarget===document.activeElement&&(null===(n=p.onItemLeave)||void 0===n||n.call(p))})),onKeyDown:(0,d.m)(i.onKeyDown,(e=>{var n;""!==(null===(n=p.searchRef)||void 0===n?void 0:n.current)&&" "===e.key||(D.includes(e.key)&&S()," "===e.key&&e.preventDefault())}))}))))})),ge="SelectArrow",fe=(0,a.forwardRef)(((e,n)=>{const{__scopeSelect:t,...s}=e,o=j(t),r=q(ge,t),i=J(ge,t);return r.open&&"popper"===i.position?(0,a.createElement)(S.i3,(0,c.A)({},o,s,{ref:n})):null}));function ke(e){return""===e||void 0===e}const Ee=(0,a.forwardRef)(((e,n)=>{const{value:t,...s}=e,o=(0,a.useRef)(null),r=(0,_.s)(n,o),i=(0,N.Z)(t);return(0,a.useEffect)((()=>{const e=o.current,n=window.HTMLSelectElement.prototype,a=Object.getOwnPropertyDescriptor(n,"value").set;if(i!==t&&a){const n=new Event("change",{bubbles:!0});a.call(e,t),e.dispatchEvent(n)}}),[i,t]),(0,a.createElement)(O.s,{asChild:!0},(0,a.createElement)("select",(0,c.A)({},s,{ref:r,defaultValue:t})))}));function be(e){const n=(0,C.c)(e),t=(0,a.useRef)(""),s=(0,a.useRef)(0),o=(0,a.useCallback)((e=>{const a=t.current+e;n(a),function e(n){t.current=n,window.clearTimeout(s.current),""!==n&&(s.current=window.setTimeout((()=>e("")),1e3))}(a)}),[n]),r=(0,a.useCallback)((()=>{t.current="",window.clearTimeout(s.current)}),[]);return(0,a.useEffect)((()=>()=>window.clearTimeout(s.current)),[]),[t,o,r]}function he(e,n,t){const a=n.length>1&&Array.from(n).every((e=>e===n[0]))?n[0]:n,s=t?e.indexOf(t):-1;let o=(r=e,i=Math.max(s,0),r.map(((e,n)=>r[(i+n)%r.length])));var r,i;1===a.length&&(o=o.filter((e=>e!==t)));const l=o.find((e=>e.textValue.toLowerCase().startsWith(a.toLowerCase())));return l!==t?l:void 0}Ee.displayName="BubbleSelect";const Se=H,ve=W,ye=$,Te=K,Ce=re,xe=pe,Re=_e,Ne=fe;var Oe=t(579);const Ae=(0,a.forwardRef)(((e,n)=>{let{onExit:t,onOpenChange:s,children:r,header:c,footer:p,onChange:u,options:d,hasPointer:m=!0,hideWhenAnchorIsOffscreen:_=!1,allowPlacementAxisChange:g=!0,clickOutsideCloses:f=!0,escapeCloses:k=!0,coloring:E="light",placement:b="right",alignment:h="center",padding:S="medium",offsetFromAnchor:v=6,themeSelectWrapper:y="",themeSelectItemWrapper:T="",themeSelectItem:C="transition bg-gray-light-on-active block py6 txt-break-word-soft bg-darken5-on-hover color-blue-on-hover cursor-pointer round px6",passthroughProps:x}=e;const{background:R,borderColor:N,color:O,fill:A}=(0,l.O4)(E),w=(0,a.useRef)(null),I=o()("".concat(R," ").concat(N," ").concat(O," border shadow-darken25 round"),{"px12 py12":"medium"===S,"px12 py6":"small"===S,["border border-1 border--".concat(N)]:N}),D=e=>{let{label:n,value:t,active:a,disabled:s,options:r}=e;const i=o()(C,{"is-active":a});return r?(0,Oe.jsx)(xe,{children:r.map(D)}):(0,Oe.jsx)(Re,{className:i,disabled:s,value:t,children:n},t)};return(0,Oe.jsxs)(Se,{onOpenChange:s&&s,onValueChange:u,children:[(0,Oe.jsx)(ve,{ref:n,asChild:!0,children:r}),(0,Oe.jsx)(ye,{children:(0,Oe.jsxs)(Te,{sideOffset:v,className:I,position:"popper",side:b,align:h,onEscapeKeyDown:k&&t,onPointerDownOutside:f&&(e=>{t&&(w.current&&w.current.contains(e.target)||i()("[data-popover-ignore-clicks]",e.target)||t())}),hideWhenDetached:_,avoidCollisions:g,...x,children:[(0,Oe.jsx)(Ce,{children:(0,Oe.jsxs)("div",{className:y,children:[c&&c,(0,Oe.jsx)("div",{className:T,children:d.map(D)}),p&&p]})}),m&&(0,Oe.jsx)(Ne,{width:12,height:6,offset:6,fill:A})]})})]})}))},8419:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(8482),o=t(579);function r(){const[e,n]=(0,a.useState)("");return(0,o.jsx)(s.A,{onChange:e=>n(e),active:e,themeTabsContainer:"mb12",items:[{id:"one",label:"Tab 1 title",content:"Tab 1 content"},{id:"two",label:"Tab 2 title",content:"Tab 2 content"},{id:"three",label:"Tab 3 title",content:(0,o.jsx)("div",{children:"Tab 3 content"})},{id:"four",label:"Tab 4 title",content:(0,o.jsx)("div",{children:"Tab 4 content"})}]})}},7696:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});var a=t(5043),s=t(8482),o=t(579);const r=[{label:"Breakfast",id:"bf",content:(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"Eggs"}),(0,o.jsx)("li",{children:"Bacon"}),(0,o.jsx)("li",{children:"Tomatos"})]})},{label:"Lunch",id:"ln",content:(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"Stake"}),(0,o.jsx)("li",{children:"Fries"}),(0,o.jsx)("li",{children:"Tomatoes"})]})},{label:"Dinner",id:"dr",content:(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:"Salad"}),(0,o.jsx)("li",{children:"Carrots"}),(0,o.jsx)("li",{children:"Chicken"})]})}];function i(){const[e,n]=(0,a.useState)("bf");return(0,o.jsx)(s.A,{items:r,active:e,onChange:e=>n(e),overlapBorder:!0,themeTabsContainer:"mb12 border-b border--gray-light"})}},9898:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});var a=t(5043),s=t(8482),o=t(579);const r=[{id:"colors"},{id:"sizes"},{id:"shapes"}];function i(){const[e,n]=(0,a.useState)("sizes");return(0,o.jsx)("div",{className:"px12 py12 bg-gray-faint",children:(0,o.jsx)(s.A,{items:r,active:e,onChange:e=>n(e),size:"small",overlapBorder:!0,bold:!1,themeTabsContainer:"border-b border--gray-light w300 flex flex--end-main"})})}},1954:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});var a=t(5043),s=t(8482),o=t(579);const r=[{id:"Robots",content:"Robots content"},{id:"Animals",disabled:!0,content:"Animals content"},{id:"Clouds",content:"Clouds content"},{id:"Messes",content:"Messes content"}];function i(){const[e,n]=(0,a.useState)("Clouds");return(0,o.jsx)(s.A,{items:r,active:e,onChange:e=>n(e),size:"large",themeTabsContainer:"mb12",activeColor:"pink",inactiveColor:"purple",hoverColor:"purple-dark"})}},8482:(e,n,t)=>{"use strict";t.d(n,{A:()=>U});var a=t(5043),s=t(4600),o=t.n(s);const r="small",i="medium",l="large";var c=t(579);function p(e){let{size:n=i,active:t=!1,disabled:a=!1,inactiveColor:s,activeColor:p,hoverColor:u,overlapBorder:d,label:m,id:_}=e;const g=o()("block relative",{"mb-neg1 mt-neg1":d,["color-".concat(s," color-").concat(u,"-on-hover")]:!t&&!a,["color-".concat(p," cursor-default")]:t,"color-gray-light cursor-default":a});var f;m=m||(f=_)[0].toUpperCase()+f.slice(1);const k=(0,c.jsxs)("span",{className:"block relative flex flex--center-cross",style:{height:(()=>{const e=d?2:0;switch(n){case r:return 36+e;case l:return 48+e;default:return 42+e}})()},children:[m,(()=>{if(!t)return null;const e=o()("absolute bottom left right border-b",{"border-b--2":n!==r});return(0,c.jsx)("span",{"data-testid":"tab-border",className:e})})()]}),E={className:g};return(0,c.jsx)("span",{"data-testid":"tab-text-wrapper",...E,children:k})}var u=t(8168),d=t(858),m=t(1862),_=t(6711),g=t(2894),f=t(7920),k=t(4204),E=t(3642),b=t(4490);const h="Tabs",[S,v]=(0,m.A)(h,[_.RG]),y=(0,_.RG)(),[T,C]=S(h),x=(0,a.forwardRef)(((e,n)=>{const{__scopeTabs:t,value:s,onValueChange:o,defaultValue:r,orientation:i="horizontal",dir:l,activationMode:c="automatic",...p}=e,d=(0,k.jH)(l),[m,_]=(0,E.i)({prop:s,onChange:o,defaultProp:r});return(0,a.createElement)(T,{scope:t,baseId:(0,b.B)(),value:m,onValueChange:_,orientation:i,dir:d,activationMode:c},(0,a.createElement)(f.sG.div,(0,u.A)({dir:d,"data-orientation":i},p,{ref:n})))})),R="TabsList",N=(0,a.forwardRef)(((e,n)=>{const{__scopeTabs:t,loop:s=!0,...o}=e,r=C(R,t),i=y(t);return(0,a.createElement)(_.bL,(0,u.A)({asChild:!0},i,{orientation:r.orientation,dir:r.dir,loop:s}),(0,a.createElement)(f.sG.div,(0,u.A)({role:"tablist","aria-orientation":r.orientation},o,{ref:n})))})),O="TabsTrigger",A=(0,a.forwardRef)(((e,n)=>{const{__scopeTabs:t,value:s,disabled:o=!1,...r}=e,i=C(O,t),l=y(t),c=D(i.baseId,s),p=M(i.baseId,s),m=s===i.value;return(0,a.createElement)(_.q7,(0,u.A)({asChild:!0},l,{focusable:!o,active:m}),(0,a.createElement)(f.sG.button,(0,u.A)({type:"button",role:"tab","aria-selected":m,"aria-controls":p,"data-state":m?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:c},r,{ref:n,onMouseDown:(0,d.m)(e.onMouseDown,(e=>{o||0!==e.button||!1!==e.ctrlKey?e.preventDefault():i.onValueChange(s)})),onKeyDown:(0,d.m)(e.onKeyDown,(e=>{[" ","Enter"].includes(e.key)&&i.onValueChange(s)})),onFocus:(0,d.m)(e.onFocus,(()=>{const e="manual"!==i.activationMode;m||o||!e||i.onValueChange(s)}))})))})),w="TabsContent",I=(0,a.forwardRef)(((e,n)=>{const{__scopeTabs:t,value:s,forceMount:o,children:r,...i}=e,l=C(w,t),c=D(l.baseId,s),p=M(l.baseId,s),d=s===l.value,m=(0,a.useRef)(d);return(0,a.useEffect)((()=>{const e=requestAnimationFrame((()=>m.current=!1));return()=>cancelAnimationFrame(e)}),[]),(0,a.createElement)(g.C,{present:o||d},(t=>{let{present:s}=t;return(0,a.createElement)(f.sG.div,(0,u.A)({"data-state":d?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":c,hidden:!s,id:p,tabIndex:0},i,{ref:n,style:{...e.style,animationDuration:m.current?"0s":void 0}}),s&&r)}))}));function D(e,n){return"".concat(e,"-trigger-").concat(n)}function M(e,n){return"".concat(e,"-content-").concat(n)}const L=x,P=N,F=A;function U(e){let{size:n="medium",inactiveColor:t="gray",activeColor:a="gray-dark",hoverColor:s="blue",overlapBorder:l=!1,bold:u=!0,items:d,active:m,onChange:_,themeTabsContainer:g=""}=e;const f=n===r,k=n===i,E=o()("flex txt-nowrap unselectable ".concat(g),{"txt-bold":u,"txt-s":k,"txt-xs":f}),b=d.map(((e,r)=>{const i=0===r,u=o()({ml12:!i&&f,"ml24 ml36-mxl":!i&&!f,"inline-block":!0});return(0,c.jsx)(F,{"aria-label":e.label,className:u,"data-testid":"button-tab-".concat(e.id),value:e.id,disabled:e.disabled,children:(0,c.jsx)(p,{active:m===e.id,size:n,inactiveColor:t,activeColor:a,hoverColor:s,overlapBorder:l,...e})},e.id)})),h=d.map((e=>(0,c.jsx)(I,{value:e.id,children:e.content},e.id)));return(0,c.jsxs)(L,{onValueChange:_,value:m,children:[(0,c.jsx)("div",{className:E,"data-testid":"tabs-wrapper",children:(0,c.jsx)(P,{children:b})}),h]})}},592:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(5742),o=t(579);function r(){const[e,n]=(0,a.useState)(!1);return(0,o.jsx)("div",{className:"flex",children:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("button",{className:"btn",onClick:()=>n(!0),children:"Trigger toast"}),(0,o.jsx)(s.A,{content:"3 files have been moved to 'Your folder'",duration:3e3,closeButton:!1,active:e,action:{text:"Open folder",callback:()=>{}},onExit:()=>n(!1)})]})})}},1946:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>r});var a=t(5043),s=t(5742),o=t(579);function r(){const[e,n]=(0,a.useState)(!1);return(0,o.jsx)("div",{className:"flex",children:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("button",{className:"btn",onClick:()=>n(!0),children:"Another toast"}),(0,o.jsx)(s.A,{content:"This is a much longer toast message that will likely truncate eventually with enough text",duration:5e3,closeButton:!0,active:e,onExit:()=>n(!1)})]})})}},5742:(e,n,t)=>{"use strict";t.d(n,{A:()=>oe});var a=t(5043),s=t(8168),o=t(7950),r=t(858),i=t(2814),l=t(5463),c=t(1862),p=t(1184),u=t(3321),d=t(2894),m=t(7920),_=t(7490),g=t(3642),f=t(503),k=t(4451);const E="ToastProvider",[b,h,S]=(0,l.N)("Toast"),[v,y]=(0,c.A)("Toast",[S]),[T,C]=v(E),x=e=>{const{__scopeToast:n,label:t="Notification",duration:s=5e3,swipeDirection:o="right",swipeThreshold:r=50,children:i}=e,[l,c]=(0,a.useState)(null),[p,u]=(0,a.useState)(0),d=(0,a.useRef)(!1),m=(0,a.useRef)(!1);return(0,a.createElement)(b.Provider,{scope:n},(0,a.createElement)(T,{scope:n,label:t,duration:s,swipeDirection:o,swipeThreshold:r,toastCount:p,viewport:l,onViewportChange:c,onToastAdd:(0,a.useCallback)((()=>u((e=>e+1))),[]),onToastRemove:(0,a.useCallback)((()=>u((e=>e-1))),[]),isFocusedToastEscapeKeyDownRef:d,isClosePausedRef:m},i))};x.propTypes={label(e){if(e.label&&"string"===typeof e.label&&!e.label.trim()){const e="Invalid prop `label` supplied to `".concat(E,"`. Expected non-empty `string`.");return new Error(e)}return null}};const R="ToastViewport",N=["F8"],O="toast.viewportPause",A="toast.viewportResume",w=(0,a.forwardRef)(((e,n)=>{const{__scopeToast:t,hotkey:o=N,label:r="Notifications ({hotkey})",...l}=e,c=C(R,t),u=h(t),d=(0,a.useRef)(null),_=(0,a.useRef)(null),g=(0,a.useRef)(null),f=(0,a.useRef)(null),k=(0,i.s)(n,f,c.onViewportChange),E=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),S=c.toastCount>0;(0,a.useEffect)((()=>{const e=e=>{var n;o.every((n=>e[n]||e.code===n))&&(null===(n=f.current)||void 0===n||n.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[o]),(0,a.useEffect)((()=>{const e=d.current,n=f.current;if(S&&e&&n){const t=()=>{if(!c.isClosePausedRef.current){const e=new CustomEvent(O);n.dispatchEvent(e),c.isClosePausedRef.current=!0}},a=()=>{if(c.isClosePausedRef.current){const e=new CustomEvent(A);n.dispatchEvent(e),c.isClosePausedRef.current=!1}},s=n=>{!e.contains(n.relatedTarget)&&a()},o=()=>{e.contains(document.activeElement)||a()};return e.addEventListener("focusin",t),e.addEventListener("focusout",s),e.addEventListener("pointermove",t),e.addEventListener("pointerleave",o),window.addEventListener("blur",t),window.addEventListener("focus",a),()=>{e.removeEventListener("focusin",t),e.removeEventListener("focusout",s),e.removeEventListener("pointermove",t),e.removeEventListener("pointerleave",o),window.removeEventListener("blur",t),window.removeEventListener("focus",a)}}}),[S,c.isClosePausedRef]);const v=(0,a.useCallback)((e=>{let{tabbingDirection:n}=e;const t=u().map((e=>{const t=e.ref.current,a=[t,...Q(t)];return"forwards"===n?a:a.reverse()}));return("forwards"===n?t.reverse():t).flat()}),[u]);return(0,a.useEffect)((()=>{const e=f.current;if(e){const n=n=>{const t=n.altKey||n.ctrlKey||n.metaKey;if("Tab"===n.key&&!t){const t=document.activeElement,r=n.shiftKey;var a;if(n.target===e&&r)return void(null===(a=_.current)||void 0===a||a.focus());const i=v({tabbingDirection:r?"backwards":"forwards"}),l=i.findIndex((e=>e===t));var s,o;if(K(i.slice(l+1)))n.preventDefault();else r?null===(s=_.current)||void 0===s||s.focus():null===(o=g.current)||void 0===o||o.focus()}};return e.addEventListener("keydown",n),()=>e.removeEventListener("keydown",n)}}),[u,v]),(0,a.createElement)(p.lg,{ref:d,role:"region","aria-label":r.replace("{hotkey}",E),tabIndex:-1,style:{pointerEvents:S?void 0:"none"}},S&&(0,a.createElement)(D,{ref:_,onFocusFromOutsideViewport:()=>{K(v({tabbingDirection:"forwards"}))}}),(0,a.createElement)(b.Slot,{scope:t},(0,a.createElement)(m.sG.ol,(0,s.A)({tabIndex:-1},l,{ref:k}))),S&&(0,a.createElement)(D,{ref:g,onFocusFromOutsideViewport:()=>{K(v({tabbingDirection:"backwards"}))}}))})),I="ToastFocusProxy",D=(0,a.forwardRef)(((e,n)=>{const{__scopeToast:t,onFocusFromOutsideViewport:o,...r}=e,i=C(I,t);return(0,a.createElement)(k.s,(0,s.A)({"aria-hidden":!0,tabIndex:0},r,{ref:n,style:{position:"fixed"},onFocus:e=>{var n;const t=e.relatedTarget;!(null!==(n=i.viewport)&&void 0!==n&&n.contains(t))&&o()}}))})),M="Toast",L=(0,a.forwardRef)(((e,n)=>{const{forceMount:t,open:o,defaultOpen:i,onOpenChange:l,...c}=e,[p=!0,u]=(0,g.i)({prop:o,defaultProp:i,onChange:l});return(0,a.createElement)(d.C,{present:t||p},(0,a.createElement)(U,(0,s.A)({open:p},c,{ref:n,onClose:()=>u(!1),onPause:(0,_.c)(e.onPause),onResume:(0,_.c)(e.onResume),onSwipeStart:(0,r.m)(e.onSwipeStart,(e=>{e.currentTarget.setAttribute("data-swipe","start")})),onSwipeMove:(0,r.m)(e.onSwipeMove,(e=>{const{x:n,y:t}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(n,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(t,"px"))})),onSwipeCancel:(0,r.m)(e.onSwipeCancel,(e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")})),onSwipeEnd:(0,r.m)(e.onSwipeEnd,(e=>{const{x:n,y:t}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(n,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(t,"px")),u(!1)}))})))})),[P,F]=v(M,{onClose(){}}),U=(0,a.forwardRef)(((e,n)=>{const{__scopeToast:t,type:l="foreground",duration:c,open:u,onClose:d,onEscapeKeyDown:g,onPause:f,onResume:k,onSwipeStart:E,onSwipeMove:h,onSwipeCancel:S,onSwipeEnd:v,...y}=e,T=C(M,t),[x,R]=(0,a.useState)(null),N=(0,i.s)(n,(e=>R(e))),w=(0,a.useRef)(null),I=(0,a.useRef)(null),D=c||T.duration,L=(0,a.useRef)(0),F=(0,a.useRef)(D),U=(0,a.useRef)(0),{onToastAdd:j,onToastRemove:G}=T,q=(0,_.c)((()=>{var e;(null===x||void 0===x?void 0:x.contains(document.activeElement))&&(null===(e=T.viewport)||void 0===e||e.focus()),d()})),Y=(0,a.useCallback)((e=>{e&&e!==1/0&&(window.clearTimeout(U.current),L.current=(new Date).getTime(),U.current=window.setTimeout(q,e))}),[q]);(0,a.useEffect)((()=>{const e=T.viewport;if(e){const n=()=>{Y(F.current),null===k||void 0===k||k()},t=()=>{const e=(new Date).getTime()-L.current;F.current=F.current-e,window.clearTimeout(U.current),null===f||void 0===f||f()};return e.addEventListener(O,t),e.addEventListener(A,n),()=>{e.removeEventListener(O,t),e.removeEventListener(A,n)}}}),[T.viewport,D,f,k,Y]),(0,a.useEffect)((()=>{u&&!T.isClosePausedRef.current&&Y(D)}),[u,D,T.isClosePausedRef,Y]),(0,a.useEffect)((()=>(j(),()=>G())),[j,G]);const V=(0,a.useMemo)((()=>x?z(x):null),[x]);return T.viewport?(0,a.createElement)(a.Fragment,null,V&&(0,a.createElement)(B,{__scopeToast:t,role:"status","aria-live":"foreground"===l?"assertive":"polite","aria-atomic":!0},V),(0,a.createElement)(P,{scope:t,onClose:q},(0,o.createPortal)((0,a.createElement)(b.ItemSlot,{scope:t},(0,a.createElement)(p.bL,{asChild:!0,onEscapeKeyDown:(0,r.m)(g,(()=>{T.isFocusedToastEscapeKeyDownRef.current||q(),T.isFocusedToastEscapeKeyDownRef.current=!1}))},(0,a.createElement)(m.sG.li,(0,s.A)({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":u?"open":"closed","data-swipe-direction":T.swipeDirection},y,{ref:N,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,r.m)(e.onKeyDown,(e=>{"Escape"===e.key&&(null===g||void 0===g||g(e.nativeEvent),e.nativeEvent.defaultPrevented||(T.isFocusedToastEscapeKeyDownRef.current=!0,q()))})),onPointerDown:(0,r.m)(e.onPointerDown,(e=>{0===e.button&&(w.current={x:e.clientX,y:e.clientY})})),onPointerMove:(0,r.m)(e.onPointerMove,(e=>{if(!w.current)return;const n=e.clientX-w.current.x,t=e.clientY-w.current.y,a=Boolean(I.current),s=["left","right"].includes(T.swipeDirection),o=["left","up"].includes(T.swipeDirection)?Math.min:Math.max,r=s?o(0,n):0,i=s?0:o(0,t),l="touch"===e.pointerType?10:2,c={x:r,y:i},p={originalEvent:e,delta:c};a?(I.current=c,W("toast.swipeMove",h,p,{discrete:!1})):$(c,T.swipeDirection,l)?(I.current=c,W("toast.swipeStart",E,p,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(n)>l||Math.abs(t)>l)&&(w.current=null)})),onPointerUp:(0,r.m)(e.onPointerUp,(e=>{const n=I.current,t=e.target;if(t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),I.current=null,w.current=null,n){const t=e.currentTarget,a={originalEvent:e,delta:n};$(n,T.swipeDirection,T.swipeThreshold)?W("toast.swipeEnd",v,a,{discrete:!0}):W("toast.swipeCancel",S,a,{discrete:!0}),t.addEventListener("click",(e=>e.preventDefault()),{once:!0})}}))})))),T.viewport))):null}));U.propTypes={type(e){if(e.type&&!["foreground","background"].includes(e.type)){const e="Invalid prop `type` supplied to `".concat(M,"`. Expected `foreground | background`.");return new Error(e)}return null}};const B=e=>{const{__scopeToast:n,children:t,...s}=e,o=C(M,n),[r,i]=(0,a.useState)(!1),[l,c]=(0,a.useState)(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{};const n=(0,_.c)(e);(0,f.N)((()=>{let e=0,t=0;return e=window.requestAnimationFrame((()=>t=window.requestAnimationFrame(n))),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(t)}}),[n])}((()=>i(!0))),(0,a.useEffect)((()=>{const e=window.setTimeout((()=>c(!0)),1e3);return()=>window.clearTimeout(e)}),[]),l?null:(0,a.createElement)(u.Z,{asChild:!0},(0,a.createElement)(k.s,s,r&&(0,a.createElement)(a.Fragment,null,o.label," ",t)))},j=(0,a.forwardRef)(((e,n)=>{const{__scopeToast:t,...o}=e;return(0,a.createElement)(m.sG.div,(0,s.A)({},o,{ref:n}))})),G="ToastAction",q=(0,a.forwardRef)(((e,n)=>{const{altText:t,...o}=e;return t?(0,a.createElement)(H,{altText:t,asChild:!0},(0,a.createElement)(V,(0,s.A)({},o,{ref:n}))):null}));q.propTypes={altText:e=>e.altText?null:new Error("Missing prop `altText` expected on `".concat(G,"`"))};const Y="ToastClose",V=(0,a.forwardRef)(((e,n)=>{const{__scopeToast:t,...o}=e,i=F(Y,t);return(0,a.createElement)(H,{asChild:!0},(0,a.createElement)(m.sG.button,(0,s.A)({type:"button"},o,{ref:n,onClick:(0,r.m)(e.onClick,i.onClose)})))})),H=(0,a.forwardRef)(((e,n)=>{const{__scopeToast:t,altText:o,...r}=e;return(0,a.createElement)(m.sG.div,(0,s.A)({"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":o||void 0},r,{ref:n}))}));function z(e){const n=[];return Array.from(e.childNodes).forEach((e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&n.push(e.textContent),function(e){return e.nodeType===e.ELEMENT_NODE}(e)){const t=e.ariaHidden||e.hidden||"none"===e.style.display,a=""===e.dataset.radixToastAnnounceExclude;if(!t)if(a){const t=e.dataset.radixToastAnnounceAlt;t&&n.push(t)}else n.push(...z(e))}})),n}function W(e,n,t,a){let{discrete:s}=a;const o=t.originalEvent.currentTarget,r=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:t});n&&o.addEventListener(e,n,{once:!0}),s?(0,m.hO)(o,r):o.dispatchEvent(r)}const $=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const a=Math.abs(e.x),s=Math.abs(e.y),o=a>s;return"left"===n||"right"===n?o&&a>t:!o&&s>t};function Q(e){const n=[],t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const n="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||n?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;t.nextNode();)n.push(t.currentNode);return n}function K(e){const n=document.activeElement;return e.some((e=>e===n||(e.focus(),document.activeElement!==n)))}const X=x,Z=w,J=L,ee=j,ne=q,te=V;var ae=t(8431),se=t(579);function oe(e){let{content:n,active:t,onExit:a,duration:s=5e3,action:o,closeButton:r=!0}=e,i=r?"":"pr12";return(0,se.jsxs)(X,{swipeDirection:"down",duration:s,children:[(0,se.jsxs)(J,{type:"foreground",open:t,onOpenChange:a,className:"bg-gray-dark round wmax600 w-11/12 flex flex--center-cross row flex--space-between-main py12 pl12 hmin60 events-all",children:[(0,se.jsx)(ee,{className:"color-gray-lighter txt-truncate w-auto mr12",children:n}),(0,se.jsxs)("span",{className:"flex flex-row flex--center-cross ".concat(i," flex-child-no-shrink"),children:[o&&(0,se.jsx)(ne,{altText:"Open",className:"btn",type:"button",onClick:o.callback,"data-testid":"toast-action",children:o.text}),r&&(0,se.jsx)(te,{className:"btn btn--transparent color-gray-light",type:"button","aria-label":"Close","data-testid":"toast-close",children:(0,se.jsx)(ae.A,{name:"close"})})]})]}),(0,se.jsx)(Z,{className:"fixed left bottom mb24 w-full flex flex--center-main events-none"})]})}},8422:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(3176),s=t(579);function o(){return(0,s.jsx)(a.A,{content:"Here's your tooltip",children:(0,s.jsx)("button",{className:"btn",children:"Basic"})})}},2773:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(3176),s=t(579);function o(){const e=()=>(0,s.jsxs)("span",{children:["Some words with ",(0,s.jsx)("span",{className:"txt-bold",children:"some style"})]});return(0,s.jsxs)("div",{className:"flex flex-row",children:[(0,s.jsx)("div",{className:"bg-gray-dark h120 pt12 w240",children:(0,s.jsx)(a.A,{content:e,placement:"bottom",coloring:"dark",maxWidth:"small",children:(0,s.jsx)("span",{className:"txt-h4 txt-fancy cursor-default color-white pl24",children:"custom trigger"})})}),(0,s.jsx)("div",{className:"bg-white h120 pt12 w240",children:(0,s.jsx)(a.A,{content:e,placement:"bottom",coloring:"dark",maxWidth:"small",children:(0,s.jsx)("span",{className:"txt-h4 txt-fancy cursor-default color-gray-dark pl24",children:"custom trigger"})})})]})}},56:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(3176),s=t(579);function o(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.A,{disabled:!0,coloring:"warning",content:"Here's your tooltip",children:(0,s.jsx)("button",{className:"btn mr6",children:"A tooltip should not appear"})}),(0,s.jsx)(a.A,{coloring:"warning",content:"Here's your tooltip",children:(0,s.jsx)("button",{disabled:!0,className:"btn",children:"A tooltip should appear"})})]})}},1039:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});t(5043);var a=t(3176),s=t(579);function o(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.A,{coloring:"warning",placement:"left",alignment:"end",content:"Here's your tooltip",children:(0,s.jsx)("button",{className:"btn btn--orange mr6",children:"Warning"})}),(0,s.jsx)(a.A,{coloring:"error",placement:"right",alignment:"start",content:"Here's your tooltip",children:(0,s.jsx)("button",{className:"btn btn--red",children:"Error"})})]})}},7085:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});const a=t(3176).A},3176:(e,n,t)=>{"use strict";t.d(n,{A:()=>ee});var a=t(5043),s=t(4600),o=t.n(s),r=t(4811),i=t(8168),l=t(858),c=t(2814),p=t(1862),u=t(1184),d=t(4490),m=t(2593),_=t(3321),g=t(2894),f=t(7920),k=t(6851),E=t(3642),b=t(4451);const[h,S]=(0,p.A)("Tooltip",[m.Bk]),v=(0,m.Bk)(),y="TooltipProvider",T=700,C="tooltip.open",[x,R]=h(y),N=e=>{const{__scopeTooltip:n,delayDuration:t=T,skipDelayDuration:s=300,disableHoverableContent:o=!1,children:r}=e,[i,l]=(0,a.useState)(!0),c=(0,a.useRef)(!1),p=(0,a.useRef)(0);return(0,a.useEffect)((()=>{const e=p.current;return()=>window.clearTimeout(e)}),[]),(0,a.createElement)(x,{scope:n,isOpenDelayed:i,delayDuration:t,onOpen:(0,a.useCallback)((()=>{window.clearTimeout(p.current),l(!1)}),[]),onClose:(0,a.useCallback)((()=>{window.clearTimeout(p.current),p.current=window.setTimeout((()=>l(!0)),s)}),[s]),isPointerInTransitRef:c,onPointerInTransitChange:(0,a.useCallback)((e=>{c.current=e}),[]),disableHoverableContent:o},r)},O="Tooltip",[A,w]=h(O),I=e=>{const{__scopeTooltip:n,children:t,open:s,defaultOpen:o=!1,onOpenChange:r,disableHoverableContent:i,delayDuration:l}=e,c=R(O,e.__scopeTooltip),p=v(n),[u,_]=(0,a.useState)(null),g=(0,d.B)(),f=(0,a.useRef)(0),k=null!==i&&void 0!==i?i:c.disableHoverableContent,b=null!==l&&void 0!==l?l:c.delayDuration,h=(0,a.useRef)(!1),[S=!1,y]=(0,E.i)({prop:s,defaultProp:o,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(C))):c.onClose(),null===r||void 0===r||r(e)}}),T=(0,a.useMemo)((()=>S?h.current?"delayed-open":"instant-open":"closed"),[S]),x=(0,a.useCallback)((()=>{window.clearTimeout(f.current),h.current=!1,y(!0)}),[y]),N=(0,a.useCallback)((()=>{window.clearTimeout(f.current),y(!1)}),[y]),w=(0,a.useCallback)((()=>{window.clearTimeout(f.current),f.current=window.setTimeout((()=>{h.current=!0,y(!0)}),b)}),[b,y]);return(0,a.useEffect)((()=>()=>window.clearTimeout(f.current)),[]),(0,a.createElement)(m.bL,p,(0,a.createElement)(A,{scope:n,contentId:g,open:S,stateAttribute:T,trigger:u,onTriggerChange:_,onTriggerEnter:(0,a.useCallback)((()=>{c.isOpenDelayed?w():x()}),[c.isOpenDelayed,w,x]),onTriggerLeave:(0,a.useCallback)((()=>{k?N():window.clearTimeout(f.current)}),[N,k]),onOpen:x,onClose:N,disableHoverableContent:k},t))},D="TooltipTrigger",M=(0,a.forwardRef)(((e,n)=>{const{__scopeTooltip:t,...s}=e,o=w(D,t),r=R(D,t),p=v(t),u=(0,a.useRef)(null),d=(0,c.s)(n,u,o.onTriggerChange),_=(0,a.useRef)(!1),g=(0,a.useRef)(!1),k=(0,a.useCallback)((()=>_.current=!1),[]);return(0,a.useEffect)((()=>()=>document.removeEventListener("pointerup",k)),[k]),(0,a.createElement)(m.Mz,(0,i.A)({asChild:!0},p),(0,a.createElement)(f.sG.button,(0,i.A)({"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute},s,{ref:d,onPointerMove:(0,l.m)(e.onPointerMove,(e=>{"touch"!==e.pointerType&&(g.current||r.isPointerInTransitRef.current||(o.onTriggerEnter(),g.current=!0))})),onPointerLeave:(0,l.m)(e.onPointerLeave,(()=>{o.onTriggerLeave(),g.current=!1})),onPointerDown:(0,l.m)(e.onPointerDown,(()=>{_.current=!0,document.addEventListener("pointerup",k,{once:!0})})),onFocus:(0,l.m)(e.onFocus,(()=>{_.current||o.onOpen()})),onBlur:(0,l.m)(e.onBlur,o.onClose),onClick:(0,l.m)(e.onClick,o.onClose)})))})),L="TooltipPortal",[P,F]=h(L,{forceMount:void 0}),U=e=>{const{__scopeTooltip:n,forceMount:t,children:s,container:o}=e,r=w(L,n);return(0,a.createElement)(P,{scope:n,forceMount:t},(0,a.createElement)(g.C,{present:t||r.open},(0,a.createElement)(_.Z,{asChild:!0,container:o},s)))},B="TooltipContent",j=(0,a.forwardRef)(((e,n)=>{const t=F(B,e.__scopeTooltip),{forceMount:s=t.forceMount,side:o="top",...r}=e,l=w(B,e.__scopeTooltip);return(0,a.createElement)(g.C,{present:s||l.open},l.disableHoverableContent?(0,a.createElement)(V,(0,i.A)({side:o},r,{ref:n})):(0,a.createElement)(G,(0,i.A)({side:o},r,{ref:n})))})),G=(0,a.forwardRef)(((e,n)=>{const t=w(B,e.__scopeTooltip),s=R(B,e.__scopeTooltip),o=(0,a.useRef)(null),r=(0,c.s)(n,o),[l,p]=(0,a.useState)(null),{trigger:u,onClose:d}=t,m=o.current,{onPointerInTransitChange:_}=s,g=(0,a.useCallback)((()=>{p(null),_(!1)}),[_]),f=(0,a.useCallback)(((e,n)=>{const t=e.currentTarget,a={x:e.clientX,y:e.clientY},s=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;const a=[];switch(n){case"top":a.push({x:e.x-t,y:e.y+t},{x:e.x+t,y:e.y+t});break;case"bottom":a.push({x:e.x-t,y:e.y-t},{x:e.x+t,y:e.y-t});break;case"left":a.push({x:e.x+t,y:e.y-t},{x:e.x+t,y:e.y+t});break;case"right":a.push({x:e.x-t,y:e.y-t},{x:e.x-t,y:e.y+t})}return a}(a,function(e,n){const t=Math.abs(n.top-e.y),a=Math.abs(n.bottom-e.y),s=Math.abs(n.right-e.x),o=Math.abs(n.left-e.x);switch(Math.min(t,a,s,o)){case o:return"left";case s:return"right";case t:return"top";case a:return"bottom";default:throw new Error("unreachable")}}(a,t.getBoundingClientRect())),o=function(e){const n=e.slice();return n.sort(((e,n)=>e.xn.x?1:e.yn.y?1:0)),function(e){if(e.length<=1)return e.slice();const n=[];for(let a=0;a=2;){const e=n[n.length-1],a=n[n.length-2];if(!((e.x-a.x)*(t.y-a.y)>=(e.y-a.y)*(t.x-a.x)))break;n.pop()}n.push(t)}n.pop();const t=[];for(let a=e.length-1;a>=0;a--){const n=e[a];for(;t.length>=2;){const e=t[t.length-1],a=t[t.length-2];if(!((e.x-a.x)*(n.y-a.y)>=(e.y-a.y)*(n.x-a.x)))break;t.pop()}t.push(n)}return t.pop(),1===n.length&&1===t.length&&n[0].x===t[0].x&&n[0].y===t[0].y?n:n.concat(t)}(n)}([...s,...function(e){const{top:n,right:t,bottom:a,left:s}=e;return[{x:s,y:n},{x:t,y:n},{x:t,y:a},{x:s,y:a}]}(n.getBoundingClientRect())]);p(o),_(!0)}),[_]);return(0,a.useEffect)((()=>()=>g()),[g]),(0,a.useEffect)((()=>{if(u&&m){const e=e=>f(e,m),n=e=>f(e,u);return u.addEventListener("pointerleave",e),m.addEventListener("pointerleave",n),()=>{u.removeEventListener("pointerleave",e),m.removeEventListener("pointerleave",n)}}}),[u,m,f,g]),(0,a.useEffect)((()=>{if(l){const e=e=>{const n=e.target,t={x:e.clientX,y:e.clientY},a=(null===u||void 0===u?void 0:u.contains(n))||(null===m||void 0===m?void 0:m.contains(n)),s=!function(e,n){const{x:t,y:a}=e;let s=!1;for(let o=0,r=n.length-1;oa!==c>a&&t<(l-e)*(a-i)/(c-i)+e&&(s=!s)}return s}(t,l);a?g():s&&(g(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}}),[u,m,l,d,g]),(0,a.createElement)(V,(0,i.A)({},e,{ref:r}))})),[q,Y]=h(O,{isInside:!1}),V=(0,a.forwardRef)(((e,n)=>{const{__scopeTooltip:t,children:s,"aria-label":o,onEscapeKeyDown:r,onPointerDownOutside:l,...c}=e,p=w(B,t),d=v(t),{onClose:_}=p;return(0,a.useEffect)((()=>(document.addEventListener(C,_),()=>document.removeEventListener(C,_))),[_]),(0,a.useEffect)((()=>{if(p.trigger){const e=e=>{const n=e.target;null!==n&&void 0!==n&&n.contains(p.trigger)&&_()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}}),[p.trigger,_]),(0,a.createElement)(u.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:r,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:_},(0,a.createElement)(m.UC,(0,i.A)({"data-state":p.stateAttribute},d,c,{ref:n,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),(0,a.createElement)(k.xV,null,s),(0,a.createElement)(q,{scope:t,isInside:!0},(0,a.createElement)(b.b,{id:p.contentId,role:"tooltip"},o||s))))})),H="TooltipArrow",z=(0,a.forwardRef)(((e,n)=>{const{__scopeTooltip:t,...s}=e,o=v(t);return Y(H,t).isInside?null:(0,a.createElement)(m.i3,(0,i.A)({},o,s,{ref:n}))}));const W=N,$=I,Q=M,K=U,X=j,Z=z;var J=t(579);function ee(e){let{placement:n="top",alignment:t="center",coloring:s="light",disabled:i=!1,padding:l="small",textSize:c="s",maxWidth:p="medium",content:u,children:d,ariaLabel:m}=e;const{background:_,borderColor:g,color:f,fill:k,shadowColor:E}=(0,r.O4)(s),b=(0,a.useRef)(null),h=o()("".concat(_," ").concat(g," ").concat(f," border round"),{"txt-s":"s"===c,"txt-xs":"xs"===c,"px12 py6":"small"===l,wmax120:"small"===p,wmax240:"medium"===p}),S=(0,a.forwardRef)(((e,n)=>{let t=a.Children.only(d);return(0,a.isValidElement)(t)&&t.props.disabled&&(t=(0,J.jsx)("span",{...e,ref:n,role:"button",className:"inline-block",tabIndex:0,children:t})),(0,J.jsx)(Q,{ref:n,asChild:!0,children:t})}));return(0,J.jsx)(W,{children:(0,J.jsxs)($,{delayDuration:150,children:[i?(0,J.jsx)(J.Fragment,{children:d}):(0,J.jsx)(S,{ref:b}),(0,J.jsx)(K,{children:(0,J.jsxs)(X,{"aria-label":m,side:n,align:t,sideOffset:6,className:h,style:{filter:"drop-shadow(0 0 4px ".concat(E,")")},children:["function"===typeof u?u():u,(0,J.jsx)(Z,{width:12,height:6,offset:6,fill:k})]})})]})})}},2932:(e,n,t)=>{"use strict";function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object.keys(e).reduce(((t,a)=>(-1===n.indexOf(a)&&(t[a]=e[a]),t)),{})}t.d(n,{A:()=>a})},4811:(e,n,t)=>{"use strict";t.d(n,{O4:()=>s});var a=t(520);function s(e){switch(e){case"dark":return{background:"bg-gray-dark",borderColor:"border--gray-dark",color:"color-white",fill:a["--gray-dark"],shadowColor:a["--lighten25"]};case"warning":return{background:"bg-orange-faint",borderColor:"border--orange-deep",color:"color-orange-deep",fill:a["--orange-deep"],shadowColor:a["--darken25"]};case"error":return{background:"bg-red-faint",borderColor:"border--red-deep",color:"color-red-deep",fill:a["--red-deep"],shadowColor:a["--darken25"]};default:return{background:"bg-white",borderColor:"border--white",color:"color-text",fill:"#fff",shadowColor:a["--darken25"]}}}},832:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});var a=t(5043);function s(e){const n=(0,a.useRef)();return(0,a.useEffect)((()=>{n.current=e})),n.current}},8783:e=>{e.exports=function(e,n){var t,a=document.querySelectorAll(e),s=a.length;for(t=0;t{"use strict";function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,n){for(var t=0;t{"use strict";t.d(n,{Eq:()=>p});var a=function(e){return"undefined"===typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},s=new WeakMap,o=new WeakMap,r={},i=0,l=function(e){return e&&(e.host||l(e.parentNode))},c=function(e,n,t,a){var c=function(e,n){return n.map((function(n){if(e.contains(n))return n;var t=l(n);return t&&e.contains(t)?t:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(n,Array.isArray(e)?e:[e]);r[t]||(r[t]=new WeakMap);var p=r[t],u=[],d=new Set,m=new Set(c),_=function(e){e&&!d.has(e)&&(d.add(e),_(e.parentNode))};c.forEach(_);var g=function(e){e&&!m.has(e)&&Array.prototype.forEach.call(e.children,(function(e){if(d.has(e))g(e);else{var n=e.getAttribute(a),r=null!==n&&"false"!==n,i=(s.get(e)||0)+1,l=(p.get(e)||0)+1;s.set(e,i),p.set(e,l),u.push(e),1===i&&r&&o.set(e,!0),1===l&&e.setAttribute(t,"true"),r||e.setAttribute(a,"true")}}))};return g(n),d.clear(),i++,function(){u.forEach((function(e){var n=s.get(e)-1,r=p.get(e)-1;s.set(e,n),p.set(e,r),n||(o.has(e)||e.removeAttribute(a),o.delete(e)),r||e.removeAttribute(t)})),--i||(s=new WeakMap,s=new WeakMap,o=new WeakMap,r={})}},p=function(e,n,t){void 0===t&&(t="data-aria-hidden");var s=Array.from(Array.isArray(e)?e:[e]),o=n||a(e);return o?(s.push.apply(s,Array.from(o.querySelectorAll("[aria-live]"))),c(s,o,t,"aria-hidden")):function(){return null}}},4600:(e,n)=>{var t;!function(){"use strict";var a={}.hasOwnProperty;function s(){for(var e=[],n=0;n{function n(e,n,t){var a,s,o,r,i;function l(){var c=Date.now()-r;c=0?a=setTimeout(l,n-c):(a=null,t||(i=e.apply(o,s),o=s=null))}null==n&&(n=100);var c=function(){o=this,s=arguments,r=Date.now();var c=t&&!a;return a||(a=setTimeout(l,n)),c&&(i=e.apply(o,s),o=s=null),i};return c.clear=function(){a&&(clearTimeout(a),a=null)},c.flush=function(){a&&(i=e.apply(o,s),o=s=null,clearTimeout(a),a=null)},c}n.debounce=n,e.exports=n},9812:(e,n,t)=>{var a=t(6552).Symbol;e.exports=a},1170:e=>{e.exports=function(e,n,t){switch(t.length){case 0:return e.call(n);case 1:return e.call(n,t[0]);case 2:return e.call(n,t[0],t[1]);case 3:return e.call(n,t[0],t[1],t[2])}return e.apply(n,t)}},3204:(e,n,t)=>{var a=t(3343),s=t(2777),o=t(4052),r=t(4543),i=t(9194),l=t(1268),c=Object.prototype.hasOwnProperty;e.exports=function(e,n){var t=o(e),p=!t&&s(e),u=!t&&!p&&r(e),d=!t&&!p&&!u&&l(e),m=t||p||u||d,_=m?a(e.length,String):[],g=_.length;for(var f in e)!n&&!c.call(e,f)||m&&("length"==f||u&&("offset"==f||"parent"==f)||d&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||i(f,g))||_.push(f);return _}},8420:(e,n,t)=>{var a=t(1775),s=t(3211),o=Object.prototype.hasOwnProperty;e.exports=function(e,n,t){var r=e[n];o.call(e,n)&&s(r,t)&&(void 0!==t||n in e)||a(e,n,t)}},1775:(e,n,t)=>{var a=t(5654);e.exports=function(e,n,t){"__proto__"==n&&a?a(e,n,{configurable:!0,enumerable:!0,value:t,writable:!0}):e[n]=t}},6913:(e,n,t)=>{var a=t(9812),s=t(4552),o=t(6095),r=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":r&&r in Object(e)?s(e):o(e)}},5193:(e,n,t)=>{var a=t(6913),s=t(2761);e.exports=function(e){return s(e)&&"[object Arguments]"==a(e)}},6954:(e,n,t)=>{var a=t(1629),s=t(7857),o=t(6686),r=t(6996),i=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,p=l.toString,u=c.hasOwnProperty,d=RegExp("^"+p.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||s(e))&&(a(e)?d:i).test(r(e))}},5428:(e,n,t)=>{var a=t(6913),s=t(6173),o=t(2761),r={};r["[object Float32Array]"]=r["[object Float64Array]"]=r["[object Int8Array]"]=r["[object Int16Array]"]=r["[object Int32Array]"]=r["[object Uint8Array]"]=r["[object Uint8ClampedArray]"]=r["[object Uint16Array]"]=r["[object Uint32Array]"]=!0,r["[object Arguments]"]=r["[object Array]"]=r["[object ArrayBuffer]"]=r["[object Boolean]"]=r["[object DataView]"]=r["[object Date]"]=r["[object Error]"]=r["[object Function]"]=r["[object Map]"]=r["[object Number]"]=r["[object Object]"]=r["[object RegExp]"]=r["[object Set]"]=r["[object String]"]=r["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&s(e.length)&&!!r[a(e)]}},3713:(e,n,t)=>{var a=t(6140),s=t(1143),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!a(e))return s(e);var n=[];for(var t in Object(e))o.call(e,t)&&"constructor"!=t&&n.push(t);return n}},5647:(e,n,t)=>{var a=t(3279),s=t(5636),o=t(6350);e.exports=function(e,n){return o(s(e,n,a),e+"")}},8325:(e,n,t)=>{var a=t(2541),s=t(5654),o=t(3279),r=s?function(e,n){return s(e,"toString",{configurable:!0,enumerable:!1,value:a(n),writable:!0})}:o;e.exports=r},3343:e=>{e.exports=function(e,n){for(var t=-1,a=Array(e);++t{e.exports=function(e){return function(n){return e(n)}}},6614:(e,n,t)=>{var a=t(8420),s=t(1775);e.exports=function(e,n,t,o){var r=!t;t||(t={});for(var i=-1,l=n.length;++i{var a=t(6552)["__core-js_shared__"];e.exports=a},4570:(e,n,t)=>{var a=t(5647),s=t(929);e.exports=function(e){return a((function(n,t){var a=-1,o=t.length,r=o>1?t[o-1]:void 0,i=o>2?t[2]:void 0;for(r=e.length>3&&"function"==typeof r?(o--,r):void 0,i&&s(t[0],t[1],i)&&(r=o<3?void 0:r,o=1),n=Object(n);++a{var a=t(7937),s=function(){try{var e=a(Object,"defineProperty");return e({},"",{}),e}catch(n){}}();e.exports=s},7105:(e,n,t)=>{var a="object"==typeof t.g&&t.g&&t.g.Object===Object&&t.g;e.exports=a},7937:(e,n,t)=>{var a=t(6954),s=t(4657);e.exports=function(e,n){var t=s(e,n);return a(t)?t:void 0}},4552:(e,n,t)=>{var a=t(9812),s=Object.prototype,o=s.hasOwnProperty,r=s.toString,i=a?a.toStringTag:void 0;e.exports=function(e){var n=o.call(e,i),t=e[i];try{e[i]=void 0;var a=!0}catch(l){}var s=r.call(e);return a&&(n?e[i]=t:delete e[i]),s}},4657:e=>{e.exports=function(e,n){return null==e?void 0:e[n]}},9194:e=>{var n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var a=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==a||"symbol"!=a&&n.test(e))&&e>-1&&e%1==0&&e{var a=t(3211),s=t(6571),o=t(9194),r=t(6686);e.exports=function(e,n,t){if(!r(t))return!1;var i=typeof n;return!!("number"==i?s(t)&&o(n,t.length):"string"==i&&n in t)&&a(t[n],e)}},7857:(e,n,t)=>{var a=t(3440),s=function(){var e=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!s&&s in e}},6140:e=>{var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},1143:(e,n,t)=>{var a=t(3028)(Object.keys,Object);e.exports=a},2070:(e,n,t)=>{e=t.nmd(e);var a=t(7105),s=n&&!n.nodeType&&n,o=s&&e&&!e.nodeType&&e,r=o&&o.exports===s&&a.process,i=function(){try{var e=o&&o.require&&o.require("util").types;return e||r&&r.binding&&r.binding("util")}catch(n){}}();e.exports=i},6095:e=>{var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},3028:e=>{e.exports=function(e,n){return function(t){return e(n(t))}}},5636:(e,n,t)=>{var a=t(1170),s=Math.max;e.exports=function(e,n,t){return n=s(void 0===n?e.length-1:n,0),function(){for(var o=arguments,r=-1,i=s(o.length-n,0),l=Array(i);++r{var a=t(7105),s="object"==typeof self&&self&&self.Object===Object&&self,o=a||s||Function("return this")();e.exports=o},6350:(e,n,t)=>{var a=t(8325),s=t(6578)(a);e.exports=s},6578:e=>{var n=Date.now;e.exports=function(e){var t=0,a=0;return function(){var s=n(),o=16-(s-a);if(a=s,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},6996:e=>{var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(t){}try{return e+""}catch(t){}}return""}},3728:(e,n,t)=>{var a=t(8420),s=t(6614),o=t(4570),r=t(6571),i=t(6140),l=t(8673),c=Object.prototype.hasOwnProperty,p=o((function(e,n){if(i(n)||r(n))s(n,l(n),e);else for(var t in n)c.call(n,t)&&a(e,t,n[t])}));e.exports=p},2541:e=>{e.exports=function(e){return function(){return e}}},3211:e=>{e.exports=function(e,n){return e===n||e!==e&&n!==n}},3279:e=>{e.exports=function(e){return e}},2777:(e,n,t)=>{var a=t(5193),s=t(2761),o=Object.prototype,r=o.hasOwnProperty,i=o.propertyIsEnumerable,l=a(function(){return arguments}())?a:function(e){return s(e)&&r.call(e,"callee")&&!i.call(e,"callee")};e.exports=l},4052:e=>{var n=Array.isArray;e.exports=n},6571:(e,n,t)=>{var a=t(1629),s=t(6173);e.exports=function(e){return null!=e&&s(e.length)&&!a(e)}},4543:(e,n,t)=>{e=t.nmd(e);var a=t(6552),s=t(14),o=n&&!n.nodeType&&n,r=o&&e&&!e.nodeType&&e,i=r&&r.exports===o?a.Buffer:void 0,l=(i?i.isBuffer:void 0)||s;e.exports=l},1629:(e,n,t)=>{var a=t(6913),s=t(6686);e.exports=function(e){if(!s(e))return!1;var n=a(e);return"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n}},6173:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},6686:e=>{e.exports=function(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}},2761:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},1268:(e,n,t)=>{var a=t(5428),s=t(7574),o=t(2070),r=o&&o.isTypedArray,i=r?s(r):a;e.exports=i},8673:(e,n,t)=>{var a=t(3204),s=t(3713),o=t(6571);e.exports=function(e){return o(e)?a(e):s(e)}},14:e=>{e.exports=function(){return!1}},8237:e=>{"use strict";var n={macOS:[/(mac\sos\sx)\s?([\w\s\.]+\w)*/i,/(macintosh|mac(?=_powerpc)\s)/i],windows:[/microsoft\s(windows)\s(vista|xp)/i],linux:[/(mint)[\/\s\(]?(\w+)*/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]+)*/i,/(hurd|linux)\s?([\w\.]+)*/i,/(gnu)\s?([\w\.]+)*/i,/(cros)\s[\w]+\s([\w\.]+\w)/i,/(sunos)\s?([\w\.]+\d)*/i,/((?:open)?solaris)[\/\s-]?([\w\.]+)*/i,/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]+)*/i,/(haiku)\s(\w+)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.]*)*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms)/i,/(unix)\s?([\w\.]+)*/i]},t={name:"Control",abbreviation:"Ctrl",symbol:"^"},a={name:"Alt",abbreviation:"Alt",symbol:""},s={name:"Windows Key",abbreviation:"Win",symbol:"\u229e"},o={macOS:{os:"Mac OS",primaryMeta:!0,meta:{name:"Command",abbreviation:"Cmd",symbol:"\u2318"},ctrl:{name:"Control",abbreviation:"Ctrl",symbol:"\u2303"},alt:{name:"Option (alt)",abbreviation:"Alt",symbol:"\u2325"}},windows:{os:"Windows",primaryMeta:!1,meta:s,ctrl:t,alt:a},linux:{os:"Linux",primaryMeta:!1,meta:s,ctrl:t,alt:a}};e.exports=function(e){var t=function(e,n){for(var t in n)for(var a=n[t],s=0;s{"use strict";var a=t(3218);function s(){}function o(){}o.resetWarningCache=s,e.exports=function(){function e(e,n,t,s,o,r){if(r!==a){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:o,resetWarningCache:s};return t.PropTypes=t,t}},9935:(e,n,t)=>{e.exports=t(1497)()},3218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2730:(e,n,t)=>{"use strict";var a=t(5043),s=t(7067);function o(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t