UNPKG

dgz-ui-shared

Version:

Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript, dgz-ui library

17 lines 199 kB
"use strict";const M=require("react"),un=require("./index-BL59b1Bz-COeLljOH.cjs"),Lh=require("react-dom"),Yh=require("./index-ZsCkaYy6-Bjyf2SZs.cjs"),an=require("./utils-B6fNqzRf-BNysSCt9.cjs");function kh(n){const a=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(n){for(const i in n)if(i!=="default"){const c=Object.getOwnPropertyDescriptor(n,i);Object.defineProperty(a,i,c.get?c:{enumerable:!0,get:()=>n[i]})}}return a.default=n,Object.freeze(a)}const q=kh(M),jh=({color:n="currentColor",size:a=24,className:i,...c})=>M.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:a,height:a,fill:n,...c,className:"remixicon "+(i||"")},M.createElement("path",{d:"M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z"})),Eh=({color:n="currentColor",size:a=24,className:i,...c})=>M.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:a,height:a,fill:n,...c,className:"remixicon "+(i||"")},M.createElement("path",{d:"M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z"})),Dh=({color:n="currentColor",size:a=24,className:i,...c})=>M.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:a,height:a,fill:n,...c,className:"remixicon "+(i||"")},M.createElement("path",{d:"M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z"})),Uh=({color:n="currentColor",size:a=24,className:i,...c})=>M.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:a,height:a,fill:n,...c,className:"remixicon "+(i||"")},M.createElement("path",{d:"M9.34268 18.7819L7.41083 18.2642L8.1983 15.3254C7.00919 14.8874 5.91661 14.2498 4.96116 13.4534L2.80783 15.6067L1.39362 14.1925L3.54695 12.0392C2.35581 10.6103 1.52014 8.87466 1.17578 6.96818L3.14386 6.61035C3.90289 10.8126 7.57931 14.0001 12.0002 14.0001C16.4211 14.0001 20.0976 10.8126 20.8566 6.61035L22.8247 6.96818C22.4803 8.87466 21.6446 10.6103 20.4535 12.0392L22.6068 14.1925L21.1926 15.6067L19.0393 13.4534C18.0838 14.2498 16.9912 14.8874 15.8021 15.3254L16.5896 18.2642L14.6578 18.7819L13.87 15.8418C13.2623 15.9459 12.6376 16.0001 12.0002 16.0001C11.3629 16.0001 10.7381 15.9459 10.1305 15.8418L9.34268 18.7819Z"})),Qh=({color:n="currentColor",size:a=24,className:i,...c})=>M.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:a,height:a,fill:n,...c,className:"remixicon "+(i||"")},M.createElement("path",{d:"M12.0003 3C17.3924 3 21.8784 6.87976 22.8189 12C21.8784 17.1202 17.3924 21 12.0003 21C6.60812 21 2.12215 17.1202 1.18164 12C2.12215 6.87976 6.60812 3 12.0003 3ZM12.0003 19C16.2359 19 19.8603 16.052 20.7777 12C19.8603 7.94803 16.2359 5 12.0003 5C7.7646 5 4.14022 7.94803 3.22278 12C4.14022 16.052 7.7646 19 12.0003 19ZM12.0003 16.5C9.51498 16.5 7.50026 14.4853 7.50026 12C7.50026 9.51472 9.51498 7.5 12.0003 7.5C14.4855 7.5 16.5003 9.51472 16.5003 12C16.5003 14.4853 14.4855 16.5 12.0003 16.5ZM12.0003 14.5C13.381 14.5 14.5003 13.3807 14.5003 12C14.5003 10.6193 13.381 9.5 12.0003 9.5C10.6196 9.5 9.50026 10.6193 9.50026 12C9.50026 13.3807 10.6196 14.5 12.0003 14.5Z"})),$h=({color:n="currentColor",size:a=24,className:i,...c})=>M.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:a,height:a,fill:n,...c,className:"remixicon "+(i||"")},M.createElement("path",{d:"M5 11V13H19V11H5Z"})),Kh=({color:n="currentColor",size:a=24,className:i,...c})=>M.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:a,height:a,fill:n,...c,className:"remixicon "+(i||"")},M.createElement("path",{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM13 12H17V14H11V7H13V12Z"}));var ar=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function qh(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function In(n){"@babel/helpers - typeof";return In=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},In(n)}function t0(n,a){if(In(n)!="object"||!n)return n;var i=n[Symbol.toPrimitive];if(i!==void 0){var c=i.call(n,a);if(In(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(n)}function yl(n){var a=t0(n,"string");return In(a)=="symbol"?a:a+""}function cr(n,a,i){return(a=yl(a))in n?Object.defineProperty(n,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[a]=i,n}function Yc(n,a){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);a&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(n,u).enumerable})),i.push.apply(i,c)}return i}function j(n){for(var a=1;a<arguments.length;a++){var i=arguments[a]!=null?arguments[a]:{};a%2?Yc(Object(i),!0).forEach(function(c){cr(n,c,i[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):Yc(Object(i)).forEach(function(c){Object.defineProperty(n,c,Object.getOwnPropertyDescriptor(i,c))})}return n}function e0(n){if(Array.isArray(n))return n}function n0(n,a){var i=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(i!=null){var c,u,g,b,I=[],p=!0,h=!1;try{if(g=(i=i.call(n)).next,a===0){if(Object(i)!==i)return;p=!1}else for(;!(p=(c=g.call(i)).done)&&(I.push(c.value),I.length!==a);p=!0);}catch(C){h=!0,u=C}finally{try{if(!p&&i.return!=null&&(b=i.return(),Object(b)!==b))return}finally{if(h)throw u}}return I}}function tu(n,a){(a==null||a>n.length)&&(a=n.length);for(var i=0,c=Array(a);i<a;i++)c[i]=n[i];return c}function Cl(n,a){if(n){if(typeof n=="string")return tu(n,a);var i={}.toString.call(n).slice(8,-1);return i==="Object"&&n.constructor&&(i=n.constructor.name),i==="Map"||i==="Set"?Array.from(n):i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?tu(n,a):void 0}}function r0(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function je(n,a){return e0(n)||n0(n,a)||Cl(n,a)||r0()}function i0(n,a){if(n==null)return{};var i={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(a.indexOf(c)!==-1)continue;i[c]=n[c]}return i}function Oe(n,a){if(n==null)return{};var i,c,u=i0(n,a);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(n);for(c=0;c<g.length;c++)i=g[c],a.indexOf(i)===-1&&{}.propertyIsEnumerable.call(n,i)&&(u[i]=n[i])}return u}var o0=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function Al(n){var a=n.defaultInputValue,i=a===void 0?"":a,c=n.defaultMenuIsOpen,u=c===void 0?!1:c,g=n.defaultValue,b=g===void 0?null:g,I=n.inputValue,p=n.menuIsOpen,h=n.onChange,C=n.onInputChange,x=n.onMenuClose,O=n.onMenuOpen,Z=n.value,B=Oe(n,o0),_=M.useState(I!==void 0?I:i),X=je(_,2),W=X[0],T=X[1],P=M.useState(p!==void 0?p:u),J=je(P,2),w=J[0],F=J[1],S=M.useState(Z!==void 0?Z:b),ut=je(S,2),ct=ut[0],wt=ut[1],Zt=M.useCallback(function(Rt,fe){typeof h=="function"&&h(Rt,fe),wt(Rt)},[h]),Vt=M.useCallback(function(Rt,fe){var Ft;typeof C=="function"&&(Ft=C(Rt,fe)),T(Ft!==void 0?Ft:Rt)},[C]),Jt=M.useCallback(function(){typeof O=="function"&&O(),F(!0)},[O]),It=M.useCallback(function(){typeof x=="function"&&x(),F(!1)},[x]),vt=I!==void 0?I:W,Nt=p!==void 0?p:w,Et=Z!==void 0?Z:ct;return j(j({},B),{},{inputValue:vt,menuIsOpen:Nt,onChange:Zt,onInputChange:Vt,onMenuClose:It,onMenuOpen:Jt,value:Et})}function E(){return E=Object.assign?Object.assign.bind():function(n){for(var a=1;a<arguments.length;a++){var i=arguments[a];for(var c in i)({}).hasOwnProperty.call(i,c)&&(n[c]=i[c])}return n},E.apply(null,arguments)}function u0(n,a){if(!(n instanceof a))throw new TypeError("Cannot call a class as a function")}function kc(n,a){for(var i=0;i<a.length;i++){var c=a[i];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(n,yl(c.key),c)}}function a0(n,a,i){return a&&kc(n.prototype,a),i&&kc(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n}function fi(n,a){return fi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,c){return i.__proto__=c,i},fi(n,a)}function c0(n,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(a&&a.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),a&&fi(n,a)}function pi(n){return pi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},pi(n)}function xl(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xl=function(){return!!n})()}function Gl(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function l0(n,a){if(a&&(In(a)=="object"||typeof a=="function"))return a;if(a!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Gl(n)}function s0(n){var a=xl();return function(){var i,c=pi(n);if(a){var u=pi(this).constructor;i=Reflect.construct(c,arguments,u)}else i=c.apply(this,arguments);return l0(this,i)}}function f0(n){if(Array.isArray(n))return tu(n)}function p0(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function g0(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pn(n){return f0(n)||p0(n)||Cl(n)||g0()}function d0(n){if(n.sheet)return n.sheet;for(var a=0;a<document.styleSheets.length;a++)if(document.styleSheets[a].ownerNode===n)return document.styleSheets[a]}function b0(n){var a=document.createElement("style");return a.setAttribute("data-emotion",n.key),n.nonce!==void 0&&a.setAttribute("nonce",n.nonce),a.appendChild(document.createTextNode("")),a.setAttribute("data-s",""),a}var v0=function(){function n(i){var c=this;this._insertTag=function(u){var g;c.tags.length===0?c.insertionPoint?g=c.insertionPoint.nextSibling:c.prepend?g=c.container.firstChild:g=c.before:g=c.tags[c.tags.length-1].nextSibling,c.container.insertBefore(u,g),c.tags.push(u)},this.isSpeedy=i.speedy===void 0?!0:i.speedy,this.tags=[],this.ctr=0,this.nonce=i.nonce,this.key=i.key,this.container=i.container,this.prepend=i.prepend,this.insertionPoint=i.insertionPoint,this.before=null}var a=n.prototype;return a.hydrate=function(i){i.forEach(this._insertTag)},a.insert=function(i){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(b0(this));var c=this.tags[this.tags.length-1];if(this.isSpeedy){var u=d0(c);try{u.insertRule(i,u.cssRules.length)}catch{}}else c.appendChild(document.createTextNode(i));this.ctr++},a.flush=function(){this.tags.forEach(function(i){var c;return(c=i.parentNode)==null?void 0:c.removeChild(i)}),this.tags=[],this.ctr=0},n}(),jt="-ms-",gi="-moz-",st="-webkit-",wl="comm",uu="rule",au="decl",h0="@import",Bl="@keyframes",I0="@layer",m0=Math.abs,Ii=String.fromCharCode,y0=Object.assign;function C0(n,a){return Mt(n,0)^45?(((a<<2^Mt(n,0))<<2^Mt(n,1))<<2^Mt(n,2))<<2^Mt(n,3):0}function Xl(n){return n.trim()}function A0(n,a){return(n=a.exec(n))?n[0]:n}function ft(n,a,i){return n.replace(a,i)}function eu(n,a){return n.indexOf(a)}function Mt(n,a){return n.charCodeAt(a)|0}function sr(n,a,i){return n.slice(a,i)}function Ze(n){return n.length}function cu(n){return n.length}function ri(n,a){return a.push(n),n}function x0(n,a){return n.map(a).join("")}var mi=1,Hn=1,Vl=0,ne=0,Wt=0,Mn="";function yi(n,a,i,c,u,g,b){return{value:n,root:a,parent:i,type:c,props:u,children:g,line:mi,column:Hn,length:b,return:""}}function or(n,a){return y0(yi("",null,null,"",null,null,0),n,{length:-n.length},a)}function G0(){return Wt}function w0(){return Wt=ne>0?Mt(Mn,--ne):0,Hn--,Wt===10&&(Hn=1,mi--),Wt}function se(){return Wt=ne<Vl?Mt(Mn,ne++):0,Hn++,Wt===10&&(Hn=1,mi++),Wt}function _e(){return Mt(Mn,ne)}function ui(){return ne}function gr(n,a){return sr(Mn,n,a)}function fr(n){switch(n){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Rl(n){return mi=Hn=1,Vl=Ze(Mn=n),ne=0,[]}function Wl(n){return Mn="",n}function ai(n){return Xl(gr(ne-1,nu(n===91?n+2:n===40?n+1:n)))}function B0(n){for(;(Wt=_e())&&Wt<33;)se();return fr(n)>2||fr(Wt)>3?"":" "}function X0(n,a){for(;--a&&se()&&!(Wt<48||Wt>102||Wt>57&&Wt<65||Wt>70&&Wt<97););return gr(n,ui()+(a<6&&_e()==32&&se()==32))}function nu(n){for(;se();)switch(Wt){case n:return ne;case 34:case 39:n!==34&&n!==39&&nu(Wt);break;case 40:n===41&&nu(n);break;case 92:se();break}return ne}function V0(n,a){for(;se()&&n+Wt!==57&&!(n+Wt===84&&_e()===47););return"/*"+gr(a,ne-1)+"*"+Ii(n===47?n:se())}function R0(n){for(;!fr(_e());)se();return gr(n,ne)}function W0(n){return Wl(ci("",null,null,null,[""],n=Rl(n),0,[0],n))}function ci(n,a,i,c,u,g,b,I,p){for(var h=0,C=0,x=b,O=0,Z=0,B=0,_=1,X=1,W=1,T=0,P="",J=u,w=g,F=c,S=P;X;)switch(B=T,T=se()){case 40:if(B!=108&&Mt(S,x-1)==58){eu(S+=ft(ai(T),"&","&\f"),"&\f")!=-1&&(W=-1);break}case 34:case 39:case 91:S+=ai(T);break;case 9:case 10:case 13:case 32:S+=B0(B);break;case 92:S+=X0(ui()-1,7);continue;case 47:switch(_e()){case 42:case 47:ri(Z0(V0(se(),ui()),a,i),p);break;default:S+="/"}break;case 123*_:I[h++]=Ze(S)*W;case 125*_:case 59:case 0:switch(T){case 0:case 125:X=0;case 59+C:W==-1&&(S=ft(S,/\f/g,"")),Z>0&&Ze(S)-x&&ri(Z>32?Ec(S+";",c,i,x-1):Ec(ft(S," ","")+";",c,i,x-2),p);break;case 59:S+=";";default:if(ri(F=jc(S,a,i,h,C,u,I,P,J=[],w=[],x),g),T===123)if(C===0)ci(S,a,F,F,J,g,x,I,w);else switch(O===99&&Mt(S,3)===110?100:O){case 100:case 108:case 109:case 115:ci(n,F,F,c&&ri(jc(n,F,F,0,0,u,I,P,u,J=[],x),w),u,w,x,I,c?J:w);break;default:ci(S,F,F,F,[""],w,0,I,w)}}h=C=Z=0,_=W=1,P=S="",x=b;break;case 58:x=1+Ze(S),Z=B;default:if(_<1){if(T==123)--_;else if(T==125&&_++==0&&w0()==125)continue}switch(S+=Ii(T),T*_){case 38:W=C>0?1:(S+="\f",-1);break;case 44:I[h++]=(Ze(S)-1)*W,W=1;break;case 64:_e()===45&&(S+=ai(se())),O=_e(),C=x=Ze(P=S+=R0(ui())),T++;break;case 45:B===45&&Ze(S)==2&&(_=0)}}return g}function jc(n,a,i,c,u,g,b,I,p,h,C){for(var x=u-1,O=u===0?g:[""],Z=cu(O),B=0,_=0,X=0;B<c;++B)for(var W=0,T=sr(n,x+1,x=m0(_=b[B])),P=n;W<Z;++W)(P=Xl(_>0?O[W]+" "+T:ft(T,/&\f/g,O[W])))&&(p[X++]=P);return yi(n,a,i,u===0?uu:I,p,h,C)}function Z0(n,a,i){return yi(n,a,i,wl,Ii(G0()),sr(n,2,-2),0)}function Ec(n,a,i,c){return yi(n,a,i,au,sr(n,0,c),sr(n,c+1,-1),c)}function Tn(n,a){for(var i="",c=cu(n),u=0;u<c;u++)i+=a(n[u],u,n,a)||"";return i}function N0(n,a,i,c){switch(n.type){case I0:if(n.children.length)break;case h0:case au:return n.return=n.return||n.value;case wl:return"";case Bl:return n.return=n.value+"{"+Tn(n.children,c)+"}";case uu:n.value=n.props.join(",")}return Ze(i=Tn(n.children,c))?n.return=n.value+"{"+i+"}":""}function _0(n){var a=cu(n);return function(i,c,u,g){for(var b="",I=0;I<a;I++)b+=n[I](i,c,u,g)||"";return b}}function O0(n){return function(a){a.root||(a=a.return)&&n(a)}}function S0(n){var a=Object.create(null);return function(i){return a[i]===void 0&&(a[i]=n(i)),a[i]}}var P0=function(n,a,i){for(var c=0,u=0;c=u,u=_e(),c===38&&u===12&&(a[i]=1),!fr(u);)se();return gr(n,ne)},T0=function(n,a){var i=-1,c=44;do switch(fr(c)){case 0:c===38&&_e()===12&&(a[i]=1),n[i]+=P0(ne-1,a,i);break;case 2:n[i]+=ai(c);break;case 4:if(c===44){n[++i]=_e()===58?"&\f":"",a[i]=n[i].length;break}default:n[i]+=Ii(c)}while(c=se());return n},H0=function(n,a){return Wl(T0(Rl(n),a))},Dc=new WeakMap,M0=function(n){if(!(n.type!=="rule"||!n.parent||n.length<1)){for(var a=n.value,i=n.parent,c=n.column===i.column&&n.line===i.line;i.type!=="rule";)if(i=i.parent,!i)return;if(!(n.props.length===1&&a.charCodeAt(0)!==58&&!Dc.get(i))&&!c){Dc.set(n,!0);for(var u=[],g=H0(a,u),b=i.props,I=0,p=0;I<g.length;I++)for(var h=0;h<b.length;h++,p++)n.props[p]=u[I]?g[I].replace(/&\f/g,b[h]):b[h]+" "+g[I]}}},J0=function(n){if(n.type==="decl"){var a=n.value;a.charCodeAt(0)===108&&a.charCodeAt(2)===98&&(n.return="",n.value="")}};function Zl(n,a){switch(C0(n,a)){case 5103:return st+"print-"+n+n;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return st+n+n;case 5349:case 4246:case 4810:case 6968:case 2756:return st+n+gi+n+jt+n+n;case 6828:case 4268:return st+n+jt+n+n;case 6165:return st+n+jt+"flex-"+n+n;case 5187:return st+n+ft(n,/(\w+).+(:[^]+)/,st+"box-$1$2"+jt+"flex-$1$2")+n;case 5443:return st+n+jt+"flex-item-"+ft(n,/flex-|-self/,"")+n;case 4675:return st+n+jt+"flex-line-pack"+ft(n,/align-content|flex-|-self/,"")+n;case 5548:return st+n+jt+ft(n,"shrink","negative")+n;case 5292:return st+n+jt+ft(n,"basis","preferred-size")+n;case 6060:return st+"box-"+ft(n,"-grow","")+st+n+jt+ft(n,"grow","positive")+n;case 4554:return st+ft(n,/([^-])(transform)/g,"$1"+st+"$2")+n;case 6187:return ft(ft(ft(n,/(zoom-|grab)/,st+"$1"),/(image-set)/,st+"$1"),n,"")+n;case 5495:case 3959:return ft(n,/(image-set\([^]*)/,st+"$1$`$1");case 4968:return ft(ft(n,/(.+:)(flex-)?(.*)/,st+"box-pack:$3"+jt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+st+n+n;case 4095:case 3583:case 4068:case 2532:return ft(n,/(.+)-inline(.+)/,st+"$1$2")+n;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Ze(n)-1-a>6)switch(Mt(n,a+1)){case 109:if(Mt(n,a+4)!==45)break;case 102:return ft(n,/(.+:)(.+)-([^]+)/,"$1"+st+"$2-$3$1"+gi+(Mt(n,a+3)==108?"$3":"$2-$3"))+n;case 115:return~eu(n,"stretch")?Zl(ft(n,"stretch","fill-available"),a)+n:n}break;case 4949:if(Mt(n,a+1)!==115)break;case 6444:switch(Mt(n,Ze(n)-3-(~eu(n,"!important")&&10))){case 107:return ft(n,":",":"+st)+n;case 101:return ft(n,/(.+:)([^;!]+)(;|!.+)?/,"$1"+st+(Mt(n,14)===45?"inline-":"")+"box$3$1"+st+"$2$3$1"+jt+"$2box$3")+n}break;case 5936:switch(Mt(n,a+11)){case 114:return st+n+jt+ft(n,/[svh]\w+-[tblr]{2}/,"tb")+n;case 108:return st+n+jt+ft(n,/[svh]\w+-[tblr]{2}/,"tb-rl")+n;case 45:return st+n+jt+ft(n,/[svh]\w+-[tblr]{2}/,"lr")+n}return st+n+jt+n+n}return n}var F0=function(n,a,i,c){if(n.length>-1&&!n.return)switch(n.type){case au:n.return=Zl(n.value,n.length);break;case Bl:return Tn([or(n,{value:ft(n.value,"@","@"+st)})],c);case uu:if(n.length)return x0(n.props,function(u){switch(A0(u,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Tn([or(n,{props:[ft(u,/:(read-\w+)/,":"+gi+"$1")]})],c);case"::placeholder":return Tn([or(n,{props:[ft(u,/:(plac\w+)/,":"+st+"input-$1")]}),or(n,{props:[ft(u,/:(plac\w+)/,":"+gi+"$1")]}),or(n,{props:[ft(u,/:(plac\w+)/,jt+"input-$1")]})],c)}return""})}},z0=[F0],L0=function(n){var a=n.key;if(a==="css"){var i=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(i,function(B){var _=B.getAttribute("data-emotion");_.indexOf(" ")!==-1&&(document.head.appendChild(B),B.setAttribute("data-s",""))})}var c=n.stylisPlugins||z0,u={},g,b=[];g=n.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+a+' "]'),function(B){for(var _=B.getAttribute("data-emotion").split(" "),X=1;X<_.length;X++)u[_[X]]=!0;b.push(B)});var I,p=[M0,J0];{var h,C=[N0,O0(function(B){h.insert(B)})],x=_0(p.concat(c,C)),O=function(B){return Tn(W0(B),x)};I=function(B,_,X,W){h=X,O(B?B+"{"+_.styles+"}":_.styles),W&&(Z.inserted[_.name]=!0)}}var Z={key:a,sheet:new v0({key:a,container:g,nonce:n.nonce,speedy:n.speedy,prepend:n.prepend,insertionPoint:n.insertionPoint}),nonce:n.nonce,inserted:u,registered:{},insert:I};return Z.sheet.hydrate(b),Z},Yo={exports:{}},gt={};/** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Uc;function Y0(){if(Uc)return gt;Uc=1;var n=typeof Symbol=="function"&&Symbol.for,a=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,c=n?Symbol.for("react.fragment"):60107,u=n?Symbol.for("react.strict_mode"):60108,g=n?Symbol.for("react.profiler"):60114,b=n?Symbol.for("react.provider"):60109,I=n?Symbol.for("react.context"):60110,p=n?Symbol.for("react.async_mode"):60111,h=n?Symbol.for("react.concurrent_mode"):60111,C=n?Symbol.for("react.forward_ref"):60112,x=n?Symbol.for("react.suspense"):60113,O=n?Symbol.for("react.suspense_list"):60120,Z=n?Symbol.for("react.memo"):60115,B=n?Symbol.for("react.lazy"):60116,_=n?Symbol.for("react.block"):60121,X=n?Symbol.for("react.fundamental"):60117,W=n?Symbol.for("react.responder"):60118,T=n?Symbol.for("react.scope"):60119;function P(w){if(typeof w=="object"&&w!==null){var F=w.$$typeof;switch(F){case a:switch(w=w.type,w){case p:case h:case c:case g:case u:case x:return w;default:switch(w=w&&w.$$typeof,w){case I:case C:case B:case Z:case b:return w;default:return F}}case i:return F}}}function J(w){return P(w)===h}return gt.AsyncMode=p,gt.ConcurrentMode=h,gt.ContextConsumer=I,gt.ContextProvider=b,gt.Element=a,gt.ForwardRef=C,gt.Fragment=c,gt.Lazy=B,gt.Memo=Z,gt.Portal=i,gt.Profiler=g,gt.StrictMode=u,gt.Suspense=x,gt.isAsyncMode=function(w){return J(w)||P(w)===p},gt.isConcurrentMode=J,gt.isContextConsumer=function(w){return P(w)===I},gt.isContextProvider=function(w){return P(w)===b},gt.isElement=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===a},gt.isForwardRef=function(w){return P(w)===C},gt.isFragment=function(w){return P(w)===c},gt.isLazy=function(w){return P(w)===B},gt.isMemo=function(w){return P(w)===Z},gt.isPortal=function(w){return P(w)===i},gt.isProfiler=function(w){return P(w)===g},gt.isStrictMode=function(w){return P(w)===u},gt.isSuspense=function(w){return P(w)===x},gt.isValidElementType=function(w){return typeof w=="string"||typeof w=="function"||w===c||w===h||w===g||w===u||w===x||w===O||typeof w=="object"&&w!==null&&(w.$$typeof===B||w.$$typeof===Z||w.$$typeof===b||w.$$typeof===I||w.$$typeof===C||w.$$typeof===X||w.$$typeof===W||w.$$typeof===T||w.$$typeof===_)},gt.typeOf=P,gt}var bt={};/** @license React v16.13.1 * react-is.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Qc;function k0(){return Qc||(Qc=1,process.env.NODE_ENV!=="production"&&function(){var n=typeof Symbol=="function"&&Symbol.for,a=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,c=n?Symbol.for("react.fragment"):60107,u=n?Symbol.for("react.strict_mode"):60108,g=n?Symbol.for("react.profiler"):60114,b=n?Symbol.for("react.provider"):60109,I=n?Symbol.for("react.context"):60110,p=n?Symbol.for("react.async_mode"):60111,h=n?Symbol.for("react.concurrent_mode"):60111,C=n?Symbol.for("react.forward_ref"):60112,x=n?Symbol.for("react.suspense"):60113,O=n?Symbol.for("react.suspense_list"):60120,Z=n?Symbol.for("react.memo"):60115,B=n?Symbol.for("react.lazy"):60116,_=n?Symbol.for("react.block"):60121,X=n?Symbol.for("react.fundamental"):60117,W=n?Symbol.for("react.responder"):60118,T=n?Symbol.for("react.scope"):60119;function P(L){return typeof L=="string"||typeof L=="function"||L===c||L===h||L===g||L===u||L===x||L===O||typeof L=="object"&&L!==null&&(L.$$typeof===B||L.$$typeof===Z||L.$$typeof===b||L.$$typeof===I||L.$$typeof===C||L.$$typeof===X||L.$$typeof===W||L.$$typeof===T||L.$$typeof===_)}function J(L){if(typeof L=="object"&&L!==null){var De=L.$$typeof;switch(De){case a:var Lt=L.type;switch(Lt){case p:case h:case c:case g:case u:case x:return Lt;default:var Ue=Lt&&Lt.$$typeof;switch(Ue){case I:case C:case B:case Z:case b:return Ue;default:return De}}case i:return De}}}var w=p,F=h,S=I,ut=b,ct=a,wt=C,Zt=c,Vt=B,Jt=Z,It=i,vt=g,Nt=u,Et=x,Rt=!1;function fe(L){return Rt||(Rt=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),Ft(L)||J(L)===p}function Ft(L){return J(L)===h}function nt(L){return J(L)===I}function ye(L){return J(L)===b}function re(L){return typeof L=="object"&&L!==null&&L.$$typeof===a}function Dt(L){return J(L)===C}function _t(L){return J(L)===c}function zt(L){return J(L)===B}function Ce(L){return J(L)===Z}function Se(L){return J(L)===i}function Xe(L){return J(L)===g}function mn(L){return J(L)===u}function Ee(L){return J(L)===x}bt.AsyncMode=w,bt.ConcurrentMode=F,bt.ContextConsumer=S,bt.ContextProvider=ut,bt.Element=ct,bt.ForwardRef=wt,bt.Fragment=Zt,bt.Lazy=Vt,bt.Memo=Jt,bt.Portal=It,bt.Profiler=vt,bt.StrictMode=Nt,bt.Suspense=Et,bt.isAsyncMode=fe,bt.isConcurrentMode=Ft,bt.isContextConsumer=nt,bt.isContextProvider=ye,bt.isElement=re,bt.isForwardRef=Dt,bt.isFragment=_t,bt.isLazy=zt,bt.isMemo=Ce,bt.isPortal=Se,bt.isProfiler=Xe,bt.isStrictMode=mn,bt.isSuspense=Ee,bt.isValidElementType=P,bt.typeOf=J}()),bt}var $c;function j0(){return $c||($c=1,process.env.NODE_ENV==="production"?Yo.exports=Y0():Yo.exports=k0()),Yo.exports}var ko,Kc;function E0(){if(Kc)return ko;Kc=1;var n=j0(),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},c={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},g={};g[n.ForwardRef]=c,g[n.Memo]=u;function b(B){return n.isMemo(B)?u:g[B.$$typeof]||a}var I=Object.defineProperty,p=Object.getOwnPropertyNames,h=Object.getOwnPropertySymbols,C=Object.getOwnPropertyDescriptor,x=Object.getPrototypeOf,O=Object.prototype;function Z(B,_,X){if(typeof _!="string"){if(O){var W=x(_);W&&W!==O&&Z(B,W,X)}var T=p(_);h&&(T=T.concat(h(_)));for(var P=b(B),J=b(_),w=0;w<T.length;++w){var F=T[w];if(!i[F]&&!(X&&X[F])&&!(J&&J[F])&&!(P&&P[F])){var S=C(_,F);try{I(B,F,S)}catch{}}}}return B}return ko=Z,ko}E0();var D0=!0;function U0(n,a,i){var c="";return i.split(" ").forEach(function(u){n[u]!==void 0?a.push(n[u]+";"):u&&(c+=u+" ")}),c}var Nl=function(n,a,i){var c=n.key+"-"+a.name;(i===!1||D0===!1)&&n.registered[c]===void 0&&(n.registered[c]=a.styles)},Q0=function(n,a,i){Nl(n,a,i);var c=n.key+"-"+a.name;if(n.inserted[a.name]===void 0){var u=a;do n.insert(a===u?"."+c:"",u,n.sheet,!0),u=u.next;while(u!==void 0)}};function $0(n){for(var a=0,i,c=0,u=n.length;u>=4;++c,u-=4)i=n.charCodeAt(c)&255|(n.charCodeAt(++c)&255)<<8|(n.charCodeAt(++c)&255)<<16|(n.charCodeAt(++c)&255)<<24,i=(i&65535)*1540483477+((i>>>16)*59797<<16),i^=i>>>24,a=(i&65535)*1540483477+((i>>>16)*59797<<16)^(a&65535)*1540483477+((a>>>16)*59797<<16);switch(u){case 3:a^=(n.charCodeAt(c+2)&255)<<16;case 2:a^=(n.charCodeAt(c+1)&255)<<8;case 1:a^=n.charCodeAt(c)&255,a=(a&65535)*1540483477+((a>>>16)*59797<<16)}return a^=a>>>13,a=(a&65535)*1540483477+((a>>>16)*59797<<16),((a^a>>>15)>>>0).toString(36)}var K0={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},q0=/[A-Z]|^ms/g,tI=/_EMO_([^_]+?)_([^]*?)_EMO_/g,_l=function(n){return n.charCodeAt(1)===45},qc=function(n){return n!=null&&typeof n!="boolean"},jo=S0(function(n){return _l(n)?n:n.replace(q0,"-$&").toLowerCase()}),tl=function(n,a){switch(n){case"animation":case"animationName":if(typeof a=="string")return a.replace(tI,function(i,c,u){return Ne={name:c,styles:u,next:Ne},c})}return K0[n]!==1&&!_l(n)&&typeof a=="number"&&a!==0?a+"px":a};function pr(n,a,i){if(i==null)return"";var c=i;if(c.__emotion_styles!==void 0)return c;switch(typeof i){case"boolean":return"";case"object":{var u=i;if(u.anim===1)return Ne={name:u.name,styles:u.styles,next:Ne},u.name;var g=i;if(g.styles!==void 0){var b=g.next;if(b!==void 0)for(;b!==void 0;)Ne={name:b.name,styles:b.styles,next:Ne},b=b.next;var I=g.styles+";";return I}return eI(n,a,i)}case"function":{if(n!==void 0){var p=Ne,h=i(n);return Ne=p,pr(n,a,h)}break}}var C=i;return C}function eI(n,a,i){var c="";if(Array.isArray(i))for(var u=0;u<i.length;u++)c+=pr(n,a,i[u])+";";else for(var g in i){var b=i[g];if(typeof b!="object"){var I=b;qc(I)&&(c+=jo(g)+":"+tl(g,I)+";")}else if(Array.isArray(b)&&typeof b[0]=="string"&&a==null)for(var p=0;p<b.length;p++)qc(b[p])&&(c+=jo(g)+":"+tl(g,b[p])+";");else{var h=pr(n,a,b);switch(g){case"animation":case"animationName":{c+=jo(g)+":"+h+";";break}default:c+=g+"{"+h+"}"}}}return c}var el=/label:\s*([^\s;{]+)\s*(;|$)/g,Ne;function Ol(n,a,i){if(n.length===1&&typeof n[0]=="object"&&n[0]!==null&&n[0].styles!==void 0)return n[0];var c=!0,u="";Ne=void 0;var g=n[0];if(g==null||g.raw===void 0)c=!1,u+=pr(i,a,g);else{var b=g;u+=b[0]}for(var I=1;I<n.length;I++)if(u+=pr(i,a,n[I]),c){var p=g;u+=p[I]}el.lastIndex=0;for(var h="",C;(C=el.exec(u))!==null;)h+="-"+C[1];var x=$0(u)+h;return{name:x,styles:u,next:Ne}}var nI=function(n){return n()},rI=q.useInsertionEffect?q.useInsertionEffect:!1,iI=rI||nI,Sl=q.createContext(typeof HTMLElement<"u"?L0({key:"css"}):null);Sl.Provider;var oI=function(n){return M.forwardRef(function(a,i){var c=M.useContext(Sl);return n(a,c,i)})},uI=q.createContext({}),lu={}.hasOwnProperty,ru="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",aI=function(n,a){var i={};for(var c in a)lu.call(a,c)&&(i[c]=a[c]);return i[ru]=n,i},cI=function(n){var a=n.cache,i=n.serialized,c=n.isStringTag;return Nl(a,i,c),iI(function(){return Q0(a,i,c)}),null},lI=oI(function(n,a,i){var c=n.css;typeof c=="string"&&a.registered[c]!==void 0&&(c=a.registered[c]);var u=n[ru],g=[c],b="";typeof n.className=="string"?b=U0(a.registered,g,n.className):n.className!=null&&(b=n.className+" ");var I=Ol(g,void 0,q.useContext(uI));b+=a.key+"-"+I.name;var p={};for(var h in n)lu.call(n,h)&&h!=="css"&&h!==ru&&(p[h]=n[h]);return p.className=b,i&&(p.ref=i),q.createElement(q.Fragment,null,q.createElement(cI,{cache:a,serialized:I,isStringTag:typeof u=="string"}),q.createElement(u,p))}),sI=lI,k=function(n,a){var i=arguments;if(a==null||!lu.call(a,"css"))return q.createElement.apply(void 0,i);var c=i.length,u=new Array(c);u[0]=sI,u[1]=aI(n,a);for(var g=2;g<c;g++)u[g]=i[g];return q.createElement.apply(null,u)};(function(n){var a;a||(a=n.JSX||(n.JSX={}))})(k||(k={}));function su(){for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return Ol(a)}function fI(){var n=su.apply(void 0,arguments),a="animation-"+n.name;return{name:a,styles:"@keyframes "+a+"{"+n.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}function pI(n,a){return a||(a=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(a)}}))}var iu=M.useLayoutEffect,gI=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],di=function(){};function dI(n,a){return a?a[0]==="-"?n+a:n+"__"+a:n}function bI(n,a){for(var i=arguments.length,c=new Array(i>2?i-2:0),u=2;u<i;u++)c[u-2]=arguments[u];var g=[].concat(c);if(a&&n)for(var b in a)a.hasOwnProperty(b)&&a[b]&&g.push("".concat(dI(n,b)));return g.filter(function(I){return I}).map(function(I){return String(I).trim()}).join(" ")}var bi=function(n){return GI(n)?n.filter(Boolean):In(n)==="object"&&n!==null?[n]:[]},Pl=function(n){n.className,n.clearValue,n.cx,n.getStyles,n.getClassNames,n.getValue,n.hasValue,n.isMulti,n.isRtl,n.options,n.selectOption,n.selectProps,n.setValue,n.theme;var a=Oe(n,gI);return j({},a)},Gt=function(n,a,i){var c=n.cx,u=n.getStyles,g=n.getClassNames,b=n.className;return{css:u(a,n),className:c(i??{},g(a,n),b)}};function Ci(n){return[document.documentElement,document.body,window].indexOf(n)>-1}function vI(n){return Ci(n)?window.innerHeight:n.clientHeight}function Tl(n){return Ci(n)?window.pageYOffset:n.scrollTop}function vi(n,a){if(Ci(n)){window.scrollTo(0,a);return}n.scrollTop=a}function hI(n){var a=getComputedStyle(n),i=a.position==="absolute",c=/(auto|scroll)/;if(a.position==="fixed")return document.documentElement;for(var u=n;u=u.parentElement;)if(a=getComputedStyle(u),!(i&&a.position==="static")&&c.test(a.overflow+a.overflowY+a.overflowX))return u;return document.documentElement}function II(n,a,i,c){return i*((n=n/c-1)*n*n+1)+a}function ii(n,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:di,u=Tl(n),g=a-u,b=10,I=0;function p(){I+=b;var h=II(I,u,g,i);vi(n,h),I<i?window.requestAnimationFrame(p):c(n)}p()}function nl(n,a){var i=n.getBoundingClientRect(),c=a.getBoundingClientRect(),u=a.offsetHeight/3;c.bottom+u>i.bottom?vi(n,Math.min(a.offsetTop+a.clientHeight-n.offsetHeight+u,n.scrollHeight)):c.top-u<i.top&&vi(n,Math.max(a.offsetTop-u,0))}function mI(n){var a=n.getBoundingClientRect();return{bottom:a.bottom,height:a.height,left:a.left,right:a.right,top:a.top,width:a.width}}function rl(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function yI(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var Hl=!1,CI={get passive(){return Hl=!0}},oi=typeof window<"u"?window:{};oi.addEventListener&&oi.removeEventListener&&(oi.addEventListener("p",di,CI),oi.removeEventListener("p",di,!1));var AI=Hl;function xI(n){return n!=null}function GI(n){return Array.isArray(n)}function lr(n,a,i){return n?a:i}var wI=function(n){for(var a=arguments.length,i=new Array(a>1?a-1:0),c=1;c<a;c++)i[c-1]=arguments[c];var u=Object.entries(n).filter(function(g){var b=je(g,1),I=b[0];return!i.includes(I)});return u.reduce(function(g,b){var I=je(b,2),p=I[0],h=I[1];return g[p]=h,g},{})},BI=["children","innerProps"],XI=["children","innerProps"];function VI(n){var a=n.maxHeight,i=n.menuEl,c=n.minHeight,u=n.placement,g=n.shouldScroll,b=n.isFixedPosition,I=n.controlHeight,p=hI(i),h={placement:"bottom",maxHeight:a};if(!i||!i.offsetParent)return h;var C=p.getBoundingClientRect(),x=C.height,O=i.getBoundingClientRect(),Z=O.bottom,B=O.height,_=O.top,X=i.offsetParent.getBoundingClientRect(),W=X.top,T=b?window.innerHeight:vI(p),P=Tl(p),J=parseInt(getComputedStyle(i).marginBottom,10),w=parseInt(getComputedStyle(i).marginTop,10),F=W-w,S=T-_,ut=F+P,ct=x-P-_,wt=Z-T+P+J,Zt=P+_-w,Vt=160;switch(u){case"auto":case"bottom":if(S>=B)return{placement:"bottom",maxHeight:a};if(ct>=B&&!b)return g&&ii(p,wt,Vt),{placement:"bottom",maxHeight:a};if(!b&&ct>=c||b&&S>=c){g&&ii(p,wt,Vt);var Jt=b?S-J:ct-J;return{placement:"bottom",maxHeight:Jt}}if(u==="auto"||b){var It=a,vt=b?F:ut;return vt>=c&&(It=Math.min(vt-J-I,a)),{placement:"top",maxHeight:It}}if(u==="bottom")return g&&vi(p,wt),{placement:"bottom",maxHeight:a};break;case"top":if(F>=B)return{placement:"top",maxHeight:a};if(ut>=B&&!b)return g&&ii(p,Zt,Vt),{placement:"top",maxHeight:a};if(!b&&ut>=c||b&&F>=c){var Nt=a;return(!b&&ut>=c||b&&F>=c)&&(Nt=b?F-w:ut-w),g&&ii(p,Zt,Vt),{placement:"top",maxHeight:Nt}}return{placement:"bottom",maxHeight:a};default:throw new Error('Invalid placement provided "'.concat(u,'".'))}return h}function RI(n){var a={bottom:"top",top:"bottom"};return n?a[n]:"bottom"}var Ml=function(n){return n==="auto"?"bottom":n},WI=function(n,a){var i,c=n.placement,u=n.theme,g=u.borderRadius,b=u.spacing,I=u.colors;return j((i={label:"menu"},cr(i,RI(c),"100%"),cr(i,"position","absolute"),cr(i,"width","100%"),cr(i,"zIndex",1),i),a?{}:{backgroundColor:I.neutral0,borderRadius:g,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:b.menuGutter,marginTop:b.menuGutter})},Jl=M.createContext(null),ZI=function(n){var a=n.children,i=n.minMenuHeight,c=n.maxMenuHeight,u=n.menuPlacement,g=n.menuPosition,b=n.menuShouldScrollIntoView,I=n.theme,p=M.useContext(Jl)||{},h=p.setPortalPlacement,C=M.useRef(null),x=M.useState(c),O=je(x,2),Z=O[0],B=O[1],_=M.useState(null),X=je(_,2),W=X[0],T=X[1],P=I.spacing.controlHeight;return iu(function(){var J=C.current;if(J){var w=g==="fixed",F=b&&!w,S=VI({maxHeight:c,menuEl:J,minHeight:i,placement:u,shouldScroll:F,isFixedPosition:w,controlHeight:P});B(S.maxHeight),T(S.placement),h==null||h(S.placement)}},[c,u,g,b,i,h,P]),a({ref:C,placerProps:j(j({},n),{},{placement:W||Ml(u),maxHeight:Z})})},NI=function(n){var a=n.children,i=n.innerRef,c=n.innerProps;return k("div",E({},Gt(n,"menu",{menu:!0}),{ref:i},c),a)},_I=NI,OI=function(n,a){var i=n.maxHeight,c=n.theme.spacing.baseUnit;return j({maxHeight:i,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},a?{}:{paddingBottom:c,paddingTop:c})},SI=function(n){var a=n.children,i=n.innerProps,c=n.innerRef,u=n.isMulti;return k("div",E({},Gt(n,"menuList",{"menu-list":!0,"menu-list--is-multi":u}),{ref:c},i),a)},Fl=function(n,a){var i=n.theme,c=i.spacing.baseUnit,u=i.colors;return j({textAlign:"center"},a?{}:{color:u.neutral40,padding:"".concat(c*2,"px ").concat(c*3,"px")})},PI=Fl,TI=Fl,HI=function(n){var a=n.children,i=a===void 0?"No options":a,c=n.innerProps,u=Oe(n,BI);return k("div",E({},Gt(j(j({},u),{},{children:i,innerProps:c}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),c),i)},MI=function(n){var a=n.children,i=a===void 0?"Loading...":a,c=n.innerProps,u=Oe(n,XI);return k("div",E({},Gt(j(j({},u),{},{children:i,innerProps:c}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),c),i)},JI=function(n){var a=n.rect,i=n.offset,c=n.position;return{left:a.left,position:c,top:i,width:a.width,zIndex:1}},FI=function(n){var a=n.appendTo,i=n.children,c=n.controlElement,u=n.innerProps,g=n.menuPlacement,b=n.menuPosition,I=M.useRef(null),p=M.useRef(null),h=M.useState(Ml(g)),C=je(h,2),x=C[0],O=C[1],Z=M.useMemo(function(){return{setPortalPlacement:O}},[]),B=M.useState(null),_=je(B,2),X=_[0],W=_[1],T=M.useCallback(function(){if(c){var F=mI(c),S=b==="fixed"?0:window.pageYOffset,ut=F[x]+S;(ut!==(X==null?void 0:X.offset)||F.left!==(X==null?void 0:X.rect.left)||F.width!==(X==null?void 0:X.rect.width))&&W({offset:ut,rect:F})}},[c,b,x,X==null?void 0:X.offset,X==null?void 0:X.rect.left,X==null?void 0:X.rect.width]);iu(function(){T()},[T]);var P=M.useCallback(function(){typeof p.current=="function"&&(p.current(),p.current=null),c&&I.current&&(p.current=Yh.Rn(c,I.current,T,{elementResize:"ResizeObserver"in window}))},[c,T]);iu(function(){P()},[P]);var J=M.useCallback(function(F){I.current=F,P()},[P]);if(!a&&b!=="fixed"||!X)return null;var w=k("div",E({ref:J},Gt(j(j({},n),{},{offset:X.offset,position:b,rect:X.rect}),"menuPortal",{"menu-portal":!0}),u),i);return k(Jl.Provider,{value:Z},a?Lh.createPortal(w,a):w)},zI=function(n){var a=n.isDisabled,i=n.isRtl;return{label:"container",direction:i?"rtl":void 0,pointerEvents:a?"none":void 0,position:"relative"}},LI=function(n){var a=n.children,i=n.innerProps,c=n.isDisabled,u=n.isRtl;return k("div",E({},Gt(n,"container",{"--is-disabled":c,"--is-rtl":u}),i),a)},YI=function(n,a){var i=n.theme.spacing,c=n.isMulti,u=n.hasValue,g=n.selectProps.controlShouldRenderValue;return j({alignItems:"center",display:c&&u&&g?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},a?{}:{padding:"".concat(i.baseUnit/2,"px ").concat(i.baseUnit*2,"px")})},kI=function(n){var a=n.children,i=n.innerProps,c=n.isMulti,u=n.hasValue;return k("div",E({},Gt(n,"valueContainer",{"value-container":!0,"value-container--is-multi":c,"value-container--has-value":u}),i),a)},jI=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},EI=function(n){var a=n.children,i=n.innerProps;return k("div",E({},Gt(n,"indicatorsContainer",{indicators:!0}),i),a)},il,DI=["size"],UI=["innerProps","isRtl","size"];function QI(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var $I=process.env.NODE_ENV==="production"?{name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"}:{name:"tj5bde-Svg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0;label:Svg;",map:"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGljYXRvcnMudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCSSIsImZpbGUiOiJpbmRpY2F0b3JzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsgSlNYLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3gsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuaW1wb3J0IHtcbiAgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWUsXG4gIENTU09iamVjdFdpdGhMYWJlbCxcbiAgR3JvdXBCYXNlLFxufSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBnZXRTdHlsZVByb3BzIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgSWNvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBTdmcgPSAoe1xuICBzaXplLFxuICAuLi5wcm9wc1xufTogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzdmcnXSAmIHsgc2l6ZTogbnVtYmVyIH0pID0+IChcbiAgPHN2Z1xuICAgIGhlaWdodD17c2l6ZX1cbiAgICB3aWR0aD17c2l6ZX1cbiAgICB2aWV3Qm94PVwiMCAwIDIwIDIwXCJcbiAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgIGZvY3VzYWJsZT1cImZhbHNlXCJcbiAgICBjc3M9e3tcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgZmlsbDogJ2N1cnJlbnRDb2xvcicsXG4gICAgICBsaW5lSGVpZ2h0OiAxLFxuICAgICAgc3Ryb2tlOiAnY3VycmVudENvbG9yJyxcbiAgICAgIHN0cm9rZVdpZHRoOiAwLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IHR5cGUgQ3Jvc3NJY29uUHJvcHMgPSBKU1guSW50cmluc2ljRWxlbWVudHNbJ3N2ZyddICYgeyBzaXplPzogbnVtYmVyIH07XG5leHBvcnQgY29uc3QgQ3Jvc3NJY29uID0gKHByb3BzOiBDcm9zc0ljb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNMTQuMzQ4IDE0Ljg0OWMtMC40NjkgMC40NjktMS4yMjkgMC40NjktMS42OTcgMGwtMi42NTEtMy4wMzAtMi42NTEgMy4wMjljLTAuNDY5IDAuNDY5LTEuMjI5IDAuNDY5LTEuNjk3IDAtMC40NjktMC40NjktMC40NjktMS4yMjkgMC0xLjY5N2wyLjc1OC0zLjE1LTIuNzU5LTMuMTUyYy0wLjQ2OS0wLjQ2OS0wLjQ2OS0xLjIyOCAwLTEuNjk3czEuMjI4LTAuNDY5IDEuNjk3IDBsMi42NTIgMy4wMzEgMi42NTEtMy4wMzFjMC40NjktMC40NjkgMS4yMjgtMC40NjkgMS42OTcgMHMwLjQ2OSAxLjIyOSAwIDEuNjk3bC0yLjc1OCAzLjE1MiAyLjc1OCAzLjE1YzAuNDY5IDAuNDY5IDAuNDY5IDEuMjI5IDAgMS42OTh6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuZXhwb3J0IHR5cGUgRG93bkNoZXZyb25Qcm9wcyA9IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snc3ZnJ10gJiB7IHNpemU/OiBudW1iZXIgfTtcbmV4cG9ydCBjb25zdCBEb3duQ2hldnJvbiA9IChwcm9wczogRG93bkNoZXZyb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNNC41MTYgNy41NDhjMC40MzYtMC40NDYgMS4wNDMtMC40ODEgMS41NzYgMGwzLjkwOCAzLjc0NyAzLjkwOC0zLjc0N2MwLjUzMy0wLjQ4MSAxLjE0MS0wLjQ0NiAxLjU3NCAwIDAuNDM2IDAuNDQ1IDAuNDA4IDEuMTk3IDAgMS42MTUtMC40MDYgMC40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDItMC4yMTcgMC4yMjMtMC41MDIgMC4zMzUtMC43ODcgMC4zMzVzLTAuNTctMC4xMTItMC43ODktMC4zMzVjMCAwLTQuMjg3LTQuMDg0LTQuNjk1LTQuNTAycy0wLjQzNi0xLjE3IDAtMS42MTV6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxcbiAgT3B0aW9uID0gdW5rbm93bixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4gPSBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+ID0gR3JvdXBCYXNlPE9wdGlvbj5cbj4gZXh0ZW5kcyBDb21tb25Qcm9wc0FuZENsYXNzTmFtZTxPcHRpb24sIElzTXVsdGksIEdyb3VwPiB7XG4gIC8qKiBUaGUgY2hpbGRyZW4gdG8gYmUgcmVuZGVyZWQgaW5zaWRlIHRoZSBpbmRpY2F0b3IuICovXG4gIGNoaWxkcmVuPzogUmVhY3ROb2RlO1xuICAvKiogUHJvcHMgdGhhdCB3aWxsIGJlIHBhc3NlZCBvbiB0byB0aGUgY2hpbGRyZW4uICovXG4gIGlubmVyUHJvcHM6IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snZGl2J107XG4gIC8qKiBUaGUgZm9jdXNlZCBzdGF0ZSBvZiB0aGUgc2VsZWN0LiAqL1xuICBpc0ZvY3VzZWQ6IGJvb2xlYW47XG4gIGlzRGlzYWJsZWQ6IGJvb2xlYW47XG59XG5cbmNvbnN0IGJhc2VDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgdGhlbWU6IHtcbiAgICAgIHNwYWNpbmc6IHsgYmFzZVVuaXQgfSxcbiAgICAgIGNvbG9ycyxcbiAgICB9LFxuICB9OlxuICAgIHwgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuICAgIHwgQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPixcbiAgdW5zdHlsZWQ6IGJvb2xlYW5cbik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2luZGljYXRvckNvbnRhaW5lcicsXG4gIGRpc3BsYXk6ICdmbGV4JyxcbiAgdHJhbnNpdGlvbjogJ2NvbG9yIDE1MG1zJyxcbiAgLi4uKHVuc3R5bGVkXG4gICAgPyB7fVxuICAgIDoge1xuICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw2MCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIHBhZGRpbmc6IGJhc2VVbml0ICogMixcbiAgICAgICAgJzpob3Zlcic6IHtcbiAgICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw4MCA6IGNvbG9ycy5uZXV0cmFsNDAsXG4gICAgICAgIH0sXG4gICAgICB9KSxcbn0pO1xuXG5leHBvcnQgY29uc3QgZHJvcGRvd25JbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IERyb3Bkb3duSW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnZHJvcGRvd25JbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2Ryb3Bkb3duLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8RG93bkNoZXZyb24gLz59XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIENsZWFySW5kaWNhdG9yUHJvcHM8XG4gIE9wdGlvbiA9IHVua25vd24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuID0gYm9vbGVhbixcbiAgR3JvdXAgZXh0ZW5kcyBHcm91cEJhc2U8T3B0aW9uPiA9IEdyb3VwQmFzZTxPcHRpb24+XG4+IGV4dGVuZHMgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWU8T3B0aW9uLCBJc011bHRpLCBHcm91cD4ge1xuICAvKiogVGhlIGNoaWxkcmVuIHRvIGJlIHJlbmRlcmVkIGluc2lkZSB0aGUgaW5kaWNhdG9yLiAqL1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xufVxuXG5leHBvcnQgY29uc3QgY2xlYXJJbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IENsZWFySW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnY2xlYXJJbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2NsZWFyLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8Q3Jvc3NJY29uIC8+fVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTZXBhcmF0b3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgaW50ZXJmYWNlIEluZGljYXRvclNlcGFyYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgaXNEaXNhYmxlZDogYm9vbGVhbjtcbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpbm5lclByb3BzPzogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzcGFuJ107XG59XG5cbmV4cG9ydCBjb25zdCBpbmRpY2F0b3JTZXBhcmF0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0Rpc2FibGVkLFxuICAgIHRoZW1lOiB7XG4gICAgICBzcGFjaW5nOiB7IGJhc2VVbml0IH0sXG4gICAgICBjb2xvcnMsXG4gICAgfSxcbiAgfTogSW5kaWNhdG9yU2VwYXJhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD4sXG4gIHVuc3R5bGVkOiBib29sZWFuXG4pOiBDU1NPYmplY3RXaXRoTGFiZWwgPT4gKHtcbiAgbGFiZWw6ICdpbmRpY2F0b3JTZXBhcmF0b3InLFxuICBhbGlnblNlbGY6ICdzdHJldGNoJyxcbiAgd2lkdGg6IDEsXG4gIC4uLih1bnN0eWxlZFxuICAgID8ge31cbiAgICA6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiBpc0Rpc2FibGVkID8gY29sb3JzLm5ldXRyYWwxMCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIG1hcmdpbkJvdHRvbTogYmFzZVVuaXQgKiAyLFxuICAgICAgICBtYXJnaW5Ub3A6IGJhc2VVbml0ICogMixcbiAgICAgIH0pLFxufSk7XG5cbmV4cG9ydCBjb25zdCBJbmRpY2F0b3JTZXBhcmF0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHByb3BzOiBJbmRpY2F0b3JTZXBhcmF0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgaW5uZXJQcm9wcyB9ID0gcHJvcHM7XG4gIHJldHVybiAoXG4gICAgPHNwYW5cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgICAgey4uLmdldFN0eWxlUHJvcHMocHJvcHMsICdpbmRpY2F0b3JTZXBhcmF0b3InLCB7XG4gICAgICAgICdpbmRpY2F0b3Itc2VwYXJhdG9yJzogdHJ1ZSxcbiAgICAgIH0pfVxuICAgIC8+XG4gICk7XG59O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExvYWRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBsb2FkaW5nRG90QW5pbWF0aW9ucyA9IGtleWZyYW1lc2BcbiAgMCUsIDgwJSwgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgb3BhY2l0eTogMTsgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGxvYWRpbmdJbmRpY2F0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgc2l6ZSxcbiAgICB0aGVtZToge1xuICAgICAgY29sb3JzLFxuICAgICAgc3BhY2luZzogeyBiYXNlVW5pdCB9LFxuICAgIH0sXG4gIH06IExvYWRpbmdJbmRpY2F0b3JQcm9wczxPcH