Files
quectel-rgmii-toolkit/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/4458-cf753779a05ab41e.js
2025-03-13 15:45:27 +08:00

1 line
77 KiB
JavaScript

"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4458],{17799:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},89463:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("CircleArrowDown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]])},622:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("CircleArrowUp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]])},98969:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},14389:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("CirclePlay",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]])},8782:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},10964:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("Gauge",[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]])},99312:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]])},7778:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("Network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]])},25262:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]])},97801:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]])},90304:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]])},20633:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]])},12607:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},92823:(t,e,n)=>{n.d(e,{A:()=>r});let r=(0,n(39997).A)("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]])},92776:function(t,e,n){var r=this&&this.__assign||function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t}).apply(this,arguments)},a=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(e,n);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,a)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),i=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&a(e,t,n);return i(e,t),e},l=this&&this.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&0>e.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(t);a<r.length;a++)0>e.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(t,r[a])&&(n[r[a]]=t[r[a]]);return n};Object.defineProperty(e,"__esModule",{value:!0});var c=o(n(20107)),u=n(22184),s=n(30120),d=[(0,s.createAnimation)("PropagateLoader","25% {transform: translateX(-".concat(1,"rem) scale(0.75)}\n 50% {transform: translateX(-").concat(3,"rem) scale(0.6)}\n 75% {transform: translateX(-").concat(5,"rem) scale(0.5)}\n 95% {transform: translateX(0rem) scale(1)}"),"propogate-0"),(0,s.createAnimation)("PropagateLoader","25% {transform: translateX(-".concat(1,"rem) scale(0.75)}\n 50% {transform: translateX(-").concat(3,"rem) scale(0.6)}\n 75% {transform: translateX(-").concat(3,"rem) scale(0.6)}\n 95% {transform: translateX(0rem) scale(1)}"),"propogate-1"),(0,s.createAnimation)("PropagateLoader","25% {transform: translateX(-".concat(1,"rem) scale(0.75)}\n 75% {transform: translateX(-").concat(1,"rem) scale(0.75)}\n 95% {transform: translateX(0rem) scale(1)}"),"propogate-2"),(0,s.createAnimation)("PropagateLoader","25% {transform: translateX(".concat(1,"rem) scale(0.75)}\n 75% {transform: translateX(").concat(1,"rem) scale(0.75)}\n 95% {transform: translateX(0rem) scale(1)}"),"propogate-3"),(0,s.createAnimation)("PropagateLoader","25% {transform: translateX(".concat(1,"rem) scale(0.75)}\n 50% {transform: translateX(").concat(3,"rem) scale(0.6)}\n 75% {transform: translateX(").concat(3,"rem) scale(0.6)}\n 95% {transform: translateX(0rem) scale(1)}"),"propogate-4"),(0,s.createAnimation)("PropagateLoader","25% {transform: translateX(".concat(1,"rem) scale(0.75)}\n 50% {transform: translateX(").concat(3,"rem) scale(0.6)}\n 75% {transform: translateX(").concat(5,"rem) scale(0.5)}\n 95% {transform: translateX(0rem) scale(1)}"),"propogate-5")];e.default=function(t){var e=t.loading,n=t.color,a=void 0===n?"#000000":n,i=t.speedMultiplier,o=void 0===i?1:i,s=t.cssOverride,f=t.size,p=l(t,["loading","color","speedMultiplier","cssOverride","size"]),m=(0,u.parseLengthAndUnit)(void 0===f?15:f),h=m.value,y=m.unit,v=r({display:"inherit",position:"relative"},void 0===s?{}:s),g=function(t){return{position:"absolute",fontSize:"".concat(h/3).concat(y),width:"".concat(h).concat(y),height:"".concat(h).concat(y),background:a,borderRadius:"50%",animation:"".concat(d[t]," ").concat(1.5/o,"s infinite"),animationFillMode:"forwards"}};return void 0===e||e?c.createElement("span",r({style:v},p),c.createElement("span",{style:g(0)}),c.createElement("span",{style:g(1)}),c.createElement("span",{style:g(2)}),c.createElement("span",{style:g(3)}),c.createElement("span",{style:g(4)}),c.createElement("span",{style:g(5)})):null}},71834:(t,e,n)=>{n.d(e,{A:()=>s});var r=n(20107),a={cm:!0,mm:!0,in:!0,px:!0,pt:!0,pc:!0,em:!0,ex:!0,ch:!0,rem:!0,vw:!0,vh:!0,vmin:!0,vmax:!0,"%":!0};function i(t){var e=function(t){if("number"==typeof t)return{value:t,unit:"px"};var e,n=(t.match(/^[0-9.]*/)||"").toString();e=n.includes(".")?parseFloat(n):parseInt(n,10);var r=(t.match(/[^0-9]*$/)||"").toString();return a[r]?{value:e,unit:r}:(console.warn("React Spinners: ".concat(t," is not a valid css value. Defaulting to ").concat(e,"px.")),{value:e,unit:"px"})}(t);return"".concat(e.value).concat(e.unit)}var o=function(t,e,n){var r="react-spinners-".concat(t,"-").concat(n);if("undefined"==typeof window||!window.document)return r;var a=document.createElement("style");document.head.appendChild(a);var i=a.sheet,o="\n @keyframes ".concat(r," {\n ").concat(e,"\n }\n ");return i&&i.insertRule(o,0),r},l=function(){return(l=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t}).apply(this,arguments)},c=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&0>e.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(t);a<r.length;a++)0>e.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(t,r[a])&&(n[r[a]]=t[r[a]]);return n},u=[o("PuffLoader","0% {transform: scale(0)} 100% {transform: scale(1.0)}","puff-1"),o("PuffLoader","0% {opacity: 1} 100% {opacity: 0}","puff-2")];let s=function(t){var e=t.loading,n=t.color,a=void 0===n?"#000000":n,o=t.speedMultiplier,s=void 0===o?1:o,d=t.cssOverride,f=t.size,p=void 0===f?60:f,m=c(t,["loading","color","speedMultiplier","cssOverride","size"]),h=l({display:"inherit",position:"relative",width:i(p),height:i(p)},void 0===d?{}:d),y=function(t){return{position:"absolute",height:i(p),width:i(p),border:"thick solid ".concat(a),borderRadius:"50%",opacity:"1",top:"0",left:"0",animationFillMode:"both",animation:"".concat(u[0],", ").concat(u[1]),animationDuration:"".concat(2/s,"s"),animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(0.165, 0.84, 0.44, 1), cubic-bezier(0.3, 0.61, 0.355, 1)",animationDelay:1===t?"-1s":"0s"}};return void 0===e||e?r.createElement("span",l({style:h},m),r.createElement("span",{style:y(1)}),r.createElement("span",{style:y(2)})):null}},30120:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimation=void 0,e.createAnimation=function(t,e,n){var r="react-spinners-".concat(t,"-").concat(n);if("undefined"==typeof window||!window.document)return r;var a=document.createElement("style");document.head.appendChild(a);var i=a.sheet,o="\n @keyframes ".concat(r," {\n ").concat(e,"\n }\n ");return i&&i.insertRule(o,0),r}},22184:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.cssValue=e.parseLengthAndUnit=void 0;var n={cm:!0,mm:!0,in:!0,px:!0,pt:!0,pc:!0,em:!0,ex:!0,ch:!0,rem:!0,vw:!0,vh:!0,vmin:!0,vmax:!0,"%":!0};function r(t){if("number"==typeof t)return{value:t,unit:"px"};var e,r=(t.match(/^[0-9.]*/)||"").toString();e=r.includes(".")?parseFloat(r):parseInt(r,10);var a=(t.match(/[^0-9]*$/)||"").toString();return n[a]?{value:e,unit:a}:(console.warn("React Spinners: ".concat(t," is not a valid css value. Defaulting to ").concat(e,"px.")),{value:e,unit:"px"})}e.parseLengthAndUnit=r,e.cssValue=function(t){var e=r(t);return"".concat(e.value).concat(e.unit)}},79492:(t,e,n)=>{n.d(e,{G:()=>I});var r=n(20107),a=n(64901),i=n(61075),o=n(14632),l=n.n(o),c=n(12838),u=n.n(c),s=n(87107),d=n.n(s),f=n(50801),p=n.n(f),m=n(6440),h=n.n(m),y=n(60992),v=n(42555),g=n(37819),b=n(58864),w=n(95392),x=n(89952),O=n(95492),E=n(61211),A=["layout","type","stroke","connectNulls","isRange","ref"],P=["key"];function k(t){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function j(t,e){if(null==t)return{};var n,r,a=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(a[n]=t[n])}return a}function S(){return(S=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function D(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function M(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?D(Object(n),!0).forEach(function(e){L(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function R(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,z(r.key),r)}}function T(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(T=function(){return!!t})()}function C(t){return(C=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function N(t,e){return(N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function L(t,e,n){return(e=z(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function z(t){var e=function(t,e){if("object"!=k(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=k(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==k(e)?e:e+""}var I=function(t){var e,n;function o(){!function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,o);for(var t,e,n,r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=o,n=[].concat(a),e=C(e),L(t=function(t,e){if(e&&("object"===k(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,T()?Reflect.construct(e,n||[],C(this).constructor):e.apply(this,n)),"state",{isAnimationFinished:!0}),L(t,"id",(0,x.NF)("recharts-area-")),L(t,"handleAnimationEnd",function(){var e=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),l()(e)&&e()}),L(t,"handleAnimationStart",function(){var e=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),l()(e)&&e()}),t}return!function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&N(t,e)}(o,t),e=[{key:"renderDots",value:function(t,e,n){var a=this.props.isAnimationActive,i=this.state.isAnimationFinished;if(a&&!i)return null;var l=this.props,c=l.dot,u=l.points,s=l.dataKey,d=(0,E.J9)(this.props,!1),f=(0,E.J9)(c,!0),p=u.map(function(t,e){var n=M(M(M({key:"dot-".concat(e),r:3},d),f),{},{index:e,cx:t.x,cy:t.y,dataKey:s,value:t.value,payload:t.payload,points:u});return o.renderDotItem(c,n)}),m={clipPath:t?"url(#clipPath-".concat(e?"":"dots-").concat(n,")"):null};return r.createElement(g.W,S({className:"recharts-area-dots"},m),p)}},{key:"renderHorizontalRect",value:function(t){var e=this.props,n=e.baseLine,a=e.points,i=e.strokeWidth,o=a[0].x,l=a[a.length-1].x,c=t*Math.abs(o-l),s=u()(a.map(function(t){return t.y||0}));return((0,x.Et)(n)&&"number"==typeof n?s=Math.max(n,s):n&&Array.isArray(n)&&n.length&&(s=Math.max(u()(n.map(function(t){return t.y||0})),s)),(0,x.Et)(s))?r.createElement("rect",{x:o<l?o:o-c,y:0,width:c,height:Math.floor(s+(i?parseInt("".concat(i),10):1))}):null}},{key:"renderVerticalRect",value:function(t){var e=this.props,n=e.baseLine,a=e.points,i=e.strokeWidth,o=a[0].y,l=a[a.length-1].y,c=t*Math.abs(o-l),s=u()(a.map(function(t){return t.x||0}));return((0,x.Et)(n)&&"number"==typeof n?s=Math.max(n,s):n&&Array.isArray(n)&&n.length&&(s=Math.max(u()(n.map(function(t){return t.x||0})),s)),(0,x.Et)(s))?r.createElement("rect",{x:0,y:o<l?o:o-c,width:s+(i?parseInt("".concat(i),10):1),height:Math.floor(c)}):null}},{key:"renderClipRect",value:function(t){return"vertical"===this.props.layout?this.renderVerticalRect(t):this.renderHorizontalRect(t)}},{key:"renderAreaStatically",value:function(t,e,n,a){var i=this.props,o=i.layout,l=i.type,c=i.stroke,u=i.connectNulls,s=i.isRange,d=(i.ref,j(i,A));return r.createElement(g.W,{clipPath:n?"url(#clipPath-".concat(a,")"):null},r.createElement(y.I,S({},(0,E.J9)(d,!0),{points:t,connectNulls:u,type:l,baseLine:e,layout:o,stroke:"none",className:"recharts-area-area"})),"none"!==c&&r.createElement(y.I,S({},(0,E.J9)(this.props,!1),{className:"recharts-area-curve",layout:o,type:l,connectNulls:u,fill:"none",points:t})),"none"!==c&&s&&r.createElement(y.I,S({},(0,E.J9)(this.props,!1),{className:"recharts-area-curve",layout:o,type:l,connectNulls:u,fill:"none",points:e})))}},{key:"renderAreaWithAnimation",value:function(t,e){var n=this,a=this.props,o=a.points,l=a.baseLine,c=a.isAnimationActive,u=a.animationBegin,s=a.animationDuration,f=a.animationEasing,m=a.animationId,h=this.state,y=h.prevPoints,v=h.prevBaseLine;return r.createElement(i.Ay,{begin:u,duration:s,isActive:c,easing:f,from:{t:0},to:{t:1},key:"area-".concat(m),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(a){var i=a.t;if(y){var c,u=y.length/o.length,s=o.map(function(t,e){var n=Math.floor(e*u);if(y[n]){var r=y[n],a=(0,x.Dj)(r.x,t.x),o=(0,x.Dj)(r.y,t.y);return M(M({},t),{},{x:a(i),y:o(i)})}return t});return c=(0,x.Et)(l)&&"number"==typeof l?(0,x.Dj)(v,l)(i):d()(l)||p()(l)?(0,x.Dj)(v,0)(i):l.map(function(t,e){var n=Math.floor(e*u);if(v[n]){var r=v[n],a=(0,x.Dj)(r.x,t.x),o=(0,x.Dj)(r.y,t.y);return M(M({},t),{},{x:a(i),y:o(i)})}return t}),n.renderAreaStatically(s,c,t,e)}return r.createElement(g.W,null,r.createElement("defs",null,r.createElement("clipPath",{id:"animationClipPath-".concat(e)},n.renderClipRect(i))),r.createElement(g.W,{clipPath:"url(#animationClipPath-".concat(e,")")},n.renderAreaStatically(o,l,t,e)))})}},{key:"renderArea",value:function(t,e){var n=this.props,r=n.points,a=n.baseLine,i=n.isAnimationActive,o=this.state,l=o.prevPoints,c=o.prevBaseLine,u=o.totalLength;return i&&r&&r.length&&(!l&&u>0||!h()(l,r)||!h()(c,a))?this.renderAreaWithAnimation(t,e):this.renderAreaStatically(r,a,t,e)}},{key:"render",value:function(){var t,e=this.props,n=e.hide,i=e.dot,o=e.points,l=e.className,c=e.top,u=e.left,s=e.xAxis,f=e.yAxis,p=e.width,m=e.height,h=e.isAnimationActive,y=e.id;if(n||!o||!o.length)return null;var v=this.state.isAnimationFinished,w=1===o.length,x=(0,a.A)("recharts-area",l),O=s&&s.allowDataOverflow,A=f&&f.allowDataOverflow,P=O||A,k=d()(y)?this.id:y,j=null!==(t=(0,E.J9)(i,!1))&&void 0!==t?t:{r:3,strokeWidth:2},S=j.r,D=j.strokeWidth,M=((0,E.sT)(i)?i:{}).clipDot,R=void 0===M||M,T=2*(void 0===S?3:S)+(void 0===D?2:D);return r.createElement(g.W,{className:x},O||A?r.createElement("defs",null,r.createElement("clipPath",{id:"clipPath-".concat(k)},r.createElement("rect",{x:O?u:u-p/2,y:A?c:c-m/2,width:O?p:2*p,height:A?m:2*m})),!R&&r.createElement("clipPath",{id:"clipPath-dots-".concat(k)},r.createElement("rect",{x:u-T/2,y:c-T/2,width:p+T,height:m+T}))):null,w?null:this.renderArea(P,k),(i||w)&&this.renderDots(P,R,k),(!h||v)&&b.Z.renderCallByParent(this.props,o))}}],n=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curPoints:t.points,curBaseLine:t.baseLine,prevPoints:e.curPoints,prevBaseLine:e.curBaseLine}:t.points!==e.curPoints||t.baseLine!==e.curBaseLine?{curPoints:t.points,curBaseLine:t.baseLine}:null}}],e&&R(o.prototype,e),n&&R(o,n),Object.defineProperty(o,"prototype",{writable:!1}),o}(r.PureComponent);L(I,"displayName","Area"),L(I,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!w.m.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),L(I,"getBaseValue",function(t,e,n,r){var a=t.layout,i=t.baseValue,o=e.props.baseValue,l=null!=o?o:i;if((0,x.Et)(l)&&"number"==typeof l)return l;var c="horizontal"===a?r:n,u=c.scale.domain();if("number"===c.type){var s=Math.max(u[0],u[1]),d=Math.min(u[0],u[1]);return"dataMin"===l?d:"dataMax"===l?s:s<0?s:Math.max(Math.min(u[0],u[1]),0)}return"dataMin"===l?u[0]:"dataMax"===l?u[1]:u[0]}),L(I,"getComposedData",function(t){var e,n=t.props,r=t.item,a=t.xAxis,i=t.yAxis,o=t.xAxisTicks,l=t.yAxisTicks,c=t.bandSize,u=t.dataKey,s=t.stackedData,d=t.dataStartIndex,f=t.displayedData,p=t.offset,m=n.layout,h=s&&s.length,y=I.getBaseValue(n,r,a,i),v="horizontal"===m,g=!1,b=f.map(function(t,e){h?n=s[d+e]:Array.isArray(n=(0,O.kr)(t,u))?g=!0:n=[y,n];var n,r=null==n[1]||h&&null==(0,O.kr)(t,u);return v?{x:(0,O.nb)({axis:a,ticks:o,bandSize:c,entry:t,index:e}),y:r?null:i.scale(n[1]),value:n,payload:t}:{x:r?null:a.scale(n[1]),y:(0,O.nb)({axis:i,ticks:l,bandSize:c,entry:t,index:e}),value:n,payload:t}});return e=h||g?b.map(function(t){var e=Array.isArray(t.value)?t.value[0]:null;return v?{x:t.x,y:null!=e&&null!=t.y?i.scale(e):null}:{x:null!=e?a.scale(e):null,y:t.y}}):v?i.scale(y):a.scale(y),M({points:b,baseLine:e,layout:m,isRange:g},p)}),L(I,"renderDotItem",function(t,e){var n;if(r.isValidElement(t))n=r.cloneElement(t,e);else if(l()(t))n=t(e);else{var i=(0,a.A)("recharts-area-dot","boolean"!=typeof t?t.className:""),o=e.key,c=j(e,P);n=r.createElement(v.c,S({},c,{key:o,className:i}))}return n})},94005:(t,e,n)=>{n.d(e,{d:()=>D});var r=n(20107),a=n(14632),i=n.n(a),o=n(42228),l=n(89952),c=n(61211),u=n(95492),s=n(62882),d=n(67064),f=n(25161),p=["x1","y1","x2","y2","key"],m=["offset"];function h(t){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function v(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?y(Object(n),!0).forEach(function(e){var r,a;r=e,a=n[e],(r=function(t){var e=function(t,e){if("object"!=h(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=h(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==h(e)?e:e+""}(r))in t?Object.defineProperty(t,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[r]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function g(){return(g=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function b(t,e){if(null==t)return{};var n,r,a=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(a[n]=t[n])}return a}var w=function(t){var e=t.fill;if(!e||"none"===e)return null;var n=t.fillOpacity,a=t.x,i=t.y,o=t.width,l=t.height,c=t.ry;return r.createElement("rect",{x:a,y:i,ry:c,width:o,height:l,stroke:"none",fill:e,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function x(t,e){var n;if(r.isValidElement(t))n=r.cloneElement(t,e);else if(i()(t))n=t(e);else{var a=e.x1,o=e.y1,l=e.x2,u=e.y2,s=e.key,d=b(e,p),f=(0,c.J9)(d,!1),h=(f.offset,b(f,m));n=r.createElement("line",g({},h,{x1:a,y1:o,x2:l,y2:u,fill:"none",key:s}))}return n}function O(t){var e=t.x,n=t.width,a=t.horizontal,i=void 0===a||a,o=t.horizontalPoints;if(!i||!o||!o.length)return null;var l=o.map(function(r,a){return x(i,v(v({},t),{},{x1:e,y1:r,x2:e+n,y2:r,key:"line-".concat(a),index:a}))});return r.createElement("g",{className:"recharts-cartesian-grid-horizontal"},l)}function E(t){var e=t.y,n=t.height,a=t.vertical,i=void 0===a||a,o=t.verticalPoints;if(!i||!o||!o.length)return null;var l=o.map(function(r,a){return x(i,v(v({},t),{},{x1:r,y1:e,x2:r,y2:e+n,key:"line-".concat(a),index:a}))});return r.createElement("g",{className:"recharts-cartesian-grid-vertical"},l)}function A(t){var e=t.horizontalFill,n=t.fillOpacity,a=t.x,i=t.y,o=t.width,l=t.height,c=t.horizontalPoints,u=t.horizontal;if(!(void 0===u||u)||!e||!e.length)return null;var s=c.map(function(t){return Math.round(t+i-i)}).sort(function(t,e){return t-e});i!==s[0]&&s.unshift(0);var d=s.map(function(t,c){var u=s[c+1]?s[c+1]-t:i+l-t;if(u<=0)return null;var d=c%e.length;return r.createElement("rect",{key:"react-".concat(c),y:t,x:a,height:u,width:o,stroke:"none",fill:e[d],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return r.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function P(t){var e=t.vertical,n=t.verticalFill,a=t.fillOpacity,i=t.x,o=t.y,l=t.width,c=t.height,u=t.verticalPoints;if(!(void 0===e||e)||!n||!n.length)return null;var s=u.map(function(t){return Math.round(t+i-i)}).sort(function(t,e){return t-e});i!==s[0]&&s.unshift(0);var d=s.map(function(t,e){var u=s[e+1]?s[e+1]-t:i+l-t;if(u<=0)return null;var d=e%n.length;return r.createElement("rect",{key:"react-".concat(e),x:t,y:o,width:u,height:c,stroke:"none",fill:n[d],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return r.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var k=function(t,e){var n=t.xAxis,r=t.width,a=t.height,i=t.offset;return(0,u.PW)((0,s.f)(v(v(v({},d.u.defaultProps),n),{},{ticks:(0,u.Rh)(n,!0),viewBox:{x:0,y:0,width:r,height:a}})),i.left,i.left+i.width,e)},j=function(t,e){var n=t.yAxis,r=t.width,a=t.height,i=t.offset;return(0,u.PW)((0,s.f)(v(v(v({},d.u.defaultProps),n),{},{ticks:(0,u.Rh)(n,!0),viewBox:{x:0,y:0,width:r,height:a}})),i.top,i.top+i.height,e)},S={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function D(t){var e,n,a,c,u,s,d=(0,f.yi)(),p=(0,f.rY)(),m=(0,f.hj)(),y=v(v({},t),{},{stroke:null!==(e=t.stroke)&&void 0!==e?e:S.stroke,fill:null!==(n=t.fill)&&void 0!==n?n:S.fill,horizontal:null!==(a=t.horizontal)&&void 0!==a?a:S.horizontal,horizontalFill:null!==(c=t.horizontalFill)&&void 0!==c?c:S.horizontalFill,vertical:null!==(u=t.vertical)&&void 0!==u?u:S.vertical,verticalFill:null!==(s=t.verticalFill)&&void 0!==s?s:S.verticalFill,x:(0,l.Et)(t.x)?t.x:m.left,y:(0,l.Et)(t.y)?t.y:m.top,width:(0,l.Et)(t.width)?t.width:m.width,height:(0,l.Et)(t.height)?t.height:m.height}),b=y.x,x=y.y,D=y.width,M=y.height,R=y.syncWithTicks,T=y.horizontalValues,C=y.verticalValues,N=(0,f.pj)(),L=(0,f.$G)();if(!(0,l.Et)(D)||D<=0||!(0,l.Et)(M)||M<=0||!(0,l.Et)(b)||b!==+b||!(0,l.Et)(x)||x!==+x)return null;var z=y.verticalCoordinatesGenerator||k,I=y.horizontalCoordinatesGenerator||j,F=y.horizontalPoints,B=y.verticalPoints;if((!F||!F.length)&&i()(I)){var W=T&&T.length,H=I({yAxis:L?v(v({},L),{},{ticks:W?T:L.ticks}):void 0,width:d,height:p,offset:m},!!W||R);(0,o.R)(Array.isArray(H),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(h(H),"]")),Array.isArray(H)&&(F=H)}if((!B||!B.length)&&i()(z)){var _=C&&C.length,X=z({xAxis:N?v(v({},N),{},{ticks:_?C:N.ticks}):void 0,width:d,height:p,offset:m},!!_||R);(0,o.R)(Array.isArray(X),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(h(X),"]")),Array.isArray(X)&&(B=X)}return r.createElement("g",{className:"recharts-cartesian-grid"},r.createElement(w,{fill:y.fill,fillOpacity:y.fillOpacity,x:y.x,y:y.y,width:y.width,height:y.height,ry:y.ry}),r.createElement(O,g({},y,{offset:m,horizontalPoints:F,xAxis:N,yAxis:L})),r.createElement(E,g({},y,{offset:m,verticalPoints:B,xAxis:N,yAxis:L})),r.createElement(A,g({},y,{horizontalPoints:F})),r.createElement(P,g({},y,{verticalPoints:B})))}D.displayName="CartesianGrid"},53134:(t,e,n)=>{n.d(e,{Q:()=>c});var r=n(90805),a=n(79492),i=n(4538),o=n(41797),l=n(98456),c=(0,r.gu)({chartName:"AreaChart",GraphicalChild:a.G,axisComponents:[{axisType:"xAxis",AxisComp:i.W},{axisType:"yAxis",AxisComp:o.h}],formatAxisMap:l.pr})},74043:(t,e,n)=>{n.d(e,{A:()=>P});var r=n(20107);function a(t){return"[object Object]"===Object.prototype.toString.call(t)||Array.isArray(t)}function i(t,e){let n=Object.keys(t),r=Object.keys(e);return n.length===r.length&&JSON.stringify(Object.keys(t.breakpoints||{}))===JSON.stringify(Object.keys(e.breakpoints||{}))&&n.every(n=>{let r=t[n],o=e[n];return"function"==typeof r?`${r}`==`${o}`:a(r)&&a(o)?i(r,o):r===o})}function o(t){return t.concat().sort((t,e)=>t.name>e.name?1:-1).map(t=>t.options)}function l(t){return"number"==typeof t}function c(t){return"string"==typeof t}function u(t){return"boolean"==typeof t}function s(t){return"[object Object]"===Object.prototype.toString.call(t)}function d(t){return Math.abs(t)}function f(t){return Math.sign(t)}function p(t){return v(t).map(Number)}function m(t){return t[h(t)]}function h(t){return Math.max(0,t.length-1)}function y(t,e=0){return Array.from(Array(t),(t,n)=>e+n)}function v(t){return Object.keys(t)}function g(t,e){return void 0!==e.MouseEvent&&t instanceof e.MouseEvent}function b(){let t=[],e={add:function(n,r,a,i={passive:!0}){let o;return"addEventListener"in n?(n.addEventListener(r,a,i),o=()=>n.removeEventListener(r,a,i)):(n.addListener(a),o=()=>n.removeListener(a)),t.push(o),e},clear:function(){t=t.filter(t=>t())}};return e}function w(t=0,e=0){let n=d(t-e);function r(n){return n<t||n>e}return{length:n,max:e,min:t,constrain:function(n){return r(n)?n<t?t:e:n},reachedAny:r,reachedMax:function(t){return t>e},reachedMin:function(e){return e<t},removeOffset:function(t){return n?t-n*Math.ceil((t-e)/n):t}}}function x(t){let e=t;function n(t){return l(t)?t:t.get()}return{get:function(){return e},set:function(t){e=n(t)},add:function(t){e+=n(t)},subtract:function(t){e-=n(t)}}}function O(t,e){let n="x"===t.scroll?function(t){return`translate3d(${t}px,0px,0px)`}:function(t){return`translate3d(0px,${t}px,0px)`},r=e.style,a=!1;return{clear:function(){a||(r.transform="",e.getAttribute("style")||e.removeAttribute("style"))},to:function(e){a||(r.transform=n(t.direction(e)))},toggleActive:function(t){a=!t}}}let E={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function A(t,e,n){let r,a,i,o,P;let k=t.ownerDocument,j=k.defaultView,S=function(t){function e(t,e){return function t(e,n){return[e,n].reduce((e,n)=>(v(n).forEach(r=>{let a=e[r],i=n[r],o=s(a)&&s(i);e[r]=o?t(a,i):i}),e),{})}(t,e||{})}return{mergeOptions:e,optionsAtMedia:function(n){let r=n.breakpoints||{},a=v(r).filter(e=>t.matchMedia(e).matches).map(t=>r[t]).reduce((t,n)=>e(t,n),{});return e(n,a)},optionsMediaQueries:function(e){return e.map(t=>v(t.breakpoints||{})).reduce((t,e)=>t.concat(e),[]).map(t.matchMedia)}}}(j),D=(P=[],{init:function(t,e){return(P=e.filter(({options:t})=>!1!==S.optionsAtMedia(t).active)).forEach(e=>e.init(t,S)),e.reduce((t,e)=>Object.assign(t,{[e.name]:e}),{})},destroy:function(){P=P.filter(t=>t.destroy())}}),M=b(),R=function(){let t,e={},n={init:function(e){t=e},emit:function(r){return(e[r]||[]).forEach(e=>e(t,r)),n},off:function(t,r){return e[t]=(e[t]||[]).filter(t=>t!==r),n},on:function(t,r){return e[t]=(e[t]||[]).concat([r]),n},clear:function(){e={}}};return n}(),{mergeOptions:T,optionsAtMedia:C,optionsMediaQueries:N}=S,{on:L,off:z,emit:I}=R,F=!1,B=T(E,A.globalOptions),W=T(B),H=[];function _(e,n){!F&&(W=C(B=T(B,e)),H=n||H,function(){let{container:e,slides:n}=W;i=(c(e)?t.querySelector(e):e)||t.children[0];let r=c(n)?i.querySelectorAll(n):n;o=[].slice.call(r||i.children)}(),r=function e(n){let r=function(t,e,n,r,a,i,o){let s,E;let{align:A,axis:P,direction:k,startIndex:j,loop:S,duration:D,dragFree:M,dragThreshold:R,inViewThreshold:T,slidesToScroll:C,skipSnaps:N,containScroll:L,watchResize:z,watchSlides:I,watchDrag:F,watchFocus:B}=i,W={measure:function(t){let{offsetTop:e,offsetLeft:n,offsetWidth:r,offsetHeight:a}=t;return{top:e,right:n+r,bottom:e+a,left:n,width:r,height:a}}},H=W.measure(e),_=n.map(W.measure),X=function(t,e){let n="rtl"===e,r="y"===t,a=!r&&n?-1:1;return{scroll:r?"y":"x",cross:r?"x":"y",startEdge:r?"top":n?"right":"left",endEdge:r?"bottom":n?"left":"right",measureSize:function(t){let{height:e,width:n}=t;return r?e:n},direction:function(t){return t*a}}}(P,k),V=X.measureSize(H),U={measure:function(t){return t/100*V}},q=function(t,e){let n={start:function(){return 0},center:function(t){return(e-t)/2},end:function(t){return e-t}};return{measure:function(r,a){return c(t)?n[t](r):t(e,r,a)}}}(A,V),Y=!S&&!!L,{slideSizes:$,slideSizesWithGaps:G,startGap:J,endGap:K}=function(t,e,n,r,a,i){let{measureSize:o,startEdge:l,endEdge:c}=t,u=n[0]&&a,s=function(){if(!u)return 0;let t=n[0];return d(e[l]-t[l])}(),f=u?parseFloat(i.getComputedStyle(m(r)).getPropertyValue(`margin-${c}`)):0,p=n.map(o),y=n.map((t,e,n)=>{let r=e===h(n);return e?r?p[e]+f:n[e+1][l]-t[l]:p[e]+s}).map(d);return{slideSizes:p,slideSizesWithGaps:y,startGap:s,endGap:f}}(X,H,_,n,S||!!L,a),Z=function(t,e,n,r,a,i,o,c,u){let{startEdge:s,endEdge:f,direction:y}=t,v=l(n);return{groupSlides:function(t){return v?p(t).filter(t=>t%n==0).map(e=>t.slice(e,e+n)):t.length?p(t).reduce((n,l,u)=>{let p=m(n)||0,v=l===h(t),g=a[s]-i[p][s],b=a[s]-i[l][f],w=r||0!==p?0:y(o),x=d(b-(!r&&v?y(c):0)-(g+w));return u&&x>e+2&&n.push(l),v&&n.push(t.length),n},[]).map((e,n,r)=>{let a=Math.max(r[n-1]||0);return t.slice(a,e)}):[]}}}(X,V,C,S,H,_,J,K,0),{snaps:Q,snapsAligned:tt}=function(t,e,n,r,a){let{startEdge:i,endEdge:o}=t,{groupSlides:l}=a,c=l(r).map(t=>m(t)[o]-t[0][i]).map(d).map(e.measure),u=r.map(t=>n[i]-t[i]).map(t=>-d(t)),s=l(u).map(t=>t[0]).map((t,e)=>t+c[e]);return{snaps:u,snapsAligned:s}}(X,q,H,_,Z),te=-m(Q)+m(G),{snapsContained:tn,scrollContainLimit:tr}=function(t,e,n,r,a){let i=w(-e+t,0),o=n.map((t,e)=>{let{min:r,max:a}=i,o=i.constrain(t),l=e===h(n);return e?l||1>d(r-o)?r:1>d(a-o)?a:o:a}).map(t=>parseFloat(t.toFixed(3))),l=function(){let t=o[0],e=m(o);return w(o.lastIndexOf(t),o.indexOf(e)+1)}();return{snapsContained:function(){if(e<=t+2)return[i.max];if("keepSnaps"===r)return o;let{min:n,max:a}=l;return o.slice(n,a)}(),scrollContainLimit:l}}(V,te,tt,L,0),ta=Y?tn:tt,{limit:ti}=function(t,e,n){let r=e[0];return{limit:w(n?r-t:m(e),r)}}(te,ta,S),to=function t(e,n,r){let{constrain:a}=w(0,e),i=e+1,o=l(n);function l(t){return r?d((i+t)%i):a(t)}function c(){return t(e,o,r)}let u={get:function(){return o},set:function(t){return o=l(t),u},add:function(t){return c().set(o+t)},clone:c};return u}(h(ta),j,S),tl=to.clone(),tc=p(n),tu=({dragHandler:t,scrollBody:e,scrollBounds:n,options:{loop:r}},a)=>{r||n.constrain(t.pointerDown()),e.seek(a)},ts=({scrollBody:t,translate:e,location:n,offsetLocation:r,scrollLooper:a,slideLooper:i,dragHandler:o,animation:l,eventHandler:c,scrollBounds:u,options:{loop:s}},d)=>{let f=t.settled(),p=!u.shouldConstrain(),m=s?f:f&&p;m&&!o.pointerDown()&&(l.stop(),c.emit("settle")),m||c.emit("scroll");let h=n.get()*d+tm.get()*(1-d);r.set(h),s&&(a.loop(t.direction()),i.loop()),e.to(r.get())},td=function(t,e,n,r){let a=b(),i=1e3/60,o=null,l=0,c=0;function u(t){if(!c)return;o||(o=t);let a=t-o;for(o=t,l+=a;l>=i;)n(i),l-=i;r(l/i),c&&e.requestAnimationFrame(u)}function s(){e.cancelAnimationFrame(c),o=null,l=0,c=0}return{init:function(){a.add(t,"visibilitychange",()=>{t.hidden&&(o=null,l=0)})},destroy:function(){s(),a.clear()},start:function(){c||(c=e.requestAnimationFrame(u))},stop:s,update:()=>n(i),render:r}}(r,a,t=>tu(tP,t),t=>ts(tP,t)),tf=ta[to.get()],tp=x(tf),tm=x(tf),th=x(tf),ty=x(tf),tv=function(t,e,n,r,a,i){let o=0,l=0,c=a,u=.68,s=t.get(),p=0;function m(t){return c=t,y}function h(t){return u=t,y}let y={direction:function(){return l},duration:function(){return c},velocity:function(){return o},seek:function(e){let a=e/1e3,i=c*a,d=r.get()-t.get(),m=0;return c?(n.set(t),o+=d/i,o*=u,s+=o,t.add(o*a),m=s-p):(o=0,n.set(r),t.set(r),m=d),l=f(m),p=s,y},settled:function(){return .001>d(r.get()-e.get())},useBaseFriction:function(){return h(.68)},useBaseDuration:function(){return m(a)},useFriction:h,useDuration:m};return y}(tp,th,tm,ty,D,0),tg=function(t,e,n,r,a){let{reachedAny:i,removeOffset:o,constrain:l}=r;function c(t){return t.concat().sort((t,e)=>d(t)-d(e))[0]}function u(e,r){let a=[e,e+n,e-n];if(!t)return e;if(!r)return c(a);let i=a.filter(t=>f(t)===r);return i.length?c(i):m(a)-n}return{byDistance:function(n,r){let c=a.get()+n,{index:s,distance:f}=function(n){let r=t?o(n):l(n),{index:a}=e.map((t,e)=>({diff:u(t-r,0),index:e})).sort((t,e)=>d(t.diff)-d(e.diff))[0];return{index:a,distance:r}}(c),p=!t&&i(c);if(!r||p)return{index:s,distance:n};let m=n+u(e[s]-f,0);return{index:s,distance:m}},byIndex:function(t,n){let r=u(e[t]-a.get(),n);return{index:t,distance:r}},shortcut:u}}(S,ta,te,ti,ty),tb=function(t,e,n,r,a,i,o){function l(a){let l=a.distance,c=a.index!==e.get();i.add(l),l&&(r.duration()?t.start():(t.update(),t.render(1),t.update())),c&&(n.set(e.get()),e.set(a.index),o.emit("select"))}return{distance:function(t,e){l(a.byDistance(t,e))},index:function(t,n){let r=e.clone().set(t);l(a.byIndex(r.get(),n))}}}(td,to,tl,tv,tg,ty,o),tw=function(t){let{max:e,length:n}=t;return{get:function(t){return n?-((t-e)/n):0}}}(ti),tx=b(),tO=function(t,e,n,r){let a;let i={},o=null,l=null,c=!1;return{init:function(){a=new IntersectionObserver(t=>{c||(t.forEach(t=>{i[e.indexOf(t.target)]=t}),o=null,l=null,n.emit("slidesInView"))},{root:t.parentElement,threshold:r}),e.forEach(t=>a.observe(t))},destroy:function(){a&&a.disconnect(),c=!0},get:function(t=!0){if(t&&o)return o;if(!t&&l)return l;let e=v(i).reduce((e,n)=>{let r=parseInt(n),{isIntersecting:a}=i[r];return(t&&a||!t&&!a)&&e.push(r),e},[]);return t&&(o=e),t||(l=e),e}}}(e,n,o,T),{slideRegistry:tE}=function(t,e,n,r,a,i){let{groupSlides:o}=a,{min:l,max:c}=r;return{slideRegistry:function(){let r=o(i);return 1===n.length?[i]:t&&"keepSnaps"!==e?r.slice(l,c).map((t,e,n)=>{let r=e===h(n);return e?r?y(h(i)-m(n)[0]+1,m(n)[0]):t:y(m(n[0])+1)}):r}()}}(Y,L,ta,tr,Z,tc),tA=function(t,e,n,r,a,i,o,c){let s={passive:!0,capture:!0},d=0;function f(t){"Tab"===t.code&&(d=new Date().getTime())}return{init:function(p){c&&(i.add(document,"keydown",f,!1),e.forEach((e,f)=>{i.add(e,"focus",e=>{(u(c)||c(p,e))&&function(e){if(new Date().getTime()-d>10)return;o.emit("slideFocusStart"),t.scrollLeft=0;let i=n.findIndex(t=>t.includes(e));l(i)&&(a.useDuration(0),r.index(i,0),o.emit("slideFocus"))}(f)},s)}))}}}(t,n,tE,tb,tv,tx,o,B),tP={ownerDocument:r,ownerWindow:a,eventHandler:o,containerRect:H,slideRects:_,animation:td,axis:X,dragHandler:function(t,e,n,r,a,i,o,l,c,s,p,m,h,y,v,x,O,E,A){let{cross:P,direction:k}=t,j=["INPUT","SELECT","TEXTAREA"],S={passive:!1},D=b(),M=b(),R=w(50,225).constrain(y.measure(20)),T={mouse:300,touch:400},C={mouse:500,touch:600},N=v?43:25,L=!1,z=0,I=0,F=!1,B=!1,W=!1,H=!1;function _(t){if(!g(t,r)&&t.touches.length>=2)return X(t);let e=i.readPoint(t),n=i.readPoint(t,P),o=d(e-z),c=d(n-I);if(!B&&!H&&(!t.cancelable||!(B=o>c)))return X(t);let u=i.pointerMove(t);o>x&&(W=!0),s.useFriction(.3).useDuration(.75),l.start(),a.add(k(u)),t.preventDefault()}function X(t){let e=p.byDistance(0,!1).index!==m.get(),n=i.pointerUp(t)*(v?C:T)[H?"mouse":"touch"],r=function(t,e){let n=m.add(-1*f(t)),r=p.byDistance(t,!v).distance;return v||d(t)<R?r:O&&e?.5*r:p.byIndex(n.get(),0).distance}(k(n),e),a=function(t,e){var n,r;if(0===t||0===e||d(t)<=d(e))return 0;let a=(n=d(t),r=d(e),d(n-r));return d(a/t)}(n,r);B=!1,F=!1,M.clear(),s.useDuration(N-10*a).useFriction(.68+a/50),c.distance(r,!v),H=!1,h.emit("pointerUp")}function V(t){W&&(t.stopPropagation(),t.preventDefault(),W=!1)}return{init:function(t){A&&D.add(e,"dragstart",t=>t.preventDefault(),S).add(e,"touchmove",()=>void 0,S).add(e,"touchend",()=>void 0).add(e,"touchstart",l).add(e,"mousedown",l).add(e,"touchcancel",X).add(e,"contextmenu",X).add(e,"click",V,!0);function l(l){(u(A)||A(t,l))&&function(t){let l=g(t,r);H=l,W=v&&l&&!t.buttons&&L,L=d(a.get()-o.get())>=2,l&&0!==t.button||function(t){let e=t.nodeName||"";return j.includes(e)}(t.target)||(F=!0,i.pointerDown(t),s.useFriction(0).useDuration(0),a.set(o),function(){let t=H?n:e;M.add(t,"touchmove",_,S).add(t,"touchend",X).add(t,"mousemove",_,S).add(t,"mouseup",X)}(),z=i.readPoint(t),I=i.readPoint(t,P),h.emit("pointerDown"))}(l)}},destroy:function(){D.clear(),M.clear()},pointerDown:function(){return F}}}(X,t,r,a,ty,function(t,e){let n,r;function a(t){return t.timeStamp}function i(n,r){let a=r||t.scroll,i=`client${"x"===a?"X":"Y"}`;return(g(n,e)?n:n.touches[0])[i]}return{pointerDown:function(t){return n=t,r=t,i(t)},pointerMove:function(t){let e=i(t)-i(r),o=a(t)-a(n)>170;return r=t,o&&(n=t),e},pointerUp:function(t){if(!n||!r)return 0;let e=i(r)-i(n),o=a(t)-a(n),l=a(t)-a(r)>170,c=e/o;return o&&!l&&d(c)>.1?c:0},readPoint:i}}(X,a),tp,td,tb,tv,tg,to,o,U,M,R,N,0,F),eventStore:tx,percentOfView:U,index:to,indexPrevious:tl,limit:ti,location:tp,offsetLocation:th,previousLocation:tm,options:i,resizeHandler:function(t,e,n,r,a,i,o){let l,c;let s=[t].concat(r),f=[],p=!1;function m(t){return a.measureSize(o.measure(t))}return{init:function(a){i&&(c=m(t),f=r.map(m),l=new ResizeObserver(n=>{(u(i)||i(a,n))&&function(n){for(let i of n){if(p)return;let n=i.target===t,o=r.indexOf(i.target),l=n?c:f[o];if(d(m(n?t:r[o])-l)>=.5){a.reInit(),e.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>{s.forEach(t=>l.observe(t))}))},destroy:function(){p=!0,l&&l.disconnect()}}}(e,o,a,n,X,z,W),scrollBody:tv,scrollBounds:function(t,e,n,r,a){let i=a.measure(10),o=a.measure(50),l=w(.1,.99),c=!1;function u(){return!!(!c&&t.reachedAny(n.get())&&t.reachedAny(e.get()))}return{shouldConstrain:u,constrain:function(a){if(!u())return;let c=t.reachedMin(e.get())?"min":"max",s=d(t[c]-e.get()),f=n.get()-e.get(),p=l.constrain(s/o);n.subtract(f*p),!a&&d(f)<i&&(n.set(t.constrain(n.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(t){c=!t}}}(ti,th,ty,tv,U),scrollLooper:function(t,e,n,r){let{reachedMin:a,reachedMax:i}=w(e.min+.1,e.max+.1);return{loop:function(e){if(!(1===e?i(n.get()):-1===e&&a(n.get())))return;let o=-1*e*t;r.forEach(t=>t.add(o))}}}(te,ti,th,[tp,th,tm,ty]),scrollProgress:tw,scrollSnapList:ta.map(tw.get),scrollSnaps:ta,scrollTarget:tg,scrollTo:tb,slideLooper:function(t,e,n,r,a,i,o,l,c){let u=p(a),s=m(f(p(a).reverse(),o[0]),n,!1).concat(m(f(u,e-o[0]-1),-n,!0));function d(t,e){return t.reduce((t,e)=>t-a[e],e)}function f(t,e){return t.reduce((t,n)=>d(t,e)>0?t.concat([n]):t,[])}function m(a,o,u){let s=i.map((t,n)=>({start:t-r[n]+.5+o,end:t+e-.5+o}));return a.map(e=>{let r=u?0:-n,a=u?n:0,i=s[e][u?"end":"start"];return{index:e,loopPoint:i,slideLocation:x(-1),translate:O(t,c[e]),target:()=>l.get()>i?r:a}})}return{canLoop:function(){return s.every(({index:t})=>.1>=d(u.filter(e=>e!==t),e))},clear:function(){s.forEach(t=>t.translate.clear())},loop:function(){s.forEach(t=>{let{target:e,translate:n,slideLocation:r}=t,a=e();a!==r.get()&&(n.to(a),r.set(a))})},loopPoints:s}}(X,V,te,$,G,Q,ta,th,n),slideFocus:tA,slidesHandler:(E=!1,{init:function(t){I&&(s=new MutationObserver(e=>{!E&&(u(I)||I(t,e))&&function(e){for(let n of e)if("childList"===n.type){t.reInit(),o.emit("slidesChanged");break}}(e)})).observe(e,{childList:!0})},destroy:function(){s&&s.disconnect(),E=!0}}),slidesInView:tO,slideIndexes:tc,slideRegistry:tE,slidesToScroll:Z,target:ty,translate:O(X,e)};return tP}(t,i,o,k,j,n,R);return n.loop&&!r.slideLooper.canLoop()?e(Object.assign({},n,{loop:!1})):r}(W),N([B,...H.map(({options:t})=>t)]).forEach(t=>M.add(t,"change",X)),W.active&&(r.translate.to(r.location.get()),r.animation.init(),r.slidesInView.init(),r.slideFocus.init(Y),r.eventHandler.init(Y),r.resizeHandler.init(Y),r.slidesHandler.init(Y),r.options.loop&&r.slideLooper.loop(),i.offsetParent&&o.length&&r.dragHandler.init(Y),a=D.init(Y,H)))}function X(t,e){let n=q();V(),_(T({startIndex:n},t),e),R.emit("reInit")}function V(){r.dragHandler.destroy(),r.eventStore.clear(),r.translate.clear(),r.slideLooper.clear(),r.resizeHandler.destroy(),r.slidesHandler.destroy(),r.slidesInView.destroy(),r.animation.destroy(),D.destroy(),M.clear()}function U(t,e,n){W.active&&!F&&(r.scrollBody.useBaseFriction().useDuration(!0===e?0:W.duration),r.scrollTo.index(t,n||0))}function q(){return r.index.get()}let Y={canScrollNext:function(){return r.index.add(1).get()!==q()},canScrollPrev:function(){return r.index.add(-1).get()!==q()},containerNode:function(){return i},internalEngine:function(){return r},destroy:function(){F||(F=!0,M.clear(),V(),R.emit("destroy"),R.clear())},off:z,on:L,emit:I,plugins:function(){return a},previousScrollSnap:function(){return r.indexPrevious.get()},reInit:X,rootNode:function(){return t},scrollNext:function(t){U(r.index.add(1).get(),t,-1)},scrollPrev:function(t){U(r.index.add(-1).get(),t,1)},scrollProgress:function(){return r.scrollProgress.get(r.location.get())},scrollSnapList:function(){return r.scrollSnapList},scrollTo:U,selectedScrollSnap:q,slideNodes:function(){return o},slidesInView:function(){return r.slidesInView.get()},slidesNotInView:function(){return r.slidesInView.get(!1)}};return _(e,n),setTimeout(()=>R.emit("init"),0),Y}function P(t={},e=[]){let n=(0,r.useRef)(t),a=(0,r.useRef)(e),[l,c]=(0,r.useState)(),[u,s]=(0,r.useState)(),d=(0,r.useCallback)(()=>{l&&l.reInit(n.current,a.current)},[l]);return(0,r.useEffect)(()=>{i(n.current,t)||(n.current=t,d())},[t,d]),(0,r.useEffect)(()=>{!function(t,e){if(t.length!==e.length)return!1;let n=o(t),r=o(e);return n.every((t,e)=>i(t,r[e]))}(a.current,e)&&(a.current=e,d())},[e,d]),(0,r.useEffect)(()=>{if("undefined"!=typeof window&&window.document&&window.document.createElement&&u){A.globalOptions=P.globalOptions;let t=A(u,n.current,a.current);return c(t),()=>t.destroy()}c(void 0)},[u,c]),[s,l]}A.globalOptions=void 0,P.globalOptions=void 0},45930:(t,e,n)=>{n.d(e,{k5:()=>s});var r=n(20107),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},i=r.createContext&&r.createContext(a),o=["attr","size","title"];function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach(function(e){var r,a;r=e,a=n[e],(r=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(r))in t?Object.defineProperty(t,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[r]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function s(t){return e=>r.createElement(d,l({attr:u({},t.attr)},e),function t(e){return e&&e.map((e,n)=>r.createElement(e.tag,u({key:n},e.attr),t(e.child)))}(t.child))}function d(t){var e=e=>{var n,{attr:a,size:i,title:c}=t,s=function(t,e){if(null==t)return{};var n,r,a=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(a[n]=t[n])}return a}(t,o),d=i||e.size||"1em";return e.className&&(n=e.className),t.className&&(n=(n?n+" ":"")+t.className),r.createElement("svg",l({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},e.attr,a,s,{className:n,style:u(u({color:t.color||e.color},e.style),t.style),height:d,width:d,xmlns:"http://www.w3.org/2000/svg"}),c&&r.createElement("title",null,c),t.children)};return void 0!==i?r.createElement(i.Consumer,null,t=>e(t)):e(a)}},71602:(t,e,n)=>{let r;n.d(e,{_s:()=>I});var a=n(60241),i=n(20107);let o=i.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),l=()=>{let t=i.useContext(o);if(!t)throw Error("useDrawerContext must be used within a Drawer.Root");return t};function c(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function u(){return s(/^iPhone/)||s(/^iPad/)||s(/^Mac/)&&navigator.maxTouchPoints>1}function s(t){return"undefined"!=typeof window&&null!=window.navigator?t.test(window.navigator.platform):void 0}!function(t){if(!t||"undefined"==typeof document)return;let e=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",e.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}("[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\n[data-state=closed]\n){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}");let d="undefined"!=typeof window?i.useLayoutEffect:i.useEffect;function f(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];for(let t of e)"function"==typeof t&&t(...n)}}let p="undefined"!=typeof document&&window.visualViewport;function m(t){let e=window.getComputedStyle(t);return/(auto|scroll)/.test(e.overflow+e.overflowX+e.overflowY)}function h(t){for(m(t)&&(t=t.parentElement);t&&!m(t);)t=t.parentElement;return t||document.scrollingElement||document.documentElement}let y=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),v=0;function g(t,e,n,r){return t.addEventListener(e,n,r),()=>{t.removeEventListener(e,n,r)}}function b(t){let e=document.scrollingElement||document.documentElement;for(;t&&t!==e;){let e=h(t);if(e!==document.documentElement&&e!==document.body&&e!==t){let n=e.getBoundingClientRect().top,r=t.getBoundingClientRect().top;t.getBoundingClientRect().bottom>e.getBoundingClientRect().bottom+24&&(e.scrollTop+=r-n)}t=e.parentElement}}function w(t){return t instanceof HTMLInputElement&&!y.has(t.type)||t instanceof HTMLTextAreaElement||t instanceof HTMLElement&&t.isContentEditable}function x(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return i.useCallback(function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}let O=new WeakMap;function E(t,e){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!t||!(t instanceof HTMLElement))return;let r={};Object.entries(e).forEach(e=>{let[n,a]=e;if(n.startsWith("--")){t.style.setProperty(n,a);return}r[n]=t.style[n],t.style[n]=a}),n||O.set(t,r)}let A=t=>{switch(t){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return t}};function P(t,e){if(!t)return null;let n=window.getComputedStyle(t),r=n.transform||n.webkitTransform||n.mozTransform,a=r.match(/^matrix3d\((.+)\)$/);return a?parseFloat(a[1].split(", ")[A(e)?13:12]):(a=r.match(/^matrix\((.+)\)$/))?parseFloat(a[1].split(", ")[A(e)?5:4]):null}function k(t,e){if(!t)return()=>{};let n=t.style.cssText;return Object.assign(t.style,e),()=>{t.style.cssText=n}}let j={DURATION:.5,EASE:[.32,.72,0,1]},S="vaul-dragging";function D(t){let e=i.useRef(t);return i.useEffect(()=>{e.current=t}),i.useMemo(()=>function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return null==e.current?void 0:e.current.call(e,...n)},[])}function M(t){let{prop:e,defaultProp:n,onChange:r=()=>{}}=t,[a,o]=function(t){let{defaultProp:e,onChange:n}=t,r=i.useState(e),[a]=r,o=i.useRef(a),l=D(n);return i.useEffect(()=>{o.current!==a&&(l(a),o.current=a)},[a,o,l]),r}({defaultProp:n,onChange:r}),l=void 0!==e,c=l?e:a,u=D(r);return[c,i.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else o(t)},[l,e,o,u])]}let R=()=>()=>{},T=null;function C(t){var e,n;let{open:l,onOpenChange:s,children:m,onDrag:y,onRelease:x,snapPoints:k,shouldScaleBackground:D=!1,setBackgroundColorOnScale:R=!0,closeThreshold:C=.25,scrollLockTimeout:N=100,dismissible:L=!0,handleOnly:z=!1,fadeFromIndex:I=k&&k.length-1,activeSnapPoint:F,setActiveSnapPoint:B,fixed:W,modal:H=!0,onClose:_,nested:X,noBodyStyles:V=!1,direction:U="bottom",defaultOpen:q=!1,disablePreventScroll:Y=!0,snapToSequentialPoint:$=!1,preventScrollRestoration:G=!1,repositionInputs:J=!0,onAnimationEnd:K,container:Z,autoFocus:Q=!1}=t,[tt=!1,te]=M({defaultProp:q,prop:l,onChange:t=>{null==s||s(t),t||X||tT(),setTimeout(()=>{null==K||K(t)},1e3*j.DURATION),t&&!H&&"undefined"!=typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),t||(document.body.style.pointerEvents="auto")}}),[tn,tr]=i.useState(!1),[ta,ti]=i.useState(!1),[to,tl]=i.useState(!1),tc=i.useRef(null),tu=i.useRef(null),ts=i.useRef(null),td=i.useRef(null),tf=i.useRef(null),tp=i.useRef(!1),tm=i.useRef(null),th=i.useRef(0),ty=i.useRef(!1),tv=i.useRef(!q),tg=i.useRef(0),tb=i.useRef(null),tw=i.useRef((null==(e=tb.current)?void 0:e.getBoundingClientRect().height)||0),tx=i.useRef((null==(n=tb.current)?void 0:n.getBoundingClientRect().width)||0),tO=i.useRef(0),tE=i.useCallback(t=>{k&&t===tS.length-1&&(tu.current=new Date)},[]),{activeSnapPoint:tA,activeSnapPointIndex:tP,setActiveSnapPoint:tk,onRelease:tj,snapPointsOffset:tS,onDrag:tD,shouldFade:tM,getPercentageDragged:tR}=function(t){let{activeSnapPointProp:e,setActiveSnapPointProp:n,snapPoints:r,drawerRef:a,overlayRef:o,fadeFromIndex:l,onSnapPointChange:c,direction:u="bottom",container:s,snapToSequentialPoint:d}=t,[f,p]=M({prop:e,defaultProp:null==r?void 0:r[0],onChange:n}),[m,h]=i.useState("undefined"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);i.useEffect(()=>{function t(){h({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[]);let y=i.useMemo(()=>f===(null==r?void 0:r[r.length-1])||null,[r,f]),v=i.useMemo(()=>{var t;return null!=(t=null==r?void 0:r.findIndex(t=>t===f))?t:null},[r,f]),g=r&&r.length>0&&(l||0===l)&&!Number.isNaN(l)&&r[l]===f||!r,b=i.useMemo(()=>{var t;let e=s?{width:s.getBoundingClientRect().width,height:s.getBoundingClientRect().height}:"undefined"!=typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(t=null==r?void 0:r.map(t=>{let n="string"==typeof t,r=0;if(n&&(r=parseInt(t,10)),A(u)){let a=n?r:m?t*e.height:0;return m?"bottom"===u?e.height-a:-e.height+a:a}let a=n?r:m?t*e.width:0;return m?"right"===u?e.width-a:-e.width+a:a}))?t:[]},[r,m,s]),w=i.useMemo(()=>null!==v?null==b?void 0:b[v]:null,[b,v]),x=i.useCallback(t=>{var e;let n=null!=(e=null==b?void 0:b.findIndex(e=>e===t))?e:null;c(n),E(a.current,{transition:"transform ".concat(j.DURATION,"s cubic-bezier(").concat(j.EASE.join(","),")"),transform:A(u)?"translate3d(0, ".concat(t,"px, 0)"):"translate3d(".concat(t,"px, 0, 0)")}),b&&n!==b.length-1&&void 0!==l&&n!==l&&n<l?E(o.current,{transition:"opacity ".concat(j.DURATION,"s cubic-bezier(").concat(j.EASE.join(","),")"),opacity:"0"}):E(o.current,{transition:"opacity ".concat(j.DURATION,"s cubic-bezier(").concat(j.EASE.join(","),")"),opacity:"1"}),p(null==r?void 0:r[Math.max(n,0)])},[a.current,r,b,l,o,p]);return i.useEffect(()=>{if(f||e){var t;let n=null!=(t=null==r?void 0:r.findIndex(t=>t===e||t===f))?t:-1;b&&-1!==n&&"number"==typeof b[n]&&x(b[n])}},[f,e,r,b,x]),{isLastSnapPoint:y,activeSnapPoint:f,shouldFade:g,getPercentageDragged:function(t,e){if(!r||"number"!=typeof v||!b||void 0===l)return null;let n=v===l-1;if(v>=l&&e)return 0;if(n&&!e)return 1;if(!g&&!n)return null;let a=n?v+1:v-1,i=t/Math.abs(n?b[a]-b[a-1]:b[a+1]-b[a]);return n?1-i:i},setActiveSnapPoint:p,activeSnapPointIndex:v,onRelease:function(t){let{draggedDistance:e,closeDrawer:n,velocity:a,dismissible:i}=t;if(void 0===l)return;let c="bottom"===u||"right"===u?(null!=w?w:0)-e:(null!=w?w:0)+e,s=v===l-1,f=0===v,p=e>0;if(s&&E(o.current,{transition:"opacity ".concat(j.DURATION,"s cubic-bezier(").concat(j.EASE.join(","),")")}),!d&&a>2&&!p){i?n():x(b[0]);return}if(!d&&a>2&&p&&b&&r){x(b[r.length-1]);return}let m=null==b?void 0:b.reduce((t,e)=>"number"!=typeof t||"number"!=typeof e?t:Math.abs(e-c)<Math.abs(t-c)?e:t),h=A(u)?window.innerHeight:window.innerWidth;if(a>.4&&Math.abs(e)<.4*h){let t=p?1:-1;if(t>0&&y&&r){x(b[r.length-1]);return}if(f&&t<0&&i&&n(),null===v)return;x(b[v+t]);return}x(m)},onDrag:function(t){let{draggedDistance:e}=t;if(null===w)return;let n="bottom"===u||"right"===u?w-e:w+e;("bottom"===u||"right"===u)&&n<b[b.length-1]||("top"===u||"left"===u)&&n>b[b.length-1]||E(a.current,{transform:A(u)?"translate3d(0, ".concat(n,"px, 0)"):"translate3d(".concat(n,"px, 0, 0)")})},snapPointsOffset:b}}({snapPoints:k,activeSnapPointProp:F,setActiveSnapPointProp:B,drawerRef:tb,fadeFromIndex:I,overlayRef:tc,onSnapPointChange:tE,direction:U,container:Z,snapToSequentialPoint:$});!function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isDisabled:e}=t;d(()=>{if(!e){var t,n,a;let e,i,o,l,c,s,d;return 1==++v&&u()&&(o=0,l=window.pageXOffset,c=window.pageYOffset,s=f((t=document.documentElement,n="paddingRight",a="".concat(window.innerWidth-document.documentElement.clientWidth,"px"),i=t.style[n],t.style[n]=a,()=>{t.style[n]=i})),window.scrollTo(0,0),d=f(g(document,"touchstart",t=>{((e=h(t.target))!==document.documentElement||e!==document.body)&&(o=t.changedTouches[0].pageY)},{passive:!1,capture:!0}),g(document,"touchmove",t=>{if(!e||e===document.documentElement||e===document.body){t.preventDefault();return}let n=t.changedTouches[0].pageY,r=e.scrollTop,a=e.scrollHeight-e.clientHeight;0!==a&&((r<=0&&n>o||r>=a&&n<o)&&t.preventDefault(),o=n)},{passive:!1,capture:!0}),g(document,"touchend",t=>{let e=t.target;w(e)&&e!==document.activeElement&&(t.preventDefault(),e.style.transform="translateY(-2000px)",e.focus(),requestAnimationFrame(()=>{e.style.transform=""}))},{passive:!1,capture:!0}),g(document,"focus",t=>{let e=t.target;w(e)&&(e.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{e.style.transform="",p&&(p.height<window.innerHeight?requestAnimationFrame(()=>{b(e)}):p.addEventListener("resize",()=>b(e),{once:!0}))}))},!0),g(window,"scroll",()=>{window.scrollTo(0,0)})),r=()=>{s(),d(),window.scrollTo(l,c)}),()=>{0==--v&&(null==r||r())}}},[e])}({isDisabled:!tt||ta||!H||to||!tn||!J||!Y});let{restorePositionSetting:tT}=function(t){let{isOpen:e,modal:n,nested:r,hasBeenOpened:a,preventScrollRestoration:o,noBodyStyles:l}=t,[u,s]=i.useState(()=>"undefined"!=typeof window?window.location.href:""),d=i.useRef(0),f=i.useCallback(()=>{if(c()&&null===T&&e&&!l){T={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};let{scrollX:t,innerHeight:e}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:"".concat(-d.current,"px"),left:"".concat(-t,"px"),right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let t=e-window.innerHeight;t&&d.current>=e&&(document.body.style.top="".concat(-(d.current+t),"px"))}),300)}},[e]),p=i.useCallback(()=>{if(c()&&null!==T&&!l){let t=-parseInt(document.body.style.top,10),e=-parseInt(document.body.style.left,10);Object.assign(document.body.style,T),window.requestAnimationFrame(()=>{if(o&&u!==window.location.href){s(window.location.href);return}window.scrollTo(e,t)}),T=null}},[u]);return i.useEffect(()=>{function t(){d.current=window.scrollY}return t(),window.addEventListener("scroll",t),()=>{window.removeEventListener("scroll",t)}},[]),i.useEffect(()=>{if(n)return()=>{"undefined"!=typeof document&&(document.querySelector("[data-vaul-drawer]")||p())}},[n,p]),i.useEffect(()=>{r||!a||(e?(window.matchMedia("(display-mode: standalone)").matches||f(),n||window.setTimeout(()=>{p()},500)):p())},[e,a,u,n,r,f,p]),{restorePositionSetting:p}}({isOpen:tt,modal:H,nested:null!=X&&X,hasBeenOpened:tn,preventScrollRestoration:G,noBodyStyles:V});function tC(){return(window.innerWidth-26)/window.innerWidth}function tN(t,e){var n;let r=t,a=null==(n=window.getSelection())?void 0:n.toString(),i=tb.current?P(tb.current,U):null,o=new Date;if("SELECT"===r.tagName||r.hasAttribute("data-vaul-no-drag")||r.closest("[data-vaul-no-drag]"))return!1;if("right"===U||"left"===U)return!0;if(tu.current&&o.getTime()-tu.current.getTime()<500)return!1;if(null!==i&&("bottom"===U?i>0:i<0))return!0;if(a&&a.length>0)return!1;if(tf.current&&o.getTime()-tf.current.getTime()<N&&0===i||e)return tf.current=o,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return tf.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function tL(t){ta&&tb.current&&(tb.current.classList.remove(S),tp.current=!1,ti(!1),td.current=new Date),null==_||_(),t||te(!1),setTimeout(()=>{k&&tk(k[0])},1e3*j.DURATION)}function tz(){if(!tb.current)return;let t=document.querySelector("[data-vaul-drawer-wrapper]"),e=P(tb.current,U);E(tb.current,{transform:"translate3d(0, 0, 0)",transition:"transform ".concat(j.DURATION,"s cubic-bezier(").concat(j.EASE.join(","),")")}),E(tc.current,{transition:"opacity ".concat(j.DURATION,"s cubic-bezier(").concat(j.EASE.join(","),")"),opacity:"1"}),D&&e&&e>0&&tt&&E(t,{borderRadius:"".concat(8,"px"),overflow:"hidden",...A(U)?{transform:"scale(".concat(tC(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)"),transformOrigin:"top"}:{transform:"scale(".concat(tC(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)"),transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:"".concat(j.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(j.EASE.join(","),")")},!0)}return i.useEffect(()=>{window.requestAnimationFrame(()=>{tv.current=!0})},[]),i.useEffect(()=>{var t;function e(){if(tb.current&&J&&(w(document.activeElement)||ty.current)){var t;let e=(null==(t=window.visualViewport)?void 0:t.height)||0,n=window.innerHeight,r=n-e,a=tb.current.getBoundingClientRect().height||0;tO.current||(tO.current=a);let i=tb.current.getBoundingClientRect().top;if(Math.abs(tg.current-r)>60&&(ty.current=!ty.current),k&&k.length>0&&tS&&tP&&(r+=tS[tP]||0),tg.current=r,a>e||ty.current){let t=tb.current.getBoundingClientRect().height,o=t;t>e&&(o=e-(a>.8*n?i:26)),W?tb.current.style.height="".concat(t-Math.max(r,0),"px"):tb.current.style.height="".concat(Math.max(o,e-i),"px")}else!function(){let t=navigator.userAgent;return"undefined"!=typeof window&&(/Firefox/.test(t)&&/Mobile/.test(t)||/FxiOS/.test(t))}()&&(tb.current.style.height="".concat(tO.current,"px"));k&&k.length>0&&!ty.current?tb.current.style.bottom="0px":tb.current.style.bottom="".concat(Math.max(r,0),"px")}}return null==(t=window.visualViewport)||t.addEventListener("resize",e),()=>{var t;return null==(t=window.visualViewport)?void 0:t.removeEventListener("resize",e)}},[tP,k,tS]),i.useEffect(()=>(tt&&(E(document.documentElement,{scrollBehavior:"auto"}),tu.current=new Date),()=>{!function(t,e){if(!t||!(t instanceof HTMLElement))return;let n=O.get(t);n&&(t.style[e]=n[e])}(document.documentElement,"scrollBehavior")}),[tt]),i.useEffect(()=>{H||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[H]),i.createElement(a.bL,{defaultOpen:q,onOpenChange:t=>{(L||t)&&(t?tr(!0):tL(!0),te(t))},open:tt},i.createElement(o.Provider,{value:{activeSnapPoint:tA,snapPoints:k,setActiveSnapPoint:tk,drawerRef:tb,overlayRef:tc,onOpenChange:s,onPress:function(t){var e,n;(L||k)&&(!tb.current||tb.current.contains(t.target))&&(tw.current=(null==(e=tb.current)?void 0:e.getBoundingClientRect().height)||0,tx.current=(null==(n=tb.current)?void 0:n.getBoundingClientRect().width)||0,ti(!0),ts.current=new Date,u()&&window.addEventListener("touchend",()=>tp.current=!1,{once:!0}),t.target.setPointerCapture(t.pointerId),th.current=A(U)?t.pageY:t.pageX)},onRelease:function(t){var e,n;if(!ta||!tb.current)return;tb.current.classList.remove(S),tp.current=!1,ti(!1),td.current=new Date;let r=P(tb.current,U);if(!t||!tN(t.target,!1)||!r||Number.isNaN(r)||null===ts.current)return;let a=td.current.getTime()-ts.current.getTime(),i=th.current-(A(U)?t.pageY:t.pageX),o=Math.abs(i)/a;if(o>.05&&(tl(!0),setTimeout(()=>{tl(!1)},200)),k){tj({draggedDistance:i*("bottom"===U||"right"===U?1:-1),closeDrawer:tL,velocity:o,dismissible:L}),null==x||x(t,!0);return}if("bottom"===U||"right"===U?i>0:i<0){tz(),null==x||x(t,!0);return}if(o>.4){tL(),null==x||x(t,!1);return}let l=Math.min(null!=(e=tb.current.getBoundingClientRect().height)?e:0,window.innerHeight),c=Math.min(null!=(n=tb.current.getBoundingClientRect().width)?n:0,window.innerWidth);if(Math.abs(r)>=("left"===U||"right"===U?c:l)*C){tL(),null==x||x(t,!1);return}null==x||x(t,!0),tz()},onDrag:function(t){if(tb.current&&ta){let e="bottom"===U||"right"===U?1:-1,n=(th.current-(A(U)?t.pageY:t.pageX))*e,r=n>0,a=k&&!L&&!r;if(a&&0===tP)return;let i=Math.abs(n),o=document.querySelector("[data-vaul-drawer-wrapper]"),l=i/("bottom"===U||"top"===U?tw.current:tx.current),c=tR(i,r);if(null!==c&&(l=c),a&&l>=1||!tp.current&&!tN(t.target,r))return;if(tb.current.classList.add(S),tp.current=!0,E(tb.current,{transition:"none"}),E(tc.current,{transition:"none"}),k&&tD({draggedDistance:n}),r&&!k){let t=Math.min(-(8*(Math.log(n+1)-2)*1),0)*e;E(tb.current,{transform:A(U)?"translate3d(0, ".concat(t,"px, 0)"):"translate3d(".concat(t,"px, 0, 0)")});return}let u=1-l;if((tM||I&&tP===I-1)&&(null==y||y(t,l),E(tc.current,{opacity:"".concat(u),transition:"none"},!0)),o&&tc.current&&D){let t=Math.min(tC()+l*(1-tC()),1),e=8-8*l,n=Math.max(0,14-14*l);E(o,{borderRadius:"".concat(e,"px"),transform:A(U)?"scale(".concat(t,") translate3d(0, ").concat(n,"px, 0)"):"scale(".concat(t,") translate3d(").concat(n,"px, 0, 0)"),transition:"none"},!0)}if(!k){let t=i*e;E(tb.current,{transform:A(U)?"translate3d(0, ".concat(t,"px, 0)"):"translate3d(".concat(t,"px, 0, 0)")})}}},dismissible:L,shouldAnimate:tv,handleOnly:z,isOpen:tt,isDragging:ta,shouldFade:tM,closeDrawer:tL,onNestedDrag:function(t,e){if(e<0)return;let n=(window.innerWidth-16)/window.innerWidth,r=n+e*(1-n),a=-16+16*e;E(tb.current,{transform:A(U)?"scale(".concat(r,") translate3d(0, ").concat(a,"px, 0)"):"scale(".concat(r,") translate3d(").concat(a,"px, 0, 0)"),transition:"none"})},onNestedOpenChange:function(t){let e=t?(window.innerWidth-16)/window.innerWidth:1,n=t?-16:0;tm.current&&window.clearTimeout(tm.current),E(tb.current,{transition:"transform ".concat(j.DURATION,"s cubic-bezier(").concat(j.EASE.join(","),")"),transform:A(U)?"scale(".concat(e,") translate3d(0, ").concat(n,"px, 0)"):"scale(".concat(e,") translate3d(").concat(n,", 0, 0)")}),!t&&tb.current&&(tm.current=setTimeout(()=>{let t=P(tb.current,U);E(tb.current,{transition:"none",transform:A(U)?"translate3d(0, ".concat(t,"px, 0)"):"translate3d(".concat(t,"px, 0, 0)")})},500))},onNestedRelease:function(t,e){let n=A(U)?window.innerHeight:window.innerWidth,r=e?(n-16)/n:1,a=e?-16:0;e&&E(tb.current,{transition:"transform ".concat(j.DURATION,"s cubic-bezier(").concat(j.EASE.join(","),")"),transform:A(U)?"scale(".concat(r,") translate3d(0, ").concat(a,"px, 0)"):"scale(".concat(r,") translate3d(").concat(a,"px, 0, 0)")})},keyboardIsOpen:ty,modal:H,snapPointsOffset:tS,activeSnapPointIndex:tP,direction:U,shouldScaleBackground:D,setBackgroundColorOnScale:R,noBodyStyles:V,container:Z,autoFocus:Q}},m))}let N=i.forwardRef(function(t,e){let{...n}=t,{overlayRef:r,snapPoints:o,onRelease:c,shouldFade:u,isOpen:s,modal:d,shouldAnimate:f}=l(),p=x(e,r),m=o&&o.length>0;if(!d)return null;let h=i.useCallback(t=>c(t),[c]);return i.createElement(a.hJ,{onMouseUp:h,ref:p,"data-vaul-overlay":"","data-vaul-snap-points":s&&m?"true":"false","data-vaul-snap-points-overlay":s&&u?"true":"false","data-vaul-animate":(null==f?void 0:f.current)?"true":"false",...n})});N.displayName="Drawer.Overlay";let L=i.forwardRef(function(t,e){let{onPointerDownOutside:n,style:r,onOpenAutoFocus:o,...c}=t,{drawerRef:u,onPress:s,onRelease:d,onDrag:f,keyboardIsOpen:p,snapPointsOffset:m,activeSnapPointIndex:h,modal:y,isOpen:v,direction:g,snapPoints:b,container:w,handleOnly:O,shouldAnimate:E,autoFocus:P}=l(),[S,D]=i.useState(!1),M=x(e,u),T=i.useRef(null),C=i.useRef(null),N=i.useRef(!1),L=b&&b.length>0;!function(){let{direction:t,isOpen:e,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:a}=l(),o=i.useRef(null),c=(0,i.useMemo)(()=>document.body.style.backgroundColor,[]);function u(){return(window.innerWidth-26)/window.innerWidth}i.useEffect(()=>{if(e&&n){o.current&&clearTimeout(o.current);let e=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!e)return;!function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n]}(r&&!a?k(document.body,{background:"black"}):R,k(e,{transformOrigin:A(t)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:"".concat(j.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(j.EASE.join(","),")")}));let n=k(e,{borderRadius:"".concat(8,"px"),overflow:"hidden",...A(t)?{transform:"scale(".concat(u(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)")}:{transform:"scale(".concat(u(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)")}});return()=>{n(),o.current=window.setTimeout(()=>{c?document.body.style.background=c:document.body.style.removeProperty("background")},1e3*j.DURATION)}}},[e,n,c])}();let z=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(N.current)return!0;let r=Math.abs(t.y),a=Math.abs(t.x),i=a>r,o=["bottom","right"].includes(e)?1:-1;if("left"===e||"right"===e){if(!(t.x*o<0)&&a>=0&&a<=n)return i}else if(!(t.y*o<0)&&r>=0&&r<=n)return!i;return N.current=!0,!0};function I(t){T.current=null,N.current=!1,d(t)}return i.useEffect(()=>{L&&window.requestAnimationFrame(()=>{D(!0)})},[]),i.createElement(a.UC,{"data-vaul-drawer-direction":g,"data-vaul-drawer":"","data-vaul-delayed-snap-points":S?"true":"false","data-vaul-snap-points":v&&L?"true":"false","data-vaul-custom-container":w?"true":"false","data-vaul-animate":(null==E?void 0:E.current)?"true":"false",...c,ref:M,style:m&&m.length>0?{"--snap-point-height":"".concat(m[null!=h?h:0],"px"),...r}:r,onPointerDown:t=>{O||(null==c.onPointerDown||c.onPointerDown.call(c,t),T.current={x:t.pageX,y:t.pageY},s(t))},onOpenAutoFocus:t=>{null==o||o(t),P||t.preventDefault()},onPointerDownOutside:t=>{if(null==n||n(t),!y||t.defaultPrevented){t.preventDefault();return}p.current&&(p.current=!1)},onFocusOutside:t=>{if(!y){t.preventDefault();return}},onPointerMove:t=>{if(C.current=t,O||(null==c.onPointerMove||c.onPointerMove.call(c,t),!T.current))return;let e=t.pageY-T.current.y,n=t.pageX-T.current.x,r="touch"===t.pointerType?10:2;z({x:n,y:e},g,r)?f(t):(Math.abs(n)>r||Math.abs(e)>r)&&(T.current=null)},onPointerUp:t=>{null==c.onPointerUp||c.onPointerUp.call(c,t),T.current=null,N.current=!1,d(t)},onPointerOut:t=>{null==c.onPointerOut||c.onPointerOut.call(c,t),I(C.current)},onContextMenu:t=>{null==c.onContextMenu||c.onContextMenu.call(c,t),C.current&&I(C.current)}})});L.displayName="Drawer.Content";let z=i.forwardRef(function(t,e){let{preventCycle:n=!1,children:r,...a}=t,{closeDrawer:o,isDragging:c,snapPoints:u,activeSnapPoint:s,setActiveSnapPoint:d,dismissible:f,handleOnly:p,isOpen:m,onPress:h,onDrag:y}=l(),v=i.useRef(null),g=i.useRef(!1);function b(){v.current&&window.clearTimeout(v.current),g.current=!1}return i.createElement("div",{onClick:function(){if(g.current){b();return}window.setTimeout(()=>{!function(){if(c||n||g.current){b();return}if(b(),!u||0===u.length){f||o();return}if(s===u[u.length-1]&&f){o();return}let t=u.findIndex(t=>t===s);-1!==t&&d(u[t+1])}()},120)},onPointerCancel:b,onPointerDown:t=>{p&&h(t),v.current=window.setTimeout(()=>{g.current=!0},250)},onPointerMove:t=>{p&&y(t)},ref:e,"data-vaul-drawer-visible":m?"true":"false","data-vaul-handle":"","aria-hidden":"true",...a},i.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},r))});z.displayName="Drawer.Handle";let I={Root:C,NestedRoot:function(t){let{onDrag:e,onOpenChange:n,...r}=t,{onNestedDrag:a,onNestedOpenChange:o,onNestedRelease:c}=l();if(!a)throw Error("Drawer.NestedRoot must be placed in another drawer");return i.createElement(C,{nested:!0,onClose:()=>{o(!1)},onDrag:(t,n)=>{a(t,n),null==e||e(t,n)},onOpenChange:t=>{t&&o(t)},onRelease:c,...r})},Content:L,Overlay:N,Trigger:a.l9,Portal:function(t){let e=l(),{container:n=e.container,...r}=t;return i.createElement(a.ZL,{container:n,...r})},Handle:z,Close:a.bm,Title:a.hE,Description:a.VY}}}]);