/*! For license information please see 2.918f0adb.chunk.js.LICENSE.txt */ (this["webpackJsonplama-cleaner"]=this["webpackJsonplama-cleaner"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(50)},function(e,t,n){"use strict";e.exports=n(56)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(8);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return u=e.done,e},e:function(e){l=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(l)throw i}}}}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null==e||e(n),!1===o||!n.defaultPrevented)return null==t?void 0:t(n)}}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports=n(55)},function(e,t,n){"use strict";n.d(t,"a",(function(){return Pu})),n.d(t,"b",(function(){return Nu})),n.d(t,"c",(function(){return Au})),n.d(t,"d",(function(){return Lu})),n.d(t,"e",(function(){return Mu}));var r=n(28),o=n(6),a=n(4),i=n(13),u=n(3);function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function c(e,t){return c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},c(e,t)}function s(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function f(e,t,n){return f=s()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&c(o,n.prototype),o},f.apply(null,arguments)}function d(e){var t="function"===typeof Map?new Map:void 0;return d=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return f(e,arguments,l(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)},d(e)}var p=n(10),v=n.n(p),h=n(7),m=n(8),b=n(2);function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}function w(e){return w="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function O(e,t){return!t||"object"!==w(t)&&"function"!==typeof t?y(e):t}function E(e){var t=s();return function(){var n,r=l(e);if(t){var o=l(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return O(this,n)}}function S(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{};return n.error,null},ge=ye,we=function e(){S(this,e)},Oe=new we,Ee=function(e){g(n,e);var t=E(n);function n(e){return S(this,n),t.call(this,"Tried to set the value of Recoil selector ".concat(e," using an updater function, but it is an async selector in a pending or error state; this is not supported."))}return n}(d(Error)),Se=new Map,je=new Map;var ke=function(e){g(n,e);var t=E(n);function n(){return S(this,n),t.apply(this,arguments)}return n}(d(Error));var _e=new Map;function Ce(e){return _e.get(e)}var Te={nodes:Se,recoilValues:je,registerNode:function(e){if(Se.has(e.key)){var t='Duplicate atom key "'.concat(e.key,'". This is a FATAL ERROR in\n production. But it is safe to ignore this warning if it occurred because of\n hot module replacement.');console.warn(t)}Se.set(e.key,e);var n=null==e.set?new de.RecoilValueReadOnly(e.key):new de.RecoilState(e.key);return je.set(e.key,n),n},getNode:function(e){var t=Se.get(e);if(null==t)throw new ke('Missing definition for RecoilValue: "'.concat(e,'""'));return t},getNodeMaybe:function(e){return Se.get(e)},deleteNodeConfigIfPossible:function(e){var t;if(me("recoil_memory_managament_2020")){var n,r=Se.get(e);if(null!==r&&void 0!==r&&null!==(t=r.shouldDeleteConfigOnRelease)&&void 0!==t&&t.call(r))Se.delete(e),null===(n=Ce(e))||void 0===n||n(),_e.delete(e)}},setConfigDeletionHandler:function(e,t){me("recoil_memory_managament_2020")&&(void 0===t?_e.delete(e):_e.set(e,t))},getConfigDeletionHandler:Ce,recoilValuesForKeys:function(e){return be(e,(function(e){return I(je.get(e))}))},NodeMissingError:ke,DefaultValue:we,DEFAULT_VALUE:Oe,RecoilValueNotReady:Ee};var xe={enqueueExecution:function(e,t){t()}};var Re=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){var t="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n={},r=Math.pow(2,5),o=r-1,a=r/2,i=r/4,u={},l=function(e){return function(){return e}},c=n.hash=function(e){var n="undefined"===typeof e?"undefined":t(e);if("number"===n)return e;"string"!==n&&(e+="");for(var r=0,o=0,a=e.length;o>>e&o},f=function(e){return 1<>1&1431655765))+(n>>2&858993459))+(n>>4)&252645135,127&(n+=n>>8)+(n>>16);var n},p=function(e,t,n,r){var o=r;if(!e){var a=r.length;o=new Array(a);for(var i=0;i1?y(e,this.hash,l):l[0]}var c=r();return c===u?this:(++i.value,O(e,n,this.hash,this,o,b(e,o,a,c)))},k=function(e,t,n,r,o,i,u){var l=this.mask,c=this.children,b=s(n,o),y=f(b),O=d(l,y),S=l&y,j=S?c[O]:h,k=j._modify(e,t,n+5,r,o,i,u);if(j===k)return this;var _,C=E(e,this),T=l,x=void 0;if(S&&m(k)){if(!(T&=~y))return h;if(c.length<=2&&((_=c[1^O])===h||1===_.type||2===_.type))return c[1^O];x=v(C,O,c)}else if(S||m(k))x=p(C,O,k,c);else{if(c.length>=a)return function(e,t,n,r,o){for(var a=[],i=r,u=0,l=0;i;++l)1&i&&(a[l]=o[u++]),i>>>=1;return a[t]=n,w(e,u+1,a)}(e,b,k,l,c);T|=y,x=function(e,t,n,r){var o=r.length;if(e){for(var a=o;a>=t;)r[a--]=r[a];return r[t]=n,r}for(var i=0,u=0,l=new Array(o+1);i1?n-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:e.getState().currentTree,i=e.getState();a.version!==i.currentTree.version&&a.version!==(null===(n=i.nextTree)||void 0===n?void 0:n.version)&&a.version!==(null===(r=i.previousTree)||void 0===r?void 0:r.version)&&ge("Tried to read from a discarded tree");var u=Pt(e,a,o);return"loading"===u.state&&u.contents.catch((function(){})),u},setRecoilValue:$t,setRecoilValueLoadable:function(e,t,n){if(n instanceof Dt)return $t(e,t,n);Kt(e,{type:"setLoadable",recoilValue:t,loadable:n})},markRecoilValueModified:function(e,t){Kt(e,{type:"markModified",recoilValue:t})},setUnvalidatedRecoilValue:function(e,t,n){Kt(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})},subscribeToRecoilValue:function(e,t,n){var r=t.key,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=Lt(),i=e.getState();i.nodeToComponentSubscriptions.has(r)||i.nodeToComponentSubscriptions.set(r,new Map),I(i.nodeToComponentSubscriptions.get(r)).set(a,[null!==o&&void 0!==o?o:"",n]);var u=zt();if(u.early&&("LEGACY"===u.mode||"MUTABLE_SOURCE"===u.mode)){var l=e.getState().nextTree;l&&l.dirtyAtoms.has(r)&&n(l)}return{release:function(){var t=e.getState(),n=t.nodeToComponentSubscriptions.get(r);void 0!==n&&n.has(a)?(n.delete(a),0===n.size&&t.nodeToComponentSubscriptions.delete(r)):ge("Subscription missing at release time for atom ".concat(r,". This is a bug in Recoil."))}}},isRecoilValue:Bt,applyAtomValueWrites:function(e,t){var n=e.clone();return t.forEach((function(e,t){"hasValue"===e.state&&e.contents instanceof Dt?n.delete(t):n.set(t,e)})),n},batchStart:function(){var e=new Map;return Xt.push(e),function(){var t,n=Object(h.a)(e);try{for(n.s();!(t=n.n()).done;){var r=Object(u.a)(t.value,2);Yt(r[0],r[1])}}catch(o){n.e(o)}finally{n.f()}Xt.pop()!==e&&ge("Incorrect order of batch popping")}},writeLoadableToTreeState:Ht,invalidateDownstreams:Qt,copyTreeState:qt,refreshRecoilValue:function(e,t){var n,r=e.getState().currentTree,o=At(t.key);null===(n=o.clearCache)||void 0===n||n.call(o,e,r)},invalidateDownstreams_FOR_TESTING:Qt};var Zt=function(e,t,n){for(var r=e.entries(),o=r.next();!o.done;){var a=o.value;if(t.call(n,a[1],a[0],e))return!0;o=r.next()}return!1},Jt=Et,en=Te.deleteNodeConfigIfPossible,tn=Te.getNode,nn=Je,rn=new Set;function on(e,t){var n=e.getState(),r=n.currentTree;if(n.nextTree)ge("releaseNodesNowOnCurrentTree should only be called at the end of a batch");else{var o,a=new Set,i=Object(h.a)(t);try{for(i.s();!(o=i.n()).done;){var u=o.value;if(u instanceof nn){var l,c=Object(h.a)(un(n,u));try{for(c.s();!(l=c.n()).done;){var s=l.value;a.add(s)}}catch(v){c.e(v)}finally{c.f()}}else a.add(u)}}catch(v){i.e(v)}finally{i.f()}var f,d=function(e,t){var n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),a=new Set,i=new Set;return u(t),a;function u(t){var l,c=new Set,s=function(e,t,n,r,o){var a=e.getGraph(t.version),i=[],u=new Set;for(;n.size>0;)l(I(n.values().next().value));return i;function l(e){if(r.has(e)||o.has(e))n.delete(e);else if(!u.has(e)){var t=a.nodeToNodeSubscriptions.get(e);if(t){var c,s=Object(h.a)(t);try{for(s.s();!(c=s.n()).done;){l(c.value)}}catch(v){s.e(v)}finally{s.f()}}u.add(e),n.delete(e),i.push(e)}}}(e,r,t,a,i),f=Object(h.a)(s);try{for(f.s();!(l=f.n()).done;){var d,p=l.value;if("recoilRoot"!==tn(p).retainedBy)if((null!==(d=n.retention.referenceCounts.get(p))&&void 0!==d?d:0)>0)i.add(p);else if(ln(p).some((function(e){return n.retention.referenceCounts.get(e)})))i.add(p);else{var m=o.nodeToNodeSubscriptions.get(p);m&&Zt(m,(function(e){return i.has(e)}))?i.add(p):(a.add(p),c.add(p))}else i.add(p)}}catch(v){f.e(v)}finally{f.f()}var b,y=new Set,g=Object(h.a)(c);try{for(g.s();!(b=g.n()).done;){var w,O=b.value,E=Object(h.a)(null!==(S=o.nodeDeps.get(O))&&void 0!==S?S:rn);try{for(E.s();!(w=E.n()).done;){var S,j=w.value;a.has(j)||y.add(j)}}catch(v){E.e(v)}finally{E.f()}}}catch(v){g.e(v)}finally{g.f()}y.size&&u(y)}}(e,a),p=Object(h.a)(d);try{for(p.s();!(f=p.n()).done;){an(e,r,f.value)}}catch(v){p.e(v)}finally{p.f()}}}function an(e,t,n){if(me("recoil_memory_managament_2020")){Jt(e,n);var r=e.getState();r.knownAtoms.delete(n),r.knownSelectors.delete(n),r.nodeTransactionSubscriptions.delete(n),r.retention.referenceCounts.delete(n);var o,a=ln(n),i=Object(h.a)(a);try{for(i.s();!(o=i.n()).done;){var u,l=o.value;null===(u=r.retention.nodesRetainedByZone.get(l))||void 0===u||u.delete(n)}}catch(m){i.e(m)}finally{i.f()}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);var c=r.graphsByVersion.get(t.version);if(c){var s=c.nodeDeps.get(n);if(void 0!==s){c.nodeDeps.delete(n);var f,d=Object(h.a)(s);try{for(d.s();!(f=d.n()).done;){var p,v=f.value;null===(p=c.nodeToNodeSubscriptions.get(v))||void 0===p||p.delete(n)}}catch(m){d.e(m)}finally{d.f()}}c.nodeToNodeSubscriptions.delete(n)}en(n)}}function un(e,t){var n;return null!==(n=e.retention.nodesRetainedByZone.get(t))&&void 0!==n?n:rn}function ln(e){var t=tn(e).retainedBy;return void 0===t||"components"===t||"recoilRoot"===t?[]:t instanceof nn?[t]:t}function cn(e,t){me("recoil_memory_managament_2020")&&(e.getState().retention.referenceCounts.delete(t),function(e,t){var n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):on(e,new Set([t]))}(e,t))}var sn=12e4,fn=function(e,t,n){var r;if(me("recoil_memory_managament_2020")){var o=e.getState().retention.referenceCounts,a=(null!==(r=o.get(t))&&void 0!==r?r:0)+n;0===a?cn(e,t):o.set(t,a)}},dn=function(e){if(me("recoil_memory_managament_2020")){var t=e.getState();on(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}},pn=function(e){return void 0===e?"recoilRoot":e},vn=x.a.unstable_batchedUpdates,hn=Gt.batchStart,mn={unstable_batchedUpdates:{unstable_batchedUpdates:vn}.unstable_batchedUpdates}.unstable_batchedUpdates,bn=function(e){mn((function(){var t=function(){};try{t=hn(),e()}finally{t()}}))};function yn(e){var t,n,r,o,a,i;return v.a.wrap((function(u){for(;;)switch(u.prev=u.next){case 0:t=Object(h.a)(e),u.prev=1,t.s();case 3:if((n=t.n()).done){u.next=24;break}r=n.value,o=Object(h.a)(r),u.prev=6,o.s();case 8:if((a=o.n()).done){u.next=14;break}return i=a.value,u.next=12,i;case 12:u.next=8;break;case 14:u.next=19;break;case 16:u.prev=16,u.t0=u.catch(6),o.e(u.t0);case 19:return u.prev=19,o.f(),u.finish(19);case 22:u.next=3;break;case 24:u.next=29;break;case 26:u.prev=26,u.t1=u.catch(1),t.e(u.t1);case 29:return u.prev=29,t.f(),u.finish(29);case 32:case"end":return u.stop()}}),A,null,[[1,26,29,32],[6,16,19,22]])}var gn=yn,wn={isSSR:"undefined"===typeof window,isReactNative:"undefined"!==typeof navigator&&"ReactNative"===navigator.product};var On=function(e,t){var n,r,o=this;return[function(){for(var a=arguments.length,i=new Array(a),u=0;u0}},{key:"checkRefCount_INTERNAL",value:function(){me("recoil_memory_managament_2020")&&this._refCount}},{key:"getStore_INTERNAL",value:function(){return this.checkRefCount_INTERNAL(),this._store}},{key:"getID",value:function(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}}]),e}();function Vn(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.getState(),o=n?Mn():t.version;return{currentTree:n?{version:o,stateID:o,transactionMetadata:Object(b.a)({},t.transactionMetadata),dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()}:t,commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(be(r.nodeCleanupFunctions.entries(),(function(e){return[Object(u.a)(e,1)[0],function(){}]})))}}var Un=zn((function(e,t){var n=e.getState(),r="current"===t?n.currentTree:I(n.previousTree);return new Fn(Vn(e,r))}),(function(e,t){var n;return String(t)+String(e.storeID)+String(e.getState().currentTree.version)+String(null===(n=e.getState().previousTree)||void 0===n?void 0:n.version)})),Bn=Object(u.a)(Un,2),Wn=Bn[0],Hn=Bn[1];var Yn=function(e){g(n,e);var t=E(n);function n(e,r){var o;return S(this,n),z(y(o=t.call(this,Vn(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0))),"_batch",void 0),z(y(o),"set",(function(e,t){o.checkRefCount_INTERNAL();var n=o.getStore_INTERNAL();o._batch((function(){An(n,e.key,1),Nn(o.getStore_INTERNAL(),e,t)}))})),z(y(o),"reset",(function(e){o.checkRefCount_INTERNAL();var t=o.getStore_INTERNAL();o._batch((function(){An(t,e.key,1),Nn(o.getStore_INTERNAL(),e,Cn)}))})),z(y(o),"setUnvalidatedAtomValues_DEPRECATED",(function(e){o.checkRefCount_INTERNAL();var t=o.getStore_INTERNAL();En((function(){var n,r=Object(h.a)(e.entries());try{for(r.s();!(n=r.n()).done;){var o=Object(u.a)(n.value,2),a=o[0],i=o[1];An(t,a,1),Ln(t,new Rn(a),i)}}catch(l){r.e(l)}finally{r.f()}}))})),o._batch=r,o}return n}(Fn),Kn={Snapshot:Fn,MutableSnapshot:Yn,freshSnapshot:function(e){var t=new Fn(Dn());return null!=e?t.map(e):t},cloneSnapshot:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"current",n=Wn(e,t);return n.isRetained()?n:(Hn(),Wn(e,t))}},Xn=Kn.Snapshot,qn=Kn.MutableSnapshot,Qn=Kn.freshSnapshot,$n=Kn.cloneSnapshot,Gn=Object.freeze({__proto__:null,Snapshot:Xn,MutableSnapshot:qn,freshSnapshot:Qn,cloneSnapshot:$n});var Zn=function(){for(var e=new Set,t=arguments.length,n=new Array(t),r=0;r component.")}var Sr=Object.freeze({storeID:sr(),getState:Er,replaceState:Er,getGraph:Er,subscribeToTransactions:Er,addTransactionMetadata:Er}),jr=!1;function kr(e){if(jr)throw M("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");var t=e.getState();if(null===t.nextTree){me("recoil_memory_managament_2020")&&me("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&vr(e);var n=t.currentTree.version,r=tr();t.nextTree=Object(b.a)(Object(b.a)({},t.currentTree),{},{version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}}),t.graphsByVersion.set(r,cr(I(t.graphsByVersion.get(n))))}}var _r=C.a.createContext({current:Sr}),Cr=function(){return br(_r)},Tr=C.a.createContext(null);function xr(e,t,n){var r,o=or(e,n,n.dirtyAtoms),a=Object(h.a)(o);try{for(a.s();!(r=a.n()).done;){var i=r.value,l=t.nodeToComponentSubscriptions.get(i);if(l){var c,s=Object(h.a)(l);try{for(s.s();!(c=s.n()).done;){var f=Object(u.a)(c.value,2),d=(f[0],Object(u.a)(f[1],2));d[0];(0,d[1])(n)}}catch(p){s.e(p)}finally{s.f()}}}}catch(p){a.e(p)}finally{a.f()}}function Rr(e){var t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){var o,a=Object(h.a)(t.nodeTransactionSubscriptions);try{for(a.s();!(o=a.n()).done;){var i=Object(u.a)(o.value,2),l=i[0],c=i[1];if(r.has(l)){var s,f=Object(h.a)(c);try{for(f.s();!(s=f.n()).done;){var d=Object(u.a)(s.value,2);d[0];(0,d[1])(e)}}catch(b){f.e(b)}finally{f.f()}}}}catch(b){a.e(b)}finally{a.f()}var p,v=Object(h.a)(t.transactionSubscriptions);try{for(v.s();!(p=v.n()).done;){var m=Object(u.a)(p.value,2);m[0];(0,m[1])(e)}}catch(b){v.e(b)}finally{v.f()}(!dr().early||t.suspendedComponentResolvers.size>0)&&(xr(e,t,n),t.suspendedComponentResolvers.forEach((function(e){return e()})),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach((function(e){return e(n)})),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function Pr(e){var t=e.setNotifyBatcherOfChange,n=Cr(),r=Or([]),o=Object(u.a)(r,2)[1];return t((function(){return o({})})),yr((function(){return t((function(){return o({})})),function(){t((function(){}))}}),[t]),yr((function(){xe.enqueueExecution("Batcher",(function(){!function(e){var t=e.getState();t.commitDepth++;try{var n=t.nextTree;if(null===n)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,Rr(e),null!=t.previousTree?t.graphsByVersion.delete(t.previousTree.version):ge("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,me("recoil_memory_managament_2020")&&vr(e)}finally{t.commitDepth--}}(n.current)}))})),null}var Nr=0;function Lr(e){var t,n=e.initializeState_DEPRECATED,r=e.initializeState,o=e.store_INTERNAL,a=e.children,i=function(e){var n=t.current.graphsByVersion;if(n.has(e))return I(n.get(e));var r=lr();return n.set(e,r),r},u=function(e,t){if(null==t){var n=d.current.getState().transactionSubscriptions,r=Nr++;return n.set(r,e),{release:function(){n.delete(r)}}}var o=d.current.getState().nodeTransactionSubscriptions;o.has(t)||o.set(t,new Map);var a=Nr++;return I(o.get(t)).set(a,e),{release:function(){var e=o.get(t);e&&(e.delete(a),0===e.size&&o.delete(t))}}},l=function(e){kr(d.current);for(var t=0,n=Object.keys(e);t. must be an ancestor of any component that uses Recoil hooks."),e},Ir=function(){return Cr().current.storeID};var zr=function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(var n=0,r=e.length;n"},Zr=Te.DEFAULT_VALUE,Jr=xt.reactMode,eo=xt.useMutableSource,to=xt.useSyncExternalStore,no=Dr,ro=Mr,oo=(de.isRecoilValue,Gt.getRecoilValueAsLoadable),ao=Gt.setRecoilValue,io=Gt.subscribeToRecoilValue,uo=C.a.useCallback,lo=C.a.useEffect,co=C.a.useMemo,so=C.a.useRef,fo=C.a.useState;function po(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state)throw new Promise((function(e){n.current.getState().suspendedComponentResolvers.add(e)}));throw"hasError"===e.state?e.contents:M('Invalid value of loadable atom "'.concat(t.key,'"'))}function vo(e){var t=ro(),n=Gr(),r=uo((function(){var n;var r=t.current,o=r.getState(),a=Jr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return{loadable:oo(r,e,a),key:e.key}}),[t,e]),o=uo((function(e){var t;return function(){var n,r,o=e();return null!==(n=t)&&void 0!==n&&n.loadable.is(o.loadable)&&(null===(r=t)||void 0===r?void 0:r.key)===o.key?t:(t=o,o)}}),[]),a=co((function(){return o(r)}),[r,o]),i=uo((function(r){var o=t.current;return io(o,e,r,n).release}),[t,e,n]);return to(i,a,a).loadable}function ho(e){var t=ro(),n=uo((function(){var n,r=t.current,o=r.getState(),a=Jr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return oo(r,e,a)}),[t,e]),r=uo((function(){return n()}),[n]),o=Gr(),a=uo((function(r,a){var i=t.current;return io(i,e,(function(){if(!me("recoil_suppress_rerender_in_callback"))return a();var e=n();l.current.is(e)||a(),l.current=e}),o).release}),[t,e,o,n]),i=no();if(null==i)throw M("Recoil hooks must be used in components contained within a component.");var u=eo(i,r,a),l=so(u);return lo((function(){l.current=u})),u}function mo(e){var t=ro(),n=Gr(),r=uo((function(){var n;var r=t.current,o=r.getState(),a=Jr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return oo(r,e,a)}),[t,e]),o=uo((function(){return{loadable:r(),key:e.key}}),[r,e.key]),a=uo((function(e){var t=o();return e.loadable.is(t.loadable)&&e.key===t.key?e:t}),[o]);lo((function(){var r=io(t.current,e,(function(e){s(a)}),n);return s(a),r.release}),[n,e,t,a]);var i=fo(o),l=Object(u.a)(i,2),c=l[0],s=l[1];return c.key!==e.key?o().loadable:c.loadable}function bo(e){var t=ro(),n=fo([]),r=Object(u.a)(n,2)[1],o=Gr(),a=uo((function(){var n;var r=t.current,o=r.getState(),a=Jr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return oo(r,e,a)}),[t,e]),i=a(),l=so(i);return lo((function(){l.current=i})),lo((function(){var n=t.current,i=n.getState(),u=io(n,e,(function(e){var t;if(!me("recoil_suppress_rerender_in_callback"))return r([]);var n=a();null!==(t=l.current)&&void 0!==t&&t.is(n)||r(n),l.current=n}),o);if(i.nextTree)n.getState().queuedComponentCallbacks_DEPRECATED.push((function(){l.current=null,r([])}));else{var c;if(!me("recoil_suppress_rerender_in_callback"))return r([]);var s=a();null!==(c=l.current)&&void 0!==c&&c.is(s)||r(s),l.current=s}return u.release}),[o,a,e,t]),i}function yo(e){return me("recoil_memory_managament_2020")&&Qr(e),{TRANSITION_SUPPORT:mo,SYNC_EXTERNAL_STORE:vo,MUTABLE_SOURCE:ho,LEGACY:bo}[Jr().mode](e)}function go(e){var t=ro();return po(yo(e),e,t)}function wo(e){var t=ro();return uo((function(n){ao(t.current,e,n)}),[t,e])}function Oo(e){return me("recoil_memory_managament_2020")&&Qr(e),mo(e)}function Eo(e){var t=ro();return po(Oo(e),e,t)}var So=function(e){return[go(e),wo(e)]},jo=function(e){return[yo(e),wo(e)]},ko=go,_o=yo,Co=function(e){var t=ro();return uo((function(){ao(t.current,e,Zr)}),[t,e])},To=wo,xo=Oo,Ro=Eo,Po=function(e){return[Eo(e),wo(e)]};var No=bn,Lo=Te.DEFAULT_VALUE,Ao=Te.getNode,Mo=Mr,Do=Gt.AbstractRecoilValue,Io=Gt.setRecoilValueLoadable,zo=sn,Fo=Gn.cloneSnapshot,Vo=C.a.useCallback,Uo=C.a.useEffect,Bo=C.a.useRef,Wo=C.a.useState,Ho=wn.isSSR;function Yo(e){var t=Mo();Uo((function(){return t.current.subscribeToTransactions(e).release}),[e,t])}function Ko(e,t){var n,r=e.getState(),o=null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree,a=t.getStore_INTERNAL().getState().currentTree;No((function(){for(var n=new Set,r=0,i=[o.atomValues.keys(),a.atomValues.keys()];rthis.maxSize()&&this.deleteLru()}},{key:"deleteLru",value:function(){var e=this.tail();e&&this.delete(e.key)}},{key:"delete",value:function(e){var t=this._keyMapper(e);if(this._size&&this._map.has(t)){var n=I(this._map.get(t)),r=n.right,o=n.left;r&&(r.left=n.left),o&&(o.right=n.right),n===this.head()&&(this._head=r),n===this.tail()&&(this._tail=o),this._map.delete(t),this._size--}}},{key:"clear",value:function(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}]),e}()}.LRUCache,Qa=Object.freeze({__proto__:null,LRUCache:qa}),$a=Qa.LRUCache,Ga=Xa.TreeCache;var Za=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},n=new $a({maxSize:e}),r=new Ga({mapNodeValue:t,onHit:function(e){n.set(e,!0)},onSet:function(t){var o=n.tail();n.set(t,!0),o&&r.size()>e&&r.delete(o.key)}});return r};function Ja(e,t,n){if("string"===typeof e&&!e.includes('"')&&!e.includes("\\"))return'"'.concat(e,'"');switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if(!0!==(null===t||void 0===t?void 0:t.allowFunctions))throw M("Attempt to serialize function in a Recoil cache key");return"__FUNCTION(".concat(e.name,")__")}if(null===e)return"null";var r;if("object"!==typeof e)return null!==(r=JSON.stringify(e))&&void 0!==r?r:"";if(D(e))return"__PROMISE__";if(Array.isArray(e))return"[".concat(e.map((function(e,n){return Ja(e,t,n.toString())})),"]");if("function"===typeof e.toJSON)return Ja(e.toJSON(n),t,n);if(e instanceof Map){var o,a={},i=Object(h.a)(e);try{for(i.s();!(o=i.n()).done;){var l=Object(u.a)(o.value,2),c=l[0],s=l[1];a["string"===typeof c?c:Ja(c,t)]=s}}catch(f){i.e(f)}finally{i.f()}return Ja(a,t,n)}return e instanceof Set?Ja(Array.from(e).sort((function(e,n){return Ja(e,t).localeCompare(Ja(n,t))})),t,n):void 0!==Symbol&&null!=e[Symbol.iterator]&&"function"===typeof e[Symbol.iterator]?Ja(Array.from(e),t,n):"{".concat(Object.keys(e).filter((function(t){return void 0!==e[t]})).sort().map((function(n){return"".concat(Ja(n,t),":").concat(Ja(e[n],t,n))})).join(","),"}")}var ei=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{allowFunctions:!1};return Ja(e,t)},ti=Xa.TreeCache,ni={equality:"reference",eviction:"keep-all",maxSize:1/0};function ri(e){switch(e){case"reference":return function(e){return e};case"value":return function(e){return ei(e)}}throw M("Unrecognized equality policy ".concat(e))}function oi(e,t,n){switch(e){case"keep-all":return new ti({mapNodeValue:n});case"lru":return Za(I(t),n);case"most-recent":return Za(1,n)}throw M("Unrecognized eviction policy ".concat(e))}var ai=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ni,t=e.equality,n=void 0===t?ni.equality:t,r=e.eviction,o=void 0===r?ni.eviction:r,a=e.maxSize,i=void 0===a?ni.maxSize:a,u=ri(n),l=oi(o,i,u);return l};var ii=function(e){return function(){return null}},ui=re.loadableWithError,li=re.loadableWithPromise,ci=re.loadableWithValue,si=yt,fi=gt,di=wt,pi=Ve,vi=Te.DEFAULT_VALUE,hi=Te.RecoilValueNotReady,mi=Te.getConfigDeletionHandler,bi=Te.getNode,yi=Te.registerNode,gi=de.isRecoilValue,wi=Gt.markRecoilValueModified,Oi=pn,Ei=Ra,Si=ii,ji=function e(){S(this,e)},ki=new ji,_i=[],Ci=new Map,Ti=function(){var e=0;return function(){return e++}}();var xi=function(e){var t=null,n=e.key,r=e.get,o=e.cachePolicy_UNSTABLE,a=null!=e.set?e.set:void 0,i=new Set,l=ai(null!==o&&void 0!==o?o:{equality:"reference",eviction:"keep-all"}),c=Oi(e.retainedBy_UNSTABLE),s=new Map,f=0;function d(){return!me("recoil_memory_managament_2020")||f>0}function p(e){return e.getState().knownSelectors.add(n),f++,function(){f--}}function v(){return void 0!==mi(n)&&!d()}function m(e,t,n,r,o){P(t,r,o),O(e,t,new Set(o.keys()),n),b(e,n)}function b(e,n){R(e,n)&&x(e);var r=Ci.get(n);if(void 0!==r){var o,a=Object(h.a)(r);try{for(a.s();!(o=a.n()).done;){var i=o.value;wi(i,I(t))}}catch(u){a.e(u)}finally{a.f()}Ci.delete(n)}}function y(e,t){var n=Ci.get(t);null==n&&Ci.set(t,n=new Set),n.add(e)}function g(e,t,n){var r=e.getState().knownSelectors.has(n);if(r&&t.atomValues.has(n))return I(t.atomValues.get(n));var o=si(e,t,n);return"loading"!==o.state&&r&&t.atomValues.set(n,o),o}function w(e,t,n,r,o,a){return t.then((function(r){if(!d())throw x(e),ki;null!=a.loadingDepKey&&a.loadingDepPromise===t?n.atomValues.set(a.loadingDepKey,ci(r)):e.getState().knownSelectors.forEach((function(e){n.atomValues.delete(e)}));var i=S(e,n);if(i&&"loading"!==i.state){if((R(e,o)||null==C(e))&&b(e,o),"hasValue"===i.state)return i.contents;throw i.contents}if(!R(e,o)){var l=k(n);if("loading"===(null===l||void 0===l?void 0:l.latestLoadable.state))return l.latestLoadable.contents}var c=E(e,n,o),s=Object(u.a)(c,2),f=s[0],p=s[1];if(T(e,o,p),"loading"!==f.state&&m(e,n,o,f,p),"hasError"===f.state)throw f.contents;return f.contents})).catch((function(t){if(t instanceof ji)throw ki;if(!d())throw x(e),ki;var a=ui(t);throw m(e,n,o,a,r),t}))}function O(e,t,r,o){var a,u,l,c,s,f,d;(R(e,o)||t.version===(null===(a=e.getState())||void 0===a||null===(u=a.currentTree)||void 0===u?void 0:u.version)||t.version===(null===(l=e.getState())||void 0===l||null===(c=l.nextTree)||void 0===c?void 0:c.version))&&(pi(new Map([[n,r]]),e,null!==(s=null===(f=e.getState())||void 0===f||null===(d=f.nextTree)||void 0===d?void 0:d.version)&&void 0!==s?s:e.getState().currentTree.version),r.forEach((function(e){return i.add(e)})))}function E(e,o,a){var i,u=Si(n),l=!0,c=function(){u(),l=!1},s=!1,f={loadingDepKey:null,loadingDepPromise:null},p=new Map,v=new Set;function h(t){var n=t.key;!function(e,t,n,r,o){n.add(r),O(e,t,n,o)}(e,o,v,n,a);var r=g(e,o,n);switch(p.set(n,r),r.state){case"hasValue":return r.contents;case"hasError":throw r.contents;case"loading":throw f.loadingDepKey=n,f.loadingDepPromise=r.contents,r.contents}throw M("Invalid Loadable state")}O(e,o,v,a);try{i=r({get:h,getCallback:function(n){return function(){if(l)throw M("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");null==t&&ba(!1);for(var r=arguments.length,o=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:Zi,t=e.equality,n=void 0===t?Zi.equality:t,r=e.eviction,o=void 0===r?Zi.eviction:r,a=e.maxSize,i=void 0===a?Zi.maxSize:a,u=Ji(n),l=eu(o,i,u);return l},nu=Te.setConfigDeletionHandler;var ru=function(e){var t,n,r=tu({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return function(t){var n,o,i=r.get(t);if(null!=i)return i;e.cachePolicyForParams_UNSTABLE;var u=Object(a.a)(e,N),l=Xi(Object(b.a)(Object(b.a)({},u),{},{key:"".concat(e.key,"__").concat(null!==(n=ei(t))&&void 0!==n?n:"void"),default:"function"===typeof e.default?e.default(t):e.default,retainedBy_UNSTABLE:"function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE,effects:"function"===typeof e.effects?e.effects(t):"function"===typeof e.effects_UNSTABLE?e.effects_UNSTABLE(t):null!==(o=e.effects)&&void 0!==o?o:e.effects_UNSTABLE}));return r.set(t,l),nu(l.key,(function(){r.delete(t)})),l}},ou=Te.setConfigDeletionHandler,au=0;var iu=function(e){var t,n,r=tu({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return function(t){var n,o=r.get(t);if(null!=o)return o;var a,i="".concat(e.key,"__selectorFamily/").concat(null!==(n=ei(t,{allowFunctions:!0}))&&void 0!==n?n:"void","/").concat(au++),u=function(n){return e.get(t)(n)},l=e.cachePolicy_UNSTABLE,c="function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE;if(null!=e.set){var s=e.set;a=xi({key:i,get:u,set:function(e,n){return s(t)(e,n)},cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c})}else a=xi({key:i,get:u,cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c});return r.set(t,a),ou(a.key,(function(){r.delete(t)})),a}},uu=iu({key:"__constant",get:function(e){return function(){return e}},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var lu=function(e){return uu(e)},cu=iu({key:"__error",get:function(e){return function(){throw M(e)}},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var su=function(e){return cu(e)};var fu=function(e){return e},du=re.loadableWithError,pu=re.loadableWithPromise,vu=re.loadableWithValue;function hu(e,t){var n,r=Array(t.length).fill(void 0),o=Array(t.length).fill(void 0),a=Object(h.a)(t.entries());try{for(a.s();!(n=a.n()).done;){var i=Object(u.a)(n.value,2),l=i[0],c=i[1];try{r[l]=e(c)}catch(s){o[l]=s}}}catch(f){a.e(f)}finally{a.f()}return[r,o]}function mu(e){return null!=e&&!D(e)}function bu(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((function(t){return e[t]}))}function yu(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((function(e,n,r){return Object(b.a)(Object(b.a)({},e),{},Object(m.a)({},n,t[r]))}),{})}function gu(e,t,n){return yu(e,n.map((function(e,n){return null==e?vu(t[n]):D(e)?pu(e):du(e)})))}var wu=iu({key:"__waitForNone",get:function(e){return function(t){var n=hu(t.get,bu(e)),r=Object(u.a)(n,2),o=r[0],a=r[1];return gu(e,o,a)}},dangerouslyAllowMutability:!0}),Ou=iu({key:"__waitForAny",get:function(e){return function(t){var n=hu(t.get,bu(e)),r=Object(u.a)(n,2),o=r[0],a=r[1];return a.some((function(e){return!D(e)}))?gu(e,o,a):new Promise((function(t){var n,r=Object(h.a)(a.entries());try{var i=function(){var r=Object(u.a)(n.value,2),i=r[0],l=r[1];D(l)&&l.then((function(n){o[i]=n,a[i]=void 0,t(gu(e,o,a))})).catch((function(n){a[i]=n,t(gu(e,o,a))}))};for(r.s();!(n=r.n()).done;)i()}catch(l){r.e(l)}finally{r.f()}}))}},dangerouslyAllowMutability:!0}),Eu={waitForNone:wu,waitForAny:Ou,waitForAll:iu({key:"__waitForAll",get:function(e){return function(t){var n=hu(t.get,bu(e)),r=Object(u.a)(n,2),o=r[0],a=r[1];if(a.every((function(e){return null==e})))return yu(e,o);var i=a.find(mu);if(null!=i)throw i;return Promise.all(a).then((function(t){return yu(e,(n=o,t.map((function(e,t){return void 0===e?n[t]:e}))));var n}))}},dangerouslyAllowMutability:!0}),waitForAllSettled:iu({key:"__waitForAllSettled",get:function(e){return function(t){var n=hu(t.get,bu(e)),r=Object(u.a)(n,2),o=r[0],a=r[1];return a.every((function(e){return!D(e)}))?gu(e,o,a):Promise.all(a.map((function(e,t){return D(e)?e.then((function(e){o[t]=e,a[t]=void 0})).catch((function(e){o[t]=void 0,a[t]=e})):null}))).then((function(){return gu(e,o,a)}))}},dangerouslyAllowMutability:!0}),noWait:iu({key:"__noWait",get:function(e){return function(t){var n=t.get;try{return vu(n(e))}catch(r){return D(r)?pu(r):du(r)}}},dangerouslyAllowMutability:!0})},Su=re.RecoilLoadable,ju=Te.DefaultValue,ku=Ar,_u=Ir,Cu=de.isRecoilValue,Tu=et,xu=Gn.freshSnapshot,Ru={DefaultValue:ju,isRecoilValue:Cu,RecoilLoadable:Su,RecoilRoot:ku,useRecoilStoreID:_u,useRecoilBridgeAcrossReactRoots_UNSTABLE:oa,atom:Xi,selector:xi,atomFamily:ru,selectorFamily:iu,constSelector:lu,errorSelector:su,readOnlySelector:fu,noWait:Eu.noWait,waitForNone:Eu.waitForNone,waitForAny:Eu.waitForAny,waitForAll:Eu.waitForAll,waitForAllSettled:Eu.waitForAllSettled,useRecoilValue:ko,useRecoilValueLoadable:_o,useRecoilState:So,useRecoilStateLoadable:jo,useSetRecoilState:To,useResetRecoilState:Co,useGetRecoilValueInfo_UNSTABLE:Jo,useRecoilRefresher_UNSTABLE:Ma,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:xo,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:Ro,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:Po,useRecoilCallback:Pa,useRecoilTransaction_UNSTABLE:Fa,useGotoRecoilSnapshot:Qo,useRecoilSnapshot:Xo,useRecoilTransactionObserver_UNSTABLE:$o,snapshot_UNSTABLE:xu,useRetain:Qr,retentionZone:Tu},Pu=Ru.RecoilRoot,Nu=Ru.atom,Lu=Ru.useRecoilValue,Au=Ru.useRecoilState,Mu=Ru.useSetRecoilState},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(51)},function(e,t,n){"use strict";function r(e,t,n,r,o,a,i){try{var u=e[a](i),l=u.value}catch(c){return void n(c)}u.done?t(l):Promise.resolve(l).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,a){var i=e.apply(t,n);function u(e){r(i,o,a,u,l,"next",e)}function l(e){r(i,o,a,u,l,"throw",e)}u(void 0)}))}}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return c})),n.d(t,"g",(function(){return s})),n.d(t,"h",(function(){return f})),n.d(t,"i",(function(){return d})),n.d(t,"j",(function(){return p})),n.d(t,"k",(function(){return v}));var r=n(0);var o=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8V4m0 0h4M4 4l5 5m11-1V4m0 0h-4m4 0l-5 5M4 16v4m0 0h4m-4 0l5-5m11 5l-5-5m5 5v-4m0 4h-4"}))};var a=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"}))};var i=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"}))};var u=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 15l7-7 7 7"}))};var l=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"}))};var c=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))};var s=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"}))};var f=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"}))};var d=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"}))};var p=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12"}))};var v=function(e){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0);var o,a,i,u;function l(e){var t=Object(r.useRef)(e);return Object(r.useEffect)((function(){t.current=e})),Object(r.useMemo)((function(){return function(){for(var e,n,r=arguments.length,o=new Array(r),a=0;a1?u.Children.only(null):null}));d.displayName="SlotClone";var p=function(e){var t=e.children;return u.createElement(u.Fragment,null,t)};function v(e){return u.isValidElement(e)&&e.type===p}var h=["asChild"],m=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(e,t){return Object(a.a)(Object(a.a)({},e),{},Object(r.a)({},t,u.forwardRef((function(e,n){var r=e.asChild,a=Object(o.a)(e,h),i=r?f:t;return u.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),u.createElement(i,Object(l.a)({},a,{ref:n}))}))))}),{})},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a}));var r=n(0);function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?i.Children.only(null):Object(i.isValidElement)(c)?c.props.children:null:e}));return Object(i.createElement)(b,Object(a.a)({},r,{ref:t}),Object(i.isValidElement)(c)?Object(i.cloneElement)(c,void 0,s):null)}return Object(i.createElement)(b,Object(a.a)({},r,{ref:t}),n)}));m.displayName="Slot";var b=Object(i.forwardRef)((function(e,t){var n=e.children,a=Object(o.a)(e,p);return Object(i.isValidElement)(n)?Object(i.cloneElement)(n,Object(r.a)(Object(r.a)({},function(e,t){var n=Object(r.a)({},t),o=function(o){var a=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null===i||void 0===i||i.apply(void 0,arguments),null===a||void 0===a||a.apply(void 0,arguments)}:"style"===o?n[o]=Object(r.a)(Object(r.a)({},a),i):"className"===o&&(n[o]=[a,i].filter(Boolean).join(" "))};for(var a in t)o(a);return Object(r.a)(Object(r.a)({},e),n)}(a,n.props)),{},{ref:s(t,n.ref)})):i.Children.count(n)>1?i.Children.only(null):null}));b.displayName="SlotClone";var y=function(e){var t=e.children;return Object(i.createElement)(i.Fragment,null,t)};function g(e){return Object(i.isValidElement)(e)&&e.type===y}var w=m},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i}));var r=function(){};function o(e){for(var t=[],n=1;n1&&void 0!==arguments[1]?arguments[1]:[],n=[];function o(t,r){var o=Object(c.createContext)(r),a=n.length;function u(t){var n=t.scope,r=t.children,u=Object(i.a)(t,y),l=(null===n||void 0===n?void 0:n[e][a])||o,s=Object(c.useMemo)((function(){return u}),Object.values(u));return Object(c.createElement)(l.Provider,{value:s},r)}return n=[].concat(Object(m.a)(n),[r]),u.displayName=t+"Provider",[u,function(n,i){var u=(null===i||void 0===i?void 0:i[e][a])||o,l=Object(c.useContext)(u);if(l)return l;if(void 0!==r)return r;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]}var a=function(){var t=n.map((function(e){return Object(c.createContext)(e)}));return function(n){var o=(null===n||void 0===n?void 0:n[e])||t;return Object(c.useMemo)((function(){return Object(h.a)({},"__scope".concat(e),Object(r.a)(Object(r.a)({},n),{},Object(h.a)({},e,o)))}),[n,o])}};return a.scopeName=e,[o,S.apply(void 0,[a].concat(Object(m.a)(t)))]}function S(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:[],n=[];function o(t,r){var o=Object(c.createContext)(r),a=n.length;function u(t){var n=t.scope,r=t.children,u=Object(i.a)(t,B),l=(null===n||void 0===n?void 0:n[e][a])||o,s=Object(c.useMemo)((function(){return u}),Object.values(u));return Object(c.createElement)(l.Provider,{value:s},r)}return n=[].concat(Object(m.a)(n),[r]),u.displayName=t+"Provider",[u,function(n,i){var u=(null===i||void 0===i?void 0:i[e][a])||o,l=Object(c.useContext)(u);if(l)return l;if(void 0!==r)return r;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]}var a=function(){var t=n.map((function(e){return Object(c.createContext)(e)}));return function(n){var o=(null===n||void 0===n?void 0:n[e])||t;return Object(c.useMemo)((function(){return Object(h.a)({},"__scope".concat(e),Object(r.a)(Object(r.a)({},n),{},Object(h.a)({},e,o)))}),[n,o])}};return a.scopeName=e,[o,X.apply(void 0,[a].concat(Object(m.a)(t)))]}function X(){for(var e=arguments.length,t=new Array(e),n=0;n1&&t.preventDefault()},onClick:function(t){var n;if(null===(n=e.onClick)||void 0===n||n.call(e,t),a.current&&!t.defaultPrevented){var r=a.current.contains(t.target),o=!0===t.isTrusted;!r&&o&&(a.current.click(),a.current.focus())}}})))})),de=function(e){var t=se("LabelConsumer"),n=t.controlRef;return Object(c.useEffect)((function(){e&&(n.current=e)}),[e,n]),t.id},pe=fe;!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useLayoutEffect",(function(){return ve}));var ve=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?c.useLayoutEffect:function(){},he=["containerRef","style"],me=["container"];function be(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var ye={};be(ye,"Portal",(function(){return ge})),be(ye,"UnstablePortal",(function(){return we})),be(ye,"Root",(function(){return Oe}));var ge=Object(c.forwardRef)((function(e,t){var n,o,a=e.containerRef,s=e.style,f=Object(i.a)(e,he),p=null!==(n=null===a||void 0===a?void 0:a.current)&&void 0!==n?n:null===globalThis||void 0===globalThis||null===(o=globalThis.document)||void 0===o?void 0:o.body,v=Object(c.useState)({}),h=Object(u.a)(v,2)[1];return ve((function(){h({})}),[]),p?d.a.createPortal(Object(c.createElement)(ee.div,Object(l.a)({"data-radix-portal":""},f,{ref:t,style:p===document.body?Object(r.a)({position:"absolute",top:0,left:0,zIndex:2147483647},s):void 0})),p):null})),we=Object(c.forwardRef)((function(e,t){var n,r=e.container,o=void 0===r?null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body:r,a=Object(i.a)(e,me);return o?d.a.createPortal(Object(c.createElement)(ee.div,Object(l.a)({},a,{ref:t})),o):null})),Oe=ge;function Ee(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Se={};Ee(Se,"DirectionProvider",(function(){return ke})),Ee(Se,"useDirection",(function(){return _e})),Ee(Se,"Provider",(function(){return Ce}));var je=Object(c.createContext)(void 0),ke=function(e){var t=e.dir,n=e.children;return Object(c.createElement)(je.Provider,{value:t},n)};function _e(e){var t=Object(c.useContext)(je);return e||t||"ltr"}var Ce=ke,Te=n(15);function xe(e){var t=e.prop,n=e.defaultProp,r=e.onChange,o=void 0===r?function(){}:r,a=function(e){var t=e.defaultProp,n=e.onChange,r=Object(c.useState)(t),o=Object(u.a)(r,1)[0],a=Object(c.useRef)(o),i=Object(Te.a)(n);return Object(c.useEffect)((function(){a.current!==o&&(i(o),a.current=o)}),[o,a,i]),r}({defaultProp:n,onChange:o}),i=Object(u.a)(a,2),l=i[0],s=i[1],f=void 0!==t,d=f?t:l,p=Object(Te.a)(o);return[d,Object(c.useCallback)((function(e){if(f){var n="function"===typeof e?e(t):e;n!==t&&p(n)}else s(e)}),[f,t,s,p])]}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useControllableState",(function(){return xe}));function Re(e){var t=Object(c.useRef)({value:e,previous:e});return Object(c.useMemo)((function(){return t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous}),[e])}function Pe(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"usePrevious",(function(){return Re}));var Ne={};Pe(Ne,"VisuallyHidden",(function(){return Le})),Pe(Ne,"Root",(function(){return Ae}));var Le=Object(c.forwardRef)((function(e,t){return Object(c.createElement)(ee.span,Object(l.a)({},e,{ref:t,style:Object(r.a)({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},e.style)}))})),Ae=Le,Me=n(36),De=n(59),Ie=["__scopeSelect","disabled","aria-labelledby"],ze=["__scopeSelect","className","style","children","placeholder"],Fe=["__scopeSelect","children"],Ve=["__scopeSelect","onCloseAutoFocus"],Ue=["__scopeSelect"],Be=["__scopeSelect"],We=["__scopeSelect"],He=["__scopeSelect","value","disabled","textValue"],Ye=["__scopeSelect","className","style"],Ke=["__scopeSelect"],Xe=["__scopeSelect","onAutoScroll"],qe=["__scopeSelect"],Qe=["value"];function $e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Ge={};$e(Ge,"createSelectScope",(function(){return lt})),$e(Ge,"Select",(function(){return pt})),$e(Ge,"SelectTrigger",(function(){return ht})),$e(Ge,"SelectValue",(function(){return bt})),$e(Ge,"SelectIcon",(function(){return yt})),$e(Ge,"SelectContent",(function(){return wt})),$e(Ge,"SelectViewport",(function(){return Tt})),$e(Ge,"SelectGroup",(function(){return At})),$e(Ge,"SelectLabel",(function(){return Dt})),$e(Ge,"SelectItem",(function(){return Bt})),$e(Ge,"SelectItemText",(function(){return Ht})),$e(Ge,"SelectItemIndicator",(function(){return Kt})),$e(Ge,"SelectScrollUpButton",(function(){return qt})),$e(Ge,"SelectScrollDownButton",(function(){return $t})),$e(Ge,"SelectSeparator",(function(){return Zt})),$e(Ge,"Root",(function(){return nn})),$e(Ge,"Trigger",(function(){return rn})),$e(Ge,"Value",(function(){return on})),$e(Ge,"Icon",(function(){return an})),$e(Ge,"Content",(function(){return un})),$e(Ge,"Viewport",(function(){return ln})),$e(Ge,"Group",(function(){return cn})),$e(Ge,"Label",(function(){return sn})),$e(Ge,"Item",(function(){return fn})),$e(Ge,"ItemText",(function(){return dn})),$e(Ge,"ItemIndicator",(function(){return pn})),$e(Ge,"ScrollUpButton",(function(){return vn})),$e(Ge,"ScrollDownButton",(function(){return hn})),$e(Ge,"Separator",(function(){return mn}));var Ze=[" ","Enter","ArrowUp","ArrowDown"],Je=[" ","Enter"],et="Select",tt=M(et),nt=Object(u.a)(tt,3),rt=nt[0],ot=nt[1],at=K(et,[nt[2]]),it=Object(u.a)(at,2),ut=it[0],lt=it[1],ct=ut(et),st=Object(u.a)(ct,2),ft=st[0],dt=st[1],pt=function(e){var t=e.__scopeSelect,n=e.children,r=e.open,o=e.defaultOpen,a=e.onOpenChange,i=e.value,l=e.defaultValue,s=e.onValueChange,f=e.dir,d=e.name,p=e.autoComplete,v=Object(c.useState)(null),h=Object(u.a)(v,2),m=h[0],b=h[1],y=Object(c.useState)(null),g=Object(u.a)(y,2),w=g[0],O=g[1],E=Object(c.useState)(!1),S=Object(u.a)(E,2),j=S[0],k=S[1],_=_e(f),C=xe({prop:r,defaultProp:o,onChange:a}),T=Object(u.a)(C,2),x=T[0],R=void 0!==x&&x,P=T[1],N=xe({prop:i,defaultProp:l,onChange:s}),L=Object(u.a)(N,2),A=L[0],M=L[1],D=!m||Boolean(m.closest("form")),I=Object(c.useState)(null),z=Object(u.a)(I,2),F=z[0],V=z[1],U=Object(c.useRef)(null);return Object(c.createElement)(ft,{scope:t,trigger:m,onTriggerChange:b,valueNode:w,onValueNodeChange:O,valueNodeHasChildren:j,onValueNodeHasChildrenChange:k,contentId:Object($.a)(),value:A,onValueChange:M,open:R,onOpenChange:P,dir:_,bubbleSelect:F,triggerPointerDownPosRef:U},Object(c.createElement)(rt.Provider,{scope:t},n),D?Object(c.createElement)(Jt,{ref:V,"aria-hidden":!0,tabIndex:-1,name:d,autoComplete:p,value:A,onChange:function(e){return M(e.target.value)}}):null)},vt="SelectTrigger",ht=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=e.disabled,o=void 0!==r&&r,a=e["aria-labelledby"],s=Object(i.a)(e,Ie),f=dt(vt,n),d=V(t,f.onTriggerChange),p=ot(n),h=de(f.trigger),m=a||h,b=en((function(e){var t=p().filter((function(e){return!e.disabled})),n=t.find((function(e){return e.value===f.value})),r=tn(t,e,n);void 0!==r&&f.onValueChange(r.value)})),y=Object(u.a)(b,3),g=y[0],w=y[1],O=y[2],E=function(){o||(f.onOpenChange(!0),O())};return Object(c.createElement)(ee.button,Object(l.a)({type:"button",role:"combobox","aria-controls":f.contentId,"aria-expanded":f.open,"aria-autocomplete":"none","aria-labelledby":m,dir:f.dir,"data-state":f.open?"open":"closed",disabled:o,"data-disabled":o?"":void 0,"data-placeholder":void 0===f.value?"":void 0},s,{ref:d,onPointerDown:Object(v.a)(s.onPointerDown,(function(e){e.target.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(E(),f.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())})),onKeyDown:Object(v.a)(s.onKeyDown,(function(e){var t=""!==g.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||w(e.key),t&&" "===e.key||Ze.includes(e.key)&&(E(),e.preventDefault())}))}))})),mt="SelectValue",bt=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=(e.className,e.style,e.children),o=e.placeholder,a=Object(i.a)(e,ze),u=dt(mt,n),s=u.onValueNodeHasChildrenChange,f=void 0!==r,d=V(t,u.onValueNodeChange);return ve((function(){s(f)}),[s,f]),Object(c.createElement)(ee.span,Object(l.a)({},a,{ref:d,style:{pointerEvents:"none"}}),void 0===u.value&&void 0!==o?o:r)})),yt=Object(c.forwardRef)((function(e,t){e.__scopeSelect;var n=e.children,r=Object(i.a)(e,Fe);return Object(c.createElement)(ee.span,Object(l.a)({"aria-hidden":!0},r,{ref:t}),n||"\u25bc")})),gt="SelectContent",wt=Object(c.forwardRef)((function(e,t){var n=dt(gt,e.__scopeSelect),r=Object(c.useState)(),o=Object(u.a)(r,2),a=o[0],i=o[1];return ve((function(){i(new DocumentFragment)}),[]),n.open?Object(c.createElement)(_t,Object(l.a)({},e,{ref:t})):a?Object(f.createPortal)(Object(c.createElement)(jt,{scope:e.__scopeSelect},Object(c.createElement)(rt.Slot,{scope:e.__scopeSelect},Object(c.createElement)("div",null,e.children))),a):null})),Ot=10,Et=ut(gt),St=Object(u.a)(Et,2),jt=St[0],kt=St[1],_t=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,s=e.onCloseAutoFocus,f=Object(i.a)(e,Ve),d=dt(gt,n),h=Object(c.useState)(null),m=Object(u.a)(h,2),b=m[0],y=m[1],g=Object(c.useState)(null),w=Object(u.a)(g,2),O=w[0],E=w[1],S=Object(c.useState)(null),j=Object(u.a)(S,2),k=j[0],_=j[1],C=V(t,(function(e){return E(e)})),T=Object(c.useState)(null),x=Object(u.a)(T,2),R=x[0],P=x[1],N=Object(c.useState)(null),L=Object(u.a)(N,2),A=L[0],M=L[1],D=ot(n),I=Object(c.useState)(!1),z=Object(u.a)(I,2),F=z[0],U=z[1],B=Object(c.useRef)(!0),W=Object(c.useRef)(!1),H=Object(c.useRef)(!1);Object(c.useEffect)((function(){if(O)return Object(Me.a)(O)}),[O]);var Y=Object(c.useCallback)((function(e){var t,n=D().map((function(e){return e.ref.current})),r=Object(a.a)(n),i=r[0],l=r.slice(1).slice(-1),c=Object(u.a)(l,1)[0],s=document.activeElement,f=Object(o.a)(e);try{for(f.s();!(t=f.n()).done;){var d=t.value;if(d===s)return;if(null===d||void 0===d||d.scrollIntoView({block:"nearest"}),d===i&&k&&(k.scrollTop=0),d===c&&k&&(k.scrollTop=k.scrollHeight),null===d||void 0===d||d.focus(),document.activeElement!==s)return}}catch(p){f.e(p)}finally{f.f()}}),[D,k]),K=Object(c.useCallback)((function(){if(d.trigger&&d.valueNode&&b&&O&&k&&R&&A){var e=d.trigger.getBoundingClientRect(),t=O.getBoundingClientRect(),n=d.valueNode.getBoundingClientRect(),r=A.getBoundingClientRect();if("rtl"!==d.dir){var o=r.left-t.left,a=n.left-o,i=e.left-a,u=e.width+i,l=Math.max(u,t.width),c=window.innerWidth-Ot,s=p(a,[Ot,c-l]);b.style.minWidth=u+"px",b.style.left=s+"px"}else{var f=t.right-r.right,v=window.innerWidth-n.right-f,h=window.innerWidth-e.right-v,m=e.width+h,y=Math.max(m,t.width),g=window.innerWidth-Ot,w=p(v,[Ot,g-y]);b.style.minWidth=m+"px",b.style.right=w+"px"}var E=D(),S=window.innerHeight-20,j=k.scrollHeight,_=window.getComputedStyle(O),C=parseInt(_.borderTopWidth,10),T=parseInt(_.paddingTop,10),x=parseInt(_.borderBottomWidth,10),P=C+T+j+parseInt(_.paddingBottom,10)+x,N=Math.min(5*R.offsetHeight,P),L=window.getComputedStyle(k),M=parseInt(L.paddingTop,10),I=parseInt(L.paddingBottom,10),z=e.top+e.height/2-Ot,F=S-z,V=R.offsetHeight/2,B=C+T+(R.offsetTop+V),H=P-B;if(B<=z){var Y=R===E[E.length-1].ref.current;b.style.bottom="0px";var K=O.clientHeight-k.offsetTop-k.offsetHeight,X=B+Math.max(F,V+(Y?I:0)+K+x);b.style.height=X+"px"}else{var q=R===E[0].ref.current;b.style.top="0px";var Q=Math.max(z,C+k.offsetTop+(q?M:0)+V)+H;b.style.height=Q+"px",k.scrollTop=B-z+k.offsetTop}b.style.margin="".concat(Ot,"px 0"),b.style.minHeight=N+"px",b.style.maxHeight=S+"px",U(!0),requestAnimationFrame((function(){return W.current=!0}))}}),[D,d.trigger,d.valueNode,b,O,k,R,A,d.dir]);ve((function(){return K()}),[K]);var X=Object(c.useCallback)((function(){return Y([R,O])}),[Y,R,O]);Object(c.useEffect)((function(){F&&X()}),[F,X]);var $=Object(c.useCallback)((function(e){e&&!0===B.current&&(K(),X(),B.current=!1)}),[K,X]),G=d.onOpenChange,Z=d.triggerPointerDownPosRef;Object(c.useEffect)((function(){if(O){var e={x:0,y:0},t=function(t){var n,r,o,a;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=Z.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(a=Z.current)||void 0===a?void 0:a.y)&&void 0!==o?o:0))}},n=function(n){e.x<=10&&e.y<=10?n.preventDefault():O.contains(n.target)||G(!1),document.removeEventListener("pointermove",t),Z.current=null};return null!==Z.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),function(){document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}}),[O,G,Z]),Object(c.useEffect)((function(){var e=function(){return G(!1)};return window.addEventListener("blur",e),window.addEventListener("resize",e),function(){window.removeEventListener("blur",e),window.removeEventListener("resize",e)}}),[G]);var J=en((function(e){var t=D().filter((function(e){return!e.disabled})),n=t.find((function(e){return e.ref.current===document.activeElement})),r=tn(t,e,n);r&&setTimeout((function(){return r.ref.current.focus()}))})),ee=Object(u.a)(J,2),te=ee[0],ne=ee[1],re=Object(c.useCallback)((function(e,t,n){var r=!H.current&&!n;(void 0!==d.value&&d.value===t||r)&&(P(e),r&&(H.current=!0))}),[d.value]),oe=Object(c.useCallback)((function(){return null===O||void 0===O?void 0:O.focus()}),[O]),ae=Object(c.useCallback)((function(e,t,n){var r=!H.current&&!n;(void 0!==d.value&&d.value===t||r)&&M(e)}),[d.value]);return Object(c.createElement)(jt,{scope:n,contentWrapper:b,content:O,viewport:k,onViewportChange:_,itemRefCallback:re,selectedItem:R,onItemLeave:oe,itemTextRefCallback:ae,selectedItemText:A,onScrollButtonChange:$,isPositioned:F,shouldExpandOnScrollRef:W,searchRef:te},Object(c.createElement)(ge,null,Object(c.createElement)(De.a,null,Object(c.createElement)("div",{ref:y,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:0}},Object(c.createElement)(Q.a,{asChild:!0,trapped:d.open,onMountAutoFocus:function(e){e.preventDefault()},onUnmountAutoFocus:Object(v.a)(s,(function(e){var t;null===(t=d.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}))},Object(c.createElement)(q.a,Object(l.a)({role:"listbox",id:d.contentId,"data-state":d.open?"open":"closed",dir:d.dir,onContextMenu:function(e){return e.preventDefault()}},f,{ref:C,style:Object(r.a)({display:"flex",flexDirection:"column",boxSizing:"border-box",maxHeight:"100%",outline:"none"},f.style),disableOutsidePointerEvents:!0,onFocusOutside:function(e){return e.preventDefault()},onDismiss:function(){return d.onOpenChange(!1)},onKeyDown:Object(v.a)(f.onKeyDown,(function(e){var t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||ne(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){var n=D().filter((function(e){return!e.disabled})).map((function(e){return e.ref.current}));if(["ArrowUp","End"].includes(e.key)&&(n=n.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){var r=e.target,o=n.indexOf(r);n=n.slice(o+1)}setTimeout((function(){return Y(n)})),e.preventDefault()}}))})))))))})),Ct="SelectViewport",Tt=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,o=Object(i.a)(e,Ue),a=kt(Ct,n),u=V(t,a.onViewportChange),s=Object(c.useRef)(0);return Object(c.createElement)(c.Fragment,null,Object(c.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),Object(c.createElement)(rt.Slot,{scope:n},Object(c.createElement)(ee.div,Object(l.a)({"data-radix-select-viewport":"",role:"presentation"},o,{ref:u,style:Object(r.a)({position:"relative",flex:1,overflow:"auto"},o.style),onScroll:Object(v.a)(o.onScroll,(function(e){var t=e.currentTarget,n=a.contentWrapper,r=a.shouldExpandOnScrollRef;if(null!==r&&void 0!==r&&r.current&&n){var o=Math.abs(s.current-t.scrollTop);if(o>0){var i=window.innerHeight-20,u=parseFloat(n.style.minHeight),l=parseFloat(n.style.height),c=Math.max(u,l);if(c0?p:0,n.style.justifyContent="flex-end")}}}s.current=t.scrollTop}))}))))})),xt="SelectGroup",Rt=ut(xt),Pt=Object(u.a)(Rt,2),Nt=Pt[0],Lt=Pt[1],At=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=Object(i.a)(e,Be),o=Object($.a)();return Object(c.createElement)(Nt,{scope:n,id:o},Object(c.createElement)(ee.div,Object(l.a)({role:"group","aria-labelledby":o},r,{ref:t})))})),Mt="SelectLabel",Dt=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=Object(i.a)(e,We),o=Lt(Mt,n);return Object(c.createElement)(ee.div,Object(l.a)({id:o.id},r,{ref:t}))})),It="SelectItem",zt=ut(It),Ft=Object(u.a)(zt,2),Vt=Ft[0],Ut=Ft[1],Bt=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=e.value,o=e.disabled,a=void 0!==o&&o,s=e.textValue,f=Object(i.a)(e,He),d=dt(It,n),p=kt(It,n),h=d.value===r,m=Object(c.useState)(null!==s&&void 0!==s?s:""),b=Object(u.a)(m,2),y=b[0],g=b[1],w=Object(c.useState)(!1),O=Object(u.a)(w,2),E=O[0],S=O[1],j=V(t,(function(e){var t;return null===(t=p.itemRefCallback)||void 0===t?void 0:t.call(p,e,r,a)})),k=Object($.a)(),_=function(){a||(d.onValueChange(r),d.onOpenChange(!1))};return Object(c.createElement)(Vt,{scope:n,value:r,disabled:a,textId:k,isSelected:h,onItemTextChange:Object(c.useCallback)((function(e){g((function(t){var n;return t||(null!==(n=null===e||void 0===e?void 0:e.textContent)&&void 0!==n?n:"").trim()}))}),[])},Object(c.createElement)(rt.ItemSlot,{scope:n,value:r,disabled:a,textValue:y},Object(c.createElement)(ee.div,Object(l.a)({role:"option","aria-labelledby":k,"data-highlighted":E?"":void 0,"aria-selected":h&&E,"data-state":h?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1},f,{ref:j,onFocus:Object(v.a)(f.onFocus,(function(){return S(!0)})),onBlur:Object(v.a)(f.onBlur,(function(){return S(!1)})),onPointerUp:Object(v.a)(f.onPointerUp,_),onPointerMove:Object(v.a)(f.onPointerMove,(function(e){var t;a?null===(t=p.onItemLeave)||void 0===t||t.call(p):e.currentTarget.focus({preventScroll:!0})})),onPointerLeave:Object(v.a)(f.onPointerLeave,(function(e){var t;e.currentTarget===document.activeElement&&(null===(t=p.onItemLeave)||void 0===t||t.call(p))})),onKeyDown:Object(v.a)(f.onKeyDown,(function(e){var t;""!==(null===(t=p.searchRef)||void 0===t?void 0:t.current)&&" "===e.key||(Je.includes(e.key)&&_()," "===e.key&&e.preventDefault())}))}))))})),Wt="SelectItemText",Ht=Object(c.forwardRef)((function(e,t){var n,r=e.__scopeSelect,o=(e.className,e.style,Object(i.a)(e,Ye)),a=dt(Wt,r),u=kt(Wt,r),s=Ut(Wt,r),d=Object(c.useRef)(null),p=V(t,d,s.onItemTextChange,(function(e){var t;return null===(t=u.itemTextRefCallback)||void 0===t?void 0:t.call(u,e,s.value,s.disabled)}));return Object(c.createElement)(c.Fragment,null,Object(c.createElement)(ee.span,Object(l.a)({id:s.textId},o,{ref:p})),s.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Object(f.createPortal)(o.children,a.valueNode):null,a.bubbleSelect?Object(f.createPortal)(Object(c.createElement)("option",{value:s.value},null===(n=d.current)||void 0===n?void 0:n.textContent),a.bubbleSelect):null)})),Yt="SelectItemIndicator",Kt=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=Object(i.a)(e,Ke);return Ut(Yt,n).isSelected?Object(c.createElement)(ee.span,Object(l.a)({"aria-hidden":!0},r,{ref:t})):null})),Xt="SelectScrollUpButton",qt=Object(c.forwardRef)((function(e,t){var n=kt(Xt,e.__scopeSelect),r=Object(c.useState)(!1),o=Object(u.a)(r,2),a=o[0],i=o[1],s=V(t,n.onScrollButtonChange);return ve((function(){if(n.viewport&&n.isPositioned){var e=function(){var e=t.scrollTop>0;i(e)},t=n.viewport;return e(),t.addEventListener("scroll",e),function(){return t.removeEventListener("scroll",e)}}}),[n.viewport,n.isPositioned]),a?Object(c.createElement)(Gt,Object(l.a)({},e,{ref:s,onAutoScroll:function(){var e=n.viewport,t=n.selectedItem;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}})):null})),Qt="SelectScrollDownButton",$t=Object(c.forwardRef)((function(e,t){var n=kt(Qt,e.__scopeSelect),r=Object(c.useState)(!1),o=Object(u.a)(r,2),a=o[0],i=o[1],s=V(t,n.onScrollButtonChange);return ve((function(){if(n.viewport&&n.isPositioned){var e=function(){var e=t.scrollHeight-t.clientHeight,n=Math.ceil(t.scrollTop)1&&Array.from(t).every((function(e){return e===t[0]}))?t[0]:t,i=n?e.indexOf(n):-1,u=(r=e,o=Math.max(i,0),r.map((function(e,t){return r[(o+t)%r.length]})));1===a.length&&(u=u.filter((function(e){return e!==n})));var l=u.find((function(e){return e.textValue.toLowerCase().startsWith(a.toLowerCase())}));return l!==n?l:void 0}var nn=pt,rn=ht,on=bt,an=yt,un=wt,ln=Tt,cn=At,sn=Dt,fn=Bt,dn=Ht,pn=Kt,vn=qt,hn=$t,mn=Zt},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(29);function o(e,t){if(e){if("string"===typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(6),o=n(8),a=n(2),i=n(4),u=n(0),l=["scope","children"];function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],c=function(){var t=n.map((function(e){return u.createContext(e)}));return function(n){var r=(null==n?void 0:n[e])||t;return u.useMemo((function(){return Object(o.a)({},"__scope".concat(e),Object(a.a)(Object(a.a)({},n),{},Object(o.a)({},e,r)))}),[n,r])}};return c.scopeName=e,[function(t,o){var a=u.createContext(o),c=n.length;function s(t){var n=t.scope,r=t.children,o=Object(i.a)(t,l),s=(null==n?void 0:n[e][c])||a,f=u.useMemo((function(){return o}),Object.values(o));return u.createElement(s.Provider,{value:f},r)}return n=[].concat(Object(r.a)(n),[o]),s.displayName=t+"Provider",[s,function(n,r){var i=(null==r?void 0:r[e][c])||a,l=u.useContext(i);if(l)return l;if(void 0!==o)return o;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},s.apply(void 0,[c].concat(Object(r.a)(t)))]}function s(){for(var e=arguments.length,t=new Array(e),n=0;n1?u.Children.only(null):null}));m.displayName="SlotClone";var b=function(e){var t=e.children;return u.createElement(u.Fragment,null,t)};function y(e){return u.isValidElement(e)&&e.type===b}var g,w=n(17),O=n(12),E=n.n(O),S=["containerRef","style"],j=u.forwardRef((function(e,t){var n,l,c=e.containerRef,s=e.style,f=Object(o.a)(e,S),p=null!==(n=null==c?void 0:c.current)&&void 0!==n?n:null===globalThis||void 0===globalThis||null===(l=globalThis.document)||void 0===l?void 0:l.body,v=u.useState({}),h=Object(a.a)(v,2)[1];return Object(i.a)((function(){h({})}),[]),p?E.a.createPortal(u.createElement(w.a.div,Object(d.a)({"data-radix-portal":""},f,{ref:t,style:p===document.body?Object(r.a)({position:"absolute",top:0,left:0,zIndex:2147483647},s):void 0})),p):null})),k=["children","width","height"],_=u.forwardRef((function(e,t){var n=e.children,r=e.width,a=void 0===r?10:r,i=e.height,l=void 0===i?5:i,c=Object(o.a)(e,k);return u.createElement(w.a.svg,Object(d.a)({},c,{ref:t,width:a,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:u.createElement("polygon",{points:"0,0 30,0 15,10"}))})),C=n(30);var T=new Map;function x(){var e=[];T.forEach((function(t,n){var r,o,a=n.getBoundingClientRect();o=a,((r=t.rect).width!==o.width||r.height!==o.height||r.top!==o.top||r.right!==o.right||r.bottom!==o.bottom||r.left!==o.left)&&(t.rect=a,e.push(t))})),e.forEach((function(e){e.callbacks.forEach((function(t){return t(e.rect)}))})),g=requestAnimationFrame(x)}function R(e){var t=u.useState(),n=Object(a.a)(t,2),r=n[0],o=n[1];return u.useEffect((function(){if(e){var t=function(e,t){var n=T.get(e);return void 0===n?(T.set(e,{rect:{},callbacks:[t]}),1===T.size&&(g=requestAnimationFrame(x))):(n.callbacks.push(t),t(e.getBoundingClientRect())),function(){var n=T.get(e);if(void 0!==n){var r=n.callbacks.indexOf(t);r>-1&&n.callbacks.splice(r,1),0===n.callbacks.length&&(T.delete(e),0===T.size&&cancelAnimationFrame(g))}}}(e,o);return function(){o(void 0),t()}}}),[e]),r}var P=n(24),N=n(8);function L(e,t,n){var r=e["x"===n?"left":"top"],o="x"===n?"width":"height",a=e[o],i=t[o];return{before:r-i,start:r,center:r+(a-i)/2,end:r+a-i,after:r+a}}function A(e){return{position:"absolute",top:0,left:0,minWidth:"max-content",willChange:"transform",transform:"translate3d(".concat(Math.round(e.x+window.scrollX),"px, ").concat(Math.round(e.y+window.scrollY),"px, 0)")}}function M(e,t,n,r,o){var a="top"===t||"bottom"===t,i=o?o.width:0,u=o?o.height:0,l=i/2+r,c="",s="";return a?(c={start:"".concat(l,"px"),center:"center",end:e.width-l+"px"}[n],s="top"===t?"".concat(e.height+u,"px"):-u+"px"):(c="left"===t?"".concat(e.width+u,"px"):-u+"px",s={start:"".concat(l,"px"),center:"center",end:e.height-l+"px"}[n]),"".concat(c," ").concat(s)}var D={position:"fixed",top:0,left:0,opacity:0,transform:"translate3d(0, -200%, 0)"},I={position:"absolute",opacity:0};function z(e){var t,n=e.popperSize,r=e.arrowSize,o=e.arrowOffset,a=e.side,i=e.align,u=(n.width-r.width)/2,l=(n.height-r.width)/2,c={top:0,right:90,bottom:180,left:-90}[a],s=Math.max(r.width,r.height),f=(t={width:"".concat(s,"px"),height:"".concat(s,"px"),transform:"rotate(".concat(c,"deg)"),willChange:"transform",position:"absolute"},Object(N.a)(t,a,"100%"),Object(N.a)(t,"direction",function(e,t){return("top"!==e&&"right"!==e||"end"!==t)&&("bottom"!==e&&"left"!==e||"end"===t)?"ltr":"rtl"}(a,i)),t);return"top"!==a&&"bottom"!==a||("start"===i&&(f.left="".concat(o,"px")),"center"===i&&(f.left="".concat(u,"px")),"end"===i&&(f.right="".concat(o,"px"))),"left"!==a&&"right"!==a||("start"===i&&(f.top="".concat(o,"px")),"center"===i&&(f.top="".concat(l,"px")),"end"===i&&(f.bottom="".concat(o,"px"))),f}function F(e){return{top:"bottom",right:"left",bottom:"top",left:"right"}[e]}function V(e,t){return{top:e.topt.right,bottom:e.bottom>t.bottom,left:e.left2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0,a=o?o.height:0,i=L(t,e,"x"),u=L(t,e,"y"),l=u.before-n-a,c=u.after+n+a,s=i.before-n-a,f=i.after+n+a;return{top:{start:{x:i.start+r,y:l},center:{x:i.center,y:l},end:{x:i.end-r,y:l}},right:{start:{x:f,y:u.start+r},center:{x:f,y:u.center},end:{x:f,y:u.end-r}},bottom:{start:{x:i.start+r,y:c},center:{x:i.center,y:c},end:{x:i.end-r,y:c}},left:{start:{x:s,y:u.start+r},center:{x:s,y:u.center},end:{x:s,y:u.end-r}}}}(n,t,c,d,o),g=y[u][s];if(!1===v){var w=A(g),O=I;return o&&(O=z({popperSize:n,arrowSize:o,arrowOffset:i,side:u,align:s})),{popperStyles:Object(r.a)(Object(r.a)({},w),{},{"--radix-popper-transform-origin":M(n,u,s,i,o)}),arrowStyles:O,placedSide:u,placedAlign:s}}var E,S,j=DOMRect.fromRect(Object(r.a)(Object(r.a)({},n),g)),k=(E=h,S=b,DOMRect.fromRect({width:E.width-2*S,height:E.height-2*S,x:E.left+S,y:E.top+S})),_=V(j,k),C=y[F(u)][s],T=function(e,t,n){var r=F(e);return t[e]&&!n[r]?r:e}(u,_,V(DOMRect.fromRect(Object(r.a)(Object(r.a)({},n),C)),k)),x=function(e,t,n,r,o){var a="top"===n||"bottom"===n,i=a?"left":"top",u=a?"right":"bottom",l=a?"width":"height",c=t[l]>e[l];return"start"!==r&&"center"!==r||!(o[i]&&c||o[u]&&!c)?"end"!==r&&"center"!==r||!(o[u]&&c||o[i]&&!c)?r:"start":"end"}(n,t,u,s,_),R=A(y[T][x]),P=I;return o&&(P=z({popperSize:n,arrowSize:o,arrowOffset:i,side:T,align:x})),{popperStyles:Object(r.a)(Object(r.a)({},R),{},{"--radix-popper-transform-origin":M(n,T,x,i,o)}),arrowStyles:P,placedSide:T,placedAlign:x}}({anchorRect:k,popperSize:N,arrowSize:K,arrowOffset:S,side:l,sideOffset:c,align:p,alignOffset:v,shouldAvoidCollisions:b,collisionBoundariesRect:q?DOMRect.fromRect(Object(r.a)(Object(r.a)({},q),{},{x:0,y:0})):void 0,collisionTolerance:h}),$=Q.popperStyles,Z=Q.arrowStyles,J=Q.placedSide,ee=Q.placedAlign,ne=void 0!==J;return u.createElement("div",{style:$,"data-radix-popper-content-wrapper":""},u.createElement(te,{scope:n,arrowStyles:Z,onArrowChange:Y,onArrowOffsetChange:j},u.createElement(w.a.div,Object(d.a)({"data-side":J,"data-align":ee},y,{style:Object(r.a)(Object(r.a)({},y.style),{},{animation:ne?void 0:"none"}),ref:X}))))})),oe=function(e){var t=e.__scopePopper,n=e.children,r=u.useState(null),o=Object(a.a)(r,2),i=o[0],l=o[1];return u.createElement($,{scope:t,anchor:i,onAnchorChange:l},n)},ae=Z,ie=re,ue=u.forwardRef((function(e,t){var n=e.__scopePopper,a=e.offset,i=Object(o.a)(e,W),l=ne("PopperArrow",n),c=l.onArrowOffsetChange;return u.useEffect((function(){return c(a)}),[c,a]),u.createElement("span",{style:Object(r.a)(Object(r.a)({},l.arrowStyles),{},{pointerEvents:"none"})},u.createElement("span",{ref:l.onArrowChange,style:{display:"inline-block",verticalAlign:"top",pointerEvents:"auto"}},u.createElement(_,Object(d.a)({},i,{ref:t,style:Object(r.a)(Object(r.a)({},i.style),{},{display:"block"})}))))})),le=n(37),ce=n(31);function se(e){var t=function(e){var t=u.useRef(e);return u.useEffect((function(){t.current=e})),u.useMemo((function(){return function(){for(var e,n,r=arguments.length,o=new Array(r),a=0;a1&&void 0!==arguments[1]?arguments[1]:[],n=[];function a(t,r){var a=Object(u.createContext)(r),i=n.length;function l(t){var n=t.scope,r=t.children,l=Object(o.a)(t,b),c=(null===n||void 0===n?void 0:n[e][i])||a,s=Object(u.useMemo)((function(){return l}),Object.values(l));return Object(u.createElement)(c.Provider,{value:s},r)}return n=[].concat(Object(h.a)(n),[r]),l.displayName=t+"Provider",[l,function(n,o){var l=(null===o||void 0===o?void 0:o[e][i])||a,c=Object(u.useContext)(l);if(c)return c;if(void 0!==r)return r;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]}var i=function(){var t=n.map((function(e){return Object(u.createContext)(e)}));return function(n){var o=(null===n||void 0===n?void 0:n[e])||t;return Object(u.useMemo)((function(){return Object(v.a)({},"__scope".concat(e),Object(r.a)(Object(r.a)({},n),{},Object(v.a)({},e,o)))}),[n,o])}};return i.scopeName=e,[a,E.apply(void 0,[i].concat(Object(h.a)(t)))]}function E(){for(var e=arguments.length,t=new Array(e),n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?s.Children.only(null):null}));g.displayName="SlotClone";var w=function(e){var t=e.children;return s.createElement(s.Fragment,null,t)};function O(e){return s.isValidElement(e)&&e.type===w}var E=["asChild"],S=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(e,t){return Object(r.a)(Object(r.a)({},e),{},Object(d.a)({},t,s.forwardRef((function(e,n){var r=e.asChild,o=Object(a.a)(e,E),i=r?y:t;return s.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),s.createElement(i,Object(h.a)({},o,{ref:n}))}))))}),{}),j=n(37),k=n(12),_=n.n(k),C=["container"],T=s.forwardRef((function(e,t){var n,r=e.container,o=void 0===r?null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body:r,i=Object(a.a)(e,C);return o?_.a.createPortal(s.createElement(S.div,Object(h.a)({},i,{ref:t})),o):null}));var x,R=0;var P=n(9),N=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"],L=s.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set});function A(){var e=new Event("dismissableLayer.update");document.dispatchEvent(e)}function M(e,t,n){var r=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});return t&&r.addEventListener(e,t,{once:!0}),!r.dispatchEvent(o)}var D=s.forwardRef((function(e,t){var n=e.disableOutsidePointerEvents,u=void 0!==n&&n,c=e.onEscapeKeyDown,d=e.onPointerDownOutside,p=e.onFocusOutside,m=e.onInteractOutside,b=e.onDismiss,y=Object(a.a)(e,N),g=s.useContext(L),w=s.useState(null),O=Object(i.a)(w,2),E=O[0],j=O[1],k=s.useState({}),_=Object(i.a)(k,2)[1],C=v(t,(function(e){return j(e)})),T=Array.from(g.layers),D=Object(o.a)(g.layersWithOutsidePointerEventsDisabled).slice(-1),I=Object(i.a)(D,1)[0],z=T.indexOf(I),F=E?T.indexOf(E):-1,V=g.layersWithOutsidePointerEventsDisabled.size>0,U=F>=z,B=function(e){var t=f((function(e){var t=e.target,n=Object(o.a)(g.branches).some((function(e){return e.contains(t)}));U&&!n&&(null==d||d(e),null==m||m(e),e.defaultPrevented||null==b||b())})),n=s.useRef(!1);return s.useEffect((function(){var e=function(e){e.target&&!n.current&&M("dismissableLayer.pointerDownOutside",t,{originalEvent:e}),n.current=!1},r=window.setTimeout((function(){document.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(r),document.removeEventListener("pointerdown",e)}}),[t]),{onPointerDownCapture:function(){return n.current=!0}}}(),W=function(e){var t=f((function(e){var t=e.target;Object(o.a)(g.branches).some((function(e){return e.contains(t)}))||(null==p||p(e),null==m||m(e),e.defaultPrevented||null==b||b())})),n=s.useRef(!1);return s.useEffect((function(){var e=function(e){e.target&&!n.current&&M("dismissableLayer.focusOutside",t,{originalEvent:e})};return document.addEventListener("focusin",e),function(){return document.removeEventListener("focusin",e)}}),[t]),{onFocusCapture:function(){return n.current=!0},onBlurCapture:function(){return n.current=!1}}}();return function(e){var t=f(e);s.useEffect((function(){var e=function(e){"Escape"===e.key&&t(e)};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[t])}((function(e){F===g.layers.size-1&&(null==c||c(e),e.defaultPrevented||null==b||b())})),function(e){var t=e.disabled,n=s.useRef(!1);Object(l.a)((function(){if(t){var e=function(){0===--R&&(document.body.style.pointerEvents=x)},r=function(e){n.current="mouse"!==e.pointerType};return 0===R&&(x=document.body.style.pointerEvents),document.body.style.pointerEvents="none",R++,document.addEventListener("pointerup",r),function(){n.current?document.addEventListener("click",e,{once:!0}):e(),document.removeEventListener("pointerup",r)}}}),[t])}({disabled:u}),s.useEffect((function(){E&&(u&&g.layersWithOutsidePointerEventsDisabled.add(E),g.layers.add(E),A())}),[E,u,g]),s.useEffect((function(){return function(){E&&(g.layers.delete(E),g.layersWithOutsidePointerEventsDisabled.delete(E),A())}}),[E,g]),s.useEffect((function(){var e=function(){return _({})};return document.addEventListener("dismissableLayer.update",e),function(){return document.removeEventListener("dismissableLayer.update",e)}}),[]),s.createElement(S.div,Object(h.a)({},y,{ref:C,style:Object(r.a)({pointerEvents:V?U?"auto":"none":void 0},e.style),onFocusCapture:Object(P.a)(e.onFocusCapture,W.onFocusCapture),onBlurCapture:Object(P.a)(e.onBlurCapture,W.onBlurCapture),onPointerDownCapture:Object(P.a)(e.onPointerDownCapture,B.onPointerDownCapture)}))})),I=s.forwardRef((function(e,t){var n=s.useContext(L),r=s.useRef(null),o=v(t,r);return s.useEffect((function(){var e=r.current;if(e)return n.branches.add(e),function(){n.branches.delete(e)}}),[n.branches]),s.createElement(S.div,Object(h.a)({},e,{ref:o}))})),z=["scope","children"];function F(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:[],n=[],i=function(){var t=n.map((function(e){return s.createContext(e)}));return function(n){var o=(null==n?void 0:n[e])||t;return s.useMemo((function(){return Object(d.a)({},"__scope".concat(e),Object(r.a)(Object(r.a)({},n),{},Object(d.a)({},e,o)))}),[n,o])}};return i.scopeName=e,[function(t,r){var i=s.createContext(r),u=n.length;function l(t){var n=t.scope,r=t.children,o=Object(a.a)(t,z),l=(null==n?void 0:n[e][u])||i,c=s.useMemo((function(){return o}),Object.values(o));return s.createElement(l.Provider,{value:c},r)}return n=[].concat(Object(o.a)(n),[r]),l.displayName=t+"Provider",[l,function(n,o){var a=(null==o?void 0:o[e][u])||i,l=s.useContext(a);if(l)return l;if(void 0!==r)return r;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},F.apply(void 0,[i].concat(Object(o.a)(t)))]}("Toast"),q=Object(i.a)(X,2),Q=q[0],$=(q[1],Q("ToastProvider")),G=Object(i.a)($,2),Z=G[0],J=G[1],ee=["F8"],te=s.forwardRef((function(e,t){var n=e.__scopeToast,r=e.hotkey,u=void 0===r?ee:r,l=e.label,c=void 0===l?"Notifications ({hotkey})":l,f=Object(a.a)(e,V),d=J("ToastViewport",n),p=s.useRef(null),m=s.useRef(null),b=v(t,m,d.onViewportChange),y=u.join("+").replace(/Key/g,"").replace(/Digit/g,"");return s.useEffect((function(){var e=function(e){var t;u.every((function(t){return e[t]||e.code===t}))&&(null===(t=m.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[u]),s.useEffect((function(){var e=p.current,t=m.current;if(e&&t){var n=function(){var e=new Event("toast.viewportPause");t.dispatchEvent(e),d.isClosePausedRef.current=!0},r=function(){var e=new Event("toast.viewportResume");t.dispatchEvent(e),d.isClosePausedRef.current=!1};return e.addEventListener("focusin",n),e.addEventListener("focusout",r),e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),window.addEventListener("blur",n),window.addEventListener("focus",r),function(){e.removeEventListener("focusin",n),e.removeEventListener("focusout",r),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}}),[d.isClosePausedRef]),s.useEffect((function(){var e=m.current;if(e){var t=[],n=new MutationObserver((function(n){Object(i.a)(n,1)[0].addedNodes.forEach((function(n){t.includes(n)||(e.prepend(n),t=[].concat(Object(o.a)(t),[n]))}))}));return n.observe(e,{childList:!0}),function(){return n.disconnect()}}}),[]),s.createElement(I,{ref:p,role:"region","aria-label":c.replace("{hotkey}",y),tabIndex:-1,style:{pointerEvents:d.toastCount>0?void 0:"none"}},s.createElement(S.ol,Object(h.a)({tabIndex:-1},f,{ref:b})))})),ne=s.forwardRef((function(e,t){var n=e.forceMount,r=e.open,o=e.defaultOpen,u=e.onOpenChange,l=Object(a.a)(e,U),f=Object(c.a)({prop:r,defaultProp:o,onChange:u}),d=Object(i.a)(f,2),p=d[0],v=void 0===p||p,m=d[1];return s.createElement(j.a,{present:n||v},s.createElement(ue,Object(h.a)({open:v},l,{ref:t,onClose:function(){return m(!1)},onSwipeStart:Object(P.a)(e.onSwipeStart,(function(e){e.currentTarget.setAttribute("data-swipe","start")})),onSwipeMove:Object(P.a)(e.onSwipeMove,(function(e){var t=e.detail.delta,n=t.x,r=t.y;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(n,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(r,"px"))})),onSwipeCancel:Object(P.a)(e.onSwipeCancel,(function(e){e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")})),onSwipeEnd:Object(P.a)(e.onSwipeEnd,(function(e){var t=e.detail.delta,n=t.x,r=t.y;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(n,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(r,"px")),m(!1)}))})))})),re=Q("Toast",{isInteractive:!1,onClose:function(){}}),oe=Object(i.a)(re,2),ae=oe[0],ie=oe[1],ue=s.forwardRef((function(e,t){var n=e.__scopeToast,o=e.type,i=void 0===o?"foreground":o,u=e.duration,l=e.open,c=e.onClose,d=e.onEscapeKeyDown,p=e.onSwipeStart,m=e.onSwipeMove,b=e.onSwipeCancel,y=e.onSwipeEnd,g=Object(a.a)(e,B),w=J("Toast",n),O=s.useRef(null),E=v(t,O),j=s.useRef(null),_=s.useRef(null),C=u||w.duration,T=s.useRef(0),x=s.useRef(C),R=s.useRef(0),N=w.onToastAdd,L=w.onToastRemove,A=f((function(){var e,t;(null===(e=O.current)||void 0===e?void 0:e.contains(document.activeElement))&&(null===(t=w.viewport)||void 0===t||t.focus()),c()})),M=s.useCallback((function(e){e&&e!==1/0&&(window.clearTimeout(R.current),T.current=(new Date).getTime(),R.current=window.setTimeout(A,e))}),[A]);return s.useEffect((function(){var e=w.viewport;if(e){var t=function(){M(x.current)},n=function(){var e=(new Date).getTime()-T.current;x.current=x.current-e,window.clearTimeout(R.current)};return e.addEventListener("toast.viewportPause",n),e.addEventListener("toast.viewportResume",t),function(){e.removeEventListener("toast.viewportPause",n),e.removeEventListener("toast.viewportResume",t)}}}),[w.viewport,C,M]),s.useEffect((function(){l&&!w.isClosePausedRef.current&&M(C)}),[l,C,w.isClosePausedRef,M]),s.useEffect((function(){return N(),function(){return L()}}),[N,L]),w.viewport?s.createElement(s.Fragment,null,s.createElement(le,{__scopeToast:n,role:"status","aria-live":"foreground"===i?"assertive":"polite","aria-atomic":!0},e.children),s.createElement(ae,{scope:n,isInteractive:!0,onClose:A},k.createPortal(s.createElement(D,{asChild:!0,onEscapeKeyDown:Object(P.a)(d,(function(){w.isFocusedToastEscapeKeyDownRef.current||A(),w.isFocusedToastEscapeKeyDownRef.current=!1}))},s.createElement(S.li,Object(h.a)({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":l?"open":"closed","data-swipe-direction":w.swipeDirection},g,{ref:E,style:Object(r.a)({userSelect:"none",touchAction:"none"},e.style),onKeyDown:Object(P.a)(e.onKeyDown,(function(e){"Escape"===e.key&&(null==d||d(e.nativeEvent),e.nativeEvent.defaultPrevented||(w.isFocusedToastEscapeKeyDownRef.current=!0,A()))})),onPointerDown:Object(P.a)(e.onPointerDown,(function(e){0===e.button&&(j.current={x:e.clientX,y:e.clientY})})),onPointerMove:Object(P.a)(e.onPointerMove,(function(e){if(j.current){var t=e.clientX-j.current.x,n=e.clientY-j.current.y,r=Boolean(_.current),o=["left","right"].includes(w.swipeDirection),a=["left","up"].includes(w.swipeDirection)?Math.min:Math.max,i=o?a(0,t):0,u=o?0:a(0,n),l="touch"===e.pointerType?10:2,c={x:i,y:u},s={originalEvent:e,delta:c};r?(_.current=c,de("toast.swipeMove",m,s)):pe(c,w.swipeDirection,l)?(_.current=c,de("toast.swipeStart",p,s),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(j.current=null)}})),onPointerUp:Object(P.a)(e.onPointerUp,(function(e){var t=_.current;if(e.target.releasePointerCapture(e.pointerId),_.current=null,j.current=null,t){var n=e.currentTarget,r={originalEvent:e,delta:t};pe(t,w.swipeDirection,w.swipeThreshold)?de("toast.swipeEnd",y,r):de("toast.swipeCancel",b,r),n.addEventListener("click",(function(e){return e.preventDefault()}),{once:!0})}}))}))),w.viewport))):null}));ue.propTypes={type:function(e){if(e.type&&!["foreground","background"].includes(e.type))throw new Error("Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.");return null}};var le=function(e){var t=e.__scopeToast,n=Object(a.a)(e,W),r=J("Toast",t),o=s.useState(!1),c=Object(i.a)(o,2),d=c[0],p=c[1],v=s.useState(!1),h=Object(i.a)(v,2),m=h[0],b=h[1];return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=f(e);Object(l.a)((function(){var e,n=0;return e=window.requestAnimationFrame((function(){return n=window.requestAnimationFrame(t)})),function(){window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}}),[t])}((function(){return p(!0)})),s.useEffect((function(){var e=window.setTimeout((function(){return b(!0)}),1e3);return function(){return window.clearTimeout(e)}}),[]),m?null:s.createElement(T,{asChild:!0},s.createElement(u.b,{asChild:!0},s.createElement("div",n,d&&s.createElement(s.Fragment,null,r.label," ",e.children))))},ce=s.forwardRef((function(e,t){e.__scopeToast;var n=Object(a.a)(e,H);return s.createElement(S.div,Object(h.a)({},n,{ref:t}))})),se=s.forwardRef((function(e,t){var n=e.altText,r=Object(a.a)(e,Y),o=ie("ToastAction",e.__scopeToast);return n?o.isInteractive?s.createElement(fe,Object(h.a)({},r,{ref:t})):s.createElement("span",null,n):null}));se.propTypes={altText:function(e){if(!e.altText)throw new Error("Missing prop `altText` expected on `ToastAction`");return null}};var fe=s.forwardRef((function(e,t){var n=e.__scopeToast,r=Object(a.a)(e,K),o=ie("ToastClose",n);return o.isInteractive?s.createElement(S.button,Object(h.a)({type:"button"},r,{ref:t,onClick:Object(P.a)(e.onClick,o.onClose)})):null}));function de(e,t,n){var r=n.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(o)}var pe=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Math.abs(e.x),o=Math.abs(e.y),a=r>o;return"left"===t||"right"===t?a&&r>n:!a&&o>n},ve=function(e){var t=e.__scopeToast,n=e.label,r=void 0===n?"Notification":n,o=e.duration,a=void 0===o?5e3:o,u=e.swipeDirection,l=void 0===u?"right":u,c=e.swipeThreshold,f=void 0===c?50:c,d=e.children,p=s.useState(null),v=Object(i.a)(p,2),h=v[0],m=v[1],b=s.useState(0),y=Object(i.a)(b,2),g=y[0],w=y[1],O=s.useRef(!1),E=s.useRef(!1);return s.createElement(Z,{scope:t,label:r,duration:a,swipeDirection:l,swipeThreshold:f,toastCount:g,viewport:h,onViewportChange:m,onToastAdd:s.useCallback((function(){return w((function(e){return e+1}))}),[]),onToastRemove:s.useCallback((function(){return w((function(e){return e-1}))}),[]),isFocusedToastEscapeKeyDownRef:O,isClosePausedRef:E},d)},he=te,me=ne,be=ce},function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=new WeakMap,o=new WeakMap,a={},i=0,u=function(e,t,n){void 0===t&&(t=function(e){return"undefined"===typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e)),void 0===n&&(n="data-aria-hidden");var u=Array.isArray(e)?e:[e];a[n]||(a[n]=new WeakMap);var l=a[n],c=[],s=new Set;u.forEach((function e(t){t&&!s.has(t)&&(s.add(t),e(t.parentNode))}));return function e(t){!t||u.indexOf(t)>=0||Array.prototype.forEach.call(t.children,(function(t){if(s.has(t))e(t);else{var a=t.getAttribute("aria-hidden"),i=null!==a&&"false"!==a,u=(r.get(t)||0)+1,f=(l.get(t)||0)+1;r.set(t,u),l.set(t,f),c.push(t),1===u&&i&&o.set(t,!0),1===f&&t.setAttribute(n,"true"),i||t.setAttribute("aria-hidden","true")}}))}(t),s.clear(),i++,function(){c.forEach((function(e){var t=r.get(e)-1,a=l.get(e)-1;r.set(e,t),l.set(e,a),t||(o.has(e)||e.removeAttribute("aria-hidden"),o.delete(e)),a||e.removeAttribute(n)})),--i||(r=new WeakMap,r=new WeakMap,o=new WeakMap,a={})}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(3),o=n(16),a=n(18),i=n(0),u=function(e){var t=e.present,n=e.children,u=function(e){var t=i.useState(),n=Object(r.a)(t,2),a=n[0],u=n[1],c=i.useRef({}),s=i.useRef(e),f=i.useRef("none"),d=function(e,t){return i.useReducer((function(e,n){var r=t[e][n];return null!=r?r:e}),e)}(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),p=Object(r.a)(d,2),v=p[0],h=p[1];return i.useEffect((function(){var e=l(c.current);f.current="mounted"===v?e:"none"}),[v]),Object(o.a)((function(){var t=c.current,n=s.current;if(n!==e){var r=f.current,o=l(t);if(e)h("MOUNT");else if("none"===o||"none"===(null==t?void 0:t.display))h("UNMOUNT");else{h(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}s.current=e}}),[e,h]),Object(o.a)((function(){if(a){var e=function(e){var t=l(c.current).includes(e.animationName);e.target===a&&t&&h("ANIMATION_END")},t=function(e){e.target===a&&(f.current=l(c.current))};return a.addEventListener("animationstart",t),a.addEventListener("animationcancel",e),a.addEventListener("animationend",e),function(){a.removeEventListener("animationstart",t),a.removeEventListener("animationcancel",e),a.removeEventListener("animationend",e)}}h("ANIMATION_END")}),[a,h]),{isPresent:["mounted","unmountSuspended"].includes(v),ref:i.useCallback((function(e){e&&(c.current=getComputedStyle(e)),u(e)}),[])}}(t),c="function"==typeof n?n({present:u.isPresent}):i.Children.only(n),s=Object(a.b)(u.ref,c.ref);return"function"==typeof n||u.isPresent?i.cloneElement(c,{ref:s}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}u.displayName="Presence"},function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return l}));var r=n(2),o=n(17),a=n(0),i=n(5),u=a.forwardRef((function(e,t){return a.createElement(o.a.span,Object(i.a)({},e,{ref:t,style:Object(r.a)({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},e.style)}))})),l=u},function(e,t,n){"use strict";n.d(t,"a",(function(){return U}));var r=n(2),o=n(6),a=n(3),i=n(4),u=n(5),l=n(0),c=n(9),s=n(8),f=n(12),d=n(19),p=["asChild"];function v(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var h={};v(h,"Primitive",(function(){return m})),v(h,"dispatchDiscreteCustomEvent",(function(){return b})),v(h,"Root",(function(){return y}));var m=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(e,t){return Object(r.a)(Object(r.a)({},e),{},Object(s.a)({},t,Object(l.forwardRef)((function(e,n){var r=e.asChild,o=Object(i.a)(e,p),a=r?d.a:t;return Object(l.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),Object(l.createElement)(a,Object(u.a)({},o,{ref:n}))}))))}),{});function b(e,t){e&&Object(f.flushSync)((function(){return e.dispatchEvent(t)}))}var y=m;function g(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var w={};function O(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function E(){for(var e=arguments.length,t=new Array(e),n=0;n0,U=M>=R,B=function(e){var t=Object(N.a)(e),n=Object(l.useRef)(!1);return Object(l.useEffect)((function(){var e=function(e){e.target&&!n.current&&H(z,t,{originalEvent:e},{discrete:!0});n.current=!1},r=window.setTimeout((function(){document.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(r),document.removeEventListener("pointerdown",e)}}),[t]),{onPointerDownCapture:function(){return n.current=!0}}}((function(e){var t=e.target,n=Object(o.a)(y.branches).some((function(e){return e.contains(t)}));U&&!n&&(null===d||void 0===d||d(e),null===v||void 0===v||v(e),e.defaultPrevented||null===h||void 0===h||h())})),Y=function(e){var t=Object(N.a)(e),n=Object(l.useRef)(!1);return Object(l.useEffect)((function(){var e=function(e){e.target&&!n.current&&H(F,t,{originalEvent:e},{discrete:!1})};return document.addEventListener("focusin",e),function(){return document.removeEventListener("focusin",e)}}),[t]),{onFocusCapture:function(){return n.current=!0},onBlurCapture:function(){return n.current=!1}}}((function(e){var t=e.target;Object(o.a)(y.branches).some((function(e){return e.contains(t)}))||(null===p||void 0===p||p(e),null===v||void 0===v||v(e),e.defaultPrevented||null===h||void 0===h||h())}));return L((function(e){M===y.layers.size-1&&(null===f||void 0===f||f(e),e.defaultPrevented||null===h||void 0===h||h())})),P({disabled:s}),Object(l.useEffect)((function(){O&&(s&&y.layersWithOutsidePointerEventsDisabled.add(O),y.layers.add(O),W())}),[O,s,y]),Object(l.useEffect)((function(){return function(){O&&(y.layers.delete(O),y.layersWithOutsidePointerEventsDisabled.delete(O),W())}}),[O,y]),Object(l.useEffect)((function(){var e=function(){return k({})};return document.addEventListener(I,e),function(){return document.removeEventListener(I,e)}}),[]),Object(l.createElement)(m.div,Object(u.a)({},b,{ref:_,style:Object(r.a)({pointerEvents:D?U?"auto":"none":void 0},e.style),onFocusCapture:Object(c.a)(e.onFocusCapture,Y.onFocusCapture),onBlurCapture:Object(c.a)(e.onBlurCapture,Y.onBlurCapture),onPointerDownCapture:Object(c.a)(e.onPointerDownCapture,B.onPointerDownCapture)}))})),B=Object(l.forwardRef)((function(e,t){var n=Object(l.useContext)(V),r=Object(l.useRef)(null),o=S(t,r);return Object(l.useEffect)((function(){var e=r.current;if(e)return n.branches.add(e),function(){n.branches.delete(e)}}),[n.branches]),Object(l.createElement)(m.div,Object(u.a)({},e,{ref:o}))}));function W(){var e=new CustomEvent(I);document.dispatchEvent(e)}function H(e,t,n,r){var o=r.discrete,a=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),o?b(a,i):a.dispatchEvent(i)}var Y=U,K=B},function(e,t,n){"use strict";n.d(t,"a",(function(){return P}));var r=n(6),o=n(7),a=n(3),i=n(4),u=n(5),l=n(0);function c(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var s={};function f(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function d(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{}).select,r=void 0!==n&&n,a=document.activeElement,i=Object(o.a)(e);try{for(i.s();!(t=i.n()).done;){if(D(t.value,{select:r}),document.activeElement!==a)return}}catch(u){i.e(u)}finally{i.f()}}((n=N(b),n.filter((function(e){return"A"!==e.tagName}))),{select:!0}),document.activeElement===e&&D(b))}return function(){b.removeEventListener(T,g),setTimeout((function(){var t=new CustomEvent(x,R);b.addEventListener(x,w),b.dispatchEvent(t),t.defaultPrevented||D(null!==e&&void 0!==e?e:document.body,{select:!0}),b.removeEventListener(x,w),I.remove(_)}),0)}}var n}),[b,g,w,_]);var C=Object(l.useCallback)((function(e){if((r||s)&&!_.paused){var t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){var o=e.currentTarget,i=function(e){var t=N(e),n=L(t,e),r=L(t.reverse(),e);return[n,r]}(o),u=Object(a.a)(i,2),l=u[0],c=u[1];l&&c?e.shiftKey||n!==c?e.shiftKey&&n===l&&(e.preventDefault(),r&&D(c,{select:!0})):(e.preventDefault(),r&&D(l,{select:!0})):n===o&&e.preventDefault()}}}),[r,s,_.paused]);return Object(l.createElement)(O.div,Object(u.a)({tabIndex:-1},v,{ref:S,onKeyDown:C}))}));function N(e){for(var t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){var t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});n.nextNode();)t.push(n.currentNode);return t}function L(e,t){var n,r=Object(o.a)(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(!A(a,{upTo:t}))return a}}catch(i){r.e(i)}finally{r.f()}}function A(e,t){var n=t.upTo;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==n&&e===n)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function M(e){return e instanceof HTMLInputElement&&"select"in e}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.select,r=void 0!==n&&n;if(e&&e.focus){var o=document.activeElement;e.focus({preventScroll:!0}),e!==o&&M(e)&&r&&e.select()}}var I=function(){var e=[];return{add:function(t){var n=e[0];t!==n&&(null===n||void 0===n||n.pause()),(e=z(e,t)).unshift(t)},remove:function(t){var n;null===(n=(e=z(e,t))[0])||void 0===n||n.resume()}}}();function z(e,t){var n=Object(r.a)(e),o=n.indexOf(t);return-1!==o&&n.splice(o,1),n}var F=P},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,t){for(var n,u,l=i(e),c=1;c=n?(r(1),e.animation=null):e.animation&&(r(i),requestAnimationFrame(e.animation))},requestAnimationFrame(e.animation)}}function v(e,t,n,r){var o=function(e){var t=e.scale,n=e.positionX,r=e.positionY;if(isNaN(t)||isNaN(n)||isNaN(r))return!1;return!0}(t);if(e.mounted&&o){var a=e.setTransformState,i=e.transformState,u=i.scale,l=i.positionX,c=i.positionY,s=t.scale-u,f=t.positionX-l,d=t.positionY-c;0===n?a(t.scale,t.positionX,t.positionY):p(e,r,n,(function(e){a(u+s*e,l+f*e,c+d*e)}))}}var h=function(e,t){var n=e.wrapperComponent,r=e.contentComponent,o=e.setup.centerZoomedOut;if(!n||!r)throw new Error("Components are not mounted");var a=function(e,t,n){var r=e.offsetWidth,o=e.offsetHeight,a=t.offsetWidth*n,i=t.offsetHeight*n;return{wrapperWidth:r,wrapperHeight:o,newContentWidth:a,newDiffWidth:r-a,newContentHeight:i,newDiffHeight:o-i}}(n,r,t),i=a.wrapperWidth,u=a.wrapperHeight,l=function(e,t,n,r,o,a,i){var u=e>t?n*(i?1:.5):0,l=r>o?a*(i?1:.5):0;return{minPositionX:e-t-u,maxPositionX:u,minPositionY:r-o-l,maxPositionY:l}}(i,a.newContentWidth,a.newDiffWidth,u,a.newContentHeight,a.newDiffHeight,Boolean(o));return l},m=function(e,t){var n=h(e,t);return e.bounds=n,n};function b(e,t,n,r,o,a,i){var u=n.minPositionX,l=n.minPositionY,c=n.maxPositionX,s=n.maxPositionY,f=0,d=0;return i&&(f=o,d=a),{x:y(e,u-f,c+f,r),y:y(t,l-d,s+d,r)}}var y=function(e,t,n,r){return l(r?en?n:e:e,2)};function g(e,t,n,r,o,a){var i=e.transformState,u=i.scale,l=i.positionX,c=i.positionY,s=r-u;return"number"!==typeof t||"number"!==typeof n?(console.error("Mouse X and Y position were not provided!"),{x:l,y:c}):b(l-t*s,c-n*s,o,a,0,0,null)}function w(e,t,n,r,o){var a=t-(o?r:0);return!isNaN(n)&&e>=n?n:!isNaN(t)&&e<=a?a:e}var O=function(e,t){var n=e.setup.panning.excluded,r=e.isInitialized,o=e.wrapperComponent,a=t.target,i=null===o||void 0===o?void 0:o.contains(a);return!!(r&&a&&i)&&!q(a,n)},E=function(e){var t=e.isInitialized,n=e.isPanning,r=e.setup.panning.disabled;return!(!t||!n||r)};var S=function(e,t){var n=e.setup,r=e.transformState.scale,o=n.minScale;return t>0&&r>=o?t:0};function j(e,t,n,r,o,a,i,u,l,c){if(o){var s;if(t>i&&n>i)return(s=i+(e-i)*c)>l?l:sa?a:s}return r?t:y(e,a,i,o)}function k(e,t){var n=function(e){var t=e.mounted,n=e.setup,r=n.disabled,o=n.velocityAnimation,a=e.transformState.scale;return!(o.disabled&&!(a>1)&&r&&!t)}(e);if(n){var r=e.lastMousePosition,o=e.velocityTime,a=e.setup,i=e.wrapperComponent,u=a.velocityAnimation.equalToMove,l=Date.now();if(r&&o&&i){var c=function(e,t){return t?Math.min(1,e.offsetWidth/window.innerWidth):1}(i,u),s=t.x-r.x,f=t.y-r.y,d=s/c,p=f/c,v=l-o,h=s*s+f*f,m=Math.sqrt(h)/v;e.velocity={velocityX:d,velocityY:p,total:m}}e.lastMousePosition=t,e.velocityTime=l}}function _(e,t){var n=e.transformState.scale;d(e),m(e,n),t.touches?function(e,t){var n=t.touches,r=e.transformState,o=r.positionX,a=r.positionY;if(e.isPanning=!0,1===n.length){var i=n[0].clientX,u=n[0].clientY;e.startCoords={x:i-o,y:u-a}}}(e,t):function(e,t){var n=e.transformState,r=n.positionX,o=n.positionY;e.isPanning=!0;var a=t.clientX,i=t.clientY;e.startCoords={x:a-r,y:i-o}}(e,t)}function C(e,t,n){var r=e.startCoords,o=e.setup.alignmentAnimation,a=o.sizeX,i=o.sizeY;if(r){var u=function(e,t,n){var r=e.startCoords,o=e.transformState,a=e.setup.panning,i=a.lockAxisX,u=a.lockAxisY,l=o.positionX,c=o.positionY;if(!r)return{x:l,y:c};var s=t-r.x,f=n-r.y;return{x:i?l:s,y:u?c:f}}(e,t,n),l=u.x,c=u.y,s=S(e,a),f=S(e,i);k(e,{x:l,y:c}),function(e,t,n,r,o){var a=e.setup.limitToBounds,i=e.wrapperComponent,u=e.bounds,l=e.transformState,c=l.scale,s=l.positionX,f=l.positionY;if(i&&t!==s&&n!==f&&u){var d=b(t,n,u,a,r,o,i),p=d.x,v=d.y;e.setTransformState(c,p,v)}}(e,l,c,s,f)}}function T(e){if(e.isPanning){var t=e.setup.panning.velocityDisabled,n=e.velocity,r=e.wrapperComponent,o=e.contentComponent;e.isPanning=!1,e.animate=!1,e.animation=null;var a=null===r||void 0===r?void 0:r.getBoundingClientRect(),i=null===o||void 0===o?void 0:o.getBoundingClientRect(),u=(null===a||void 0===a?void 0:a.width)||0,l=(null===a||void 0===a?void 0:a.height)||0,c=(null===i||void 0===i?void 0:i.width)||0,f=(null===i||void 0===i?void 0:i.height)||0,d=u.1&&d?function(e){var t=e.velocity,n=e.bounds,r=e.setup,o=e.wrapperComponent,a=function(e){var t=e.mounted,n=e.velocity,r=e.bounds,o=e.setup,a=o.disabled,i=o.velocityAnimation,u=e.transformState.scale;return!(i.disabled&&!(u>1)&&a&&!t)&&!(!n||!r)}(e);if(a&&t&&n&&o){var i=t.velocityX,u=t.velocityY,l=t.total,c=n.maxPositionX,f=n.minPositionX,d=n.maxPositionY,v=n.minPositionY,h=r.limitToBounds,m=r.alignmentAnimation,b=r.zoomAnimation,y=r.panning,g=y.lockAxisY,w=y.lockAxisX,O=b.animationType,E=m.sizeX,k=m.sizeY,_=m.velocityAlignmentTime,C=function(e,t){var n=e.setup.velocityAnimation,r=n.equalToMove,o=n.animationTime,a=n.sensitivity;return r?o*t*a:o}(e,l),T=Math.max(C,_),x=S(e,E),R=S(e,k),P=x*o.offsetWidth/100,N=R*o.offsetHeight/100,L=c+P,A=f-P,M=d+N,D=v-N,I=e.transformState,z=(new Date).getTime();p(e,O,T,(function(t){var n=e.transformState,r=n.scale,o=n.positionX,a=n.positionY,l=((new Date).getTime()-z)/_,p=1-(0,s[m.animationType])(Math.min(1,l)),b=1-t,y=o+i*b,O=a+u*b,E=j(y,I.positionX,o,w,h,f,c,A,L,p),S=j(O,I.positionY,a,g,h,v,d,D,M,p);o===y&&a===O||e.setTransformState(r,E,S)}))}}(e):x(e)}}function x(e){var t=e.transformState.scale,n=e.setup,r=n.minScale,o=n.alignmentAnimation,a=o.disabled,i=o.sizeX,u=o.sizeY,l=o.animationTime,c=o.animationType;if(!(a||tf||np||rf?c.offsetWidth:e.setup.minPositionX||0,r>p?c.offsetHeight:e.setup.minPositionY||0,o,e.bounds,u||l),y=b.x,w=b.y;return{scale:o,positionX:h?y:n,positionY:m?w:r}}}(e);s&&v(e,s,l,c)}}function R(e,t,n){var r=e.transformState.scale,o=e.wrapperComponent,a=e.setup,i=a.minScale,u=a.limitToBounds,l=a.zoomAnimation,c=l.disabled,s=l.animationTime,f=l.animationType,d=c||r>=i;if((r>=1||u)&&x(e),!d&&o&&e.mounted){var p=P(e,i,t||o.offsetWidth/2,n||o.offsetHeight/2);p&&v(e,p,s,f)}}function P(e,t,n,r){var o=e.setup,a=o.minScale,i=o.maxScale,u=o.limitToBounds,c=w(l(t,2),a,i,0,!1),s=g(e,n,r,c,m(e,c),u);return{scale:c,positionX:s.x,positionY:s.y}}var N={previousScale:1,scale:1,positionX:0,positionY:0},L=i(i({},N),{setComponents:function(){},contextInstance:null}),A={disabled:!1,minPositionX:null,maxPositionX:null,minPositionY:null,maxPositionY:null,minScale:1,maxScale:8,limitToBounds:!0,centerZoomedOut:!1,centerOnInit:!1,wheel:{step:.2,disabled:!1,wheelDisabled:!1,touchPadDisabled:!1,activationKeys:[],excluded:[]},panning:{disabled:!1,velocityDisabled:!1,lockAxisX:!1,lockAxisY:!1,activationKeys:[],excluded:[]},pinch:{step:5,disabled:!1,excluded:[]},doubleClick:{disabled:!1,step:.7,mode:"zoomIn",animationType:"easeOut",animationTime:200,excluded:[]},zoomAnimation:{disabled:!1,size:.4,animationTime:200,animationType:"easeOut"},alignmentAnimation:{disabled:!1,sizeX:100,sizeY:100,animationTime:200,velocityAlignmentTime:400,animationType:"easeOut"},velocityAnimation:{disabled:!1,sensitivity:1,animationTime:400,animationType:"easeOut",equalToMove:!0}},M=function(e){var t,n,r,o;return{previousScale:null!==(t=e.initialScale)&&void 0!==t?t:N.scale,scale:null!==(n=e.initialScale)&&void 0!==n?n:N.scale,positionX:null!==(r=e.initialPositionX)&&void 0!==r?r:N.positionX,positionY:null!==(o=e.initialPositionY)&&void 0!==o?o:N.positionY}},D=function(e){var t=i({},A);return Object.keys(e).forEach((function(n){var r="undefined"!==typeof e[n];if("undefined"!==typeof A[n]&&r){var o=Object.prototype.toString.call(A[n]),a="[object Object]"===o,l="[object Array]"===o;t[n]=a?i(i({},A[n]),e[n]):l?u(u([],A[n]),e[n]):e[n]}})),t},I=function(e,t,n){var r=e.transformState.scale,o=e.wrapperComponent,a=e.setup,i=a.maxScale,u=a.minScale,c=a.zoomAnimation.size;if(!o)throw new Error("Wrapper is not mounted");var s=r*Math.exp(t*n);return w(l(s,3),u,i,c,!1)};function z(e,t,n,r,o){var a=e.wrapperComponent,i=e.transformState,u=i.scale,l=i.positionX,c=i.positionY;if(!a)return console.error("No WrapperComponent found");var s=(a.offsetWidth/2-l)/u,f=(a.offsetHeight/2-c)/u,d=P(e,I(e,t,n),s,f);if(!d)return console.error("Error during zoom event. New transformation state was not calculated.");v(e,d,r,o)}function F(e,t,n){var r=e.setup,o=e.wrapperComponent,a=r.limitToBounds,i=M(e.props),u=e.transformState,l=u.scale,c=u.positionX,s=u.positionY;if(o){var f=h(e,i.scale),d=b(i.positionX,i.positionY,f,a,0,0,o),p={scale:i.scale,positionX:d.x,positionY:d.y};l===i.scale&&c===i.positionX&&s===i.positionY||v(e,p,t,n)}}var V=function(e){return function(t,n,r){void 0===t&&(t=.5),void 0===n&&(n=300),void 0===r&&(r="easeOut"),z(e,1,t,n,r)}},U=function(e){return function(t,n,r){void 0===t&&(t=.5),void 0===n&&(n=300),void 0===r&&(r="easeOut"),z(e,-1,t,n,r)}},B=function(e){return function(t,n,r,o,a){void 0===o&&(o=300),void 0===a&&(a="easeOut");var i=e.transformState,u=i.positionX,l=i.positionY,c=i.scale,s=e.wrapperComponent,f=e.contentComponent;if(!e.setup.disabled&&s&&f){var d={positionX:isNaN(t)?u:t,positionY:isNaN(n)?l:n,scale:isNaN(r)?c:r};v(e,d,o,a)}}},W=function(e){return function(t,n){void 0===t&&(t=200),void 0===n&&(n="easeOut"),F(e,t,n)}},H=function(e){return function(t,n,r){void 0===n&&(n=200),void 0===r&&(r="easeOut");var o=e.transformState,a=e.wrapperComponent,i=e.contentComponent;if(a&&i){var u=G(t||o.scale,a,i);v(e,u,n,r)}}},Y=function(e){return function(t,n,r,o){void 0===r&&(r=600),void 0===o&&(o="easeOut"),d(e);var a=e.wrapperComponent,i="string"===typeof t?document.getElementById(t):t;if(a&&function(e){return e?void 0!==(null===e||void 0===e?void 0:e.offsetWidth)&&void 0!==(null===e||void 0===e?void 0:e.offsetHeight)||(console.error("Zoom node is not valid - it must contain offsetWidth and offsetHeight"),!1):(console.error("Zoom node not found"),!1)}(i)&&i&&a.contains(i)){var u=function(e,t,n){var r=e.wrapperComponent,o=e.setup,a=o.limitToBounds,i=o.minScale,u=o.maxScale;if(!r)return N;var l=r.getBoundingClientRect(),c=function(e){for(var t=e,n=0,r=0;t;)n+=t.offsetLeft,r+=t.offsetTop,t=t.offsetParent;return{x:n,y:r}}(t),s=c.x,f=c.y,d=t.offsetWidth,p=t.offsetHeight,v=r.offsetWidth/d,m=r.offsetHeight/p,y=w(n||Math.min(v,m),i,u,0,!1),g=(l.width-d*y)/2,O=(l.height-p*y)/2,E=b((l.left-s)*y+g,(l.top-f)*y+O,h(e,y),a,0,0,r);return{positionX:E.x,positionY:E.y,scale:y}}(e,i,n);v(e,u,r,o)}}},K=function(e){return{instance:e,state:e.transformState,zoomIn:V(e),zoomOut:U(e),setTransform:B(e),resetTransform:W(e),centerView:H(e),zoomToElement:Y(e)}};function X(){try{return{get passive(){return!0,!1}}}catch(e){return!1}}var q=function(e,t){var n=e.tagName.toUpperCase();return!!t.find((function(e){return e.toUpperCase()===n}))||!!t.find((function(t){return e.classList.contains(t)}))},Q=function(e){e&&clearTimeout(e)},$=function(e,t,n){return"translate3d("+e+"px, "+t+"px, 0) scale("+n+")"},G=function(e,t,n){var r=n.offsetWidth*e,o=n.offsetHeight*e;return{scale:e,positionX:(t.offsetWidth-r)/2,positionY:(t.offsetHeight-o)/2}},Z=function(e,t){var n=e.setup.wheel,r=n.disabled,o=n.wheelDisabled,a=n.touchPadDisabled,i=n.excluded,u=e.isInitialized,l=e.isPanning,c=t.target;return!(!u||l||r||!c)&&(!(o&&!t.ctrlKey)&&((!a||!t.ctrlKey)&&!q(c,i)))};function J(e,t,n){var r=t.getBoundingClientRect(),o=0,a=0;if("clientX"in e)o=(e.clientX-r.left)/n,a=(e.clientY-r.top)/n;else{var i=e.touches[0];o=(i.clientX-r.left)/n,a=(i.clientY-r.top)/n}return(isNaN(o)||isNaN(a))&&console.error("No mouse or touch offset found"),{x:o,y:a}}var ee=function(e,t){var n=e.setup.pinch,r=n.disabled,o=n.excluded,a=e.isInitialized,i=t.target;return!(!a||r||!i)&&!q(i,o)},te=function(e){var t=e.setup.pinch.disabled,n=e.isInitialized,r=e.pinchStartDistance;return!(!n||t||!r)},ne=function(e){return Math.sqrt(Math.pow(e.touches[0].pageX-e.touches[1].pageX,2)+Math.pow(e.touches[0].pageY-e.touches[1].pageY,2))},re=function(e,t){var n=e.props,r=n.onWheelStart,o=n.onZoomStart;e.wheelStopEventTimer||(d(e),c(K(e),t,r),c(K(e),t,o))},oe=function(e,t){var n=e.props,r=n.onWheel,o=n.onZoom,a=e.contentComponent,i=e.setup,u=e.transformState.scale,s=i.limitToBounds,f=i.centerZoomedOut,d=i.zoomAnimation,p=i.wheel,v=d.size,h=d.disabled,b=p.step;if(!a)throw new Error("Component not mounted");t.preventDefault(),t.stopPropagation();var y=function(e,t){var n,r,o=e?e.deltaY<0?1:-1:0;return r=o,"number"===typeof(n=t)?n:r}(t,null),O=function(e,t,n,r,o){var a=e.transformState.scale,i=e.wrapperComponent,u=e.setup,c=u.maxScale,s=u.minScale,f=u.zoomAnimation,d=f.size,p=f.disabled;if(!i)throw new Error("Wrapper is not mounted");var v=a+t*(a-a*n)*n;if(o)return v;var h=!r&&!p;return w(l(v,3),s,c,d,h)}(e,y,b,!t.ctrlKey);if(u!==O){var E=m(e,O),S=J(t,a,u),j=s&&(h||0===v||f),k=g(e,S.x,S.y,O,E,j),_=k.x,C=k.y;e.previousWheelEvent=t,e.setTransformState(O,_,C),c(K(e),t,r),c(K(e),t,o)}},ae=function(e,t){var n=e.props,r=n.onWheelStop,o=n.onZoomStop;Q(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout((function(){e.mounted&&(R(e,t.x,t.y),e.wheelAnimationTimer=null)}),100);var a=function(e,t){var n=e.previousWheelEvent,r=e.transformState.scale,o=e.setup,a=o.maxScale,i=o.minScale;return!!n&&(ri||Math.sign(n.deltaY)!==Math.sign(t.deltaY)||n.deltaY>0&&n.deltaYt.deltaY||Math.sign(n.deltaY)!==Math.sign(t.deltaY))}(e,t);a&&(Q(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout((function(){e.mounted&&(e.wheelStopEventTimer=null,c(K(e),t,r),c(K(e),t,o))}),160))},ie=function(e,t){var n=ne(t);e.pinchStartDistance=n,e.lastDistance=n,e.pinchStartScale=e.transformState.scale,e.isPanning=!1,d(e)},ue=function(e,t){var n=e.contentComponent,r=e.pinchStartDistance,o=e.transformState.scale,a=e.setup,i=a.limitToBounds,u=a.centerZoomedOut,c=a.zoomAnimation,s=c.disabled,f=c.size;if(null!==r&&n){var d=function(e,t,n){var r=n.getBoundingClientRect(),o=e.touches,a=l(o[0].clientX-r.left,5),i=l(o[0].clientY-r.top,5);return{x:(a+l(o[1].clientX-r.left,5))/2/t,y:(i+l(o[1].clientY-r.top,5))/2/t}}(t,o,n);if(isFinite(d.x)&&isFinite(d.y)){var p=ne(t),v=function(e,t){var n=e.pinchStartScale,r=e.pinchStartDistance,o=e.setup,a=o.maxScale,i=o.minScale,u=o.zoomAnimation,c=u.size,s=u.disabled;if(!n||null===r||!t)throw new Error("Pinch touches distance was not provided");return t<0?e.transformState.scale:w(l(t/r*n,2),i,a,c,!s)}(e,p);if(v!==o){var h=m(e,v),b=i&&(s||0===f||u),y=g(e,d.x,d.y,v,h,b),O=y.x,E=y.y;e.pinchMidpoint=d,e.lastDistance=p,e.setTransformState(v,O,E)}}}},le=function(e){var t=e.pinchMidpoint;e.velocity=null,e.lastDistance=null,e.pinchMidpoint=null,e.pinchStartScale=null,e.pinchStartDistance=null,R(e,null===t||void 0===t?void 0:t.x,null===t||void 0===t?void 0:t.y)};function ce(e,t){var n=e.setup.doubleClick,r=n.disabled,o=n.mode,a=n.step,i=n.animationTime,u=n.animationType;if(!r){if("reset"===o)return F(e,i,u);var l=e.transformState.scale,c=e.contentComponent;if(!c)return console.error("No ContentComponent found");var s=I(e,"zoomOut"===o?-1:1,a),f=J(t,c,l),d=P(e,s,f.x,f.y);if(!d)return console.error("Error during zoom event. New transformation state was not calculated.");v(e,d,i,u)}}var se=function(e,t){var n=e.isInitialized,r=e.setup,o=e.wrapperComponent,a=r.doubleClick,i=a.disabled,u=a.excluded,l=t.target,c=null===o||void 0===o?void 0:o.contains(l),s=n&&l&&c&&!i;return!!s&&(!q(l,u)&&!!s)},fe=o.a.createContext(L),de=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.mounted=!0,t.transformState=M(t.props),t.setup=D(t.props),t.wrapperComponent=null,t.contentComponent=null,t.isInitialized=!1,t.bounds=null,t.previousWheelEvent=null,t.wheelStopEventTimer=null,t.wheelAnimationTimer=null,t.isPanning=!1,t.startCoords=null,t.lastTouch=null,t.distance=null,t.lastDistance=null,t.pinchStartDistance=null,t.pinchStartScale=null,t.pinchMidpoint=null,t.velocity=null,t.velocityTime=null,t.lastMousePosition=null,t.animate=!1,t.animation=null,t.maxBounds=null,t.pressedKeys={},t.handleInitializeWrapperEvents=function(e){var n=X();e.addEventListener("wheel",t.onWheelZoom,n),e.addEventListener("dblclick",t.onDoubleClick,n),e.addEventListener("touchstart",t.onTouchPanningStart,n),e.addEventListener("touchmove",t.onTouchPanning,n),e.addEventListener("touchend",t.onTouchPanningStop,n)},t.handleInitialize=function(){var e=t.setup.centerOnInit;t.applyTransformation(),t.forceUpdate(),e&&(setTimeout((function(){t.mounted&&t.setCenter()}),50),setTimeout((function(){t.mounted&&t.setCenter()}),100),setTimeout((function(){t.mounted&&t.setCenter()}),200))},t.onWheelZoom=function(e){t.setup.disabled||Z(t,e)&&t.isPressingKeys(t.setup.wheel.activationKeys)&&(re(t,e),oe(t,e),ae(t,e))},t.onPanningStart=function(e){var n=t.setup.disabled,r=t.props.onPanningStart;n||O(t,e)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),d(t),_(t,e),c(K(t),e,r))},t.onPanning=function(e){var n=t.setup.disabled,r=t.props.onPanning;n||E(t)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),C(t,e.clientX,e.clientY),c(K(t),e,r))},t.onPanningStop=function(e){var n=t.props.onPanningStop;t.isPanning&&(T(t),c(K(t),e,n))},t.onPinchStart=function(e){var n=t.setup.disabled,r=t.props,o=r.onPinchingStart,a=r.onZoomStart;n||ee(t,e)&&(ie(t,e),d(t),c(K(t),e,o),c(K(t),e,a))},t.onPinch=function(e){var n=t.setup.disabled,r=t.props,o=r.onPinching,a=r.onZoom;n||te(t)&&(e.preventDefault(),e.stopPropagation(),ue(t,e),c(K(t),e,o),c(K(t),e,a))},t.onPinchStop=function(e){var n=t.props,r=n.onPinchingStop,o=n.onZoomStop;t.pinchStartScale&&(le(t),c(K(t),e,r),c(K(t),e,o))},t.onTouchPanningStart=function(e){var n=t.setup.disabled,r=t.props.onPanningStart;if(!n&&O(t,e))if(t.lastTouch&&+new Date-t.lastTouch<200&&1===e.touches.length)t.onDoubleClick(e);else{t.lastTouch=+new Date,d(t);var o=e.touches,a=1===o.length,i=2===o.length;a&&(d(t),_(t,e),c(K(t),e,r)),i&&t.onPinchStart(e)}},t.onTouchPanning=function(e){var n=t.setup.disabled,r=t.props.onPanning;if(t.isPanning&&1===e.touches.length){if(n)return;if(!E(t))return;e.preventDefault(),e.stopPropagation();var o=e.touches[0];C(t,o.clientX,o.clientY),c(K(t),e,r)}else e.touches.length>1&&t.onPinch(e)},t.onTouchPanningStop=function(e){t.onPanningStop(e),t.onPinchStop(e)},t.onDoubleClick=function(e){t.setup.disabled||se(t,e)&&ce(t,e)},t.clearPanning=function(e){t.isPanning&&t.onPanningStop(e)},t.setKeyPressed=function(e){t.pressedKeys[e.key]=!0},t.setKeyUnPressed=function(e){t.pressedKeys[e.key]=!1},t.isPressingKeys=function(e){return!e.length||Boolean(e.find((function(e){return t.pressedKeys[e]})))},t.setComponents=function(e,n){t.wrapperComponent=e,t.contentComponent=n,m(t,t.transformState.scale),t.handleInitializeWrapperEvents(e),t.handleInitialize(),t.handleRef(),t.isInitialized=!0,c(K(t),void 0,t.props.onInit)},t.setTransformState=function(e,n,r){isNaN(e)||isNaN(n)||isNaN(r)?console.error("Detected NaN set state values"):(e!==t.transformState.scale&&(t.transformState.previousScale=t.transformState.scale,t.transformState.scale=e),t.transformState.positionX=n,t.transformState.positionY=r,t.applyTransformation())},t.setCenter=function(){if(t.wrapperComponent&&t.contentComponent){var e=G(t.transformState.scale,t.wrapperComponent,t.contentComponent);t.setTransformState(e.scale,e.positionX,e.positionY)}},t.applyTransformation=function(){if(t.mounted&&t.contentComponent){var e=t.transformState,n=e.scale,r=e.positionX,o=e.positionY,a=$(r,o,n);t.contentComponent.style.transform=a,t.handleRef()}},t.handleRef=function(){t.props.setRef(K(t))},t}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.componentDidMount=function(){var e=X();window.addEventListener("mousedown",this.onPanningStart,e),window.addEventListener("mousemove",this.onPanning,e),window.addEventListener("mouseup",this.onPanningStop,e),document.addEventListener("mouseleave",this.clearPanning,e),window.addEventListener("keyup",this.setKeyUnPressed,e),window.addEventListener("keydown",this.setKeyPressed,e),this.handleRef()},t.prototype.componentWillUnmount=function(){var e=X();window.removeEventListener("mousedown",this.onPanningStart,e),window.removeEventListener("mousemove",this.onPanning,e),window.removeEventListener("mouseup",this.onPanningStop,e),window.removeEventListener("keyup",this.setKeyUnPressed,e),window.removeEventListener("keydown",this.setKeyPressed,e),d(this)},t.prototype.componentDidUpdate=function(e){e!==this.props&&(m(this,this.transformState.scale),this.setup=D(this.props))},t.prototype.render=function(){var e=K(this),t=this.props.children,n="function"===typeof t?t(e):t;return o.a.createElement(fe.Provider,{value:i(i({},this.transformState),{setComponents:this.setComponents,contextInstance:this})},n)},t}(r.Component),pe=o.a.forwardRef((function(e,t){var n=Object(r.useState)(null),a=n[0],u=n[1];return Object(r.useImperativeHandle)(t,(function(){return a}),[a]),o.a.createElement(de,i({},e,{setRef:u}))}));var ve="transform-component-module_wrapper__1_Fgj",he="transform-component-module_content__2jYgh";!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!==typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}(".transform-component-module_wrapper__1_Fgj {\n position: relative;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n overflow: hidden;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none;\n margin: 0;\n padding: 0;\n}\n.transform-component-module_content__2jYgh {\n display: flex;\n flex-wrap: wrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n margin: 0;\n padding: 0;\n transform-origin: 0% 0%;\n}\n.transform-component-module_content__2jYgh img {\n pointer-events: none;\n}\n");var me=function(e){var t=e.children,n=e.wrapperClass,a=void 0===n?"":n,i=e.contentClass,u=void 0===i?"":i,l=e.wrapperStyle,c=e.contentStyle,s=Object(r.useContext)(fe).setComponents,f=Object(r.useRef)(null),d=Object(r.useRef)(null);return Object(r.useEffect)((function(){var e=f.current,t=d.current;null!==e&&null!==t&&s&&s(e,t)}),[]),o.a.createElement("div",{ref:f,className:"react-transform-wrapper "+ve+" "+a,style:l},o.a.createElement("div",{ref:d,className:"react-transform-component "+he+" "+u,style:c},t))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return U})),n.d(t,"b",(function(){return B}));var r=n(2),o=n(4),a=n(3),i=(n(16),n(0));i["useId".toString()];var u=n(8);function l(){for(var e=arguments.length,t=new Array(e),n=0;n1?i.Children.only(null):null}));p.displayName="SlotClone";var v=function(e){var t=e.children;return i.createElement(i.Fragment,null,t)};function h(e){return i.isValidElement(e)&&e.type===v}var m=["asChild"],b=(["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(e,t){return Object(r.a)(Object(r.a)({},e),{},Object(u.a)({},t,i.forwardRef((function(e,n){var r=e.asChild,a=Object(o.a)(e,m),u=r?d:t;return i.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),i.createElement(u,Object(c.a)({},a,{ref:n}))}))))}),{}),n(6),["children"]);var y=function(e,t){var n=i.createContext(t);function r(e){var t=e.children,r=Object(o.a)(e,b),a=i.useMemo((function(){return r}),Object.values(r));return i.createElement(n.Provider,{value:a},t)}return r.displayName=e+"Provider",[r,function(r){var o=i.useContext(n);if(o)return o;if(void 0!==t)return t;throw new Error("`".concat(r,"` must be used within `").concat(e,"`"))}]}("Label",{id:void 0,controlRef:{current:null}}),g=Object(a.a)(y,2),w=(g[0],g[1]),O=n(17),E=n(30),S=n(31),j=n(25),k=n(24),_=n(18),C=n(9),T=["__scopeSwitch","aria-labelledby","name","checked","defaultChecked","required","disabled","value","onCheckedChange"],x=["__scopeSwitch"],R=["control","checked","bubbles"],P=Object(k.a)("Switch"),N=Object(a.a)(P,2),L=N[0],A=(N[1],L("Switch")),M=Object(a.a)(A,2),D=M[0],I=M[1],z=i.forwardRef((function(e,t){var n=e.__scopeSwitch,r=e["aria-labelledby"],u=e.name,l=e.checked,s=e.defaultChecked,f=e.required,d=e.disabled,p=e.value,v=void 0===p?"on":p,h=e.onCheckedChange,m=Object(o.a)(e,T),b=i.useState(null),y=Object(a.a)(b,2),g=y[0],E=y[1],S=Object(_.b)(t,(function(e){return E(e)})),k=function(e){var t=w("LabelConsumer"),n=t.controlRef;return i.useEffect((function(){e&&(n.current=e)}),[e,n]),t.id}(g),x=r||k,R=i.useRef(!1),P=!g||Boolean(g.closest("form")),N=Object(j.a)({prop:l,defaultProp:s,onChange:h}),L=Object(a.a)(N,2),A=L[0],M=void 0!==A&&A,I=L[1];return i.createElement(D,{scope:n,checked:M,disabled:d},i.createElement(O.a.button,Object(c.a)({type:"button",role:"switch","aria-checked":M,"aria-labelledby":x,"aria-required":f,"data-state":V(M),"data-disabled":d?"":void 0,disabled:d,value:v},m,{ref:S,onClick:Object(C.a)(e.onClick,(function(e){I((function(e){return!e})),P&&(R.current=e.isPropagationStopped(),R.current||e.stopPropagation())}))})),P&&i.createElement(F,{control:g,bubbles:!R.current,name:u,value:v,checked:M,required:f,disabled:d,style:{transform:"translateX(-100%)"}}))})),F=function(e){var t=e.control,n=e.checked,a=e.bubbles,u=void 0===a||a,l=Object(o.a)(e,R),s=i.useRef(null),f=Object(S.a)(n),d=Object(E.a)(t);return i.useEffect((function(){var e=s.current,t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,"checked").set;if(f!==n&&r){var o=new Event("click",{bubbles:u});r.call(e,n),e.dispatchEvent(o)}}),[f,n,u]),i.createElement("input",Object(c.a)({type:"checkbox","aria-hidden":!0,defaultChecked:n},l,{tabIndex:-1,ref:s,style:Object(r.a)(Object(r.a)(Object(r.a)({},e.style),d),{},{position:"absolute",pointerEvents:"none",opacity:0,margin:0})}))};function V(e){return e?"checked":"unchecked"}var U=z,B=i.forwardRef((function(e,t){var n=e.__scopeSwitch,r=Object(o.a)(e,x),a=I("SwitchThumb",n);return i.createElement(O.a.span,Object(c.a)({"data-state":V(a.checked),"data-disabled":a.disabled?"":void 0},r,{ref:t}))}))},function(e,t,n){"use strict";var r=n(0),o=n(20),a=o.a?window:null,i=function(e){return!!e.addEventListener},u=function(e){return!!e.on},l=function(e,t,n,l){void 0===n&&(n=a),Object(r.useEffect)((function(){if(t&&n)return i(n)?Object(o.d)(n,e,t,l):u(n)&&n.on(e,t,l),function(){i(n)?Object(o.c)(n,e,t,l):u(n)&&n.off(e,t,l)}}),[e,t,n,JSON.stringify(l)])};t.a=function(e,t,n,a){void 0===t&&(t=o.b),void 0===n&&(n={}),void 0===a&&(a=[e]);var i=n.event,u=void 0===i?"keydown":i,c=n.target,s=n.options,f=Object(r.useMemo)((function(){var n,r="function"===typeof(n=e)?n:"string"===typeof n?function(e){return e.key===n}:n?function(){return!0}:function(){return!1};return function(e){if(r(e))return t(e)}}),a);l(u,f,c,s)}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;return crypto.getRandomValues(new Uint8Array(e)).reduce((function(e,t){return e+=(t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_"}),"")}},,,,function(e,t,n){"use strict";var r=n(41),o=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,u=60110,l=60112;t.Suspense=60113;var c=60115,s=60116;if("function"===typeof Symbol&&Symbol.for){var f=Symbol.for;o=f("react.element"),a=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),i=f("react.provider"),u=f("react.context"),l=f("react.forward_ref"),t.Suspense=f("react.suspense"),c=f("react.memo"),s=f("react.lazy")}var d="function"===typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n